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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#999 url(/images/bg-test.gif) repeat-x top;text-align:center;margin:15px 0;padding:0}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
.container{width:780px;text-align:left;position:relative;background:#fff;height:1%;float:none;display:block;margin:0 auto;padding:10px 10px 0}
.container:after{content:'[DO NOT LEAVE IT IS NOT REAL]';display:block;height:0;clear:both;visibility:hidden}
* html .extra1{display:inline}
.extra1,.extra2,.extra3{margin-top:138px;margin-bottom:0;min-height:400px}
.extra1.products,.extra1.item_view{margin-top:165px}
.extra1 h1.category{margin-top:25px}
.logo{position:absolute;top:0;left:0;width:150px;padding:20px 10px 10px}
.ui-two-left .extra1{width:590px;margin-left:190px;min-height:250px;padding:0}
.ui-two-left .extra2{width:170px;margin-left:-780px;padding:0}
.ui-three .extra1{width:400px;margin-left:120px;padding:0}
.ui-three .extra2{width:115px;margin-left:-520px}
.ui-three .extra3{width:253px;float:right}
.extra4,#search,.breadcrumbs,.sortinator,.sCart{position:absolute}
.extra4{top:0;left:0}
.breadcrumbs{top:146px;left:200px;border-bottom:1px solid #ccc;width:580px;font-size:.75em;padding:0 0 5px 10px}
.ui-one .breadcrumbs{top:143px;left:10px;width:770px}
#search{top:103px;left:565px;padding-left:11px;width:210px}
.sortinator{top:180px;left:658px;width:120px}
.paginator{text-align:right;width:100%;margin-top:30px}
.sCart{top:25px;left:533px;width:250px;text-align:right}
.sCart span{font-weight:700;text-decoration:underline}
.footer{background:#fff;color:#303030;width:800px;margin:0 auto;padding:0 0 10px}
.inner{width:760px;text-align:left;height:auto;font-size:1.2em;background:#000;margin:0 auto;padding:10px}
.footer .cat{float:left;margin-right:10px;width:182px}
.footer .cat.misc h2{color:#FF0}
.qnav,.snav{margin-bottom:15px}
.cat.newsletter form label{color:#fff;font-size:80%;display:none}
.cat.newsletter form input{margin-bottom:5px;width:118px;font-size:85%;border:1px solid #ccc}
.cat.newsletter form input.btn{width:auto;background:#000;border:1px solid #fff;color:#fff;padding:3px}
.ui-one .prod_block1{width:360px;margin-left:420px;_margin-left:210px}
.ui-one .prod_block2{width:122px;float:right;padding-top:55px}
.ui-one .prod_block3{width:400px;margin-left:-780px;_margin-left:-790px}
.front_block{margin-bottom:20px;clear:both;height:1%}
.item{float:left;color:#999;font-size:.95em;width:130px;margin:0 20px 10px 0}
.item img{border:0;padding-bottom:5px}
.extra1.item_view .item h3,.extra1 .category .item h3{font-size:12px;font-weight:400;margin:0;padding:0}
.item div.item-price{color:#999;padding-top:5px}
.extra1 .item a:link{color:#999;text-decoration:none}
.extra1 .item h3 a:visited{color:#000}
div.author{font-size:120%;font-weight:700;margin-bottom:10px}
h1.show{padding-bottom:3px}
.prod_images{background:#efefef;margin-bottom:5px;color:#000;font-size:95%}
html.prod_images{padding-bottom:22px}
.prod_actions ul li{margin-bottom:2px}
.prod_images .image_control ul{width:50px;float:left;padding:5px}
.prod_images .image_control ul li{width:25px}
.img_control{width:200px;float:left;padding:5px}
.img_control ul li{float:left;display:inline}
.img_control ul li a{float:left;margin-right:5px;display:inline;color:#000;border-right:1px solid #000;padding-right:5px}
.img_control ul li a.next{border-right:0}
.img_summary{float:right;width:100px;text-align:right;padding:5px}
.prod_actions{clear:both}
.img_control ul li a:hover{color:#333;text-decoration:underline}
.cart-notice{position:absolute;margin-top:-100px;border:2px solid #ccc;background:#fff;text-align:left;width:300px;padding:10px}
.extra1 .cart-notice h2{margin-bottom:5px;padding:5px 0}
.cart-notice div.check-out{margin-left:30px}
.img_creator{float:right;padding:0 10px}
.price_now,form .options{margin-bottom:10px;border-bottom:1px solid #efefef}
.prod_block1 ul li label{cursor:pointer}
.prod_block1 ul li span.money{float:left;margin-top:0;padding:0 0 0 25px}
form .options ul li{float:left;width:115px;display:block;height:190px;font-size:98%;padding:5px 5px 5px 0}
.description{background:url(/images/description-bg.gif) repeat-x bottom;padding-bottom:5px;margin-bottom:10px;line-height:130%}
.quantity{clear:none}
.add-to-cart{width:100px;float:right}
.price_tag em{clear:left}
.ideas{float:left;width:350px;margin:20px 0}
.ideas.first{margin-right:20px;width:410px}
.ideas .tabs{background:#fff;height:25px;margin-bottom:5px;border-top:3px solid #efefef}
.ideas .tabs ul li a{color:#333;display:block;background:#efefef;padding:5px 10px}
.ideas .tabs ul li{float:left;margin-right:5px;color:#333}
.ideas .tabs ul li.selected{color:#333;display:block;text-decoration:underline;padding:5px 10px}
.ideas .panel{clear:left;font-size:.99em}
#search .fi_txt label{display:block;color:#868686;font-weight:400;font-size:11px;padding-bottom:6px}
#search .fi_txt input{width:144px;border:1px solid #ccc;height:16px}
#search input.ff_btn{background:#000;border:1px solid #fff;color:#fff;height:20px;width:53px;margin-top:0;_margin-top:0;margin-left:5px}
:first-child+html #search input.ff_btn{margin-top:0}
.paginator a{border:1px solid #ccc;padding:4px 6px 3px}
.paginator .this-page{background:#000;color:#fff;padding:4px 6px 3px}
#left{float:left;width:350px}
#right{float:right;width:200px}
.form_block p.info{color:#999;clear:both;margin:0;padding:5px 0 0}
.form_block .floatHalf{border-bottom:1px solid #EFEFEF;clear:both;margin-bottom:10px;padding-bottom:10px}
.form_block label{display:block;padding:0 0 5px}
.formError{color:red;padding-top:5px}
.fieldWithErrors input{border:1px solid red}
#mainnav{width:770px;background:#000;height:30px;position:absolute;top:98px;left:10px;padding-left:10px;float:left;_z-index:2000;_border:1px solid #000;_display:inline}
#mainnav ul,#mainnav ul li{list-style-type:none;float:left;font-size:13px;margin:0;padding:0}
#mainnav ul li{padding:10px 0 0}
#mainnav ul li a{margin-right:20px;display:block;letter-spacing:.04em}
#mainnav ul li a:hover{font-weight:700;color:#fff;text-decoration:underline}
.extra2 #collection.snav ul li{color:#000;margin:0;padding:0}
.extra2 #collection.snav ul li a{display:block;_height:10px;border-bottom:1px solid #efefef;margin:4px 0;padding:4px 0}
.extra2 #collection.snav ul li a:hover{font-weight:400;color:#000;text-decoration:underline}
.extra2 #collection.snav ul li ul li a:hover{font-weight:400;color:#666;text-decoration:none;border-bottom:0}
.snav ul,.footer .cat ul{list-style-type:none;margin:0;padding:0}
.snav ul li,.footer .cat ul li{margin:0 0 5px;padding:0}
.snav ul li{margin:0 0 10px}
.extra2 #collection.snav ul li ul{margin-top:5px;border-bottom:1px solid #efefef}
.extra2 #collection.snav ul li ul li a{padding:2px 0}
.extra2 #collection.snav ul li ul li{font-size:.85em;text-decoration:underline;margin:0 0 0 20px;padding:0}
.footer .cat ul li a:hover{font-weight:400;color:#ccc;text-decoration:underline;font-size:.85em}
.footer .cat ul li a:active{font-weight:400;color:#ccc;text-decoration:none;font-size:.85em}
.breadcrumbs ul,.breadcrumbs ul li{list-style-type:none;float:left;margin:0;padding:0}
.breadcrumbs ul li{padding-right:5px}
body,input,select,textarea{font:normal 75% helvetica,Arial,sans-serif;color:#454545}
.clear{clear:both;display:block;font-size:1px;line-height:0;height:0;margin:0}
hr{border-bottom:#CACACA 1px solid;border-top:0;height:1px;clear:both;margin:5px 0;padding:0}
h1{color:#333;font-size:14px;font-weight:700;margin:0;padding:5px 0 10px}
h2{font-size:115%;font-weight:700;color:#000;margin-bottom:10px}
.extra2 h2{border-bottom:1px solid #ccc;text-transform:uppercase;padding:0 0 2px}
.extra1 h2{border-bottom:1px solid #efefef;margin-bottom:10px;text-transform:none;clear:both;padding:0}
.extra1 .contact h2{border-bottom:0;clear:none}
.extra1 h1{color:#ccc;font-size:180%}
.extra1 .prod_block1 h2{border-bottom:0 solid #fff}
.extra1 h2 span{color:#999;font-size:85%;font-weight:400;text-transform:lowercase;padding-left:5px}
.footer h2{color:#fff;border-bottom:1px solid #fff;font-size:.8em;padding-bottom:2px;background:none;text-align:left}
h3{font-weight:700;font-size:105%}
p,form{margin:0;padding:0}
input:focus{background:#efefef}
input.button:focus{background:#000}
h2.lowtech,.lowtech,.brand,#search label{position:absolute;font-size:1px;width:1px;height:1px;overflow:hidden;left:-9999px;margin:0;padding:0}
.extra1 p{margin-bottom:10px;line-height:1.3em}
input,textarea,select{font-size:13px}
.extra2 select{font-size:11px;width:150px}
a:hover{color:#000;text-decoration:underline}
a{outline:none}
abbr,acronym{border-bottom:1px dotted #777;cursor:help}
abbr:hover,acronym:hover{border-bottom-color:#555}
.extra1 table tr td{margin:2px;padding:5px}
.cart-price{float:right;background:#efefef;font-size:150%;padding:5px}
span.summary{float:right;color:#999;font-size:11px;font-weight:400;margin-top:-15px}
.extra1 em{color:#999;font-style:italic;display:block}
.column{float:left;width:241px;border-top:1px dotted #efefef;border-bottom:1px dotted #efefef;border-right:1px dotted #efefef;padding:10px}
.column.first{padding:10px 10px 10px 0}
.column.last{border-right:0 solid #efefef}
.column p{margin-bottom:15px;font-size:95%}
.req{color:red;margin-right:3px}
.column input,.column textarea,.column select{font:12px Arial;border:2px solid #999;border-bottom:2px solid #eee;border-right:2px solid #eee;width:95%;padding:3px 2px}
.column .FillShipping input{width:13px}
p.btn{float:right}
div.listContainer{height:300px;width:100%;border:0 solid #666;background-color:#fff;overflow:auto}
.list{width:100%;margin-top:10px}
div.listContainer .list{border:0;width:100%}
.list td{background-color:#fff;border-bottom:1px solid #ccc;padding:2px 6px}
.list tr.odd td{background-color:#fff}
.list tr.even td,.even{background-color:#efefef}
.numeric,.list .numeric{text-align:right}
.list th,.list tr.header td,.list td.header{font-weight:700;color:#000;text-transform:capitalize;text-align:left;border-bottom:1px solid #ccc;padding:4px}
.list tr.footer td{font-weight:400;font-style:italic;color:#333;background-color:#ccc;border-top:1px solid #000;text-transform:capitalize}
.list td.borderTop{border-top:1px solid #999}
.variation_item{border:1px solid #EFEFEF;float:left;text-align:center;width:168px;margin:0 10px 10px 0}
.variation_image{padding:5px}
.variation_item h3{border-bottom:1px solid #efefef;padding-bottom:5px}
.variation_item .price{float:left;width:65px;text-align:left;padding:10px}
.variation_item .price em{white-space:nowrap}
.variation_item h4{text-transform:uppercase;font-weight:700;font-size:90%;margin-bottom:3px}
.variation_item .quantity{float:right;text-align:right;width:50px;padding:10px}
.out-of-stock{margin:5px 0}
a.addthis_button{margin-bottom:10px;display:block;float:right}
.extra1,.extra2,.extra3,.prod_block1,.prod_block2,.prod_block3,.cart-notice div,#search .fi_txt,#search .fi_btn,p.btn_back{float:left}
.sCart p,.prod_images img{padding-bottom:5px}
.footer .cat.last,.item.last,.ideas ul li.last{margin-right:0}
.banner,.extra1.item_view .front_block,.img_creator,.desc_creator,.form_block,.extra1 .category .item,.extra1 table{margin-bottom:20px}
.extra1 .item a:visited,p.spec{color:#999}
.extra1 .item a:hover,.extra1 .item a:active,.extra1 .item h3 a:hover,.extra1 .item h3 a:active,.breadcrumbs ul li a{text-decoration:underline}
.extra1 .item h3,.ideas h3{font-weight:400}
.extra1 .item h3 a:link,.img_control ul li a:link,.img_control ul li a:visited,.img_control ul li a:active,a:link,a:visited,a:active{color:#000;text-decoration:none}
.prod_block2 h3,.extra1 strong,.extra1 table tr td strong,.coming-soon{font-weight:700}
form .options ul li img,.prod_block1 ul li span.money,.column label{display:block}
.price_tag,.price_tag h3,.quantity,.quantity h3,.add-to-cart,.ideas .panel ul li,.form_block .float{float:left;margin-right:10px}
.quantity h3,.price_tag{padding-top:3px}
.paginator a.page-all,a img{border:0}
#mainnav ul li a:link,#mainnav ul li a:visited,#mainnav ul li a:active{font-weight:700;color:#fff;text-decoration:none}
.extra2 #collection.snav ul li a:link,.extra2 #collection.snav ul li a:visited,.extra2 #collection.snav ul li a:active{font-weight:400;color:#666;text-decoration:none}
.extra2 #collection.snav ul li ul li a:link,.extra2 #collection.snav ul li ul li a:visited,.extra2 #collection.snav ul li ul li a:active{font-weight:400;color:#333;text-decoration:none;border-bottom:0}
.footer .cat ul li a:link,.footer .cat ul li a:visited{font-weight:400;color:#fff;text-decoration:none;font-size:.85em}