body{background-color: #0072BB; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
h1{color:#0072BB; font-size:22px; font-family:"Bookman Old Style";}
.error_msg{background-color:#FFFFCC; border:1px dashed #cc0000; padding:5px;}
form{padding:1px; margin:0px;}
input,textarea{font-size:11px;}
#address{width:250px; border:1px solid #0072bb; padding:3px; text-align:left; float:right;}
#content{width:650px; margin:2px auto; padding:10px; background-color:#f5f5f5; border:1px solid #0066FF;}
#holder{width:1000px; margin:2px auto; padding:0px; background-color:#f5f5f5; border:1px solid #ffffff; text-align:left;}

#header{ height:110px; padding:5px;}
#header h1{font-size:28px; color:#0072bb; margin:3px; padding:0px; text-indent:15px;}
#header h1 a:link, #header h1 a:visited{ text-decoration:none; color:#0072bb;}
#header h1 a:hover{text-decoration:underline;}
#header h2{font-size:10px; font-style:italic;margin:3px; padding:0px; padding-left:15px;}
#itg_logo{float:right; width:190px; height:100px; margin-right:10px;}
#itg_logo img{padding:5px; border:1px solid #0066ff; background-color:#0072BB;}
#top_nav{height:25px; background-color: #990000; color:#ffffff; clear:both;}
#top_nav .links{padding:5px; text-indent:10px;}
#top_nav .links a:link, #top_nav .links a:visited{color:#ffffff; text-decoration:none; font-weight:bold;}
#top_nav .links a:hover{color:#e5e5e5; text-decoration:underline;}

#container{clear:both;}
#left{width:150px; float:left;}
#left ul{padding:0px; margin:0px; list-style:none;}
#left li a:link, #left li a:visited{padding:1px 1px 1px 5px;display:block;list-style:none; color:#0072BB; text-decoration:none; font-weight:bold;}
#left li a:hover,#left #lft_current a:link,#left #lft_current a:visited{background-color:#0072BB; color:#ffffff;}
#main_content{width:848px; border-left:1px solid #0072BB;float:left;}
#main_content .products{padding:5px;}
#main_content .p_details{border-bottom:3px solid #0072bb; margin:8px 0px 2px 0px; padding:5px;}
#main_content h1{font-size:16px;margin:0px;}
#main_content h1 a:link, #main_content h1 a:visited{display:block; background-color:#e5e5e5;color:#0072bb; text-decoration:none; padding:2px; }
#main_content h1 a:hover{background-color:#990000; color:#ffffff;}
.paging{text-align:right; background-color:#000000; padding:3px; border:1px solid #990000; color:#ffffff; font-weight:bold; font-size:10px;}
.paging a:link, .paging a:visited{color:#ffffff; text-decoration:none; padding:1px 3px;}
.paging a:hover{color:#990000; background-color:#ffffff;}
.paging .current{color:#990000; background-color:#ffffff;padding:2px 5px;}
.paging .info{float:left; text-align:left;}
.p_image{float:right; width:105px; text-align:center; border:1px solid #0072bb; margin:2px 5px;}
.clear{clear:both;}
.price{margin:3px; padding:3px; background-color:#990000; color:#ffffff; font-size:12px; font-weight:bold; width:250px; border:1px solid #000000;}
.price .was{font-size:10px;}
.cart{margin:3px; padding:3px; width:200px;}
.cart img a{border:0px;}
.free_ship{background-color:#0072bb; color:#ffffff; font-weight:bold;}
#content img{padding:5px; border:1px solid #0066ff; background-color:#0066ff;}
#footer{background-color:#990000; color:#ffffff; text-align:right; padding:2px; clear:both;}
#footer a{color:#ffffff; font-size:9px; font-weight:bold;}

#products_available legend{font-size:12px; font-weight:bold; color:#990000;}
#products_available table{width:100%;}
#products_available td{border-bottom:2px solid #cccccc;vertical-align:top;padding:2px;width:20%;}
#products_available h2 a:link, #products_available h2 a:visited{display:block; background-color:#e5e5e5;color:#0072bb; text-decoration:none; padding:2px; font-size:12px; }
#products_available h2 a:hover{background-color:#990000; color:#ffffff;}

