*{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
body{background: #E2EBE8; text-align: center; margin: 0; padding: 0;}
a img{border: none;}

a, a:visited{color: #837C00;}
a.callme{padding: 0 0 0 25px; line-height: 22px; background: #FFF url(images/call_me.gif) no-repeat left center; color: #001370;}
h1{font-size: 18px; color:#837C00; margin: 0 0 20px 0;}
h2{font-size: 14px; font-weight: bold; line-height: 19px; color:#837C00; margin: 20px 0 10px 0;}
h3,strong{color:#837C00;}
p{font-size: 12px; color:#454545; line-height: 20px; text-align:justify;}
table{margin: 20px 0px; border: 1px solid #989898;}
table th{padding: 5px; border-bottom: 1px solid #a8a8a8; background: url(../images/menu_bg.gif) no-repeat center 0px; font-size: 12px; font-weight: bold; color: #003378; text-align:left;}
table td{padding: 6px; font-size: 12px;}
#holder{width: 925px; margin: 0 auto; border-left: 1px solid #999999;  border-right: 1px solid #999999; background: #FFF url(images/bg.gif) repeat-y left top; padding: 0; text-align: left;}
#holder .item_block{margin-bottom: 55px;}
#holder .item_block h1{padding: 0 0 7px 0;}
#holder .item_block h1 a, #holder .item_block h1 a:visited{font-weight: bold; font-size:12px; text-decoration:underline; color: #001370;}
#holder .item_block .image{float: left; border: 1px solid #999999;}
#holder .button{border: none; margin: 10px 0 0 0;}
#holder .blue{color: #001370; font-weight: bold; font-size: 11px; margin: 0 0 5px 0;}
#holder .item_block .right_side{margin: 0 0 0 127px;}
#container{border: none; border-collapse:collapse; background: url(images/container_top.gif) repeat-x left top; width: 925px; margin:0; min-height: 700px;}

#top p{float: right; color: #999;font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 9px 30px 0 0;}
#top p a{text-decoration: none; color: #999;}
#left{width: 175px; padding: 45px 0 0 0;}
#left .box{width: 172px; background: #FFF url(images/left_block.gif) repeat-x left top; padding: 10px;}
#left h2{width: 172px; background-color: #837C00; text-align: right; color: #FFF; font-size: 13px; padding: 2px 10px; margin: 0;}
#left p{text-align: right; color: #333; line-height: 1.6; margin: 0;}
#left a, #left a:visited{color: #333;}

#catmenu{list-style: none; padding: 0 0 0 15px; margin: 15px 0 0 0;}
#catmenu li{margin: 2px 0; padding: 3px 0px 3px 12px; background: url(images/left_bullet.gif) no-repeat left 6px; border-bottom: 1px solid #EDEDED;}
#catmenu a{text-decoration: none; color:#454545; font-size: 12px;}
#catmenu a:hover{text-decoration: underline; color: #837C00;}
#catmenu ul {list-style-type: none; padding: 0; margin: 10px 0 6px -10px;}
#catmenu ul li{width: 130px; margin: 4px 0; padding: 0 0 0 14px; background: url(images/bullet.gif) no-repeat left 3px; border-bottom: none;}
#catmenu ul li a{font-size: 11px;}
#right{padding: 45px 15px 0 20px; border: 0;}
#right .swatch_block{padding:0;  margin: 0 0 3px 0; font-size: 12px; display: block;}
#right .duo_middle{width: 6px; height: 12px; vertical-align: middle; border-top: 1px solid #000000; border-bottom: 1px solid #000000;  border-right: 1px solid #000000;}
#right .duo_left{width: 6px; height: 12px; vertical-align: middle; border: 1px solid #000000;}
#right .single_pic{width: 12px; height: 12px; border: 1px solid #000000; vertical-align: bottom;}
#right #rightBox{float:right; margin: 0 0 10px 25px;}
#right ul{list-style: none; padding: 0; margin: 15px 0 0 15px;}
#right li{margin: 4px 0; padding: 0 0 0 14px;  background: url(images/bullet.gif) no-repeat left 8px; color:#454545; line-height: 20px;}
.red {color: #837C00;}
#footer{width: 925px; background:url(images/menu_bg.gif) repeat-x left top; height: 22px; line-height: 22px; font-size: 10px; text-align: center; margin: 30px 0 0 0; color: #333;}
#footer a{font-size: 10px; color: #333; text-decoration: none;}
#stocktable{border-collapse:collapse; border-top: 1px solid #a8a8a8; border-left: 1px solid #a8a8a8;}
#stocktable td{border-collapse:collapse;border-bottom: 1px solid #a8a8a8; border-right: 1px solid #a8a8a8; vertical-align:top;}
#stocktable label{display:block;}
#messages{background: transparent url(images/message_bg.gif) no-repeat left 21px;margin: 0 0 25px 0; width: 556px;}
#messages p, #icon_box p{margin: 8px;}
#icon_box{background: #EBEBED url(images/message_bg.gif) no-repeat left 5px ;margin: 0 0 25px 0; width: 556px;}
#icons img{margin: 0 5px 5px 0; border: 1px solid #999;}
.page_icon{float: left; margin: 0 20px 10px 0;}
.view_details{padding: 0 0 0 23px; background: url(images/view_details.gif) no-repeat left top; font-weight: bold; text-decoration:none; font-size:11px; height: 17px; display:block; line-height: 17px; margin: 9px 15px 0 0; float: left;}
ul.dropdown{margin: 0; padding: 0; background:url(images/menu_bg.gif) repeat-x left top; height: 22px; width: 925px;position: relative; z-index: 597; float: left;}
ul.dropdown li{margin: 0;float: left; line-height: 1.3em; vertical-align: middle; zoom: 1;}
ul.dropdown li.hover, ul.dropdown li:hover{background-color: #eee;  color: #000; position: relative; z-index: 599; cursor: default;}
ul.dropdown li a:link, ul.dropdown li a:visited{font-size: 11px; font-weight: bold; color: #04368D; padding: 0 7px; margin: 0; text-decoration: none; height: 22px; line-height: 22px; float: left;  background: url(images/menu_bg_unselected.gif) no-repeat right top;}
ul.dropdown li a:hover, ul.dropdown li a.selected{color: #837C00; background: url(images/menu_bg_selected.gif) no-repeat right top;}
ul.dropdown li a:active{color: #ffa500;}
ul.dropdown ul{visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%;}
ul.dropdown ul li a, ul.dropdown ul li a:link, ul.dropdown ul li a:visited{background: none; font-weight: normal; text-align: left; color: #333;margin: 0; padding: 0; line-height: 1.3; font-size: 12px; float: none; display: inline;}
ul.dropdown ul li a:hover{color: #837C00;}
ul.dropdown, ul.dropdown li, ul.dropdown ul{list-style: none; margin: 0; padding: 0;}
ul.dropdown ul li{display: block; float: none; width: 200px; background: #fff; border-width: 0 1px 1px 1px; border-style: solid; border-color: #999; padding: 5px;}
ul.dropdown ul ul{top: 1px; left: 99%;}
ul.dropdown li:hover > ul{visibility: visible;}
#sub_cat_list{border: 1px solid #666; width: 60%; background: #FFF url(images/left_block.gif) repeat-x left top;}
#sub_cat_list li{margin-left: 10px;}
#sub_cat_list li a{text-decoration: none;}
.suggestion{width: 108px; padding: 10px; background: #E2EBE8; border: 1px solid #999; float: left; margin: 0 10px 10px 0; height: 185px;}
.suggestion img{border: 1px solid #999;}
.suggestion p{margin: 5px 0 0 0; line-height: 1.4; font-size: 10px; color: #000;}
.suggestion p a{text-decoration: none;}

.hero{overflow:hidden; margin: 0 0 20px 0;}
.hero_block{width: 227px; margin: 0 8px 0 0; float: left; text-align:center;}
.hero_block a{font-size: 14px; font-weight: bold;  text-decoration:none;}
.hero_right{float:right; margin:0;}

.wp-caption{float:left; margin: 0 12px 6px 0;width: auto !important; background-color: #F0F0F0; border: 1px solid #ccc; padding: 6px; clear: left;}
.wp-caption-text{tex-align: left; font-size: 11px; line-height: 1.4; margin: 3px 0 0 0; width: 150px;}
.post{overflow: auto; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dashed #999;}
.postmetadata{clear:both;}
.post h2 a{font-size: 16px; color:#837C00; margin: 0 0 20px 0; text-decoration: none;}