BODY{margin:0px;padding:0px;background-color:#fff;FONT-FAMILY:Arial, Helvetica, sans-serif;COLOR:#000;FONT-SIZE:12px;background-image:url(../images/body-bg-holiday.png);background-repeat:repeat-x;background-position:top;margin-left:1px;}
body,td,th,p,input,p,font{FONT-FAMILY:Arial, Helvetica, sans-serif;font-size:12px;}
p{margin:12px 0;padding:0;}
A{color:#7c0328;outline:none;-moz-outline-style:none;}
a:hover{color:#3c98a2;}
H1{font-size:18px;font-weight:bold;color:#7c0328;margin:0px;padding:0 0 12px 0;}
H2{font-size:18px;font-weight:bold;padding:0px;margin:0px 0px 4px 0px;}
H3{font-size:15px;font-weight:bold;padding:0px;margin:0px 0px 4px 0px;}
HR{COLOR:#DDDDDD;HEIGHT:1px;}
FORM{MARGIN:0px;}
TABLE,IMG{BORDER:0px;}
.Star{color:#d03f06;}
#topMessage{background-color:#015508;color:#ffffff;margin:auto;height:35px;width:100%;text-align:center;font-size:1.2em;font-weight:bold;line-height:35px;}
#wrapper{background-image:url(../images/wrapper-bg.png);background-repeat:repeat-y;background-position:center;}
#container{width:992px;margin:0 auto;position:relative;}
/*#header{width:955px;position:relative;margin-left:37px;height:164px;}*/
#logo{position:absolute;top:18px;left:70px;}
#header-links{position:absolute;top:9px;right:300px;font-size:11px;}
#header-links a{color:#000;}
#header-cart{position:absolute;top:0;right:22px;width:269px;height:31px;padding-top:9px;color:#fff;font-size:12px;text-align:center;background-image:url("../images/sprite-sheet.png");background-position:-10px -10px;font-weight:bold;}
#header-cart a{color:#fff;}
#header-cart-b{position:absolute;top:9px;right:18px;width:325px;height:31px;padding:0;color:#000;font-size:12px;text-align:right;font-weight:normal;z-index:9999;}
#header-cart-b a {color:#000;}
#header-seals, #header-seals-cart, #header-seals-checkout{position:absolute;top:47px;left:347px;padding-top:28px;padding-left:249px;width:340px;height:52px;background-repeat:no-repeat;background-image:url("../images/sprite-sheet.png");background-position:-10px -70px;}
#header-seals-cart{background-position:-760px -1940px;}
#header-seals-checkout{background-position:-760px -2042px;}
#header-shipping{position:absolute;top:132px;left:300px;}
#header-search{position:absolute;top:127px;left:0px;width:911px;background-color:#cd7224;padding:5px 22px;text-align:right;}
#search-box{width:135px;font-size:12px;border:#e0a470;}
#search-button{margin-left:4px;}
#left-nav{position:absolute;top:108px;left:0px;padding-left:40px;padding-top:37px;#padding-top:27px;width:170px;height:985px;background-image:url("../images/sprite-sheet.png");background-position:-10px -1932px;background-repeat:no-repeat;}
#left-nav ul{padding:0px;margin:0px;list-style:none;}
#left-nav ul li{margin-bottom:10px;line-height:15px;font-weight:bold;color:#000;padding:2px 0px 0px 0px;text-transform:uppercase;}
#left-nav ul li a{color:#000;text-decoration:none;}
#left-nav ul li a:hover{color:#3c98a2;text-decoration:none;}
#left-nav ul ul{padding-top:0;}
#left-nav ul ul li{text-transform:none;margin:0px;padding:1px 0px 0px 0px;font-weight:normal;text-transform:none;font-size:11px;}
#left-nav ul ul li a{color:#000;text-decoration:none;}
#left-nav ul ul li a:hover{text-decoration:underline;}
#left-nav .hide-nav{display:none;}
#nav-gender, #nav-specials, #nav-trend, #nav-style, #nav-accessories, #nav-compare{background-image:url(../images/sprite-sheet.png);background-repeat:no-repeat;padding-top:10px !important;position:relative;width:140px;}
#categories .nav{margin:0;padding:0 20px 0 0;}
#categories .nav-tall{ height: 24px; line-height: 12px; }
#categories .nav-gender{background-position:-10px -3216px;}
#categories .nav-specials{background-position:-210px -3216px;}
#categories .nav-trend{background-position:-410px -3216px;}
#categories .nav-style{background-position:-610px -3216px;}
#categories .nav-accessories{background-position:-810px -3216px;}
#categories .nav-compare{background-position:-1010px -3216px;}
#categories .nav-color{ background:url(../images/color.png) no-repeat; height:10px; line-height:10px; margin:0; padding:0 140px 0 0;}
#right-nav{position:absolute;top:140px;left:780px;margin:0;width:191px;text-align:center;font-size:10px;padding:0;}
#right-nav a{color:#000000;}
#right-nav h3{color:#37828a;font-size:11px;font-weight:bold;}
#right-nav p{font-size:10px;margin:0;padding:0 0 1em;}
#right-nav .line{background-image:url("../images/sprite-sheet.png");background-position:-535px -2673px;background-repeat:no-repeat;height:10px;}
.right-navBoxBig{background-image:url("../images/sprite-sheet.png");background-position:-550px -1940px;background-repeat:no-repeat;padding:10px 11px;height:413px;}
.right-navBoxSmall{background-image:url("../images/sprite-sheet.png");background-position:-550px -2400px;background-repeat:no-repeat;padding:10px 11px;height:176px;}
#saleBanner{margin:-6px 0 13px 200px;}
#content{float: right; width:740px;padding:2px 22px 15px 0;background-color:#fff;min-height:1100px;}
#content.contentCart{float:left;margin-left:64px;width:694px;}
#nav-holder{width:2px;height:940px;float:left;}
#footer{background-image:url(../images/footer-bg.png);background-position:top;background-repeat:repeat-x;clear:both;width:933px;margin:0 0 0 37px;padding:0 0 0 22px;}
#footer a{color:#333333;}
#footer a:hover{color:#7c0328;}
#footer2{margin:0;}
#footer ul{height:135px;padding:0px;padding-top:10px;margin:0px;list-style:none;}
#footer ul li{margin-top:0px;padding-top:3px;padding-right:30px;width:180px;float:left;font-weight:bold;font-size:13px;}
#footer ul ul{padding-top:31px;padding-bottom:7px;}
#footer ul ul li{font-size:12px;float:none;width:auto;font-weight:normal;padding:2px 0px 2px 0px;}
#footer .last{padding-right:0px;margin-top:0px;}
#badges{clear:both;margin-top:0px;padding-top:35px;text-align:center;}
#footer-text{clear:both;padding-top:25px;padding-bottom:20px;text-align:left;font-size:9px;color:#5a5a5a;}
#footer-text a{color:#333;}
.footer{background-image:url("../images/sprite-sheet.png");background-repeat:no-repeat;height:13px;margin:0;padding:0;}
.footer-confidence{background-position:-10px -3245px;}
.footer-shipping{background-position:-10px -3274px;}
.footer-information{background-position:-10px -3303px;}
.footer-signup{background-position:-10px -3332px;}
#footer ul li.footer-signup{padding-right:0;width:282px}
#badges{clear:both;text-align:center;}
#footer-text{clear:both;padding:15px 0;text-align:left;font-size:11px;}
#footer-text a{color:#333;}
.clearer{clear:both;height:1px;overflow:hidden;}
#breadcrumbs{padding-bottom:7px;}
#breadcrumbs a{}
SPAN.Lbl{COLOR:green;FONT-WEIGHT:bold;}
.Section{MARGIN:0px;PADDING:0px;}
.ErrorMessage{display:block;}
.sAlert, .ErrorMessage{background:#FFFF66 url(images/alert.gif) no-repeat 8px 2px;border:2px solid #FFCC66;width:540px;padding:12px 15px 26px 80px;;margin:15px 30px;color:#111;min-height:40px;text-align:left;}
.sAlert p{margin:0 0 5px 0;}
.sAlert li{list-style-image:none;padding:0 0 0 15px;margin:0 0 3px 15px;line-height:1em;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{background:url(../images/stars.png) left -1000px repeat-x;}
.star-rating{position:relative;width:90px;height:13px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left bottom;}
.star-rating li{display:inline;}
.star-rating span, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000px;height:13px;line-height:13px;outline:none;overflow:hidden;border:none;}
.star-rating span.one-star{width:20%;z-index:6;}
.star-rating span.two-stars{width:40%;z-index:5;}
.star-rating span.three-stars{width:60%;z-index:4;}
.star-rating span.four-stars{width:80%;z-index:3;}
.star-rating span.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left top;}
#product-column1{width:420px;float:left;position:relative;padding-top:10px;}
#product-column2{width:315px;float:right;position:relative;margin-top:-8px;}
#product-photo{text-align:center;}
#product_thumbnail_link{text-decoration:none;}
#product_thumbnail_link img{display:none;margin:0 auto;}
#product_thumbnail_link2{text-decoration:none;}
#detailed-images{width:396px;margin:0 auto;padding-top:10px;clear:both;}
#detailed-images img{display:block;margin-right:10px;margin-left:10px;float:left;}
#product-bottom{clear:both;padding-top:10px;}
#product-related{background-image:url(../images/horiz-dot.gif);background-position:top;background-repeat:repeat-x;padding-top:5px;}
#review_form{margin-top:6px;padding-top:5px;}
#categoryFilter{background-color:#d8ebed;height:35px;line-height:35px;width:393px;}
#categoryFilter .category{background-image:url(../images/square-blue-down-arrow.png);background-position:right center;background-repeat:no-repeat;cursor:pointer;float:left;font-size:12px;font-weight:bold;margin:0;padding:0 20px;text-decoration:underline;text-transform:uppercase;}
#categoryFilter .filterBox{border:1px solid #72b9c1;background-color:#ffffff;position:absolute;z-index:10;}
#categoryFilter .filterBox ul{list-style:none;margin:0;padding:0;}
#categoryFilter .filterBox li{line-height:18px;margin:0;padding:0;}
#categoryFilter .filterButton{background:none;border:0;cursor:pointer;padding-bottom:10px;}
#categoryFilter .filterBox input, #categoryFilter .filterBox label{cursor:pointer;}
#categoryFilter .filterBox li span{display:block;margin:3px 3px 2px 5px;background-image:url(../images/filter-unavailable.png);background-position:0px 0px;background-repeat:no-repeat;padding-left:18px;color:#666;}
#categoryFilter .reverse{background-color:#72b9c1;color:#ffffff;float:left;font-size:11px;font-weight:bold;padding:0 14px;}
#filteredBy{background-color:#d8ebed;color:#000000;font-size:11px;line-height:18px;padding-left:95px;width:298px;}
.category-options{font-size:11px;border-top:1px solid #666;border-bottom:1px solid #666;}
.category-options-top{margin-top:4px;padding-bottom:8px;}
.category-options-bottom{padding-bottom:8px;}
.category-navigation{float:right;}
.category-sort{padding-top:6px;}
#catCheckmarks{background-color:#e8dbd2;color:#000000;float:right;font-size:11px;height:53px;width:340px;}
#catCheckmarks a, #catCheckmarks a:hover{background-image:url(../images/checkmark-red.png);background-position:center left;background-repeat:no-repeat;padding-left:15px;color:#000000;}
#catCheckmarks table{border-collapse:collapse;margin:10px auto 0 auto;}
#catCheckmarks td{font-size:11px;padding-top:4px;}
#catCheckmarks td.firstCol{padding-right:14px;}
#catCheckmarks tr.firstRow td{padding-top:0;}
.NavigationArrow{WIDTH:9px;HEIGHT:9px;}
.NavigationTitle{WHITE-SPACE:nowrap;HEIGHT:14px;}
.NavigationCell{padding:1px 0px;}
.NavigationCell a{}
.NavigationCell IMG{HEIGHT:1px;WIDTH:15px;}
.NavigationCellSel{padding:1px 0px;font-weight:bold;}
#category-products{padding-top:15px;}
.CatProduct{padding-bottom:14px;}
.more-colors-available{margin-top:8px;}
.ProductTitle{display:block;padding:6px 0;font-size:11px;color:#000;}
.CatThumbnail{}
.CatThumbnailDiv{position:relative;}
.SalePriceCat{padding-top:5px;color:#9e284c;font-size:11px;font-weight:bold;}
.SaleRed{color:#900}
.ProductPriceCat{font-size:11px;font-weight:bold;}
.new-style{position:absolute;top:0px;left:0px;}
#cat-description{padding:0 0 14px 0;}
#ppcHeadline{text-align:center;}
#ppcLanding{width:740px;}
#ppcLanding .catWrap{height:168px;margin:11px 0;}
#ppcLanding .catLink{float:left;padding:0 25px;}
#ppcLanding .catLink.last{border-right:0;}
#ppcLanding .checkmarksWrap{clear:left;height:101px;margin:11px 0 27px;}
#ppcLanding .checkmarks{background-color:#e2d1c0;float:left;height:101px;margin-top:8px;width:366px;}
#ppcLanding .checkmarks a{color:#000000;font-size:11px;text-decoration:underline;}
#ppcLanding .checkmarks a.image{padding:0;}
#ppcLanding .checkmarks .bbbLogo{float:left;margin:7px 7px 5px 7px;}
#ppcLanding .checkmarks .confidence{background-image:url("../images/sprite-sheet.png");background-position:-311px -3244px;background-repeat:no-repeat;float:left;height:9px;margin:20px 100px 20px 0;width:155px;}
#ppcLanding .checkmarks table{border-collapse:collapse;float:left;}
#ppcLanding .checkmarks table td{padding:0 12px 12px 0;}
#ppcLanding .shopAll{float:right;}
#intlBanner{padding-bottom:4px;}
#intlBanner img{border:none;}
#intlBanner .imgPaddingRight{padding-right:14px;}
#home-middle{margin-top:5px;margin-bottom:15px;float:left;}
#home-top{margin-top:5px;float:right;margin-bottom:15px;}
#home-bottom{clear:right;float:right;margin-bottom:15px;}
#home-featured{margin-top:16px;background-repeat:no-repeat;background-image:url("../images/sprite-sheet.png");background-position:-10px -2970px;padding-top:62px;}
#home-featured2{background-image:url(../images/home-featured-bottom2.png);background-position:bottom;background-repeat:no-repeat;padding:0 10px;}
#home-shop-color{background-image:url("../images/sprite-sheet.png");background-position:-10px -3814px;background-repeat:no-repeat;height:113px;margin-top:16px;padding-top:62px;}
#home-shop-color2{margin:13px 0 0 330px;#margin-top:70px;}
#home-shop-color2 div{line-height:21px;margin-right:29px;text-align:center;}
#home-shop-color a{color:#000000;}
#home-shop-color a:hover{color:#3c98a2;}
#home-testimonials{margin-top:16px;background-image:url("../images/sprite-sheet.png");background-position:-10px -3052px;padding-top:62px;}
#home-testimonials2{background-image:url("../images/sprite-sheet.png");background-position:-10px -1231px;padding:0 5px;}
#home-customers{margin-top:16px;background-image:url("../images/sprite-sheet.png");background-position:-10px -3134px;padding-top:62px;}
#home-customers2{background-image:url("../images/sprite-sheet.png");background-position:-10px -1705px;padding:17px;height:174px;}
.tableStandard{}
.tableStandard th{background-color:#575757;color:white;}
.tableStandard td{background-color:#f2f2f2;}
.free-shipping{padding:5px;color:#7c0328;font-size:15px;font-weight:bold;text-align:center;background-color:#fbf4f6;border:1px solid #7c0328;margin-top:6px;margin-bottom:10px;}
#subcategories{margin-top:8px;border:1px solid #ccc;}
#subcategories h3{background-color:#ccc;font-size:13px;padding:5px;margin:0px;text-transform:none;}
#subcategories ul{margin:0px;padding:8px 8px 8px 10px;list-style:none;}
#subcategories li{margin:0px;padding:2px 0px;font-size:12px;font-weight:bold;}
.message{margin-bottom:14px;padding:8px;}
.message_error{border:2px solid #a41111;color:#a41111;background-color:#faf1f1;}
.message_error a{color:#a41111;}
.message_warning{border:2px solid #faf7ea;background-color:#faf8f0;}
.message_info{border:2px solid #83092e;background-color:#f9f0f6;}
.message_header{font-size:14px;font-weight:bold;}
#shopping-cart{font-size:11px;}
#shopping-cart table{border:none;border-collapse:collapse;font-size:11px;margin:14px 0 0;width:693px;}
#shopping-cart thead{background-color:#e2d1c0;}
#shopping-cart td, #shopping-cart th{font-size:11px;padding:0 9px;text-align:left;}
#shopping-cart th{padding:10px 0;text-align:center;}
#shopping-cart tr td{border-bottom:1px solid #e2d1c0;}
#shopping-cart a{color:#000000;font-size:11px;}
#shopping-cart a:hover{color:#7c0328;}
.cart-in-stock{color:#056a07;font-weight:bold;text-transform:capitalize;}
#shopping-cart .quantity{padding:0 7px 14px 7px;text-align:center;}
#shopping-cart .quantity input{border:1px solid black;height:20px;margin-top:15px;padding:0 5px 0 10px;width:15px;}
#shopping-cart .tip{text-decoration:underline;}
#shopping-cart .total, #checkoutOneTotals .total{background-color:#e2d1c0;font-size:18px;font-weight:bold;margin-bottom:13px;padding:13px 0;text-align:center;text-transform:uppercase;}
#checkoutOneTotals .total{font-size:16px;padding:8px 0;}
#shopping-cart .totalLine, .cart-table .totalLine{font-size:11px;}
.cart-table .totalLine.normal{font-weight:normal;}
#shopping-cart .totalLine td, .cart-table .totalLine td{padding:13px 0 0 9px;border-bottom:none;}
.cart-table .totalLine td{padding:13px 5px 0;}
#shopping-cart .last td, .cart-table .last td{padding-bottom:18px;}
#shopping-cart td.totalsHead, .cart-table td.totalsHead{color:#000000;text-align:right;}
.cart-table td.totalsHead{padding-left:5px;padding-right:5px;}
#shopping-cart .update-button{margin:7px 0;}
#shopping-cart .apply-button{margin:4px 0; float:left; padding:0 4px;}
#shopping-cart-payment{text-align:center;width:253px;}
#cartMessage{background-image:url("../images/sprite-sheet.png");background-position:-760px -2229px;background-repeat:no-repeat;font-size:12px;font-weight:normal;height:112px;margin:0;padding:8px;width:325px;}
#cartMessage .head{background-image:url("../images/sprite-sheet.png");background-position:-549px -2695px;background-repeat:no-repeat;margin:3px 0 9px 16px;#margin-top:11px;height:10px;width:288px;}
#cartMessage .content{margin:27px 0 0 141px;width:170px;}
.cart-seals{background-image:url("../images/sprite-sheet.png");background-repeat:no-repeat;margin-bottom:20px;}
.cart-guarantee{background-position:-228px -3483px;}
.cart-privacy{background-position:-605px -3483px;}
.cart-question{background-position:-505px -2644px;height:10px;}
.cart-secure{background-position:-10px -3483px;height:10px;}
.cart-shipping{background-position:-412px -3483px;}
.cart-shop{background-position:-535px -2616px;height:10px;}
.cart-images{margin-bottom:3px;padding-bottom:1em;}
#cart-also-like{clear:both;width:480px;margin:8px 8px 0 0;}
#cart-also-like2{background-image:url(../images/cart-also-like-bottom.png);background-position:bottom;background-repeat:no-repeat;}
#cart-also-like td{border:none;font-size:11px;}
#cart-also-like ul{padding:0;margin:0;list-style:none;}
#cart-also-like li{padding:16px 3px 0 3px;margin:0;font-size:11px;text-align:center;display:block;float:left;width:144px;height:126px;}
#cart-also-like2 img{margin-bottom:2px;}
#cart-also-like li div{padding-top:4px;}
#cart-also-like a{color:#000;text-decoration:none;font-weight:bold;}
#product-info{width:315px;background-image:url("../images/sprite-sheet.png");background-position:-10px -3453px;background-repeat:no-repeat;padding-top:10px;}
#product-info2{background-color:#ffffff;background-image:url(../images/product-right-bottom.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:10px;}
#product-info3{background-color:#ffffff;background-image:url(../images/product-right-bottom-blue.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:10px;}
#product-top{border-left:1px solid #71b7bf;border-right:1px solid #71b7bf;}
#product-title{color:#000000;font-size:18px;font-weight:bold;margin:0px;padding:0px 10px;text-align:center;}
#in-stock, #in-stock2{margin-top:7px;padding-top:6px;border-top:1px solid #71b7bf;background-color:#d8ebed;padding-bottom:6px;font-weight:bold;font-size:12px;text-align:center;}
#in-stock2{margin-top:0px;}
#in-stock-message, #in-stock-message2{margin:12px auto;}
#price{font-size:20px;font-weight:bold;color:#287a83;}
#price-sale{text-decoration:line-through;font-weight:bold;display:inline;font-size:12px;}
#product-options{padding-top:8px;padding-bottom:2px;padding:8px 14px 2px 14px;border-top:1px solid #71b7bf;}
#product-confidence{width:315px;background-image:url("../images/sprite-sheet.png");background-position:-10px -3453px;background-repeat:no-repeat;padding-top:10px;}
#product-confidence2{background-color:#ffffff;background-image:url(../images/product-right-bottom.png);background-position:bottom;background-repeat:no-repeat;padding-bottom:10px;}
#product-confidence3{border-left:1px solid #71b7bf;border-right:1px solid #71b7bf;}
#product-confidence-title{text-align:center;font-size:15px;font-weight:bold;color:#35828b;}
#product-confidence-phone{text-align:center;font-size:13px;font-weight:bold;color:#7c0328;}
#product-confidence a{font-size:12px;color:#000;}
#product-tabs{padding-top:9px;height:26px;background-image:url(/lib/4evereyewear/tabbg.gif);background-position:bottom left;background-repeat:repeat-x;}
#product-tabs a{display:block;float:left;padding:5px 7px;height:14px;font-weight:bold;text-decoration:none;margin-right:3px;border:1px solid #c4d5e3;border-bottom:1px solid #5984a7;background-color:#f2f6f9;-moz-outline-style:none;}
#product-tabs a.selectedtab{background-color:#fff;border:1px solid #5984a7;border-bottom:1px solid #fff;}
#product-description{clear:both;border:1px solid #71b7bf;border-bottom:none;padding:8px 10px;display:block;}
#product-dimensions{clear:both;border:1px solid #71b7bf;border-bottom:none;padding:8px 10px;display:block;}
#product-dimensions a{color:#333333;}
#product-dimensions a:hover{color:#7c0328;}
#product-reviews{clear:both;padding:8px 10px 8px 10px;border:1px solid #71b7bf;border-bottom:none;}
#product-reviews a{color:#333333;}
#product-reviews a:hover{color:#7c0328;}
#read-reviews{margin-top:8px;padding-top:8px;border-top:1px solid #71b7bf;display:none;}
#product-review{padding:4px 0px;}
#uvrays{position:absolute;top:-15px;left:-10px;height:75px;width:75px;background-image:url(/lib/4evereyewear/uvrays.png);background-repeat:no-repeat;}
#price-cell{font-size:14px;padding-bottom:6px;font-weight:bold;}
#price{font-size:16px;display:inline;color:#7c0328;}
#addtocarttd{padding-top:5px;}
#add-to-cart-button{float: right; margin-right:14px; width: 148px;}
#out-of-stock{color:#c00;font-weight:bold;font-size:13px;display:inline;}
.out-of-stock{display:none;}
#out-of-stock-backorder{display:none;margin-left:14px;}
#uv-rays-text, #satisfaction-text{padding-top:5px;padding-bottom:8px;text-align:center;color:#7c0328;font-size:11px;font-weight:bold;}
#satisfaction-text{display:none;}
#product-tabs{display:none;}
#shipping-times{border:1px solid #71b7bf;;border-bottom:none;padding:8px;display:block;text-align:center;}
#product-colors{background-image:url("../images/sprite-sheet.png");background-position:-10px -3361px;background-repeat:no-repeat;clear:both;width:396px;margin:0px auto 0px auto;line-height:0;padding-top:25px;}
#product-colors2{background-image:url(../images/product-colors-bottom.png);background-position:bottom;background-repeat:no-repeat;line-height:13px;}
#product-colors ul{padding:0;margin:0;list-style:none;clear:both;}
#product-colors li{padding:10px 4px 0 4px;margin:0;font-size:10px;text-align:center;display:block;float:left;width:71px;height:90px;}
#product-colors2 img{margin-bottom:2px;}
#product-colors a{color:#000;text-decoration:none;}
#product-also-like{background-image:url("../images/sprite-sheet.png");background-position:-10px -3407px;background-repeat:no-repeat;clear:both;width:396px;margin:15px auto 0px auto;line-height:0;padding-top:25px;}
#product-also-like2{background-image:url(../images/product-like-bottom.png);background-position:bottom;background-repeat:no-repeat;line-height:13px;}
#product-also-like ul{padding:0;margin:0;list-style:none;}
#product-also-like li{padding:16px 3px 6px 3px;margin:0;font-size:10px;text-align:center;display:block;float:left;width:124px;}
#product-also-like2 img{margin-bottom:2px;}
#product-also-like li div{padding-top:4px;}
#product-also-like a{color:#000;text-decoration:none;font-weight:bold;}
.headline{margin:7px 0 14px;}
#homepage-table img{margin-bottom:7px;}
td#aviators,td#polarized,td#oversized,td#letter{border:1px solid #5984a7;text-align:center;padding-bottom:10px;font-size:14px;}
td#sport,td#celebrity,td#topsellers{text-align:center;padding-bottom:10px;border:1px solid #d03f06;font-size:14px;}
td#testimonials,td#confidence{text-align:center;padding-bottom:10px;border:1px solid #608800;}
td#letter,td#testimonials, td#confidence{text-align:left;font-size:11px;}
td#letter h2,td#testimonials h2{text-align:center;}
#secure-shopping-link{background-image:url(../images/icon-secure.gif);background-repeat:no-repeat;background-position:left center;padding-left:18px;padding-right:10px;display:block;float:right;}
#customer-service-link{background-image:url(../images/icon-phone.gif);background-repeat:no-repeat;background-position:left center;padding-left:22px;padding-right:10px;display:block;float:right;}
#cart-link{background-image:url(../images/icon-cart.gif);background-repeat:no-repeat;background-position:left center;padding-left:22px;display:block;float:right;}
.checkmark{background-image:url(../images/checkmark.gif);background-position:left center;background-repeat:no-repeat;width:16px;}
#outofstockbg{background-image:url(../images/outofstockbg.png);background-repeat:repeat-y;margin-bottom:12px;}
#outofstocktop{background-image:url(../images/outofstockheader.png);background-position:top;background-repeat:no-repeat;}
#outofstockbottom{background-image:url(../images/outofstockfooter.png);background-position:bottom;background-repeat:no-repeat;padding:80px 24px 6px 34px;}
.new-category-options{display:none;}
#landing2{width:350px;height:220px;background-image:url(../images/ppclanding.png);background-position:top left;background-repeat:no-repeat;text-align:center;padding-left:370px;padding-right:30px;}
#landing2 td{font-size:16px;color:#242424;font-weight:bold;}
#minicart{margin-top:6px;background-color:#f7f7e7;background-image:url(../images/carticon.png);background-repeat:no-repeat;background-position:10px 9px;border:1px solid #5984a7;border-bottom:none;padding:8px 10px 8px 30px;color:#cf521d;}
#minicart a{font-weight:bold;color:#cf521d;}
#headlinebottom{display:none;}
#in-stock2{display:none;}
#in-stock{display:none;}
#in-stock2{display:block;}
#product-options{border-top:none;}
#uvaseal{display:none;}
#uvspacer{display:none;height:10px;overflow:hidden;}
#category-checkmarks{background-image:url(../images/home-headline3.png);background-repeat:no-repeat;height:30px;width:740px;padding-bottom:15px;}
#category-checkmarks .starburst{position:relative;left:640px;top:-50px;}
#sisterStores{margin:0;padding:25px 0;}
#sisterStores table{border:1px solid #9d9d9d;border-collapse:collapse;margin:auto;}
#sisterStores td{border:1px solid #9d9d9d;}
.bold{font-weight:bold;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
#popularSearches .header{background-image:url("../images/sprite-sheet.png");background-repeat:no-repeat;background-position:-10px -4008px;height:29px;}
#popularSearches p{text-align:center;}
#popularSearches .popSearch1{font-size:.6em;}
#popularSearches .popSearch2{font-size:.8em;}
#popularSearches .popSearch3{font-size:1em;}
#popularSearches .popSearch4{font-size:1.3em;}
#popularSearches .popSearch5{font-size:1.6em;}
.fbLike{display:none;width:49px;height:21px;margin:0;padding:0;overflow:hidden;}
.category-fbLike{border:none;height:21px;margin:0;overflow:hidden;padding:0;width:49px;}
.product-fbLike{border:none;height:21px;margin:0 65px 0 0;overflow:hidden;padding:0;width:49px;}

#header{width:955px;position:relative;margin-left:37px;height:126px;}
#header #logo{position:absolute;top:9px;left:34px;}
#header #header-links{position:absolute;top:9px;right:300px;font-size:11px;}
#header #header-links a{color:#000;}
#header #header-cart{background:url('');position:absolute;top:0;right:12px;width:269px;height:31px;padding-top:9px;color:#fff;font-size:12px;text-align:right;font-weight:bold;}
#header #header-cart a{color:#fff;}
#header #header-shipping{position:absolute;top:38px;left:202px;}
#header #header-today-show{position:absolute;top:20px;left:481px;}
#header #header-ny-times{position:absolute;top:20px;left:589px;}
#header #header-question{position:absolute;top:22px;left:766px;width:172px;height:54px;text-align:right;}
#header #header-question p{margin:0;padding:0;}
#header #header-question h1{margin:-2px;padding:0;font-size:24px;}
#header #header-search{position:absolute;top:89px;left:0px;width:745px;height:21px;background-color:#cd7224;padding:5px 22px 5px 6px;text-align:right;}
#header #header-search #search-box{width:191px;}
#header #header-search-cart{position:absolute;top:89px;left:0px;width:955px;height:31px;background-color:#cd7224;text-align:center;color:#FFF;font-weight:bold;}
#header #header-search-cart ul{margin:0;padding:0 0 0 150px;list-style:none;}
#header #header-search-cart li{float:left;width:219px;overflow:hidden;height:31px;text-indent:-999px;margin-left:4px;}
#header #header-search-cart #shopping-cart-banner{background:url('../images/cart-banner.png') no-repeat 0 0;}
#header #header-search-cart #shipping-payment-banner{background:url('../images/cart-banner.png') no-repeat -219px 0;}
#header #header-search-cart #order-complete-banner{background:url('../images/cart-banner.png') no-repeat -438px 0;}
#header #header-search-cart #shopping-cart-banner-active{background:url('../images/cart-banner.png') no-repeat 0 -31px;}
#header #header-search-cart #shipping-payment-banner-active{background:url('../images/cart-banner.png') no-repeat -219px -31px;}
#header #header-search-cart #order-complete-banner-active{background:url('../images/cart-banner.png') no-repeat -438px -31px;}

#left-nav22{position: absolute; top:120px;left:37px;padding-left:13px;width:170px;height:1190px;background-image:url("../images/sprite-sheet.png");background-position:-752px 0;background-repeat:no-repeat;}
#left-nav22 ul{padding:0px;margin:0px;list-style:none;}
#left-nav22 ul li{margin-bottom:10px;line-height:15px;font-weight:bold;color:#7c0328;padding:2px 0px 0px 0px;text-transform:uppercase;}
#left-nav22 ul li a{color:#000;text-decoration:none;}
#left-nav22 ul li a:hover{color:#3c98a2;text-decoration:none;}
#left-nav22 ul ul{padding-top:0;}
#left-nav22 ul ul li{text-transform:none;margin:0;padding:1px 0 0;font-weight:normal;text-transform:none;font-size:11px;}
#left-nav22 ul ul li:first-child { padding:0; }
#left-nav22 ul ul li a{color:#000;text-decoration:none;}
#left-nav22 ul ul li a:hover{text-decoration:underline;}
#left-nav22 .hide-nav{display:none;}
#stock-message { background:#e5e5e5; padding:4px; margin-top:6px; display:none;}
#stock-message p {margin:2px 0;}
#left-nav22 .hide-nav{display:none;}
#headlinetop { color: #7C0328; }
#headlinetop h2 { font-size:23px; }
#headlinetop ul { list-style: none; padding:0; margin:6px 0 14px 0; }
#headlinetop li { float:left; color:#000; font-size:11px; margin-left:24px; background:url('../images/home-checkmarks.png') top left no-repeat; height:16px; padding:4px 0 0 24px; }
#headlinetop a { text-decoration:none; color:#000; }
#notify-link, #notify-link2 { font-weight:bold; color:#000; }

.review_form_row {margin:0 0 5px 0; float:left;}
.review_form_row label {margin:0; clear:both; float:left;}
.review_form_row input {float:left; clear:left; border:1px solid #666;}
.review_form_row select {float:left; clear:left; margin-bottom: 6px;}
#product-write-review{clear:both;padding:8px 10px 8px 10px;border:1px solid #71b7bf;border-bottom:none;display: inline-block;}
#product-write-review h3 {}
#antibot_input_str {margin:0; border:1px solid #666;}
#eview_form_editable_content {}
#review_social_links a{text-decoration: none;}
#review_social_links h3 {display:block; float:none;}

#chatdiv {position:fixed; top:175px; right:0px; z-index:1000;}

.sprite-text {text-indent: -999em; overflow: hidden;}
#like-box {font-size:21px; text-align:center; width:157px; background-color:#d1d7da; margin:0 0 0 16px; padding:0 0 5px; float:left;}
#stay-connected {background:url('../images/stay-connected/stay-connected-bg.jpg') 0 0 no-repeat; height:349px; width:738px; margin: 15px 0 0;}
#stay-connected a, #sun-authority a, #buzz-container a, #connected-review a {color:#000;}
#connected-twitter {width:261px; padding:0 12px 0 10px; float:left; height:335px; overflow:hidden; }
#connected-twitter-logo {background:url("../images/stay-connected/twitter.png") 50% 0 no-repeat; width:100%; height:53px; float:left; margin:63px 0 19px;}
#connected-facebook {width:189px; padding:10px 0 0; float:left;}
#connected-facebook-logo {background:url("../images/stay-connected/facebook.png") 50% 0 no-repeat; width:100%; height:53px; float:left; margin:63px 0 0;}
.twitter-api-text {background-color: #fff; font-family: arial, sans-serif; font-size: 11px; float:left; padding:5px; margin:0 0 10px 0; width:96%;}
#connected-facebook-like {width:157px; height:63px; background-color: #d1d7da; }
#connected-fb-img {float:left; margin:24px 0 0 17px; padding:0;}
#facebook-like {background:url("../images/stay-connected/facebook-like.jpg") 50% 0 no-repeat; width:100%; height:23px; width:100%; float:left;}
.facebook-profile {float:left; width:32px; height:64px; margin:0 10px 0 0;}
#connected-blog {float:left; width:263px;}
#blog-links {background-color: #FFFFFF; float: left; height: 170px; margin: 0 14px; padding: 11px 8px; width: 217px;}
#connected-blog-logo {background:url("../images/stay-connected/blog.png") 50% 0 no-repeat; width:100%; height:47px; float:left; margin:73px 0 19px;}
.blog-link { font-size: 11px; margin: 0 0 12px;}
.blog-link a {color:#000; font-weight: bold;}
#sun-authority {background:url("../images/stay-connected/sun-authority-bg.jpg") 0 0 no-repeat; height:349px; margin:15px 0 0;}
#sun-authority-logo {background:url("../images/stay-connected/sun-authority-logo.jpg") 0 0 no-repeat; height:51px;}
#sun-authority-div, #sun-authority-div a {color:#36676c; font-size: 13px;}
#sun-authority-div{float:left; margin:15px 0 0;}
#sun-authority-div strong, #sun-authority-div strong a{font-size: 15px; color:#ec4b43; font-weight:normal;}
#sun-authority-1 {float:left; width:390px; margin:50px 0 0 20px;}
#sun-authority-div p{margin:5px 0 20px; line-height: 18px; color:#4e4e4e;}
#sun-authority-div p a{color:#4e4e4e;}

#connected-review {background:url("../images/stay-connected/customer-reviews-bg.jpg") 0 0 no-repeat; height:280px; margin:15px 0 0; padding:74px 0 0 17px;}
#connected-review .star-rating,
#connected-review .star-rating a:hover,
#connected-review .star-rating a:active,
#connected-review .star-rating a:focus,
#connected-review .star-rating .current-rating {background:url("../images/stay-connected/stars.png") repeat-x scroll left -13px transparent}
#connected-review strong {font-size:15.75px;}
#review-image-container a {text-decoration: none; cursor:pointer;}

#uv-widget-container {width:250px; height:250px; border:1px solid #fff;}

#buzz-container {background:url("../images/stay-connected/buzz-bg.jpg") 0 0 no-repeat; height:282px; width:703px; padding:69px 0 0 35px; margin:15px 0 0;}
#buzz-1 {width:346px; float:left; position:relative;}
#buzz-1 strong {font-size:19.75px; display:block; font-weight: normal; color:#638b91; text-decoration: none;}
#buzz-1 span {font-size:14px; width:264px; display:block;}

#buzz-2, #buzz-2 a{color:#fff;}
#buzz-2 div {margin: 0 0 13px;}
#buzz-2 ul {margin:0; padding:0;}
#buzz-2 li {margin:5px 0; height:20px; padding:0; list-style-type:none;}

#header-signup { margin:0 0 0 auto;}
#header-signup p { color:#fff;margin:0;font-size:11px;line-height:10px; }
#header-signup td { padding:0 0 0 6px;}
#header-signup input { height:20px; }
#header-signup input[type=text] { height:16px; padding:2px 4px; border:0 none; width:200px; }

#recommends { position:relative; border: 1px solid #6cc; margin:36px 0 0; padding:46px 0 0; }
#recommends h1#recommendations { position:absolute; top:-15px; left:30px; width:375px; height:28px; overflow:hidden; background:url(../images/recommendations.png) no-repeat top left; text-indent:-9999px; z-index:9999; }
#recommends table { width: 90%; margin:0 auto; }
#recommends #recommends-ul { position:absolute; top:-1px; left:-1px; height:20px; width:20px; overflow:hidden; background:url(../images/border/bul.png) top left no-repeat transparent; }
#recommends #recommends-ur { position:absolute; top:-1px; right:-1px; height:20px; width:20px; overflow:hidden; background:url(../images/border/bur.png) top left no-repeat transparent; }
#recommends #recommends-ll { position:absolute; bottom:-1px; left:-1px; height:20px; width:20px; overflow:hidden; background:url(../images/border/bll.png) top left no-repeat transparent; }
#recommends #recommends-lr { position:absolute; bottom:-1px; right:-1px; height:20px; width:20px; overflow:hidden; background:url(../images/border/blr.png) top left no-repeat transparent; }

#shipping-options-header{ float: left; }
#shipping-info-link { float: left; padding: 0 0 0 14px; }
#shipping-info-link a{ text-decoration: underline; }

/*Begin Wishlist*/
.wishlist{width: 146px; height: 27px; display: block; background: url('/images/add_to_wishlist.png') no-repeat 0 0; overflow: hidden; text-indent: -9999px; margin: 8px 0 0 0; float: right;}
.reg_login_btn{margin: 4px 0 0 0;}
.wishlist-sharethis-container{margin: 0 0 12px 0; height: 22px; line-height: 22px; position: relative; }
/*End Wishlist*/

/* Begin Holiday CSS
.holiday_gifts_for_him{width: 121px; height: 17px; display: block; background: url('../images/holiday_gifts_sprite.png') 0 0 no-repeat; overflow: hidden; text-indent: -9999px; padding: 0;}
.holiday_gifts_for_her{width: 121px; height: 17px; display: block; background: url('../images/holiday_gifts_sprite.png') 0 -17px no-repeat; overflow: hidden; text-indent: -9999px; padding: 0;}
#holiday-bg { width:100%; background: url(../images/snowflake.png); }
End Holiday CSS */

/*
#logo-holiday{position:absolute;top:18px;left:70px;}
#header #logo-holiday{position:absolute;top:9px;left:18px;}
#header #header-shipping-holiday{position:absolute;top:26px;left:356px;z-index:2;}
#holiday-shipping { background:url('/images/shipping_cutoff_banner.png') no-repeat left top; padding:6px 0 6px 30px; height:13px; margin:4px auto; color:#333; }
*/

/*
#logo-holiday{position:absolute;top:8px;left:12px;}
#holiday-header-shipping-text{position: absolute; top: 48px; left: 202px;}
#holiday-product-shipping-container{width: 293px; height: 25px; line-height: 25px; font-weight: bold; margin: 0 auto; text-align: left; border-left: 1px solid #71B7BF; border-right: 1px solid #71B7BF; border-top: 1px solid #71B7BF; clear: both; display: block; padding: 8px 10px 6px;}
#holiday-gift-left-col{float: left; height: 25px; width: 24px; padding-right: 6px; padding-top: -7px; }
#holiday-gift-box{margin-right: 6px;}
#holiday-info-right-col{float: left; width: 228px;}
#holiday-info-right-col #heading{margin-top: 4px; margin-bottom: 6px; display: block; font-size: 11px;}
#holiday-info-right-col #deadline{margin-bottom: 4px; margin-top: 0; font-weight: normal; font-size: 11px;}
#holiday-product-shipping-container #holiday-shipping-link{font-size: 12px;}
*/
