/* css for chezeurope.com */

body {
	font-size:0.7em;
    font-family:verdana,arial,sans-serif;
    text-align:center;
    color:#333;
    background: url(../assets/structure/mainbanner.gif) 50% 0 no-repeat;
	height:80px;
	background-color:#ffffff;
}

.nobgd {background:none;}

body, div, h1, h2, h3, p, ul, ol, li, img, label, input, td, form, fieldset {margin:0;padding:0;}

a 			{color:#000;text-decoration:none;font-weight:normal;}
a:hover 	{text-decoration:underline;}

a.bold 		{color:#006;text-decoration:underline;font-weight:normal;}
a.bold:hover {text-decoration:underline;}

a.button {
	background-color:#FFDA78;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	border-right:#61667b 1px solid;
	border-bottom:#61667b 1px solid;
	padding:3px 14px;margin: 0px;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;font-weight:bold;
    text-decoration:none !important;
    color:#000; display:block;
}

.bw16 {width:16em;}

ul 	{list-style:none;}

ol	{padding-left:30px;}

p 	{padding-bottom:0.7em;color:#666666;}

.general p {
	line-height:1.4em;
}

img 	{border:none;vertical-align:top;}

img.pad4 {padding:4px;}

img.pic {margin:5px 10px 10px 0;float:left;}

.left 	{float:left;}
.right	{float:right;}

.center {text-align:center;}

.hidden {display:none;}

.bold 	{font-weight:bold}
.normal	{font-weight:normal}

.hidden {display:none;}

.clear0	 {clear:both;height:0px;font-size:1px;overflow:hidden;}
.clear 	 {clear:both;height:1px;font-size:1px;overflow:hidden;}
.clear2	 {clear:both;height:2px;font-size:1px;overflow:hidden;}
.clear3  {clear:both;height:3px;font-size:1px;overflow:hidden;}
.clear5  {clear:both;height:5px;font-size:1px;overflow:hidden;}
.clear10 {clear:both;height:10px;font-size:1px;overflow:hidden;}
.clear12 {clear:both;height:12px;font-size:1px;overflow:hidden;}
.clear20 {clear:both;height:20px;font-size:1px;overflow:hidden;}
.clear30 {clear:both;height:30px;font-size:1px;overflow:hidden;}

.padbot4 {padding-bottom:4px;}

blockquote {padding:10px;margin:0;color:#006;background-color:#eee;}

.numbers {font-size:1.6em;font-weight:bold;color:#999;}
.reasons {font-weight:bold;}

.border {border:1px solid #000;padding-top:0.7em;}

/* General Page Layout */

#wrapper {
	margin-top:0px;margin-left:auto;margin-right:auto;
	padding-bottom:40px;width:980px;text-align:left;
}

/* Header */

#header {
	background: url(../assets/mainbanner.gif) 50% 0 no-repeat;
	height:80px;width:980px;
	text-align:left;
}

#header-nav {
	background: url(../assets/structure/white-fade-header.gif) 0 100% repeat-x #fff;
	border-bottom:1px solid #000;
	width:830px;
	margin:10px 0 20px 150px;
	padding:5px 0 4px 0;
}

#header-nav ul {
	padding:0 10px;
}

#header-nav ul li {
	float:left;
	padding-left:5px;
}

#header-nav ul li a.active {
	font-weight:bold;
}

/* General input detail forms */

fieldset {
	padding:0;
	margin:0;
	border:none;
}

fieldset .frmlabel {
	float: left;
	width: 140px;
	padding:3px 0 0 0;
	color:#000;
}

.plabel {margin-left:100px;}

.slabel {margin-left:30px;}

fieldset .frmlabel2 {
        padding:3px 0 0 0;
	color:#000;
}

fieldset span.reqinfo, .reqinfo {
	color:#000;
	font-weight:bold;
}

fieldset .bg {
	background: url(../assets/bgd-green-190.gif) 0 0 no-repeat;
	height:50px;
	padding:0 0 0 0;
	width:500px;
}

fieldset h2.pad {
 	padding:10px 0 0 10px;
}

fieldset h3 {
	font-weight:bold;
	font-size:1.1em;
}

fieldset input {
	font-family:verdana;
	font-size:1.0em;
	background-color:#f3f3ed;
	color:#000;
	padding:1px 1px 2px 5px;
	border:1px solid #7F9DB9;
}

fieldset input.white {
	font-family:verdana;
	font-size:1.0em;
	background-color:#fff;
	color:#000;
	padding:1px 1px 2px 5px;
	border:1px solid #7F9DB9;
}

fieldset select {
	font-family:verdana;
	font-size:1.0em;
	background-color:#f3f3ed;
	padding:1px 1px 2px 2px;
	border:1px solid #7F9DB9;
}

/* Main content */

#content-wrapper {
	width:980px;
	min-height:400px;
}

* html #content-wrapper {
	height:400px;
}

#content-nav {
	width:150px;
	float:left;
}

#content-left {
	width:410px;
	float:left;
}

#content-left h1 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/icon-house.gif) 0 4px no-repeat;
    padding:0 0 12px 50px;
	background-color:#fff;
}

#content-right {
	width:410px;
	float:right;
}

#content-wrapper a 	{color:#006;text-decoration:underline;}
#content-wrapper a:hover {text-decoration:none;}

#content-wrapper #home a {color:#006;text-decoration:none;}
#content-wrapper #home a:hover {text-decoration:underline;}

#content-wrapper a.active {color:#006;text-decoration:none;font-weight:bold;}
#content-wrapper a.active:hover {text-decoration:underline;}

a.search-results  {color:#006;font-weight:normal;text-decoration:underline;}

a.red 		{color:#8e5f8e;font-weight:bold;}

/* Homepage layout */

#home p {
	line-height:1.4em;
}

.home-bg {background: url(../assets/structure/home-tuscany.jpg) 0 0 no-repeat;height:365px;width:380px;}

h2.home {
	color:#000;
	padding:10px 20px 20px 20px;
	font-size:1.4em;
	line-height:1.8em;
}

.home-panel {
	float:left;
}

.home-panel p {
	padding:0 0 0 0 !important;
}

.home-panel li a {
	font-weight:bold;
	text-decoration:underline;
}

.home-panel-last {
	background-color:#eee;
	height:180px;
	float:left;
}

.padright15 {
	margin-right:15px;
}

#panels {
	padding-left:10px;
}

.home-offer {
	width:370px;
	background-color:#000;
	padding:5px 10px 5px 10px;
}

.home-offer a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

.units {font-size:0.7em;font-weight:normal;}

#content-wrapper .home-features .info {
	background-color:#fff;
	padding:10px 10px 10px 10px;
	margin:0 0 10px 0;
	border:2px solid #ccc;
}

#content-wrapper .home-features .info.green {background:#f2f2f2;}

#content-wrapper .home-features .info h2 {
	padding:0 0 5px 0;
}

#content-wrapper .home-features .info h2 span {
	display:block;
}

#content-wrapper .home-features .info ul {
	padding-bottom:0;
}

#content-wrapper .home-features .info ul li {
	padding-bottom:0;
}

#content-wrapper .home-features .info .info-img {
	float:right;
	margin:0 0 10px 8px;
}

/* Main Content */

#content-wrapper .featuredregions p {
	line-height:1.4em;
}

#content-wrapper .featuredregions p.nopad {
	padding-bottom:0;
}

#content-wrapper .featuredregions p a {
	text-decoration:none;
}

#content-wrapper .featuredregions p a:hover {
	text-decoration:underline;
}

#content-wrapper .results .featuredregions h2 {
	background:none;
	padding-left:0;
}

#content-wrapper h1 {
	font-size:1.2em;
    color:#333;
	padding:5px 0 8px 0;
}

#content-wrapper h2 {
	font-size:1.2em;
    color:#333;
	padding:5px 0 1.2em 0;
}

#content-wrapper h3 {
	font-size:1.2em;
    color:#333;
	padding:0;
}

#content-wrapper .featuredregions h3 {
	font-size:1.2em;
    color:#333;
	padding:0 0 10px 0;
}

#content-wrapper .featuredregions h3 span {
	text-transform:uppercase;
}

#content-wrapper h1, h2 {
	font-size:1.2em;
    color:#333;
	padding:5px 0 8px 0;
}

#content-wrapper h1.home2 {
	font-size:1.2em;
    color:#333;
	padding:0 10px 10px 0;
	background:none;
}

#content-wrapper ul {
	list-style-type:square;
	list-style-position: outside;
	padding-bottom:0.7em;
	padding-left:15px;
}

#content-wrapper li {
	padding-bottom:0.7em;	
}

#content-wrapper p.breadcrumb a {
	color:#666;
	text-decoration:none;
}
	
#content-wrapper p.breadcrumb a:hover {
	text-decoration:underline;
}

.homep p {
	padding-left:10px;
	padding-right:10px;
}

/* Left nav */

* html #content-nav .nav ul li a {display:inline-block;}
* html #content-nav .nav ul li a {display:block;}

#content-nav .nav ul {
	padding:0 0 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px solid #000;
	width:130px;
}

#content-nav .nav li {
	width:130px;
	margin-bottom:2px;
	padding-bottom:0;
}

#content-nav .nav li a {
 	background-color:#f5c18d;
	background-color:#eee;
 	display:block;
 	padding:5px 10px 5px 10px;
    width:110px;
	text-decoration:none;
}

#content-nav .nav li a:hover {
    background-color:#e3f3ed;
    text-decoration:none;
}

#content-nav .nav li a.active {
    background-color:#e3f3ed;
	text-decoration:none;
}

#content-nav .nav ul ul {
       padding:2px 0 0 0;
	border-bottom:none;;
}

#content-nav .nav ul ul li a {
	background-color:#fff;
	width:110px;
	font-weight:normal;
	padding-left:10px
}

#content-nav .nav ul ul li a.active {
        font-weight:bold;
		background-color:#fff;
		text-transform:none;
}

#content-nav .nav ul ul ul li a {
	background-color:#fff;
	width:110px;
	font-weight:normal;
	padding-left:10px;
	padding:2px 10px 2px 10px;
}

#content-nav .nav ul ul ul li a.active {
        font-weight:bold;
		background-color:#fff;
		text-transform:none;
}
#content-nav .nav ul ul ul li a.active:hover {
        background-color:#FFDA78;
}

#content-nav .nav h3 {
	width:110px;
	background-color:#cb6c5b;
	color:#fff;
	padding:5px 10px 5px 10px;
	margin-bottom:2px;
	font-size:13px;
}

#content-nav .nav h3 a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#content-nav .nav h3 a:hover {
	color:#000;
}

/* Left nav - Resources */

#content-nav .rnav ul {
	padding:0 0 10px 0;
	list-style:none;
}

#content-nav .rnav li {
	width:130px;
	margin-bottom:2px;
	padding-bottom:0;
}

#content-nav .rnav li a {
 	background-color:#FFF;
 	display:block;
 	padding:5px 10px 5px 10px;
    font-weight:normal;
    width:110px;
	text-decoration:none;
}

#content-nav .rnav li a:hover {
    background-color:#B7D9F2;
    text-decoration:none;
}

#content-nav .rnav h3 {
	width:110px;
	background-color:#73A2D6;
	color:#fff;
	padding:5px 10px 5px 10px;
	font-size:1.2em;
}

#content-nav .leftnav {
	float:left;
	width:130px;
	background: url(../assets/structure/nav-bgd.gif) 0 0 no-repeat;
	height:205px;
}

#content-nav .leftnav ul {
	padding:0 0 4px 0;
}

#content-nav .leftnav li {
 	width:98px;
    margin:0 0 0 16px;
}

* html #content-nav .leftnav li {
	width:98px;
}

#content-nav .leftnav li a {
    padding:4px 0 4px 4px;
	font-weight:normal;
	display:block;
	color:#006;
}

#content-nav .leftnav li a:hover {
	color:#000;
	text-decoration:underline;
	width:94px !important;
}

* html #content-nav .leftnav li a:hover {
	width:98px !important;
}

#content-nav .leftnav li a.active {
	color:#000;
	padding-left:6px;
	background-color:#ddd;
	border-left:4px solid #8e5f8e;
	text-decoration:none;
	width:128px;
}

#content-wrapper .region p {
	line-height:1.4em;
}

#content-wrapper .region p a {
	text-decoration:none;
}

#content-wrapper .region p a:hover {
	text-decoration:underline;
}

#content-wrapper .region h1 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 10px 0 no-repeat;
    padding:11px 0 0.5em 60px;
	background-color:#fff;
}

#content-wrapper .region h2 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 0 no-repeat;
    padding:11px 0 0.5em 48px;
}

#content-wrapper .region h2.single {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 0 no-repeat;
    padding:11px 0 0.5em 50px;
}

#content-wrapper .region h2 a {
	font-weight:bold;
	text-decoration:none;
}

#content-wrapper .region h2 a:hover {
	text-decoration:underline;
}

#content-wrapper h2.featuredregions {
	padding-left:10px;
}

.divider {
	background-color:#ddd;
	background: url(../assets/structure/curve-line-divider.gif) 0 0 no-repeat;
	width:410px;height:15px;
}

.divider-home {
	background-color:#ddd;
	background: url(../assets/structure/curve-line-divider-home.gif) 0 0 no-repeat;
	width:575px;height:15px;
}

#content-wrapper .details {
	padding:10px 0 10px 0;
        width:410px;
}

#content-wrapper .details {
	line-height:1.4em;
}

#content-wrapper .details h3 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 0 no-repeat;
        padding:11px 0 0.5em 48px;
}

ul.detail-links {
	list-style-type:none !important;
	padding-bottom:0.7em;
	padding-left:10px;
}

ul.detail-links li {
	float:left !important;
	padding-bottom:0.3em;
	list-style-type:none !important;
	padding-right:0px !important;
	width:135px !important;
}

ul.detail-links li a {
	text-decoration:none;
	font-weight:bold;
	padding-left:0 !important;
}

ul.detail-links li a:hover {
	text-decoration:underline;
}

#content-wrapper .details .tabs {
	/*background:#eee;*/
}

#content-wrapper .details .tabs ul {
	padding:0;
	margin:0;
}

#content-wrapper .details .tabs ul li {
	float:left;
	list-style-type:none;
	padding:5px 15px 5px 15px;
	margin-right:5px;
	border-top:2px solid #000;
	border-right:2px solid #000;
}

#content-wrapper .details .tabs ul li.active {
	color:#666;
	font-weight:bold;
	background:#E3F3ED;
}

#content-wrapper .details .tabs ul li a {
	font-weight:bold;
	text-decoration:none;
}

#content-wrapper .details .tabs ul li a:hover {
	text-decoration:underline;
}

#content-wrapper p.jumplinks {
	padding:10px;
}

#content-wrapper ul.jump-links {
	list-style-type:none;
	padding-bottom:0.7em;
	padding-left:10px;
}

#content-wrapper ul.jump-links li {
	padding-bottom:0.3em;	
}

#content-wrapper ul.jump-links li a {
	text-decoration:none;	
}

#content-wrapper ul.jump-links li a:hover {
	text-decoration:underline;	
}

.titles {
	color:#006;
	font-weight:bold;
}

.titles h2 {
	font-size:1.2em;
	width:380px;
}

.redhead {
	padding:7px 0 8px 20px;
	width:120px;
}

* html .redhead {
	width:120px;
}

.redhead h2 {
         padding-bottom:0px;
}

/* Search results page */

.greysearch {
	text-align:right;
	padding:7px 0 0 0;
	width:835px;
}

.greysearch p {
	padding:0 10px 0 0;
}

.greysearch a {
	text-decoration:underline;
}

.greysearch a.active {
	color:#000;
	text-decoration:none;
}

.regions {
	background: url(../assets/bgd-green-160.gif) 0 0 no-repeat;
	height:50px;
	padding:0 0 0 0;
	width:175px;
}

.regions h2 {
 	padding:10px 0 0 10px;
}

/* SEARCH RESULTS */

#content-wrapper h1.property {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 4px no-repeat;
    padding:0 0 10px 50px;
	background-color:#fff;
	width:780px;
	float:right;
}

#content-wrapper h1.property span {
	display:block
}

#content-wrapper .results h1 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 4px no-repeat;
    padding:0 0 12px 50px;
	background-color:#fff;
}

#content-wrapper .results h1.single {
	padding-top:16px;
}
	
#content-wrapper .results h1 span {
	font-size:1.0em;
	font-weight:bold;
}	

#content-wrapper .results h1 a {
	font-weight:bold;
	text-decoration:none;
	color:#666;
}
	
#content-wrapper .results h1 a:hover {
	text-decoration:underline;
}	
	
.results-title h1 span {
	text-transform:uppercase;
	font-size:1.0em;
	font-weight:bold;
}	
	
#content-wrapper .results h2 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 4px no-repeat;
    padding:0 0 12px 50px;
}

#content-wrapper .results h2.single {
	padding-top:16px;
}

#content-wrapper .results h2 span {
	/*text-transform:uppercase;*/
	font-size:1.0em;
	font-weight:bold;
}

#content-wrapper .results .region h2 {
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	background: url(../assets/structure/icon-house.gif) 0 0 no-repeat;
    padding:11px 0 12px 50px;
}

#content-wrapper .results .region h2 span {
	font-size:0.7em;
}

/* Result panels */

.result {
	border:2px solid #000;
	font-weight:bold;
	margin-bottom:10px;
	width:405px;
	float:right;
}

* html .result {
	width:405px;
}

.result-header {
	padding:7px 0 8px 0;
	font-weight:bold;
	background-color:#E3F3ED;
	width:100%;
}

.result-header p {
	padding:0 0 0 10px;
}

.result-header-left {
	float:left;
	width:305px;
}

#content-wrapper .result-header-left a {
	text-decoration:none;
}

#content-wrapper .result-header-left a:hover {
	text-decoration:underline;
}

#content-wrapper .result-header-left a span {
	font-size:1em;
	font-weight:bold;
	display:block;
}

#content-wrapper .result-header-left a:hover span {
	text-decoration:underline;
}

.result-header-right {
	float:right;
	width:100px;
}

.result-header-right p {
	color:#999;
	font-size:80%;
}

.result-left {
	width:175px;
	float:left;
}

.result-left img {
	padding:5px 5px 4px 5px;
}

.result-right {
	width:230px;
	float:left;
	padding-top:5px;
}

.result-right p {
	padding:0 0 4px 5px;
}

.result-right-details {
	min-height:55px;
}

* html .result-right-details {
	height:55px;
}

.result-details-agent {
	width:115px;
	float:left;
	padding:5px 0 0 0;
}

.result-details-agent img {
	padding:0 5px 0 5px;
}

.result-details-view {
	width:115px;
	float:right;
	padding:5px 0 0 0;
}

.feature {
	color:#999;
    padding:3px;
    font-weight:bold;
}

.inputbox50 {width:50px;}
.inputbox100 {width:100px;}
.inputbox150 {width:150px;}

.contact_message {
	float:left;
	width:245px;
	padding-left:15px;
}

.contact_message p {
	padding-bottom:2px;
}

.w50 {width:50px;}
.w60 {width:60px;}
.w62 {width:62px;}
.w70 {width:70px;}
.w75 {width:75px;}
.w85 {width:85px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w125 {width:125px;}
.w135 {width:135px;}
.w140 {width:140px;}
.w144 {width:144px;}
.w150 {width:150px;}
.w170 {width:170px;}
.w175 {width:175px;}
.w190 {width:190px;}
.w195 {width:195px;}
.w200 {width:200px;}
.w205 {width:205px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w240 {width:240px;}
.w245 {width:245px;}
.w250 {width:250px;}
.w265 {width:265px;}
.w275 {width:275px;}
.w285 {width:285px;}
.w288 {width:288px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w396 {width:396px;}
.w400 {width:400px;}
.w410 {width:410px;}
.w420 {width:420px;}
.w430 {width:430px;}
.w432 {width:432px;}
.w500 {width:500px;}
.w530 {width:530px;}
.w690 {width:690px;}
.w830 {width:830px;}

.h100 {height:100px;}
.h150 {height:150px;}
.h200 {height:200px;}

/* Footer */

#footer {
	background: url(../assets/structure/footer-trees.gif) 0 0 no-repeat;
	height:100px;width:980px;
	margin:30px 0 30px 0;
	background-color:#fff;
}

#footer-left {
	padding-top:65px;
	float:left;
	width:320px;
}

#footer-left ul {
	float:left;
	padding:0 0 10px 0;
}

#footer-left ul li {
	float:left;
	padding-left:5px;
}

#footer-left ul li a.active {
	font-weight:bold;
}

#footer-right {
	padding-top:65px;
	float:left;
	width:660px;
	text-align:right;
}

#footer-right ul {
	float:right;
	padding:0 0 10px 0;
}

#footer-right ul li {
	float:left;
	padding-left:5px;
}

#footer-right ul li a.active {
	font-weight:bold;
}

#footer a {
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

/* Map */

#map 		{background-color:#ccc;border:2px solid #000;}
.map		{height:390px;float:left;}
.map-region 	{height: 300px;}
.map-region350 	{height: 350px;}

.mapregionbgd	{border-top:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;background-color:#eee;min-height:390px;}

* html .mapregionbgd	{height:390px;}

/* Thumbnails */

.thumbnails-main 	{float:left;width:275px;height:187px;}
.thumbnails-left 	{float:left;width:88px;}
.thumbnails-middle 	{margin-left:5px;float:left;width:88px;}
.thumbnails-right 	{margin-left:5px;float:left;width:88px;}

.target	{
	width:275px;
	display: none;
	height:187px;
}

.info-country {
	background-color:#f2f2f2;
	padding:10px 10px 20px 10px;
	margin:10px 0 10px 0;
	border:2px solid #ccc;
}

.info-country p {
	padding-right:10px;
}

.info {
	background-color:#f2f2f2;
	padding:10px 10px 20px 10px;
	margin:10px 0 10px 0;
	border:2px solid #ccc;
}

.info p {
	padding-right:10px;
}

#content-wrapper .info .links p a {
	text-decoration:none;
}

#content-wrapper .info .links p a:hover {
	text-decoration:underline;
}

/* Partner panel */

#content .results .partner {
	background:#E3F3ED;
	border:2px solid #000;
}

#content .results .partner h2 {
	background:none;
	padding:10px
}

#content .results .partner p {
	padding:0 10px 10px 10px;
}

#content .results .partner p.link a {
	font-weight:bold;
	text-transform:uppercase;
}

/* Pagination */

#content-wrapper .pagination {
	background:#e3f3ed;
	width:405px;
	padding:10px 0;
	margin:0 0 10px 0;
	border:2px solid #000;
}

#content-wrapper .pagination p {
	padding:0 10px;
}

#content-wrapper .pagination p span {
	padding:0 10px 0 0;
}

#content-wrapper .pagination p span a {
	text-decoration:none;
	font-weight:bold;
}

#content-wrapper .pagination p span a:hover {
	text-decoration:underline;
}

#content-wrapper .pagination p span a.active {
	text-decoration:underline;
}

/* Sitemaps */

#sitemap ul {
	padding-bottom:0;
}

#sitemap p a {
	text-decoration:none;
}

#sitemap p a:hover {
	text-decoration:underline;
}

/* Banners */
.offers{ /*IE method of centering a relative div*/
text-align:center;width:670px;height:60px;background-color:#f0f0f0;margin-left:10px;}

.offers>div{ /*Proper way to center a relative div*/
margin:0 auto;}

.offershome{ /*IE method of centering a relative div*/
text-align:left;width:835px;height:60px;background-color:#eee;/*margin-left:130px;*/}

.offershome>div{ /*Proper way to center a relative div*/
margin:0 auto;}

.offers575{ /*IE method of centering a relative div*/
text-align:left;width:575px;height:60px;background-color:#ccc;}

.offers575>div{ /*Proper way to center a relative div*/
margin:0 auto;}

.price-tab {border:2px solid #000;text-align:center;background-color:#F5C18D;}
.price-tab-active {border-left:2px solid #000;border-top:2px solid #000;border-right:2px solid #000;text-align:center;}
.price-pad {border-BOTTOM:2px solid #000;}

fieldset textarea {
	background-color:#f3f3ed;
	padding:0px 1px 0px 2px;
	margin-right:10px;
	font-family:verdana;
	font-size:1.0em;
	color:#000;
	width:362px;
	border:1px solid #7F9DB9;
    /*overflow-x:hidden;*/
    overflow-y: scroll;
}

fieldset .radio {
	background-color:#fff;
	border:1px solid #ccc;
}

.checkbox {
	background-color:#fff;
	border:1px solid #ccc;
}

.checkbox-white {
	background-color:#fff;
	border:1px solid #fff;
}

.tickbox{
	width:18px;
}

.inputbox50 {width:50px;}
.inputbox75 {width:75px;}
.inputbox100 {width:100px;}
.inputbox200 {width:200px;}
.inputbox250 {width:250px;}
.inputbox300 {width:300px;}

.dropdown-one {width:61px}
.dropdown-two {width:92px}
.dropdown-three{width:136px}
.dropdown-four{width:250px}
.dropdown-five{width:175px}

.dropdown50 {width:50px}
.dropdown57 {width:57px}
.dropdown75 {width:75px}
.dropdown100 {width:100px}
.dropdown150 {width:150px}
.dropdown175 {width:175px}
.dropdown200 {width:200px}
.dropdown250 {width:250px}
.dropdown300 {width:300px}

.w9em {width:9em;}

.orange {background:#ffda78;}

.green {background:#8cc85c;}

.button-submit {
	color: #000;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
	font-weight:bold;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	border-right:#61667b 1px solid;
	border-bottom:#61667b 1px solid;
	padding:2px;
	margin: 0px;
	/*width:9em;*/
	cursor:pointer;
}

.submit-button {
	color: #000;
	background-color:#FFDA78;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
	font-weight:bold;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	border-right:#61667b 1px solid;
	border-bottom:#61667b 1px solid;
	padding:2px;
	margin: 0px;
	width:18em;
	cursor:pointer;
}

.reset-button {
	color: #000;
	background-color:#FFDA78;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
	font-weight:bold;
	border-left:#fff 1px solid;
	border-top:#fff 1px solid;
	border-right:#61667b 1px solid;
	border-bottom:#61667b 1px solid;
	padding:2px;
	margin: 0px;
	width:9em;
	cursor:pointer;
}

.email-button {
	color: #000;
	background-color:#FFDA78 !important;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
	font-weight:bold !important;
	border-left:#fff 1px solid !important;
	border-top:#fff 1px solid !important;
	border-right:#61667b 1px solid !important;
	border-bottom:#61667b 1px solid !important;
	padding:2px;margin: 0px;width:10em;
	cursor:pointer;
}

.email-reset-button {
	color: #000;
	background-color:#FFDA78 !important;
	font-family:arial,verdana,sans-serif;
	font-size:1.0em;
	font-weight:bold !important;
	border-left:#fff 1px solid !important;
	border-top:#fff 1px solid !important;
	border-right:#61667b 1px solid !important;
	border-bottom:#61667b 1px solid !important;
	padding:2px;margin: 0px;width:10em;
	cursor:pointer;
}

/* Advaced search */

#content-wrapper #adsearch fieldset select.adsearch {
	margin:0 0 0 0;
	font-family:verdana;
	font-size:1.0em;
	background-color:#fff;
	padding:1px 1px 2px 2px;
	border:1px solid #7F9DB9;
}

#content-wrapper select.adsearch {
	margin:0 0 0 0;
	font-family:verdana;
	font-size:1.0em;
	background-color:#fff;
	padding:1px 1px 2px 2px;
	border:1px solid #7F9DB9;
}

#content-wrapper #adsearch fieldset .frmlabel {
	color:#666666;
}

/* Facilities detail spacing */
.fac_left {width:125px;float:left;font-weight:bold;}
.fac_right {width:255px;float:right;padding-left:10px;}

/* Rental rates detail spacing */
.rates_left {width:200px;float:left;font-weight:bold;}
.rates_right {width:60px;float:left;}

/* Further details detail spacing */
.fd_left {width:170px;float:left;font-weight:bold;}
.fd_right {width:230px;float:right;}

.impact {font-family:impact,verdana;font-size:1.7em;font-weight:normal;}

/* Unit page Enquiry Form */

#enquiry fieldset {
	border:none;
}

#enquiry fieldset .frmlabel {
	float: left;
	width: 135px;
	padding:3px 0 0 0;
	border:0px solid red;

	font-weight:bold;
}

#enquiry fieldset .frmlabel2 {
	float: left;
	width: 230px;
	padding:3px 0 0 0;
	border:0px solid red;
	font-weight:bold;
}

#enquiry fieldset input {
	background-color:#fff;
	color:#000;
	padding:1px 1px 2px 5px;
	border:1px solid #ccc;
	font-weight:normal;
}

#enquiry fieldset textarea {
	margin:6px 0 0 0;
	padding:0px 1px 0px 2px;
	font-family:verdana;
	font-size:1.0em;
	color:#000;
	width:362px;
	border:1px solid #ccc;
	min-height:120px;
}

#enquiry * html fieldset textarea {
	height:120px;
}

.enquiry 	{padding:10px 0 0 0;width:362px;}
.enquiry-left 	{padding-top:2px;width:200px;float:left;}
.enquiry-left p {font-weight:normal;}
.enquiry-right 	{padding-top:0px;width:130px;float:right;}

/* Advertise with us screens */

#screens {
	min-height:370px;
	background-color:#f3f3ed;
}

* html #screens {
	height:350px;
}

ul.screens {
	list-style-type:none !important;
	padding-top:20px;
	padding-bottom:0.7em;
}

ul.screens li {
	padding-bottom:0.5em;
	padding-left:10px !important;
}

* html ul.screens li {
        padding-left:0px !important;
}

ul.screens li a {
	text-decoration:none;
	padding-left:0 !important;
        color:#000;
}

ul.screens li a:hover {
	text-decoration:underline;
}

ul.screens li a.active {
	font-weight:bold;
}

.adwithus {
	background: url(../assets/bgd-torq-180.gif) 0 0 no-repeat;
	height:50px;width:400px;
	padding:0 0 0 0;
}

.adwithus h2 {
 	padding:10px 0 0 10px;
}

.door a {color:#fff;padding:0px 2px 0 2px;margin-right:50px;}
.door a:hover {color:#fff;background-color:#000;text-decoration:none !important;font-weight:bold;}

#photo {
	float:left;
	width:400px;
	background-color:#eee;
}

.photocontent {
	padding:10px;
}

.photoimage {
	width:275px;
	height:187px;
	background-color:#f3f3ed;
	border:#7f9db9 1px solid;
}

/*Login/Register */
div#registerFields {display:none;}

div#errorMessage {border:1px solid red; font-weight:bold; padding:5px;}

/*Form */
.formInputError {border-color:orange !important;}

/* JQuery Single Slider Effect */

.slide_wrapper {width:410px;}
.slider {background:#fff;overflow:hidden; }
.slider_menu {padding:6px 0 10px 0; background:#f00;color:#666;background: url(../assets/structure/white-fade-expand.gif) 0 0 repeat-x #eee;border-bottom:1px solid #000;}
#content-wrapper .slider_menu a {color:#000;text-decoration:none;text-align:right;width:405px;display:block;font-weight:bold;}

p.contribution {
	padding:10px 0 0 0;
	/*font-size:0.6em;*/
	color:#999;
}

/* JQuery Multiple Slider Effect */

.readMoreLink {
	display:block;  
	margin-bottom:10px;
	text-align:right;
	padding:6px 5px 10px 0;
	color:#666;
	font-weight:bold;
	/*background: url(../assets/structure/white-fade-expand.gif) 0 0 repeat-x #eee;
	border-bottom:1px solid #eee;*/
	cursor:pointer;
}

.multi-slider {
	overflow: hidden;
}
















