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

body {
	background-image: url(../../images/ui/bgd.png);
	background-repeat:repeat-x;
	background-color:#969696;
	text-align:center;
	margin: 0 auto;
	padding:0 ;
}

p {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0px 30px 15px 30px;
text-align: left;
}

p .required{
	color: #69a0d6;
	font-size:9px;
	font-weight:bold;	
}

h1 {
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
text-align: left;
}

h3 {
color: #69a0d6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
margin:40px 20px 12px 20px;
text-align: left;
}

h3 .lessmarg {
	margin:0px 20px 15px 20px;
}

h4 {
	color: #69a0d6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:10px;
	margin:0px 20px 5px 20px;
	text-align: left;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:10px 5px;
}

ul {
	margin:0px 30px 20px 30px;

}

ol {
	margin:0px 30px 20px 30px;
}

li {
	margin-top:10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align: left;
}

a {
	font-weight:bold;
	color:#333333;
	padding:0;
	margin:0;
	text-decoration:underline;
}

img {
	vertical-align:bottom;
}

.request_info_image {
	float:right;
}

#container {
	width:800px;
	position:relative;
	margin: 0 auto;
	padding:0;
}

.top {
	background-image:url(../../images/ui/header_bgd.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	width:790px;
}

.home {
background-image: url(/images/ui/home_bgd.gif);
background-repeat: no-repeat;
width:790px;
height:473px;	
}
/*HOME CONTENT STYLES BEGIN*/
.home{
margin:0px 10px;
}
#rotate_frames {
width:790px;
height:234px;
position: relative;
z-index: 1;
}
#rotate_frames img{
width:790px;
height:234px;
border:0;
position:relative;
top:0;
left:0;
}
#rotate_frames h1{
position:absolute;
margin: 0;
padding: 0;
top: 20px;
left: 30px;
}
#rotate_frames h2{
position:relative;
}
#rotate_frames p{
position:absolute;
top: 60px;
color: #FFF;
width: 340px;
margin: 0;
left: 30px;
}
.welcome_box {
width:231px;
padding: 20px 16px;
margin: 0px;
float: left;
height: 240px;
position: relative;
z-index: 99;
}
.welcome_box p {
color: #333;
margin: 5px 0px;
}
.welcome_box h3 {
margin:0px;
padding: 0;
}
.welcome_box ul {
margin:0;
padding:0;
list-style: none;
position: absolute;
top: 150px;
width: 234px;
z-index: 101;
left: 15px;
}
.welcome_box ul li{
margin:5px 0px;
padding:0;
width:234px;
height: 40px;
}
.welcome_box ul li a{
margin:0;
padding:12px 5px 10px 45px;
display:block;
text-decoration: none;
}
.welcome_box ul li.repair{
background-image:url(../../images/ui/repair_off.gif);
background-repeat:no-repeat;
}
.welcome_box ul li.repair:hover{
background-image:url(../../images/ui/repair_ov.gif);
}
.welcome_box ul li.recover{
background-image:url(../../images/ui/recover_off.gif);
background-repeat:no-repeat;
}
.welcome_box ul li.recover:hover{
background-image:url(../../images/ui/recover_ov.gif);
}
.welcome_box ul li.replace{
background-image:url(../../images/ui/replace_off.gif);
background-repeat:no-repeat;
}
.welcome_box ul li.replace:hover{
background-image:url(../../images/ui/replace_ov.gif);
}
.welcome_box ul li.quote{
background-image:url(../../images/ui/quote_off.gif);
background-repeat:no-repeat;
}
.welcome_box ul li.quote:hover{
background-image:url(../../images/ui/quote_ov.gif);
}

.gym {
width:670px;
margin: 0;
clear: both;
padding: 10px 0px 0px 110px;
position: relative;
height: 115px;
}
.gym p {
color: #FFF;
margin: 3px;
width: 400px;
position: absolute;
left: 110px;
}
.gym h3 {
color: #FFF;
margin:7px 0px;
padding: 0;
font-size: 16px;
}
.gym ul {
margin:0;
padding:0;
list-style: none;
position: absolute;
top: 13px;
width: 234px;
left: 539px;
}
.gym ul li{
margin:5px 0px;
padding:0;
width:234px;
height: 40px;
}
.gym ul li a{
margin:0;
padding:12px 5px 10px 45px;
display:block;
text-decoration: none;
}
.gym ul li.quote_gym{
background-image:url(../../images/ui/quote_gym_off.gif);
background-repeat:no-repeat;
}
.gym ul li.quote_gym:hover{
background-image:url(../../images/ui/quote_gym_ov.gif);
}
.gym ul li.repair_gym{
background-image:url(../../images/ui/repair_gym_off.gif);
background-repeat:no-repeat;
}
.gym ul li.repair_gym:hover{
background-image:url(../../images/ui/repair_gym_ov.gif);
}
/*HOME CONTENT STYLES END*/



.nonav {
	background-color:#FFFFFF;
	width:5px;
	height:426px;
	
}

.faqnav {
	background-image:url(../../images/ui/faq_bgd.png);
	background-repeat:no-repeat;
	width:182px;
	height:426px;
	
}

.faqnav ul{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 ;
	padding:0 0 0 10px;
	list-style-position:outside;
	list-style: none;
	font-size:11px;
}

.faqnav li{
	line-height:12px;
	margin:10px 10px 10px 0px;
	padding:0px 0px 10px 0px;
	text-align: left;
	border-bottom: 2px groove #EDEDED;
	word-spacing:1px;
}

.faqnav li.noborder{
	border-bottom: none;
}


.faqnav a{
	color: #333333;
	font-size:10px;
	font-weight: bold;
	text-decoration:none;
}

.faqnav a:hover{
	color: #000000;
	text-decoration: underline;;
}

.faqnav .question{
	color: #2f5684;
	font-size:10px;
	font-weight: bold;
}

#faqs {
}
#faqs h4{
line-height:24px;
}
#faqs p{
}
#faqs p.big{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color: #69a0d6;
line-height: 18px;
margin-top: 15px;
}
#faqs ul{
margin:0px 10px 20px 30px;
padding:0;
}
#faqs ul li{
margin:5px 0px;
padding:0;
}
#faqs ul li a{
text-decoration:none;
color: #333;
}
#faqs ul li a:hover{
text-decoration: underline;
}

.footer {
	margin:0;
	padding:0;
	width:790px;
}

.footer img {
	display:block;
	}
	
.footer p {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	margin-top:1px;
	text-align: center;
	}

.footer a:link {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}

.footer a:visited {
 	text-decoration:none;
	font-weight:bold;
	color: #CCCCCC;
}
.footer a:hover {
	text-decoration:underline;
	font-weight:bold;
	color: #CCCCCC;
}
#footer_page {
background-image: url(../../images/ui/footer_bgd_page.gif);
background-repeat:repeat-x;
height:36px;
margin:0;
padding:0;
}
#footer_page h6{
color:#FFF;
margin:0;
position:relative;
top:8px;
}
.box_light {
background-color: #F3F3F3;
padding:10px;
margin:10px 10px 0px 10px
}
.box_light h3{
	margin:12px 0px ;
	text-align: left;
}
.box_light p{
	color: #000;
	margin:0px 10px 10px 10px;
}
