@charset "utf-8";
/* CSS Document */
	body{ margin: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 8pt; background: url(../images/bg.png) #232323 top center no-repeat; color: #FFF; }
	img{ border: 0px; }
	h1, h2, h3, h4, form,iput,fieldset{ display: inline; margin: 0px; padding: 0px; }
	p, #main_links, #sub_links{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; color:#FFF; } 
	a:hover{color: #FFCC00;}
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	.main_container { width: 962px; margin: auto; }
	h1, h2, h3, h4, big{ text-transform: uppercase; }
	.header form fieldset br, .content hr, .links_to_supporting_sites .content #main #top p br, .content #main #try_zurich  br, .content #main #zurich_sunglasses p br, .content #main #features p br, .our_features .content #main #top p br, .footer br{ display: none; }
/* Header */
	.header{ background: url(../images/header/bg.png) no-repeat; width: 980px; height: 422px; }
		.header #flash{ width: 980px; height: 300px; display: block; position: absolute; margin-top: 122px; }
		.header big{ background: url(../images/header/logo.png) no-repeat; width: 163px; height: 91px; display: block; position: absolute; margin-left: 15px; text-indent: -999em; }
		.header p{ width: 300px; position: absolute; margin: 25px 0px 0px 755px; text-transform: uppercase; font-weight: bold; }
			.header p strong{ font-size: 12pt; }
			.header p span, .header p a{ color: #FF9900; }
				.header p a:hover{ text-decoration: underline; }
		.header form{ width: 346px; position: absolute; margin: 90px 0px 0px 634px; }
			.header form fieldset{ border: 0px; padding: 0px; text-transform: uppercase; font-weight: bold; }
				.header form fieldset #shop{ width: auto; height: 31px; display: inline-block; color: #E0E0E2; text-transform: uppercase; font-weight: bold; font-size: 16pt; vertical-align: middle; padding: 0px 5px 0px 5px; }
				.header form fieldset input[type='text']{ background: url(../images/header/shop-text-box-bg.png) no-repeat; width: 111px; height: 12px; border: 0px; font-size: 7.5pt; font-family: Tahoma, Geneva, sans-serif; vertical-align: middle; padding: 3px; }
				.header form fieldset #checkout{ background: url(../images/header/shop-checkout-bg.png) no-repeat; width: 70px; height: 17px; display: inline-block; padding-top: 2px; text-align: center; vertical-align: middle; margin-left: 3px; color: #FFF; }
		.header #main_links{ width: 350px; position: absolute; margin: 2px 0px 0px 668px; }
			.header #main_links li{ width: auto; list-style: none; float: left; }
				.header #main_links li a{ width: auto; height: 13px; border-right: 1px dotted #FFF; padding: 0px 15px 0px 15px; color: #FFF; font-family: Tahoma, Geneva, sans-serif; }
					.header #main_links li a:hover, .content #right_nav #products ul li a:hover, .content #right_nav #testimonials p a:hover, .content #right_nav #dealer_locations ul li a:hover, .content #right_nav #news_and_events ul li cite, .content #main #zurich_sunglasses p a span, .content #main #features p .yellow, .our_features .content #main #top p .yellow,  .footer a:hover, cite.yellow, table#feetyours td.yellow { color: #FFCC00; }
					.header #main_links li .last, .header #sub_links li .last, .content #main #zurich_sunglasses .last, .content #main #features .last, .our_features .content #main #top .last{ border: none; }
		.header #sub_links{ width: 634px; position: absolute; margin-top: 91px; list-style: none; }
			.header #sub_links li{ width: auto; height: 31px; display: block; float: left; }
				.header #sub_links li a{ width: auto; height: 30px; display: block; border-right: 2px solid #292929; color: #E0E0E2; padding: 0px 10px 0px 10px; text-transform: uppercase; font-weight: bold; font-size: 9pt; }
					.header #sub_links li a:hover, .header form fieldset #shop:hover, .header form fieldset #checkout:hover{ color: #FF9900; }
					.header #sub_links li a img, .header form fieldset #shop img{ display: inline-block; margin-right: 10px; vertical-align: middle; }
				.header #sub_links li:hover > ul{ visibility: visible; }
					.header #sub_links li ul{ visibility: hidden; position: absolute; top: 31px; width: auto; left: 0px; list-style: none; padding: 0px; margin: 0px; border: 0px; }
						.header #sub_links li ul li{ width: 220px; height: 33px; display: block; float: none; }
							.header #sub_links li ul li a{ background: url(../images/content/right-nav/products-li-bg.png) repeat-x; width: auto; height: 25px; display: block; float: none; border: 0px; padding-top: 8px; }
								.header #sub_links li ul li a:hover{ background: #000; }
/* Content */
	.content{ background: #141414; width: 980px; padding: 14px 0px 2px 0px; }
		.content h3{ font-size: 13.5pt; }
		.content h2.pageTitleHeader{ font-size: 18pt; color: #FFB700;}		
	/* Content Main */
		.content #main{ width: 678px; float: left; margin-left: 8px; border-right: 1px solid #1E1E1E; padding-bottom: 7px; }
			.content #main h1, .content #main h3, .content #right_nav #news_and_events h3{ color: #FFB700; }
			.content #main #top{ width: 670px; margin-bottom: 20px; }
				.content #main #top div#dealers p{ line-height:15px; padding-bottom:15px; float:left;}
				.content #main #top div#dealers p#col1{width:220px; clear:left;}
				.content #main #top div#dealers p#col2{width:220px;}
				.content #main #top div#dealers p#col3{width:200px;}
				.content #main #top div#dealers p a{ color:#FFF; text-decoration:none;}
				.content #main #top div#dealers p a:hover{ color:#FFCC00; text-decoration:underline;}
				/*
				.content #main #top div#dealers li.Col0{ width:330px; clear:left; float:left; border:1px solid #202020; margin-top:7px; }
				.content #main #top div#dealers li.Col1 { width:330px; float:left; border:1px solid #202020; margin-left:6px; margin-top:7px; }
				.content #main #top div#dealers li.Col0 p {padding:5px 0 7px 10px; line-height:17px;}
				.content #main #top div#dealers li.Col1 p {padding:5px 0 7px 10px; line-height:17px;}
				.content #main #top div#dealers{ width: 670px; float: left; background: url(../images/border_btm.gif) bottom center no-repeat; padding-bottom: 1px; margin-bottom: 20px; }
				.content #main #top div#dealers #inner{ float: left; overflow: hidden; }*/
				 
				/*.content #main #top div#dealers #inner div { float: left; background: #ccc; border: 1px solid #000; width: 20em; margin-right: 10px; margin-bottom: -1000px; padding-bottom: 1000px; }
				.content #main #top div#dealers #inner div.col2 { margin-right: 0; }*/
				
				.content #main #top h1{ width: auto; display: block; font-size: 18pt; margin-bottom: 10px; }
				.content #main #top p{ width: 670px; line-height: 9pt; /*min-height: 97px;*/ font-family: Tahoma, Geneva, sans-serif; margin-bottom: 10px }
					//.home .content #main #top p{ background: url(../images/content/main/index-img.png) no-repeat; width: 450px; padding-left: 220px; }
					//.content #main #top p{ text-align:justify;}
					.content #main #top p img{ float: left; display: block; margin: 0px 10px 10px 0px; }
                    .content #main #top p strong{ color: #F90; }
                    .content #main #top p a, .testimonials .content #main #top div a{ color: #900; }
                        .content #main #top p a:hover, .testimonials .content #main #top div .close:hover{ text-decoration: underline; }
                    .links_to_supporting_sites .content #main #top p a{ width: 115px; display: block; overflow: hidden; text-indent: -999em; float:left; height: 101px; margin: 0px 9px 10px 9px; }
                        .links_to_supporting_sites .content #main #top p #tower_hobbies{ background: url(../images/content/main/links/tower-hobbies.gif) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #aircraft_international{ background: url(../images/content/main/links/aircraft-international.jpg) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #aircraft_resources{ text-indent: 0em; text-align: center; padding-top: 40px; height: 61px; }
                        .links_to_supporting_sites .content #main #top p #e_zone{ background: url(../images/content/main/links/e-zone.gif) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #helibits{ background: url(../images/content/main/links/helibits.gif) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #jet_adic{ background: url(../images/content/main/links/jet-adic.jpg) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #rc_universe{ background: url(../images/content/main/links/rc-universe.jpg) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #rc_web_directory{ background: url(../images/content/main/links/rc-web-directory.gif) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #wing_warrior{ background: url(../images/content/main/links/wing-warrior.jpg) center no-repeat; }
                        .links_to_supporting_sites .content #main #top p #winter_sports_resouces{ background: url(../images/content/main/links/winter-sports-resouces.gif) center no-repeat; }
                    .dealers .content #main #top .loc, .dealers .content #main #top span{ color: #F90; font-weight: bold; }
                    .dealers .content #main #top .loc{ text-decoration: underline; }
                        .dealers .content #main #top .loc:hover{ text-decoration: none; }
                    .dealers .content #main #top p{ margin: 10px 0px 0px 5px; display: block; float: left; width: 200px; }
                        .dealers .content #main #top .first{ margin-left: 0px; }
                    .news_events .content #main #top p span{ color: #F90; display: inline-block; width: 100px; }
					.testimonials .content #main #top p em{ color: #F90; width: auto; display: inline-block; margin-left: 10px; }
                        .testimonials .content #main #top h3{ cursor: pointer; color: #F90; display: block; margin-top: 10px; width: auto; font-size: 10pt; }
                        .testimonials .content #main #top h4{ width: auto; font-size: 9pt; display: block; margin-left: 10px; cursor: pointer; }
                        .testimonials .content #main #top div p{ width: 650px; display: block; margin: 10px; text-align: justify; }
                        .testimonials .content #main #top div .close{ width: 50px; display: block; margin-left: 620px; text-align: center; }
			.content #main #zurich_sunglasses{ width: 674px; margin-bottom: 20px; }
				.content #main #zurich_sunglasses h3{ width: 668px; display: block; border-bottom: 1px dotted #2C2C2C; }
				/*.content #main #zurich_sunglasses p{ width: 167px; border-right: 1px dotted #2C2C2C; float: left; padding-top: 107px; display: block; margin-top: 10px; }*/
					.content #main #zurich_sunglasses p#z_pilot{ width: 167px; border-right: 1px dotted #2C2C2C; float: left; height:200px; display: block; margin-top: 10px; }
					.content #main #zurich_sunglasses p#z_original{ width: 167px; border-right: 1px dotted #2C2C2C; float: left; display: block; margin-top: 10px; }
					.content #main #zurich_sunglasses p#z_accessories{ border-right: 1px dotted #2C2C2C; float: left; display: block; margin-top: 10px; }
					.content #main #zurich_sunglasses p#z_seal{ background: url(../images/content/main/godaddy.png) no-repeat; width: 167px; border-right: 1px dotted #2C2C2C; border-bottom: 1px dotted #2C2C2C; float: left; padding-top: 5px; display: block; margin-top: 10px;  }
					
					.content #main #zurich_sunglasses p big{ width: 157px; display: block; margin: 0px 5px 10px 5px; font-weight: bold; color: #B0B0B0; }
					.content #main #zurich_sunglasses p .indent{ width: 157px; display: block; margin: 0px 5px 0px 5px; font-family: Arial, Helvetica, sans-serif; }
					.content #main #zurich_sunglasses p a.shopnow{ background: url(../images/content/main/arrow.png) #0C0C0C 155px 10px no-repeat; width: 146px; height: 24px; display: block; border-top: 1px dotted #2C2C2C; border-bottom: 1px dotted #2C2C2C; color: #FFF; font-weight: bold; text-transform: uppercase; text-align: right; padding: 6px 20px 0px 0px; margin-top: 10px; }
						.content #main #zurich_sunglasses a.shopnow:hover{ background: url(../images/content/main/arrow-hover.png) #0C0C0C 155px 10px no-repeat; }
							.content #main #zurich_sunglasses a:hover span{ color: #900; }
			.content #main #try_zurich{ width: 670px; margin-bottom: 20px; }
                .content #main #try_zurich p{ background: url(../images/content/main/try-bg.png) 7px 7px no-repeat; width: 668px; min-height: 148px; border: 1px solid #282828; }
                    .content #main #try_zurich p cite{ width: auto; font-style: normal; font-weight: bold; font-size: 9pt; text-transform: uppercase; position: absolute; margin: 128px 0px 0px 0px; color: #B0B0B0; }
                    .content #main #try_zurich p q{ background: #101010; width: 304px; position: absolute; margin: 2px 0px 0px 340px; padding: 5px 10px 5px 10px; line-height: 9pt; min-height: 134px; font-family: Arial, Helvetica, sans-serif; }
                    .content #main #try_zurich p span{ position: absolute; margin: 114px 0px 0px 570px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
                    .content #main #try_zurich p a{ background: url(../images/content/main/arrow.png) right no-repeat; width: 60px; position: absolute; margin: 130px 0px 0px 593px; display: block; font-family: Tahoma, Geneva, sans-serif; color: #FF9900; vertical-align: middle; }
					.content #main #try_zurich p a:hover{ background: url(../images/content/main/arrow-hover.png) right no-repeat; color: #6F0000; }
			.content #main #features, .our_features .content #main #top{ width: 674px; }
				.content #main #features cite{ width: 360px; display: inline-block; font-style: normal; margin-left: 170px; text-transform: uppercase; font-weight: bold; color: #B0B0B0; }
				.content #main #features p { width: 222px; border-right: 1px dotted #2C2C2C; float: left; }
					.content #main #features p big, .our_features .content #main #top p big{ background: #6D0000; width: 212px; height: 20px; display: block; font-weight: bold; font-size: 9pt; text-transform: uppercase; color: #B0B0B0;  border-bottom: 1px dotted #2C2C2C;  border-top: 1px dotted #2C2C2C; padding: 5px 5px 0px 5px; }
					.content #main #features p span, .our_features .content #main #top p span{ width: 212px; min-height: 35px; display: block; padding: 0px 5px 0px 5px; font-family: Arial, Helvetica, sans-serif; }
                        .content #main #features p .bg_dark, .our_features .content #main #top p .bg_dark, table#feetyours tr.bg_dark { background: #0C0C0C; min-height: 34px; border-bottom: 1px solid #1C1C1C; }
				.content #main #features{}
				.content #main #features a{ text-transform: uppercase; font-weight: bold; font-size:23px; color: #FFF; }
				.content #main #features a:hover{ color:#FF9933; }
			
				/*
				.content #main #features a{ background: url(../images/content/main/arrow-down.png) right no-repeat; width: 100px; display: block; margin: 175px 0px 0px 572px; text-transform: uppercase; font-weight: bold; color: #FFF; }
					.content #main #features a:hover{ background: url(../images/content/main/arrow-down-hover.png) right no-repeat; }
					.content #main #features a span{ color: #F90; }
						.content #main #features a:hover span{ color: #6C0000; }*/
	/* Right Nav */
		.content #right_nav{ width: 275px; float: right; margin-right: 6px; }
			.content #right_nav #products h3{ background: url(../images/content/right-nav/products-title-bg.png) repeat-x; width: 270px; height: 28px; display: block; color: #B0B0B0; padding: 9px 0px 0px 5px; }
			
			
			.content #right_nav #products #cat1{ background: url(../images/content/right-nav/zurich-pilot3.jpg) no-repeat; width: 275px; height: 33px; margin-top:3px; padding:2px 0px 2px 25px; }
			.content #right_nav #products #cat2{ background: url(../images/content/right-nav/zurich-original3.jpg) no-repeat; width: 275px; height: 33px; margin-top:3px; padding:2px 0px 2px 25px;  }
			.content #right_nav #products #cat3{ background: url(../images/content/right-nav/zurich-prescription-glasses3.jpg) no-repeat; width: 275px; height: 33px; margin-top:3px; padding:2px 0px 2px 25px;  }
			.content #right_nav #products #cat4{ background: url(../images/content/right-nav/zurich-accessories3.jpg) no-repeat; width: 275px; height: 33px; margin-top:3px; padding:5px 0px 2px 25px;  }
			
			.content #right_nav #products ul{ padding: 0px; margin: 0px; list-style: none; }
				.content #right_nav #products ul li{ background: url(../images/content/right-nav/products-li-bg.png) repeat-x; width: 275px; height: 45px; display: block; margin: 8px 0px 0px 0px; font-size: 9pt; font-weight: bold; text-transform: uppercase; }
				.content #right_nav #products ul li span{ font-size: 9px; font-weight: normal;  text-transform: none;}
				.content #right_nav #products ul li.sublink{list-style:none; height:auto; overflow:visible; background:none;}
                    .content #right_nav #products ul li a{ width: 245px; height: 24px; display: block; padding: 9px 0px 0px 30px; color: #FFF; }
						.content #right_nav #products ul li #p_pilot{ background: url(../images/content/right-nav/zurich-pilot.png) center bottom no-repeat; }
						.content #right_nav #products ul li #p_original{ background: url(../images/content/right-nav/zurich-original.png) center bottom no-repeat; }
						.content #right_nav #products ul li #p_prescription{ background: url(../images/content/right-nav/zurich-prescription-glasses.png) center bottom no-repeat; }
						.content #right_nav #products ul li #p_accessories{ background: url(../images/content/right-nav/zurich-accessories.png) center bottom no-repeat; }
			.content #right_nav #video{ width: 271px; display: block; margin: 10px 0px 5px 2px; }
			.content #right_nav #testimonials{ background: url(../images/content/right-nav/testimonials-bg.png) no-repeat; width: 275px; height: 101px; display: block; margin-bottom: 10px; }
                .content #right_nav #testimonials h3{ width: auto; position: absolute; margin: 15px 0px 0px 145px; color: #B0B0B0; }
                .content #right_nav #testimonials p{ width: 112px; position: absolute; margin: 50px 0px 0px 145px; font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt; }
					.content #right_nav #testimonials p a, .content #right_nav #dealer_locations ul li a{ color: #FFF; }
                        .content #right_nav #testimonials p a span{ background: url(../images/content/right-nav/arrow.png) no-repeat; width: 5px; height: 8px; display: inline-block; vertical-align: middle; overflow: hidden; text-indent: -999em; }
                            .content #right_nav #testimonials p a:hover span{ background: url(../images/content/right-nav/arrow-hover.png) no-repeat; }
			.content #right_nav #news_and_events{ width: 275px; display: block; margin-bottom: 10px; }
				.content #right_nav #news_and_events .black_bg{ background: url(../images/content/right-nav/products-li-bg.png) #080808 repeat-x; }
				.content #right_nav #news_and_events h3, .content #right_nav #news_and_events span{ width: 265px; height: 33px; padding-left: 10px; display: block; border-bottom: 1px dotted #282828; }
				.content #right_nav #news_and_events h3{ width: 265px; height: 28px; padding: 5px 0px 0px 10px; }
				.content #right_nav #news_and_events ul{ list-style: none; margin: 0px; padding: 0px; font-family: Tahoma, Geneva, sans-serif; }
					.content #right_nav #news_and_events li{ padding: 3px 5px 3px 15px; width: 255px; min-height: 27px; display: block; border-bottom: 1px dotted #282828;  }
				.content #right_nav #news_and_events a{ background: url(../images/content/right-nav/arrow.png) right no-repeat; width: 60px; display: block; margin: 5px 0px 0px 200px; font-family: Tahoma, Geneva, sans-serif; color: #B0B0B0; vertical-align: middle; }
					.content #right_nav #news_and_events a:hover{ background: url(../images/content/right-nav/arrow-hover.png) right no-repeat; color: #FF9900; }
			.content #right_nav #dealer_locations{ background: url(../images/content/right-nav/dealer-location-bg.png) no-repeat; width: 270px; height: 132px; display: block; text-transform: uppercase; margin: 0px 0px 10px 2px; }
                .content #right_nav #dealer_locations h3{ width: auto; display: block; color: #730000; font-size: 12pt; position: absolute; margin: 5px 0px 0px 10px; }
                .content #right_nav #dealer_locations ul{ width: auto; display: block; position: absolute; margin: 40px 0px 0px 10px; padding: 0px; }
                    .content #right_nav #dealer_locations ul li{ background: url(../images/content/right-nav/dealer-list-bg.png) bottom no-repeat; min-width: 125px; height: 21px; list-style: none; padding-left: 20px; font-weight: bold; }
/* Footer */
	.footer{ background: url(../images/footer/bg.png) repeat-x; width: 980px; height: 78px; font-family: Tahoma, Geneva, sans-serif; text-align: center; padding-top: 15px; }
		.footer a{ width: auto; height: 16px; display: inline-block; color: #FFF; padding: 0px 10px 0px 10px; }
		.footer span{ background: url(../images/footer/spacer.png) no-repeat; width: 1px; height: 16px; display: inline-block; text-indent: -999em; }
		.footer cite{ width: 325px; display: inline-block; font-size: 7.5pt; font-style: normal; color: #FFAC00; margin-top: 30px; }
		
		
.errorMessage{ color:#F00; display:block; font-size:14px;}
fieldset.formWrapper{ border:1px solid #1E1E1E; padding:10px; text-align:left; margin:10px 100px;}
fieldset.formWrapper a{ color: #F90;}
fieldset.formWrapper a:hover{ text-decoration:underline;}
fieldset.formWrapper legend{ color:#FFF; font-size:14px;}
fieldset.formWrapper form{display:block; margin:10px auto;}
/*fieldset.formWrapper form button{ float:right; width:auto; margin-right:9px; display:block; background:url(../images/button_bg.jpg); border:1px solid #3B3B3B; height:27px; color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; }*/
fieldset.formWrapper form input,fieldset.formWrapper form select,fieldset.formWrapper form textarea{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #3B3B3B; background-color:#121212; margin-bottom:4px;}
fieldset.formWrapper form label{ text-align:right; width:100px; display:inline-block; margin-bottom:4px;}
#myAccount_mycart{ border:none;}
#myAccount_mycart a{ display:inline; border:none;}

.content #main #ShopContainer p{width:auto; margin:0 0 10px 0;}
.content #main table.DisplayCart{ margin:0; padding:0;border-spacing:0; border:none;border-collapse:collapse;}
.content #main table.DisplayCart th{border: 1px dotted #2C2C2C; border-bottom:1px dotted #FFAF00; background: #B00000;font-weight: bold; font-size: 9pt; text-transform: uppercase; color: #B0B0B0; padding:3px;}
.content #main table.DisplayCart td{padding:5px;border-bottom: 1px solid #2C2C2C;}
.content #main table.DisplayCart td.bordered{border-right: 1px dotted #2C2C2C;}
.content #main table.DisplayCart td input.qty_txtbox{ width:22px;}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #0C0C0C;
}
.altRowOdd{
	background-color:#141414;
}
.errorBox{
	width:300px; margin:20px auto; padding:10px;
}
.errorBox span#close{
	position:absolute; float:right; margin-top:-10px;
}
/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}
dt.dtTitle{
	margin-top:10px;
}
.content #right_nav #products ul li .Product-sub-cat{font-weight:bold; margin:0; padding:0;}
.content #right_nav #products ul li .Product-sub-cat a{padding-left:3px; line-height:12px; width:80%; height:14px;}
button{ cursor:pointer; }
button.submit{background:url(../images/button_bg.jpg); border:1px solid #3B3B3B; height:27px; color:#FFF; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:boldl; }
input.txtbox,select.txtbox,textarea.txtbox{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#dialog h4,div#dialog h1{font-size:14px; display:block;color: #FFB700; padding:0 0 10px 0;}


#detailsBox{margin:0; padding:20px 10px 0 10px;}
.detailsInfo{margin:0; padding:10px 10px;}
.detailsInfo dd,.detailsInfo dt,#detailsBox dt,#detailsBox dd{margin:0; padding:0;}
#detailsBox #imgContainer{float:left; width:320px;}
.detailsInfo dt,#detailsBox dt{ height:10px; margin-top:10px; border-top:1px solid #282828; clear:left;}
.detailsInfo .thumbs,.detailsInfo .accessories{margin:0; padding:0;}
.detailsInfo .thumbs li{display:block; overflow:hidden; text-align:center; list-style:none; float:left; margin:2px; float:left; width:128px; height:78px;border:1px solid #282828; background:#010101; outline:none;}
.detailsInfo .thumbs li img{height:50px; margin:4px;}
.detailsInfo .thumbs li a{ display:block;}
.detailsInfo .accessories li{display:inline-block; width:80px; float:left; margin-left:1px; height:60px; text-align:center;border:1px solid #282828; background:#010101; outline:none; padding:4px;}
.detailsInfo .accessories li img{padding:0;}
.Floating-Product-info{float:right; width:180px; padding:10px;border:1px solid #282828; background:#0C0C0C; outline:none; margin-left:10px;}
.Floating-Product-info dl{padding-left:6px;}
.Product-Price{font-size:14px; font-weight:bold; color:#F00;}
div.addTocartBtn{margin-right:10px; text-align:right;}
div.addTocartBtn span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
div.addTocartBtn a{padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}	

.disclaimer{padding:10px;border:1px solid #282828; background:#010101; outline:none; margin:0 10px;}
.lRed{color:#ED0000;}
.lYellow{color:#FFAC00;}

.content #main #top p a.lightlink, .content #main #top div a.lightlink{ color: #FFB700; }
.content #main #top p a.lightlink:hover, .content #main #top div a.lightlink:hover{ color:#FFFF99; }
.productcategory:link,.productcategory:visited,.productcategory:active {
	font-family:Arial, Tahoma, Geneva, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}
.productcategory:hover {
	color:#FFCC00;
}
.productcategorydesc{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFAC00;
	size:9px;
}

#feature_text p {
	margin-bottom: 10px;
}
#feature_text p strong{color:#FF9900;}
table#feetyours {
	margin-bottom: 20px;
}

table#feetyours th  {
	color: #B0B0B0;
	background-color: #6D0000;
	text-transform: uppercase;
	padding: 5px;
}

table#feetyours td {
	vertical-align: top;
	padding: 5px;
}

table#feetyours ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#extreme_glare_list ul li {
	font-size: 12px;
	list-style-image: url(../images/content/main/arrow-hover.png);
}

#extreme_glare_list ul li a {
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
}