@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body{
margin:0;
padding:0;
background:#fff url(../images/slice.gif) repeat-x;
}

#wrap{
margin:0 auto;
padding:0;
width:920px;
}

#header{
float:left;
width:918px;
height:123px;
margin:15px 0 0 0;
border:1px solid #666;
background:url(../images/header_bg.png) repeat-x;
}

.top{
float:left;
width:230px;
}

.logo{
float:left;
margin:12px 0 0 33px;
}

.sub{
clear:both;
float:left;
margin:0 0 0 40px;
width:225px;
color:#6b9ed1;
font-weight:bold;
}

.header_right{
float:right;
width:650px;
height:19px;
background:url(../images/top_bg.jpg) 100% no-repeat;
}

#icons_a{
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

.header_sub{
float:right;
background:url(../images/right_bg.jpg) no-repeat;
width:593px;
height:104px;
}

.header_sub p{
color:#0c1f66;
float:right;
font-weight:bold;
font-size:20px;
margin:21px 150px 0 0;
display:inline;
}

.header_sub p a{
color:#0c1f66;
font-weight:bold;
font-size:17px;
text-decoration:underline;
}

.header_sub p a:hover{
color:#0c1f66;
font-weight:bold;
font-size:17px;
text-decoration:none;
}

.header_sub h2{
color:#0c1f66;
float:right;
font-size:17px;
margin:5px 181px 0 0;
display:inline;
}


/***************** TOP NAVIGATION ****************/
/*************************************************/

#nav {
float: left;
width: 918px;
margin: 0;
padding:0;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
background:#fff url(../images/nav_bg.png) repeat-x;
}

#nav li.home {
float: left;
margin: 3px 0 0 15px;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.home a{
display: block;
padding: 10px 21px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.home a:hover{
display: block;
padding: 10px 21px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.home_stick {
float: left;
margin: 3px 0 0 15px;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.home_stick a{
display: block;
padding: 10px 21px;
color: #fff;
font-size:80%;
background:url(../images/navigation_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.home_stick a:hover{
display: block;
padding: 10px 21px;
background:url(../images/navigation_hover.png) no-repeat;
color:#333;
text-decoration:none;
}


#nav li.about {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.about a{
display: block;
padding: 10px 21px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.about a:hover{
display: block;
padding: 10px 21px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.testimonials {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.testimonials a{
display: block;
padding: 10px 15px 10px 15px;
color: #333333;
font-size:80%;
background:url(../images/testimonials.png) no-repeat;
text-decoration:none;
}
			
#nav li.testimonials a:hover{
display: block;
padding: 10px 15px 10px 15px;
background:url(../images/testimonials.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.faq {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.faq a{
display: block;
padding: 10px 24px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.faq a:hover{
display: block;
padding: 10px 24px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.faq_stick {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.faq_stick a{
display: block;
padding: 10px 24px;
color: #fff;
font-size:80%;
background:url(../images/navigation_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.faq_stick a:hover{
display: block;
padding: 10px 24px;
background:url(../images/navigation_hover.png) no-repeat;
color:#333;
text-decoration:none;
}

#nav li.forms {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.forms a{
display: block;
padding: 10px 19px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.forms a:hover{
display: block;
padding: 10px 19px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.forms_stick {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.forms_stick a{
display: block;
padding: 10px 19px;
color: #fff;
font-size:80%;
background:url(../images/navigation_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.forms_stick a:hover{
display: block;
padding: 10px 19px;
background:url(../images/navigation_hover.png) no-repeat;
color:#333;
text-decoration:none;
}

#nav li.forms {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.forms a{
display: block;
padding: 10px 19px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.forms a:hover{
display: block;
padding: 10px 19px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}


#nav li.contact {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.contact a{
display: block;
padding: 10px 17px;
color: #333333;
font-size:80%;
background:url(../images/nav_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.contact a:hover{
display: block;
padding: 10px 17px;
background:url(../images/nav_hover.png) no-repeat;
color:#FFF;
text-decoration:none;
}

#nav li.contact_stick {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.contact_stick a{
display: block;
padding: 10px 17px;
color: #fff;
font-size:80%;
background:url(../images/navigation_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.contact_stick a:hover{
display: block;
padding: 10px 17px;
background:url(../images/navigation_hover.png) no-repeat;
color:#333;
text-decoration:none;
}


/***************** TOP NAV ENDS ******************/
/*************************************************/


#main{
float:left;
width:918px;
border-left:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
background-color:#FFFFFF;
}

#left_column_index{
float:left;
border-right:1px solid #666;
width:180px;
height:925px;
}

#left_column{
float:left;
border-right:1px solid #666;
width:180px;
height:825px;
}

.affiliate img{
float:left;
margin:0 0 0 6px;
width:170px;
}

.affiliate_2 img{
float:left;
margin:0;
width:160px;
height:60px;
}

/*- Menu Begins--------------------------- */

#left_nav {
	width: 180px;
	margin: 20px 0 0 0;
	}
	
#left_nav li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	border-bottom:1px solid #cccccc;
	}	
	
#left_nav li a:link, #left_nav li a:visited {
	color: #00135d;
	text-decoration:underline;
	display: block;
	background:  url(left_nav.gif);
	padding: 8px 0 0 20px;
	}
	
#left_nav li a:hover {
	color: #fff;
	background: #badcff;
	padding: 8px 0 0 20px;
	text-decoration:none
	}
	
#left_nav ul li.stick a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	border-bottom:1px solid #cccccc;
	}	
	
#left_nav ul li.stick a:link, #left_nav li.stick a:visited {
	color: #fff;
	text-decoration:underline;
	display: block;
	background: #badcff;
	padding: 8px 0 0 20px;
	}
	
#left_nav ul li.stick a:hover {
	color: #fff;
	background: #badcff;
	padding: 8px 0 0 20px;
	text-decoration:none
	}
	
/*- Menu Ends--------------------------- */


a.proud{
float:left;
color:#00135d;
margin:0 10px 10px 18px;
font-weight:bold;
display:inline;
text-decoration:underline;
}

a.proud:hover{
float:left;
color:#00135d;
margin:0 10px 10px 18px;
font-weight:bold;
display:inline;
text-decoration:none;
}

.as_seen{
float:left;
color:#00135d;
margin:0 10px 10px 30px;
font-weight:bold;
display:inline;
}

.tv{
margin:5px 15px;
}

.bbb{
margin:5px 0 0 60px;
}

.mid_column{
float:left;
width:410px;
background:url(../images/mid_bg.png) left top no-repeat;
}

.main_content{
float:left;
margin:25px 0 0 20px;
display:inline;
}

h1{
color:#00135d;
font-size:16px;
}

.main_txt{
margin:10px 0 0 0;
float:left;
font-size:13px;
color:#00135d;
}

.main_txt_test{
margin:10px 0 0 0;
float:left;
font-size:13px;
color:#00135d;
}

.main_txt a{
margin:0;
float:left;
font-size:13px;
color:#00135d;
text-decoration:underline;
}

.main_txt a:hover{
margin:0;
float:left;
font-size:13px;
color:#00135d;
text-decoration:none;
}

.main_txt2{
margin:10px 0 0 0;
float:left;
font-size:13px;
color:#00135d;
}

.main_txt2 a{
margin:0;
font-size:13px;
color:#00135d;
text-decoration:underline;
}

.main_txt2 a:hover{
margin:0;
font-size:13px;
color:#00135d;
text-decoration:none;
}

.right_column{
float:left;
width:300px;
}

.fast_quote{
float:left;
margin:20px 0 0 20px;
display:inline;
width:295px;
height:305px;
background:url(../images/fast_quote.png) no-repeat;
}


/* form styles start */
.enter_c{
margin:0 0 0 20px;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:275px;
float:left;
}

.enter_c form{
margin:0;
padding:10px 0 0 3px;
}

.enter_c .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form{
margin:0;
padding:0;
width:80px;
float:left;
font-size: 14px;
color: #0c1f66;
}

.form4{
margin:5px 0 0 77px;
padding:0;
display:inline;
width:80px;
float:left;
font-size: 14px;
font-weight: bold;
color: #494e53;
}

.form_min{
margin:0 0 0 82px;
padding:0;
display:inline;
width:150px;
float:left;
font-size: 10px;
font-weight: bold;
color: #494e53;
}

/* form styles end */

.free_quote{
float:left;
margin:56px 2px 0 5px;
padding:8px 0 8px 10px;
display:inline;
width:272px;
background-color:#deedfd;
}

.free_quote p{
float:left;
font-style:italic;
font-weight:bold;
}

.top_3{
float:left;
margin:30px 0 0 0;
width:385px;
background:url(../images/top_3.png) repeat-x;
}

.top_3 p{
margin:0;
color:#0c1f66;
font-size:16px;
width:360px;
float:left;
}

.top_3 p a{ color:#0c1f66; text-decoration:underline;}
.top_3 p a:hover{ color:#0c1f66; text-decoration:none;}


.top_1{
float:left;
margin:30px 0 0 0;
width:385px;
height:101px;
background:url(../images/top_1.png);
}

.top_1 p{
margin:14px 0 0 10px;
color:#0c1f66;
font-size:16px;
font-weight:bold;
width:200px;
float:left;
}

.top_1 p a{ color:#0c1f66; text-decoration:underline;}
.top_1 p a:hover{ color:#0c1f66; text-decoration:none;}

.top_2{
float:left;
margin:30px 0 0 0;
width:385px;
height:101px;
background:url(../images/top_2.png) no-repeat;
}

.top_2 p{
margin:25px 0 0 130px;
color:#0c1f66;
font-size:19px;
width:220px;
}

.youtube{
float:left;
margin:0;
width:275px;
}

.you_header{
float:left;
margin:10px 0 0 24px;
display:inline;
width:286px;
background:url(../images/youtube.png) no-repeat;
}

.you_header p{
color:white;
font-weight:bold;
margin:0;
padding:12px 10px 10px 15px;
}

.video{
float:left;
margin:0 0 0 24px;
display:inline;
width:286px;
}

.tv_logo{
margin:20px 0 0 24px;
}


#footer_bottom{
margin:0;
padding:0;
float:left;
}

.footer_nav{
margin:10px 0 0 0px;
padding:0 0 30px 0;
display:inline;
color:#4a4e51;
font-size:12px;
float:left;
}


.footer_nav span{
margin:0 15px 0 15px;
display:inline;
padding:0;
}

.footer_li{
list-style-type:none;
display:inline;
margin:0;
padding:0 15px 0 0;
}

.footer_li a{ color:#4a4e51; text-decoration:none; }

.footer_li a:hover{ color:#4a4e51; text-decoration:underline; }

.footer_li_sub{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.footer_li_sub a{ color:#4a4e51; text-decoration:none; }

.footer_li_sub a:hover{ color:#4a4e51; text-decoration:underline; }



#footer_bottom_right{
margin:0 0 0 2px;
padding:0;
float:left;
}

.footer_nav_right{
margin:10px 0 0 40px;
padding:0 0 30px 0;
display:inline;
color:#4a4e51;
font-size:12px;
float:left;
}


.footer_nav_right span{
margin:0 3px;
display:inline;
padding:0;
}

.footer_li_right{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.footer_li_right a{ color:#4a4e51; text-decoration:none; }

.footer_li_right a:hover{ color:#4a4e51; text-decoration:underline; }




/***************** SUB PAGES ****************/
/*************************************************/
#nav li.about_stick {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.about_stick a{
display: block;
padding: 10px 21px;
color: #fff;
font-size:80%;
background:url(../images/navigation_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.about_stick a:hover{
display: block;
padding: 10px 21px;
background:url(../images/navigation_hover.png) no-repeat;
color:#333;
text-decoration:none;
}

#nav li.testimonials_stick {
float: left;
margin: 3px 0 0 0;
font-size: 110%;
display:inline;
list-style-type:none;
}

#nav li.testimonials_stick a{
display: block;
padding: 10px 15px;
color: #fff;
font-size:80%;
background:url(../images/testimonials_hover.png) no-repeat;
text-decoration:none;
}
			
#nav li.testimonials_stick a:hover{
display: block;
padding: 10px 15px;
background:url(../images/testimonials_hover.png) no-repeat;
color:#333;
text-decoration:none;
}


#left_column_sub{
float:left;
width:180px;
border-right:1px solid #666;
}

.mid_column_sub{
float:left;
width:410px;
background:url(../images/mid_bg.png) left top no-repeat;
/*border-left:1px solid #666;*/
}

.sub_txt{
float:left;
width:700px;
/*border-left:1px solid #666;*/
}

.sub_txt a{
margin:0;
font-size:13px;
color:#00135d;
text-decoration:underline;
}

.sub_txt a:hover{
margin:0;
font-size:13px;
color:#00135d;
text-decoration:none;
}

.sub_txt p{
font-size:13px;
color:#00135d;
margin:0 0 0 20px;
}

.navigation_li{
float:left;
margin:0 0 0 60px;
display:inline;
width:650px;
list-style-type:none;
}

.navigation_li li a{ 
font-size:14px;
color:#00135d;
text-decoration:underline;
}

.navigation_li li a:hover{ 
font-size:14px;
color:black;
text-decoration:none;
}

.spacer{
margin:20px 0 0 0;
padding:0;
float:left;
}

/* contact form styles start */
.enter_d{
margin:0;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:300px;
float:left;
}

.enter_d form{
margin:0;
padding:10px 0 0 3px;
}

.enter_d .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form{
margin:0;
padding:0;
width:80px;
float:left;
font-size: 14px;
color: #0c1f66;
}

.form_d4{
margin:5px 0 0 77px;
padding:0;
display:inline;
width:80px;
float:left;
font-size: 14px;
font-weight: bold;
color: #494e53;
}

.form_min{
margin:0 0 0 82px;
padding:0;
display:inline;
width:150px;
float:left;
font-size: 10px;
font-weight: bold;
color: #494e53;
}

/* contact form styles end */


.call_today{ 
font-size:14px; 
float:left; 
margin-top:10px; 
font-weight:bold; 
color:#00135d;
}


/***************** AFFILIATE PAGE ****************/
/*************************************************/


a.affiliate{
float:left;
color:#00135d;
margin:10px 10px 10px 10;
font-weight:bold;
display:inline;
text-align:center;
text-decoration:underline;
width:180px;
position:relative;
top:10px;
}

a.affiliate:hover{
float:left;
color:#00135d;
margin:10px 10px 10px 10;
font-weight:bold;
display:inline;
text-decoration:none;
text-align:center;
position:relative;
top:10px;
width:180px;
}

a.visit{
float:right;
color:#00135d;
}

a.visit:hover{
float:right;
color:#00135d;
}

.main_txt_2{
margin:0;
float:left;
font-size:13px;
color:#00135d;
width:170px;
}

.main_txt_test{
margin:10px 0 0 0;
float:left;
font-size:13px;
color:#00135d;
}

.aff{
margin:0 10px 0 0;
float:left;
}

