*{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
body{background: #D8DAE0; text-align: center; margin: 0; padding: 0;}
a img{border: none;}

a, a:visited{color: #E02E3C;}
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:#E02E3C; margin: 0 0 20px 0;}
h2{font-size: 14px; font-weight: bold; line-height: 19px; color:#001370; margin: 20px 0 10px 0;}
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: 780px; margin: 0 auto; border-left: 1px solid #999999;  border-right: 1px solid #999999; background: #FFFFFF; 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 .item_block p{width: 380px;}
#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;}

#main_menu{margin: 0; padding: 0; background:url(images/menu_bg.gif) repeat-x left top; height: 22px;}
#main_menu li {display: inline; margin: 0;}
#main_menu li a{font-size: 11px; font-weight: bold; color: #04368D; padding: 0  10px; margin: 0; text-decoration: none; height: 22px; line-height: 22px; float: left;  background: url(images/menu_bg_unselected.gif) no-repeat right top;}
#main_menu li a:hover, #main_menu li .selected{color: #E02E3C; background: url(images/menu_bg_selected.gif) no-repeat right top;}

#container{border: none; border-collapse:collapse; width: 765px; margin: 45px 0 0 0; min-height: 700px;}

#left{width: 175px;}
#left .h1_image{margin: 30px 0 0 10px;}
#left .indent{margin-left: 10px;}
#left p{text-align:left;}

#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: #E02E3C;}
#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: 0 0 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;}
#right ul li a{text-decoration: none; color:#454545; font-size: 12px;}
#right ul li a:hover{text-decoration: underline; color: #E02E3C;}
.red {color: #E02E3C;}

#footer{width: 780px; 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: #EBEBED url(images/message_bg.gif) no-repeat left 21px;margin: 0 0 25px 0; width: 556px;}
#messages p{margin: 8px;}