body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(/g/global/bg.jpg) repeat-x #e9eced;}

a {color:#a32634;text-decoration:none;}
hr {clear:both;}
a em {visibility:hidden;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
p.right {margin-bottom:1.5em;}


#head {width:750px;height:145px !important;border-top:solid 1px #C7CDCD;margin:0 auto;}
#home {display:block;width:270px;height:100px;margin-top:42px;float:left;}
#search {margin:12px ;float:right; }
#search input {vertical-align:top;}
#cont {width:750px;text-align:left;background:url(/g/global/cont.bg.gif) repeat-y;margin:0 auto;}
#top {background:url(/g/global/top.jpg) no-repeat;}

#contl, #contr {float:left;display:inline;}

#contl {width:210px;color:#fff;}
#contr {width:540px;}

#foot {clear:both;background:url(/g/global/foot.gif) no-repeat;height:43px;font-size:10px;padding-top:15px;}
#foot p {margin:0 0 0 220px;line-height:160%;}

#contl a {color:#bec4c8;}
#contl a:hover {color:#fff;}
#contl a.here {color:#fff;font-weight:bold;}
#contl h1 {font-size:14px; text-transform:uppercase;color:#fff;margin-left:40px;margin-top:.8em;}
#contl ul {padding:0 0 0 55px;margin:0;display:block;}
#contl li ul {margin-left:15px !important;padding:0;display:block;}
#contl li a {font-weight:bold;font-size:14px;}
#contl li li a {font-weight:normal;font-size:12px;}
#contl li {list-style-image:url(/g/global/arrow.gif);line-height:170%;}
#contl li li {list-style-image:url(/g/global/dot.gif);}
#contl div.sidebox {padding:0 0 0 40px;}
#contl div.sidebox h1 {font-size:14px; text-transform:uppercase;color:#fff; margin-left: 0;margin-top:.8em;}
div.sidebox input {width:140px ;}
#login {width:62px;}

#contr h1 {font-size:14px; color:#fff;margin-left:19px;height:22px !important;margin-top:.8em;margin-bottom:1.8em;}
#contr h2 {font-size:12px;margin-bottom:-.6em;}
#contr h2, #contr h3 {margin-left:15px;}
h1 a {font-size:11px;float:right;line-height:17px;margin-right:20px;color:#bec4c8;font-weight:normal;}

#contr div.rightshift table{margin-left: 15px;}
#contr div.leftshift {margin-right: 15px;}

#contr div.categorydesc {margin-left: 18px;margin-right:15px;}

#contr p, #contr hr {margin-left:13px;margin-right:15px;}
#contr li {margin-right:15px;}
dl.detail {margin-top:18px;margin-left:20px;}
dl.detail dt {float:left;margin:0 4px 0 0;text-align:center;width:253px;display:inline;}
dl.detail dt img {margin-bottom:1em;}
dl.detail dd {margin:0;padding:0;width:255px;display:inline;padding-left:20px;}
dl.detail dd h2 {margin-top:0;}
dl.detail dd p, dl.detail dd hr, dl.detail dd h2 {margin-left:0 !important;margin-right:0;}
dl.detail dt img {border:solid 2px #CFD3D6;}
dl.detail dd table {width:240px !important;}
dl.detail dd table td {font-size:9px; }
dl.detail dd img {width:245px !important;}

#prodlist {margin: 5px;}
#prodlist dl {float:left;margin:0;padding:0;width:104px;margin-left:18px;display:inline;margin-bottom:10px;margin-top:8px;}
#prodlist dt {margin:0;padding:0;}
#prodlist dt div {border:solid 2px #CFD3D6;width:100px;height:100px;background-color: #FFF;text-align:center;vertical-align:middle;}
#prodlist dd {margin:0;padding:0;}
#prodlist .clear {clear:both;}
#prodlist img {max-height:100px;margin-top:auto;margin-bottom:auto;}
#prodlist img, {}

#cattitle {/*padding:3px; padding-top:7px;*/}

#contr hr { color:#B5BABB;background-color: #B5BABB;height:1px;border:0;margin-top:1em;margin-bottom:1em;clear:both;}

.prev {margin-left:13px;}
.add {background:url(/g/global/cart.jpg) no-repeat;display:block;height:25px;width:96px;}

#multiimagechoice {margin-left:15px;width:200px;margin-right:0;display:inline;}
#multiimagechoice dl {display:inline; margin-left: 15px;margin-right:0px;margin-bottom:10px;width:105px !important;float:left;}
#multiimagechoice dt, #multiimagechoice dd {width:105px;}

/*#primary_image {margin-left: 15px;}*/

#cartcontents {width:500px; /*margin-left:20px;*/}
#cartcontents table {margin-left:15px;}
table.bordered {border-top: 1px #ccc solid; border-left: 1px #ccc solid;}
table.bordered td, table.bordered th {border-bottom: 1px #ccc solid;border-right: 1px #ccc solid;}
table.bordered th {text-align: left; background-color: #eee;}
/*
.box-title {
  border: 1px;
  border-color: #ccc;
  border-style: solid; 
  font-weight: bold;
  background-color: #eee; 
  padding: 3px; 
}
.box {
  border: 1px #ccc solid; 
  padding: 3px; 
  margin-bottom: 5px; 
}
*/

div.small td {font-size:11px;}
div.small table {width:450px;margin-left:15px;}
div.small table table {width:100%;}

.sample {float:left;width:125px;margin-right:25px;height:150px;}
.sample img {margin-bottom:10px;}

.product_option img {vertical-align:middle;}
.product_option p {clear:both;}
.option-image-right {float:right;margin-top:-1em;}