body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

            background-color: #fff;

	margin-bottom: 20px;



	font-size:12px;

	font-family: Arial, Helvetica, sans-serif;



}

.tblwhite {

	color: #000000;

	text-decoration: none;

	background-color: #fff;

}

.tblblack {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #336699;

	font-size: 12px;

}

.tblskyblue {

	background-color: #BED6E0;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #000000;

}



.call_txt1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 38px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	text-decoration: none;

}

.call_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 26px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	text-decoration: none;

}

.arial_21w {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: small-caps;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 10px;

}

.form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

	height: 18px;

	width: 190px;

	margin-top: 4px;

	border: 1px solid #4C2508;

}

.arial_16w {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.red_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #A30325;

	text-decoration: none;

}

.footer_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.footer_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

	margin-right: 4px;

	margin-left: 4px;

}



.footer_link:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: underline;

	margin-right: 4px;

	margin-left: 4px;

}



.nor_txt {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

}

.red_txt12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #600300;

	text-decoration: none;

}

.form_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000000;

	text-decoration: none;

	height: 20px;

	width: 200px;

	border: 1px solid #333333;

}

.getaquote {

	color: #FFFFFF;

	background-color: #000000;

	width: 100%;

	padding-bottom: 10px;

/*





	filter: alpha(opacity:80);

	KHTMLOpacity: 0.80;

	MozOpacity: 0.80;

	opacity: 0.80;*/

}

.getaquote select {

	width: 220px;

	border: 1px solid #CCCCCC;

	height: auto;

	background-color: #FFFFFF;

	font-size: 16px;

}

.getaquote  .zip {

	border: 1px solid #CCCCCC;

	font-size: 16px;

	width: 90px;

}

.getaquote   .btn {

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #BED6E0;

	color: #000000;

	font-size: 14px;

	font-weight: bold;

	height: 25px;

	width: 170px;

	border: thin solid #BED6E0;

}

.getaquote   .btn:hover {

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #65754E;

	color: #FFFFFF;

	font-size: 14px;

	border-top-color: #65754E;

	border-right-color: #65754E;

	border-bottom-color: #65754E;

	border-left-color: #65754E;

	height: 25px;

	font-weight: bold;

	width: 170px;

}

.imagebdr {

	border: medium solid #610200;

}



.imagebdr:hover {

	border: medium solid #999999;

}

.required {

	color: #FF0000;

	font-size: 18px;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

}

.selectbox2 {

	border: 2px solid #610200;

}

.selectbox2:focus {

	border: 2px solid #333333;

	background-color: #E1E1E1;

}

#contact-area {

	width: 400px;

	color: #610200;

	

}



#contact-area input, #contact-area textarea {

	width: 300px;

	font-family: Helvetica, sans-serif;

	font-size: 18px;

	border: 2px solid #999;

	float:left;

}

#contact-area select{

	font-family: Helvetica, sans-serif;

	font-size: 18px;

	border: 2px solid #999;

	float:left;

}

#contact-area textarea {

	height: 90px;

}



#contact-area textarea:focus, #contact-area input:focus {

	border: 2px solid #900;

}







#contact-area label {

	float: left;

	text-align: left;

	margin-right: 5px;

	padding-top: 5px;

	font-size: 15px;

	width: 350px;

	padding-bottom: 5px;

	font-weight: bold;

	

}

#contact-area input.submit-button {

	width: 75px;

	float: left;

	margin-top: 10px;

}

#contact-area .codes {

	width: 100px;

}

.style1 {

	color: #610200;

	font-weight: bold;

	font-size: 16px;

}





#contact-area  .submit-button:hover      {

	color: #000000;

	background-color: #D0C29B;

}

.submit-button1 {

	color: #FFFFFF;

	background-color: #610200;

	border: thin solid #FFFFFF;

	width: 100px;

	font-weight: bold;

	font-size: 12px;

	padding: 5px;

}

.submit-button1:hover {

	background-color: #333333;

}

.proceed {

	width: 80px;

	height: 25px;

	background-image: url(images/proceed.jpg);

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: center center;

	border: 1px solid #FFFFFF;



	

}

.not-available-corners {

	background: #c30000;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

	line-height: normal;

	margin-bottom: 1em;

	text-align: center;

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

.available-corners {

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

	line-height: normal;

	background-color: #57AC2A;

	margin-bottom: 1em;

	text-align: center;

	margin-top: 10px;

	margin-right: 10px;

	margin-left: 10px;

}

.box1 {

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	font-size: 12px;

	font-weight: bold;

	margin-left: 5px;

	margin-right: 5px;

	color: #333333;

	text-decoration: none;

}







.box2 {

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	font-size: 12px;

	margin-left: 5px;

	margin-right: 5px;

	color: #333333;

	text-decoration: none;

}

.box2 a{

	color:#333333;

	text-decoration:underline;

	}

	.darkblue{

	color: #333333;

	text-decoration: none;

	background-color: #FFFFFF;

}

.darkblue a {

	color: #333333;

	font-size: 12px;

}

/********************************************************************************

			LEFT COLUMN CONTENT

********************************************************************************/



/* -- call now box above lead gen -- */

#call-now-box {

	text-align: left;

	background-image: url(images/call-now-bg.jpg);

	background-repeat: no-repeat;

	height: 237px;

	background-position: -20px 20px;

	padding-top: 5px;

	padding-right: 10px;

	padding-left: 0;

}



#call-now-box  h1 {

	font-family:Verdana, Geneva, sans-serif;

	margin-top: -10px;

	margin-left: 20px;

}



.phonetext {

	font-size: 18px;

	line-height: normal;

	font-weight:bold;

	margin: 0;

	color:#fff;

	letter-spacing: 2px;

	margin-top: 80px;

	margin-left: 57px;

}



.btn {

	background-color:#cccccc;

	padding:2px 10px;

	font-weight:bold;

	font-size: 11px;

	margin-left: 10px;

	text-transform:uppercase;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}

.btn:hover {

	background-color:#EEEEEE;

	border: 2px solid #336600;

        text-transform:uppercase;

}

.darkblue a:hover {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



/* quote box */

	.quote-corners.dark { background: #e7e7e7; font: italic normal 12px/135% Helvetica Neue, Helvetica, Arial, sans-serif; color: #424242; padding: 10px 30px 30px; margin: 0 0 20px; position: relative;}

	.quote-corners.light { background: #f1f1f1; font: italic normal 12px/135% Helvetica Neue, Helvetica, Arial, sans-serif; color: #424242; padding: 10px 30px 30px; margin: 0 0 20px; position: relative;}

		.quote-corners img { position: absolute; top: 5px;}

		.quote-corners img.left-quotation { left: 5px;}

		.quote-corners img.right-quotation { right: 5px;}

		.quote-corners p { margin: 0;}

		.quote-corners .customer-corners { width: 25%; height: 15px; background: #ffffff; font-style: normal; font-weight: bold; text-align: center; padding: 5px; position: absolute; right: 15px; bottom: -10px;}

		.quote-corners .customer-corners2 { width: 25%; height: 15px; background: #ffffff; font-style: normal; font-weight: bold; text-align: center; padding: 5px; position: absolute; right: 15px; bottom: -30px;}

		.quote-corners .medium { width: 40%;}

		.quote-corners .long { width: 60%;}

* { margin:0; padding:0; }







.tblquote {

	background-color: #0C3257;

}



.tblheader {

	background-color: #000;

	border-bottom: 3px #999999 solid;

	font-size: 12px;

}



.tblheaderbdr {

	background-color: #000;

}

.brdr {

	 border:0px; 

}





.tblavl {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #E30C0A;

}

.tblnotavl {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #00D03C;

}

.la {

	border:0px;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

}

                     /*=================================MENU===============================*/
#colortab {

	background-color:#000000;

}

.ddcolortabs{
	padding:0;
	height:auto;
	width:100%;
	display:block;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: bold;
	font-size: 13px;
}
.ddcolortabs ul{
font: normal 14px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}
.ddcolortabs li{
display:inline;
margin:0;
padding:0;
text-transform: none;
}

/*==============top menu color change =================*/
.ddcolortabs li a{
	float:left;
	padding-left:10px;
	margin-left: 10px;
	padding-right:10px;
	margin-right:10px;
	display:block;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background-color:#000000;
	background-position: 0px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;

}
.ddcolortabs li a span{
	line-height:31px;
	margin:0px;
	display:block;
	padding-right:18px;
	padding-left:18px;
	margin-right: -18px;
	margin-left:-18px;
	background-position: 100% 0px;

}
.ddcolortabs li a:hover{
	background-color:#8A0808;
	background-position:0px 0px;
	color:#fff;
}
.ddcolortabs li a:hover span{
	background-color:#8A0808;
	background-position: 100% 0px;
}
.ddcolortabs li a.active, .nav li a.active:hover{
	line-height:32px;
	color:#fff;
	background-color:#000000;
	background-position: 0px 0px;
}
.ddcolortabs li a.active span, .nav li a.active:hover span{
	background-color:#8A0808;
	background-position: 100% 0px;
}


/*=================================SUB MENU===============================*/

.dropmenudiv_a{
	position:absolute;
	z-index:100;
	width: 300px;
	visibility: hidden;/*THEME CHANGE HERE*/
	border-top-width: 0; /*Top border width. Should match height of .ddcolortabsline above*/
	border-bottom: 1px solid #FFFFFF;
	margin-left: -8px;

/*	filter: alpha(opacity:85);
	KHTMLOpacity: 0.85;
	MozOpacity: 0.85;
	opacity: 0.85;*/

}
.dropmenudiv_a a{
	width: 300px;
	display: block;
	text-indent: 5px;
	text-decoration: none;
	color: #fff;
	padding-top:7px;
	padding-bottom:7px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight:bold;
	border:1px #fff solid;
	border-bottom:0 ;
	background-color: #8A0808; /*THEME CHANGE HERE*/
	
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 300px;
padding-top:7px;
padding-bottom:7px;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
	background-color:#000;
	color: #fff;
}

                     