@charset "utf-8";

body { margin: 10px 0; padding:0; font: 14px Arial, Helvetica, sans-serif; color: #000; background-color:#ebeaea;   }
ul, li, h1, h2, h3, h4, h5, h6 { list-style-type:none; margin: 0; padding: 0;  }
img { border: none;  }
a { color:#06c  }
a:focus { outline:none;  }
form, div, p { margin: 0; padding: 0;  }

.font9 { font-size:9px }
.font10 { font-size:10px }
.font11 { font-size:11px }
.font12 { font-size:12px !important }
.font14 { font-size:14px !important }
.font16 { font-size:16px !important }
.disclaimer { font-size:10px; color:#666; }
.darkerGray { color:#333 }

/* Clear Fix  */
.cf:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clear { float:none; clear:both; }


/* ************************************************************************************* */

#wrapper				{ width:768px; margin:0 auto; }
#main					{ _background:url(../images/bg-mid.gif) 0 0 repeat-y; }
#main-top				{ background:url(../images/bg-top.gif) 0 0 no-repeat; width:768px; height:9px; }
#main-mid				{ background:url(../images/bg-mid.gif) 0 0 repeat-y #FFF; padding:0 10px; _padding:0 8px; height:1200px  }
#main-bott				{ background:url(../images/bg-bott.gif) 0 0 no-repeat; width:768px; height:9px; }

#header					{ border-bottom:1px dashed #CCC; padding:0 20px 1px 20px; height:50px; }
#header-phone			{ float:right; font-size:14px; padding:10px 0 0 0; }
#header-phone span 		{ font-size:18px;  }
#header-logo 			{ float:left; }

#content-top 			{ padding:20px 0 20px 0; }
#content-top-left		{ float:left; margin-left:10px }
#content-top-left #fp	{ background:url(../images/bg-cta.gif) 0 0 no-repeat; width:465px; height:424px; }
#content-top-left h1	{ padding:50px 0 5px 20px; font-size:18px }
#content-top-left h1 span { font-weight:normal; font-size:12px; vertical-align:text-top }
#content-top-left p		{ padding:0px 140px 55px 20px; font-size:14px; line-height:17px; }
#content-top-left p	a 	{ font-weight:bold; } 
#content-top-left p	a:hover { color:#F60 !important; }
#content-top-left h2 	{ font-size:27px; color:#b01c04; text-align:center; }
#content-top-left h2 span { font-weight:normal; font-size:14px; vertical-align:text-top }
#content-top-left form 	{ margin:5px auto; text-align:center; 
							background:url(../images/bg-form.gif) 0 0 no-repeat; width:408px; height:138px; }
#content-top-left h3 	{ padding:10px 0 10px 0; font-size:18px }
#cta-form   			{ margin:0 0 0 100px; }  
#cta-form-left  		{ float:left; font-size:18px; padding:3px 7px 0 0; }
#cta-form-right  		{ float:left; }    
#cta-form-right select  { padding:2px 6px; font-size:16px; }
#cta-form-right option 	{ padding:0px 4px; font-size:16px; }
#cta-form-btn 			{ padding:10px 0 10px 0;  }
#cta-disclaimer 		{ padding:15px 0 0px 0; font-size:11px; text-align:center; }
#cta-disclaimer a		{ text-decoration:underline; color:#000000 }

#content-top-right		{ float:left; width:250px; margin-left:15px }

#content-secure 		{	border-top:1px dashed #CCC; padding:20px 0 0 0; text-align:center }
#content-secure img		{ margin-right:20px }

#content-bott			{ border-top:1px dashed #CCC; padding:20px 0 0 0; }
#content-bott h4 		{ padding:0 0 20px 0; margin:0 auto; width:684px; height:31px; text-align:center; text-indent:-9999px;
						  background:url(../images/bg-h4.gif) 0 0 no-repeat;  }
#content-bott-left		{ float:left; width:360px; margin:0 0 0 10px }
#expert					{ padding:10px 0 0 0; }
#expert p a    			{ font-weight:bold; } 
#expert p a:hover   	{ color:#F60 !important; }           
#expert p span 			{ font-size:18px; font-weight:bold; display:block; padding:0 0 7px 0; }
#expert img 			{ float:left; margin:0 10px 0 0; }

#benefits 				{ padding:10px 0 0 0; }
#benefits p 			{ padding:20px 0 10px 5px; font-weight:bold; }
#benefits ul 			{ padding:0 0 0 30px; }
#benefits li 			{ padding:0 0 8px 13px;
						  background:url(../images/bg-bullet.gif) 0 2px no-repeat; }
#benefits-btn 			{ padding:10px 0 0 30px; }

#content-bott-right		{ float:left; width:350px; margin:0 0 0 10px; }

#plans 					{ margin:0 0 0 20px; width:340px; height:440px; 
							background:url(../images/bg-plans.gif) 0 0 no-repeat; }
#plans h5				{ font-weight:bold; font-size:18px; text-align:center; padding:10px 0 5px 0; color:#b01c04 }
#plans h6				{ font-weight:normal; font-size:16px; text-align:center; padding:0px 0 10px 0; }
#plans .item 			{ display:block; text-decoration:none; color:#000; padding:20px 10px; margin:5px;
						  border-top:1px dashed #CCC; }
#plans .title			{ font-weight:bold; font-size:18px; }
#plans .desc			{ padding:10px 0 0 0;  }
#plans .link			{ padding:10px 0 0 0; color:#06c; font-weight:bold; text-decoration:underline; }
#plans .link:hover 		{ color:#F60 !important; }
#plans img				{ float:right; }

#footer 				{ margin:0 20px; }
#footer p 				{ font-size:10px; padding-bottom:5px; }
#footer p a 			{ color:#000000; text-decoration:none; }

#leaderboard-bottom 	{ text-align:center; margin:30px 0 0 0; }
#leaderboard-bottom  .label { font-size:9px; }
