body
{
    margin: 0;
    padding: 0;
    font: normal 12px arial;
    color: #fff;
    text-align: center;
    line-height: 15px;
    background: #15486d url(../../images/bg-inner.jpg) repeat-x top left;
}
body#home
{
    background: #15486d url(../../images/bg-home.jpg) repeat-x top left;
}
img
{
    border: 0;
}
#logo
{
    margin: 5px 0 20px 25px;
    width: 211px;
    margin-right:auto;
}
#MidText a
{
    width:340px;
    font: bold 18px arial;
    color: #d2232a;
    text-decoration:underline;
    text-align:center;  
    margin:-71px 2px 0 240px; 
    position:absolute; 
}
#MidText a:hover
{
    width:340px;
    font: bold 18px arial;
    color: #005696; 
    text-decoration:none;  
    text-align:center;
    margin:-71px 2px 0 240px; 
}
#center
{
  text-align:center;
  padding-top:9px;   
}    
#wrap
{
    position: relative;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}
#seo
{
    margin-top:2px;
    margin-left:15px;
    font: normal 11px arial;
    color:#4d4d4d;  
    text-align:left;   
}
.title
{
    margin-top: 24px;
    font: bold 24px arial;
    color: #d2232a;
}
.title1
{
    margin-top: -4px;
    font: bold 24px arial;
    color: #d2232a;
}
.title2
{
   font: bold 14px arial;
    color: #d2232a;  
}
.subtitle
{
    margin: 0 0 10px 0;
    font: normal 18px arial;
    color: #dde1c6;
}
dl
{
    width: 190px;
}
dt
{
    margin: 0;
    padding: 3px 3px 5px 3px;
    font: bold 18px arial;
    color: #689abe;
    border-bottom: 1px solid #5c7f99;
}
dd
{
    margin: 0;
    padding: 3px;
    font: normal 14px arial;
    color: #e9ecd2;
    border-bottom: 1px solid #5c7f99;
}
dd a
{
    font: normal 14px arial;
    color: #e9ecd2;
    text-decoration: none;
}
dd a:hover
{
    font: normal 14px arial;
    color: #689abe;
    text-decoration: none;
}
ul.topmenu
{
    position: absolute;
    top: 16px;
    left: 700px;
    margin: 0;
    padding: 0;
    font: bold 12px arial;
    text-align: center;
    width: 300px;
}
ul.topmenu li
{
    display: inline;
    background: transparent url(../../images/bg-topmenu-tab.gif) no-repeat 0 50%;
    padding: 0 10px 0 14px;
}
ul.topmenu li.first
{
    background-image: none;
}
ul.topmenu a
{
    font: bold 12px arial;
    color: #005696;
    white-space: nowrap;
    text-decoration: none;
}
ul.topmenu a:hover
{
    font: bold 12px arial;
    color: #005696;
    white-space: nowrap;
    text-decoration: underline;
}
#getestimate
{
    position: absolute;
    top: 56px;
    left: 585px;
}
ul.menu
{
    margin: 0;
    padding: 13px 0 8px 0;
    font: bold 14px arial;
    text-align: center;
}
ul.menu li
{
    display: inline;
    padding: 0 0 0 49px;
}
ul.menu li.first
{
    background-image: none;
    padding-left: 0;
}
ul.menu a
{
    font: bold 14px arial;
    color: #d2232a;
    white-space: nowrap;
    text-decoration: none;
}
ul.menu a:hover
{
    font: bold 14px arial;
    color: #005696;
    white-space: nowrap;
    text-decoration: none;
}
#Quote
{
    background-color: #dbe0c4; 
    width: 170px; 
    padding: 10px; 
    margin: 10px 0 20px 0;
    font: normal 12px arial;
    color: #4d4d4d;
}

#Quote a
{
    
    font: normal 12px arial;
    color: #4d4d4d;
    text-decoration:none;
}
#Quote a:hover
{
    
    font: normal 12px arial;
    color: #4d4d4d;
    text-decoration:none;
}
.inp
{
    font: normal 12px arial;
    color: #4d4d4d;
    border: 1px solid #abadb3;
    background-color: #fff;
    padding: 1px 1px 1px 3px;
    width: 165px;
    margin: 4px 0 2px 0;
}
.minp
{
    font: normal 12px arial;
    color: #4d4d4d;
    border: 1px solid #abadb3;
    background-color: #fff;
    width: 103px;
    margin: 4px 0 2px 0;
}
.input
{
    font: normal 12px arial;
    color: #4d4d4d;
    border: 1px solid #abadb3;
    background-color: #fff;
    padding: 1px 1px 1px 3px;
    margin: 4px 0 0 0;
}
.mdrp
{
    font: normal 12px arial;
    color: #4d4d4d;
    border: 1px solid #abadb3;
    background-color: #fff;
    margin: 4px 0 2px 0;
    width:60px;
    height:20px;
}
textarea
{
    font: normal 12px arial;
    color: #4d4d4d;
    border: 1px solid #abadb3;
    background-color: #fff;
    padding: 1px 1px 1px 3px;
    width: 200px;
    height: 75px;
    overflow: auto;
    margin: 11px 0 0 0;
}
.content
{
    font: normal 12px arial;
    color: #4d4d4d;
    margin: 7px 0 0 0;
    background-color: #DBE0C4;
    padding: 1px 1px 1px 3px;
    margin-left:4px;
}
.content a
{
    font: normal 12px arial;
    color: #4d4d4d;
    text-decoration: underline;
}
.content a:hover
{
    font: normal 12px arial;
    color: #4d4d4d;
    text-decoration: none;
}
.getquote
{
    font: normal 12px arial;
    color: #15486D;
    margin: 7px 0 0 0;
    background-color: #DBE0C4;
    padding: 1px 1px 1px 3px;
}
.getquote1
{
    width:238px;
    text-align:left;
    font: normal 12px arial;
    color: #15486D;
    margin:7px 0 0 0;
    background-color: #DBE0C4;
    padding: 1px 1px 1px 0px;
}
a
{
    font: normal 12px arial;
    color: #fff;
    text-decoration: underline;
}
a:hover
{
    font: normal 12px arial;
    color: #fff;
    text-decoration: none;
}



/* footer */
#footer {
	width: 949px;
	margin: 20px 0 40px 23px;
	font: normal 11px arial;
	color: #818181;
	line-height: 22px;
}
#footer #buttons {
	margin-left: 10px;
}
#footer #buttons img {
	margin-right: 20px;
}
#footer ul {
	margin: 10px 0 5px 5px;
	padding: 0 0 8px 10px;
	text-align: left;
	border-bottom: 1px solid #8aa4b6;
}
#footer ul li {
	display: inline;
	border-left: 1px solid #fff;
	padding: 0 3px 0 6px;
}
#footer ul li.first {
	padding-left: 0;
	border: 0;
}
#footer ul a {
	font: normal 11px arial;
	color: #fff;
	white-space: nowrap;
	text-decoration: none;
}
#footer ul a:hover {
	font: normal 11px arial;
	color: #fff;
	white-space: nowrap;
	text-decoration: underline;
}


#copyright
{
    font: normal 11px arial;
    color: #8aa4b6;
    background: transparent url(../../images/bg-footer-logos.gif) no-repeat 100% 50%;
}
#copyright a
{
    font: normal 11px arial;
    color: #8aa4b6;
    text-decoration: none;
}
#copyright a:hover
{
    font: normal 11px arial;
    color: #8aa4b6;
    text-decoration: underline;
}

#seolink a
{
    font: normal 11px arial;
    white-space: nowrap;
	color: #fff;
	text-align:left;
	text-decoration: none;
}
#seolink a:hover	
{
    font: normal 11px arial;
	color: #fff;
	white-space: nowrap;
	text-decoration: underline;
}


span.menu
{
    margin: 0;
    margin-top:-14px;
    padding: 13px 0 8px 0;
    font: bold 14px arial;
    text-align: center;
}

span.menu first
{
    background-image: none;
    padding-left: 0;
}
span.menu a
{
    font: bold 14px arial;
    text-align: left;
    color: #d2232a;
    white-space: nowrap;
    text-decoration: none;
}
span.menu a:hover
{
    font: bold 14px arial;
    text-align: left;
    color: #005696;
    white-space: nowrap;
    text-decoration: none;
}
.Boldtext
{
 font-family:Verdana;
 font-size:11px;
 background-color:#818181;
 color:#FFFFFF;
 font-weight:bolder;
 text-align:left;
}

#bloglink a
{
    font: normal 11px arial;
    font-weight:bold;
    color: #e9ecd2;
	text-align:left;
	text-decoration: none;
}
#bloglink a:hover	
{
    font: normal 11px arial;
    font-weight:bold;
	color: #689abe;
	text-decoration: underline;
}


#getestimate1
{
	position: absolute;
	top: 56px;
	left: 839px;
}
#getestimate2
{
    position: absolute;
    top: 58px;
    left: 585px;
	line-height:22px;
	color:#005696;font-size:20px;font-weight:bold;
}
#getestimate3
{

    position: absolute;
    top: 56px;
    left: 555px;

}