/* CSS Document */

h1{
margin:0px;
padding:0px;
font-size:20px;
font-weight:normal;
color:#FF0000;
padding-bottom:10px;
}

p{
margin:0px 0px 0px 0px;
}

.p5{
margin:0px 0px 5px 0px;
}

.p10{
margin:0px 0px 10px 0px;
}

.p20{
margin:0px 0px 20px 0px;
}

.p30{
margin:0px 0px 30px 0px;
}

body{
margin:0px;
background:url(../img/body_bg.jpg) #424242 repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.container{
width:800px;
display:block;
overflow:hidden;
margin:0px auto auto;
}

.logo{
width:800px;
height:75px;
display:block;
overflow:hidden;
background:url(../img/logo_bg.jpg) no-repeat;
}

.nav{
width:376px;
height:35px;
display:block;
overflow:hidden;
padding:40px 0px 0px 434px;
}
.nav ul {
margin:0px;
padding:0px;
display:inline;
margin: 0px;
}
.nav li {
margin:0px;
padding:0px;
font-size:12px;
color:#212121;
display:inline;
padding:0px 0px 0px 0px;
}
.nav a {
text-decoration:none;
color:#212121;
cursor:pointer;
}
.nav a:hover{
text-decoration:none;
color:#FF0000;
cursor:pointer;
}

.header{
width:800px;
height:220px;
display:block;
overflow:hidden;
margin-bottom:25px;
}

.header_text{
width:404px;
height:210px;
padding:5px 0px 5px 0px;
float:left;
display:block;
overflow:hidden;
color:#212121;
}

.red_highlight{
color:#FF0000;
font-weight:bold;
}

.white_highlight{
color:#D8D8D8;
}

.banner{
width:356px;
height:180px;
display:block;
overflow:hidden;
background:url(../img/banner_bg.jpg) right no-repeat;
float:right;
padding:20px 20px 20px 20px;
font-size:40px;
color:#FF0000;
}

.banner_tel{
width:356px;
display:block;
overflow:hidden;
}

.content{
width:800px;
display:block;
overflow:hidden;
}

.services{
width:800px;
display:block;
overflow:hidden;
padding:0px 0px 10px 0px;
}

.services a{
text-decoration:none;
color:#D8D8D8;
}

.services a:hover{
text-decoration:none;
color:#D8D8D8;
}

.header_text ul{
margin:0px;
padding-left:20px;
color:#FF0000;
}

.header_text li{
margin:0px;
padding:0px;
font-size:12px;
line-height:17px;
}

.info{
width:800px;
display:block;
overflow:hidden;
padding:0px 0px 10px 0px;
}

.info ul {
margin:0px;
padding-left:20px;
}
.info li {
margin:0px;
padding:0px;
font-size:12px;
line-height:17px;
}

.box1{
width:240px;
height:25px;
display:block;
overflow:hidden;
background:url(../img/box1_bg.jpg) no-repeat;
padding:170px 25px 0px 10px;
float:left;
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.box2{
width:240px;
height:25px;
display:block;
overflow:hidden;
background:url(../img/box2_bg.jpg) no-repeat;
padding:170px 25px 0px 10px;
float:left;
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.box3{
width:240px;
height:25px;
display:block;
overflow:hidden;
background:url(../img/box3_bg.jpg) no-repeat;
padding:170px 0px 0px 10px;
float:right;
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.box4{
width:230px;
height:175px;
display:block;
overflow:hidden;
background:#4D4D4D;
margin:0px 25px 0px 0px;
padding:10px 10px 10px 10px;
float:left;
color:#D8D8D8;
font-size:12px;
line-height:20px;
}

.box5{
width:230px;
height:175px;
display:block;
overflow:hidden;
margin:0px 25px 0px 0px;
padding:10px 10px 10px 10px;
float:left;
color:#D8D8D8;
font-size:12px;
line-height:20px;
background:url(../img/corgi.jpg) bottom right no-repeat #4D4D4D;
}

.box6{
width:230px;
height:175px;
display:block;
overflow:hidden;
background:#4D4D4D;
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
float:right;
color:#D8D8D8;
font-size:12px;
line-height:20px;
}

.bullet_box{
width:230px;
height:175px;
display:block;
overflow:hidden;
background:#4D4D4D;
margin:0px 25px 0px 0px;
padding:10px 10px 10px 10px;
float:left;
color:#D8D8D8;
font-size:12px;
line-height:20px;
}

.image_box{
width:525px;
height:195px;
display:block;
overflow:hidden;
float:right;
}

.map{
width:525px;
height:195px;
display:block;
float:right;
overflow:hidden;
background:#FFFFFF;
}

.footer{
width:800px;
display:block;
overflow:hidden;
padding-top:15px;
}

.copyright{
float:left;
text-align:left;
color:#D8D8D8;
font-size:12px;
}

.developer{
float:right;
text-align:right;
color:#D8D8D8;
font-size:12px;
}

.developer a{
text-decoration:none;
color:#D8D8D8;
}

.developer a:hover{
text-decoration:underline;
color:#D8D8D8;
}

.promise1{
padding:6px 0px 0px 285px; 
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.promise2{
padding:23px 0px 0px 325px; 
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.promise3{
padding:23px 0px 0px 368px; 
color:#D8D8D8;
font-size:16px;
font-weight:bold;
}

.submit{

}

.submit a{
text-decoration:none;
color:#D8D8D8;
font-weight:bold;
}

.submit a:hover{
text-decoration:none;
color:#FF0000;
font-weight:bold;

}
