*{margin:0;padding:0;}
body{color:#000;font-size:76.1%;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.3em;background-color:#fff;text-align:center;}
h1, h4{font-size:1.2em;line-height:1.3em;margin:4px;padding:0;}
h4{font-size:1.25em;line-height:1.4em;}
a{color:#000;font-weight:bold;text-decoration:none;border-bottom:dotted 0px #555;}
a:hover{color:#a50d12;border-bottom:dotted 1px #555;}
ul li{margin-left:12px;}
li ul{margin-left:6px;}
img {border:0}
#maindiv{width:960px;height:100%;margin:0 auto;padding:10px;background-color:#fff;text-align:center;}
hr{width:100%;margin:10px 0px;}
#headerdiv{text-align:left;}
#bannerdiv{float:left;width:750px;height:50px;padding:10px;padding-bottom:20px;text-align:left;}
#bannerleftimg{padding-left:15px;vertical-align:middle;height:47px;width:289px;}
#bannermiddleimg{padding-top:15px;padding-left:50px;vertical-align:middle;height:20px;width:383px;}
#logincartdiv{float:right;width:170px;height:60px;padding:10px;text-align:right;}
#logincartdiv a{border:none;font-weight:bold;}
#logincartdiv a:hover{border-bottom:1px dotted #a50d12;}
#loginspan{color:#a50d12;font-size:10px;}
#loginspan a{color:#a50d12;}
#shopcartspan{color:#000;font-size:12px;}
#subtotalsspan{display:block;color:#000;font-size:11px;}
#itemsubtot, #pricesubtot{display:block;text-align:right;color:#000;font-size:11px;}
#cleardiv{height:0px;clear:both;}
#topmenutbl{width:100%;background:#a50d12 url('images/menu_background.gif') repeat-x top left;}
#topmenutbl a:hover{border-bottom-width:0;}
#searchform{}
#searchtd{width:345px;height:35px;padding-left:10px;background:#a50d12 url('images/menu_search_box.gif') no-repeat center left;}
#searchinput{width:335px;height:16px;font-size:10px;border:0;background-color:#fff;}
#searchbutton{width:61px;height:35px;}
#contentdiv{text-align:left;}
#bodytbl{width:100%;}
table.cobtbl{background-color: #B1B1B1;}
td.cobhl{background-color: #EBEBEB;}
td.cobll{background-color: #FFF;}
#lefttd{width:230px;height:500px;padding:5px;background:#fff url('images/border_vertical_white.gif') repeat-y top left;text-align:center;}
#lefttd a{font-weight:bold;border:none;}
#lefttd a:hover{border-bottom:1px dotted #a50d12;}
.leftmenuh3{padding:15px 5px 5px 20px;text-align:left;}
.leftmenuh3 span{color:#a50d12;font-size:14px;font-weight:bold;border-bottom:1px dotted #a50d12;}
.leftmenuul{padding:0px 5px;}
.leftmenuul li{padding:3px;padding-left:20px;font-size:11px;font-weight:bold;list-style-type:none;background:#fff url('images/menu_bullet.gif') no-repeat center left;text-align:left;}
table.mincart{padding:0px 5px;width:207px;margin:auto;}
table.mincart td{padding:3px;padding-left:20px;font-size:11px;font-weight:bold;list-style-type:none;background:#fff url('images/menu_bullet.gif') no-repeat center left;text-align:left;}
#middletd{width:5px;height:500px;background:#fff url('images/border_vertical_white.gif') repeat-y top center;}
#righttd{width:725px;height:500px;padding:12px 20px;background:#fff url('images/border_vertical_white.gif') repeat-y top right;}
#righttd p{padding:5px 5px;}
.detailname{font-size:1.1em;padding:5px 5px;}
.prodimage a.ectlink, .prodimage a:hover{border-bottom-width:0;}
#lefttd a.ectlink, #lefttd a.ectlink:hover{border-bottom-width:0;}
.prodimage{padding:5px 5px;}
.about-profile{padding:5px 5px;}
.cobtbl td{padding:5px 5px;}
div.detailoptions td{padding:5px;line-height:20px;}
div.detailoptions input{margin:5px;padding:5px;}
div.detailname{font-weight:bold;}
.proddiscounts, .discountsapply, .detaildiscounts{padding:5px;display:block;color:#DF120D;font-size:11px;font-weight:bold;}
div.prodid, div.prodname, span.prodoption, div.prod3name, .prodnavigation, .detailoption, .numreviews{font-weight:bold;}
span.price{background-color:#FEFF8F;font-weight:bold;}
td.cpdhl{padding:5px 10px;color:#fff;font-weight:bold;background-color:#A50D12;}
td.cpdll{padding:10px;}
td.review{padding:5px 10px;border:#2F2F2F 1px inset;}
#recaptcha_widget_div{padding:10px 0px;}
#recaptcha_widget_div a, #recaptcha_widget_div a:visited{border:none;}
#footerdiv{}
#footertbl{width:100%;height:35px;color:#efefef;font-size:9px;background:#fff url('images/footer_background.gif') no-repeat top left;}
#footertbl a{color:#efefef;font-weight:normal;border-bottom:1px dotted #efefef;}
td.detailimage {vertical-align:top;}
div.detaildescription>h3 {margin: 15px 0 0;}
div.detaildescription>p {margin: 10px 0 0;}
div.detaildescription>ul {margin: 5px 10px 0;}
div.detaildescription img {margin: 15px 15px 0;}
div.detaildescription {padding-bottom: 15px;}
#smb-div {text-align: center;}
#smb-div .fb-like {vertical-align:top;}
