/* CSS Document */
/*
body{
	background-image:url(../images/elements/base/plaza_logo.gif);
	background-position:15% 15%;
	background-repeat:no-repeat;
	}
*/
/*
.soldlink a:link, .soldlink a:visited{
	color:#990000;
	}
.soldlink a:hover{
	color:#990000;
	}
*/
.googleCheckoutLinkFix{
	padding-right:3px;
	}
.nMarginR010{
	margin-right:-7px;
	}
.discl{
	}
.discl *{
	font-size:90%;
	line-height:normal;
	}
.paddingLinks01{
	padding-left:22px;
	}
.telephoneContact{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	}
.telephoneStrap{
	color:#999999;
	}
.tableHeader{}
.tableHeader td{
	border-bottom:1px solid #e4e4e4;
	color:#333333;
	}
.pullUp01{
	margin-top:-30px;
	}
.linkTitle{
	font-weight:bold;
	color:#628696;
	}
.linkDescription{
	
	}
.linkListURL a{
	font-weight:bold;
	/*color:#628696;*/
	}
.slideShowLinks{
	height:1px;
	overflow:hidden;
	}
.slideShowMainLink{
	height:28px;
	overflow:hidden;
	}

.slideShowMainLink ul{
	padding:0;
	margin:0;
	list-style-type:none;
	list-style:none;
	}
.slideShowMainLink ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	list-style:none;
	}
.spacerNull{
	height:2px;
	overflow:hidden;
	}

.spacerAlign{
	height:6px;
	width:6px;
	font-size:0;
	overflow:hidden;
	}
.splashLink{
	margin-top:30px;
	margin-bottom:20px;
	margin-left:10px;
	}
.aCheckBox{
	background-color:white;
	}
.submitButton{
	margin-top:5px;
	}
.findMe{background-color:#cc0000;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:3px;font-size:0;overflow:hidden;}
.colourBar02{height:5px;font-size:0;overflow:hidden;}
.colourBar03{height:10px;font-size:0;overflow:hidden;}
.colourTone01{background-color:#FFFFFF;}
.colourTone02{background-color:#ED008C;}
.colourTone03{background-color:#D9E020;}
.colourTone04{background-color:#8BB4BA;}
.colourTone05{background-color:#981C1E;}
.wizardColumn{
	}
.longForm{
	width:400px;
	}
.formElements{
	width:200px;
	}
.longForm .fullWidth{
	width:200px;
	}
.longForm .formTitles{
	width:200px;
	}
.marginTopAlign{
	margin-top:-6px;
	}
#selectedAddress{
	width:200px;
	background-color:#FFFFFF;
	}
.homeColumn .contentBody{
	min-height:160px;
	}
h1.pEmu{
	display:inline;
	margin:0;
	font-size:1em;
	font-weight:normal;
	/*font-size:0.7em;*/
	font-size:101%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#818284;
	line-height:1.5em;
	letter-spacing:normal;
	}
* html .homeColumn .contentBody{
	height:160px;
	}
#stretch input{
	width:345px;
	}
.noMargin{
	margin:0;
	padding:0;
	}
.hike{
	margin-top:-4px;
	}
#frmSignUp{
	/*margin-left:20px;*/
	}
.formTitles{
	padding-right:1em;
	}
#currentLink{
	/*background-color:#f7f7f7;*/
	border-bottom:1px solid #ED008C;
	}
#currentLink a:link, #currentLink a:visited{
	color:#CCCCCC;
	}
.reduced{}
h1.reduced{
	font-size:1.7em;
	color:#CCCCCC;
	}
h1{
	text-align:left;
	margin-bottom:0;
	}
input#quickSearchInput{
	margin-right:3px;
	}
.readMore{}
.readMore a:link, .readMore a:visited{
	background-image:url(../images/elements/icons/bullet_right03.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:0.5em;
	} 
.readMore a:hover{
	/*color:#3A5C99;*/
	}
.backLink{}
.backLink a:link, .backLink a:visited{
	background-image:url(../images/elements/icons/arrow_left02.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
	}
.readMore a:hover{
	color:#666666;
	}
.findMe{
	background-color:#FFCC00;
	}
.footer{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	font-size:0.9em;
	border-top:1px solid #d4d4d4;
	/*background-color:#FF0000;*/
	}
.colSplit01{
	width:250px;
	}
.colSplit02{
	width:304px;
	}
.bulleted{
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../images/elements/icons/arrow_dr01.gif);
	}
	
.testClass{
	background-color:#FF0000;
	margin-right:-30px;
	}
#searchResults{
	background-image:url(../images/elements/misc/chevron_left.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	}
/* start new overlay rendering */
.overlay{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}
.hideMe{
	display:none;
	}
.propDet{margin-right:10px;}
.propDet .root,
.propDet .overlay,
.propDet .overlay a:link,
.propDet .overlay a:visited{
	width:347px;
	height:260px;
	}
.propDet .overlay{
	margin-top:-260px;
	}
.propDet .overlay{
	background-image:url(../images/elements/overlays/propdetmain.png);
	}
* html .propDet .overlay{
	background-image:url(../images/elements/overlays/propdetmain.gif);
	}
.propDet .overlay a:link, .propDet .overlay a:visited{
	display:block;
	}

.propList{}
.propList .root,
.propList .overlay,
.propList .overlay a:link,
.propList .overlay a:visited{
	width:158px;
	height:119px;
	display:block;
	}
.propList .overlay{
	margin-top:-119px;
	}
.propList .overlay{
	background-image:url(../images/elements/overlays/proplist.png);
	}
* html .propList .overlay{
	background-image:url(../images/elements/overlays/proplist.gif);
	}
.propSold .propList .overlay{
	background-image:url(../images/elements/overlays/proplist_sold.png);
	}
* html .propSold .propList .overlay{
	background-image:url(../images/elements/overlays/proplist_sold.gif);
	}

.propList .overlay a:link, .propList .overlay a:visited{
	display:block;
	}





/* end new overlay rendering */

.propListOverlay{
	background-repeat:no-repeat;
	background-position:center;
	width:158px;
	height:119px;
	}
.propDetImageWrap{
	width:158px;
	}
.propDetOverlay{
	background-repeat:repeat;
	background-position:center;
	margin-right:10px;
	}
.propFeatOverlay{
	background-repeat:repeat;
	background-position:center;
	margin-right:10px;
	}
.propDetailsWrap{
	padding-top:10px;
	background-image:url(../images/elements/misc/roof_right.gif);
	background-repeat:no-repeat;
	background-position:right 10px;
	}
.propListPrice{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:250%;
	text-align:right;
	}
.featPropListPrice{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:250%;
	text-align:left;
	line-height:normal;
	color:#47273E;
	}
.featuredProp{line-height:100%;}
h2.featuredProp{
	line-height:100%;
	}
.propDetPrice{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:250%;
	line-height:100%;
	text-align:right;
	}
#propMainTitle, .titleEmu{
	line-height:100%;
	color:#F7F8F8;
	font-size:1.7em;
	font-weight:normal;
	}
.titleEmu{
	letter-spacing:-1px;
	}
.titleEmu a:link, .titleEmu a:visited{
	color:#F7F8F8;
	}
.titleEmu a:hover{
	color:#F7F8F8;
	}
.roomTitle{
	color:#7F95C6;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/elements/icons/bullet_right01.gif);
	padding-left:10px;
	font-weight:bold;
	}
.roomDimensions{
	text-align:right;
	color:#BCBDC1;
	}
.hr{
	height:1px;
	font-size:0;
	overflow:hidden;
	background-image:url(../images/elements/misc/hr.gif);
	background-repeat:repeat-x;	
	margin-top:3px;
	margin-bottom:3px;
	}
#quickSearchInsertInput{
	margin-top:2px;
	margin-bottom:4px;
	width:220px;
	}
#searchInsert{
	background-image:url(../images/elements/base/altbox/insert.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	height:83px;
	width:460px;
	}
#searchInner{
	padding-top:20px;
	padding-right:18px;
	}
#mainBrand{
	padding-left:20px;
	padding-top:20px;
	}
#headBlock{
	margin-bottom:-3px;
	}
/* lists */


.mainNav{}
.mainNav ul{
	list-style-type:none;
	margin-right:10px;
	}
.mainNav ul li{
	text-align:right;
	}
.mainNav ul li a{
	
	}

.subNavSpacer{
	height:3px;
	overflow:hidden;
	}
* html .subNavSpacer{
	height:5px;
	}

.preNavSpacer{
	height:0px;
	overflow:hidden;
	}
.navHolder{
	padding-bottom:10px;
	}
#mainNavAlt{
	/*padding-bottom:7px;*/
	padding-right:16px;
	}

#mainNavAlt ul{
	margin:0;
	padding:0;
	}
#mainNavAlt ul li{
	margin:0;
	padding:0;
	display:inline;
	padding-left:1px;
	}
.packageNetworkPanel{
	padding-top:5px;
	}
.packageHead{
	padding-top:20px;
	}
.package2 .packageHead{
	padding-top:10px;
	}
.packageSelectButton{	
	text-align:right;
	margin-top:-20px;
	}
.packageNetworks{
	font-weight:bold;
	}
.packageNetwork{
	padding-bottom:5px;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:5px;
	}
.netLogo{
	float:left;
	margin-right:10px;
	/*margin-bottom:5px;*/
	}
.error{
	color:#993300;
	}
/* lists */

.listTypeMoon{}
.listTypeMoon ul{}
.listTypeMoon ul li{
	display:inline;
	padding-left:1em;
	}
.listTypeMoon ul li a{

	}
.listTypeMoon ul li a:link, .listTypeMoon ul li a:visited{
	
	}
.listTypeMoon ul li a:hover{
	color:#333333;
	}
.listType02{}
.listType02 ul{
	list-style-type:none;
	}
.listType02 ul li{
	display:block;
	}
.listType02 ul li a{
	display:block;
	background-image:url(../images/elements/icons/arrow_right01.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding-left:15px;
	}
.listType02 ul li a:link, .listType02 ul li a:visited{
	color:#444444;
	}
.listType02 ul li a:hover{
	border-bottom:none;
	color:#444444;
	background-color:#f6f6f6;
	}

.listTypePanel{margin:6px;padding:0;}
.listTypePanel ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}
.listTypePanel ul li{
	display:block;
	}
.listTypePanel ul li a{
	display:block;
	padding-bottom:2px;
	}
* html .listTypePanel ul li a{
	/*display:block;*/
	display:inline;
	}

.listTypePanel ul li a:link, .listTypePanel ul li a:visited{
	}
.listTypePanel ul li a:hover{
	
	}

.listTypeJam{}
.listTypeJam ul{
	margin:0;
	padding:0;
	}
.listTypeJam ul li{
	display:inline;
	border-left:1px solid #777777;
	margin:0;
	padding:0;
	}
.listTypeJam ul li a{
	display:inline;
	margin-left:0.5em;
	margin-right:0.5em;
	}
.listTypeJam ul li a:link, .listTypeJam ul li a:visited{
	}
.listTypeJam ul li a:hover{
	border-bottom:none;
	}

.listTypeJam ul li.firstItem{
	border-left:none;
	}


.propDetFeatTitle{
	background-image:url(../images/elements/icons/bullet_right02.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:8px;
	margin-left:-8px;
	color:#666666;
	}
.propDetFeatValue{
	margin-top:-0.3em;
	}
.crossHatch01{
	background-image:url(../images/elements/misc/ch01.gif);
	background-repeat:repeat;
	}

.imageList{margin-top:3px;}
.imageList ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.imageList ul li{
	margin:0;padding:0;
	display:block;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:2px;
	}
.imageList ul li a{
	
	}
.imageList ul li a:link, .imageList ul li a:visited{
	display:block;
	background-color:white;
	}
.imageList ul li a:hover{
	display:block;
	background-color:#7F95C6;
	color:white;
	}

.imageButtons{}
.imageButtons ul{
	margin:0;
	padding:0;
	}
.imageButtons ul li{
	display:inline;
	/*border-left:1px solid #777777;*/
	margin:0;
	padding:0;
	}
.imageButtons ul li a{
	display:inline;
	margin-left:0.5em;
	margin-right:0.5em;
	}
.imageButtons ul li a:link, .imageButtons ul li a:visited{
	color:#003366
	}
.imageButtons ul li a:hover{
	border-bottom:none;
	color:#333333;
	}

.imageButtons ul li.firstItem{
	/*border-left:none;*/
	}


.listType01{}
.listType01 *{text-align:left;}

.listType01 ul{
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	}
.listType01 ul li{
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:0;
	background-image:url(../images/elements/icons/bullet_right01.gif);
	background-repeat:no-repeat;
	background-position:0.4em left;
	/*line-height:100%;*/
	/*margin-bottom:5px;*/
	}
	
.saleBoard{}
.saleBoard *{text-align:left;}

.saleBoard ul{
	color:#224276;
	/*font-weight: bold;*/
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	}
.saleBoard ul li{
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
	margin-right:0;
	background-image:url(../images/elements/icons/bullet_right01.gif);
	background-repeat:no-repeat;
	background-position:0.4em left;
	/*line-height:100%;*/
	/*margin-bottom:5px;*/
	}
	
.saleBoardImage{
	float: right;
	}

.faqBlock{}
.faqBlock .faqQuestion{
	display:block;
	margin:0;
	background-image:url(../images/elements/icons/bullet_right01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom:1px solid #D3D3D3;
	}
.faqBlock .faqQuestion a{
	padding-bottom:1px;
	display:block;
	padding-top:1px;
	padding-left:4px;
	margin-top:0;
	margin-left:5px;
	/*border-bottom:1px solid #D3D3D3;*/
	color:#4E86BF;
	}
	
.faqBlock .faqAnswer{
	padding-left:8px;
	}
.netTitle{
	font-weight:bold;
	color:#7F97C7;
	}
.netBody{
	
	}


.packageFeatures{}
.packageFeatures ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-left:10px;
	}
.packageFeatures ul li{
	margin:0;
	padding:0;
	}
	
.listType03{margin-top:0;background-color:#FFFFFF;}

.listType03 ul{
	margin-top:0;
	margin-left:0px;
	margin-right:2px;
	padding:0;
	list-style:none;
	}
.listType03 ul li{
	display:block;
	margin:0;
	background-image:url(../images/elements/icons/bullet_right01.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
.listType03 ul li a{
	padding-bottom:1px;
	display:block;
	padding-top:1px;
	padding-left:4px;
	margin-top:0;
	margin-left:5px;
	border-bottom:1px solid #D3D3D3;
	color:#4E86BF;
	}
.listType03 ul li.lastItem a{
	border-bottom:1px solid #FFFFFF;
	}

.listType03 ul li a:link, .listType03 ul li a:visited{
	color:#4E86BF;
	}

.listType03 ul li a:hover{
	background-color:#DFF0FB;
	color:#4E86BF;
	}
.fixedHeight01{
	height:43px;
	}
.fixedHeightxx{}
/* boxes */
.boxTypeSpace{ margin:0;/*border:1px solid #333333;*/}
.boxTypeSpace *{}
.boxTypeSpace .boxHeadLeft{
	background: url(../images/elements/base/boxspace/tx--.gif) no-repeat top left;
	height:12px;
	}
.boxTypeSpace .boxHeadRight{
	background: url(../images/elements/base/boxspace/t-xx.gif) no-repeat top right;
	}
.boxTypeSpace .boxFootLeft{
	background: url(../images/elements/base/boxspace/bx--.gif) no-repeat bottom left;
	height:12px;
	}
.boxTypeSpace .boxFootRight{
	background: url(../images/elements/base/boxspace/b-xx.gif) no-repeat bottom right;
	}
.boxTypeSpace .boxLeft{
	background: url(../images/elements/base/boxspace/cx--.gif) repeat-y top left;
	}
.boxTypeSpace .boxRight{
	background: url(../images/elements/base/boxspace/c-xx.gif) repeat-y top right;
	}
.boxTypeSpace .boxCentre{
	margin-left:12px;
	margin-right:12px;
	background-color:white;
	}

.boxTypeSpace02{ margin:0;/*border:1px solid #333333;*/}
.boxTypeSpace02 *{}
.boxTypeSpace02 .boxHeadLeft{
	background: url(../images/elements/base/boxspace02/tx--.gif) no-repeat top left;
	height:8px;
	}
.boxTypeSpace02 .boxHeadRight{
	background: url(../images/elements/base/boxspace02/t-xx.gif) no-repeat top right;
	}
.boxTypeSpace02 .boxFootLeft{
	background: url(../images/elements/base/boxspace02/bx--.gif) no-repeat bottom left;
	height:8px;
	}
.boxTypeSpace02 .boxFootRight{
	background: url(../images/elements/base/boxspace02/b-xx.gif) no-repeat bottom right;
	}
.boxTypeSpace02 .boxLeft{
	background: url(../images/elements/base/boxspace02/cx--.gif) repeat-y top left;
	}
.boxTypeSpace02 .boxRight{
	background: url(../images/elements/base/boxspace02/c-xx.gif) repeat-y top right;
	/*background-color:#666666;*/
	}
.boxTypeSpace02 .boxCentre{
	margin-left:8px;
	margin-right:8px;
	background-color:white;
	}



.boxTypeAlt{ margin:0;background-color:white;/*border:1px solid #333333;*/}
.boxTypeAlt *{}
.boxTypeAlt .boxHeadLeft{
	background: url(../images/elements/base/altbox/tx--.gif) no-repeat top left;
	/*height:12px;*/
	overflow:visible;
	font-size:1em;
	}
.boxTypeAlt .boxHeadRight{
	background: url(../images/elements/base/altbox/t-xx.gif) no-repeat top right;
	overflow:auto;
	font-size:1em;
	}
.boxTypeAlt .boxFootLeft{
	background: url(../images/elements/base/altbox/bx--.gif) no-repeat bottom left;
	/*height:12px;*/
	overflow:auto;
	font-size:1em;
	}
.boxTypeAlt .boxFootRight{
	background: url(../images/elements/base/altbox/b-xx.gif) no-repeat bottom right;
	overflow:visible;
	font-size:1em;
	}
.boxTypeAlt .boxLeft{
	background: url(../images/elements/base/altbox/cx--.gif) repeat-y top left;
	overflow:visible;
	font-size:1em;
	}
.boxTypeAlt .boxRight{
	background: url(../images/elements/base/altbox/c-xx.gif) repeat-y top right;
	overflow:auto;
	font-size:1em;
	}
.boxTypeAlt .boxCentre{
	margin-left:12px;
	margin-right:12px;
	background-color:white;
	}




.boxTypeLine01{ margin:6px;/*border:1px solid #333333;*/}
.boxTypeLine01 *{}
.boxTypeLine01 .boxHeadLeft{
	background: url(../images/elements/base/boxLine01/tx--.gif) no-repeat top left;
	height:6px;
	}
.boxTypeLine01 .boxHeadRight{
	background: url(../images/elements/base/boxLine01/t-xx.gif) no-repeat top right;
	}
.boxTypeLine01 .boxFootLeft{
	background: url(../images/elements/base/boxLine01/bx--.gif) no-repeat bottom left;
	height:6px;
	}
.boxTypeLine01 .boxFootRight{
	background: url(../images/elements/base/boxLine01/b-xx.gif) no-repeat bottom right;
	}
.boxTypeLine01 .boxLeft{
	background: url(../images/elements/base/boxLine01/cx--.gif) repeat-y top left;
	}
.boxTypeLine01 .boxRight{
	background: url(../images/elements/base/boxLine01/c-xx.gif) repeat-y top right;
	}
.boxTypeLine01 .boxCentre{
	margin-left:6px;
	margin-right:6px;
	}
.boxTypeLine01Tabbed{ margin:6px;margin-bottom:0;/*border:1px solid #333333;*/}
.boxTypeLine01Tabbed *{}
.boxTypeLine01Tabbed .boxHeadLeft{
	background: url(../images/elements/base/boxLine01Tabbed/tx--.gif) no-repeat top left;
	height:22px;
	}
.boxTypeLine01Tabbed .boxHeadRight{
	background: url(../images/elements/base/boxLine01Tabbed/t-xx.gif) no-repeat top right;
	}
.boxTypeLine01Tabbed .boxFootLeft{
	background: url(../images/elements/base/boxLine01Tabbed/bx--.gif) no-repeat bottom left;
	height:6px;
	}
.boxTypeLine01Tabbed .boxFootRight{
	background: url(../images/elements/base/boxLine01Tabbed/b-xx.gif) no-repeat bottom right;
	}
.boxTypeLine01Tabbed .boxLeft{
	background: url(../images/elements/base/boxLine01Tabbed/cx--.gif) repeat-y top left;
	}
.boxTypeLine01Tabbed .boxRight{
	background: url(../images/elements/base/boxLine01Tabbed/c-xx.gif) repeat-y top right;
	}
.boxTypeLine01Tabbed .boxCentre{
	margin-left:6px;
	margin-right:6px;
	}
.boxTypeFill01{ margin:6px;/*border:1px solid #333333;*/}
.boxTypeFill01 *{}
.boxTypeFill01 .boxHeadLeft{
	background: url(../images/elements/base/boxFill01/tx--.gif) no-repeat top left;
	height:6px;
	}
.boxTypeFill01 .boxHeadRight{
	background: url(../images/elements/base/boxFill01/t-xx.gif) no-repeat top right;
	}
.boxTypeFill01 .boxFootLeft{
	background: url(../images/elements/base/boxFill01/bx--.gif) no-repeat bottom left;
	height:6px;
	}
.boxTypeFill01 .boxFootRight{
	background: url(../images/elements/base/boxFill01/b-xx.gif) no-repeat bottom right;
	}
.boxTypeFill01 .boxLeft{
	background: url(../images/elements/base/boxFill01/cx--.gif) repeat-y top left;
	}
.boxTypeFill01 .boxRight{
	background: url(../images/elements/base/boxFill01/c-xx.gif) repeat-y top right;
	}
.boxTypeFill01 .boxCentre{
	margin-left:6px;
	margin-right:6px;
	background-color:#636466;
	}
.boxTypeFill02{ margin:6px;/*border:1px solid #333333;*/}
.boxTypeFill02 *{}
.boxTypeFill02 .boxHeadLeft{
	background: url(../images/elements/base/boxFill02/tx--.gif) no-repeat top left;
	height:6px;
	}
.boxTypeFill02 .boxHeadRight{
	background: url(../images/elements/base/boxFill02/t-xx.gif) no-repeat top right;
	}
.boxTypeFill02 .boxFootLeft{
	background: url(../images/elements/base/boxFill02/bx--.gif) no-repeat bottom left;
	height:6px;
	}
.boxTypeFill02 .boxFootRight{
	background: url(../images/elements/base/boxFill02/b-xx.gif) no-repeat bottom right;
	}
.boxTypeFill02 .boxLeft{
	background: url(../images/elements/base/boxFill02/cx--.gif) repeat-y top left;
	}
.boxTypeFill02 .boxRight{
	background: url(../images/elements/base/boxFill02/c-xx.gif) repeat-y top right;
	}
.boxTypeFill02 .boxCentre{
	margin-left:6px;
	margin-right:6px;
	background-color:#E6E7E9;
	}
.featureHome{
	height:87px;
	vertical-align:middle;
	}
.featureHome2{
	height:40px;
	}
.frontAlternate{
	margin-bottom:-5px;
	}
.featureBlock02{
	/*width:200px*/
	}
.frontRight{
	padding-right:4px;
	padding-top:3px;
	}
.frontHeadOffet{
	padding-right:4px;
	}
.frontLeft{
	padding-left:4px;
	}
.homeFixed01{
	height:153px;
	}
.fixedHome03{
	min-height:150px;
	}
* html .fixedHome03{
	height:150px;
	}
.frontShim{
	height:3px;
	overflow:hidden;
	font-size:0;
	/*margin-bottom:3px;*/
	}
.homeFeatShim{
	height:12px;
	overflow:hidden;
	}
.homeColumn{
	/*background-color:#FFFF00;*/
	}
.homeColumn .body{
	margin-left:10px;
	margin-right:10px;
	}
#homeSearch{
	margin-top:0;
	}
#headBrand{
	margin-bottom:10px;
	margin-left:10px;
	}
.floatingComment{
	float:right;
	clear:none;
	}
.bulleted02{
	padding-left:20px;
	background-repeat:no-repeat;
	background-position:left center;
	background-image:url(../images/elements/icons/arrow_dr02.gif);
	padding-top:2px;
	padding-bottom:2px;
	}
.bulleted03{
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/elements/icons/arrow_dr03.gif);
	padding-top:0;
	padding-bottom:0;
	padding-left:20px;
	margin-left:20px;
	}
.indent p{
	padding-top:0;
	padding-bottom:0;
	padding-left:20px;
	margin-left:20px;
	}
	
/* Generic Fixes */
.noTopMargin{
	margin-top:0;
	}
.noRightMargin{
	margin-right:0;
	}
.noBottomMargin{
	margin-bottom:0;
	}

/* admin component */
.errorClass {
	color: #FF0000;
	background-color:#FFE9D4;
	border:1px solid #999999;
	background-image:url(../images/elements/form/_error.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:5px;
	}
.aClass {
	color: #000000;
	background-color: #ffffff;
	border:1px solid #999999;
	padding-right:5px;
	}
.aClass2, .aClass3{
	color: #000000;
	background-color: #ffffff;
	border:1px solid #999999;
	padding-right:5px;
	}
textarea.aClass2{
	width:100%;
	height:100px;
	}
textarea.aClass3{
	width:100%;
	height:300px;
	}
#anID{
	background-color:#cccccc;
	}
#anErrorID{
	background-color:#999999;
	}
/* end admin component */

/* form elements */
input, select, textarea{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	}
textarea{
	height:70px;
	}
/* end form elements */