/* CSS Document */
body{
	color:#333333;
	line-height:1.5em;
	background-color:#FFF;
	}
#siteInner{
	padding:10px;
	padding-top:22px;
	padding-bottom:20px;
	}
#mainBrand{
	padding-top:15px;
	padding-bottom:5px;
	}
#siteHeader01{
	/*border-top:20px solid #2D2F60;*/
	}
.innerOffset{
	/*background-color:#FFFF00;*/
	}
.noDecor{
	border:none;
	}
#registerButton{
	padding-bottom:3px;
	}
.propFeatures{
	font-weight:bold;
	color:#999999;
	}
.innerSearch{
	padding:0;
	padding-top:5px;
	}
.homeSearch .innerSearch{
	padding:0;
	}
#leftColumn{
	width:170px;
	}
#rightColumn{
	width:530px;
	}
.rightInner{
	width:410px;
	float:right;
	}
.pixel, .px, .hShim, .hShim2, .tShim{
	height:1px;
	width:1px;
	font-size:0;
	overflow:hidden;
	}
* html .pixel{
	height:14px;
	}
*+html .pixel{
	height:14px;
	}
.hShim{
	height:30px;
	}
.hShim2{
	height:5px;
	}
.tShim{
	height:20px;
	}
.propFeaturesPrices{
	text-align:right;
	}
.propFeaturesTotalPrices{
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#2375B6;
	}

.featurette{
	margin-bottom:10px;
	}
.propertyListPreview{
	margin-bottom:10px;
	}
.propListImage{
	background-color:#F3F3F5;
	/*padding:5px;*/
	padding-right:0;
	width:130px;
	}
.propListDesc{
	background-color:#F3F3F5;
	padding:5px;
	padding-right:0;
	padding-top:0;
	}
.propListDesc .innerBlock{
	background-color:white;
	padding:5px;
	}
.propListPrice{
	background-color:#F3F3F5;
	width:105px;
	}
.propListPrice .price{
	/*background-color:white;*/
	color:#333;
	margin-bottom:5px;
	padding-right:5px;
	}
.price{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	line-height:normal;
	text-align:right;
	}
.from{
	font-size:0.5em;
	color:#999999;
	}
#displayImage{
	float:left;
	width:235px;
	/*background-color:#FF0000;*/
	}
#displayImage .innerBlock{
	margin:5px;
	width:225px;
	height:170px;
	overflow:hidden;
	}
#displayHeadline{
	float:right;
	width:295px;
	/*min-height:170px;*/
	}
.propListPrice{
	padding-right:3px;
	}
* html #displayHeadline{
	/*height:180px;*/
	}
#displayHeadline .innerBlock{
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	background-color:#FFF;
	min-height:170px;
	}
* html #displayHeadline .innerBlock{
	height:170px;
	}
.imageList{
	margin-left:-2px;
	width:180px;
	}
.imageThumbWrap{
	float:left;
	margin-bottom:2px;
	margin-left:2px;
	width:50px;
	height:40px;
	overflow:hidden;
	}
.exListPriceV{
	text-align:right;
	}
.propExtraChecks{	
	width:20px;
	}
#propDetails{
	/*margin:5px;*/
	/*margin-top:0;*/
	}
#propDetails .innerBlock{
	padding:15px;
	}
.propFeatures{
	/*padding-right:2em;*/
	width:150px;
	}
.extrasTable{
	background-color:white;
	}
.extraTitle{
	font-weight:bold;
	color:#3884C0;
	}
.extrasTable td{
	/*padding:5px;*/
	padding-left:5px;
	padding-right:5px;
	}
.extrasTable .rowOdd{
	background-color:#F3F3F5;
	}
.extrasTable .rowEven{
	
	}
.extrasTable th{
	color:#FAB323;
	color:white;
	background-color:#4089C0;
	padding-:2px;
	padding-left:5px;
	padding-right:5px;
	}

.extraPrice{
	text-align:center;
	}
.extrasTable th.head{
	text-align:left;
	}
.extraDescription{
	padding-bottom:5px;
	/*padding-top:5px;*/
	}
.aLinkContainer{
	margin-bottom:1em;
	}
.detailSummary .propFeatures{
	width:auto;
	padding-right:1em;
	}
.propFeaturesDesc{
	padding-bottom:0.5em;
	}
#propDetailsLower{
	padding:5px;
	}
.headline{
	/*padding:3px;*/
	}
.innerListBlock{
	padding:5px;
	padding-bottom:3px;
	}

/* over rendering */
.overlay, .overlayLet{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.propList{}
.propList .root{
	width:130px;
	height:96px;
	}
.propList .overlay, .propList .overlayLet{
	width:130px;
	height:96px;
	margin-top:-96px;
	}
.propList .overlay{
	background-image:url(../images/elements/overlays/list.png);
	}
.propList .overlayLet{
	background-image:url(../images/elements/overlays/list_let.png);
	}
* html .propList .overlay{
	background-image:url(../images/elements/overlays/list.gif);
	}
* html .propList .overlayLet{
	background-image:url(../images/elements/overlays/list_let.gif);
	}
.propList .overlay a:link, .propList .overlay a:visited, .propList .overlayLet a:link, .propList .overlayLet a:visited{
	display:block;
	width:130px;
	height:96px;
	}

.propMain .root{
	width:225px;
	height:166px;
	}
.propMain .overlay, .propMain .overlayLet{
	width:225px;
	height:166px;
	margin-top:-166px;
	}
.propMain .overlay{
	background-image:url(../images/elements/overlays/main.png);
	}
.propMain .overlayLet{
	background-image:url(../images/elements/overlays/main_let.png);
	}
* html .propMain .overlay{
	background-image:url(../images/elements/overlays/main.gif);
	}
* html .propMain .overlay{
	background-image:url(../images/elements/overlays/main_let.gif);
	}
.propMain .overlay a:link, .propMain .overlay a:visited, .propMain .overlayLet a:link, .propMain .overlayLet a:visited{
	display:block;
	width:225px;
	height:166px;
	}

.propThumb .root{
	width:50px;
	height:37px;
	}
.propThumb .overlay{
	width:50px;
	height:37px;
	margin-top:-37px;
	}
.propThumb .overlay{
	background-image:url(../images/elements/overlays/thumb.png);
	}
* html .propThumb .overlay{
	background-image:url(../images/elements/overlays/thumb.gif);
	}
.propThumb .overlay a:link, .propThumb .overlay a:visited{
	display:block;
	width:50px;
	height:37px;
	}


/* end overlay rendering */

#footer{
	color:#888;
	font-size:0.8em;
	border-bottom:5px solid #DDDCE4;
	margin-top:10px;
	/*margin-bottom:20px;*/
	}

.hideMe{
	display:none;
	}

.genericForm{
	/*padding-right:20px;*/
	}
.submit{
	width:100px;
	text-align:left;
	}
.genericForm .formField .submit input{
	width:100px;
	padding-left:10px;
	padding-right:40px;
	background-image:url(../images/elements/bullets/right_01_m.gif);
	background-repeat:no-repeat;
	background-position:90% 50%;
	padding-top:5px;
	padding-bottom:5px;
	}
.genericForm .formField{
	/*text-align:right;*/
	width:190px;
	}
.genericForm .formField, .genericForm .formTitle{
	padding-bottom:5px;
	}
.genericForm .formTitle{
	padding-right:3em;
	width:100%;
	/*color:#987349;
	font-weight:bold;*/
	}
.genericForm .textBox{
	width:100%;
	}
.genericForm .formField input, .genericForm .formField textarea, .genericForm .formField select{
	width:340px;
	background-color:#C0B1AA;
	color:white;
	font-weight:bold;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.genericForm .formField input.radio{
	width:auto;
	}

.relatedDocuments{}
.relatedDocuments tr.rowOdd td{
	background-color:#f5f5f5;
	}
.relatedDocuments tr.rowEven td{
	/*background-color:white;*/
	}
.relatedDocuments td{
	padding:2px;
	}
.relatedDocuments h4{
	margin-bottom:0.5em;
	}
.relatedDocuments a:link, .relatedDocuments a:visited{
	color:#444;
	}
.relatedDocuments a:hover{
	color:#000;
	}
.wrappedImage{
	padding-top:5px;
	padding-bottom:5px;
	border-top:14px solid #F3F3F5;
	border-bottom:14px solid #f3f3f5;
	/*margin-bottom:5px;*/
	}
.clickThrough{
	text-align:right;
	}
.error{
	color:red;
	}
.paddingRHS{
	padding:10px;
	padding-top:0;
	}
.leftInner{
	text-align:right;
	}
.quoteBlock, .homeQuote{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	text-align:right;
	width:115px;
	float:left;
	color:#B7B7B7;
	padding-top:5px;
	}
.homeQuote{
	color:#BDB48A;
	width:auto;
	float:none;
	padding:10px;
	}
.homeCInner{
	padding:5px;
	padding-bottom:0;
	padding-top:10px;
	}
.inner2{
	min-height:152px;
	}
* html .inner2{
	height:152px;
	}
.inner3{
	min-height:177px;
	}
* html .inner3{
	height:177px;
	}
.fixedTitle .homeCInner{
	padding-top:5px;
	}

.offerDetailAbstract{
	margin-bottom:10px;
	}
.offerDetailBody{
	
	}


/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar05{height:14px;font-size:0;overflow:hidden;}

.colourBar06 .barInner{margin:0;padding-top:3px;padding-left:8px;padding-right:8px;}
.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#FBB428;}
.colourTone01{background-color:#2D2E5F;}
.colourTone02{background-color:#F3F3F5;}

.colourTone03{background-color:#787192;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#EBEAF0;}.colourTone04 .h1Emu{color:white;}
.colourTone05{background-color:#D9D8E6;}.colourTone05 .h1Emu{color:white;}
.colourTone06{background-color:#C5C6DA;}.colourTone05 .h1Emu{color:white;}

.colourTone11{background-color:#FAF6D1;}.colourTone11 .h1Emu{color:white;}
.colourTone12{background-color:#015A94;}.colourTone12 .h1Emu{color:white;}
.colourTone13{background-color:#DAE8F3;}.colourTone13 .h1Emu{color:white;}
.colourTone14{background-color:#0664AE;}.colourTone14 .h1Emu{color:white;}
.colourTone15{background-color:#C3DAEA;}.colourTone15 .h1Emu{color:white;}
.colourTone16{background-color:#DBE9F2;}.colourTone16 .h1Emu{color:white;}
.colourTone17{background-color:#379CD3;}.colourTone17 .h1Emu{color:white;}


.insetBlocks{margin-top:5x;margin-bottom:5px;}
.insetBlocks .colourBar0x{margin-left:3px;margin-right:3px;margin-bottom:5px;}


.cScheme100{color:#535524;}

.fixedTitle{
	min-height:25px;
	}
* html .fixedTitle{
	height:25px;
	}
.floatImageLeft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
.floatImageLeft, .floatImageRight{
	border:1px solid #f4f4f4;
	}

.floatImageRight{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}

.searchFormThin{
	padding:10px;
	padding-top:30px;
	padding-bottom:40px;
	color:#999999;
	}
.homeSearch .searchFormThin{
	padding-top:10px;
	/*padding-bottom:36px;*/
	/*color:#CCCCCC;*/
	/*background-color:#FF0000;*/
	}
.searchFormThin select{
	width:150px;
	text-align:center;
	}
#decor01{
	background-image:url(../images/elements/decor/dec01.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
#decor02{
	background-image:url(../images/elements/decor/dec02.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	}
.homeColumn{
	width:170px;
	}
.homeColumn .contentBlock{
	min-height:130px;
	}
* html .homeColumn .contentBlock{
	height:130px;
	}
.homeColumn .contentBlock2{
	min-height:155px;
	}
* html .homeColumn .contentBlock2{
	height:155px;
	}

.readMore{}
.readMore a:link, .readMore a:visited{
	background-image:url(../images/elements/bullets/bullet_11a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:15px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#B29352;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}

.pListSummary{
	width:257px;
	min-height:30px;
	}

.terms{
	color:#7f8080;
	font-size:90%;
	}

/* boxes */

.boxPlain01{}
.boxPlain01 .fRht{
	background-image:url(../images/elements/boxes/plain01/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01 .fLft{
	background-image:url(../images/elements/boxes/plain01/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01 .hRht{
	background-image:url(../images/elements/boxes/plain01/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01 .hLft{
	background-image:url(../images/elements/boxes/plain01/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01 .rht{
	background-image:url(../images/elements/boxes/plain01/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	}
.boxPlain01 .lft{
	background-image:url(../images/elements/boxes/plain01/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01 .inner{
	padding-left:15px;
	padding-right:15px;
	background-color:transparent;
	}

.boxPlain01a{background-color:#faf6d1;}
.boxPlain01a .fRht{
	background-image:url(../images/elements/boxes/plain01a/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01a .fLft{
	background-image:url(../images/elements/boxes/plain01a/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01a .hRht{
	background-image:url(../images/elements/boxes/plain01a/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01a .hLft{
	background-image:url(../images/elements/boxes/plain01a/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01a .rht{
	background-image:url(../images/elements/boxes/plain01a/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01a .lft{
	background-image:url(../images/elements/boxes/plain01a/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01a .inner{
	padding-left:15px;
	padding-right:15px;
	background-color:transparent;
	}

.boxPlain01b{background-color:#f3f3f5;}
.boxPlain01b .fRht{
	background-image:url(../images/elements/boxes/plain01b/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01b .fLft{
	background-image:url(../images/elements/boxes/plain01b/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01b .hRht{
	background-image:url(../images/elements/boxes/plain01b/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01b .hLft{
	background-image:url(../images/elements/boxes/plain01b/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01b .rht{
	background-image:url(../images/elements/boxes/plain01b/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01b .lft{
	background-image:url(../images/elements/boxes/plain01b/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01b .inner{
	padding:5px;
	padding-top:8px;
	background-color:transparent;
	}
.boxPlain01b .innerX{
	padding:5px;
	background-color:transparent;
	}

	
.boxPlainV01{background-color:#FFF;}
.boxPlainV01 .fRht{
	background-image:url(../images/elements/boxes/plainv01/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlainV01 .fLft{
	background-image:url(../images/elements/boxes/plainv01/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlainV01 .hRht{
	background-image:url(../images/elements/boxes/plainv01/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlainV01 .hLft{
	background-image:url(../images/elements/boxes/plainv01/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlainV01 .rht{
	background-image:url(../images/elements/boxes/plainv01/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlainV01 .lft{
	background-image:url(../images/elements/boxes/plainv01/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlainV01 .inner{
	padding:10px;
	margin:0;
	background-color:transparent;
	}

.boxPlain01bi{background-color:#f3f3f5;}
.boxPlain01bi .fRht{
	background-image:url(../images/elements/boxes/plain01b/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01bi .fLft{
	background-image:url(../images/elements/boxes/plain01b/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01bi .hRht{
	background-image:url(../images/elements/boxes/plain01b/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01bi .hLft{
	background-image:url(../images/elements/boxes/plain01b/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01bi .rht{
	background-image:url(../images/elements/boxes/plain01b/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01bi .lft{
	background-image:url(../images/elements/boxes/plain01b/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01bi .inner{
	padding:5px;
	padding-top:8px;
	background-color:transparent;
	}
.boxPlain01bi .innerX{
	padding:5px;
	background-color:transparent;
	}



.boxPlain01c{background-color:#FFF;}
.boxPlain01c .fRht{
	background-image:url(../images/elements/boxes/plain01c/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01c .fLft{
	background-image:url(../images/elements/boxes/plain01c/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01c .hRht{
	background-image:url(../images/elements/boxes/plain01c/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01c .hLft{
	background-image:url(../images/elements/boxes/plain01c/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01c .rht{
	background-image:url(../images/elements/boxes/plain01c/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01c .lft{
	background-image:url(../images/elements/boxes/plain01c/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01c .inner{
	padding:0;
	margin:0;
	background-color:transparent;
	}


.boxPlain01d{background-color:#dae8f3;}
.boxPlain01d .fRht{
	background-image:url(../images/elements/boxes/plain01d/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01d .fLft{
	background-image:url(../images/elements/boxes/plain01d/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01d .hRht{
	background-image:url(../images/elements/boxes/plain01d/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01d .hLft{
	background-image:url(../images/elements/boxes/plain01d/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01d .rht{
	background-image:url(../images/elements/boxes/plain01d/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01d .lft{
	background-image:url(../images/elements/boxes/plain01d/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01d .inner{
	padding-left:15px;
	padding-right:15px;
	background-color:transparent;
	}
	
.boxPlain01e{background-color:#c3daea;}
.boxPlain01e .fRht{
	background-image:url(../images/elements/boxes/plain01e/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain01e .fLft{
	background-image:url(../images/elements/boxes/plain01e/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain01e .hRht{
	background-image:url(../images/elements/boxes/plain01e/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain01e .hLft{
	background-image:url(../images/elements/boxes/plain01e/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain01e .rht{
	background-image:url(../images/elements/boxes/plain01e/c-xx.gif);
	background-repeat:repeat-y;
	background-position:right top;
	/*background-color:#FF0000;*/
	}
.boxPlain01e .lft{
	background-image:url(../images/elements/boxes/plain01e/cx--.gif);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxPlain01e .inner{
	padding-left:15px;
	padding-right:15px;
	background-color:transparent;
	}


/*.homeColumn .boxPlain01a .fLft, .homeColumn .boxPlain01a .fRht{font-size:0;}*/


/*

.boxHaloR01{background-color:white;}
.boxHaloR01 .fRht{
	background-image:url(../images/elements/boxes/halor01/b-xx.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxHaloR01 .fLft{
	background-image:url(../images/elements/boxes/halor01/bx--.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxHaloR01 .hRht{
	background-image:url(../images/elements/boxes/halor01/t-xx.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxHaloR01 .hLft{
	background-image:url(../images/elements/boxes/halor01/tx--.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxHaloR01 .rht{
	background-image:url(../images/elements/boxes/halor01/c-xx.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	}
.boxHaloR01 .lft{
	background-image:url(../images/elements/boxes/halor01/cx--.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	}
.boxHaloR01 .inner{
	padding:30px;
	}


.boxPlain02k{background-color:#000;}

.boxPlain02k .fRht{
	background-image:url(../images/elements/boxes/plain02k/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain02k .fLft{
	background-image:url(../images/elements/boxes/plain02k/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain02k .hRht{
	background-image:url(../images/elements/boxes/plain02k/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain02k .hLft{
	background-image:url(../images/elements/boxes/plain02k/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain02k .inner{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	color:white;
	}

.boxPlain02m{background-color:#C0B1AA;}

.boxPlain02m .fRht{
	background-image:url(../images/elements/boxes/plain02m/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain02m .fLft{
	background-image:url(../images/elements/boxes/plain02m/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain02m .hRht{
	background-image:url(../images/elements/boxes/plain02m/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain02m .hLft{
	background-image:url(../images/elements/boxes/plain02m/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain02m .rht{
	background-image:none;
	}
.boxPlain02m .lft{
	background-image:none;
	}

.boxPlain02m .inner{
	padding:5px;
	color:white;
	}
.bookNow .boxPlain02m .inner{
	padding:0;
	padding-left:3px;
	padding-right:3px;
	}
.genericForm .formField .boxPlain02m .inner{
	padding-top:0;
	padding-bottom:0px;
	}
.boxPlain02m2{background-color:#88746B;}

.boxPlain02m2 .fRht{
	background-image:url(../images/elements/boxes/plain02m2/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain02m2 .fLft{
	background-image:url(../images/elements/boxes/plain02m2/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain02m2 .fRht_m{
	background-image:url(../images/elements/boxes/plain02m2/b--xm.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain02m2 .fLft_m{
	background-image:url(../images/elements/boxes/plain02m2/bx--m.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain02m2 .hRht{
	background-image:url(../images/elements/boxes/plain02m2/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain02m2 .hLft{
	background-image:url(../images/elements/boxes/plain02m2/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain02m2 .inner{
	padding:5px;
	color:white;
	}

.boxPlain02g{background-color:#B3D135;}
.boxPlain02g .fRht{
	background-image:url(../images/elements/boxes/plain02g/b-xx.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.boxPlain02g .fLft{
	background-image:url(../images/elements/boxes/plain02g/bx--.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.boxPlain02g .hRht{
	background-image:url(../images/elements/boxes/plain02g/t-xx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	}
.boxPlain02g .hLft{
	background-image:url(../images/elements/boxes/plain02g/tx--.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.boxPlain02g .inner{
	padding:5px;
	color:white;
	}
*/





/* lists */
.lastListItem{}

#quickSearchSubmit{
	height:15px;
	width:15px;
	}
#mainNav {
	/*margin-bottom:10px;*/
	text-align:right;
	/*padding-bottom:3px;*/
	border-bottom:5px solid #DEDDE2;
	margin-bottom:5px;
	/*letter-spacing:-0.1em;*/
	/*font-size:10px;*/
	}
#mainNav ul{
	/*padding-top:5px;*/
	}
#mainNav ul li{
	margin:0;
	padding:0;
	margin-bottom:2px;
	/*background-color:#CCCCCC;*/
	}

#mainNav ul li a{
	vertical-align:middle;
	padding-left:0.2em;
	padding-right:0.2em;
	/*background-color:#FF0000;*/
	}
*+html #mainNav ul li a{	
	padding-left:0.4em;
	}
#mainNav ul li a.lastItem{
	padding-right:0;
	}
#mainNav ul li a span{
	
	}
#mainNav ul li a:link, #mainNav ul li a:visited{
	color:black;
	}
#mainNav ul li a:hover{
	color:#333333;
	}


.listTypeMoon{margin-bottom:0;}
.listTypeMoon ul{margin:0;padding:0;}
.listTypeMoon ul li{
	margin:0;
	display:inline;
	padding-right:1em;
	padding-bottom:0;
	}
.listTypeMoon ul li a{
	/*background-color:#003300;*/
	margin:0;
	}
.listTypeMoon ul li#firstItem{
	/* border-left:1px solid #e4e4e4; */
	}
.listTypeMoon ul li a:link, .listTypeMoon ul li a:visited{
	
	}
.listTypeMoon ul li a:hover{
	color:#333333;
	}
.listTypeScotch{margin-bottom:0;}
.relatedBits{margin-top:10px;margin-bottom:10px;}
.relatedBits h4{margin-bottom:0.5em;}
.listTypeScotch ul, .relatedBits ul{margin:0;padding:0;margin-bottom:1em;}
.listTypeScotch ul li, .relatedBits ul li{
	background-image:url(../images/elements/bullets/right_02_g.gif);
	background-repeat:no-repeat;
	background-position:0% 0.5em;
	padding-left:20px;
	list-style-type:none;
	}
.listTypeScotch ul li a:link, .listTypeScotch ul li a:visited, .relatedBits ul li a:link, .relatedBits ul li a:visited{
	background-image:url(../images/elements/misc/hr.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	display:block;
	color:#333;
	}
/* forms */

.formField{
	width:250px;
	}
.thinForm .formField{
	width:150px;
	}
.subInfo{
	font-size:0.9em;
	line-height:100%;
	}