div.inner-long {
	width:980px !important;
}

div.inner-long div.top-green-header{
	width:970px !important;
	background:url(../img/bg-top-green-header-long.gif) no-repeat left bottom !important;
}


div.long-div {
	width:740px !important;
}


/* landing */

#landing {
	background:#fff;
	}

#landing #main {
	position:relative;
	width:542px;
	margin:0 auto
	}

#landing #main .logo {
	top:40px;
	left:14px;
	}

#landing #main .visual {
	background:url(../img/bg-visual.jpg) no-repeat left top;
	width:542px;
	height:192px;
	top:118px;
	position:absolute;
	}
#landing #main .visual ul {
	margin:0;
	padding:112px 0 0 28px;
	list-style:none;
	font:11px/14px verdana,sans-serif;
	color:#fff;
	}
#landing #main .visual ul li {
	padding:0 0 0 10px;
	background:url(../img/white-arrow.gif) no-repeat left;
	}
#landing #main .banner {
	background:url(../img/banner-landing.gif) no-repeat left top;
	width:264px;
	height:151px;
	top:323px;
	position:absolute;
	}
#landing #main form.email {
	background:url(../img/bg-enter-email.gif) no-repeat left top;
	width:263px;
	height:151px;
	right:0;
	top:323px;
	position:absolute;
	text-align:center;
	}
#landing #main form.email div {
	padding:58px 0 0 0;
	}
#landing #main form.email .text {
	border:1px solid #536370;
	width:201px;
	height:16px;
	padding:1px 3px 0 3px;
	margin:0 0 13px 0;
	font:12px/14px arial,verdana,sans-serif;
	}
	
	
#landing #footer {
	float:none;
	top:488px;
	position:absolute;
	width:100%;
	background:#fff url(../img/bg-footer1.gif) no-repeat left top;
	padding:34px 0 40px 0;
	}

#footer .copyrights {
	float:left;
	padding:0 0 0 10px;
	color:#4A4A4A;
	font-size:11px
	}
#footer-navigation {
	position:static;
	float:right;
	padding:0 10px 0 0;
	font:11px/18px tahoma,sans-serif !important
	}


div.top-form-banner {
	background:url(../img/bg-top-form-banner.gif) no-repeat left top;
	padding:20px 0 0 0;
	width:534px;
	margin:0 0 10px 0;
	text-align:center;
	}
div.top-form-banner .bottom {
	background:url(../img/bg-top-form-banner-bottom.gif) no-repeat left bottom;
	padding:0 0 20px 0;
	width:534px;
	text-align:center;
	}

div.main-form-big {
	width:726px !important;
	padding:0 !important;
	margin:0 !important;
	color:#527187;
	font-size:13px;
	}

div.main-form-big .header {
	clear:left;
	font-size:15px;
	line-height:34px;
	background:url(../img/bg-main-form-header-big.gif) no-repeat left top;
	height:34px;
	margin:0 0 2px 0;
	color:#217CC3
	}

div.main-form-big .header strong {
	font-size:16px;
	margin:0 0 0 18px
	}
div.main-form-big .box {
	float:left;
	margin:0 0 12px 4px;
	width:716px;
	padding:0 0 4px 0;
	background:url(../img/bg-box-main-form.gif) repeat-x bottom;
	border-left:1px solid #eee; 
	border-right:1px solid #eee;
	}
* html div.main-form-big .box {
	margin:0 0 12px 2px
	}



.card .about a{
	color: #007CDC;
	}

.card .image-big {
	float:left;
	text-align:center;
	line-height:10px;
	width:174px;
	}

.sort a.up {
	padding:0 10px 0 0;
	background:url(../img/arrow-up.gif) no-repeat right;
	}

.pagging a.current {
	color:#AAAAAA;
	font-weight:bold;
	}

h5.tools-header {

	font:17px 'Trebuchet MS',tahoma,sans-serif;
	font-weight:bold;
	color:#494949;
}

p {
	font:13px/17px 'Trebuchet MS',tahoma,sans-serif;
	}

div.right-col p {
	font:13px/17px 'Trebuchet MS',tahoma,sans-serif;
	text-align: justify;
	}

div.right-text {
	padding: 2px 15px 20px 15px;
}

div.article {
	font:13px/17px 'Trebuchet MS',tahoma,sans-serif;
	margin:0 0 8px 0;
	text-align: justify;
	padding: 2px 15px 20px 15px;
	}

div.article h1 {
	font:17px/20px 'Trebuchet MS',tahoma,sans-serif;
	font-weight: bold;
	color:#2B83CA;
	text-align: left;
}

div.article a,div.right-text a {
	color:#217CC3;
}

div.calculator {
	background:url(../img/bg-calculator.gif) no-repeat right bottom;
	}

ul#loans {
	background:url(../img/bg-loans-image.jpg) no-repeat right bottom;
	height:180px;
	}

ul#debt {
	background:url(../img/bg-debt-image.jpg) no-repeat right bottom;
	height:180px;
	}

ul#home-mortgage {
	background:url(../img/bg-home-image.jpg) no-repeat right bottom;
	height:180px;
	}

ul#credit-card {
	background:url(../img/bg-credit-cards-image.jpg) no-repeat right bottom;
	height:180px;
	}

div.main-form .buttons-ez{
	text-align:right;
	margin:0 0 12px 4px;
	width:511px
	}

div.main-form .row .first-ez {
	float:left;
	width:23px;
	padding:3px 7px 0 3px;
	line-height:14px;
	font-weight:bold;
}

div.main-form .row .left-ez {
	float:left;
	width:375px;
	padding:3px 7px 0 10px;
	text-align:right;
	line-height:14px
	}

div.main-form .row .left-ez a{
	color:#217CC3;
}
div.main-form .row .left-ez a:hover{
	text-decoration:underline;
}

div.main-form .row .right-ez {
	float:left;
	width:75px
	}
div.main-form .row .right-ez .disabled {
	background-color:#ffffff;
	color:#5A5A5A;
	width:86px;
	height:18px;
	padding:0 0 0 4px;
	font:13px/17px 'Trebuchet MS',tahoma,sans-serif;
	border:1px solid #A1B1BD
	}


.error {
	font:13px/17px 'Trebuchet MS',tahoma,sans-serif;
	color: #ff0000 !important;
	}
	
.left-col div.error {
	width:200px;
	padding: 0 0 0 9px;
	}

.right-col div.error {
	padding: 0 0 0 4px;
	}
	
div.form .category-2 {
	float:left;
	width:100%;
	padding:9px 0 10px 0;
	font-size:13px;
	color:#527187;
	line-height:20px;
	background:url(../img/bg-dotted.gif) repeat-x bottom;
	}

div.form .category-2 label {
	float:left;
	width:50%
	}

div.main-form .row select.day,
div.main-form .row select.year,
div.main-form .row select.month {
	width:93px
	}

.grey-box p.header {
	color:#383838;
	height:31px;
	font-size:84%;
	padding:2px 50px 4px 0;
	background:url(../img/lamp.gif) no-repeat 152px 0
	}

#inner .right-col dl.news {
	margin:0 0 0 10px;
	width:450px;
	text-align:left;
	font-size:100%;
	font-color:#8A8A8A;
	}


input.text,
select,textarea {
	color:#5A5A5A
	}

div.right-col p.list {
	padding: 0 0 0 15px;
}
div.line {
	width:505px;
	height: 5px;
	padding: 0;
	margin: 0;
	background: url(../img/bg-mortgage-rate.gif) repeat-x left top;
}

div.mortgage {
	clear: left;
}

div.logged {
	position:absolute;
	top:44px;
	right:84px;
	color:#79AF0D;
	font: 11px/26px tahoma,sans-serif;
	}	

div.logged a {
	padding:0 0 0 20px;
	color:#49708F;
	background:url(../img/nav-border.gif) no-repeat 5px;
	font:11px tahoma,sans-serif;
	text-transform:uppercase;
}

*html div.logged a {
	background:url(../img/nav-border.gif) no-repeat 7px;
}

