*,tr,td,th{margin:0; padding:0;} img{border: none;}
body{background: #c4c4c4 url(../images/new-bg.gif) repeat-x top left; font-family: Helvetica, Arial, sans-serif;}
textarea{font-size: 13px; border: 2px solid #cecece;}
p.proddesc{font-size: 14px; line-height: 1.3em;} 
a{outline: none; color: #000;} :focus{-moz-outline-style: none; ;}
input{margin: 0; padding: 0;}

.stockname{font-size: 15px; font-weight: normal; padding-bottom: 6px;}

.latestnews h2{padding-top: 2em; font-size: 14px; text-transform: uppercase;}
.newstop{padding-top: 0;}
.latestnews img{border: 4px solid #fff; margin-bottom: 3px;} 

.pricebox{float: left; border-top: 1px solid #fff; width: 280px; }
.pricebox p{padding: 15px 0; font-size: 16px; color: #7d6a50; font-weight: bold;}
#page_navigation{font-size: 11px; padding: 20px 0; text-align: center;}
#page_navigation a{font-size: 11px; text-decoration: none; padding: 4px; border: 1px solid #999; margin: 1px; background: #fafafa; color: #444; font-weight: bold;}
.pnsubmit{clear: both; margin-top: 7px;}
ul.normallist{ margin-left: 20px; font-size: 14px; line-height: 1.3em; margin-bottom: 1.5em;}
ul.normallist li{margin-bottom: 5px;}
#tips-nav .left-col img{border: 4px solid #fff; margin-right: 20px;}
.paginput{border: none;}
.modifiers{padding-top: 4px;}
.modifiers a{color: #000;}
.wmts{width: 145px; float: left; height: 210px; padding: 7px;}
.wmts img{border: 4px solid #fff; width: 110px; margin-left: 10px;}
.wmts p{font-size: 11px; margin-top: 4px; text-align: center;}

table.plain{padding-top: 1em; padding-bottom: 2em; width: 300px;}
.plain td{font-size: 14px; line-height: 1.3em;}
.productimage{float: left; border: 4px solid #fff; border-bottom: none; margin: 8px 12px 16px 8px; background: #fff;}
.productimage2{border: 4px solid #fff; margin: 0 20px 20px 0;}
.sigs{float: left; width: 50%; margin-top: 2em; text-transform: uppercase; font-size: 13px;}

/* misc */
.notice{padding: 18px 0 0 0; font-weight: bold; font-size: 22px; color: green; font-family: helvetica, arial; font-weight: normal; padding-bottom: 1em;}

/* nav */
#nav{height:44px; font-size:13px; background: url(../images/sc-bg.png) repeat-x bottom left; padding:0; margin: 0 auto;}
#nav ul{padding:0; list-style-type:none; float:left; text-transform: uppercase; }
#nav li{display:block; float:left; margin:0; text-align: center;}
#nav li.right{float: right;}
#nav li a{display:block; float:left; color:#fff; text-decoration:none; padding:0 0 0 15px; height:44px; line-height: 44px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: normal;}
#nav li a span{padding: 0 15px 0 0; height:45px; float:left;}
#nav li a:hover{color:#fff; background: transparent url(../images/sc-bg-over.png) repeat-x bottom left;}
#nav li a:active{color:#fff; background: transparent url(../images/sc-bg-on.png) repeat-x bottom left;}
#nav li a:hover span{display:block; width:auto; cursor:pointer; text-shadow: 1px 1px 13px #fff;}
#dashboard-nav li#link1 a, #dashboard-nav li#link1 a:hover,
#products-nav li#link2 a, #products-nav li#link2 a:hover,
#categories-nav li#link3 a, #categories-nav li#link3 a:hover,
#orders-nav li#link4 a, #orders-nav li#link4 a:hover,
#options-nav li#link5 a, #options-nav li#link5 a:hover,
#stats-nav li#link6 a, #stats-nav li#link6 a:hover,
#tips-nav li#link7 a, #tips-nav li#link7 a:hover,
#contact-nav li#link8 a, #contact-nav li#link8 a:hover,
#links-nav li#link9 a, #links-nav li#link9 a:hover
{color: #3a392f; background: #fff url(../images/sc-left-on.png) no-repeat top left; line-height: 44px; height: 45px; text-shadow: 1px 1px 13px #fff; line-height: 40px;}
#dashboard-nav li#link1 a span,
#products-nav li#link2 a span,
#categories-nav li#link3 a span,
#orders-nav li#link4 a span,
#options-nav li#link5 a span,
#stats-nav li#link6 a span
{display:block; padding:0 20px 0 0; width:auto; background: #fff url(../images/sc-right-on.png) no-repeat top right; height:45px;}

/* main content */
#guestbookentry, .guestform{font-size: 14px; line-height: 1.3em; position: relative;}
#guestbookentry{padding: 10px; margin-bottom: 10px; border-bottom: 1px solid #dedede; background: #fffitem;}
#guestbookentry .date{float: right; padding: 4px; border: 1px solid #fefefe; position: absolute; top: 10px; right: 10px; font-size: 11px;}
.guestform input{padding: 4px; background: none;}
.guestform textarea{background: none;}
.starz img{border: 4px solid #fff;}

/* SC FORMS */
.sc-forms{font-size: 13px; font-family: helvetica, arial;}
.sc-forms label{font-size: 12px; font-weight: bold; color: #333;}
.sc-forms input{padding: 2px; width: 100%;  margin-top: 1px; margin-bottom: 12px; }
.sc-forms legend, .sc-forms fieldset{display: block; position: relative;}
.sc-forms fieldset{clear: both; border: none; border-top: 1px solid #ddd; padding-top: 14px; padding-bottom: 15px;}
.sc-forms h3{color: #797979; font-weight: bold; font-size: 14px; display: block; float: left;}
.sc-forms .inputdivs{float: right; width: 490px;}
.sc-forms .items{float: left; width: 220px; margin-right: 25px;}
.sc-forms .items-half{float: left; width: 101px; margin-right: 18px;}
.sc-forms .items-half img{float: left; padding-left: 2px; padding-bottom: 10px;}
.sc-forms .items-third{float: left; width: 43px; margin-right: 18px;}
.sc-forms .ih-last{margin-right: 25px;}
.sc-forms .it-last{margin-right: 80px;}
.sc-forms select{margin-top: 2px;}
.sc-forms .country{width: 220px; margin-right: 25px;}
.sc-forms .checkbox{float: left; width: 20px; height: 20px; margin-right: 2px;}
.sc-forms p{float: left; width: 180px; font-size: 12px; color: #666; padding-bottom: 1em;;}
.sc-forms p.cb{padding-top: 2px;}
.sc-forms .radio{float: left; width: 20px; margin-top: 7px;}
.sc-forms .submit{width: 154px; height: 33px;}
.sc-forms a.cobuttons:hover{background: none;}
.submitbtn{height: 33px; width: 154px; float: left; margin-top: -2px; margin-right: 15px;}
.tip{padding: 8px 4px 20px 4px;}
a.tip{text-decoration: none; color: #777;}
a.tip:hover{text-decoration: underline; color: #333; background: #f8f8f8;}
#screenshot{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}

/* main data tables */
.title, .grid-header{padding: 10px 12px; font-size: 13px; color: #fff; font-weight: bold; border-bottom: 1px solid #fff;}

.data{padding: 0; margin: 0px;}
table{width: 100%; border-collapse:collapse;}
table,tr,td,th{font-size: 12px; font-family: arial;}
th{color: #000; font-weight: bold; text-align: left; border-bottom: 1px solid #b3b3b3; font-weight: normal;}
th a{color: #000; font-weight: normal; text-decoration: none; display: block; padding: 4px 12px;}
th a:hover{background: #fff; color: #000;}
th a:active{ background: #fff;}
th.nolink{padding-left: 6px;}
th.money{padding: 4px 12px;}
td{padding: 3px 2px 3px 12px; vertical-align: center; }
td a{color: #444; text-decoration: none;}
td a:hover{background: none; color: #444;}
tr.alt td {background: #f0f0f0;}

td.pic img{background: #fff; padding: 3px; border: 1px solid #b3b3b3;}
td.pic{vertical-align: center; text-align: center;}
td.name{width: 80px; }
td.price{width: 60px; text-align: right; padding-right: 4px; padding-left: 2px;}
td.desc{}
td.details{width: 60px; padding-left: 6px;}
.over, tr.over td{color: #000; background: #f2ecdd; cursor: pointer;}

.cart-table .cart-header{background: #f4f4f4; font-size: 12px; font-weight: bold; color: #555; border-right: 1px solid #fff; padding: 5px; border-bottom: 1px solid #999;}
.cart-table td{padding: 5px; border-bottom: 1px solid #999;}
.cart-table td{vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}
.cart_row, .total_label, .total_value {border-bottom: 1px solid #cecece;}
.cart-table {margin-bottom: 50px;}



.grid{width: 330px; float: left; padding: 0; margin-right: 16px; border: 2px solid #eee;}
.grid th{padding: 4px 12px;}
.grid td{padding: 6px 12px;}

.grid p, .grid p a{padding: 12px; font-size: 18px; font-weight: bold; color: #9d9378;}

/* misc */
.clear{clear: both;} 
a{outline: none;}
body{-moz-opacity: 0.9999;} 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


/* Lightbox for images */
html,body{margin:0;padding:0;height:100%}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox-overlay{z-index:90;background-color:#000;height:100%}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:15px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{text-decoration:underline;color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:250px;height:250px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:none}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button,#lightbox-close-button:link,#lightbox-close-button:visited,#lightbox-close-button:hover{text-decoration:underline;color:#999}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/* header */
.clear{clear:both;} .right{float: right;}
h1{font-size: 19px; color: #000000; padding-bottom: 1em;}
h2.producth2, h2{color: #000000; font-size: 18px; font-weight: normal; padding-bottom: 1em;}

.headerdiv{height: 160px;}
.headerdiv img{margin-top: 40px;}

.search input{background: #000000; color: #cfdfe6; border: 1px solid #3b5874;}
.search{text-align: right; margin-top: 50px;}
.sbox{border: 2px solid #3b5874; background: #000000; color: #cbc1aa; float: left; width: 120px; margin-right: 2px; padding: 3px;}
.sbox2{float: left; color: #fff; padding: 3px;}

.currency{text-align: right; color: #cfdfe6; text-align: right; margin-top: 50px;}
.currency select{margin-right: 5px; vertical-align: middle; background: #000000; color: #cfdfe6;}
.currency input{background: #000000; color: #cfdfe6; border: 1px solid #3b5874; padding: 3px;}
.currency label{font-size: 11px; text-shadow: #000 0px 1px 1px;}

.copy p{color: #000000; font-size: 14px; margin-bottom: 1.2em; padding-right: 60px; text-shadow: #d1ecf7 0px 1px 1px;}
.cartlink{padding: 4px; color:#daeef6; font-size: 12px; text-transform: uppercase; background: url(../images/shopping_cart.png) top right no-repeat; padding-right: 30px; line-height: 32px; height: 32px; text-decoration: none;}
a.cartlink:hover{color: #fff; text-decoration: underline;}
p.footer{font-size: 11px; color: #000; text-transform: uppercase; line-height: 5em;}

h3.featuredproduct, .stockname{color: #000; font-size: 16px; margin-top: 8px;}
h3.featuredname, .stockname2{color: #333; font-size: 10px; text-transform: uppercase; margin-bottom: 1em;}
.itemrow{border-bottom: 1px solid #81a0ad;}

#featured{clear: both;}
#featured a{clear: both; width: 600px; text-decoration: none;}
#featured img{padding-bottom: 5px;}
.featured-item{clear: both; border-bottom: 1px solid #81a0ad;  padding-top: 8px; background: #b5ced9;}
.itemrow{background: #fff;}
#orders-nav h2{font-size: 14px; text-transform: uppercase;}
.totalsdiv, .totalsdivlast{text-align: right; color: #000000; font-size: 14px; margin-right: 483px; line-height: 1.7em;}
.totalsdivlast{font-size: 18px; color: #000;}


/* categories */
.categories, .copy{padding-top: 40px;}
#cat-nav ul{list-style-type: none;}
#cat-nav li {list-style-type: none; background: url(../images/li-bg.png) top left no-repeat; margin-top: 1px;}
#cat-nav li a{text-decoration: none; padding: 12px 0 12px 19px; display: block; font-size: 14px; font-weight: bold; color: #000000; text-shadow: #d1ecf7 0px 1px 1px;}
#cat-nav li a:hover{}
#cat-nav li.selected{background: none;}
#cat-nav li.selected a{color: #000; font-weight: bold; text-shadow: #fff 0px 1px 1px;}
#cat-nav li.selected a:hover{background: none;}

.trev-pic{border: 3px solid #d2eaef; margin-bottom: 0.6em;}