body, html {
width: 100%;
height: 100.1%;
margin-top: 0;
margin-left: 0;
margin-right: 0;
font-size: 13px;
color: #000000;
font-family:Georgia, "Times New Roman", Times, serif;
float: left;
clear: left;
text-align: center;  
}
/*structure*/
#wrap {
height: auto;
width: auto;
text-align: center;
margin: 0 auto;
padding-top: 0px;
font-weight:normal;
}

#bg_top {
height: 1859px;
width: 778px;
text-align: center;
margin: 0 auto;
background:url(../img/bg_top.jpg) no-repeat center center;
}

#flash {
height: 270px;
width: 778px;
text-align: center;
margin: 0 auto;
}

#tl {
height: 422px;
width: 456px;
margin-left:25px;
padding-right:10px;
text-align: left;
float:left;
}

#tr {
height: 26px;
width: 287px;
text-align: left;
float:right;
}

#trb {
height: 170px;
width: 277px;
margin-left:10px;
text-align: left;
float:right;
}

#mr {
width: 287px;
text-align: left;
float:right;
}
#mri {
width: 277px;
text-align: left;
float:right;
margin-left:10px;
}
#mc {
width: 277px;
height:426px;
text-align: left;
float:right;
margin-left:10px;
margin-top:10px;
background:url(../img/bg_mc.jpg) no-repeat left center;
}
#mci {
width: 207px;
height:426px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
color:#1b371f;
}
#mb {
width: 277px;
height:372px;
text-align: left;
float:right;
margin-left:10px;
margin-top:50px;
bottom:0px;
background:url(../img/bg_carcalc.jpg) no-repeat left center;
}
#mbi {
width: 207px;
height:426px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
color:#1b371f;
}

#services {
width: 456px;
margin-left:25px;
margin-left:30px;
text-align: left;
float:left;
background:url(../img/services.png) no-repeat top center;
}

#links {
color:#FFF;
}

#footer {
height: 193px;
width: 800px;
margin: 0 auto;
background:url(../img/footer.jpg) no-repeat center center;
}

#if {
height: 193px;
width: 300px;
text-align: center;
vertical-align:text-top;
margin:auto;
}
	
	#textdc {
width: 700px;
text-align: left;
margin: 0 auto;
padding-top: 20px;
}
	
/*structure*/

/*pages*/

ul {
list-style:circle;
}

/*misc*/
a {
outline: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
font-weight:bold;
}
a:link {
color: #a21f31;
;
}
a:visited {
color: #67751A;
}
a.option {
color: #ffffff;
display: block;
cursor: pointer;
text-decoration: underline;
}
a.option:hover {
text-decoration: none;
color: #ffffff;
}

/***png fix*/
* {
behavior: url(Scripts/iepngfix.htc);
}
/*styles*/
h1 {
font-size: 18pt;
color: #79711d;
font-style:italic;
}
h2 {
font-size: 18pt;
color: #79711d;
font-style:italic;
}
h3 {
font-size: 16pt;
font-style:italic;
}
h4 {
font-size: 14pt;
padding-left:10px;
font-style:italic;
color:#1b371f;
}
h5 {
font-size: 18pt;
color: #79711d;
font-style:italic;
}
h6 {
font-size: 10pt;
padding-left:10px;
font-style:italic;
color:#1b371f;
}
h7 {
font-size: 12pt;
font-style:italic;
font-weight:bold;
color:#79711d;
}

.green {
font-style:italic;
color:#67751A;
}
.hde {
position: absolute;
left: -9000px;
}

.big{
	font-size:16pt;
	font-style:italic;
	font-weight: bold;
}

.small{
	font-size:9pt;
}
.webbooker{
font-size:10.5pt;
}

img {
border: 0;
}


/*contact form*/
#contact_form{ 
height: 452px;
width: 456px;
margin-left:25px;
margin-right:10px;
margin-top:6px;
margin-bottom:6px;
text-align: left;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:oblique;
font-weight:bold;
background: transparent url(../img/contact/bg.jpg) no-repeat;
}

form{
	height:300px;
}




form fieldset { margin:0px 0px 20px 0px; width:578px; position:relative;
				border:0;display:block; padding: 0px 10px 8px; 
				}

input.button { 
	padding:3px 6px;
    border:2px solid #1b371f; 
	margin:0px 0px 0px 0px; 
	color:#1b371f; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	background:#79711d;
	float: left;
	}

input.button:hover { 
	background:#1b371f none repeat scroll 0% 0%; 
	color:#79711d; 
	}


