/* CSS Document */
img, div, input { behavior: url(css/iepngfix.htc); }
body{
	
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Arial;
	background:url(../images/body_bg.png) top repeat-x #FFFFFF;

}
p{
margin:0 auto;
padding:0px;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
line-height:25px;
text-align:left;
padding-bottom:10px;
}
.textfield{
width:253px;
height:20px;
padding-left:5px;
padding-right:5px;
border:1px solid  #b8d1ff;
float:right;
line-height:23px;
}
.textfield_small{
width:196px;
height:20px;
padding-left:5px;
padding-right:5px;
border:1px solid  #b8d1ff;
float:right;
line-height:23px;
}
.send_button{

padding-left:5px;
padding-right:5px;

float:right;
line-height:23px;
}

TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}

a {
    text-decoration: none;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a:active {
text-decoration: none;
}

a:hover {
text-decoration:underline;
}
/* Starts here */

#container
{
margin:0px auto;
padding:0px;
width:1085px;
height:100%;

}
#top{
margin:0 auto;
padding:0px;
height:61px;
width:1085px;
background:url(../images/top.png) left top no-repeat;
margin-top:14px;
text-align:left;}

#top h1{
margin:0px auto;
padding:0px;
font-size:32px;
color:#FFFFFF;
font-family:"Myriad Pro";
font-weight:normal;
line-height:20px;
margin-left:15px;
}
#top .logo{
margin:0 auto;
padding:0px;
width:385px;
height:61px;
float:left;
}
#top .contact{
margin:0 auto;
padding:0px;
width:700px;
height:61px;
float:right;
}
#top .contact p{
margin:0 auto;
padding:0px;
font-family:Calibri;
font-size:18px;
font-weight:bold;
color:#005596;
line-height:21px;
padding-top:8px;
}
#top .contact p span{
margin:0 auto;
padding:0px;
font-family:Calibri;
font-size:20px;
font-weight:bold;
color:#14224e;
}

#wrapper{
margin:0 auto;
padding:0px;
width:1083px;
height:100%;
background:#FFFFFF;
text-align:left;
}

#wrapper h2{
margin:0 auto;
padding:0px;
font-size:20px;
font-weight:bold;
color:#00274c;
margin-left:20px;
padding-top:5px;
padding-bottom:5px;
font-family:"Myriad Pro";
}

#nav{
margin:0 auto;
padding:0px;
height:48px;
width:1061px;
text-align:left;
}
#nav .left{
margin:0 auto;
padding:0px;
height:48px;
width:5px;
background:url(../images/nav_left.png) left top no-repeat;
float:left;
}
#nav .right{
margin:0 auto;
padding:0px;
height:48px;
width:5px;
background:url(../images/nav_right.png) right top no-repeat;
float:right;
}
#nav .repeat{
margin:0 auto;
padding:0px;
height:48px;
width:1051px;
background:url(../images/nav_repeat.png) top repeat-x;
float:left;
}

#nav ul{
margin:0 auto;
padding:0px;
text-align:left;
}
#nav ul .sep{
margin:0 auto;
padding:0px;
width:2px;
height:48px;
background:url(../images/nav_sep.png) left top no-repeat;
float:left;
}
#nav ul li{
margin:0 auto;
padding:0px;
text-align:left;
list-style-type:none;
font-family:Arial;
font-size:18px;
color:#FFFFFF;
padding-left:25px;
padding-right:25px;
float:left;
padding-top:7px;
}
#nav ul li a.active{
margin:0 auto;
padding:0px;
color:#01102c;
}
#nav ul li a{
margin:0 auto;
padding:0px;
text-decoration:none;
color:#FFFFFF;
}
#nav ul li a:hover{
margin:0 auto;
padding:0px;
color:#01102c;
}

#bannerarea{
margin:0 auto;
padding:0px;
width:1061px;
height:342px;
margin-top:6px;
}
#bannerarea .banner{
margin:0 auto;
padding:0px;
width:670px;
height:342px;
float:left;
background:url(../images/banner.png) left top no-repeat;
}
#bannerarea .banner_about{
margin:0 auto;
padding:0px;
width:670px;
height:342px;
float:left;
background:url(../images/banner_about.png) left top no-repeat;
}
#bannerarea .banner_repair{
margin:0 auto;
padding:0px;
width:670px;
height:342px;
float:left;
background:url(../images/banner_repair01.png) left top no-repeat;
}
#bannerarea .buttons{
margin:0 auto;
padding:0px;
width:390px;
height:342px;
float:right;
}

#advertisement{
margin:0 auto;
padding:0px;
width:100%;
height:45px;
margin-top:15px;
padding-bottom:10px;
}

#content{
margin:0 auto;
padding:0px;
width:100%;
margin-top:20px;
}
#content h1{
margin:0 auto;
padding:0px;
font-size:28px; 
font-weight:bold;
color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
background:none;
letter-spacing:-1px;
}
#content p{
margin:0 auto;
padding:0px;
font-family:Arial;
font-size:14px;
color:#FFFFFF;
line-height:25px;
text-align:left;
padding-bottom:10px;
}
#content p span{
margin:0 auto;
padding:0px;
font-family:Arial;
font-size:11px;
color:#FFFFFF;
line-height:16px;
text-align:left;
padding-bottom:10px;
}
#content p span span{
margin:0 auto;
padding:0px;
color:#8ac8f6;
}


#content .top{
margin:0 auto;
padding:0px;
width:100%;
height:15px;
background:url(../images/content_top.png) left top no-repeat;
}

#content .repeat{
margin:0 auto;
padding:0px;
width:100%;
background:url(../images/content_repeat.png) left repeat-y;
padding-bottom:30px;
height:644px !important;
}

#content .left{
margin:0 auto;
padding:0px;
width:617px;
margin-left:22px;
margin-right:22px;
float:left;
}

#content .form{
margin:0 auto;
padding:0px;
width:372px;
margin-left:22px;
margin-right:25px;
float:right;
}
#content .middle{
margin:0 auto;
padding:0px;
height:80%;
width:1px;
background:url(../images/content_middle.png) repeat-y;
float:left;
margin-top:4%;
}

#footer{
margin:0 auto;
padding:0px;
height:33px;
width:1036px;
background:url(../images/footer_repeat.png) top repeat-x;
margin-left:24px;
float:left;
margin-top:25px;
}

#footer ul{
margin:0 auto;
padding:0px;
text-align:left;
}
#footer ul li{
margin:0 auto;
padding:0px;
text-align:left;
font-family:Arial;
font-size:13px;
line-height:33px;
color:#010e29;
list-style-type:none;
padding-left:23px;
float:left;
}
#footer ul li a{
margin:0 auto;
padding:0px;
text-decoration:none;
color:#010e29;
}

#footer .footerright{
margin:0 auto;
padding:0px;
height:33px;
float:right;
}
#footer .footerright ul li{
margin:0 auto;
padding:0px;
text-align:right;
font-family:Arial;
font-size:11px;
line-height:33px;
color:#010e29;
list-style-type:none;
float:left;
padding-right:30px;
}
#footer .footerright ul li a{
margin:0 auto;
padding:0px;
color:#010e29;
text-decoration:none;
}

.form iframe{
height: 505px !important;
}



