body{background-image:url(/themes/mercury/images/bg.gif); background-repeat:repeat-x; background-color:#332e34; font-family:Arial,Helvetica,sans-serif; font-size:1em; margin:0; padding:0}
#cont{width:925px; margin:auto}
#header{font-size:0.7em; height:78px}
#logo{position:relative; top:91px; width:261px}
#tmenu{float:right; width:615px; list-style-type:none; text-transform:uppercase; text-align:center}
#tmenu li{float:left; margin:21px 30px}
#tmenu a{color:#000; text-decoration:none}
#submenu{width:312px; margin-top:111px}
#submenut{height:5px; background-image:url(/themes/mercury/images/menut.jpg); background-repeat:no-repeat; display:block; width:100%}
#submenucont{background-image:url(/themes/mercury/images/menum.png); background-repeat:repeat-y}
#submenucont2{padding:15px 25px 15px 18px}
#submenucont3{background-color:#c7a79e; min-height:150px; font-size:0.8em}
#submenucont3 hr{border:0 none; width:244px; color:#c79d95; background-color:#c79d95; margin-left:12px; height:2px}
#submenucont3 ul{list-style-type:none; margin:0; padding:8px}
#submenucont3 ul li{padding:3px}
#submenucont3 ul li a{color:#fff; text-decoration:none}
#submenucont3 ul li ul{padding:0 10px}
.current{font-weight:bold}
#submenuf{height:14px; background-image:url(/themes/mercury/images/menuf.png); background-repeat:no-repeat; display:block; width:100%}
#contentcont{float:right; width:662px;background-image:url(/themes/mercury/images/contentm.png); background-repeat:repeat-y;margin-top:-470px;}
#contentt{height:9px; background-image:url(/themes/mercury/images/contentt.jpg); background-repeat:no-repeat; display:block; width:100%}
#contentf{height:13px; background-image:url(/themes/mercury/images/contentf.png); background-repeat:no-repeat; display:block; width:662px; float:right}
#content{color:#666; font-size:12px; margin:0 28px 0 18px; min-height:470px}
#footer{clear:both; border-top:solid 1px #c7a79e; color:#c7a79e; font-size:0.75em; text-align:center; margin:20px 10px 0 3px; padding:20px}
#footer a{color:#c7a79e}
.clear{clear:both}
#buckleheader{margin-left:3px}

#menu li a{}
#menu ul li a{}
#menu ul li ul li a{}
#menu li .current{}

.icon{background-image:url(/themes/wakeup/images/blueicons.png); height:18px; width:18px; float:left; margin-right:3px}
a div .icon{text-decoration:none}
a{color:#c21515; text-decoration:none}
.bold{font-weight:bold}
.products{width:620px; margin:auto}
.product_thumbnail{width:100px; margin:20px 10px; float:left}
.product_title{height:80px; text-align:center; font-weight:bold; font-size:14px}

.product_thumbnail_overlay{padding:5px; font-size:12px; text-align:center; width:90px; color:#000}
.product_thumbnail_overlay{display:none}
.product_cost{text-align:center; margin-top:10px}
table{margin:0; padding:0; border:0; border-collapse:collapse; color:#545454}
.tabledef td{border:0}
table a{color:#545454}
table td{border-right:1px solid #B5B5B5; border-bottom:1px solid #DADADA; line-height:1.16667em; padding:3px 5px; vertical-align:top}
.nobor td{border:0}
table .heading, table .heading a,{font-weight:bold; text-decoration:none}

table .lastcol{padding-left:7px; border-right:0; border-bottom:1px solid #DADADA; line-height:1.16667em; padding:3px 5px; vertical-align:top}

table .lastrow td{border-bottom:0}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
 
.clearfix{display:inline-block}
 
html[xmlns] .clearfix{display:block}
 
* html .clearfix{height:1%}
.inputo{padding:5px; font-size:12px; color:#333; border:1px solid #888}

.selecto{font-size:14px; color:#333; border:1px solid #888}

.submito{font-size:12px; width:auto; margin:0; padding:5px 1em 5px 1em; background-color:#f9f9f9; color:#4a4a4a; border:1px solid #888}
.producttable{width:100%}
.producttable thead{font-weight:bold}
.producttable td{padding:8px}
.ordertable{width:100%}
.ordertable thead{font-weight:bold}
.ordertable td{padding:8px}

.right{text-align:right}
.left{text-align:left}
.underline{text-decoration:underline}
.logindiv{width:340px; float:left}
.notification{height:17px; margin:10px 0; padding:10px; text-align:center; clear:both}
.notification_text{float:left}
.notification_icon{float:right; width:50px}
.general{background:#FFF5B8; border-top:1px solid #FFE166}
fieldset{border:0px}
.errorlist{margin-left:0; padding:0}
.errorlist li{background:#FCFBFB none repeat scroll 0 0; border:1px solid #FAC8C6; color:#FF484B; display:block; font-size:11px; font-weight:bold; margin:4px 0; padding:5px}
input{padding:2px}
.error{background-color:#FF484B; color:#fff}
.btnleft{width:50%; float:left}
.btnright{width:50%; float:left; text-align:right}
.tcmargin{margin-top:5px}
.tcdiv{height:110px; overflow:auto}
.faillogin{padding:10px; text-align:center}
.product_image{float:right; width:300px; margin:15px 0 15px 15px;  padding:0px;text-align:center;}
.product_image img {border:solid 4px #332E34; }
#prod_images {float:right;margin-top:25px;text-align:right;width:400px;}
.micro_link {margin-left:25px;}
#breadcrumb{font-size:12px; display:block; margin-bottom:10px}
#addToBasket{padding:10px; margin:15px 0}
#addToBasket .formelements{float:left}
#addToBasket .clearfix{display:block; margin-bottom:10px; clear:both}

#addToBasket label{width:130px; padding:7px 0 0; float:left}
.productCost{float:right; font-size:3em}
.productOptionsTxt{display:none}
.clear{clear:both}
a img{border:0}
h1{margin:0}
