* {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	}

body {
	background: #323639 url("../images/layout/bg-header-wrap.jpg") top center repeat-x;
	color: #605e55;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1.4em;
	}
#header-wrap, #content-wrap, #footer-wrap {
	text-align: center;
}
#header, #content, #footer {
	width: 760px;
	text-align: left;
	margin: 0 auto;
	
}

#pw-content-wrap, #pw-header-wrap {
	text-align: center;
}
#pw-header, #pw-content, #pw-footer {
	width: 900px;
	text-align: left;
	margin: 0 auto;
}

#content2 {
	width:760px;
	text-align:center;
	margin: 0 auto;
}

#content3 {
	width:500px;
	text-align:center;
	margin: 0 auto;
}
#mini {
	clear: both;
	margin: 0px;
	height: 16px;
	position: relative;
}
#mini li {
		position: absolute;
		width: 16px;
		padding: 0px;
		height: 16px;
}
#mini li a {
		text-indent: -9000em;
		overflow: hidden;
		width: 16px;
		height: 16px;
		display: block;
		text-decoration: none;
		float: left;
}
#mini li, #mini li a {background-position: 0px 0px;}
#mini .top, #mini .top a {background-image: url(../images/layout/top.gif);right: 0px;}
#mini .back, #mini .back a {background-image: url(../images/layout/back.gif);right: 26px;}
#mini .top a:hover, #mini .back a:hover {background-position: 0 -16px;}

/*--[ common ]----------------------------------------------------------------*/
h1, h2, h3, h4 {
	margin-bottom: 0.6em;
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
h1 {
	color: #D0392B;
	height: 1.4em;
	line-height: 1.4em;
	font-size: 2em;
	font-weight: normal;
	}
h1 em {
	font-style: normal;
	color: #D0392B;
}
h2 {
	font-size: 1.4em;
	letter-spacing: -1px;
	color: #605e55;
	margin-bottom: 0.3em;
	}
h3 {
	font-size: 1.2em;
	letter-spacing: -1px;
	color: #D0392B;
	margin-bottom: 0px;
	}
h4 {
	font-size: 1.2em;
	letter-spacing: -1px;
	color: #D0392B;
	margin-bottom: 0.3em;
	text-indent: 30px;
	}
	
h5 {
	margin-bottom: 1em;
	margin-left:30px;
	font-weight: normal;
	}
h6 {
	margin-top: 0px;
	font-size: 0.75em;
	color: #F4F1EA;
	}
	
h7 {
	font-size: 1.2em;
	letter-spacing: -1px;
	color: #D0392B;
	margin-bottom: 0.3em;
	}
p {
	margin-bottom: 1em;
	}
	
mid {
margin-left: 30px;
}
em {
	font-style: normal;
	color: #E52027;
}
ol {
	margin: 0 0 1em 2em;
	}

ul {
	margin: 0 0 1em 1em;
}
ul li {
	list-style-type: none;
	margin: 0 0 0.3em 0;
	padding: 0 0 0 20px;
	}
img {
	border: none;
	}
.alignleft {
	margin: 0 15px 5px 0;
	float: left;
	display: inline;
	}
.alignright {
	margin: 0 0 5px 15px;
	float: right;
	display: inline;
	}
.highlight { /* highlight important text */
	background: #FFC;
	}
.clear { /* clear floated divs */
	clear: both;
	}
.hide, #main ul h2 { /* hides text from broswer */
	position:absolute;
	left:-9999px;
	width:0px;
	overflow:hidden;
	}
.info {
	clear: both;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	font-size: 1.1em;
	padding: 20px;
	width: 720px;
}
#diensten #content p {
	text-align: justify;
}

/*--[ links ]----------------------------------------------------------------*/
#content a:link, #content a:visited {color: #5c82a4;}
#content a:hover {color: #E41F26;}

#content3 a:link, #content3 a:visited {color: #5c82a4;}
#content3 a:hover {color: #E41F26;}

#content-wrap a:link, #content3 a:visited {color: #5c82a4;}
#content-wrap a:hover {color: #E41F26;}

#content p a {
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #d6d3c6;
}
#content p a:hover {border-bottom-color :#c6c1ad;}
#footer a {color: #7391ab;}
#footer a:hover {color: #c8cacb;}

/*--[ header ]----------------------------------------------------------------*/
#header-wrap {
	background: #E41F26 url("../images/layout/bg-header-wrap.jpg") top center repeat-x;
	height: 130px;
	background-color: #5c0a0c;
}
#header {
	background: url(../images/layout/bg-header.jpg) 0 0 no-repeat;
	position: relative;
	height: 130px;
	background-color: #5c0a0c;
}

#toll_number {
	background: url(../images/layout/toll-number.jpg) 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 552px;
	width: 200px;
	height: 40px;
	margin: 40px;
}

#header h2 {
	background: transparent url(../images/layout/logo.jpg) 0 0 no-repeat;
	position: absolute;
	top: 0px;
	left: 10px;
	width: 200px;
	height: 120px;
	margin: 0px;
	}
	
	
	#header h2 a {
		text-indent: -9000em;
		overflow: hidden;
		width: 200px;
		height: 120px;
		display: block;
		text-decoration: none;
		color: #fff;
		float: left;
	}

/*--[ nav ]----------------------------------------------------------------*/
#nav {
	position: absolute;
	top: 76px;
	left: 320px;
	margin: 0;
}
#nav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	height: 28px;
}
#nav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 28px;
	display: block;
	text-decoration: none;
	float: left;
}
.nl #nav li, .nl #nav li a {
	background-image: url(../images/layout/main_nav.jpg);
	background-repeat: no-repeat;
}

.nl #nav #nav1, .nl #nav #nav1 a {width: 70px;background-position: 0px 0;}.nl #nav #nav1 a:hover, .nl #nav #nav1.active a {background-position: 0 -30px;}
.nl #nav #nav2, .nl #nav #nav2 a {width: 83px;background-position: -78px 0;}.nl #nav #nav2 a:hover, .nl #nav #nav2.active a {background-position: -78px -30px;}
.nl #nav #nav3, .nl #nav #nav3 a {width: 68px;background-position: -174px 0;}.nl #nav #nav3 a:hover, .nl #nav #nav3.active a {background-position: -174px -30px;}
.nl #nav #nav4, .nl #nav #nav4 a {width: 133px;background-position: -250px 0;}.nl #nav #nav4 a:hover, .nl #nav #nav4.active a {background-position: -250px -30px;}
.nl #nav #nav5, .nl #nav #nav5 a {width: 80px;background-position: -450px 0;}.nl #nav #nav5 a:hover, .nl #nav #nav5.active a {background-position: -450px -30px;}


/*--[ man_nav ]----------------------------------------------------------------*/
#man_nav {
	position: relative;
	float: left;
	width: 145px;
	height: 150px;
}
#man_nav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 150px;
}
#man_nav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 150px;
	text-decoration: none;
	float: left;
}
.nl #man_nav li, .nl #man_nav li a {
	background-image: url(../images/layout/pm_nav.jpg);
	background-repeat: no-repeat;
}

.nl #man_nav #man_nav1, .nl #man_nav #man_nav1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #man_nav #man_nav1 a:hover, .nl #man_nav #man_nav1.active a {background-position: -154px -5px;}
.nl #man_nav #man_nav2, .nl #man_nav #man_nav2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #man_nav #man_nav2 a:hover, .nl #man_nav #man_nav2.active a {background-position: -154px -38px;}
.nl #man_nav #man_nav3, .nl #man_nav #man_nav3 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #man_nav #man_nav3 a:hover, .nl #man_nav #man_nav3.active a {background-position: -154px -70px;}
/*--[ inav ]----------------------------------------------------------------*/
#inav {
	position: absolute;
	top: 76px;
	left: 278px;
	margin: 0;
}
#inav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	height: 28px;
}
#inav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 28px;
	display: block;
	text-decoration: none;
	float: left;
}
.nl #inav li, .nl #inav li a {
	background-image: url(../images/layout/inv_nav.jpg);
	background-repeat: no-repeat;
}

.nl #inav #inav1, .nl #inav #inav1 a {width: 90px;background-position: 0px 0;}.nl #inav #inav1 a:hover, .nl #inav #inav1.active a {background-position: 0 -31px;}
.nl #inav #inav2, .nl #inav #inav2 a {width: 122px;background-position: -104px 0;}.nl #inav #inav2 a:hover, .nl #inav #inav2.active a {background-position: -104px -31px;}
.nl #inav #inav3, .nl #inav #inav3 a {width: 155px;background-position: -238px 0;}.nl #inav #inav3 a:hover, .nl #inav #inav3.active a {background-position: -238px -31px;}
.nl #inav #inav4, .nl #inav #inav4 a {width: 110px;background-position: -420px 0;}.nl #inav #inav4 a:hover, .nl #inav #inav4.active a {background-position: -420px -31px;}


/*--[ sales_nav ]----------------------------------------------------------------*/

#sales_nav {
	position: relative;
	float: left;
	width: 145px;
	height: 150px;
}
#sales_nav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 150px;
}
#sales_nav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 150px;
	text-decoration: none;
	float: left;
}
.nl #sales_nav li, .nl #sales_nav li a {
	background-image: url(../images/layout/sales_nav.jpg);
	background-repeat: no-repeat;
}

.nl #sales_nav #sales_nav1, .nl #sales_nav #sales_nav1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #sales_nav #sales_nav1 a:hover, .nl #sales_nav #sales_nav1.active a {background-position: -154px -5px;}
.nl #sales_nav #sales_nav2, .nl #sales_nav #sales_nav2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #sales_nav #sales_nav2 a:hover, .nl #sales_nav #sales_nav2.active a {background-position: -154px -38px;}
.nl #sales_nav #sales_nav3, .nl #sales_nav #sales_nav3 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #sales_nav #sales_nav3 a:hover, .nl #sales_nav #sales_nav3.active a {background-position: -154px -70px;}
.nl #sales_nav #sales_nav4, .nl #sales_nav #sales_nav4 a {width: 140px; height: 32px; background-position: 0px -102px;}.nl #sales_nav #sales_nav4 a:hover, .nl #sales_nav #sales_nav4.active a {background-position: -154px -102px;}


#sales_navr {
	position: relative;
	float: left;
	width: 145px;
	height: 145px;
}
#sales_navr li {
	float: left;
	display: inline;
	padding: 0px;
	margin-left: 32px;
	margin-right: 1px;
	margin-bottom: 1px;
	height: 145px;
}
#sales_navr li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 145px;
	text-decoration: none;
	float: left;
}
.nl #sales_navr li, .nl #sales_navr li a {
	background-image: url(../images/layout/sales_nav.jpg);
	background-repeat: no-repeat;
}

.nl #sales_navr #sales_navr1, .nl #sales_navr #sales_navr1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #sales_navr #sales_navr1 a:hover, .nl #sales_navr #sales_navr1.active a {background-position: -154px -5px;}
.nl #sales_navr #sales_navr2, .nl #sales_navr #sales_navr2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #sales_navr #sales_navr2 a:hover, .nl #sales_navr #sales_navr2.active a {background-position: -154px -38px;}
.nl #sales_navr #sales_navr3, .nl #sales_navr #sales_navr3 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #sales_navr #sales_navr3 a:hover, .nl #sales_navr #sales_navr3.active a {background-position: -154px -70px;}
.nl #sales_navr #sales_navr4, .nl #sales_navr #sales_navr4 a {width: 140px; height: 32px; background-position: 0px -102px;}.nl #sales_navr #sales_navr4 a:hover, .nl #sales_navr #sales_navr4.active a {background-position: -154px -102px;}

/*--[ about_nav ]----------------------------------------------------------------*/

#about_nav {
	position: relative;
	float: none;
	width: 155px;
	height: 150px; 
	
}
#about_nav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	margin-left: -7px;
	margin-bottom: 1px;
	height: 180px;
}
#about_nav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 180px;
	text-decoration: none;
	float: left;
}
.nl #about_nav li, .nl #about_nav li a {
	background-image: url(../images/layout/about_nav.jpg);
	background-repeat: no-repeat;
}

.nl #about_nav #about_nav1, .nl #about_nav #about_nav1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #about_nav #about_nav1 a:hover, .nl #about_nav #about_nav1.active a {background-position: -154px -5px;}
/* .nl #about_nav #about_nav2, .nl #about_nav #about_nav2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #about_nav #about_nav2 a:hover, .nl #about_nav #about_nav2.active a {background-position: -154px -38px;} */
.nl #about_nav #about_nav2, .nl #about_nav #about_nav2 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #about_nav #about_nav2 a:hover, .nl #about_nav #about_nav2.active a {background-position: -154px -70px;}
.nl #about_nav #about_nav3, .nl #about_nav #about_nav3 a {width: 140px; height: 32px; background-position: 0px -102px;}.nl #about_nav #about_nav3 a:hover, .nl #about_nav #about_nav3.active a {background-position: -154px -102px;}
.nl #about_nav #about_nav4, .nl #about_nav #about_nav4 a {width: 140px; height: 32px; background-position: 0px -134px;}.nl #about_nav #about_nav4 a:hover, .nl #about_nav #about_nav4.active a {background-position: -154px -134px;}



/*--[ l_nav ]----------------------------------------------------------------*/

#l_nav {
	position: relative;
	float: none;
	width: 155px;
	height: 180px; 
	
}
#l_nav li {
	float: left;
	display: inline;
	padding: 0px;
	margin-right: 1px;
	margin-left: -7px;
	margin-bottom: 1px;
	height: 180px;
}
#l_nav li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 180px;
	text-decoration: none;
	float: left;
}
.nl #l_nav li, .nl #l_nav li a {
	background-image: url(../images/layout/l_nav.jpg);
	background-repeat: no-repeat;
}

.nl #l_nav #l_nav1, .nl #l_nav #l_nav1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #l_nav #l_nav1 a:hover, .nl #l_nav #l_nav1.active a {background-position: -154px -5px;}
.nl #l_nav #l_nav2, .nl #l_nav #l_nav2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #l_nav #l_nav2 a:hover, .nl #l_nav #l_nav2.active a {background-position: -154px -38px;}
.nl #l_nav #l_nav3, .nl #l_nav #l_nav3 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #l_nav #l_nav3 a:hover, .nl #l_nav #l_nav3.active a {background-position: -154px -70px;}
.nl #l_nav #l_nav4, .nl #l_nav #l_nav4 a {width: 140px; height: 32px; background-position: 0px -102px;}.nl #l_nav #l_nav4 a:hover, .nl #l_nav #l_nav4.active a {background-position: -154px -102px;}
.nl #l_nav #l_nav5, .nl #l_nav #l_nav5 a {width: 140px; height: 32px; background-position: 0px -134px;}.nl #l_nav #l_nav5 a:hover, .nl #l_nav #l_nav5.active a {background-position: -154px -134px;}


#l_navn {
	position: relative;
	float: left;
	width: 135px;
	height: 180px; 
	
}
#l_navn li {
	float: left;
	display: block;
	padding: 0px;
	margin-right: 1px;
	margin-left: 32px;
	margin-bottom: 1px;
	height: 180px;
}
#l_navn li a {
	text-indent: -9000em;
	overflow: hidden;
	height: 180px;
	text-decoration: none;
	float: left;
}
.nl #l_navn li, .nl #l_navn li a {
	background-image: url(../images/layout/l_nav.jpg);
	background-repeat: no-repeat;
}

.nl #l_navn #l_navn1, .nl #l_navn #l_navn1 a {width: 140px; height: 33px; background-position: 0px -5px;}.nl #l_navn #l_navn1 a:hover, .nl #l_navn #l_navn1.active a {background-position: -154px -5px;}
.nl #l_navn #l_navn2, .nl #l_navn #l_navn2 a {width: 140px; height: 32px; background-position: 0px -38px;}.nl #l_navn #l_navn2 a:hover, .nl #l_navn #l_navn2.active a {background-position: -154px -38px;}
.nl #l_navn #l_navn3, .nl #l_navn #l_navn3 a {width: 140px; height: 32px; background-position: 0px -70px;}.nl #l_navn #l_navn3 a:hover, .nl #l_navn #l_navn3.active a {background-position: -154px -70px;}
.nl #l_navn #l_navn4, .nl #l_navn #l_navn4 a {width: 140px; height: 32px; background-position: 0px -102px;}.nl #l_navn #l_navn4 a:hover, .nl #l_navn #l_navn4.active a {background-position: -154px -102px;}
.nl #l_navn #l_navn5, .nl #l_navn #l_navn5 a {width: 140px; height: 32px; background-position: 0px -134px;}.nl #l_navn #l_navn5 a:hover, .nl #l_navn #l_navn5.active a {background-position: -154px -134px;}

/*--[ content ]----------------------------------------------------------------*/
#content-wrap {
	background: #f3f1e9 url(../images/layout/bg-content.jpg) 0 0 repeat-x;
	padding: 20px 0;
	overflow: auto;
}#home #content-wrap {padding: 0 0 20px 0;}

 #pw-content-wrap {
	background: #f3f1e9 url(../images/layout/bg-content.jpg) 0 0 repeat-x;
	padding: 30px 0;
	overflow: auto;
}


/*--[ homepage ]----------------------------------------------------------------*/
#main {
	float: left;
	display: inline;
	width: 495px;
	position: relative;
}

#intro {
	background: #EDEADD url("../images/layout/bg_intro.jpg") 0 0 no-repeat;
	width: 315px;
	height: 105px;
	padding: 60px 160px 0px 20px;
	}

#intro h1 {
	padding-top: 24px;
	height: 0px !important;
	width: 275px;
	overflow: hidden;
	margin: 0 0 0.4em 0;
	
}
#invintro {
	background: #EDEADD url("../images/layout/bg_intro.jpg") 0 0 no-repeat;
	width: 315px;
	padding: 60px 160px 10px 20px;
	margin-left: 25%;
	}

#invintro h1 {
	padding-top: 24px;
	height: 0px !important;
	width: 275px;
	overflow: hidden;
	margin: 0 0 0.4em 0;
	
}
.nl #invintro h1 {	background: url(../images/layout/ut_text.jpg) 0 0 no-repeat;}
#choose {
	width: 495px;
	height: 216px;
	overflow: hidden;
	margin: 20px 0 0 0;
}
#choosesel {
	width: 495px;
	height: 216px;
	overflow: hidden;
	margin: 20px 0 0 0;
	margin-left: 25%;
}
#choose3 {
	width: 495px;
	height: 125px;
	overflow: hidden;
	margin: 20px 0 0 0;
	margin-left: 25%;
}
#sale {float: left;}
#rent {float: right;}
#choose li {
	position: relative;
	width: 235px;
	height: 216px;
	padding: 0px;
	text-align: center;
}
#choosesel li {
	position: relative;
	width: 235px;
	height: 216px;
	padding: 0px;
	text-align: center;
}
#choose3 li {
	position: relative;
	width: 235px;
	height: 125px;
	padding: 0px;
	text-align: center;
}
#choose3 li a {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 225px;
	height: 115px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
}

#choose li a {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 225px;
	height: 210px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
}

#choosesel li a {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 225px;
	height: 169px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
}
#choose img {margin: 0 auto;}
#choosesel img {margin: 0 auto;}
.nl #sale {background: #e3decb url(../images/layout/search.jpg) 0 0 no-repeat;}
.nl #rent {background: #e3decb url(../images/layout/map.jpg) 0 0 no-repeat;}

#choose4 {
	width: 495px;
	height: 150px;
	overflow: hidden;
	margin: 20px 0 0;
	margin-left: 25%;

}
#choose4 li {
	position: relative;
	width: 235px;
	height: 125px;
	padding: 0px;
	text-align: center;
}
#choose4 li a {
	position: absolute;
	top: 9px;
	left: 4px;
	width: 225px;
	height: 115px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	
}

#choose2 {
	width: 495px;
	height: 175px;
	overflow: hidden;
	margin: 20px 0 0;
	margin-left: 26%;
}

#buy {float: right;}
#lea {float: left;}
#sal  {float: right;}
#cinv {float: left;}
#vinv {float: right;}
#vout {float: left;}
#rep {float: right;}
#choose2 li {
	position: relative;
	width: 235px;
	height: 160px;
	padding: 0px;
	text-align: center;
}

#choose2 li a {
	position: absolute;
	top: 4px;
	left: 6px;
	width: 225px;
	height: 155px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
}
#choose2 img {margin: 0 auto;}


.nl #sell {background: #e3decb url(../images/layout/sell.jpg) 0 0 no-repeat;}
.nl #buy {background: #e3decb url(../images/layout/buy.jpg) 0 0 no-repeat;}
.nl #lea {background: #e3decb url(../images/layout/leasing_inv.jpg) 0 0 no-repeat;}
.nl #sal {background: #e3decb url(../images/layout/sales_inv.jpg) 0 0 no-repeat;}
.nl #cinv {background: #e3decb url(../images/layout/create_graphic.jpg) 0 0 no-repeat;}
.nl #vinv {background: #e3decb url(../images/layout/view_graphic.jpg) 0 0 no-repeat;}
.nl #vout {background: #e3decb url(../images/layout/outstanding_graphic.jpg) 0 0 no-repeat;}
.nl #rep {background: #e3decb url(../images/layout/reports_graphic.jpg) 0 0 no-repeat;}
/*--[ sidebar ]----------------------------------------------------------------*/
#home #sidebar {margin-top: 5px;}

#sidebar {
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
	float: right;
	display: inline;
	margin-bottom: 20px;
	width: 220px;
}
#sidebar div {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 10px;
	margin-bottom: 20px;
	width: 200px;
}
#sidebar h3 {
	font-weight: bold;
	font-size: 1.0em;
	color: #605e55;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}
#sidebar ul {
	margin: 0 0 1em 0;
}
#sidebar li {
	border-bottom: 1px solid #d9d6c7;
	padding-bottom: 0.3em;
}
#sidebar li a {
	text-decoration: none;
	display: block;
	width: 180px;
}

#hiring {
	padding-top: 35px;
	height: 0px !important;
	width: 220px;
	overflow: hidden;
	margin: 0px;
}

.nl #hiring {background:  url("../images/layout/index_join.jpg") 0 0 no-repeat;}

#reward_card_title {
	padding-top: 35px;
	height: 0px !important;
	width: 220px;
	overflow: hidden;
	margin: 0px;
}

.nl #reward_card_title {background:  url("../images/layout/index_reward.jpg") 0 0 no-repeat;}

#homecontact {
	padding-top: 35px;
	height: 0px !important;
	width: 220px;
	overflow: hidden;
	margin: 0px;
}

.nl #homecontact {background:  url("../images/layout/index_contact.jpg") 0 0 no-repeat;}


#we-search, #offer {
	width: 220px;
	height: 120px;
	margin: 0px;
	}
	#offer {margin: 0 0 10px 0;}
#we-search a, #offer a {
	font-weight: bold;
	}
 #conditions {
	text-indent: -9000em;
	overflow: hidden;
	width: 220px;
	height: 120px;
	}
.nl #conditions {background: url(../images/layout/conditions-nl.gif) 0 0 no-repeat;}

.nl #we-search, .nl #we-search a {background: url(../images/layout/photos.jpg) 0 0 no-repeat;}.nl #we-search a:hover {background-position: -220px 0;}

.nl #offer, .nl #offer a {background: url(../images/layout/offer-nl.gif) 0 0 no-repeat;}.nl #offer a:hover {background-position: -220px 0;}

#border{
	width: 486px;
	height: 436px;
	border: 5px solid #EAE5D1;
	margin-bottom: 10px;
}
#map{
	width: 486px;
	height: 436px;
}
#location-border{
	width: 750px;
	height: 355px;
	border: 5px solid #EAE5D1;
	margin-bottom: 10px;
}
a.office img {
	border: 5px solid #EAE5D1;
}

#location-map{
	width: 750px;
	height: 355px;
}


/*--[ real estate ]----------------------------------------------------------------*/
#estate-list {
	margin: 0 0 1em 0;
	width: 760px;
	float: left;
}
#estate-list li {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	width: 225px;
	padding: 5px 5px 10px 5px;
	float: left;
	display: inline;
	text-align: center;
	margin-left: 27px;
	margin-bottom: 2em;
	line-height: 1.2em;
	color: #7391ab;
}
#estate-list .first {margin-left: 0px;}

#estate-list .img, #estate-imagery .img {
	background: #F3F1E9;
	position: relative;
	width: 225px;
	height: 169px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	margin-bottom: 0.6em;
}
#content #estate-list a {display: block;text-decoration: none;color: #605e55;}
#content #estate-list a:hover {text-decoration: underline;color: #E41F26;}
#estate-list img, #estate-imagery img {margin: 0 auto;}

#estate-imagery {
	float: left;
	width: 150px;
	margin: 0 0 2em 0;
}

#estate-imagery2 {
	float: left;
	width: 235px;
	margin: 0 0 2em 0;
}

#thumb {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 196px;
	margin: 0 0 1em 0;
}


#search_form {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	position: relative;
	width: 410px;
	padding: 5px;
	height: 130px;
	margin: 0 auto;
}
#thumb_prop {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 165px;
	margin: 0 0 1em 0;
}

#thumb-small {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 123px;
	margin: 0 0 1em 0;
}

#tenant_login {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 340px;
	padding: 5px;
	height: 95px;
	margin: 0 0 1em 0;
}

#tenant_pay {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 340px;
	height: 100px;
	padding: 5px;
	height: 120px;
	margin: 0 0 1em 0;
}

#thumb-small2 {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 60px;
	margin: 0 0 1em 0;
}

#resources {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 640px;
	margin: 0 0 1em 0;
}

#resources2 {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 370px;
	margin: 0 0 1em 0;
}

#reward {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 125px;
	margin: 0 0 1em 0;
}

#life_nav {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 270px;
	margin: 0 0 1em 0;
}

#reward_index {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 220px;
	padding: 5px;
	height: 60px;
	margin: 0 0 1em 0;
}
#reward_search {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 100px;
	margin: 0 0 1em 0;
}

#life_faq {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 365px;
	margin: 0 0 1em 0;
}

#wcl_vids {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 220px;
	margin: 0 0 1em 0;
}

#life_faq2 {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 145px;
	padding: 5px;
	height: 275px;
	margin: 0 0 1em 0;
}

#my_properties {
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	float: left;
	position: relative;
	width: 225px;
	padding: 5px;
	height: 205px;
	margin: 0 0 1em 0;
}

#thumb ul {margin: 0px;}
#thumb li {
	background: none;
	padding: 0px;
	margin: 0px;

}
#prev, #next, #number {position: absolute;bottom:6px;clear:both;}
#number {left: 85px;width: 55px;text-align: center;font-weight: bold;}

#prev {left:10px;}
#next {right:10px;}
#thumb .img {
	width: 225px;
	height: 169px;
	overflow: hidden !important;
	text-align: center;
	text-decoration: none;
	display: block;
}

#estate-info {
	width: 565px;
	float: right;
	margin-bottom: 2em;
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
}
#estate-info dl {
	width: 565px;
	margin-bottom: 1em;
}
#estate-info dt {
	float: left;
	width: 110px;
	clear: both;
	color: #8c8a81;
	padding: 0.3em 0 0 20px;
	margin: 0 0 0.3em 0;
	border-top: 1px solid #dad7ca;
}
#estate-info dd {
	float: right;
	width: 350px;
	margin: 0 0 0.3em 0;
	padding-top: 0.3em;
	border-top: 1px solid #dad7ca;
}

#estate-info td {
vertical-align: text-top;
margin-top: 3px;
	
	
}


#tmod1 {
	width: 176px;
	height: 150px;
	float: left;
	background: url(../images/tenants/gc_fp.png);
}
#tmod2 {
	width: 176px;
	height:150px;
	float: left;
	background: url(../images/tenants/gc_ftv.png);
}
#estate-info-boa {
	width: 565px;
	float: right;
	margin-bottom: 2em;
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
}
#estate-info-boa dl {
	width: 565px;
	margin-bottom: 1em;
}
#estate-info-boa dt {
	float: left;
	width: 162px;
	clear: both;
	color: #8c8a81;
	margin: 0 0 0.3em 0;
	border-top: 1px solid #dad7ca;
	padding-bottom: 60px;
}
#estate-info-boa dd {
	float: right;
	width: 380px;
	margin: 0 0 0.3em 0;
	padding-top: 0.3em;
	border-top: 1px solid #dad7ca;
	padding-bottom: 60px;
}

#estate-info li{
	background: url(../images/layout/bullet.gif) 0 0.6em no-repeat;
	margin-left: 10px;
	padding-bottom:10px;
}


#estate-info2 {
	width: 480px;
	float: right;
	margin-bottom: 2em;
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
}

#estate-info3 {
	width: 480px;
	float: left;
	margin-bottom: 2em;
	padding-left: 20px;
	border-left: 1px solid #dad7ca;
}
#estate-info2 dl {
	width: 480px;
	margin-bottom: 1em;
}
#estate-info2 dt {
	float: left;
	width: 130px;
	clear: both;
	color: #8c8a81;
	padding: 0.3em 0 0 0px;
	margin: 0 0 0.3em 0;
	border-top: 1px solid #dad7ca;
}
#estate-info2 dd {
	float: right;
	width: 340px;
	margin: 0 0 0.3em 0;
	padding-top: 0.3em;
	border-top: 1px solid #dad7ca;
}


#estate-info dl {
	width: 560px;
	margin-bottom: 1em;
}
#estate-info dt {
	float: left;
	width: 130px;
	clear: both;
	color: #8c8a81;
	padding: 0.3em 0 0 0px;
	margin: 0 0 0.3em 0;
	border-top: 1px solid #dad7ca;
}
#estate-info dd {
	float: right;
	width: 420px;
	margin: 0 0 0.3em 0;
	padding-top: 0.3em;
	border-top: 1px solid #dad7ca;
}




#interested, .gallery {
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 720px;
	text-align:left;
	margin-bottom: 10px;
}

#interested2 {
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 720px;
	height: 265px;
	margin-bottom: 10px;
}
#interestedof{
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	
	width: 720px;
	
}
#interested form {margin: 0px;}
#interested fieldset {border: 0;padding: 0px;margin:0px;}

#interested2 form {margin: 0px;}
#interested2 fieldset {border: 0;padding: 0px;margin:0px;}

#mls {
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 430px;
	margin-bottom: 10px;
}

#video {
	background: #eae5d1 url(../images/video_outline.png) bottom left repeat-x;
	width: 500px;
	height:420px;
	margin: 0 auto;
}

#video2 {
	background: #eae5d1 url(../images/video_outline.png) bottom left repeat-x;
	width: 500px;
	height:420px;
	margin: 0 auto;
}

#mortgage {
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 515px;
	margin-bottom: 10px;
}

#mls form {margin: 0px;
			margin-left: 40px;}
#mls fieldset {border: 0;padding: 0px;margin:0px;}


#mls2 {
	float: left;
	background: #eae5d1 url(../images/layout/bg-gradient.gif) bottom left repeat-x;
	padding: 20px;
	width: 500px;
	margin-bottom: 10px;
}
#mls2 form {margin: 0px;
			margin-left: 60px;}
#mls2 fieldset {border: 0;padding: 0px;margin:0px;}
/*--[ news ]----------------------------------------------------------------*/
.newsitem {
	border-bottom: 1px solid #dad7ca;
	float: left;	
	padding-bottom: 1em;
	margin-bottom: 1em;
}
.newsitem h2 {
	padding-bottom: 0.3em;
}
.newsitem p {
	float: right;
	width: 580px;
}
.more {
	background: url(../images/layout/bullet.gif) 0 0.3em no-repeat;
	text-indent: 20px;
}
.news-pic img {margin: 0 auto;}
.news-pic {
	width: 150px;
	float: left;
	display: inline;
	background: #eae5d1;
	display: inline;
	margin: 0 20px 0 0;
	padding: 5px;
	text-align: center;
}
#content p .news-pic {
	border: 0px;
}
.gallery ul {
	margin: 10px 0 0 0;
}
.gallery li {
	float: left;
	display: inline;
	margin: 10px 15px;
	padding: 0px;
	width: 150px;
	height: 100px;
	}
.gallery a {
	display: block;
	width: 150px;
	height: 100px;
	overflow: hidden;
	text-align: center;
	}

/*--[ forms ]----------------------------------------------------------------*/
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }
form p { margin: 0; }
form fieldset { margin: 0 0 20px 0; padding: 0 10px 10px 10px; border: 1px solid #DAD7CA;}
form legend { font-weight: bold; color: #E52027; }
form fieldset div { padding: 0.25em 0;float:left;display:inline;width: 360px;}
label, span.label { cursor: pointer;padding-right: 10px; width: 120px; display: block; float: left; text-align: right; position: relative; }
div.error label, span.error { color: #E52027; }
label em, span.label em {font-style: normal; color: #E52027; }

.nl fieldset { margin: 0; padding: 0px;}

textarea {
	height: 80px;
	overflow: auto;
}

.nl textarea {
	height: auto;
}

input:focus, input.error:focus, textarea:focus {background-color: #FFF;border-color: #afab98; }
form .textarea {
	clear: both;
}
.button {
	clear: both;
	float: left;
	display:inline;
	margin: 0 0 0 140px;
}
#interested .button {margin: 5px 0 0 130px;}

.button input {
	border: 0px;
	padding: 0;
	width: 100px;
	height: 28px;
	float: left;
	}
.button p {
	font-size: 0.9em;
	float: right;
	line-height: 28px;
	width: 480px;
}

/*--[ footer ]----------------------------------------------------------------*/
#footer-wrap {
	clear: both;
	background: #323639 url("../images/layout/bg-footer.jpg") 0 0 repeat-x;
	padding-top: 20px;
}
#footer {
	clear: both;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #c8cacb;
	}
#spotlight {
	width: 496px;
	float: left;
}
#spotlight h3, #data h3 {
	padding-top: 24px;
	height: 0px !important;
	width: 275px;
	overflow: hidden;
}
#spotlight ul {margin: 0;width: 496px;float:left;}
#spotlight li {
	padding: 5px 0 10px 0;
	width: 160px;
	float: left;
	display: inline;
	text-align: center;
	color: #7391ab;
	margin-left: 8px;
}
#spotlight .first {margin-left: 0px;}
.status {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
}
#spotlight .img {
	position: relative;
	margin: 0 auto 5px auto;
	width: 150px;
	height: 113px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #44494D;
}
#spotlight img {height: 113px;}
#spotlight .status {height: 100px;}
#spotlight a {display: block;text-decoration: none;color: #c8cacb;}
#spotlight a:hover {text-decoration: underline;color: #E41F26;}

#spotlight span, #estate-list span {
	display: block;

}
.nl #spotlight h3 {background: url(../images/layout/featured.jpg) 0 0 no-repeat;}

#data {
	width: 220px;
	padding-left: 20px;
	border-left: 1px solid #45494d;
	float: right;
	display: inline;
}
#data h3 {
	width: 65px;
	background: url(../images/layout/contact.gif) 0 0 no-repeat;
}
.biv {background: #323639 url(../images/layout/biv.gif) top right no-repeat;}
#copy {
	clear: both;
	position: relative;
	top: -28px;
	margin: 0px;
	width: 480px;
	}
#info-window {
	padding: 10px;
	background: #F3F1E9;
	float: left;
}
#info-window strong {color: #E41F26;}
#info-window img {
	float: left;
	display: inline;
	height: 100px;
	margin-right: 10px;
}	
/*--[ sIFR ]----------------------------------------------------------------*/
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;


	display: block;
	overflow: hidden;
}

.sIFR-hasFlash h1 {
	visibility: hidden;
	height: 1.4em;
}

/* Nav Links */
a.my_search {
	font-weight: bold;
}
a.my_search:link {
	text-decoration: none;
}
a.my_search:visited {
	text-decoration: none;
}
a.my_search:hover {
	text-decoration: none;
}
a.my_search:active {
	text-decoration: none;
}

img {border:0; }
.image_inline {float: left; padding: 4px 8px 0 0;}

/* Results */
#results{width:798px;margin:0 0 0 0;text-align:left}
.results{width:262px;height:264px;overflow:hidden;float:left;margin:0 0 0 0;position:relative;background:url(../images/results_background.png) no-repeat top left}
.results:hover{background:url(../images/results_background2.png) no-repeat top left}
.results img{width:210px;border:none;position:absolute;top:11px;left:11px;border:1px solid #ccc}
#results a:hover img{border:1px solid #ccc}
.results .imgblock{height:140px;overflow:hidden;position:relative}
.results .price{position:absolute;top:150px;right:21px;width:110px;text-align:right}
.results .content{position:absolute;width:170px;left:21px;top:150px;overflow:hidden}
.results .content p{margin:0;padding:0}
.results .amenities{position:absolute;width:195px;left:21px;top:197px;overflow:hidden;font-style:italic;border-top:dotted #ccc 1px}

/* Features */
#feature_list ul {
  float: left;
  width: 32em;
  margin: 0;
  padding: 0;
  list-style: none;
}

#feature_list li {
  float: left;
  width: 15em;
  margin: 0;
  padding: 0;
}

/*Accordion*/

		.accordion_toggle {
			display: block;
			height: 20px;
			width: 460px;
			/*background: #c81e22;*/background: #f3f1e9;
			padding: 0 10px 0 10px;
			line-height: 20px;
			color: #c81e22;
			font-weight: bold;
			text-decoration: none;
			outline: none;
			font-size: 11px;
			color: #c81e22;
			/*border-bottom: 1px solid #FFFFFF;*/
			cursor: pointer;
			margin: 0 0 0 0;
			font-family: Tahoma;
		}
		
		.accordion_toggle_active {
			background: #c81e22;
			color: #ffffff;
			border-bottom: 1px solid #c81e22; /*605e55*/
			font-family: Tahoma;
		}
		
		.accordion_content {
			background-color: #f3f1e9;
			color: #605e55;
			overflow: hidden;
			font-family: Tahoma;
		}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
				font-family: Tahoma;
			}
			
  			
		/*

/*Site Map*/
#sm_1{
	width: 152px;
	text-align: left;
	float: left;
	margin-left: 55px;
	position: relative;
	font-size: 90%;
	line-height: 18pt;
	
}
#sm_2{
	width: 135px;
	text-align: left;
	float: left;
	position: relative;
	font-size: 90%;
	line-height: 18pt;
	
}
#sm_3{
	width: 115px;
	text-align: left;
	float: left;
	position: relative;
	font-size: 90%;
	line-height: 18pt;
	
}
#sm_4{
	width: 150px;
	text-align: left;
	float: left;
	position: relative;
	font-size: 90%;
	line-height: 18pt;
	
}
#sm_5{
	width: 125px;
	text-align: left;
	float: left;
	position: relative;
	font-size: 90%;
	line-height: 18pt;
	
}

#buscard {
margin-top: -165px;
}

#buscard2 {
margin-left: 320px;
margin-top: -135px;
}
#signup {
	width: 315px;
	height: 225px;
	background:url(../images/signup.png);
}
#signup2 {
	width: 315px;
	height: 225px;
	background:url(../images/signuplogin.png);
}
#signup3 {
	width: 350px;
	height: 450px;
	background-color:#f8f8f8;
}
#signuplogin {
position:relative;
	width: 84px;
	height: 21px;
	top:23px;
	left:-20px;


}
/*Paul Wall*/

#left-imagery {
	float: left;
	width: 160px;
	padding-right: 30px;
	margin: 0 0 2em 0;
}

#right-imagery {
	float: right;
	width: 160px;
	margin: 0 0 2em 0;
}

#pw-info {
	width: 500px;
	margin-top: -30px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #dad7ca;
	border-right: 1px solid #dad7ca;
	float: left;
}

#sponsors {
	width: 160px;
	height: 745px;
	background-color:#FFFFFF;
	border: 2px solid #999999;
	float: left;
}

#donate {
	width: 160px;
	height: 190px;
	margin-bottom: 22px;
	background-color:#FFFFFF;
	border: 2px solid #999999;
	float: right;
}

#tickets {
	margin-top: 23px;
	width: 160px;
	height: 310px;
	background-color:#FFFFFF;
	border: 2px solid #999999;
	float: right;
}

#b-sponsors {
	width: 745px;
	height: 110px;
	background-color:#FFFFFF;
	border: 2px solid #999999;
	float: left;
}

#pw-info a:link, #pw-info a:visited {color: #5c82a4;}
#pw-info a:hover {color: #E41F26;}

#properties_clear {
	background: url(../images/results.png) top center no-repeat;
	width: 565px;
	height: 790px;
	color:#222;
}
#contact-container {
	
	width: 220px;
	height: 250px;

}

input,
textarea,
select {
	font-size:13px;
	line-height:13px;
	background:#FFFFFF none repeat scroll 0 0;
	border:2px solid #CCCCCC;
	padding:2px;
}

input:hover,
select:hover, 
textarea:hover {
	border:2px solid #777777;
}

input:focus,
select:focus,
textarea:focus {
	border:2px solid #C00;
}

#main_link {font-size:18px; color:#333; margin-top:185px;}

/* contact
------------------------------------------------------------------------------------------------ */
#contact {
	padding-top:10px;
	overflow:hidden;
	height:1%;
	border-top:1px solid #fff;
}
#contact p.warning {
	position:relative;
	top:-10px;
	font-size:1.1em;
}
#contact p.formal {
	margin-bottom:1px;
	padding-bottom:0;
	top:-12px;
	line-height:0;
}
	#contact .header_image {
		margin:5px auto 14px;
		width:948px;
		display:block;
	}
#contact .left_column {
	float:left;
	width:435px;
	margin-left:30px;
	margin-bottom:66px;
	margin-top:10px;
	position:relative;
}
#contact .left_column.quick {
	width:410px;
	margin-left:55px;
}
#contact .right_column {
	float:right;
	width:435px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:50px;
}
#contact .right_column.quick {
	background:#e9e9e9;
	border:1px solid #fff;
	margin-top:79px;
	width:410px;
	margin-right:55px;
}
	#contact .continue_arrow {
		background:url(../images/bg-continue_arrow.gif) left top no-repeat;
		position:absolute;
		width:87px;
		height:45px;
		right:-35px;
		bottom:-20px;
	}
	#contact .left_column .description {
		background:#fff;
		border:1px solid #e8e8e8;
		padding:18px 18px 0;
		margin-bottom:24px;
	}
	#contact .left_column h2 {
		font-size:2em;
		font-weight:bold;
		margin-bottom:4px;
	}
	#contact .left_column h2.quick {
		padding-bottom:5px;
	}
	#contact .left_column .description h3 {
		font-size:1.2em;
		font-weight:bold;
		margin-top:-3px;
		margin-bottom:4px;
	}
	#contact .left_column .description p {
		margin-bottom:18px;
	}
#contact .form_entry {
	margin-bottom:24px;
}
	#contact .form_entry label {
		background:#7e93a9 url(../images/quote_header.jpg) left top repeat-x;
		display:block;
		width: 416px;
		border:1px solid #fff;
		padding:4px 9px;
		margin-bottom:0;
		font-size:1.1em;
		text-align:left;
		color:#fff;
	}
	#contact .form_entry .textarea_wrapper {
		border:1px solid #e9e9e9;
		border-top:0;
		background:#fff;
	}
	#contact .form_entry textarea {
		width:425px;
		background:#fff url(../images/bg-contact-textarea.gif) left top repeat-x;;
		border:0;
		padding:4px;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		border:1px solid #e9e9e9;
		color:#757575;
		
	}

#contact .form_entry_input {
	margin-bottom:-7px;
	background-image: none;
}

	#contact .form_entry_input textarea {
		color:#757575;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	#contact .form_entry_input label {
		display:none;
	}
	#contact .form_entry_input label.security {
		position:absolute;
		display:block;
		background:#2387dc;
		width:54px;
		height:30px;
		text-align:center;
		line-height:30px;
		color:#fff;
		border:1px solid #fff;
	}
	#contact .form_entry_input input {
		color:#757575;
	}
	#contact .form_entry_input input.security {
		margin-left:60px;
		width:365px;
	}
	
	
	
	#bottom_contact {
		font-size: 9px;
		color: #666;
	}
	
	
	#blog {
	width: 495px;
	background: url(../images/blog.jpg);
	overflow: hidden;
}

#blog_inner {padding: 15px 10px 5px 20px;}

#blog_title a:link, #blog_title a:visited {color: #E41F26;}
#blog_title a:hover {color: #5c82a4;}
