@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, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent; }
body {	line-height: 1;	font-family:Arial, Helvetica, sans-serif;	color:#000;	font-size:12px; background:#32c5c5;}
ol, ul {list-style: none;}
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;}
/***************************************************************************@font-face*/
@font-face {font-family: 'DSRegular'; src: url('type/DroidSerif-Regular.eot'); src: local('Droid Serif'), local('DroidSerif'), url('type/DroidSerif-Regular.woff') format('woff'), url('type/DroidSerif-Regular.ttf') format('truetype'), url('type/DroidSerif-Regular.svg#DroidSerif') format('svg');
}
@font-face {font-family: 'DSItalic'; src: url('type/DroidSerif-Italic.eot'); src: local('Droid Serif'), local('DroidSerif-Italic'), url('type/DroidSerif-Italic.woff') format('woff'), url('type/DroidSerif-Italic.ttf') format('truetype'), url('type/DroidSerif-Italic.svg#DroidSerif-Italic') format('svg');
}
@font-face {font-family: 'DSBold'; src: url('type/DroidSerif-Bold.eot'); src: local('Droid Serif'), local('DroidSerif-Bold'), url('type/DroidSerif-Bold.woff') format('woff'), url('type/DroidSerif-Bold.ttf') format('truetype'), url('type/DroidSerif-Bold.svg#DroidSerif-Bold') format('svg');
}
@font-face {font-family: 'DSBoldItalic'; src: url('type/DroidSerif-BoldItalic.eot'); src: local('Droid Serif'), local('DroidSerif-BoldItalic'), url('type/DroidSerif-BoldItalic.woff') format('woff'), url('type/DroidSerif-BoldItalic.ttf') format('truetype'), url('type/DroidSerif-BoldItalic.svg#DroidSerif-BoldItalic') format('svg');
}
/***************************************************************************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;} 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:'DSRegular',Arial, Helvetica, sans-serif;}
.white{ color:#fff;} .black{color:#000;} .ferozi{ color:#0EB0BD;} .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;}
ul.bullet1{ list-style:inside;} .bullet1 li{ margin-bottom:10px; text-indent:20px;}
/***************************************************************************layout*/
#outerContainer{ width:100%; height:auto; background:#fff;}
	#outerHeader{ width:100%; height:117px; background:#26d5d5 url(/img/skins/bardnardlevit/bl_header_bg.png) repeat-x;}
		#innerHeader{ width:960px; _width:970px; margin:0 auto; height:117px;}
			#logolight{ background:url(/img/skins/bardnardlevit/bl_logo_light.png) no-repeat; width:417px; height:117px; margin-left:-125px; position:relative; top:0; left:0; z-index:0;}
			#logo{}
				#logo a{ width:148px; height:70px; display:block; text-indent:-9999px; color:#fff; text-shadow:#333 0 1px 0; text-decoration:none;  margin-top:25px; position:absolute; z-index:5;  margin-left:-275px; _margin-left:-270px;}
					#logo a:hover{background:url(/img/skins/bardnardlevit/bl_logo_up.png) no-repeat;}
			#mono{ background:url(/img/skins/bardnardlevit/bl_mono.png) no-repeat; width:110px; height:96px; position:relative; z-index:5; margin-top:20px;}
			#headerDivider{ background:url(/img/skins/bardnardlevit/bl_header_sep.png) no-repeat; width:979px; height:2px; position:relative; _position:absolute; z-index:25;}
	#flashslidesOuter{ background:#c0d8e3; width:auto;}
	#flashslidesOuter1{ background:#C0D8E3; width:auto;}
		#flashslidesInner{ width:980px; margin:0 auto;}
		#flashslidesInner1{ background:#FFF; width:940px; margin:0 auto; padding:0px 10px 10px 10px ;}
			#flashslidesInner .flashBox{ margin:50px 12px 0 0;}
	#middle{margin:0 auto; width:100%; background:#FFF;} #middleInner{padding:40px 10px 40px 10px; width:970px; margin:0 auto;}
		.statement{ width:625px; height:auto;}
			.statement p{ font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px;}
			.statement h2{font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:32px;}
		.call{width:285px;}
			.call p{ font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px;}
			.call h2, #statement h2{font-family: 'DSItalic', Arial, Helvetica, sans-serif;}
			.call .phone{ font-size:32px;}
	#footerOuter{ background:#32c5c5;}
		#footerInner{ width:980px; height:auto; max-height:399px; margin: 0 auto; padding:20px 10px 10px 10px; font-size:14px;}
		.footer_btn{ margin-left:15px; text-align:center;}
		.footer_btn a{ background:url(/img/skins/bardnardlevit/bl_footer_btn.png) 0 53px; _background:url(/img/skins/bardnardlevit/bl_footer_btn.png) 0 54px; padding:15px 10px 0 10px; width:154px; height:38px; display:block; text-decoration:none; color:#fff;}
			.footer_btn a:hover{ background:url(/img/skins/bardnardlevit/bl_footer_btn.png) 0 0px; text-decoration:none;}
	#outerNavigation_horizontal{width:100%; height:32px; background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 0px;}
		.innerNavigation_horizontal{list-style:none; width:960px; height:32px; margin:0 auto; background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 0px;}
		#mainnav_h{}
		#mainnav_h li{float:left; display:block; padding:10px 15px 10px 15px; position:relative;}
		/*#mainnav_h li:hover{float:left; display:block;  background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png); background-position:0px 32px;}*/
		.hover{background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 32px;}
		#mainnav_h li a{color:#FFF; font-weight:bold;}
		#mainnav_h li a:hover{color:#FFF; text-decoration:none;}
		/*#mainnav_h .sep{ background:url(/img/skins/bardnardlevit/horizontal_menu_seperator.gif) no-repeat; display:block; width:2px; height:32px; margin:-10px 0 0 -17px; position:absolute;}*/
		#mainnav_h .active{ background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 32px;}
	.imageHolder{width:auto;}
		.top-left { margin-right: 11px; background: url(/img/skins/bardnardlevit/bl_rc_top-left.png) no-repeat; height: 11px; font-size: 2px; }
		.top-right { margin-top: -11px; margin-left: 11px; background: url(/img/skins/bardnardlevit/bl_rc_top-right.png) no-repeat;  background-position: 100% 0; height: 11px; font-size: 2px; }
		.bottom-left { margin-right: 11px; background: url(/img/skins/bardnardlevit/bl_rc_bottom-left.png) no-repeat; background-position: 0px 0px; height: 11px; font-size: 2px; }
		.bottom-right { margin-top: -11px; margin-left: 11px; background: url(/img/skins/bardnardlevit/bl_rc_bottom-right.png) no-repeat; background-position: 100% 0px; height: 11px; font-size: 2px; }
		.inside { border-left: 1px solid #fff; border-right: 1px solid #fff; padding-left: 10px; padding-right: 10px; background:#e2e8ea;}
		.notopgap {margin-top:0; padding:10px;}
	
	#home_content{ padding:10px; width:960px; margin:0 auto; min-height:350px; height:auto !important; height:350px;}
		#home_content h2.pageName{ font-weight:lighter; font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:32px;}
		#home_content h2.pageHeading{ font-weight:lighter; font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:27px;}
		#home_content h2{ font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:18px;}
		#home_content h3{ font-family: 'DSItalic', Arial, Helvetica, sans-serif; font-size:16px; color:#000; font-weight:lighter;}
		#home_content .leftMenuHeading{ width:215px; padding:7px 0 9px 10px; background:#00CBCB; color:#FFF; margin-bottom:2px; font-size:14px; text-shadow:#333 0 1px 0;}
		#home_content ul.leftMenu{ background:url(/img/skins/bardnardlevit/bl_leftMenuBg.png) repeat-x; width:225px; height:auto; color:#fff;}
			#home_content li.leftMenuItem { background:url(/img/skins/bardnardlevit/bl_leftMenuSep.png) no-repeat bottom; padding:7px 0 9px 10px;}
				#home_content li.leftMenuItem a{ text-decoration:none; color:#FFF;}
					#home_content li.leftMenuItem a:hover{ text-shadow:#000 0 1px 0; font-weight:bold;}
		.content{ width:715px;}
		.contentTable{}
			.contentTable td.space{width:20px;}
	.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:-10px 0 -40px 0; padding:30px 0px; font-size: 700%; color:#018888; display:block;}
		.bqend { float:right; margin:20px -20px; padding:10px 0px; font-size: 700%; color:#018888; display:block;}
		
	.checkoutForm input{width:250px; height:22px; background:#fff url(/img/skins/bardnardlevit/input_bg.png) repeat-x top left; border:1px solid #e8e8e8; margin-right:15px;}
	.checkoutForm textarea{background:#fff url(/img/skins/bardnardlevit/textarea_bg.png) repeat-x top left;width:243px;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/bardnardlevit/input_bg.png) repeat-x top left; border:1px solid #e8e8e8;}
	
	.largeBtn{ margin-top:5px;}
		.largeBtn a{ background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 30px; font-size:14px; color:#FFF; text-align:center; padding:6px 10px 6px 10px;}
		.largeBtn a:hover{background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 0px; font-size:14px; text-decoration:none; padding:6px 10px 6px 10px;}
		
	.smallBtnRed{ margin-top:2px;}
		.smallBtnRed a{ background:url(/img/skins/bardnardlevit/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/bardnardlevit/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/bardnardlevit/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/bardnardlevit/addToBag_bg.png) 0px 22px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}

	#header_basket{ line-height:22px; margin:18px 0 10px 10px; 0 0; text-align:right; color:#FFF;}
		#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/bardnardlevit/sprite.png) 33px 0px; margin:2px 0 0 5px;}
		.checkout_bg{background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px -4px; 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;}
		.headerlinks a{ color:#fff;}
		.basket_text a{color:#000;}
	#searchout{margin:5px 10px 0 0; _margin:3px 5px 0 0; width:205px;}
		#search_text{ font-weight:bold; margin:5px 0 0 0; color:#FFF;} 
		.Sinput{ background:#FFF; height:18px; border:thin #FFF solid; margin-right:-10px;}
		
	#login_slider, #register_slider{width:100%; background:#222 url(/img/skins/bardnardlevit/login_bg.png) bottom center no-repeat; overflow:hidden; position:relative; color:#FFF;}
		.innerslider{ width:900px; 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/bardnardlevit/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/bardnardlevit/input_bg.png) repeat-x top left; border:0px;}
		#registerbox select {width:150px; height:25px; padding:4px; background:url(/img/skins/bardnardlevit/input_bg.png) repeat-x top left; border:0px;}
		#registerbox textarea{background:#fff url(/img/skins/bardnardlevit/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/bardnardlevit/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/bardnardlevit/menu_horizontal_bg.png) 0px 0px; padding:7px 20px 7px 20px;}
		.btn_submit_small{background:url(/img/skins/bardnardlevit/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_large{background:url(/img/skins/bardnardlevit/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/bardnardlevit/register_now.png) no-repeat; width:146px; height:146px; margin:-20px;}
		.heading{ font-size:24px; font-weight:bold; }
		
	#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/bardnardlevit/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/bardnardlevit/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/bardnardlevit/sprite.png) 48px 0px; cursor:pointer;}
		
	#left{ width:180px; height:auto; display:inline-block}
	#leftClose{ padding:3px; line-height:15px; height:16px; background:#000; color:#FFF; position:absolute; cursor:pointer; display:none; z-index:5;}
	.left_banners{margin-bottom:10px;}
	#lCatMenu{margin:0px 10px 0px 0px;}
		.lCatMenu_heading{background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px -2px; width:170px; height:22px; color:#fff; padding:6px 0 0 10px; margin-bottom:1px;}
			.lCatMenu_heading a{ color:#fff; text-decoration:none;}
		.navigation_vertical{list-style:none; position:relative; margin-bottom:10px;z-index:100}
			.mainCategory{}
			.mainnav_v h5{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
			.mainnav_v li{ }
			.mainnav_v .verticalLI a{padding:4px 4px 4px 6px; display:block; text-decoration:none; width:170px; color:#000; }
			.mainnav_v .verticalLI a:hover{ background:#eeeeee url(/img/skins/bardnardlevit/arrow-black.gif) no-repeat right; color:#000; text-decoration:none;}
			.menulevel3{padding-left:10px;}
			#peek_container{ width:350px; height:auto; border:thick #CCC solid; background:#fff; padding:10px; position:absolute; left:190px; margin-top:-20px;}
	
	#right{ width:750px; height:auto;}
	#leftOpen{ padding:3px; line-height:15px; height:16px; background:#000; color:#FFF; position:absolute; cursor:pointer; display:none; z-index:75}
	#slideshow{width:748px; height:231px; background:#fff; overflow:hidden; margin:0 auto; border:1px solid #CCC;}
		/*--Main Image Preview--*/
		.main_image { width: 600px; height: 231px; float: left; background:#fff; position: relative; overflow: hidden; color: #fff;}
		.main_image h2 { font-size: 16px; font-weight: bold; padding: 5px; color:#fff; font-family:'DSItalic',Arial, Helvetica, sans-serif;}
		.main_image p {	padding:5px 5px 10px 5px;}
		.main_image .desc {	position: absolute;	bottom: 0; left: 0;	width: 100%; display: none;}
		.main_image .block { width: 100%; background: #111; border-top: 1px solid #000;}
		.main_image a.collapse { background:url(/img/skins/bardnardlevit/btn_collapse.gif) no-repeat left bottom;	height:27px; width:93px; text-indent:-99999px; position:absolute; top:-27px; _top:-26px; right:20px;}
		.main_image a.show { background-position: left top;}
		.image_thumb { float: left;	width: 142px; background: #f0f0f0; border-right: 1px solid #fff; border-top: 1px solid #ccc;}
		.image_thumb img { float: left; margin:15px 0 14px 5px; width:50px; height:30px; z-index:10}
		.image_thumb h2 { color:#000;}
		.image_thumb ul { margin-top: -1px; padding: 0; list-style: none;}
		.image_thumb ul li { width:148px; _width:147px; height:56px; background: #f0f0f0 url(/img/skins/bardnardlevit/tab_bg.png) repeat-y; float: left; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; position:relative;}
		.image_thumb ul li.hover {	background: #ddd; cursor: pointer;}
		.image_thumb ul li.active {	background: #fff; cursor: default;}
		.image_thumb ul li .smallh2 { margin:16px 0 16px 0; _margin:15px 0 15px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
			.image_thumb ul li .smallh2 span{ display:block; font-size:11px; font-weight:normal; line-height:14px;}
		.image_thumb ul li .block {	float: right; margin:0 5px 0 0; _margin:0 2px 0 0; width: 80px;}
		.image_thumb ul li p {	display: none;}
		.image_thumb ul li .highlight { width:5px; height:59px; position:absolute; background:url(/img/skins/bardnardlevit/active_highlight.png); margin-top:-2px;}
		
	#main_component750{font-size:1em; line-height:1.4em;}
		#content{ line-height:1.4em;}
		#content h2, .innerFooter h2{ font-family:'DSItalic',Arial, Helvetica, sans-serif; font-weight:normal; font-size:2.0em; margin:10px 0 10px 0; line-height:1em;}
		#content h3{font-size:14px;font-weight:normal;}
		#content h4, .innerFooter h4{font-size:12px; text-transform:uppercase;}
	#rotatingProducts{}

	#preview{ position:absolute; border:1px solid #ccc; background:#ccc; padding:5px; display:none; color:#000; font-weight:bold;}

	.product_container{ width:200px; height:200px; padding:15px;}
		.product_hot{}
		.product_manufacturer{}
		.product_img{height:125px;}
		.product_name{margin-top:5px;}
			.product_name a{ color:#000;}
		.product_price{ font-size:16px; font-weight:lighter; color:#000;}
		.product_btn{ margin-top:10px;}
			.product_btn a{ color:#FFF; background:url(/img/skins/bardnardlevit/addToBag_bg.png) 0px 0px; padding:4px 10px 4px 10px; text-align:center; font-size:11px;}
			.product_btn a:hover{ background:url(/img/skins/bardnardlevit/addToBag_bg.png) 0px 22px; text-decoration:none; width:80px; padding:4px 10px 4px 10px;}
			.product_btn select{width:50px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/bardnardlevit/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-bottom:25px;}
	.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;}

	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; }
	
	.paging{margin:20px 0 20px 0; color:#FFF; text-decoration:none; padding:4px 6px 4px 6px; background:#999; font-weight:bold;}
	.paging a{ color:#FFF; padding:4px 6px 4px 6px; font-weight:normal;}
	.previous{} .next{} .pages{}

	#breadcrumb_outer{ margin-top:5px; padding-bottom:30px;}
		ul#breadcrumbs{ list-style:none; font-size:12px;}
		.breadcrumb_home{ float:left;  padding:5px 0 3px 0; background:url(/img/skins/bardnardlevit/breadcrumb_home.png) no-repeat; width:38px; height:17px;}
			.breadcrumb_home img{ border:none; padding-left:7px; cursor:pointer;}
		.breadcrumb{ background:url(/img/skins/bardnardlevit/breadcrumb_repeat.png) repeat-x; height:25px; padding:4px 5px 0 25px;}
		.crumb_end{ background:url(/img/skins/bardnardlevit/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;}
		
	.loading_pres{ position: absolute; z-index: 200; background:#000; top:0; left:0;}
	.load_img{ z-index: 300; background:url(/img/skins/bardnardlevit/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/bardnardlevit/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/bardnardlevit/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/bardnardlevit/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;}
	
	.prescriptionHelp{ margin-left:10px; width:75px; height:10px; display:inline-block; background:url(/img/skins/bardnardlevit/needhelp.png) 0px 0px;}
	.active {background-position: 0px 10px;}
	.prescriptionHelpContainer{ display:none; background:#fff; border:1px #F2F2F2 solid; margin:10px 0; padding:10px;}
	
	.productFinalOuter{}
	.productFinalImg{}
		.productFinalLensType{}
	.productFinalImgThumb{}
	.productFinalDesc{ margin-left:10px; width:265px;}
	.productFinalRetail{}
	.productFinalPrice{ font-weight:bold;}
		.productFinalPriceConvert select{width:80px; height:22px; padding:2px; margin-top:0px; background:url(/img/skins/bardnardlevit/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:9px;}
	.productFinalVAT .starRating{ margin-top:-6px;}
	.productFinalOptions{}
		.productFinalOptions .label{margin-top:11px; width:50px;}
		.productFinalOptions select{width:125px; height:22px; padding:3px; margin-top:8px; background:url(/img/skins/bardnardlevit/input_bg.png) repeat-x top left; border:1px #ccc solid; font-size:10px;}
	.productFinalBtn{ margin-top:10px;}
	.productFinalBtn .product_btn{ margin:0px;}
	.title{ padding:5px 0 0 0;}
	.productFinalDescription{ width:100%}
	.socialIcons{ margin-top:-10px;}
	
	.largeBtn{ margin-top:5px;}
	.largeBtn a{ background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 30px; font-size:14px; color:#FFF; text-align:center; padding:6px 10px 6px 10px;}
	.largeBtn a:hover{background:url(/img/skins/bardnardlevit/menu_horizontal_bg.png) 0px 0px; font-size:14px; text-decoration:none; padding:6px 10px 6px 10px;}
	
	.smallBtnRed{ margin-top:2px;}
		.smallBtnRed a{ background:url(/img/skins/bardnardlevit/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/bardnardlevit/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/bardnardlevit/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/bardnardlevit/addToBag_bg.png) 0px 22px; font-size:11px; text-decoration:none; padding:4px 10px 4px 10px;}

	#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/bardnardlevit/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/bardnardlevit/basket_step_color_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
		.basket_step_middle_color{ background:url(/img/skins/bardnardlevit/basket_step_color_middle.png) repeat-x; height:21px; padding:4px 9px 0px 9px;}
		.basket_step_tail_color{ background:url(/img/skins/bardnardlevit/basket_step_color_tail.png) no-repeat; width:17px; height:25px;}
		
		.basket_step_head_bw{ background:url(/img/skins/bardnardlevit/basket_step_bw_head.png) no-repeat; width:20px; height:21px; padding:4px 0px 0px 8px;}
		.basket_step_middle_bw{background:#d9d9d9; height:21px; padding:4px 20px 0px 20px;}
		.basket_step_tail_bw{ background:url(/img/skins/bardnardlevit/basket_step_bw_tail.png) no-repeat; width:17px; height:25px;}
	
	.checkoutForm input{width:250px; height:22px; background:#fff url(/img/skins/bardnardlevit/input_bg.png) repeat-x top left; border:1px solid #e8e8e8; margin-right:15px;}
	.checkoutForm textarea{background:#fff url(/img/skins/bardnardlevit/textarea_bg.png) repeat-x top left; width:243px; 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/bardnardlevit/input_bg.png) repeat-x top left; border:1px solid #e8e8e8;}
	.checkoutForm .vertical_align { vertical-align:top;}
	.checkoutForm .vertical_align_middle { vertical-align:middle;}
	
	#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%;}
	
	/* Hint block class */
	/*.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;}*/
	/*.hint_block2 { position: absolute; visibility: hidden; z-index: 1000; }*/
	.hint_block3 { border: 1px solid #CCC; background:#fff; padding:8px; }
	.hint_block3 td.hint_info_name { color:#333; padding:5px 25px 5px 5px;}
	.hint_block3 td.hint_info_price { color:#333; padding:5px 10px 5px 15px;}
	.hint_block3 tr:nth-child(even) { background:#CCC;}
	.hint_block3 tr:nth-child(odd) { background:#EAEAEA;}
/*****************************************************************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/bardnardlevit/indicator.gif) right center no-repeat; }
.ac_odd { background-color: #888888; }
.ac_over { background-color:#A20014; color: white; }