@charset "UTF-8";

/***************************************************************************Reset */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead  {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent; }
body,html {	line-height: 1;	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:12px; background:#fff; height:100%;}
ol, ul {list-style: none; margin:0px;}
blockquote, q {	quotes: none;} 
blockquote:before, blockquote:after, q:before, q:after {	content: '';	content: none; }
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins { text-decoration: none;}
del { text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
/***************************************************************************utility classes*/
.fl{float:left; width:auto;} .fr{float:right; width:auto;} .cb{clear:both;}
a{text-decoration:none;} a:hover{text-decoration:underline;}
h1{ font-size:2.4em;} h2{font-size:1.8em; line-height:18px; color:#086589;} h3{font-size:1.4em;} h4{font-size:1.13em;} h5{font-size:.83em;} h6{font-size:.75em;}
hr{ border-style: none none dotted; border-color:#ccc;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
.white{ color:#fff;} .black{color:#000;} .ferozi{ color:#008F8F;} .lightferozi{ color:#5CE4E4;} .darkferozi{ color:#018888;} .gray{ color:#777;} .red{ color:#F00;} .green{ color:#390;} .lightgray{ color:#999;} 
.center{text-align:center;} .left{text-align:left;}  .right{text-align:right;} .strike{ text-decoration:line-through;} .textshadow{text-shadow:#333 0 1px 0;} .textitalic{ font-style:italic;}
.vertical_align { vertical-align:top;} .vertical_align_middle { vertical-align:middle;}
.paddingRight{ padding-right:30px;} .paddingLeft{ padding-left:30px;} .marginRight5{ margin-right:10px;}
ul.bullet1{ list-style:inside;} .bullet1 li{ margin-bottom:10px; text-indent:20px;}
/******************************************************************************************************* MAIN */
#container {width:100%; height:auto; min-height:100%; background:#30255F url(/img/skins/hkhan/bg.jpg) center top repeat-x;  }
#maincontainer{ border-radius: 0 0 5px 5px; background:#fff; margin:0 auto; width:940px; height:auto; padding:10px 10px 0px 10px;}
.product_boxes_wrapper { margin-bottom:25px; clear:both; display:inline;}
.product_boxes_wrapper2 { margin-bottom:25px; clear:both; width: 791px; }
#content { width:100%;}
#content .text{line-height:14px;}
#left{ width:704px; height:auto; padding-bottom:10px;}
#content ul.innerUl{ padding-left:0px; list-style: disc outside none; margin-left: 21px;}
#content ul.innerUl li{  color: #505050; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 13px; line-height: 19px; padding: 5px 0 0;letter-spacing: 1px;
    line-height: 20px;
    margin-bottom: 10px;}
/******************************************************************************************************* HEADER */
#header {margin:0 auto; width:960px; height:238px;}
	#headerTop{ height:54px; width:100%; font-family:Arial, Helvetica, sans-serif;}
		#headerTop .topEmail{ float:left;/* background:url(/img/skins/hkhan/topEmail.png) no-repeat left;*/  padding:2px 0 4px 30px; margin-top:13px;}
		#headerTop .topEmail a{ color:#fff; font-size:17px; text-shadow:1px 0 0 #96b7d2; }
			#headerTop .topEmail a:hover{ text-decoration:none;}
		 	#headerTop .topSep{ float:left; margin:10px; background:url(/img/skins/hkhan/topSep.png) no-repeat; width:2px; height:28px;}
			#headerTop .topPhone{  padding:2px 0 0px 30px; color:#fff; font-size:17px; text-shadow:1px 0 0 #96b7d2; float:left; margin-top:13px;}
		#headerCentral{ background:url(/img/skins/hkhan/header-bg.png); width:960px; height:129px;}
		#navLeft{ background: #62578D;border-radius: 10px 0px 0px 10px;border:1px solid #554c7c;
	border-right::none; float: left; height: 54px; width: 19px; }
	#navRight { background: none repeat scroll 0 0 #62578D; border-radius: 0 10px 10px 0; float: left; height: 54px; width: 18px; border:1px solid #554C7C;}
	#rightTop{ width:220px; height:314px;  background:url(/img/skins/hkhan/bahri.jpg) no-repeat;  float:right;border-radius: 0px 0px 5px 5px;}
	#rightTop a:hover{ text-decoration:none;}
		 
		#rightTop p{ color:#fff; line-height:22px;font-family:arial,Helvetica; font-size: 20px; margin:32px 10px 16px !important;}
			#rightTop p span{font-size: 10px;  color: #000000;}		
#innerBanner{ margin-bottom:10px;}
.headerlinks{ margin-top:6px; margin-bottom:5px;color:#fff; text-shadow:1px 0 0 #c1c1c1;}
	.headerlinks a{ text-decoration:none; color:#fff;}
	#centerPhone{ width:300px; height:46px; float:right;}
		#centerPhone .topPh{ float: right; font-size: 15px; padding: 1px 0px; text-shadow: 1px 0 0 #686767;margin-top: 8px; width:304px;}
		#centerPhone .topPh span{ color:#5586c3; text-shadow:1px 0 0 #8dadd6;}
		#centerPhone .topPh a{text-decoration: none; color:#383737;}
		#homeWhyChoos{  background: url("/img/skins/hkhan/hkhanlibg.png") repeat scroll 0 0 transparent; margin:10px 0px; border-bottom: 1px solid #CFCFCF; border-radius:5px; padding:2x; width:222px; float:right;} 
		#homeWhyChoos h3{  background: url("/img/skins/hkhan/whyChoos-bg.jpg") repeat-x scroll 0 0 transparent; color: #FFFFFF !important; font-size: 15px; padding: 14px 8px; text-align: center;border-radius:5px 5px 0px 0px;}
		#homeWhyChoos ul { list-style:none;}
			#homeWhyChoos ul li{  background:url("/img/skins/hkhan/why-li.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0); color: #2D2D2D; font-family: arial; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0 10px; padding: 3px 0 10px 37px;}
#homeWhyChoost{ margin:0px 8px 0px 0px; background: margin:10px 0px; border: 2px solid #7c6fb5; border-radius:5px; padding:2x; width:224px; float: left; min-height:382px;} 
#homeWhyChoost ul li a, #tabs_content_container a , .contactright a{ color:#62578D !important;}

#homeWhyChoost ul li a:hover , #tabs_content_container a:hover,  .contactright a:hover{ color:#A395E2; text-decoration:none;}
#homeWhyChoost .imgint{ border: 1px solid #CCCCCC;border-radius: 6px 6px 6px 6px;margin: 13px 10px 25px;}
		#homeWhyChoost h3{  background: url("/img/skins/hkhan/whyChoos-bg.jpg") repeat-x scroll 0 0 transparent; color: #FFFFFF !important; font-size: 15px; padding: 14px 8px; text-align: center; margin:0px !important;}
		#homeWhyChoost ul { list-style:none;}
			#homeWhyChoost ul li{  background:url("/img/skins/hkhan/bullits.jpg") no-repeat scroll 0 2px rgba(0, 0, 0, 0); color: #2D2D2D; font-family: arial; font-size: 12px; font-weight: bold; line-height: 16px; margin: 0 10px; padding: 3px 0 10px 37px;}
.domainlogo{ margin:31px 0px 0px 31px;}
#logo {	width:300px; min-height:75px; padding:10px; text-align:left; float:left;}
	*html #logo { height:75px;}
	.topRight{ float:right; text-shadow:1px 0 0 #c1c1c1; color:#fff;}
		.social{ float:right; width:45px; height:79px; }
			.fb{ background: url("/img/skins/hkhan/social.png") repeat scroll 0 0 transparent; height: 30px; margin: 5px 0 10px 10px; width: 28px;} 
				.fb:hover{ background:url("/img/skins/hkhan/social.png") 0px 0px;}
			.twitter{background: url("/img/skins/hkhan/social.png") repeat scroll 0 30px transparent; height: 29px; margin-left: 10px; width: 29px;}
		#contact{ padding:10px 15px; float:right; width:auto; height:59px; background:url(/img/skins/hkhan/index_06.png) right no-repeat;}
		#contact #phone{ background: url("/img/skins/hkhan/phone.png") no-repeat scroll left center transparent; color: #DCDCDC; font-family: Helvetica; font-size: 24px; font-weight: bold; height: 27px; padding-left: 28px; text-shadow: 2px 0 0 #000000;}
		 #contact #email{  background: url("/img/skins/hkhan/email.png") no-repeat scroll left center transparent; font-size: 13px; height: 27px; margin-top: 7px; padding-left: 31px; text-shadow: 1px 0 0 #c1c1c1;}
				#contact #email a{ color:#fff; text-shadow: 1px 0 0 #c1c1c1;}
					#contact #email a:hover{ text-decoration:none;}
		#address{ font-size:16px; line-height:24px; text-align:right; padding:10px 15px;  float:right; width:auto; height:59px; background:url(/img/skins/hkhan/index_06.png) right no-repeat;}
#header_phone{ margin:3px 20px 0 0; text-shadow:#fff 0 1px 0;}
	.phone{font-size:22px; font-weight:bold;}
	.order{font-size:.7em; letter-spacing:.6em; *letter-spacing:.4em; margin-left:2px;}
	
#basket_block{ width:auto; margin-top:10px;}
	.innerBasket{ width:200px;}
	.basket{ font-size:14px; font-weight:bold;  margin:0 0 0 10px; text-shadow:#fff 0 1px 0;} 
	.basket_contents{font-size:11px; text-transform:capitalize; font-weight:normal; margin-top:8px;}
		.basket_contents a{ text-decoration:none;}
		.basket_contents .hasitem{ padding:3px; background:#C7FF8F; color:#333;}
		.basket_contents .noitem{ padding:3px; background:#FF7F7F; color:#FFF; text-shadow:#000 0 1px 0;}
	.spacesLR{margin:0 10px 0 13px;}
	
#flashbanner_securelogo{ width:580px; height:80px; float:right; margin:10px 0 0 0;}
	#top_banner { width:468px; overflow:hidden; float:left;}
	#secure_marks {	width:500px; margin-top:20px;}
	
#headerLogins{ line-height:22px; margin:0 auto; text-align:right; text-shadow:#fff 0 1px 0;}
	#basket{ width:246px; height:26px; background:#FFF; margin-top:8px;}
	.basket_text{color:#000; line-height:26px; height:26px; padding-left:10px; font-size:14px;}
	.carticon{width:16px; height:22px; background:url(/img/skins/hkhan/sprite.png) 33px 0px; margin:2px 0 0 5px;}
	.checkout_bg{background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 30px; width:98px; font-size:16px; padding:2px 0 2px 0; text-align:center;}
	.checkout_bg a{color:#FFF;}
	.checkout_bg a:hover{text-decoration:none;}
	.space{display:inline; margin-right:16px;}
	.spaceRight{display:inline; margin-right:8px;}
	.spaceLeft{display:inline; margin-left:8px;}
	.basket_text a{color:#fff; text-decoration:none;}	
.sitemap{}
	.sitemap ul{ margin-left:40px; list-style:circle;}
	.sitemap ul li{ margin-bottom:5px;}
		.sitemap ul li a{ color:#113d6f;}
			.sitemap ul li a:hover{ color:#000;}
/****************************************************************************************************** MENU */

#outerNavigation_horizontal{width:1012px; height:54px; margin-left:-21px; }
	.innerNavigation_horizontal{list-style:none; float:left;  height:54px; margin:0 auto;background:#968ac7 0px 0px; border-top:1px solid #554c7c; border-bottom:1px solid #e2deef; }
#mainnav_h{width:960px; margin: 0 auto;height: 36px;} 
#mainnav_h ul{ list-style-type:none;}
		#mainnav_h ul li {float: left;height: 51px;line-height: 31px;list-style-type: none;display:inline; text-decoration:none; background:url(/img/skins/hkhan/horizontal_menu_seperator.png) no-repeat right;}
			#mainnav_h ul li a:hover , #mainnav_h ul li.active a { color:#ffffff; background:#62578D;}
				#mainnav_h ul li a{ color: #FFFFFF; display: block; font-family: Arial; font-size: 15px;  padding: 11px 10px; text-decoration: none;} 
					#mainnav_h ul li ul {box-shadow: 0 0 5px 0;display: none;list-style-type: none;padding-left: 0;position: absolute;z-index: 2147483647; margin-left:2px;} 
						#mainnav_h ul li:hover ul {display:block;position: absolute;border-top:none;}
				#mainnav_h ul li ul li {background:none repeat scroll 0 0 #968AC7;display: block;float: none;font-size: 10px !important;height:31px;line-height: 15px;margin-bottom: 0;margin-left: -1px !important;margin-top: -2px;position: relative;width: auto;}
						#mainnav_h ul li ul li:hover { background:#62578D; color:#ffffff;} 
							#mainnav_h ul li ul li a { display:block; padding:7px 10px; border:1px solid #fff;}
							#mainnav_h ul li.last{ background:none;}  

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;background-color:none;border-width:0;border-style:solid;border-color:;}
ul#css3menu1 ul{
	visibility:hidden;position:absolute;left:0;top:100%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s,visibility 0.5s;transition:opacity 0.5s;background-color:transparent;background-image:url("bg.png");background-repeat:repeat;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding:0 1px 1px;}
ul#css3menu1 li:hover>ul{
	visibility:visible;opacity:1;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	*display:inline;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;cursor: pointer;background-color:;background-repeat:repeat;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{
	float:none;margin:1px 0 0;} 
ul#css3menu1 ul a{
	text-align:left;padding:8px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	border-style:none;color:#fff;text-decoration:none;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 span{
	display:block;overflow:visible;background-image:url("arrowmain0.png");background-position:right center;background-repeat:no-repeat;padding-right:17px;}
ul#css3menu1 li:hover>a>span{
	background-image:url("arrowmain1.png");}
ul#css3menu1 ul span{
	background-image:url("arrowmain0.png");padding-right:15px;}
ul#css3menu1 ul li:hover > a span{
	 }
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	 color:#FFFFFF;text-decoration:none; border:1px solid #fff; height:auto !important; padding:7px 10px; line-height:15px}
ul#css3menu1 li.topmenu>a{
	background-color:transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed{
	background-color:transparent;}

.left_banners{margin-bottom:10px;}
#lCatMenu{margin:0px 10px 0px 0px;}
	#leftClose{ padding:3px; line-height:15px; height:16px; background:#C00; color:#FFF; position:absolute; cursor:pointer; display:none; z-index:5;}`
	#leftOpen{ padding:3px; line-height:15px; height:16px; background:#C00; color:#FFF; position:absolute; cursor:pointer; display:none; z-index:75} 
	.left_banners h4, #lCatMenu h4{ background:url(/img/skins/hkhan/footerSpanArrow_blue.png) no-repeat 15px 26px; display:block; padding:0px 4px 14px 4px; margin-left:-3px; margin-bottom:-15px;}
	.lCatMenu_heading{  background: url("/img/skins/hkhan/vmenu_sep.png") repeat scroll 0 0 transparent; color: #FFFFFF; height: 18px; margin: 0 10px 2px 0; padding: 6px 0 6px 5px; width: 175px;}
		.lCatMenu_heading a{ color:#fff; font-weight:bold; text-decoration:none;}
		.lCatMenu_heading a:hover{ color:#fff; background: url(/img/skins/hkhan/arrow_menu.png) no-repeat right; padding-right:10px}
	.navigation_vertical{list-style:none; position:relative; margin-bottom:10px; z-index:100}
		.mainCategory{}
		.mainnav_v{ width:180px;  margin-top:1px;} 
		.mainnav_v h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter;}
		.mainnav_v li{ margin:0 0 0 0px;}
		.mainnav_v .verticalLI a{padding:4px 4px 4px 0; display:block; text-decoration:none; width:150px; color:#333; margin-left:10px;}
		.mainnav_v .verticalLI a:hover{ background:#eeeeee url(/img/skins/hkhan/arrow-black.gif) no-repeat right; color:#333; text-decoration:none;}
		.menulevel3{padding-left:10px;}
			.menulevel3	a#LivingRoomFurniture {width:140px;}
		#peek_container{ width:350px; height:auto; border:thick #CCC solid; background:#fff; padding:10px; position:absolute; left:190px; margin-top:-20px;}
	
		#leadCapture::-moz-placeholder { color:#000; }
		#leadCapture #date2::-moz-placeholder { color:#727272 ; opacity: 1; } 
		#leadCapture #date1::-moz-placeholder { color:#727272 ; opacity: 1; }   
/*******************************************************************************************************LOGIN-REGISTER SLIDER*/
#login_slider, #register_slider{width:100%; background:#222 url(/img/skins/hkhan/login_bg.png) bottom center no-repeat; overflow:hidden; position:relative; color:#FFF;}
	.innerslider{ width:850px; margin:0 auto;}
		#registerfeatures, #loginfeatures{ margin:20px; padding:20px;}
			#registerfeatures ul ,#loginfeatures ul{ list-style:none;}
				#registerfeatures ul li, #loginfeatures ul li{ margin-top:10px;}
					#registerfeatures ul li img, #loginfeatures ul li img{ vertical-align:middle; margin:-3px 10px 0 0;}
		#loginbox, #registerbox{ margin:20px; padding:20px; width:auto; height:auto; background:url(/img/skins/hkhan/register-login-bg.gif);}
#loginbtn, #closeloginbtn, .btns, .btns1{ cursor: pointer;}
	
#registerbox input, #loginbox input{width:243px; height:16px; padding:5px; background:#fff url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:0px;}
	#registerbox select {width:150px; height:25px; padding:4px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:0px;}
	#registerbox textarea{background:#fff url(/img/skins/hkhan/textarea_bg.png) repeat-x top left; width:243px; height:45px; border:0px; padding:5px;}
	.label{margin-top:11px; width:80px;}
	#registerbox p, #loginbox p{ margin-top:9px; *padding-top:1px;}
	.redstaric{color:#F00; font-weight:bold; font-size:18px;}
	.btn_submit{}
	.btn_submit a{ color:#fff; font-weight:bold; background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 32px; padding:7px 20px 7px 20px; text-align:center; color:#fff; text-decoration:none; }
	.btn_submit a:hover{ background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 0px; padding:7px 20px 7px 20px;}
	.btn_submit_small{background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 32px; width:75px; padding:10px; text-align:center; color:#fff; margin-left:80px;}
	.btn_submit_small a{ color:#fff; font-weight:bold;}
	.btn_submit_small_register{background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 32px; width:75px; padding:10px; text-align:center; color:#fff;}
	.btn_submit_small_register a{ color:#fff; font-weight:bold;}
	.btn_submit_large{background:url(/img/skins/hkhan/menu_horizontal_bg.png) 0px 32px; width:125px; padding:10px; text-align:center; color:#fff; margin-left:15px;}
	.btn_submit_large a{ color:#fff; font-weight:bold;}
	.register_icon{ background:url(/img/skins/hkhan/register_now.png) no-repeat; width:146px; height:146px; margin:-20px;}
	.heading{ font-size:24px; font-weight:bold; }
/*******************************************************************************************************FEED BACK MESSAGES*/
#msgContainer{width:940px; margin:0 auto; padding-top:10px;}
	#system_error{color:red; font-size:16px; background:#FEEFDA; width:100%; height:35px; position:relative; font-weight:bold; margin-bottom:10px;}
		.sys_err_ico{width:25px; height:25px; background:url(/img/skins/hkhan/sprite.png) 0px 0px; margin:6px 5px 0 0;}
	#system_success{color:#000; font-size:16px; background:#c2ffad; width:100%; height:35px; position:relative; font-weight:bold; margin-bottom:10px;}
		.sys_suc_ico{width:25px; height:25px; background:url(/img/skins/hkhan/sprite.png) 75px 0px; margin:6px 5px 0 0;}
		.sys_err_close_icon{position: absolute; right: 3px; top: 3px; font-family: courier new; font-weight: bold;}
		.sys_err_text{ line-height:35px; padding-left:15px; }
		.system_img{vertical-align:middle; padding-right:10px;}
		.close_ico{width:14px; height:14px; background:url(/img/skins/hkhan/sprite.png) 48px 0px; cursor:pointer;}
/*******************************************************************************************************horizontal menu search*/
#searchout{margin:5px 10px 0 0; _margin:3px 5px 0 0; width:190px;}
		#search_text{ font-weight:bold; margin:5px 0px; color:#FFF;} 
		.Sinput{ background:#FFF; height:18px; border:thin #FFF solid; margin-right:-10px; border:#333 solid 1px;}
/******************************************************************************************************SEARCH AJAX*/
.ac_results { padding: 0px;	border: 1px solid #000; background-color:#606060; overflow: hidden;	z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block;
	/*if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/
	/*width: 100%;*/
	/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox	*/
	line-height: 16px; overflow: hidden; }
.ac_loading { background: white url(/img/skins/hkhan/indicator.gif) right center no-repeat; }
.ac_odd { background-color: #888888; }
.ac_over { background-color:#A20014; color: white; }
/******************************************************************************************************SLIDE SHOW*/
#picture { width:700px; height:314px; margin-bottom:10px; position:relative;}
#slideshow{ height:250px; overflow:hidden; border-radius:7px;}
#sub_picture { width:760px; height:100px; margin-bottom:10px; position:relative; overflow:hidden;}
#sub_slideshow{ height:100px; overflow:hidden;}

/*IMPORTANT*/
#xsBg{position:absolute;z-index:80;width:100%;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7; 	display:none;}
#xsCaptions{overflow:hidden;position:absolute;z-index:90;width:100%;}
#xsCaptions ul{list-style:none;margin:0;padding:0;position:relative;top:0;}
#xsCaptions li{overflow:hidden;}
#xsImages{position:absolute;overflow: hidden;width:100%;height:100%;margin:0px;padding:0px;border:0;}
#xsImages ul{list-style:none;margin:0px;padding:0px;position: relative;overflow: hidden;left: 0;top:0;}
#xsImages li{float:left;display:inline-block;overflow:hidden;margin:0px;padding:0px;}
#xsCaptions h1{margin:0px;padding:0px;}
#xsCaptions p{margin:0px;padding:0px;}
#xsCaptions a{text-decoration:none;}
#xsImages img{margin: 0;padding: 0;border:0px;width:100%;height:100%;}
#xsToggle,#xsLeft,#xsRight{display:block;position:absolute;z-index:100;}
#xsPagination{  background: url("/img/skins/hkhan/nav-bg.png") no-repeat scroll 0 0 transparent; display: block; height: 31px; margin-left: 255px; position: absolute; top: 286px !important; width: 215px; z-index: 100;}
#xsPagination ul{ text-indent:1000px;list-style:none;padding:0px; margin:7px 0 0 32px; }
#xsPagination li{float:left;display:inline-block;overflow:hidden;cursor:pointer;}
/*IMPORTANT*/

#xsCaptions{ height:100px; font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;}
#xsToggle{ top:330px; left:400px; cursor:pointer; }
#xsLeft{ top:115px; left:-2px; opacity:0.8; cursor:pointer; }
#xsRight{ top:115px; right:0px; cursor:pointer; opacity:0.8; }
#xsCaptions h1{ color:maroon; font-size:20px; padding-left:10px; }
	#xsCaptions p{ color:white; font-size:14px; padding-left:10px; }
#xsPagination{top:5px;}
	#xsPagination li{ margin-left:5px; color:white; width:20px; height:20px; text-align:center; background-image:url(/img/skins/hkhan/dots.png);}
	.focus{ background-position:0px -23px; !important }

#preview{ position:absolute; border:5px solid #ccc; background:#fff; padding:5px; display:none; color:#000; font-weight:bold; text-align:center; z-index:10;}
/******************************************************************************************************PRODUCT LISTING BOX*/
/*grid product list css*/
.cat_container{ width:180px; height:150px; padding:0; margin:30px 5px 30px 0;}
.product_container{ width:240px; height:260px; padding:0; margin:30px 5px 30px 0;}
	.product_container .product_hot{ position:absolute; margin:10px 0; z-index:5;}
	.product_container .product_manufacturer{ position:absolute; margin:20px 0 0 143px; z-index:5;}
	.cat_container .product_img td{ border:1px solid #CCCCCC; width:180px; height:150px; vertical-align:middle; text-align:center;}
	.product_container .product_img td{width:200px; height:200px; vertical-align:middle; text-align:center;}
	.cat_container .product_name{padding:3px 0px; height:16px; width:180px; overflow:hidden; line-height:14px; background:#CCCCCC;}
	 
	.product_container .product_name{margin:10px 0 5px 0; height:16px; width:200px; overflow:hidden; line-height:14px;}
		.cat_container .product_name a,.product_container .product_name a{ color:#000; font-size:15px; font-weight:bold; text-decoration:none;}
		.cat_container .product_name a:hover,.product_container .product_name a:hover{ color:#000;}
	.product_container .product_price{ font-size:16px; color:#000;}
	.product_container .product_btn{ margin-top:10px; *padding: 10px 0px 15px 0px; text-shadow:#333 0 1px 0;}
		.product_container .product_btn a{background: #666 url(/img/skins/hkhan/addToBag_bg.png) 0px 0px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
		.product_container .product_btn a:hover{ background: #999 url(/img/skins/hkhan/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 10px 4px 10px;}
		.product_container .product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}

.hint_block { visibility: hidden; position: absolute; z-index: 100; top: 50%; left: 50%; width: 605px; height: 400px; margin-top:-167px; margin-left: -302px; border: 1px solid #ccc; }

.subcat_product{padding:0 18px;width:180px;height:100px;float:left;margin:10px 0 25px 0; }
.subcat_product TD.naming{width:180px;height:43px;text-align:center;text-transform:uppercase;color:#3a3a3a;font-size:12px;font-weight:bold;}
.subcat_image{width:180px; height:100px; vertical-align:middle; text-align:center; z-index:1; color:#fff;}
	.subcat_product a{ color:#000;}
	
/*list product list css*/
.grid-list{ margin-top:3px;}
	.grid-list a{ text-decoration:none; margin-right:10px;}
	.grid-list img {margin:-1px 5px 0 5px;}

.product_container_list{ width:100%; height:220px; clear:both; border-bottom:#CCC 1px dotted;}
	.product_container_list .product_hot{}
	.product_container_list .product_manufacturer{margin:20px 0;}
	.product_container_list .product_img { float:left;}
	.product_container_list .product_img td{ width:200px; height:200px; vertical-align:top; text-align:center;}
	.product_container_list .product_detail{ float:left; margin:5px 0 0 20px;}
	.product_container_list .product_name{margin-bottom:5px; height:20px; line-height:16px; text-indent:-3px;}
		.product_container_list .product_name a{ color:#666; text-decoration:none; padding:3px;}
		.product_container_list .product_name a:hover{ color:#000; background:#E6E6E6;}
	.product_container_list .product_price{ font-size:16px; color:#000;}
	.product_container_list .product_btn{ margin-top:20px; *padding: 10px 0px 15px 0px;}
		.product_container_list .product_btn a{ color:#FFF; background: #666 url(/img/skins/hkhan/addToBag_bg.png) 0px 0px; padding:4px 10px 4px 10px; text-align:center; font-size:11px;}
		.product_container_list .product_btn a:hover{ background: #999 url(/img/skins/hkhan/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 10px 4px 10px;}
		.product_container_list .product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}

div.jqZoomTitle { z-index:5000; text-align:center; font-size:11px; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style: solid; cursor:crosshair; width:10px; height:10px;}
.jqZoomPup img { border: 0px;}
.preload{ -moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width:90px; *width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
#imgFly{ width:450px; overflow:hidden;}
/****************************************************************************************************** PRODUCT ITEM FINAL OUTER */
.productFinalOuter{}
	.productFinalImg{}
		.productFinalLensType{}
	.productFinalImgThumb{ margin-right:10px;}
	.productFinalDesc{ margin-left:10px; width:265px;}
	.productFinalRetail{ margin-bottom:3px;}
	.productFinalPrice{ font-weight:bold;}
		.productFinalPriceConvert select{width:80px; height:22px; padding:2px; margin-top:0px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
		.productFinalPrice span.proprice{font-size:25px;}
		.productFinalPrice span.superscript{ font-size:15px; vertical-align:7px;}
		.productFinalPrice span.superscript1{ vertical-align:7px;}
	.productFinalVAT{ font-size:11px; margin-top:6px;}
	.productFinalVAT .starRating{ margin-top:4px;}
	.productFinalOptions{}
		.productFinalPriceConvert .label, .productFinalOptions .label{margin-top:6px; width:80px;}
		.productFinalOptions select{width:125px; height:22px; padding:3px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
	.productFinalBtn{ margin-top:10px;}
	
	.title{ padding:5px 0 0 0;}
	.productFinalDescription{ width:100%}
	.socialIcons{ margin-top:5px;}
		.addthis_button_compact {font-size:12px;}
		.at300bs {margin-top:-2px;}
	
.largeBtn{ margin:5px 17px 10px 0;}
	.largeBtn a{ background:#7265a9; font-size:14px; color:#FFF !important; text-align:center; padding:6px 50px 6px 50px; text-decoration:none}
	.largeBtn a:hover{background:#a394e2;}
	.largeBtn .submit{ background:#7265a9; font-size:14px; color:#FFF; text-align:center; width:132px; height:28px; border:0; margin-top:3px;}
	
.smallBtnRed{ margin-top:2px;}
	.smallBtnRed a{ background:url(/img/skins/hkhan/addToBag_bg.png) 0px 22px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
	.smallBtnRed a:hover{ background:url(/img/skins/hkhan/addToBag_bg.png) 0px 0px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}

.smallBtnGray{ margin-top:2px;}
	.smallBtnGray a{ background:url(/img/skins/hkhan/addToBag_bg.png) 0px 0px; font-size:11px; color:#FFF; text-align:center; padding:4px 10px 4px 10px;}
	.smallBtnGray a:hover{ background:url(/img/skins/hkhan/addToBag_bg.png) 0px 22px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}

/****************************************************************************************************** PAGGINATION */
.paging{ background:#F5F5F5 url(/img/skins/hkhan/paging-bg.png); width:690px; height:23px; padding:5px 0 5px 0; margin:10px 0; color:#333; text-decoration:none; font-weight:bold; }
	.pagingL {width:5px; height:33px; background:#F5F5F5 url(/img/skins/hkhan/paging-left.png); margin:10px 0; }
	.pagingR{ width:5px; height:33px; background:#F5F5F5 url(/img/skins/hkhan/paging-right.png); margin:10px 0; }
	
.paging a{ color:#999;  font-weight:normal;}
.previous{ color:#999; font-weight:normal; margin:4px 6px 0;}
	.previous a{}
.next{ color:#999; font-weight:normal; margin:4px 5px 0 6px;}
	.next a{}
.pages{ margin:-2px !important;}
	.pages a{ padding:1px 6px 1px 6px; border:#d3d3d3 solid 1px;}
/****************************************************************************************************** BREADCRUMBS */
#breadcrumb_outer{ margin-top:5px; padding-bottom:50px;}
	ul#breadcrumbs{ list-style:none; font-size:12px;}
	.breadcrumb_home{ float:left;  padding:5px 0 3px 0; background:url(/img/skins/hkhan/breadcrumb_home.png) no-repeat; width:38px; height:17px;}
		.breadcrumb_home img{ border:none; padding-left:7px; cursor:pointer;}
	.breadcrumb{ background:url(/img/skins/hkhan/breadcrumb_repeat.png) repeat-x; height:25px; padding:6px 5px 0 25px;}
	.crumb_end{ background:url(/img/skins/hkhan/breadcrumb_last.png) no-repeat right center; float:left; height:24px; width:18px; margin:1px -18px 0 0; z-index:25; position:relative;}
	.breadcrumb a{ text-decoration:none; color:#666;}
	.breadcrumb a:hover{ color:#000;}
/****************************************************************************************************** MESSAGES AFTER SUCCESSFULL PRODUCT ADDITION TO BASKET */
.loading_pres{ position: absolute; z-index: 9999; background:#000; top:0; left:0;}
	.load_img{ z-index: 300; background:url(/img/skins/hkhan/loading_pres.gif) no-repeat top left; top: 50%; left: 50%; width: 250px; height: 125px; display:none;}
	.load_price_change{z-index: 300; background:url(/img/skins/hkhan/loading_pres_prices.gif) no-repeat top left; top: 50%; left: 50%; width: 250px; height: 125px; display:none;}
	.loading_pres_data .small_select{width:125px; height:25px; padding:4px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid;}
	.loading_pres_data .large_select{width:370px; height:25px; padding:3px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px #ccc solid;}
	.loading_pres_data .pres_caption{ font-size:13px; margin-bottom:-10px;}
	.addtoBasketSuccessMsg{ z-index: 300; top: 50%; left: 50%; width: 560px; height: 150px; display:none;}
	.checkoutMsg{ z-index: 300; top: 50%; left: 50%; width: 900px; height: 150px; display:none;}
/****************************************************************************************************** FOOTER */
.outerFooter{ width:100%; position:relative; height:auto; padding-bottom:20px; clear:both; }
	.footerHeading{ width:960px; margin:0 auto; /*background:url(/img/skins/hkhan/fotter-line.jpg) bottom repeat-x;*/ margin-bottom:10px;}
		.footerHeadingInner{ width:960px; height:49px; margin:0 auto; padding-top:5px; text-shadow:#000 0 1px 0;}
			.footerHeadingInner h2{ color: #E97B28; font-family: arial; font-size: 25px; font-weight: normal; margin-top: 14px; text-shadow: 1px 0 0 #C16825;}
			.footerHeadingInner p{color:#FFF;}
	.innerFooter{ width:960px; margin:0 auto; background:url(/img/skins/hkhan/footer-horizontal.png) center bottom no-repeat; }
		.innerFooter .block{float: left; margin-right: 12px; min-height: 237px; width: 226px;}
			.innerFooter .block h3{ background: url("/img/skins/hkhan/fotter-line.jpg") repeat-x scroll center bottom transparent; color: #6198ed; font-size: 19px; font-weight: normal; margin:10px 5px 10px 0px; padding-bottom: 12px; padding-left:12px; text-shadow:2px 2px 0px #3c5590;}
			.innerFooter .block h4{text-shadow: 1px 0 1px #C5C3C3; color:#fff; font-size:18px; font-weight:normal; margin:15px 0px; padding-left:12px; }
			.innerFooter .block p{ color:#adaac3; line-height:18px;}
			.innerFooter .block p a{ color:#e3e3e3; text-decoration:none;}
			.innerFooter .block p a:hover{ color:#FFF;}
			.innerFooter .block ul { list-style:none; margin-left:12px; }
				.innerFooter .block ul li{ margin-bottom:6px; background:url(/img/skins/hkhan/li-bg.png) 0px 2px no-repeat; padding-left:12px;}
					.innerFooter .block ul li a{ color:#adaac3; line-height:18px;}
						.innerFooter .block ul li a:hover{ text-decoration:none; color:#FFF;}
					.footer-sep{background: url("/img/skins/hkhan/footer-vertical.png") no-repeat scroll 0 0 transparent; float: left; height: 205px; margin: 0 12px 0 0; width: 7px;}
	.copyright{ font-size:13px; color:#FFF; font-size:15px; margin-top:24px; width:960px; margin:24px auto 0px auto; text-align:center;}
		 .copyright a{ color:#364e9a; text-decoration:none;}
		 .copyright a:hover{ color:#FFF;}
		 .copyright ul { list-style:none; margin-left:190px; height:28px;}
		 	.copyright ul li{ float:left; border-right:1px solid #293856; margin-right:13px; padding-right:13px;}
			.copyright ul li a{ color:#9892af; font-size:13px;text-decoration:none; }
			.copyright ul li a:hover{color:#FFF;}
			.copyright .cp1{ color:#9892af}
			.copyright .cp2{ color:#9892AF}
	.column{ margin-right:33px; text-shadow:#666 0 1px 0;}
	columnR{color:#666;}
		.column a{ color:#fff; display:inline-block; margin:3px; padding:0;}
		.column a:hover{ color:#666; text-decoration:none; text-shadow:none;}
		.columnR span, .column span{ background:#75A71E; padding:3px 4px 3px 4px; text-shadow:#000 0 1px 0;}
		.left_banners span, #lCatMenu span{background:#086589; display:inline-block; width:178px; padding:7px 4px 7px 4px;}
		.columnR h4, .column h4{ background:url(/img/skins/hkhan/footerSpanArrow.png) no-repeat 15px 17px; display:block; padding:0px 4px 14px 4px; margin-left:-3px; _margin-left:-5px; color:#FFF;}
		.columnR .faddress, .column .faddress{ background:url(/img/skins/hkhan/footerSpanArrow.png) no-repeat 15px 33px; display:inline-block; padding:0px 4px 14px 4px;}
		.columnR .fsize{font-size:28px;}
		.columnR img {border:4px solid #75A71E;}
		.columnR a{ color:#666}
		.columnR .ftext{ line-height:1.4em; color:#fff; text-shadow:#666 0 1px 0;}/**/
.topanchor{ font-size:12px;  }
	.topanchor a{ text-decoration:none; color:#fff;}
/****************************************************************************************************** BASKET LIST */
#basket_table{ width:100%; margin-top:15px;}
	#basket_table tr {}
	#basket_table th { background:#EBEBEB; padding:8px; color:#404040;}
	#basket_table td { padding:8px; color:#404040; vertical-align:top; height:90px; text-align:center;}
	#basket_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
	#basket_table input.quantity{width:25px; text-align:center;}
	#basket_table a{color:#404040; font-weight:bold;}
	#basket_table a:hover{ text-decoration:none;}
	#basket_table .basket_width14percent{ width:14%;}
	#basket_table .basket_width22percent{ width:22%;}
	
	.basket_subtotal{ width:auto; margin-top:25px;}
		.basket_subtotal input{width:225px; height:18px; background:#fff url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px solid #CCC; margin-right:15px;}
		.basket_subtotal table{width:200px; float:right;}
		.basket_subtotal table tr{}
		.basket_subtotal table td{}
		
	.paddingRight{ padding-right:30px;}
	.paddingLeft{ padding-left:30px;}
	
.basketGurantee{border:1px dotted #CCC; padding:10px; width:450px;}

.basket_step{ color:#FFF; margin-right:10px;}
	.basket_step a{ color:#fff; text-decoration:none;}
	.basket_step a:hover{}
	.basket_step_head_color{ background:url(/img/skins/hkhan/basket_step_color_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
	.basket_step_middle_color{ background:url(/img/skins/hkhan/basket_step_color_middle.png) repeat-x; height:20px; padding:5px 5px 0px 5px;}
	.basket_step_tail_color{ background:url(/img/skins/hkhan/basket_step_color_tail.png) no-repeat; width:17px; height:25px;}
	
	.basket_step_head_bw{ background:url(/img/skins/hkhan/basket_step_bw_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
	.basket_step_middle_bw{background:#d9d9d9; height:20px; padding:5px 5px 0px 5px;}
	.basket_step_tail_bw{ background:url(/img/skins/hkhan/basket_step_bw_tail.png) no-repeat; width:17px; height:25px;}

.checkoutForm input{width:398px; height:22px; background:#fff url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px solid #e8e8e8; margin-right:15px; padding-left:5px;}

.checkoutForm *::-moz-placeholder{ color:#000;}
.checkoutForm textarea{background:#fff url(/img/skins/hkhan/textarea_bg.png) repeat-x top left; width:392px; height:45px; border:0px; padding:5px; border:1px solid #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.checkoutForm select {width:150px; height:22px; background:url(/img/skins/hkhan/input_bg.png) repeat-x top left; border:1px solid #e8e8e8;}
.checkoutForm .vertical_align { vertical-align:top;}
.checkoutForm .vertical_align_middle { vertical-align:middle;}

.features{ border-bottom:1px dotted #CCC; padding:20px; margin-bottom:10px;}
	.features .title {background:#EFEFEF; padding:5px; font-weight:bold; font-style:italic;}
	.bqstart { float: left; height:45px; margin:0px 0 -50px 0; padding:20px 0px; font-size: 700%; color:#CCC; }
	.bqend { float:right; margin:0px;  font-size: 700%; color:#CCC; }
.faqHeading{ background:none repeat scroll 0 0 #968AC7; color:#fff; font-size:13px; font-weight:bold; padding:3px 0px 2px 6px; display:block;}
.faqHeading:hover{ text-decoration:none; background:none repeat scroll 0 0 #62578D;}
#order_table{ width:100%; margin-top:15px;}
	#order_table tr {}
	#order_table th { background:#EBEBEB; padding:8px; color:#404040; font-weight:bold}
	#order_table td { padding:8px; color:#404040; vertical-align:top;}
	#order_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
	#order_table input.quantity{width:25px; text-align:center;}
	#order_table a{color:#404040; font-weight:bold;}
	#order_table a:hover{ text-decoration:none;}
	#order_table .basket_width20percent{ width:20%;}
	#order_table .basket_width80percent{ width:80%;}
	
#order_detail_table{ width:100%; margin-top:15px;}
	#order_detail_table tr {}
	#order_detail_table td.bg { background:#EBEBEB; padding:8px; color:#404040; font-weight:bold}
	#order_detail_table td { padding:8px; color:#404040; vertical-align:top;}
	#order_detail_table tr.basket_products{ border-bottom:#CCC 1px dotted;}
	#order_detail_table input.quantity{width:25px; text-align:center;}
	#order_detail_table a{color:#404040; font-weight:bold;}
	#order_detail_table a:hover{ text-decoration:none;}
	#order_detail_table .basket_width15percent{ width:15%;}
	#order_detail_table .basket_width85percent{ width:85%;}
/****************************************************************************************************** LEFTSIDE */
#rightside_wrapper {	width:235px;}
.innerSel{ border: medium none;
    border-radius: 3px;
    color: #164e8e;
    height: 17px;
    margin-bottom: 6px;
    padding: 3px 5px;
    width: 185px;}
#innerLef{ width:160px; float:left;}
#innerCenter{ width:700px; float:right; }
#ls_box {	display: inline; overflow: hidden; float: left; clear: both; width: 150px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
#ls_box_blank, #ls_box_logged, #ls_box_basket, #ls_box_search, #ls_box_news, #ls_box_forum, #ls_box_offers { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; }
/*total width is 1+1+128+10+10=150px*/
#ls_box_blank { background:#fff url(/img/skins/hkhan/bg_left.png) top left repeat-x; border:1px solid #c1dcdc; width:128px; min-height:51px; margin-bottom:15px; padding:10px; }
	*html #ls_box_blank { height:51px; }
	#ls_box_blank INPUT { background:#fff; border:1px solid #171717; width:125px; margin-bottom:8px; height:14px; line-height:15px; font-size:11px; }
	
#ls_box_logged { background:#fff url(/img/skins/hkhan/bg_left.png) top left repeat-x; border:1px solid #c1dcdc; width:128px; min-height:51px; margin-bottom:15px; padding:10px; }
	*html #ls_box_logged { height:51px; }
	#ls_box_logged P { padding:0 0 5px 0; }

#ls_box_basket { background:url(/img/skins/hkhan/bg_ls_box_basket.jpg) top left no-repeat; border:1px solid #c1dcdc; width:161px; min-height:51px; margin-bottom:15px; padding:40px 20px 10px 25px; }
	*html #ls_box_basket { height:51px; }

#ls_box_search { background:url(/img/skins/hkhan/bg_search.png) top left no-repeat; width:130px; min-height:71px; margin-bottom:15px; padding:10px; }
	*html #ls_box_search { height:71px; }

span.select { position: absolute; width: 110px; height: 17px; padding:0 0 0 3px; margin-top:-2px; font: 10px/17px Arial, Verdana, Helvetica, sans-serif; overflow: hidden; color:#000; }

#ls_box_search INPUT { background:none; border:0; width:105px; height:15px; line-height:15px; margin:2px 0 0 1px; padding: 0 1px; font-size:11px; }
	*:first-child+html #ls_box_search INPUT { margin-top:0 ; } * html #ls_box_search INPUT { margin-top:0 ; }
	#ls_box_search INPUT#button { background:none; border:0; width:60px; height:16px; }

#shopbybrand { padding:10px 0 15px 0; }
#shopbybrand P { padding:0px 10px 10px 15px; font-size:10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold;  }
#shopbybrand IMG { float:left; }

#ls_box_news { background:url(/img/skins/hkhan/bg_ls_box_news.jpg) top left no-repeat; border:1px solid #c1dcdc; width:136px; min-height:59px; margin-bottom:15px; padding:42px 8px 0px 62px; }
	*html #ls_box_news { height:51px; }

#ls_box_forum { background:url(/img/skins/hkhan/bg_ls_box_forum.jpg) top left no-repeat; border:1px solid #c1dcdc; width:168px; min-height:46px; margin-bottom:15px; padding:45px 20px 10px 18px; }
	*html #ls_box_forum { height:46px; }

#ls_box_offers { background:url(/img/skins/hkhan/bg_ls_box_offers.jpg) top left no-repeat; border:1px solid #c1dcdc; width:104px; min-height:46px; margin-bottom:15px; padding:45px 20px 10px 82px; }
	*html #ls_box_offers { height:46px; }

/****************************************************************************************************** MAIN CONTENT */
#center_content_wrapper {width:760px;}

#top_line { margin-bottom:10px;}
	
#lables{margin:-105px 0 0 0; position:relative}
.highlight{ background:#FF0; padding:3px; font-weight:bold;}

#feedback_message { background:url(/img/skins/hkhan/bg_feedback_message.gif) repeat-x; border:1px solid #ececec; height:28px; }
	#feedback_message_txt { height:21px; width:773px; padding:7px 0 0 8px; float:left; color:#fff; font-size:13px; }
	#feedback_message DIV.white_gap { height:28px; width:4px; background:#fff; float:left; }



.short { width:527px; }

#right_sidebar { width:260px; float:right; font-size:11px; border:1px solid #ececec; }

#right_sidebar_noborder { width:260px; float:right; font-size:11px; }

#right_sidebar P, #right_sidebar_noborder P {  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; padding:0 12px 10px 12px; }
.red_txt { color:#a00022; }
.red_txt2 { color:#e21a22; }
.grey_txt { color:#8a8a8a; }
.darkgrey_txt { color:#464646; }


.black_link A { color:#161616; text-decoration:none; }
.black_link A:hover { text-decoration:underline; }

#content P { margin:0 auto;  font-family:Arial, Verdana, Helvetica, sans-serif; color:#505050; line-height:20px; font-size:13px; line-height:19px; padding:5px 0 0 0;}
#content h2{  /* background: url("/img/skins/hkhan/page-head.jpg") no-repeat scroll left center transparent; */ line-height:25px; text-align:center; color: #082240; font-size: 22px; font-weight: normal; margin: 13px 0; padding-left: 12px; text-shadow: 1px 0 0 #B2B3B3;}
#content h1{ color:#231f20; text-shadow:1px 0 0 #b2b3b3;}
#content DIV.txt {  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px;}
#content H3 { margin:10px 0px 5px; color: #A395E2; font-size: 14px;  line-height:20px; }
#content H4 { font-size:14px; padding:15px 12px 12px; font-weight:normal; }
#content p a{ color:#6C21CA !important}
.fontsize14 { font-size:16px; }
.fontsize11 { font-size:11px; }
.fontsize10, .fontsize10 B { font-size:10px; }

.txt_line { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; line-height:15px; padding:0 0 10px 0; }

 .block2{ height: 207px; width:753px; border: solid 1px #d8d7d7;   padding-top:15px; margin-bottom:25px; margin-top: 25px;}
 .block2 h2 { border-bottom: 1px solid #D8D7D7; font-family: Myriad Pro; font-size: 20px; padding-bottom: 15px; margin:0px 10px 8px 10px !important;}
 
  .block2 p { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#424141; padding-right:10px; padding-left:10px;}
  
  #main-bottom-right { float:right; width:112px; padding-top:50px;}
	/********************************************* Services/Learn More/Eye-care Tabs *******************************************/
.serviceTab{  background:#968AC7; border: 1px solid #ccc;; border-radius: 10px 10px 0 0; float: left; font-weight: bold; margin: -7px 0 0;}
.serviceTab a , .serviceTabSelected a {  color: #FFFFFF; display: block; padding: 10px; text-decoration: none;}
.serviceTab:hover{background:#62578D; }

.serviceTabSelected{  background:none repeat scroll 0 0 #62578D; border: 1px solid #ccc; border-radius: 10px 10px 0 0; float: left; font-weight: bold; margin: -7px 0 0;} 

.faqUp { background:url(/img/skins/hkhan/faq_up.jpg) no-repeat; float:right; margin-top:-21px; height:20px; width:20px;}
.faqDown {background:url(/img/skins/hkhan/faq_down.jpg) no-repeat; float:right; margin-top:-11px; height:20px; width:20px;}
.faqHeading a { border-bottom: 1px dotted #E4E4E4; color: #4C4C4C; display: block; font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; }
.faqHeading a:hover{ text-decoration:none; color:#2576B4;}

/********************************* Glossary *************************************/
.glossary-head{ background:#01071D; color:#fff; font-size:16px; font-weight:bold; padding:3px; margin:5px 0px;}
.glossary-head a{ color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#glossary{ width:749px; height:70px; background:#fff;}
	.glossary-nav{ height:17px; width:20px; float:left;  background:#00F; margin-left:3px; padding:5px; font-size:14px; font-weight:bold; text-align:center;  border-radius: 5px 5px 5px 5px; margin-bottom:3px;}
	.glossary-inactive{height:17px; width:20px; float:left;  background:#ccc; margin-left:3px; padding:5px; font-size:14px; font-weight:bold; text-align:center;  border-radius: 5px 5px 5px 5px; margin-bottom:3px;}
	.glossary-nav:hover{ background:#006;}
		.glossary-nav a{ color:#fff; text-decoration:none;}
		 
	#glossary.stick { padding-top:6px; padding-bottom:1px; -moz-border-radius: 0 0 0.5em 0.5em; -webkit-border-radius: 0 0 0.5em 0.5em; border-radius: 0 0 0.5em 0.5em; position: fixed;top: 0; z-index: 10000; }
	
/********************** How to buy Online *********************************/
.main-dive { width:730px; height:auto;}
		.heading1 { width:730px; height:70px; background:url(/img/skins/hkhan/s.jpg) top left no-repeat #f2f2f2; margin:10px 0px;}
			.heading1 .left{  width:42px; height:auto; background#d4d3d3; float:left; font-size:21px;   padding:10px 0px 10px 45px; font-family:"Times New Roman", Times, serif;}
		    .heading1 .right{ text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding:10px; width:617px; height:auto; float:left; font-weight:bold;}

		.main-content{ width:618px; height:auto; color:#000; font:Arial, Helvetica, sans-serif; float:left;}
		.main-img { width:112px; height:auto; float:left;}
	#main-bottom { width:730px; height:auto;} 
	#main-bottom-lef { width:617px; height:auto; float:left;  margin-bottom:20px;}
		#main-bottom-lef ul { list-style:none;}
		#main-bottom-lef ul li{ background:url(/img/skins/hkhan/ok.png) left center no-repeat; padding:5px 0px 5px 40px; margin-bottom:15px;}
	#main-bottom-right { float:right; width:112px; padding-top:50px;}
	
	#priceoneeyes tr, #pricebotheyes tr{background:#f2f2f2;}
		#priceoneeyes tr:hover, #pricebotheyes tr:hover{ background:#ffcdcd;}
	#priceoneeyes .tdgreen, #pricebotheyes .tdgreen {background-color:#d2ffd2;}
	#content .productFinalDescription h2{ margin:10px 0px;}
#content .productFinalDescription { line-height:19px; color:#505050;}
/************************************* Contact Page *************************************/
 #leftContact{ width:390px; height:auto; float:left; padding-top:20px;}
 #rightContact{ width:320px; height:auto; float:right;}
 .address{ width:100%; margin-top:20px; height:89px; font-size:12px; font-weight:bold; color:#353535;}
 .address p{font-size:12px; font-weight:bold; color:#353535;}
 .contactright{font-size:12px; font-weight:bold; color:#353535; float:right;}
 .contactright p{ font-weight:normal;}
  
 .checkoutForm a:hover{ color:#000209;}
 #contactform{ color:#113e71;}
 .vertical_align_middle a{ color:#353535;}
 .vertical_align_middle a:hover{ }
 /************************************** Blog Page **************************************/
 .news_item{ width:701px; border-bottom:1px dotted #ccc; padding:20px;}
	.news_item .imgs{ width:175px; height:175px; padding-right:20px; float:left;}
	.news_item .txt{ width:710px; height:auto;}
		.news_item .right{float:right;}
		.news_item .txt .text{ color:#666; font:14px/21px Arial, Helvetica, sans-serif; margin-top:10px;}
		.news_item .txt .by{ color:#616161; background:#eee; padding:4px 5px 4px 5px;}
h1.heading{ padding-bottom:10px; text-shadow:#FFF 0 1px 0;}
	h1.heading a{ text-decoration:none; color:#000;}
		h1.heading a:hover{ background:#eee}
h2.heading{ font-size:24px;}
h3.heading{ font-size:18px;}
.line{ border-bottom:1px dotted #ccc;}
ul.list{ list-style:inside; margin-left:15px; line-height:18px;}
.quote{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px 20px 10px 20px;}
.end{ background:#f3f3f3; border:1px solid #ccc; padding:15px;}
 /*************************************** Left Banner **********************************/

 #new_block{ width:180px; border:1px solid #9a9a9a; }
	.news_list_caption{  background:url(/img/skins/hkhan/latest-news.jpg) repeat-x;   width:180px; height:27px; font:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; color:#ffffff; padding-top:10px; text-align:center;}
		.news_item_caption a{ font-size:17px; font-weight:bold; color:#2b2b2b; font:Arial, Helvetica, sans-serif;}
			.news_item_caption a:hover{ text-decoration:none;}
		  .news_item_caption span{ color:#fe9343; display:block; margin:3px 0px; background:none; padding:3px;}
		.new_cont{ color:#2b2b2b;}
		 #new_block .next,  #new_block .previous { margin:1px 1px 0;}
	.new_item{ margin:5px 10px; border-bottom:1px solid #cccccc; width:157px; padding:5px 0 10px;}
/******************************************* Calender CSS *******************************************/
/*/////////////////////////////////////////////////////////////// Calender CSS  //////////////////////////////////////////////////////////// */
#calendarDiv {
	position:absolute;
	width: 205px;
	border: 1px solid #000000;
	padding: 1px;
	background-color: #000; 
	font-family: arial;
	font-size: 10px;
	padding-bottom: 20px;
	visibility: hidden;
	z-index:100000003 !important;
}

#calendarDiv span,#calendarDiv img {
	float: left;
}

#calendarDiv .selectBox,#calendarDiv .selectBoxOver {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver {
	line-height: 12px;
	padding: 1px;
	cursor: pointer;
	padding-left: 2px;
}

#calendarDiv td {
	padding: 3px;
	margin: 0px;
	font-size: 10px;
}

#calendarDiv .selectBox {
	border: 1px solid #E2EBED;
	color: #E2EBED;
	position: relative;
}

#calendarDiv .selectBoxOver {
	border: 1px solid #FFF;
	background-color: #000;
	color: #FFF;
	position: relative;
}

#calendarDiv .selectBoxTime {
	border: 1px solid #000;
	color: #fff;
	position: relative;
}

#calendarDiv .selectBoxTimeOver {
	border: 1px solid #216072;
	color: #216072;
	position: relative;
}

#calendarDiv .topBar {
	height: 16px;
	padding: 2px;
	background-color: #000;
}

#calendarDiv .activeDay { /* Active day in the calendar */
	color: #FF0000;
}

#calendarDiv .todaysDate {
	height: 17px;
	line-height: 17px;
	padding: 2px;
	background-color: #000;
	text-align: center;
	position: absolute;
	bottom: 0px;
	width: 201px;
}

#calendarDiv .todaysDate div {
	float: left;
}

#calendarDiv .timeBar {
	height: 17px;
	line-height: 17px;
	background-color: #E2EBED;
	width: 72px;
	color: #FFF;
	position: absolute;
	right: 0px;
}

#calendarDiv .timeBar div {
	float: left;
	margin-right: 1px;
}

#calendarDiv .monthYearPicker {
	background-color: #000;
	border: 1px solid #AAAAAA;
	position: absolute;
	color: #eee;
	left: 0px;
	top: 15px;
	z-index: 1000;
	display: none;
}

#calendarDiv #monthSelect {
	width: 70px;
}

#calendarDiv .monthYearPicker div {
	float: none;
	clear: both;
	padding: 1px;
	margin: 1px;
	cursor: pointer;
}

#calendarDiv .monthYearActive {
	background-color: #000000;
	color: #E2EBED;
}

#calendarDiv td {
	text-align: right;
	cursor: pointer;
}

#calendarDiv .topBar img {
	cursor: pointer;
}

#calendarDiv .topBar div {
	float: left;
	margin-right: 1px;
}

#leadCapture .homeInput *::-moz-placeholder{ color:#000; }  
/******************************************* Radio Buttton ********************************************/
/*//////////////////////////////////////////////////////////// Radio CSS ////////////////////////////////////////////////////////////////*/

label       { display: block; cursor: pointer; padding-bottom: 6px; }
.radios     { padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  { margin-right: 5px; }

.has-js .label_check,
.has-js .label_radio    { padding-left: 30px; }
.has-js .label_radio    { background: url(/img/skins/hkhan/radio-normal.jpg) no-repeat; }
.has-js label.r_on      { background:url(/img/skins/hkhan/radio-hover.jpg) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }
/********************************************** Pop UP ************************************/ 
.mypopup{ width:432px; height:auto; margin:0 auto; position:fixed; z-index: 100000002; background:#fff; left: 36%; top:8%;}
.load_popup2 , .load_popup { position:fixed; z-index: 100000002; background:#887BC3; left: 37%; top:10%; width: 362px; height: auto; padding:10px 20px; border:4px solid #30255F; display:none;}
.popup-logo{ background:url(/img/skins/hkhan/logo2.png) no-repeat; margin-left:53px; width:278px; height:124px;}
				.cancel-link{ background:url("/img/skins/hkhan/menu_horizontal_bg2.png") repeat scroll 0 32px transparent; color: #FFFFFF; padding:5px 21px; cursor: pointer; height: 33px; margin-top: 10px;}
				.cancel-link2{ width:35px !important; cursor: pointer; height:35px; background:url(/img/skins/hkhan/cancel2.png) no-repeat; cursor:pointer;}
					.cancel-link2 a{ text-decoration:none;}
 
.popup-logo2{background:url(/img/skins/hkhan/book_an_app.png) no-repeat; width:279px !important; height:62px;}
.textpop{ width:350px; height: 50px; margin:0 auto;} 
#date1{ background: url("/img/skins/hkhan/calender.png") no-repeat scroll 122px 0 #f1f1f1;border: medium none;color:#727272;margin-left: 3px;width: 115px;height: 22px; text-align:center;margin-right: 8px;}
#date2{ background:url(/img/skins/hkhan/calender.png) no-repeat scroll 122px 0px #f1f1f1; color:#727272;margin-left:3px; width:115px;height: 22px; border:none; text-align:center;margin-right: 8px;}
	#date2::-moz-placeholder{ color:#727272 ; opacity:1 ;}
	#date1::-moz-placeholder{ color:#727272 ; opacity:1; }    
.innerLeadInput{background:url(/img/skins/hkhan/textbg.png) repeat; width:148px !important; color:#727272; height:17px; border:none; padding:1px 3px; margin-bottom:10px;}
.innerTextArea{ background:url("/img/skins/hkhan/background.png") repeat;  color:#727272; width:328px !important; height:74px; border:none; padding:3px; margin-left: 8px;}
.text-head{ color:#000; font-size:18px; text-align:center; text-shadow:1px 0 0 #ccc; margin:15px 0px;}
.leadsubmit{ border:1px solid #CCCCCC; border-radius:3px; background:url("/img/skins/hkhan/whyChoos-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #fff; font-weight:bold; cursor: pointer; height: 30px;width:109px !important; margin:32px 8px 0 0;}
.leadsubmit:hover{ background:url("/img/skins/hkhan/whyChoos-bgH.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.reqCallBack{position:fixed; z-index: 100000002; background:#d3d8db; left: 37%; top:10%; width: 324px; height:auto; padding:10px 20px; border:4px solid #fff; display:none;}
.rquCallForm{ padding:0 34px;}
.selct{background:url("/img/skins/hkhan/textbg.png") repeat-x scroll 0 0 #fff; color:#727272; height:19px; border:none; border: medium none;
    color: #727272;
    float: left;
    padding: 1px;
    width: 155px;margin-bottom:10px;}
	.rquCallForm p{ color:#4b4b4a; text-shadow:1px 0 0 #8f9293; text-align:center; margin:10px 0px; font-size:14px;}
	.rquCallForm .callInput{ border:none; background:#303940; padding:6px 3px; width:248px; color:#fff; }
	.rquCallForm textarea{ border:none; background:#303940; padding:6px 3px; width:248px; color:#fff; height:87px;}
	.rquCallForm .reqSubmit{  background: url("/img/skins/hkhan/requCallBack.png") repeat-x scroll 0 0 transparent; border: medium none; color: #FFFFFF; cursor: pointer; font-size: 22px; margin-top: 14px; padding: 4px; text-align: center; text-shadow: 1px 0 0 #5F2A08; width: 255px;}
	.reqCallBack h2{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000; text-shadow:1px 0 0 #7c7e7e; }
	.callCancle{ background:url(/img/skins/hkhan/callCross.jpg) no-repeat; width:25px; height:25px; margin:-10px -20px 0px 0px; cursor:pointer;}
.leadcapmsg{ color:#FFF; font-size:16px; font-weight:bold;}


/************************************************ Home Page Tabs *************************/
#tabs_wrapper { width: 422px; }
#tabs_container { width:313px; height:172px; float:left; background:url(/img/skins/hkhan/home-box-bg.jpg) right repeat-y;}
#homeBottom{ border:2px solid #7C6FB5; border-radius: 5px 5px 5px 5px;/* box-shadow: 1px 2px 2px 0 #A7A7A7;*/ clear: both; height:172px; width: 698px; margin-bottom:10px;}
#tabs li { background:url(/img/skins/hkhan/home-li.png) repeat-x;}
#tabs li.active { background:url(/img/skins/hkhan/homeHeadBg.png) right repeat; margin-top: -3px;}
#tabs li a { color: #000000; display: block; font-size: 12px; padding: 10px 11px 11px; text-decoration: none;}
#tabs li.active a {color:#fff; }
#tabs_content_container { float:right; padding:5px 15px; width: 355px; height:157px; overflow: auto;}
#tabs_content_container p{line-height:17px;}
.tab_content { display: none;}    

/******************************************** LeadCapture *********************************/
 
#leadCapture {  background:none repeat scroll 0 0 #968AC7; border-radius: 5px 5px 5px 5px; color: #FFFFFF; float: right; height: auto; padding: 0 9px; width: 204px;}
#leadCapture p{ margin:5px 0px; line-height:16px}
	#leadCapture .homeInput{/* background: url("/img/skins/hkhan/input-bg.png") repeat scroll 0 0 transparent;*/ border: medium none; border-radius:3px; color: #164E8E; height: 17px; margin-bottom: 6px; padding: 3px 5px; width: 185px;}
#leadCapture .leadTextArea *::-moz-placeholder{ color:#000; }   
	#leadCapture .leadTextArea { background: none repeat scroll 0 0 #FFFFFF; border: medium none; border-radius: 5px 5px 5px 5px; color: #144883; margin: 10px 0; padding: 3px; width: 189px;}
	#leadCapture #date1 , #leadCapture #date2{ cursor:pointer; background:#FFF;}

	#leadCapture select{ border: medium none; height: 21px; color:#164E8E; margin-left: 5px; padding:1px; width: 84px; font-size:12px;} 
	leadCapture select option{ color:#fff; background:none repeat scroll 0 0 #968AC7;} 
	#leadCapture .homeLeadSubmit{ cursor:pointer; background:url("/img/skins/hkhan/whyChoos-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #CCCCCC;color: #FFFFFF;cursor: pointer;font-weight: bold;height: 30px;margin-left: 100px;padding: 5px 0 6px;width: 95px; border-radius:3px;}
/******************************************* Radio Button *********************************/
 
.has-js .label_check,
.has-js .label_radio { padding-left: 25px; }
.has-js .label_radio { background: url(/img/skins/hkhan/radio-off.png) no-repeat;  margin-right:10px; padding-bottom:8px; cursor:pointer; width:23x; float:left; color:#fff; }
 
 
 
.has-js label.r_on { background: url(/img/skins/hkhan/radio-on.png) no-repeat !important; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }


/************************************ Wow Slider **********************/
					
					
#wowslider-container { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:700px;
	margin:0 auto;
	z-index:100;
}
#wowslider-images{
	    height: 314px;
    overflow: hidden;
    width: 700px;
}
#wowslider-images a{
	color:transparent;
}

#wowslider-images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}
.ws_next{  background: url("/img/skins/hkhan/next.png") repeat scroll 0 0 transparent;
    display: block;
    height: 66px;
    position: absolute;
    right: 0;
    top: 115px;
    width: 39px;}
.ws_prev{ background: url("/img/skins/hkhan/previous.png") repeat scroll 0 0 transparent;
    display: block;
    height: 65px;
    left: -3px;
    position: absolute !important;
    top: 115px;
    visibility: visible;
    width: 39px;}

#wowslider-container  .ws_bullets { 
 background: url("/img/skins/hkhan/slider-navBg.png") repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 13px;
    padding: 12px 10px 10px 27px;
    position: absolute;
    right: 233px;
    top: 261px;
    width: 183px;
    z-index: 1081;
}
#wowslider-container .ws_bullets a { 
	  
	height: 15px; 
	width: 15px; 
	float: left; 
	text-indent: -1000px; 
	background:url("/img/skins/hkhan/dots.png") 0px -2px;
	position:relative;
	margin-left:14px;
}
#wowslider-container .ws_selbull { 
background:url("/img/skins/hkhan/dots.png") 0px 18px !important;
}

#wowslider-container .ws_bullets a:hover, #wowslider-container .ws_overbull { 
	 
}

#wowslider-container .ws-title{
	position: absolute;
	bottom:7%;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#FFF;
	color:#1E4553;
	padding:10px;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);	
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
}
#wowslider-container .ws-title div{
	padding-top:5px;
	font-size: 12px;
}#wowslider-container .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-120px;
	visibility:hidden;
	
	position:absolute;
    border: 2px solid #B8C4CF;
}
#wowslider-container .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container .ws_bulframe div {
	overflow:hidden;
	width:240px;
}
#wowslider-container .ws_bulframe{
	display:none;
	top:25px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
}
#wowslider-container .ws_bulframe span{
	position:absolute;
}
.btnBook {background:url("/img/skins/hkhan/backgroundbook.png"); color: #FFFFFF;
    float: right;
    font-size: 17px;
    font-weight: bold;
    height: 46px;
    width: 271px;  border: medium none;
    border-radius: 10px 10px 10px 10px;cursor: pointer;}
.btnarea{ float: left; width:275px; margin:23px 36px 0px 7px; height:50px;}
.Startbtn{background:url(/img/skins/hkhan/backgroundstart.png) no-repeat; color: #FFFFFF;font-size: 35px;font-weight: bold; padding:11px 51px; border:none;cursor: pointer;} 

/************************************ shop questionaries page **********************/
.martop{ margin-top:30px;}
#questionariesMain{ width:100%; float:left}
#questionheading{ width:100%; text-align:center;line-height: 40px;}
#questionheading #q1{ font-size:35px; font-family:Arial, Helvetica, sans-serif; color:#453483; text-transform:uppercase;}
#questionheading #q2{ font-size:26px; font-family:"Myriad Pro"; color:#292828;text-transform:uppercase;letter-spacing: 8px;
word-spacing: 6px;}
#questionheading #q3{ font-size:25px; font-family:Arial, Helvetica, sans-serif; color:#332a56;text-transform:uppercase;}
#questionariesForm{ width:100%; float:left;min-height: 550px;background-color: #998bd7;margin-top: 30px;-moz-border-radius:5px;border-radius: 5px;}
#questionariesForm .split_box{/*background:url("/img/skins/hkhan/split_box.png") no-repeat;*/ border-bottom:1px solid #A7A6AB;width: 625px; float:left; margin:10px 0px;}
#questionariesForm .qoptions{width:250px; float:left; margin-top: 30px; margin-left: 43px;}
#questionariesForm .qoptions .val{background:url("/img/skins/hkhan/optiabc.png") no-repeat; width: 150px;height: 33px; padding:11px 0px 0px 12px; color:#fff}
#questionariesForm .questions span{ color:#fff; font-size:13px; font-weight:bold;}
#questionariesForm .questionsopt span{ color:#fff;font-size:13px; font-weight:bold;}
#questionariesForm .qoptions .val span{padding-left: 20px;color: #fff;}
#questionariesForm .questionbox{width:94%; float:left;margin-left: 43px;}
#questionariesForm .questionbox p{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff;padding: 10px;}
#questionariesForm .questionbox .questions{ width:62%; float:left;color:#FFF;}
#questionariesForm .questionsopt{ font-size:13px; font-family:Arial, Helvetica, sans-serif; float:left}
#questionariesForm .scoring{width: 94%; float: left;margin-top: 30px;margin-left: 30px;}
#questionariesForm .scoring span{ font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#120c2c}
#questionariesForm .scoring .viewscoring{margin-top: 10px;float: left; border: 1px  #FFF solid;background-color: #d9d3f3;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0px 5px 10px #2b273c;-webkit-box-shadow: 0px 5px 10px #2b273c;box-shadow:0px 5px 10px #2b273c;}
#questionariesForm .scoring .viewscoring p{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#120c2c;padding: 10px 0px 10px 18px;}
#questionariesForm .logosub{width: 94%; float: left;margin-top: 30px;margin-left: 30px;}
#questionariesForm .logosub .questionlogo{background:url(/img/skins/hkhan/questionnaire_logo.png) no-repeat; width:312px; height:69px;float: left;}
#questionariesForm .logosub .subbtn{background:url(/img/skins/hkhan/questionnaire_sub_btn.png) no-repeat; width:173px; height:59px;float: right; color:#FFF; cursor:pointer;margin-right: 6px;}
.ui-datepicker-trigger{cursor: pointer; margin-top:-2px;}
	#ui-datepicker-div{ z-index:2147483647 !important;}