body{margin:0;font-family:Arial,Helvetica,sans-serif;background:url(../img/bg-stripes.gif);}

.page{width:984px;margin:0 auto;}
.content{height:100%;background:#ffffff;padding-bottom:20px;color:#444444;}

.logo,.topPic{float:left;}

.navBar{clear:both;padding:0 14px;}
.clear{clear:both;}



.navBar table{border-collapse:collapse;}
.navBar td{text-align:center;border-left:1px solid #9e9fa2;padding:2px 0 0 0;height:40px;position:relative;}
.navBar td div.rel{position:relative;left:0;top:0;}
.navBar td.first{border-left:0;}
.navBar a{text-decoration:none;color:#4e739f;font-size:13px;font-weight:bold;}
.navBar table ul{display:none;position:absolute;background:#d2dfee;padding:0 10px;margin:0;left:26px;top:5px;}

.navBar td:hover ul{display:block;}
.navBar td a:hover{
	text-decoration: underline;
}
.navBar li{list-style-type:none;text-align:left;white-space:nowrap;padding-bottom:5px;}

.main h1,.admin-main h1{color:#5b80ad;font-size:18px;}
.main h2,.admin-main h2{color:#70a1d6;font-size:16px;margin-bottom:0;}
.main h3{color:#70a1d6;font-size:13px;margin-bottom:0;}
.main .disclaim {font-size:10px;}
.main p{font-size:12px;margin-top:8px;line-height:18px;}
.main li{font-size:12px;line-height:18px;list-style-position:inside;list-style-type:disc;}
.main ul{padding:0;}
.main .left{float:left;width:323px;margin-top:12px;}
.main .right{float:right;width:314px;padding:22px 16px 0 24px;}
.main .right2{float:right;width:314px;padding:8px 16px 0 24px;}
.main img.jimgrt {float:right; padding: 0 0 12px 15px;}
.main img.jimglf {float:left; padding: 0 20px 12px 0;}
.main p.note{
	color:  #333;
}

.cont {
	width:  681px;
	float: left;

}
.cont .prodPhoto {
	width: 190px;
	padding-right: 18px;
}
.cont .prodDesc {
	width: 470px;
	margin-left: 211px;
}
.cont .prodClear {
	clear: both;
}

.main a{color:#164883;font-weight:bold;}
.main dt,.main dd{font-size:12px;}
.main dt{font-weight:bold;}
.main dd{margin:0 0 10px 0;}
.main img{float:left;}

.main h2 a {text-decoration:none; color:#70a1d6;}
h2 a {text-decoration:none; color:#70a1d6;}
h2 a:hover {text-decoration:underline; color:#70a1d6;}

h2.subhead {
	margin-top: 30px;
	border-top: 2px dotted #acc9e9;
	line-height: 30px;
}

.subnav {
	text-align:center;
	color: #FFF;
	background-color: #70a1d6;
	padding: 6px;
}

.subnav a {
	color: #FFF;
		font-size:.8em;
		text-decoration:none;
}
.subnav a:hover{
	text-decoration:underline;
}

table.main{margin:17px 0 0 33px;float:left;width:731px;}
.main .tl{width:25px;height:25px;background:url(../img/tl-shad.gif);}
.main .t{width:681px;background:url(../img/t-shad.gif);}
.main .tr{width:25px;background:url(../img/tr-shad.gif);}
.main .l{background:url(../img/l-shad.gif);}
.main .r{background:url(../img/r-shad.gif);}
.main .bl{width:25px;height:25px;background:url(../img/bl-shad.gif);}
.main .b{background:url(../img/b-shad.gif);}
.main .br{width:25px;background:url(../img/br-shad.gif);}

table.chart {
	font-size: 8pt;
	background-color: #ccc;
	padding: 2px;
	width: 525px;
	margin: auto;
}
.chartProduct {
	width: 100px;
	background-color: #6791c3;
}

.chartProduct img {
	border: none;
}

.chartCaption {
	background-color: #acc9e9;
	text-align:center;
	font-weight: bold;
}

.chartBody td {
	text-align: center;
	font-size: 28px;
	border-top: 1px #fff solid;
}

td.chartFeature,th.chartFeature {
	width: 500px;
	text-align: left;
	font-size: 12px;
}

.rCol{float:left;width:220px;margin-top:35px;}
.callUs{color:#959595;font-size:13px;}
.phones{color:#5b80ad;font-size:13px;}
.blueBox{width:162px;margin:15px 0 15px -10px;background:url(../img/blue-box.gif);color:#ffffff;font-size:13px;padding:12px 12px 12px 15px;}
.blueBox a{color:#ffffff;font-size:13px;text-decoration:none;}
.blueBox a img{border:0;margin:0;position:relative;top:3px;}
.blueBox ul{margin:0;padding:0;}
.blueBox li{list-style-position:inside;list-style-type:disc;}
.blueBox img{margin:5px 0 0 25px;border:0;}

p.rounded {
	-webkit-border-radius:10px;
	-moz-border-radius: 10px;
	background-color: #6791c3;
	padding: 5px;
}
p.rounded a {
	text-decoration:underline;
}
p.rounded a img {
	text-decoration:none;
}
li.social {
	list-style:none;
}
p.finePrint {
	font-size:10px;
	font-style:italic;
}

.copyright{color:#adadad;font-size: x-small;e;text-align:right;padding-right:235px;}
.red{color:#d73333;}

.form{margin-top:15px;}
.form p input{border:1px solid #666666;height:16px;padding:1px;}
.form p{clear:both;height:33px;width:520px;margin:0;}
.form p.h75{height:75px;}
.i176{width:176px;}
.i65{width:65px;}
.i74{width:74px;}
.i296{width:296px;}
.i127{width:127px;}
.fn,.ln,.zip,.fl{float:left;}
.fr{float:right;}
.form label{padding:3px 6px 0 0;float:left;}
.form label.fn{width:68px;padding:3px 0 0 0;}
.form label.ln{width:84px;text-align:right;padding:3px 8px 0 0;}
.form label.zip{width:20px;padding:3px 0 0 12px;}
.iAddr{width:448px;}
.form input.iRadio{margin:0 2px;border:0;padding:0;}
.ml35{margin-left:35px;}
.form label.npr{padding-right:0;}
.w120{width:120px;}
.contact-form-ta{width:357px;height:54px;border:1px solid #666666;margin-bottom:18px;}
#show-after-choise{display:none;}

.error{color:#d73333;}

.admin-main{clear:both;padding:20px 0;font-size:12px;color:#444444;}
.admin-main h1,.admin-main h2{margin-left:60px;}
.admin-main form{margin:20px 60px 40px;}
.admin-main table{border-top:1px solid #666666;border-left:1px solid #666666;background:white;}
.admin-main td,.admin-main th{border-bottom:1px solid #666666;border-right:1px solid #666666;padding:1px;}

