	/* This is a Trade and Value, Corp. design */
/* Please refrain from copying this style sheet */


html{
height: 100%;
background-image: url(../images/elements/main-background.png);
}
body{
width: 900px; 
margin: 0px auto;
}
.siteHolder{

}
.topContainer{
width: 900px;
height: 20px;
margin: 0px auto;
background-color: #ffffff;
}
.topContainer span{
float: right;
margin-right: 10px;
}
.topContainer a:link, .topContainer a:active, .topContainer a:visited{
font-family: Arial, san-serif; 
font-size: 10pt; 
font-weight: bold; 
text-decoration: none; 
color: #d7ae28;
}
.topContainer a:hover{
font-family: Arial, san-serif; 
font-size: 10pt; 
font-weight: bold; 
text-decoration: underline; 
color: #d7ae28;
}




/* ===== BANNER ===== */
.main-banner{
width: 900px;
height: 198px;
margin: 0px auto;
background-image: url(../images/elements/main-header.png);
background-repeat: x;
overflow: hidden;
}	
.main-banner-left{
width: 200px; 
height: 198px; 
float: left;
overflow: hidden;
}
.main-banner-left p{
margin-top: px;
margin-left: px;
font-size: 14pt;
font-weight: bold;
color: #ffffff;
}

.main-banner-center{
width: 220px;
height: 198px;
float: left;
overflow: hidden;
}
.main-banner-center p{
margin-top: 15px;
margin-left: 10px;
font-family: Times, Arial;
font-size: 12pt;
font-weight: bold;
color: #ffffff;
}
/* ============================== BANNER RIGHT ====== */
.main-banner-right{
width: 700px; 
height: 198px; 
float: left;
overflow: hidden;
}

.banner-free-quote{
margin-top: 10px; 
margin-right: 10px;
font-family: Times, Arial; 
font-weight: bold; 
color: #ffffff; 
font-size: 18pt; 
text-align: right;
}
.banner-phone{
margin-top: 10px; 
margin-right: 10px; 
font-family: Times, Arial; 
font-weight: bold; 
color: #ffffff; 
font-size: 18pt; 
text-align: right;
}
.banner-large-title{
margin-top: px;
margin-left: 100px;
font-family: Verdana;
font-size: 34px;
font-weight: bold;
color: #f18a17;
}





.main-banner-date{
margin-top: 10px;
margin-left: 295px;
font-weight: bold;
color: #ffffff;
}

.main-banner-ad-module{
margin-top: 15px;
width: 468px;
height: 60px;
}	
	/* Start navigation */
.topSeparator{
width: 900px;
height: 11px;
margin: 0px auto;
background-image: url(../images/elements/top-separator.png);
background-repeat: x;
overflow: hidden;
}
.main-top-nav{
width: 900px; 
height: 27px; 
/*background-color: #ffffff;*/
background-image: url(../images/elements/main-nav.png);
background-repeat: no-repeat;
text-align: center;
padding-top: 7px;
overflow: hidden;
}
.main-top-nav p{
display: inline;
overflow: hidden;
margin-right: 15px;
margin-left: 15px;
}
.main-top-nav span{
margin-right: 10px;
margin-left: 10px;
font-weight: bold;
color: #ffffff;
}
.main-top-nav a:link, .main-top-nav a:active, .main-top-nav a:visited {
font-family: Arial, san-serif; 
font-size: 11pt; 
font-weight: bold; 
text-decoration: none; 
color: #ffffff;
}
.main-top-nav a:hover{
font-family: Arial, san-serif; 
font-size: 11pt; 
font-weight: bold; 
text-decoration: underline; 
color: #b11715;
}

.blueSeparator{
width: 900px;
height: 10px;
margin: 0px auto;
background-image: url(../images/elements/blue-separator.png); background-repeat: repeat-x;
overflow: hidden;
}	
/* =========== Main Content CSS ============ */
.mainContent{
width: 900px; 
margin: 0px auto;
background-color: #ffffff;
font-family:Arial, Times; 
font-size: 11pt;
} 
.mainContent a:link, .mainContent a:active, .mainContent a:visited{
font-size: 11pt; 
font-family: Arial, san-serif; 
font-weight: bold; 
text-decoration: none; 
color: #b11715;
}
.mainContent a:hover{
font-size: 11pt; 
font-family: Arial, san-serif; 
font-weight: bold; 
text-decoration: underline; 
color: #b11715;
}
.mainTdLeft{
width: 600px; 
vertical-align: top;
}
.mainTdRight{
width: 300px; 
vertical-align: top;
}



	
	
	/* ====================== Footer ===================== */ 
.main-footer-holder{
width: 900px;
height: 100px;
margin: 0px auto;
margin-bottom: 20px;
background-image: url(../images/elements/main-footer.png);
background-repeat: x;
text-align: center;
overflow: hidden;
}

.main-footer-nav{
width: 900px;
margin: 0px auto;
background-color: #9e6f29;
}
.main-footer-nav p{
display: inline;
}
.main-footer-nav span{
margin-right: 10px;
margin-left: 10px;
font-weight: bold;
color: #ffffff;
}
.main-footer-nav a:link, .main-footer-nav a:active, .main-footer-nav a:visited {
font-family: Arial, san-serif; 
font-size: 10pt; 
font-weight: normal; 
text-decoration: none; 
color: #ffffff;
}
.main-footer-nav a:hover{
font-family: Arial, san-serif; 
font-size: 10pt; 
font-weight: normal; 
text-decoration: underline; 
color: #ffffff;
}

/* 3 areas inside the footer-holder  */ 

.main-footer-holder-left{
width: 300px;
height: 80px;
float: left;
}
.main-footer-holder-center{
width: 300px; 
height: 80px;
margin: 0px auto;
margin-top: 10px;
float: left;
}
.main-footer-holder-center p{
margin-top: 0px;
text-align: center; 
font-family: Arial, san-serif; 
font-size: 8pt; color: #ffffff;
}
.main-footer-holder-center span{
font-size: 12pt; 
font-weight: bold;
}

.main-footer-holder-right{
width: 300px;
height: 80px;
float: left;
}
.main-footer-spacer{
width: 900px;
height: 30px;
margin: 0px auto;
}
/* Additional CSS */
a:link, a:active, a:visited{font-size: 8pt; font-family: Arial, san-serif; font-weight: bold; text-decoration: none; color: #b11715;}
a:hover{font-size: 8pt; font-family: Arial, san-serif; font-weight: bold; text-decoration: underline; color: #b11715;}


.clr{
clear: both;
}


	/* End of Custom CSS  */