/* ::::: http://www.reallygreatrate.com/css/screen.css ::::: */

* { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
body { background: transparent url('body-background.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a { color: rgb(0, 0, 255); }
a:hover { color: rgb(255, 153, 0); }
.dateGreen { font-size: 12px; color: rgb(54, 164, 93); }
#header { margin: 0pt auto; height: 78px; width: 810px; }
#header #logo { background: transparent url('logo.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 180px; height: 78px; text-indent: -1234em; float: left; }
#header-nav { float: left; width: 300px; padding-top: 20px; text-align: center; }
#header-nav a { margin: 0pt 6px; font-size: 11px; color: rgb(51, 102, 204); font-weight: bold; }
#header-nav a:hover { color: rgb(51, 166, 88); }
#callbox { margin: 10px 10px 0pt 0pt; width: 288px; height: 59px; float: right; }
#contentwrap { margin: 0pt auto; width: 850px; }
#nav { margin: 0px 21px; background: transparent url('top-nav-bg2.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 45px; }
#nav ul { font-family: Verdana,Arial,Helvetica,sans-serif ! important; list-style-type: none; }
#nav ul li { border: 0px solid red; background: transparent url('tab-divider2.gif') no-repeat scroll right 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; color: white; text-align: center; font-size: 12px; }
#nav a { padding: 3px 20px 6px 18px; font-size: 12px; margin-top: 6px; display: block; color: white; }
#nav a:hover { background-color: rgb(51, 166, 88); }
#nav #lasttab { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#main { margin: 0pt auto; padding: 10px 0pt 17px; background: transparent url('main-background.jpg') repeat-y scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 850px; clear: both; float: left; }
#form { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 560px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; float: right; margin-right: 33px; display: inline; }
#content h1, #form h1 { border-bottom: 1px solid rgb(204, 204, 204); text-align: left; font-size: 18px; margin-bottom: 10px; padding-bottom: 4px; color: rgb(51, 102, 204); font-weight: bold; }
#form select { width: 130px; }
#form #state { width: 90px ! important; }
#greenFormBg { border: 1px solid rgb(179, 213, 192); margin: 0pt auto; padding: 8px; float: left; width: 541px; background-color: rgb(233, 245, 237); text-align: left; }
#greenFormLft { margin: 0pt auto; padding: 8px; float: left; width: 242px; }
#greenFormRgt { margin: 0pt auto; padding: 8px 8px 8px 0pt; float: left; width: 260px; }
.drpDwn { margin: 0pt auto; padding: 1px 0pt 3px 28px; float: left; width: 240px; }
.frmHdrs { margin: 0pt auto; padding: 0pt; float: left; width: 240px; }
.frmBtn { margin: 0pt auto; padding: 8px 0pt 0pt 20px; float: left; width: 110px; }
.frmBtnTxt { margin: 0pt auto; padding: 8px 0pt 0pt; float: left; width: 130px; font-size: 11px; color: rgb(204, 51, 0); line-height: 13px; }
.toolBox { margin: 8px 0pt 0pt; padding: 0pt; float: left; width: 176px; height: 120px; background-image: url('boxlg.gif'); text-align: left; }
.toolBox2 { margin: 8px 0pt 0pt 15px; padding: 0pt; float: left; width: 176px; height: 120px; background-image: url('boxlg.gif'); text-align: left; }
.toolTxt { margin: 0pt auto; padding: 9px 0pt 9px 12px; float: left; width: 150px; }
.sm a, .toolTxt a { color: rgb(0, 0, 0); text-decoration: none; }
.sm a:hover, .toolTxt a:hover { text-decoration: underline; }
.toolTxt2 { margin: 0pt auto; padding: 5px 0pt 0pt 12px; float: left; width: 150px; }
.calculator { margin: 8px 0pt 0pt; padding: 0pt; float: left; width: 555px; height: 134px; background-image: url('calculatorbg.gif'); }
#calcLeft { margin: 0pt auto; padding: 0pt; float: left; width: 350px; }
.calTxt { margin: 0pt auto; padding: 30px 0pt 0pt 112px; float: left; width: 160px; text-align: right; }
.calInp { margin: 0pt auto; padding: 30px 0pt 0pt; float: left; width: 50px; }
.calTxt2 { margin: 0pt auto; padding: 30px 0pt 0pt; float: left; width: 120px; text-align: right; }
.calInp2 { margin: 0pt auto; padding: 30px 0pt 0pt; float: left; width: 50px; }
p { margin-bottom: 16px; line-height: 16px; }
#sidebar2 { background: transparent url('sidebar-shadow2.gif') no-repeat scroll right top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar2 h3 { background: transparent url('sidebar-header.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 40px; text-indent: -1234em; margin-bottom: 10px; }
#sidebar2 ul { margin-left: 40px; color: white; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar2 ul li { height: 33px; margin-bottom: 10px; padding-top: 3px; }
#b1 { background: transparent url('b1.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 41px; white-space: nowrap; }
#b2 { background: transparent url('b2.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 41px; white-space: nowrap; }
#b3 { background: transparent url('b3.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 41px; white-space: nowrap; }
#merits { text-align: center; padding-left: 15px; padding-top: 20px; }
#footer { margin: 0pt auto; clear: both; width: 760px; padding-top: 10px; }
#footer .smalltext { font-size: 11px; line-height: 14px; }
.subfooter { text-align: center; }


/*BEGAIN-->refinance-home-loan.php*/
#nav #selected { padding: 0px ! important; background: transparent url('top-nav-selected2.gif') no-repeat scroll 0% 0%; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 45px; width: 150px; }
#nav #selected strong { display: block; padding-bottom: 0px ! important; padding-top: 10px ! important; height: 45px; width: 150px; }
#form h2 { text-indent: -1234em; }
.label { text-align: right; width: 120px; }
#checkboxtable { margin: 0pt ! important; }
#checkboxtable td { padding: 0pt ! important; }
p { margin-bottom: 16px; line-height: 16px; }
#form #step1 { background: transparent url('step-1-header.gif') no-repeat scroll 5px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24px; }
#form #step2 { background: transparent url('step-2-header.gif') no-repeat scroll 5px 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24px; }
#sidebar { background: transparent url('sidebar-shadow.gif') no-repeat scroll right top; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar h3 { background: transparent url('sidebar-header.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 40px; text-indent: -1234em; margin-bottom: 10px; }
#sidebar ul { margin-left: 40px; color: white; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li { height: 33px; margin-bottom: 10px; padding-top: 3px; }
#form h1#replace, #form span#top_date { border: 0px none ; margin: 0px; padding: 0px; color: black; text-align: center; font-size: 22px; font-weight: bold; height: 22px; width: 417px; }
#form span#top_date { color: rgb(255, 102, 0); font-size: 20px; padding-bottom: 3px; display: block; }
#form table { margin: 0pt; text-align: left; }
#form td { padding: 5px; }
/*END-->refinance-home-loan.php*/


/*BEGAIN-->insurance-quotes.php*/
.HomePage-ConvHeaderText { font-family: Arial,Helvetica,sans-serif; font-size: 32px; color: rgb(14, 77, 141); line-height: 29px; }
/*END-->insurance-quotes.php*/


#content { padding: 10px 10px 190px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 560px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; margin-right: 33px; display: inline; }

/* thank u purchase home*/
.style12 { font-size: 24px; font-weight: bold; }
.style3 { font-size: 12px; font-family: Arial; }
.right_talbetou { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.style11 { color: rgb(0, 51, 153); }
.right_talbetou2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.style4 { font-size: 14px; font-weight: bold; color: rgb(0, 105, 143); }
