#store{background:#373D3F url(../yes/top.gif) repeat-x;margin:10px 0 0;padding:0;}
h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;}
h1{margin:2px;font-size:16pt;}
#wrapper{width:1008px;text-align:left;font-family:verdana, arial, sans-serif;font-size:11px;margin:-10px auto;padding:0;}
#header{display:block;height:167px; padding-right: 8px;}
.phone{float:right;color:#FFF;font-size:12pt;font-weight:700;margin: 5px 14px 0 0;border: solid 0px white;}
.phone a,.phone a:visited{color:#FFF;text-decoration:none;}
#scqLMQ img {width:160px;height:80px;margin:0 0 0 -10px;padding:0;}
#scart{clear:right;float:right;height:20px;text-align:right;color:#EEE;line-height:1.5em;margin:20px 0;padding:0 0 2px 4px;width:400px;border:solid 0px white;}
#scart a:link,#scart a:visited{color:#FFF;text-decoration:none;padding:0 12px 0 12px;}
#scart a:hover,#scart a:active{color:#FFF;font-weight:400;text-decoration:underline;padding:0 12px 0 12px;}
.forms{font-family:Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;font-size:10px;font-weight:400;}
.formsLarge{font-family:Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;font-weight:400;}
.ribbon{float:left;clear:both;width:989px;margin: -55px 0 0 0; background: transparent url('../yes/MenuBar.png') no-repeat top left; background-position: 117px 0;}
#nav{float:left;width:600px;background:transparent repeat-x;padding:0;margin:0 0 0 60px;}
html>body #nav{margin:0 0 0 117px;}
#nav a:link,#nav a:visited{font-size:9pt;font-weight:700;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;border-left:solid 1px #393E41;border-right:solid 1px #707678;padding: 6px 15px;}
.navLeft{float:left;width:14px;height:53px;}
.navMiddle{float:left;margin:10px 0;}
.navRight{float:right;width:23px;height:53px;}
.rightRibbon {float:right; margin-right: 21px;}
.search {float:right;color:#FFF;margin:-35px 0;border:solid 0px white;}
.search a,.search a:visited, .rightRibbon a,.rightRibbon a:visited{color:#FFF;text-decoration:none;font-size:9pt;font-weight:700;}
.searchMiddle{padding-top:8px;float:left;height:42px;}
.lower {padding-top:4px;}
.border {border:solid 1px white; margin-top:-50px;}
a.level2{display:block;font-size:10pt;text-decoration:none;color:#FFF;margin:0 0 0 10px;}
#leftColumn a.level2Selected{display:block;font-size:10pt;text-decoration:none;color:#f06;margin:0 0 0 10px;}
a.Selected{font-weight:700;color:#F06;}
.navLink{margin: 0 0 6px 0;}
a.level1{color:#FFF;display:block;font-size:11pt;text-decoration:none;font-weight:500;margin:0;}
a.level1:hover{color:#04F;text-decoration:underline;}
#col2 {width:560px;text-align:center;float:right;margin:-13px 0 0 5px;padding:0 0 0 10px;}
#col2 a:hover,#col2 a:active{color:#04f;text-decoration:underline;}
a.onclick:hover,a.onclick:active{color:#04f;text-decoration:underline;}
.paging{clear:both;font-size:11pt;text-align:right;margin:0;}
.pagingTop{clear:both;font-size:11pt;margin:5px;float:right;}
.searchList{clear:both;margin: 0 0 10px 10px;text-align: left;padding:5px; border: solid 1px #BBB; position: relative; width:695px;}
.topContent {margin:5px;}
.bottomContent {margin:20px 10px;clear:both;}
#col2 form{text-align:left;margin:0;}
#sort{position:absolute;top:150px;left:210px;}
#col1detail{float:left;margin:10px 0 0 8px;}
#detail{float:left;width:760px;margin:10px 0 20px;padding:0;}
#detail h2{font-family:Georgia, Garamond, Book Antiqua, serif;font-size:1.8em;color:#444;width:735px;border-bottom-style:dotted;border-bottom-color:#999;border-bottom-width:1px;margin:0 0 5px;}
#detail #col2{width:305px;float:left;text-align:left;}
#detail img.detailphoto{border:solid 1px #aaa;display:block;}
#detail #col2 p{line-height:1.6em;color:#444;margin:0;}
#detail #col2 p.longText{font-size:.90em;margin:25px 0 20px;padding:0;}
#detail #col2 p.colors{border-top:solid 1px #999;border-bottom:solid 1px #999;font-size:.90em;margin:25px 0 15px;padding:20px 0;}
#detail #col2 p.special{line-height:1.6em;color:#f06;font-size:.90em;margin:15px 0;}
#detail h1{clear:both;font-size:16px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#f06;margin:0;padding:0;}
.colorsize{margin:0 0 5px;padding:10px;}
.orderbox{border-top:solid 1px #999;border-bottom:solid 1px #999;margin:0;padding:10px 0;text-align:center;}
#detail #detailAd{border-bottom:dotted 1px #999;}
.prodprice{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica;color:#666;font-size:15pt;font-weight:700;margin:0 0 0 5px;padding:5px;}
#detail .prodsaleprice{text-align:center;display:inline;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica;color:#f06;font-size:16px;font-weight:700;margin:0 0 0 5px;}
#detail #col2 p.prodid{font-size:.85em;color:#777;}
#detail #chart{text-align:center;margin:0 0 0 40px;padding:0 0 5px; position: relative;}
#detail .product-related{width:150px;text-align:center;display:inline;font-family:Verdana, Tahoma, Arial, Geneva, Helvetica;font-size:.90em;float:left;margin:10px 0 0;padding:0;}
.enlarge{margin:5px 0 0;}
.purchaseerror{color:red;font-weight:700;background-color:#ddd;border:solid 1px #888;}
#viewer{width:700px;background:#FFF;font-family:verdana, sans-serif;font-size:11px;position:relative;border:solid 1px #f06;margin:0 auto;padding:0;}
#view{margin:10px;padding:0;}
#viewer h1{font-size:16px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#f06;margin:0;padding:0;}
#viewer img{border:solid 1px #aaa;margin:10px 0 0;}
#designer{margin:10px 0 0;padding:0;}
#designer img{border:solid 1px #aaa;}
#designer img:hover{border:solid 1px #f06;}
.right{clear:both;text-align:right;width:490px;}
.login{text-align:left;background-color:#f6f6f6;border:solid 1px #999;float:left;clear:left;margin:30px 0 8px 10px;padding:10px 15px 4px;}
.login h3{color:#f06;font-size:1.4em;margin:0;padding:0;}
#respect{float:right;}
#shoppingcart{line-height:1.3em;clear:both;color:#333;font-size:10px;margin:0;padding:0;}
.scbox{width:730px;margin:0 0 0 10px;padding:0;}
#shoppingcart img{padding:5px 0;}
#shoppingcart #relatedItems img{padding: 0;}
.cartTable{width:730px;border:solid 1px #000;}
.cartTable td{font-size:14px;border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;margin:4px 0;}
td.nameTitle{background-color:#373d3f;color:#fff;font-weight:700;text-align:left;margin:0;padding:0;}
td.name{background-color:#fff;font-weight:400;font-size:11px;text-align:left;padding:0;}
#shoppingcart td.removeTitle,#shoppingcart td.editTitle,#shoppingcart td.imageTitle,#shoppingcart td.colorTitle,#shoppingcart td.sizeTitle,#col2 td.removeTitle,#col2 td.editTitle,#col2 td.imageTitle,#col2 td.colorTitle,#col2 td.sizeTitle{background-color:#373d3f;color:#fff;font-weight:700;text-align:center;margin:0;padding:0;}
#shoppingcart td.remove,#shoppingcart td.edit,#shoppingcart td.image,#shoppingcart td.color,#shoppingcart td.size{background-color:#fff;font-weight:400;font-size:10px;text-align:center;padding:0;}
#shoppingcart td.sizeTitle,#shoppingcart td.size{width:80px;}
#shoppingcart td.colorTitle,#shoppingcart td.color{width:130px;}
#shoppingcart td.priceTitle,#shoppingcart td.price{width:50px;}
#shoppingcart td.imageTitle,#shoppingcart td.image{width:70px;}
#shoppingcart td.price{background-color:#fff;font-weight:400;text-align:right;padding:0 10px 0 0;}
#shoppingcart td.priceTitle{background-color:#373D3F;color:#fff;font-weight:700;text-align:right;margin:0;padding:0 10px 0 0;}
#shoppingcart td.subTotalTitle,#shoppingcart td.subTotal{background-color:#fff;color:#333;font-weight:700;text-align:right;border-bottom-color:#fff;margin:0;padding:2px 6px 4px 0;}
#shoppingcart a:link,#shoppingcart a:visited{text-decoration:none;}
li.userforms{text-align:left;padding:2px 0;}
#shoppingcart span.heading{background:#373D3F;color:#FFF;font-size:12pt;font-weight:700;text-align:center;display:block;padding:5px 0 5px 0;}
#chkSame{text-align:right;}
#btns{text-align:right;width:730px;display:block;clear:both;vertical-align:baseline;margin:0;padding:0 0 10px;}
#btns input,#btns a:link,#btns a:visited{display:inline;border:0;margin:0;padding:15px 0 5px 10px;}
#btnsAddress{text-align:right;width:730px;display:block;margin-top:-70px;padding:0 0 10px;}
#btnsAddress input,#btnsAddress a:link,#btnsAddress a:visited{display:inline;border:0;margin:0;padding:15px 0 5px 10px;}
.btnleft{display:inline;}
.btnright{display:inline;padding:0 20px 0 0;}
#measure{background-color:#f6f6f6;border:solid 1px #ccc;float:left;display:block;margin:10px 0;padding:0;}
html>body #measure{margin:15px 0 20px 20px;}
#referal{text-align:right;float:right;}
#referal ul{list-style:none;margin:0 20px 20px 0;}
span.tip{font-size:9px;color:#888;font-style:italic;margin-left: 10px;}
.infoforms{list-style-type:none;width:330px;margin:10px 0 10px 0;padding:0;}
.infoforms li{padding:3px;}
.infoforms .label{width:110px;height:20px;clear:left;float:left;text-align:right;margin:3px 3px 0 0;}
.infoforms .Narrow{width:105px;}
.infoforms .input{text-align:left;}
.informationPage{float:left;width:335px;background-color:#f6f6f6;border:solid 1px #ccc;margin:0 0 20px 20px;font-size:10pt;}
.infoInput{width:200px;}
#receiptTotal{text-align:right;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;background-color:#eee;width:220px;float:right;right:0;margin:0;padding:8px 10px 8px 0;}
html>body #receiptTotal{padding:8px 5px 8px 0;}
h4.shipping{font-size:1.2em;margin:0;padding:0;}
#lblTotal{text-align:right;font-weight:700;margin:0;padding:0;}
html>body #lblTotal{padding:0 3px 0 0;}
#payerror{float:right;text-align:left;width:430px;margin:10px 5px 0;padding:3px;font-size:10pt;}
#shoppingcart #receiptGeneral{border:solid 1px #333;margin:10px;padding:30px;}
.addresses{float:left;border:solid 1px #333;margin:10px;padding:30px;}
.OrderGrid{}
#shoppingcart #receiptPrint{float:left;height:130px;display:block;margin:10px 0 0 30px;padding:0;}
#shoppingcart #receiptGeneral #lblOrderNumber,#shoppingcart #receiptGeneral #lblOrderDate,#shoppingcart #receiptGeneral #lblName,#shoppingcart #receiptGeneral #lblCreditCardType{display:block;margin:0;padding:0;}
#myAccount{padding:5px;}
#changePassword{text-align:left;padding:5px;}
.orderDetails{float:left;border:solid 1px #ccc;text-align:left;width:325px;margin:7px;padding:10px;font-size: 10pt;}
.accountHeader{height: 25px; width: 98.5%; background-color: #373d3f; color: #fff; font-size: 14pt; padding: 10px 0 0 10px;}
#myOrderGeneral {min-height: 140px;}
#myOrderTotal{float:right;right:0;display:block;width:200px;background-color:#eee;text-align:right;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;margin:0 15px 10px 150px;padding:5px 40px 5px 0;}
#grdCart td.nameTitle{color:#fff;height:18px;}
#grdCart td.name{color:#444;}
html>body #myOrderTotal{width:170px;margin:0 60px 10px 150px;padding:5px 65px 5px 0;}
#OtherInfo{display:block;font-size:10px;color:#555;line-height:1.3em;margin:0;padding:0;}
#lblOrderDate{margin:0;padding:0;}
#lblName{font-weight:700;margin:0;}
#footer{clear:both;text-align:center;font-family:verdana, sans-serif;font-size:11px;color:#fff;margin:10px 0 0;padding:0 0 10px;}
#footer p.level1{font-size:11px;margin:0;}
#footer p.level2{color:#ddd;font-size:9px;margin:5px 0;}
#footer p.level3{color:#555;font-size:9px;margin:5px 0 0;}
#footer p.level3:hover{color:#ccc;font-size:9px;margin:5px 0 0;}
#footer a.credit:link,#footer a.credit:visited{color:#555;font-size:9px;text-decoration:none;margin:5px 0 0;}
#footer a.credit:hover,#footer a.credit:active{color:#f07;font-size:9px;text-decoration:underline;margin:5px 0 0;}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;}
#footer a:hover,#footer a:active{color:#f07;text-decoration:underline;}
.otherInformation{color:#444;display:block;float:left;clear:left;position:relative;left:0;text-align:right;margin-right:5px;width:250px;}
.topBanner{margin:25px 15px 20px;}
.rightBanner{position:absolute;top:100px;right:-45px;border:solid 1px #FFF;display:none;}
.box h2{float:left;margin-top:-15px;font-weight:700;font-size:11pt;text-transform:uppercase;display:block;width:180px;margin-bottom:0;padding:10px;}
.box .content{clear:both;padding-left:10px;padding-top:10px;}
.box .content ul{padding-left: 15px;margin-left: 0px;}
.box{background:#7F8588;width:228px;color:#fff;margin-bottom:10px;}
.boxtop{height:4px;background:url(../yes/SpriteSheet.png) no-repeat top right; background-position: 210px -98px;}
.boxtop div{height:8px;background:url(../yes/SpriteSheet.png) no-repeat top left; background-position: -10px -126px;}
.boxbottom{height:8px;background:url(../yes/SpriteSheet.png) no-repeat bottom right; background-position: 210px -335px;}
.boxbottom div{height:8px;background:url(../yes/SpriteSheet.png) no-repeat bottom left;margin-top:-13px; background-position: -10px -363px;}
.ibox{background:#333638 url(../yes/heading_back1.gif) repeat-x;width:220px;margin-left:4px;margin-top:4px;}
.iboxtop div{height:8px;background:url(../yes/SpriteSheet.png) no-repeat top left; background-position: -10px -182px;}
.iboxbottom{background:url(../yes/SpriteSheet.png) no-repeat bottom right;margin-top:-20px; background-position: 202px -266px;}
.iboxbottom div{height:8px;background:url(../yes/SpriteSheet.png) no-repeat bottom left; background-position: -10px -307px;}
.ilbox{background:#5B5F62 url(../yes/lightHeading_back1.gif) repeat-x;width:220px;margin-left:4px;margin-top:4px;}
.ilboxtop div{height:15px;background:url(../yes/SpriteSheet.png) no-repeat top left; background-position: -10px -182px;}
.ilboxbottom{background:url(../yes/SpriteSheet.png) no-repeat bottom right;margin-top:-20px; background-position: 202px -200px;}
.ilboxbottom div{height:15px;background:url(../yes/SpriteSheet.png) no-repeat bottom left; background-position: -10px -241px;}
.wbox{background:#FFF;color:#000;margin-bottom:10px;}
.wdbox{background:#FFF;color:#000;margin-bottom:10px;clear:both;}
#products{border: solid 1px #0f0;}
.product-thumbAdded{border: solid 1px #ff0063;text-align:center;float:left;width:160px; margin:8px;padding:0;}
.product-thumb{border: solid 1px #373D3F;text-align:center;float:left;width:160px; margin:8px;padding:0;}
a.productName{text-decoration:none; display: block;font-size:9pt;font-weight:400;font-family:Arial, Helvetica, sans-serif;color:#000;width:154px;height:30px;margin:0 0 0 2px;padding:0;}
a.productName:hover{text-decoration: underline;}
.productPrice{float:left;font-size:13pt;font-weight:600;font-family:Arial, Helvetica, sans-serif;color:#ff0066;margin:0;width:117px;padding:0;}
.voteLeft {float:left; margin-left:2px;}
.voteRight {float:left;}
.listButton {background: #373D3F;height: 23px;font-size:10pt;}
.listButton a {color: #fff;text-decoration:none;}
.listButton a:hover{text-decoration:underline;}
.listButtonAdded {background: #ff0063;height: 23px;font-size:10pt;}
.listButtonAdded a {color: #FFF;text-decoration:none;}
.listButtonAdded a:hover {text-decoration:underline;}
.addToList {float:left;margin:3px;}
.nextButton {float:right;margin:3px;}
.namePrice{padding: 3px 0 0 0;margin:0; height:60px;}
.product-thumb2{text-align:center;width:200px;margin:5px 0;padding:0;}
.product-thumb2 a{font-size:13px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#FFF;width:165px;text-decoration:none;margin:0;padding:0;}
#leftColumn {clear:both;float:left;width:238px;padding:0;}
#leftColumn a,#leftColumn a.visited{font-size:9pt; color: #fff; text-decoration:none;}
#rightColumn{float:left;width:750px;padding:0;}
.globalforms{list-style-type:none;width:280px;margin:0;padding:0;}
.globalforms li{padding:3px;}
.globalforms .label{width:115px;height:20px;clear:left;float:left;text-align:right;margin:3px 3px 0 0;}
.globalforms .input{width:150px;text-align:left;}
.checkout{font-size:13pt;display:block;margin-bottom:5px;}
.checkoutselected{font-size:13pt;display:block;margin-bottom:5px;color:#F06;}
.noResults{margin:30px;font-size:11pt;line-height:1.3em;}
.search a:hover,#nav a:hover,#nav a.selected:active,#nav a.selected:hover,#nav a.selected:link,#nav a.selected:visited{color:#f06;}
a.level2:hover,#shoppingcart a:hover,#shoppingcart a:active{text-decoration:underline;}
#col2 a:link,#col2 a:visited,a.onclick:link,a.onclick:visited{color:#04f;text-decoration:none;}
#col2 p.price,p.price{font-size:.90em;margin:0 0 15px;padding:0;}
.clear,.bottomAds{clear:both;}
.designer-thumb,.designer-thumb:hover{display:inline;text-align:center;float:left;margin:8px 7px 2px 1px;}
#shoppingcart td.removeTitle,#shoppingcart td.editTitle,#shoppingcart td.edit{width:60px;}
#shoppingcart td.nameTitle,#shoppingcart td.name,#shoppingcart #divOrderStatus img{padding:0 10px;}
.addresses span,.orderDetails span{display:block;}
.iboxtop,.ilboxtop{height:15px;background:url(../yes/SpriteSheet.png) no-repeat top right; background-position: 202px -154px;}
.wboxtop div,.wdboxtop div, .wboxtopNarrow div, .wdboxtopNarrow div{height:15px;background:url(../yes/SpriteSheet.png) no-repeat top left; background-position: -10px -419px;}
#leftColumn a:hover,#leftColumn a.visited:hover,#leftColumn a.Selected{color:#F06;}
.wboxtop,.wdboxtop{height:15px;background:url(../yes/SpriteSheet.png) no-repeat top right; background-position: 742px -391px;}
.wboxtopNarrow,.wdboxtopNarrow{height:15px;background:url(../yes/SpriteSheet.png) no-repeat top right; background-position: 732px -391px;}
.wboxbottom,.wdboxbottom{height:15px;background:url(../yes/SpriteSheet.png) no-repeat bottom right; background-position: 742px -440px;}
.wboxbottomNarrow,.wdboxbottomNarrow{height:15px;background:url(../yes/SpriteSheet.png) no-repeat bottom right; background-position: 732px -440px;}
.wboxbottom div,.wdboxbottom div, .wboxbottomNarrow div, .wdboxbottomNarrow div{height:15px;background:url(../yes/SpriteSheet.png) no-repeat bottom left;margin-top:-13px; background-position: -10px -468px;}
.popUp {position:absolute;background:#eee;border: solid 1px #ccc;padding: 10px;margin:5px;}
.measurements{position: absolute; top: -242px; left: -250px; width: 500px; height: 420px; overflow: hidden; text-align: left; background-color: #fff; border: solid 1px #000; padding: 10px;}
.filterItem {float:left;margin: 0 0 0 1px;padding:0px;}
.survey { width: 100%; font-size: 11pt; }
.survey div.question { margin:0 10px 0 10px; padding: 10px; width: 94%; border-left: solid 1px #bbb; border-right: solid 1px #bbb; }
.statement {color:#EEE;font-size:8pt;font-weight:normal;text-align:center;width:710px;margin:5px auto;position:absolute;}
#slideshowAd {position:relative;height:360px; font-size: 11pt; margin-bottom: 10px;}
#slideshowAd a, #slideshowAd a:visited{color: #FFF;}
#slideshowAd .caption { background-color:transparent; color:#444; height:170px; width:360px; position:absolute;bottom:-12px;left:20px; padding: 10px; overflow: hidden;}
#slideshowAd .caption h1 a {margin:0;padding:0;color:#1DCCEF; font-size: 14pt;}
#slideshowAd .caption a { color: #ff0066; }
#slideshowAd .container {float:left; position:absolute;}
#slideshowAd .caption img {border: 0px;}
#slideshowAd .container .content{display: none;}
#slideshowAd img {display: block; margin-top: 10px;}
#slideshowAd .buttons {z-index:700; background-color: transparent; height:32px;position:absolute;bottom:-20px;left:230px; overflow: hidden;}
#slideshowAd .buttons a{ background: transparent url('../yes/circle_off.png') no-repeat top left; width: 28px; height: 24px; float: left; position: static; }
#slideshowAd .buttons a:hover{ background-image: url('../yes/circle_hover.png'); }
#slideshowAd .buttons .selected{ background-image: url('../yes/circle_on.png'); }
#slideshowAd .buttons .selected:hover{ background-image: url('../yes/circle_on.png'); }
.prominfo { margin:0 20px 0 20px; padding-bottom: 10px; }
.prominfo ul li { margin: 5px 0 20px 0; }
.prominfo table.withborders, .prominfo table.withborders tr td { border: 1px dotted #AAA; border-collapse: collapse; padding: 5px;}
