/* @override http://rgpqt9uvkmb.preview.thewebconsole.com/layout.css */

/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

body{background:#ffffff;}
.topBg{background:#ffffff url(bg-runner.jpg) 0% 0% repeat-x; min-width:988px;}
.wrapper{width:988px; margin:0 auto;}

.top{height:101px; padding:0 9px;}
.top .logo{height:90px; width:274px; float:left; margin:9px 0 0 5px;}
.top .right{background:url(top-tagline.jpg) 0 100% no-repeat; width:474px; float:right; text-align:right; height:93px; margin:0 5px 0 0;}
.top .search{background:url(search-bg.jpg) 0 0 no-repeat; width:159px; float:right; padding-right:5px; margin:15px 0 0 0;}
.search .searchField{background:none; width:132px; height:22px; border:0; margin:0; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#3f3f3f; line-height:22px;}
.search .btn-go{display:block; width:16px; height:13px; float:right;}
.top .secnav{margin:13px 0 0 0; float:right;}

.menu{background:url(menu-bg.png) 0 0 no-repeat; padding:0 15px; height:53px;}

.banner{width:609px; height:250px;}

.container{background:url(con-runner.png) 0% 0% repeat-y; width:930px; margin:0; padding:9px 29px 10px 29px;}
.con-btm{background:url(con-bottom.jpg) 0% 100% no-repeat; height:14px;}

.con-left{width:609px; float:left; padding:0 13px 0 0;}
.con-right{width:308px; padding:0; float:right;}

.ad1{text-align:right;}
.b-ad{text-align:center; margin-bottom:15px;}

.bottom{margin:7px 0 20px 0;}
.bottom p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e1798d; margin:0 0 10px 0; text-align:center;}

.bottom .footer p{margin-bottom:0;}

.m5{margin-bottom:5px;}
.m15{margin-bottom:15px;}

#cmsbody{min-height:300px; overflow:hidden;padding-top: 15px;}
#cmsfooter{text-align:center;}
.htmlarea p{margin:0;}

#cmsbody div.fc-calc-heading {
color: #d31346;
font-size: 25px;
font-family: Arial, Helvetica, sans-serif;	
font-weight:normal;
margin: 0 0 15px 0;
}

#cmsbody table.fc-calculator tbody tr td form table.fc-loan-calc {
	border: 2px solid #ddd;
}

#cmsbody table.fc-calculator tbody tr td form table.fc-loan-calc tbody tr td input[type='text'] {
width: 150px;
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 12px;
	font-family: arial;
}

#cmsbody table.fc-calculator tbody tr td form[name="Calc"] {
	border: 1px solid #ccc;
	margin: 0 0 0 20px;
	padding: 5px 0 0px 5px;
	white-space: nowrap;
	background: #eee;
}

#cmsbody table.fc-calculator tbody tr td form table.fc-calc-basic tbody tr td input.fc-basic-calc-input {
	width: 147px;
	margin: 0 0 5px 0;
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 15px;
	font-family: arial;
}

#cmsbody table.fc-calculator tbody tr td form table.fc-calc-basic tbody tr td {
	width: 165px;
}

input.fc-basic-calc-button {
//padding: 0!important;
display: block;
float: left;
width: 36px!important;
margin: 0 5px 5px 0;
text-align: center!important;
}

#cmsbody table.fc-calculator tbody tr td form p {
	margin: 3px 5px 5px 0;
	text-align: center;
	font-weight: bold;
}

#cmsbody table.fc-calculator tbody tr td form table.fc-loan-calc td {
padding: 5px;
border: 1px solid #fff;
background: #eee;
white-space: nowrap;
}

/*******Signup Popup******/
div#popup{border:solid 1px #f0f0f0; box-shadow:none; border-radius:0; width:650px; height:525px; padding:45px 0 0 0; z-index:999 !important; left:36%; position:absolute; overflow:visible !important}
div#popup a.popup-close{background-image:none !important; top:-15px !important; left:630px !important; position:absolute !important; z-index:9999 !important; display:block !important;}
div#popup a.popup-close img{z-index:9999 !important}

.signup-pop h1{margin-bottom:20px; padding-bottom:20px; width:85%;}
.signup-pop p{font-family:"Helvetica", Courier, monospace; font-weight:bold; font-size:16px; color:#9e9c9d; margin-bottom:20px;}
.signup-pop p span.large-text{font-weight:normal; font-size:30px; color:#7f7b7a}

.signup-pop .signupForm .details input[type=text] {margin:0 0 10px 0; background:#ffffff; height:30px; width:160px; line-height:26px; padding:0 10px; font-family:"Courier New", Courier, monospace; font-size:14px; color:#6f6f6f; border:none; border:solid 1px #d2d2d2;;}
.signup-pop .signupForm .details span {margin:0 0 0 3px; color:red;}
.signup-pop .signupForm fieldset {border:0px; padding:0; margin:0;}
.signup-pop .signupForm .details input[type=checkbox]{margin:5px !important; width:15px; vertical-align:middle}
.signup-pop .signupForm .details label {font-family:"Helvetica", Courier, monospace; font-weight:bold; font-size:14px; color:#9e9c9d; line-height:14px;}
.signup-pop .signupForm #submit {width:auto !important; border:none; background:transparent; margin:10px 0 0 8px}
/*******Signup Popup******/
