/* Safe Decisions */

*{margin:0; padding:0;}
body{margin: 0; text-align:center; font-family: Trebuchet MS; font-size: 12px;	}
.pageHead{position:relative; width: 775px; height:75px; margin:0; padding:0; border:1px solid #ffc500; border-top:8px solid #ffc500;} 
h1, h3 {color:#005b9c; line-height:1.2em; font-weight:normal; font-size: 18px; padding:0; margin:0; }
h2 {color:#005b9c; font-size: 20px; font-weight:lighter; margin-bottom: 1px;}
h2.press {margin-bottom:0; font-size:14px; font-weight:bold;}
h3.press{font-size:12px; font-weight:bold; color:#000000;}
h4 {color:#666666; line-height:1.8em; font-weight:bold; font-size: 12px; font:verdana; padding:0; margin:0;	}	


th{padding-left:2px; text-align:left; font-weight:normal; background:#FFC500;}

#nav-container {text-align:left; margin-bottom: 1px; width: 100%; height:35px; padding-left: 17px;}
#page-container {margin: 0 auto; width: 770px; text-align: left;}	
#body-container {margin: 0; padding-right:0px; width: 775px; text-align: left; border-top: 1px solid #ffc500; border-left: 1px solid #ffc500; border-right: 1px solid #ffc500; height: auto; }	
#footer{clear:both; position:relative; left:32px; font: verdana; font-size:10px; letter-spacing:1px; background-color: #b6b6b6; color:#FFFFFF; width: 695px; height: 17px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }
#logo{width:202px; height:47px; position: relative; top:15px; left:40px;}
#persistentNav{position:relative; top:-12px; float:right; padding-right:10px; color:#005B9C; font-size:12px; font-weight:normal; text-align:right; /*border:1px solid #003;*/}
#persistentNav a{color: #005B9C; text-decoration:none;}
#breadcrumbs{margin-bottom:26px;}

ul.nav { position:relative; width:100%;	}
li.spacer{ height: 24px;}
ul.nav li{float:left; position:relative; width:auto; hight:25px; margin: 0px;  padding:7px 3px 2px 2px; list-style: none; font-size:13px; font-weight:bold; color:#999999; background:url(../images/global/navborder.gif) no-repeat right;}
ul.nav li a{margin:2px; padding:4px 5px 6px 5px; }
ul.nav li a:link {color:#999999;  text-decoration:none;	}
ul.nav li a:visited {color:#999999;  text-decoration:none;}
ul.nav li a:hover{ background-color:#fff3cc;}

a:link{color:#0000FF;}
a:hover{color:#000099;}
a:visited{color:#999999;}

.cart a{text-decoration:none;}
.cart a:active, .cart a:hover{text-decoration:underline;}
.cart tr.even{background-color:#eeeeee;}
.additionalItems .middle{border:1px solid #eeeeee; border-top:0; border-bottom:0;}

ul.list{margin-left: 18px; padding-top: 5px; margin-bottom:16px; font-size:12px;}
ul.list li{margin:0;  line-height:normal; width:auto; height: auto;}

/* ------- lists ------- */
ol li{margin-left:24px; }
ol p{font-weight:normal; color:#000000;}
.answer{margin-top:22px; font-size:110%; color:#063561; font-weight:bold; }

li.dummy {display: none;}
li.selected a{background-color:#fff3cc !important;}

.big-alert{font-size: 12px; color:#993333;}

#footer a{ color:#ffffff; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}

/* Safe Decisions HOME */
#body-left{position:relative; top:1px; float:left; margin-left:30px; width:48%; height:auto;  padding:10px 20px 0 15px; text-align: left; background:url(/images/home/bodyleftBG.gif) repeat-x; }
#body-right{position:relative; left:-40px; width:38%; float: right;}
#bottom-container{width:640px; text-align:left; position: relative; padding-top: 10px; top: 15px; left: 60px; border: 1px solid #969697; clear: both; height:163px; background:url(/images/home/bodybottomcontainer_bg.jpg) repeat-x; }
#bottom-left{position: relative; left: -16px; width:388px; height:71px;  margin-bottom: -20px; }
#bottom-right{margin: 0; position: relative; left:0px;  width:250px;}
#separator{ font-weight:bold; color:#CCCCCC; }
#purchaseNow{position: relative; top:20px; left:20px;}
#testimoninalText{width: 340px;	position: relative; top: 80px; left: 20px; font-style:italic; padding-left: 25px; font-size:11px; color: #6F6E6E; }
#whyPurchase {top:-80px; left:250px; width: 180px;}


/* Safe Decisions INTERIOR */
#interior-container {position:relative;  height:350px;}
#left-nav{width:160px; float:left; position:relative; left: 45px;}
#content {width:520px; float: right;  position:relative; left: -30px; padding-top: 20px; padding-bottom:20px;}
#content p{font-size:12px; line-height:18px; margin-top: 8px; margin-bottom:7px; /*text-align:left; */}
#content-left {position: relative; float:left; width:315px;}
#content-right {position: relative; float:right; width: 155px;  height:200px; padding-right: 20px;}
#content-bottom {width:483px;  height: 137px;  border:1px solid #969697;  border-bottom: 1px solid #969697 !important; clear:both;  background-image: url(/images/home/bodybottomcontainer_bg.jpg);  background-repeat: repeat-x;  position:relative;  top: 35px;  padding-top:10px;  padding-left:15px;  padding-bottom:5px; }	

ul.leftNav {position: relative; font-size:12px; font-weight:normal; color:#000000; list-style-type: none; }	
ul.leftNav li{font-family:trebuchet ms; margin-bottom: 2px; margin-top: 2px; font-size:12px; font-weight:normal; color:#000000; background-color:#fff9e5; list-style-type: none; border-bottom: 1px solid #969697; line-height:14px; }	
ul.leftNav li a{display:block; padding:3px 0px 3px 17px;	 margin-top:0px;}
ul.leftNav li a:link 	{color:#999999;  text-decoration:none;}
ul.leftNav li a:visited {color:#999999; text-decoration:none;}
ul.leftNav li a:hover, ul.leftNav li.leftNavSelected{background-color:#fff3cc !important; background-image:url(../images/interior/navArrow1.gif) !important; background-position:5% 0.45em; background-repeat:no-repeat; 	}
li.leftNavSelected ul.leftNav li{text-indent: 10px; border-bottom: 1px solid #fff9e5; margin-bottom: 0px; margin-top: 0px;}

#alert {color: #990000;	font-weight:bold;}
option{margin:2px;}
.error{color:#CC3300; font-weight:bold;}
#content p.testimonial{color:#005b9c; font-style:italic;}
#content p.testimonialName{color:#000000; font-style:normal; text-align:right;}
.push{margin:16px 0;}
.radios input{margin-left:40px;}