body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#dcdcdc;
	width:100%;
	font-size:12px;
	color:#5d5d5d;
	
}
h1
{
font-size:20px;
color:#325da7;
margin:0px;
padding:12px 10px 10px 10px;
font-weight:normal;
}

.frmhd
{
color:#315da6;
font-size:22px;
margin:0px;
padding:0px 0px 0px 1px !important;
#padding:0px 0px 0px 9px !important;
font-weight:bold;

}
.frmhd span
{
color:#c00000;
	
}

img
{
border:none;
text-decoration:none;
outline:none !important;
}

img a
{
border:none;
text-decoration:none;
outline:none !important;
}

h5
{
color:#323234;
margin:0px;
padding:0px;
font-size:12px;
}

a
{
color:#5d5d5d;
outline:none !important;
text-decoration:underline;
}

a:hover
{
color:#5d5d5d;
outline:none !important;
text-decoration:none;
}

.clr
{
clear:both;
}

.main
{
width:910px;
clear:both;
margin:0 auto;
}

#responseDiv
{
text-align:center;
width:96%;
margin:0 auto;
padding-right:5px;
}

.header
{
width:100%;
display:block;
clear:both;
margin-bottom:6px;
}

.logo
{
width:316px;
float:left;
margin-top:20px;
}

.call
{
width:334px;
float:right;
margin-top:30px;
}

.calltxt
{
background:url(../images/midline.jpg) no-repeat right;
height:38px;
width:45%;
float:left;
color:#f28d0a;
}

.callnumber
{
height:38px;
width:53%;
float:right;
color:#1b3f95;
font-size:20px;

}

.navigation
{
background:url(../images/navbg.jpg) no-repeat;
height:59px;
margin:0 auto;
clear:both;
}

.navcon
{
width:100%;
padding-top:5px;
padding-left:15px;
}

.mainimg
{
background:url(../images/mainimg.jpg) no-repeat;
height:333px;
clear:both;
}

.bodytxt
{
margin-top:10px;
}
.box1
{
background:#fff;
width:901px;
display:block;
margin-bottom:2x;
margin-left:3px;
}

.bx1
{
background:url(../images/boxbg.jpg) repeat-x;
width:148px;
float:left;
min-height:0px;
margin:1px;
text-align:center;
}

.bx1 img
{
margin:10px 0px 10px 0px;
}



.bx1 h1
{
text-align:center;
padding:0px;
margin:10px 0px 0px 10px;
}


.bx1 p
{
text-align:justify;
color:#5d5d5d;
padding:0px 10px 0px 10px;
}

.txt
{
height:90px;

}

.txt p
{
margin-top:0px;
padding-top:0px;
}

.txt2
{
height:55px !important;
#height:66px !important;
height:66px;
}
.box2left
{
width:578px;
float:left;
margin-left:10px;
}


/*Lead form ----------------------*/
.formcon
{
border:1px solid #cecece;
background:#fff;
padding:2px;


}

.formin
{
background:#f5f6f6;
padding-left:10px;
}

.formin form
{
margin:0px;
padding:0px;
}

.af-element
{
padding-top:10px;
}


.text
{
width:240px;
background:#e6e6e6;
height:20px;
border:1px solid #fff;
color:#333333;
font-size:11px;
margin-top:2px;
}

select.text
{
width:244px;
background:#e6e6e6;
height:24px;
border:1px solid #fff;
color:#838282;
font-size:13px;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
}

select.dm
{
width:75px;
background:#e6e6e6;
height:24px;
border:1px solid #fff;
color:#838282;
font-size:13px;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;

}

input.subbtn
{
background:url(../images/submit.jpg) no-repeat  0px 4px;
height:43px;
width:143px;
float:left;
color:#fff;
font-size:22px !important;
border:none;

}

.af-clear
{
clear:both;
}
.ser
{
background:#eeeeee;
margin-left:12px;
}

.ser a img
{
border:2px solid #eeeeee;
padding:8px;
}

.ser a:hover img
{
border:2px solid #b7ca3a;
padding:8px;
}

/*------------------------------*/

.box2right
{
width:278px;
float:right;
margin-right:12px;
margin-top:6px;

}

.imgcontainer
{
background:url(../images/leaddimg.jpg) no-repeat;
height:303px;
width:576px;
}

.box2
{
background:#fff;
width:901px !important;
width:902px ;
display:block;
margin-top:2x;
margin-left:3px;
margin-bottom:17px;
padding-top:30px;	
padding-bottom:18px;
clear:both;
}

.box2 .lft
{
width:358px;
float:left;
margin-left:15px !important;
margin-left:10px;
}

.box2 .lft-inner
{
width:580px;
float:left;
margin-left:15px;
border-right:1px solid #eee;
padding-right:10px;
height:auto !important;
min-height:650px !important;
height:650px;
margin-bottom:15px;
}

.box2 .lft-incon
{
width:580px;
float:left;
height:auto !important;
min-height:650px !important;
height:650px;
margin-bottom:12px;
}

.box2#searchhome h1
{
font-size:20px ;
color:#325da7;
margin:0px;
padding:12px 10px 10px 20px;
font-weight:normal;
}

.box2#searchhome p
{
padding:12px 10px 10px 20px;

}

.box2#searchhome h5
{
font-size:14px ;
padding:12px 10px 10px 20px;
color:#2c2c2c;
margin:0px;
padding:12px 10px 10px 20px;
font-weight:bold;

}

.box2#searchhome ul 
{
padding:0px 20px 0px 20px;
margin-left:20px;

}

.box2 .lft-inner h1
{
font-size:20px;
color:#325da7;
margin:0px;
padding:12px 0px 10px 0px;
font-weight:normal;
}

.box2 .lft-inner p
{
font-size:12px;
margin:0px;
padding:12px 0px 12px 0px;
font-weight:normal;
}

.box2 .lft1
{
width:231px;
float:left;
margin-left:25px !important;
margin-left:20px;
}

.tb
{
background:url(../images/tabbg.jpg) no-repeat;
height:52px;
width:357px;
}

.arwbg
{
background:url(../images/arwbg.jpg) no-repeat;
height:63px;
margin-left:6px;
margin-bottom:12px;
}

.tb1
{
background:url(../images/tabbg1.jpg) no-repeat;
height:52px;
width:231px;
}

.box2 h2
{
color:#fff;
font-size:18px;
margin:0px;
padding:12px;
font-weight:normal;
}

.box2 p
{
font-size:12px;
margin:0px;
padding:12px;
font-weight:normal;
}

.ticker
{
background:#edecec;
border-left:8px solid #96aa16;
border-right:8px solid #96aa16;
height:26px;
clear:both;
width:850px;
margin:0 auto;
font-size:13px !important;
font-weight:bold !important;
font-family:Arial, Helvetica, sans-serif;
padding-top:8px;
padding-left:10px;

}


#domticker
{
padding-top:6px;
padding-left:5px;

}

.bdr
{
background:#e6e6e6;
line-height:18px;

}

.bdr td
{
background:#fff;
padding-left:10px;padding-bottom:10px;
}

.tbhd
{
color:#678dce;
}

.box3
{
background:#fff;
width:901px;
display:block;
margin-top:2x;
margin-left:3px;
margin-bottom:17px;
padding-top:30px;
padding-bottom:30px;
clear:both;
}

.quicklinks
{
width:335px;
float:left;
border-right: 1px solid #eeeeee;
padding-left:23px;
padding-right:20px;	

}

.box3 h3
{
width:auto;
float:left;
font-size:18px;
background:url(../images/arw.jpg) no-repeat right;
margin:0px 0px 20px 0px;
padding:0px 15px 0px 0px;
font-weight:normal;
color:#5d5d5d;
clear:both;
}

.quicklinks ul
{
margin:0px;
padding:0px;

}

.quicklinks ul li
{
margin:0px;
padding:0px;
list-style:none;
font-size:11px;
text-decoration:none;
}

.quicklinks ul li a
{
font-size:11px;
text-decoration:none;
}

.quicklinks ul li a:hover
{
font-size:11px;
text-decoration:underline;
}

.associates
{
width:275px !important;
float:left ;
border-right: 1px solid #eeeeee;
margin-left:20px;
padding-left:20px;
padding-right:15px;
margin-right:10px;
}

.followus
{
width:150px;
float:left;
padding-left:23px;
padding-right:5px;
}

.footer
{
background:url(../images/footer-bg.jpg) repeat-x;
height:100px;
}

.footercon
{
width:900px;
margin:0 auto;
color:#fff;
font-size:11px;
padding-top:40px;
}


.footer-left
{
width:400px;
float:left;
}
.footer-right
{
width:500px;
float:right;
text-align:right;
}

.footercon a
{
color:#fff !important;
font-size:11px;
text-decoration:none;
}

.footercon a:hover
{
color:#fff  !important;
font-size:11px;
text-decoration:underline;
}

.getstrtbtn
{
width:580px;
float:left;
clear:both;
text-align:right;
margin-top:20px;
}

.rates td
{
height:18px !important;
padding:0px !important;
margin:0px !important;
}

.calculator-tbl
{
background:#f4f4f4;
border:1px solid #dcdcdc;
}

.calculator-tbl td
{
background:#fff;
}


.calculator-tbl .hding
{
background:#6eaecb;
color:#fff;
height:30px;
font-size:14px !important;
font-weight:bold;
}

.calculator-tbl h1
{

font-size:16px !important;
color:#494848 !important;
margin:0px;
font-weight:bold !important;
padding:0px;
}

.calculator-tbl input
{
background:#f4f4f4;
border:1px solid #bababa;
margin:5px 0px 5px 0px;
}

.calculator-tbl select
{
background:#f4f4f4;
border:1px solid #bababa;
}

input.calbtn
{
background:url(../images/calbtn.jpg) no-repeat  0px 4px;
height:30px;
width:93px;
float:right;
color:#fff;
font-size:11px !important;
border:none;
font-weight:bold;

}

select
{
background:#f4f4f4;
border:1px solid #bababa;
}

input.calbtn1
{
background:url(../images/calbtn.jpg) no-repeat  0px 4px;
height:30px;
width:93px;
float:left;
clear:both;
color:#fff;
font-size:11px !important;
border:none;
font-weight:bold;

}

iframe .ref
{
background:#fff;
border:none;
}
