﻿body{
	margin:0;
	color:#3b3b3b;
	font:12px Arial, Helvetica, sans-serif;
	min-width:982px;
	background:url(/images/facelift/bg-page.gif);
}
img{border-style:none;}
a{text-decoration:none; color:#494949;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.seo{
	position:absolute;
	left:-9999px;
	top:-9999px;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	position:relative;
	left:50%;
	width:1018px;
	float:left;
}
.w2{
	position:relative;
	left:-50%;
	width:980px;
	float:left;
	background:url(/images/facelift/bg-shadow.png) repeat-y;
	padding:0 19px 21px;
}
#header{
	height:1%;
	overflow:hidden;
	position:relative;
	padding:0 0 17px;
}
a.logo{
	background:url(/images/facelift/logo.gif) no-repeat;
	width:141px;
	height:40px;
	margin:27px 0 0 32px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	display:inline;
}

.navigation{
	margin:63px 0 0 54px;
	padding:0;
	list-style:none;
	height:15px;
	float:left;
	display: inline;
}
.navigation:after{
	content:'';
	display:block;
	clear:both;
}
.navigation li{
	float:left;
	display:inline;
	margin:0 31px 0 0;
}

#header .links{
	position:absolute;
	top:17px;
	right:10px;
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
}
#header .links li{
	background:url(/images/facelift/split02.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
	float:left;
}
#header .links a{
	color:#3b3b3b;
}
#header .links li:first-child,
#header .links li.first-child{
	background:none;
}
#main{
	background:url(/images/facelift/bg-main.gif) repeat-x;
	padding:31px 0 0 20px;
}
#main:after{
	content:'';
	display:block;
	clear:both;
}
#main .main-inner{
    padding-right: 20px;
}


#toolboxdiv
{
/*    width: 990px;*/
    text-align: right;
    margin-bottom: -7px;
}
#leftareadiv
{
    float: left;
    width: 192px;
/*    padding-left: 20px;*/
}
#rightareadiv
{
    float: left;
    width: 660px;
    padding-top: 7px;
    margin-top: 14px;
}
#contentdiv
{
	margin-left: 3px;
	margin-right: 3px;
    padding: 5px 5px 0 5px;
}

#contentdiv .LeftImage
{
    display:none;
}

#contentdiv .MainContent
{
    float: left;
    width:620px;
    font-family:Arial;
    font-size:14px;
}

#contentdiv .MainContent h1
{
    font-family:Arial;
    font-size:18px;
}

#contentdiv .MainContent h2
{
    font-family:Arial;
    font-size:18px;
}


.top-section{
	height:1%;
	margin:0 0 27px;
}
.top-section:after{
	content:'';
	display:block;
	clear:both;
}
.slideshow-holder{
	float:left;
	position:relative;
	margin:-2px 0 0 -2px
}
.slideshow-holder img{vertical-align:top;} /* temp */


.search-box{
	float:right;
	width:281px;
	background:url(/images/facelift/bg-box.gif) repeat-y;
}
.search-box188{
    width: 178px;
    background: none;
    float: left;
}

.search-box .holder{
	background:url(/images/facelift/bg-box-t.gif) no-repeat;
}
.search-box188 .holder{
    background:url(/images/facelift/search_sidebar_header.gif);
    background-repeat: no-repeat;
}
.search-box .frame{
	background:url(/images/facelift/bg-box-b.gif) no-repeat 0 100%;
	height:1%;
	overflow:hidden;
/*	padding:0 10px 17px;*/
	font-size: 12px;
}
.search-box188 .frame{
    background: none;
}
.search-box .heading{
	height:31px;
	line-height:30px;
	margin:0 0 0px;
	padding: 0 10px;
}
.search-box .heading h2{
	margin:0;
	font-size:12px;
	font-weight:normal;
}
.search-box .content
{
    padding: 10px 10px 17px;

}

.search-box188 .content
{
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
}
.search-form{
	border-bottom:1px solid #e0e0e0;
	padding:0 0 9px;
	margin:0 0 10px;
}
.search-form .row{
	background:url(/images/facelift/bg-search-form.gif) no-repeat;
	width:249px;
	height:37px;
	padding:0 0 0 12px;
	overflow:hidden;
	margin:0 0 9px;
}

.search-box188 .search-form .row
{
    background: url(/images/facelift/search_inputfield.gif);
    background-repeat: no-repeat;
    width: 144px;
}

.search-form .text,
.search-form .LocationSearchInput,
.search-form .LocationSearchInputTip
{
	float:left;
	font-size:11px;
	color:#888;
	width:190px;
	border:0;
	background:none;
	padding:13px 0 10px;
}

.search-box188 .search-form .text,
.search-box188 .search-form .LocationSearchInput,
.search-box188 .search-form .LocationSearchInputTip
{
    width: 100px; 
    padding: 9px 0 7px;
}

.search-form .btn{
	float:right;
	background-image: url(/images/facelift/btn-search.gif);
	width: 55px;
	height: 37px;
	text-indent: -9999px;
}
.search-form .btn:hover{
	background-image: url(/images/facelift/btn-search-hover.gif);
}


.search-box188 .search-form .btn{
	background-image: url(/images/facelift/search_btn_mOut.gif);
	width: 35px;
	height: 31px;
}
.search-box188 .search-form .btn:hover{
	background-image: url(/images/facelift/search_btn_mOver.gif);
}


.search-form .advansed{
	padding:0 0 0 23px;
	background:url(/images/facelift/ico-lenz.gif) no-repeat 1px 50%;
	color:#5d5d5d;
}
.search-form .advansed:hover{
	text-decoration:none;
	background:url(/images/facelift/ico-lenz-h.gif) no-repeat 1px 50%;
}

.map .flash-holder{
	margin:0 0 11px;
}
.map .flash-holder img{
	vertical-align:top;
}
.map .all{
	padding:0 0 0 17px;
	color:#4a4a4a;
	background:url(/images/facelift/arrow.gif) no-repeat 0 50%;
	margin:0 0 0 9px;
}
.map .all:hover{
	background:url(/images/facelift/arrow-h.gif) no-repeat 0 50%;
	text-decoration:none;
}
.till-sale{
	background:url(/images/facelift/bg-till.jpg) no-repeat 0 50%;
	min-height:93px;
	border:solid #e1e1e1;
	border-width:1px 0;
	overflow:hidden;
	margin:0 0 30px;
	padding:12px 0 4px 168px;
}
.till-sale .col{
	float:left;
	width:200px;
	padding:0 12px 0 0;
}
.till-sale .col-2{
	float:right;
	width:140px;
	padding:0 0 0 19px;
}
.till-sale h2{
	font:18px/20px Georgia, 'Times New Roman', Times, serif;
	color:#4b4b4b;
	margin:0 0 8px;
}
.till-sale ul{
	padding:0;
	margin:0;
	list-style:none;
}
.till-sale ul li{
	margin:0 0 3px;
}
.till-sale ul a{
	padding:0 0 0 17px;
	background:url(/images/facelift/arrow.gif) no-repeat 0 50%;
	font-size: 12px;
	line-height: 16px;
}
.till-sale ul a:hover{
	text-decoration:none;
	background:url(/images/facelift/arrow-h.gif) no-repeat 0 50%;
}
* html .till-sale{
	height:93px;
	overflow:visible;
}
.banners{
	height:1%;
	overflow:hidden;
	margin:0 -4px 10px 0;
	position:relative;
	width:944px;
}
.banners a{
/*	float:left;*/
	margin:0 0 0 16px;
}
.banners a:first-child,
.banners a.first-child{
	margin:0;
}
.banners2 a img,
.banners a img{vertical-align:top;}
.banners2{
	margin:0 -4px 25px 0;
	position:relative;
	width:944px;
	height:1%;
	overflow:hidden;
}
.banners2 a{
	float:left;
	margin:0 0 0 16px;
}
.banners2 a:first-child,
.banners2 a.first-child{
	margin:0;
}
.tab-area{
	margin:0 0 25px;
	position:relative;
}
.tab-area .tabset-hold{
	background:url(/images/facelift/bg-tabset.gif) no-repeat;
	width:910px;
	height:37px;
	padding:0 14px 0 16px;
	overflow:hidden;
	margin:0 0 19px;
	font-size: 12px;
}
.tab-area .tabset-hold .label{
	float:left;
	font-weight:bold;
	line-height:37px;
	margin:0 16px 0 0;
}
.tab-area .tabset{
	padding:6px 0 0;
	margin:0;
	list-style:none;
	float:left;
	line-height:25px;
}
.tab-area .tabset li{
	float:left;
	background:url(/images/facelift/split03.gif) no-repeat 0 50%;
	padding:0 11px 0 10px;
}
.tab-area .tabset li:first-child,
.tab-area .tabset li.first-child{
	background:none;
	padding-left:0;
}
.tab-area .tabset a{
	float:left;
	color:#3b3b3b;
	background:url(/images/facelift/bg-tab-link-l.gif) no-repeat;
	cursor:pointer;
}
.tab-area .tabset a span{
	float:left;
	height:25px;
	padding:0 8px 0 9px;
	background:url(/images/facelift/bg-tab-link-r.gif) no-repeat 100% 0;
}
.tab-area .tabset a:hover{
	background-position:0 -25px;
	text-decoration:none;
}
.tab-area .tabset a:hover span{
	background-position:100% -25px;
}
.tab-area .tabset a.active{
	background-position:0 -50px;
	color:#fff;
}
.tab-area .tabset a.active span{
	background-position:100% -50px;
}
.tab-area .tabset-hold a.all{
	float:right;
	background:url(/images/facelift/arrow.gif) no-repeat 0 50%;
	line-height:37px;
	padding:0 0 0 16px;
}
.tab-area .tabset-hold a.all:hover{
	background:url(/images/facelift/arrow-h.gif) no-repeat 0 50%;
	text-decoration:none;
}
.tab-area .tabset-hold a.tablink
{
    display: none;
}

.gallery{
	position:relative;
	height:202px;
}
.gallery .frame{
	width:850px;
	position:relative;
	overflow:hidden;
	float:left;
}
.gallery ul{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:9999em;
}
.gallery ul li{
	float:left;
	width:170px;
	font-size: 12px;
}
.gallery ul a{
	display:block;
	position:relative;
	background:url(/images/facelift/bg-gallery-item.gif) no-repeat;
	width:164px;
	height:202px;
	cursor:pointer;
	overflow:hidden;
}
.gallery ul a img{
	vertical-align:top;
}
.gallery ul a .title-hold{
	height:44px;
	padding:8px 10px 0 10px;
	display:block;
}
.gallery ul a .title{
	text-transform:uppercase;
	display:block;
	font-weight:normal;
}
.gallery ul a .address{
	line-height:13px;
}
.gallery ul a .price{
	padding:0 0 0 10px;
	display:block;
}
.gallery ul a .price span{
	display:block;
	color:#8b8b8b;
}
.gallery ul a .price strong{
	font-weight:normal;
}
.gallery ul a:hover{
	text-decoration:none;
	border:none;
}
.gallery ul a .border{
	position:absolute;
	border:2px solid #1d2057;
	width:156px;
	height:193px;
	top:-9999px;
	left:-9999px;
}
.gallery ul a:hover .border{
	top:0;
	left:0;
}
.gallery .link-prev{
	float:left;
	background:url(/images/facelift/link-prev.gif) no-repeat;
	width:31px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	margin:69px 20px 0 0;
	outline:none;
}
.gallery .link-next{
	float:right;
	background:url(/images/facelift/link-next.gif) no-repeat;
	width:31px;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
	margin:69px 0 0;
	outline:none;
}
.gallery .link-prev:hover,
.gallery .link-next:hover{
	background-position:0 -60px;
}

.gallery .ext-gallery-img{
    border: 0;
}

.gallery .ext-gallery-img-hidden{
    visibility: hidden;
}

.gallery .ext-gallery-title{
    font-weight: bold;
    margin-top: 8px;
    width: 160px;
}

.gallery .ext-gallery-content{
    font-weight: normal;
    margin-top: 8px;
    width: 160px;
}

.gallery .ext-gallery-link
{
    font-weight: bold;
    margin-top: 8px;
    width: 160px;
    height: auto;
    background: none;
    overflow: auto;
    color: #8b1740;
    margin-bottom: 24px;
}

.gallery .ext-gallery-link:hover{
    text-decoration: underline;
}

.sitemap{
	margin:0 auto 7px;
	width:940px;
	background:url(/images/facelift/bg-sitemap.gif) no-repeat;
	min-height:161px;
	padding:35px 0 0;
	overflow:hidden;
	font-size:11px;
}
* html .sitemap{
	height:161px;
	overflow:visible;
}
.sitemap .col{
	float:left;
	width:134px;
	display:inline;
	margin:0 0 0 19px;
}
.sitemap h3{
	font-size:12px;
	font-weight:bold;
	margin:0 0 6px;
}
.sitemap ul{
	padding:0;
	margin:0;
	list-style:none;
}
.sitemap ul li{
	padding:0 0 2px;
}
.sitemap ul a{
	color:#606060;
}
#footer{
	background:url(/images/facelift/bg-footer.gif) no-repeat;
	width:908px;
	padding:1px 11px 0 21px;
	height:51px;
	margin:0 auto;
	line-height:51px;
	font-size:11px;
	overflow:hidden;
}
#footer p{margin:0;}
#footer ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
#footer ul li{
	float:left;
	background:url(/images/facelift/split01.gif) no-repeat 0 50%;
	padding:0 9px 0 11px;
}
#footer ul li:first-child,
#footer ul li.first-child{
	background:none;
}
#footer ul a{
	color:#3b3b3b;
}
#id_matrix .quiz
{
    margin-left:30px;
    margin-bottom:3px;  
}
#id_matrix .quizheading
{
    font-weight:bold;
    padding-top:10px;
    padding-bottom:5px;
    display:block;
}




