a:visited {color: blue;}

html{margin: 0;height: 100%;}
body {margin: 0;padding:4px;background:#00455A;}

#main_frame{width: 750px;margin: 0 auto;height: 100%;font-family: verdana;font-size: 12px;}
#banner {height:56px;background-image: url(banner.jpg); background-repeat: no-repeat;}

#navigation{clear: both;height: 32px;text-align:center;background-image: url(image1_nav.jpg);padding:0; margin:0;} 
#navigation, #navigation li ul {list-style-type:none;}		
#navigation li {float:left;text-align:center;position:relative;}
#navigation li ul {display:none; position:absolute; top:30px; left:0; margin-top:1px; width:114px;padding:0; margin:0;}		
#navigation li a:link, #navigation li a:visited {
	display:block; text-decoration:none; color:#0000cc;
    width:114px;  height:30px; line-height:30px;
	border:1px solid  #fff; border-width:1px 1px 0 0; padding-left:10px;
}
#navigation li ul li a:link, #navigation li ul li a:visited {
	border-width:0px 1px 1px 1px;
	border-color:#999999; background:#cccccc;
}			
#navigation li ul li a:hover {color:#fff; background:#6b839c;}

.price{color:#ff33cc;}
#common{width:750px;line-height:20px;padding:0px 0px 20px 0px;background:#FFFFFF;}
#common h1{font-size: 16px;color:#ff33cc; margin: 0px 15px 10px 10px;}
#common hr{background:#468cad; border: 0; height:1px; color:#468cad; width:100%;}

#index{padding:15px 20px 20px 20px;}
#index ul{padding:10px 10px 5px 10px;margin:0px 20px 0px 20px;}
#index li{list-style-type:disc;list-style-position:outside;} 

#download{padding:15px 20px 20px 20px;}
#download p{margin: 10px 15px 10px 12px;line-height:30px;}
#download hr{background:#FF0000; color:#FF0000; border: 0; height:1px;width:60%; text-align:left; margin:0;}

#product{padding:15px 20px 20px 20px;}
#product ul{margin: 0px 20px 20px 40px; padding:0;}
#product li{line-height:28px;}
#product table{margin: 5px 15px 10px 10px;}
#product p{margin: 5px 15px 20px 12px;}

#product_overview p{margin: 5px 15px 15px 0px;line-height:20px;}
#product_overview ul{margin:0px 20px 20px 25px;}

#contact p{margin: 10px 15px 20px 15px; line-height:20px;}

#faq{padding:15px 20px 20px 20px;}
#faq ol{margin: 10px 0px 20px 30px; padding:0;}
#faq li{list-style-type:decimal;list-style-position:outside;}
#faq hr{background:#FF0000; color:#FF0000; border: 0; height:1px;width:70%; text-align:left;margin:0;}
#faq p{margin: 5px 15px 20px 0px;}

#snapshot{text-align:center; width: 700px;margin: 0 auto;height: 100%;font-family:verdana;
	font-size: 12px;background:#FFFFFF; padding:0px 0px 0px 0px;}
#snapshot p{padding:0px 0px 0px 0px;}
#snapshot table{margin: 0px 0px 0px 0px; margin:0 auto;}

#snapshot_old{text-align:center; width: 750px;margin: 0 auto;height: 100%;font-family:verdana;
	font-size: 12px;background:#FFFFFF; padding:20px 0px 40px 0px;}
#snapshot_old p{padding:0px 0px 20px 0px;}

#version{text-align:left; width: 700px;margin: 0 auto;height: 100%;font-family: verdana;
	font-size: 12px;background:#FFFFFF; padding:0px 0px 0px 0px;}
#version li{line-height:16px;}

#footer{clear: both;height: 20px;text-align:center; background-image: url(image2.jpg); line-height:20px;}
