@charset "utf-8";
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	@fontface					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

@font-face {
	font-family: 'AntitledBook';
	src: url('../type/antitledbook-webfont.eot');
	src: local('&#9786;'), url('../type/antitledbook-webfont.woff') format('woff'), url('../type/antitledbook-webfont.ttf') format('truetype'), url('../type/antitledbook-webfont.svg#webfontGyZOC6me') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AntitledDemi';
	src: url('../type/antitleddemi-webfont.eot');
	src: local('&#9786;'), url('../type/antitleddemi-webfont.woff') format('woff'), url('../type/antitleddemi-webfont.ttf') format('truetype'), url('../type/antitleddemi-webfont.svg#webfont2OI6sx2c') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AntitledMedium';
	src: url('../type/antitledmedium-webfont.eot');
	src: local('&#9786;'), url('../type/antitledmedium-webfont.woff') format('woff'), url('../type/antitledmedium-webfont.ttf') format('truetype'), url('../type/antitledmedium-webfont.svg#webfontD6AeFhMP') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	global						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html {
	width: 100%;
	height: 100%;
	_border: none;
}
body{
	margin: 0px;
	text-align: center;
	width: 100%;
	height: 100%;
	background: #FFF url(../images/ui/bg-body2.jpg) repeat-y center -48px;
}
img, object, embed {
	display: block;
	outline: none;
}
a img, img a, img {
	border: none;
}
a {
	outline: none;
}
.ie a{
	cursor:pointer;	
}
p{
	color:#858585;
	font-size:14px; font-family: 'AntitledBook', sans-serif; text-align:left; font-weight:normal; line-height:16px;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li {
	padding: 0;
	margin: 0;
	font-family: 'AntitledDemi', sans-serif;
}
p, ul, ol, li, h5, h6{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.clearer{
	clear: both;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height:0px;
	overflow: hidden;
	text-indent:-9999px;
	font-size:0px;
	width:100%;
	border:0;
}
.ie8 .clearer{
	margin-top:-1px;
}

p.noJS {
    font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #FFF;
    display: block;
    width: 100%;
    padding: 4px 0 3px 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    background-color: #F24E31;
}
div.siteContainer {
	color: #5C6A76;
	text-align: left;
	width: 990px;
	margin: 0 auto;
	padding: 0;
}
/***** Lists *****/
ul {
	/*margin: 10px 0 30px 10px;*/
	list-style:none;
	list-style-type:none
}

ul li{
	list-style:none;
	list-style-type:none
	/*margin: 0 0 5px 0;
	padding:  0 0 0 15px;
	background:url(../Images/UI/DEFINETHIS.gif) no-repeat center left;	
	font-size:13px;
	color:#333;
	line-height:160%;*/
}
/*
ol {
	margin: 10px 0 30px 30px;
}
ol li{
	margin: 0 0 5px 0;
	padding:  0 ;
	font-size:13px;
	color:#333;
	line-height:160%;
}*/

/***** Tables *****/
 


table{
	margin:0 0 20px 0;
	color:#666;
	font-size:13px;
	background:#EEE;
}
th{
	padding:3px;	
	background:#FFF;
}
td{
	padding:3px;	
	background:#FFF;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	global 						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:0px 20px 20px 0; }
.img-right     { float:right;margin:0px 0 20px 20px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

* html .visualIEFloatFix { height: 0.01%; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	header						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.loginBar{
	height:65px; width:100%;
	background:#86C241;
}
.headerShell{
	width:100%;
	background:url(../images/ui/bg-body-header.jpg) no-repeat center top;
}
.headerShellLv2{
	width:100%;
	background: url(../images/ui/bg-body-header-lv2.jpg) no-repeat center top;
	/*height:139px;*/
}
.header{
	text-align:left;
	width:960px;
	margin:0 auto;
	
}
.flashShell{
	text-align:left;
	width:952px;
	margin:0 auto;
	position:relative;
}
.flashReplace{
	position:absolute; top:5px; right:0; width:702px; height:181px; display:block; z-index:0;
}


.headerLv2{
	text-align:left; position:relative;
	width:960px; margin:0 auto;
	z-index:9000;
	/*height:139px;*/
}
.ie6 .header, .mac.safari .header, .mac.ff3 .header, .ff3_5 .header{
	text-align:left;
	width:960px; margin:0 auto;
}
.logoCrockers{
	display:inline-block;
	margin:15px 0 0 0;
}
.topNav{
	position:relative; z-index:1;
	margin:0 10px 0 0;
	float:right;	
}
.topNavLv2{
	width:auto;
	margin:0 10px 0 0;
	padding: 0 0 0 10px;
	float:right; display:inline-block;	
	background:url('../images/ui/bg-topNav.gif') no-repeat 0 0px;	
}
.ie6 .topNavLv2{
	margin:0;
}
.topNavLv2 span{
	width:auto;	
	margin:0;
	padding: 0 10px 0 0;
	float:left;	
	background:url('../images/ui/bg-topNav.gif') no-repeat right 0px;	
}
.searchBar{
	margin:0 auto;
	position:relative;
	width:960px; height:165px;
	background:url('../images/ui/bg-indexsearch.png') no-repeat 0 2px;
	z-index:9000;
	padding-top:2px;
}

.ie6 .searchBar{
	left:5px;
	width:950px;
	background:url('../images/ui/bg-indexsearch.gif') no-repeat 0 0;
}
.searchBarLv2{
	margin:0 auto;
	position:relative;
	width:960px; height:173px;
	background:url('../images/ui/bh-level2search.png') no-repeat 0 0;
	z-index:9000;
}
.ie6 .searchBarLv2{
	margin: 0 0 0 10px;
	background:url('../images/ui/bh-level2search.gif') no-repeat 0 0;
}

.lv1 {
	position:relative; z-index:4;
	height:65px; width:960px; display:block;	
	margin:0; padding:0; 
}
.ie6 .lv1 {
	position:relative; z-index:4;
	height:65px; width:960px; display:block;	
	margin:1px 0 0 0; padding:0; 
}

a.buttonRent, a.buttonSale{
	position:absolute; bottom:0; left:20px; z-index:4;
	padding: 0 0 0 11px; margin:0;
	display:inline-block; cursor:pointer;
	font-family: 'AntitledDemi', sans-serif; font-size:24px; text-transform:uppercase; color:#FFF; text-decoration:none; text-align:center;
	background:url('../images/ui/button-searchMain.gif') no-repeat 0 0;	
}
a.buttonRent span.text, a.buttonSale span.text{
	padding:9px 17px 1px 4px; margin:0;
	height:37px; display:inline-block;	
	background:url('../images/ui/button-searchMain.gif') no-repeat right 0;			
}
a.buttonSale{
	left: 140px;
	background-position:-129px 0;
}
a.buttonSale span.text
{
    background-position:-20px 0;
}
a.buttonSale:hover
{
    background-position:-129px -47px;
}
a.buttonSale:hover span.text
{
    background-position:-20px -47px;
}
a.buttonRent:hover
{
    background-position:0 -47px;
}
a.buttonRent:hover span.text
{
    background-position:right -47px;
}
a.buttonRent span.shim, a.buttonSale span.shim
{
    width:100%;
    height:4px;
    background:#FFF;
    display:block;
    position:absolute;
    margin:-4px 0 0 -11px;
}
a.buttonSale.active, a.buttonRent.active
{
    background-position:0 -94px;
}
a.buttonSale.active span.text, a.buttonRent.active span.text
{
    background-position:-149px -94px;
}
a.buttonRent.active span.shim, a.buttonSale.active span.shim
{
    display:none;
}
a.buttonProperties{
	position:absolute; bottom:8px; left:264px;
	display:block; height:21px; width:114px; padding: 5px;
	font-family: 'AntitledDemi', sans-serif; font-size:16px; text-transform:uppercase; color:#FFF; text-decoration:none; text-align:center;
	background:url('../images/ui/button-searchProperties.gif') no-repeat 0 0;	
}
a.buttonProperties:hover{
	color:#FFF;
	background:url('../images/ui/button-searchProperties.gif') no-repeat 0 bottom;	
}
a.buttonPropertiesActive
{
    background:url('../images/ui/button-searchProperties.gif') no-repeat 0 -31px;
}


.lv3{
	display:block;
	position:absolute;
	top:125px;
	left:17px;
	height:27px;
	width:930px
}
.ie6 .lv1 /*.ie6 .lv2,*/ {
	position:relative;
	left:0px;
}	
.ie6 .lv3{
	/*top:0px;*/
}	
.searchBar fieldset, .searchBarLv2 fieldset{
	position:absolute;
	border:0; padding:0; margin:0;
	left:695px;
	/*float:right;*/
}
.searchBar fieldset label, .searchBarLv2 fieldset label{
	position: relative;
}
.searchBar fieldset label span, .searchBarLv2 fieldset label span{
	position:absolute; width:136px; height:27px; text-align:left; padding:15px 5px 5px 10px;
	display:block; white-space:nowrap; z-index:5;
	font-family: 'AntitledBook', sans-serif; text-decoration:none; color:#FFF; font-size:14px;	
}

.searchBar fieldset div.bgInput, .searchBarLv2 fieldset div.bgInput{
	position:relative;
	width:250px; height:47px; display:block; margin:0; padding:0;
	background:url('../images/ui/button-searchInput.gif') no-repeat left 0;	
}
.searchBar fieldset label input, .searchBarLv2 fieldset label input{
	position:absolute; text-align:left; border:0; left:0; z-index:4;
	height:27px; width:136px; background:none; padding:9px 5px 11px 10px;
	font-family: 'AntitledBook', sans-serif; text-decoration:none; color:#FFF; font-size:14px;
}
.ie .searchBar fieldset label input, .ie .searchBarLv2 fieldset label input{
	width:136px; height:27px; text-align:left; padding:15px 5px 5px 10px;	
}
.searchBar fieldset .bSearch, .searchBarLv2 fieldset .bSearch{
	position:absolute; top:0; right:0;
	padding:16px 0 0 0; margin:0;
	height:35px; width:91px; display:block;
	background:url('../images/ui/button-search.gif') no-repeat right 0;
	font-family: 'AntitledDemi', sans-serif; font-size:18px; text-transform:uppercase; color:#FFF; text-align:center;
}	
.searchBar fieldset .bSearch:hover, .searchBarLv2 fieldset .bSearch:hover{
	background:url('../images/ui/button-search.gif') no-repeat right bottom;
}

.checkCustom{
	float:left;
	padding: 0 10px 0 20px; margin: 5px 0 0 10px;
	background:url('../images/ui/bg-check-button.gif') no-repeat 0 0;
    font-family: 'AntitledBook', sans-serif; text-decoration:none; color:#C7C6D6; font-size:13px; 	
}	
.checkCustom.active{
	background:url('../images/ui/bg-check-button.gif') no-repeat 0 -29px;		
}
.checkCustom2
{
    font-family:Arial, sans-serif;
    font-weight:bold;
    color:#FFF;
    font-size:12px;
    margin-top:5px;
    background-position:0 0;
}
.bViewMap{
	position:absolute; right:0px; top:0px;
	padding:5px 20px 5px 20px; height:17px; display:block;
	background:url('../images/ui/button-viewMap.gif') no-repeat 0 bottom;	
    font-family: 'AntitledMedium', sans-serif; text-decoration:none; color:#FFF; font-size:14px; text-transform:uppercase; text-align: center;	
}
/*.ie6 .bViewMap{
	position:absolute; top:-2px; right:5px; bottom:0;
}*/
.bViewMap:hover{
	background-position:0 0;
}
.additionalNav{
	position:relative; right:3px;
	float:right;	
}
.ie .additionalNav{
	right:3px;
}
.additionalNav a{
	background:#FFF;
	border:1px solid #F1F1F3;
	position:relative; top:30px;
	padding:7px 10px 7px 10px; margin:0 10px 0 0;
	font: 12px 'AntitledBook', sans-serif;
	letter-spacing:0.05em;
	text-decoration:none; 
	color:#262262; 
	text-align:center;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.ie .additionalNav a{
	 top:26px;
	}
/*.ie7 .additionalNav a{
	 top:25px;
	}*/
.webkit .additionalNav a{
	 top:31px;
	}
.additionalNav a:hover{
	border:1px solid #86C241;
	/*color:#86C241;*/
}
.additionalNav a.active
{
    background:#F5F6CB;
    border:1px solid #F5F6CB;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Search Buttons styles START ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.ButtonGroup{
	width:942px; height:60px; display:block; 
	padding: 5px 0 0 17px; margin:0;
	font-family: 'AntitledBook', sans-serif; text-decoration:none;
	position:absolute;
	z-index:9000;
/*padding:52px 0px 0px 5px;
	height:53px;*/
	
}
div.ButtonGroup a{
	display:block;
	font-weight: normal; 
	font-style: normal; 
	line-height:14px; 
	font-family: 'AntitledMedium', 'Lucida Sans', 'Lucida Sans Unicode';
	font-size: 14px;
	color:#fff;
	text-decoration: none;
	margin: 0 4px 0 0;
	text-align:left;
	float:left;}
div.ButtonGroup a.button{
	background: url(../images/ui/searchButtonsLeft.gif) no-repeat left 0px;
	padding: 0px 0px 0px 4px;
	white-space:nowrap;
	overflow:hidden;
	
}
.ie6 div.ButtonGroup a.button{display:inline-block;}

div.ButtonGroup a.button span{
	display:block;
	background: url(../images/ui/searchButtonsRight.gif) no-repeat right 0px;
	padding: 15px 10px 18px 3px;
	
	}
/*.ie6 div.ButtonGroup a.button span{padding: 15px 10px 18px 3px;}	*/
div.ButtonGroup a.searchRegions span{width:108px	}
div.ButtonGroup a.searchSuburb span{width:140px	}                
div.ButtonGroup a.searchPrice span{	width:100px}
div.ButtonGroup a.searchType span{	width:95px}
div.ButtonGroup a.searchBed span{	width:55px}
div.ButtonGroup a.searchBath span{	width:55px}

div.ButtonGroup a.button:hover {
	background-position:left -50px;
	}
div.ButtonGroup a.button:hover span{
	background-position:right -50px;
}
div.ButtonGroup a.active{
	background-position:left -100px;
	padding: 0px 0px 0px 4px;
	white-space:nowrap;
	overflow:hidden;
	}

div.ButtonGroup a.active span{
	background-position:right -100px;
	padding-bottom:23px;}
div.ButtonGroup a.active:hover{
	background-position:left -160px;
	cursor:pointer;}
div.ButtonGroup a.active:hover span{
	background-position:right -160px;
	}
div.ButtonGroup div.dropPanelOuter, div.ButtonGroup span.dropPanelOuter, div.ButtonGroup span#suburb, div.ButtonGroup span#type, div.ButtonGroup span#price, div.ButtonGroup span#bath, div.ButtonGroup span#bed{
	position:relative;
	display:block;
	float:left;
}
.ie div.ButtonGroup div.dropPanelOuter{
	z-index:9600;}
/*~~~~~~~~~~~~~~~~~~~~~ Search Panels ~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.ButtonGroup div.dropPanel{
	display: inline-block;
	position:absolute;
	top:47px;
	left:-19px;
	background: url(../images/ui/searchPanelBottom-Price.png) no-repeat left bottom;
	padding:0px 0px  26px 0px;
	display:none;
	z-index:9999;
}
.ie div.ButtonGroup div.dropPanel{
	padding:0px 0px  30px 0px;}
.ie6 div.ButtonGroup div.dropPanel{
	padding:0px 0px  25px 0px;
	behavior: url("/iepngfix.htc");
	z-index:1000;
	}
div.ButtonGroup div.dropPanel span.panel{
	display: inline-block;
	background: url(../images/ui/searchPanelTop-Price.png) no-repeat left top;
	padding:10px 25px 0px 25px;
	left:25px
	
	
}
.ie6 div.ButtonGroup div.dropPanel span.panel{
	behavior: url("/iepngfix.htc");
	padding:10px 25px  0px 25px;
	
	
}

div.ButtonGroup div.suburb2Col{background: url(../images/ui/searchPanelBottom-Suburb2Col.png) no-repeat left bottom;}
div.ButtonGroup div.suburb2Col span.panel{background: url(../images/ui/searchPanelTop-Suburb2Col.png) no-repeat left top;}

div.ButtonGroup div.suburbFull{left:-149px;background: url(../images/ui/seachPanelBottom-SuburbFull.png) no-repeat left bottom;}
div.ButtonGroup div.suburbFull span.panel{background: url(../images/ui/searchPanelTop-SuburbFull.png) no-repeat left top;}

div.ButtonGroup div.bed{background: url(../images/ui/searchPanelBottom-Bed.png) no-repeat left bottom;}
div.ButtonGroup div.bed span.panel{background: url(../images/ui/searchPanelTop-Bed.png) no-repeat left top;}
div#bedPanel span.panel, div#bathPanel span.panel{width:95px;}

/*~~~~~~~~~~~~~~~~~~~~~ Search Panels Links~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.ButtonGroup div.dropPanel span.panel a{
	display:block;
	float:left;
	white-space:nowrap;
	color: #000;
	clear:both;
	font: 12px 'AntitledBook', 'Lucida Sans', 'Lucida Sans Unicode', 'Lucide Grande';
	background: url(../images/ui/searchPanelHoverLeft.gif) no-repeat 0px -999px;
	margin:0 0 1px 0;
	padding:0 0 0 12px;
	height:15px;
	text-align:left;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden;
	
}
.ie div.ButtonGroup div.dropPanel span.panel a{
	/*width:auto;
	display:inline;*/
	}
.ie6 div.ButtonGroup div.dropPanel span.panel a{
	display:inline;
	height:15px;
	margin:0px 0px 1px 0px;
	position:relative;
	left:-25px;
	
}
div.ButtonGroup div.dropPanel span.panel a span{
	display:block;
	height:11px;
	padding:0px 7px 4px 0px;
 	margin:0;
	background: url(../images/ui/searchPanelHoverRight.gif) no-repeat right -999px;
	
}
.ie div.ButtonGroup div.dropPanel span.panel a span{
	position:relative;
	width:auto;
	/*padding:0px 7px 4px 4px;
	margin:0;*/
	}
.ie6 div.ButtonGroup div.dropPanel span.panel a span{
	display:inline-block;
	}
div.ButtonGroup div.dropPanel span.panel a:hover{
background-position:0px -20px;}

 div.ButtonGroup div.dropPanel span.panel a:hover span{
background-position:right -20px;}

div.ButtonGroup div.dropPanel span.panel a.active{
	font: 12px 'AntitledDemi', 'Lucida Sans', 'Lucida Sans Unicode', 'Lucide Grande';
	color:#fff;background-position:0px 0px;}
	
 div.ButtonGroup div.dropPanel span.panel a.active span{
background-position:right 0px;}


/*~~~~~~~~~~~~~~~~~~~~~ Search Panels Columns~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.priceColumn{ width:66px; float:left;}
div.suburbColumn{ width:154px; float:left;}
div.fakeColumn{ width:133px; float:left;}
div.ButtonGroup div.dropPanel span.panel p{
	font: 12px 'AntitledDemi', 'Lucida Sans', 'Lucida Sans Unicode', 'Lucide Grande';
	color:#86C241;
	text-align:left;
	margin:0;
	padding:0 0 4px 11px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Search Buttons styles END ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	upperFlyout					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.barShell{
	width:100%;
	overflow:hidden;	
	height:62px;
	background:#262262;
}
.loginBarFly{
	width:100%; padding:0; margin:0 auto; display:block;
	background:#262262;
	text-align:center;
	display:block;
}
.searchBarFly{
	width:100%;	padding:0; margin:0 auto; display:block;
	background:#262262;
	text-align:center;	
	display:block;
}
.loginBarFly .inner, .searchBarFly .inner{
	margin:0 auto; 
	width:960px;
	display:block;
	padding:15px;
}
.linkLogin{
	float:right;
	position:relative;
	background:url(../images/ui/b-login.gif?r=1) no-repeat 0px 0px;
	height:22px; width:167px; display:block; padding:7px 10px 3px 10px; margin:0 10px 0 0;
	text-decoration:none; color:#262262; font-size:14px; text-transform:uppercase; font-family: 'AntitledMedium', sans-serif; 
}
.linkLogin:hover{
	color:#F89921;
}
.searchBarFly fieldset{
	position:relative;
	margin:0 10px 0 0; padding:0; border:0;
	float:right;
	width:324px;
}
.searchBarFly fieldset input{
	border:0;	
	width:222px; height:25px;	
	padding:4px 5px 3px 5px;
	background:none;
	font-family: 'AntitledMedium', sans-serif; color:#FFF; text-align:left;
	position:absolute; left:0;
}
.searchBarFly fieldset label span{
	width:212px; height:22px; 
	padding:7px 5px 3px 5px;
	display:block;
	color:#FFF; font-family: 'AntitledBook', sans-serif; font-size:14px; text-align:left;
	position:absolute; z-index:4;
}
.ie .searchBarFly fieldset label span{
	left:0;	
}
.bg-searchBarFly{
	width:232px; height:29px; display:block;
	background:#514E81;
	border:1px solid #86C241;
	position:relative;
	float:left;
}
.bSearchUpper{
 	width:85px; height:32px; display:block;
	background:url('../images/ui/button-searchGeneral.jpg') no-repeat 0 0;
	text-indent:-9999em;
	cursor:pointer; float:right;
}
.ie6 .bSearchUpper{
	background:url('../images/ui/button-searchGeneral.jpg') no-repeat 0 0px;	
}
.bSearchUpper:hover{
	background:url('../images/ui/button-searchGeneral.jpg') no-repeat 0 -34px;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	top nav					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.buttonTopNav{
	height:23px; display:inline-block; cursor:pointer;
	padding: 0 0 0 10px; text-decoration:none; 
	background:url('../images/ui/button-topNav.gif') no-repeat 0 -7px;	
}
.buttonTopNav span{
	height:20px; display:inline-block; font-size:12px; 
	padding: 2px 10px 0 0; color:#FFF; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url('../images/ui/button-topNav.gif') no-repeat right -7px;	
}
.ie .buttonTopNav span{
	height:21px; 
}
.buttonTopNavLv2{
	height:23px; display:inline-block; cursor:pointer;
	padding: 0 0 0 10px; text-decoration:none; float:left;
	background:#86C241;
}
.buttonTopNavLv2 span{
	height:21px;
	display:inline-block;
	font-size:12px;
	float:left;
	padding: 2px 10px 0 0;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:#86C241;
	letter-spacing: -0.8pt;
}
.ff3 .buttonLogin span{
	float:right;	
}
.buttonTopNav:hover{
	background:url('../images/ui/button-topNav.gif') no-repeat 0 -37px;	
}

.buttonTopNav:hover span{
	background:url('../images/ui/button-topNav.gif') no-repeat right -37px;	
}
.buttonTopNav.active:hover{
	background:url('../images/ui/button-topNav.gif') no-repeat 0 -37px;	
}

.buttonTopNav.active:hover span{
	background:url('../images/ui/button-topNav.gif') no-repeat right -37px;	
}
.buttonTopNavLv2:hover{
	background:url('../images/ui/button-topNav2.gif') no-repeat 0 -37px;	
}
.buttonTopNavLv2:hover span{
	background:url('../images/ui/button-topNav2.gif') no-repeat right -37px;	
}
.buttonTopNavLv2.active{
	background:url('../images/ui/button-topNav2.gif') no-repeat 0 -37px;	
}
.buttonTopNavLv2.active span{
	background:url('../images/ui/button-topNav2.gif') no-repeat right -37px;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	global nav					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.globalNav{
	width:709px; height:66px; display:block; 
	padding: 0 0 0 8px;
	position:absolute; top:40px; right:0;
	background:url('../images/ui/bg-globalNav.png') no-repeat 0 0;		
}
.ie6 .globalNav{
	right:10px;
	background:url('../images/ui/bg-globalNav.gif') no-repeat 0 0;	
}
.globalNav a{
	float:left;
	display:inline-block; padding: 0 0 0 13px; margin: 18px 0 0 8px;
	background:url('../images/ui/button-globalNav.gif') no-repeat 0 0;	
	text-decoration:none;
}
.ie .globalNav a{
	cursor:pointer;
}
.globalNav a span{
	display:inline-block; padding: 6px 13px 0 0; 
	height:26px; float:left;
	color:#FFF; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	background:url('../images/ui/button-globalNav.gif') no-repeat right 0;			
}
.globalNav a:hover{
	background:url('../images/ui/button-globalNav.gif') no-repeat 0 bottom;	
}
.globalNav a:hover span{
	background:url('../images/ui/button-globalNav.gif') no-repeat right bottom;	
}
.globalNav a.active{
	background:url('../images/ui/button-globalNav.gif') no-repeat 0 -32px;	
}
.globalNav a.active span{
	background:url('../images/ui/button-globalNav.gif') no-repeat right -32px;	
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	property object				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.propertyObj{
	width:460px; height:181px;
	padding:2px; text-align:center;
    position:relative;
	overflow:hidden; display:block;
	margin: 0 8px 8px 0;
	float:left;
	background:url('../images/ui/bg-rent.gif') no-repeat 0px 0px; 
}	
.propertyDetails{
	position:relative;
	padding:10px;
	text-align:left;	
	float:right; 
	width:202px; height:161px; display:block;
}
.propertyObj h2{
	color:#262262;
	font-size:16px; line-height:18px; margin: 0 0 4px 0;
	font-family: 'AntitledDemi', sans-serif; 	
}
.propertyObj h3{
	color:#86C241;
	font-size:16px;
	font-family: 'AntitledDemi', sans-serif; 		
}
.propertyDetails p{
	font: normal 12px/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.8pt;
	
	color:#262262;
	margin:0;
}
/*.propertyDetails p strong, .propertyDetails p b{
	font-family: 'AntitledDemi', sans-serif; 			
	color:#262262;
}*/
.propertyDetails p span{
	font-size:11px;
	display:block;
}
.imgGallery{
	width:236px; height:177px; display:block; position:relative;
	float:left; overflow:hidden;
	margin: 2px 0 0 2px;	
}
.ie6 .imgGallery{
	height:190px;
	margin: 2px 0 0 1px;	
}
.imgContainer{
	position:relative; z-index:4;
	width:3000px; 	
}
.flag{
	position:absolute; top:0; left:0; width:100%; z-index:90; text-align:left;
}
.imgContainer img{
	float:left;	
}
.c1, .c2, .c3, .c4{
	  position:absolute; width:2px; height:2px; display:block; text-indent:-999em; z-index:99;
}
.c1{
	 top:0; left:0; background:url('../images/ui/img-cnr1.gif') no-repeat 0 0;	
}
.c2{
	 top:0; right:0; background:url('../images/ui/img-cnr2.gif') no-repeat 0 0;	
}
.c3{
	 bottom:0; right:0; background:url('../images/ui/img-cnr3.gif') no-repeat 0 0;	
}
.c4{
	 bottom:0; left:0; background:url('../images/ui/img-cnr4.gif') no-repeat 0 0;	
}
.objButtons{
	position:absolute; bottom:10px; right:10px; 
	width:35px; height:17px; display:block; z-index:99;
}
.ie6 .objButtons{
	bottom:25px;	
}
.butprev, .butnext{
	position:absolute; 
	display:inline-block; width:17px; height:17px; text-indent:-999em;
	background:#F0F; z-index:100;
}
.butprev{
	top:0; left:0;
	margin:0 1px 0 0;
	background:url('../images/ui/buttons-prev-next.png') no-repeat 0px 0px;	
}
.butprev:hover{
	background:url('../images/ui/buttons-prev-next.png') no-repeat 0px bottom;	
}
.butnext{
	top:0; right:0;
	background:url('../images/ui/buttons-prev-next.png') no-repeat right 0px;	
}
.butnext:hover{
	background:url('../images/ui/buttons-prev-next.png') no-repeat right bottom;	
}
.ie6 .butprev{
	top:0; left:0;
	margin:0 1px 0 0;
	background:url('../images/ui/buttons-prev-next.gif') no-repeat 0px 0px;	
}
.ie6 .butprev:hover{
	background:url('../images/ui/buttons-prev-next.gif') no-repeat 0px bottom;	
}
.ie6 .butnext{
	top:0; right:0;
	background:url('../images/ui/buttons-prev-next.gif') no-repeat right 0px;	
}
.ie6 .butnext:hover{
	background:url('../images/ui/buttons-prev-next.gif') no-repeat right bottom;
}
.featuredListing
{
    background:url('../images/ui/bg-rentFeature.gif') no-repeat 0 0;
    height: 290px;
    line-height: 100%;
    margin: -20px 0 0 5px;
    position:relative;
}
.featuredListing .item
{
    position:absolute;
}
.ie8 .featuredListing .overlay, .ie7 .featuredListing .overlay
{
    position:absolute;
    background:url('../images/ui/subGalleryOverlay.png');
    width:625px;
    height:266px;
    top:8px;
    left:7px;
}
.featuredListing .gallery
{
    width:619px;
    height:258px;
    float:left;
    overflow:hidden;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin:12px 0 0 12px;
    behavior: url(/resources/htc/PIE.htc);
}
.ie7 .featuredListing .gallery
{
    margin-left:-470px;
}
.featuredListing .gallery img
{
    width:640px;
}
.featuredListing .gallery .absoluteAuction
{
    position:absolute;
    width:71px;
    height:55px;
    background:url('../images/ui/absoluteAuctionSmall.png');
    left:20px;
    top:20px;
}
.ie7 .featuredListing .gallery .absoluteAuction
{
    left:-460px;
}
.featuredListing .info
{
    width:300px;
    height:250px;
    padding-left:14px;
    float:right;
    text-align:left;
    margin:21px 10px 0 0;
    position:relative;
}
.ie7 .featuredListing .info
{
    margin-left:-802px;
}
.featuredListing .info h2
{
    color:#262161;
    margin-bottom:9px;
}
.featuredListing .info h3
{
    color:#85C140;
    font-size:18px;
    margin-bottom:9px;
}
.featuredListing .info .price
{
    color:#261F5F;
    font:16px "Lucida Sans Unicode","Lucida Grande",sans-serif;
    display:block;
    margin-bottom:2px;
}
.featuredListing .info .ref
{
    display:block;
    font:11px "Lucida Sans Unicode","Lucida Grande",sans-serif;
    color:#262262;
}
.featuredListing .info .attrs
{
    position:absolute;
    bottom:43px;
}
.featuredListing .info .buttonView
{
    right:94px;
}
.featuredListing .info .propertyDetails
{
    float:none;
    width:auto;
    height:auto;
    position:static;
}
.featuredListing .buttons
{
    position:absolute;
    left:857px;
    top:244px;
}
.featuredListing .buttons a.prev, .featuredListing .buttons a.next
{
    background:url('../images/ui/featureButtons.gif');
    width:42px;
    height:30px;
    float:left;
    text-indent:-9999px;
}
.featuredListing .buttons a.next
{
    background-position:42px 0;
    margin-left:2px;
}
.featuredListing .buttons a.next:hover
{
    background-position:42px -30px;
}
.featuredListing .buttons a.prev:hover
{
    background-position:0 -30px;
}
.attrBed, .attrBath, .attrGpark, .attrGaragepark, .attrOpark{
	width:24px; height:30px; display:block; float:left;
	margin:0 10px 0 0;
	font-size:12px; color:#86C241; font-family: 'AntitledDemi', sans-serif; text-align:center;	
}
.attrBed{
	background:url('../images/ui/icon-bed.gif') no-repeat center bottom #FFF;		
}
.attrBath{
	background:url('../images/ui/icon-bath.gif') no-repeat center bottom #FFF;		
}
.attrGpark{
	background:url('../images/ui/icon-Gpark.gif') no-repeat center bottom #FFF;		
}
.attrGaragepark{
	background:url('../images/ui/icon-GaragePark.gif') no-repeat center bottom #FFF;		
}
.attrOpark{
	background:url('../images/ui/icon-Opark.gif') no-repeat center bottom #FFF;		
}

.buttonAdd, .buttonRemove{
	position:absolute; bottom:2px; left:2px;
	width:140px; height:16px; display:inline-block;
	margin:0; padding: 5px 10px 5px 19px;
	font-family: 'AntitledDemi', sans-serif; color:#FFF; font-size:12px; text-decoration:none;
	background:url('../images/ui/button-propertyObj.png') no-repeat 0 0;	
}
.ie6 .buttonAdd, .ie6 .buttonRemove {
	position:absolute; bottom:1px; left:2px;	
	background:url('../images/ui/button-propertyObj.gif') no-repeat 0 0;	
}
.buttonAdd:hover{
	background:url('../images/ui/button-propertyObj.png') no-repeat 0 bottom;	
}
.ie6 .buttonAdd:hover{
	background:url('../images/ui/button-propertyObj.gif') no-repeat 0 bottom;	
}
.buttonRemove{
	background:url('../images/ui/button-propertyObj.png') no-repeat 0 -26px;	
}
.ie6 .buttonRemove{
	background:url('../images/ui/button-propertyObj.gif') no-repeat 0 -26px;		
}
.buttonRemove:hover{
	background:url('../images/ui/button-propertyObj.png') no-repeat 0 bottom;	
}
.ie6 .buttonRemove:hover{
	background:url('../images/ui/button-propertyObj.gif') no-repeat 0 bottom;	
}
.buttonView{
	position:absolute; bottom:2px; right:2px;	
	width:47px; height:26px; display:inline-block;	
	text-indent:-999em;
	background:url('../images/ui/button-viewProp.png') no-repeat 0 bottom;	
}
.ie6 .buttonView{
	position:absolute; bottom:1px; right:2px;		
}
.buttonView:hover{
	background-position: 0 0;		
}
.propEnd{
	margin: 0 0 8px 0;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	header popup				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.popupObj{
	display:none;
	width:auto;
	padding:0;
}
.poptabSuburb{
	width:157px; height:46px; display:block;
	font-family: 'AntitledBook', sans-serif;
	background:url('../images/ui/popupTab-suburb.png') no-repeat 0 0;	
}
.popupShell{
	background:	#86C241;
	padding:2px;
	margin:0;
	font-size:0; line-height:0;
	display:inline-block;
}
.popupInner{
	margin:0; padding:0;
	background: #FFF;	
	display:inline-block;	
}

.popupInner ul{
	margin:0; padding:10px;	
	float:left; line-height:0;
}
.popupInner li{
	margin:0; padding:0;	
}
.popupInner li a{
	text-decoration:none;	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; color:#000;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	map						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.mapIndex{
	padding:5px; margin:0 auto;
	margin-bottom: 5px;
	height:369px; width:926px; background:url('../images/ui/mapLg.gif') no-repeat 0 0;
	position:relative; overflow:hidden;
	display:block;
	z-index:500;
}
.mapIndexSmall{
	float:right;
	padding:5px; margin:0 auto;
	margin-bottom: 8px;
	height:369px; width:454px; background:url('../images/ui/mapLg.gif') no-repeat 0 0;
	position:relative; 
	display:block;
	overflow:hidden;
}
.mapIndexEnd{
	position:absolute; top:0; right:0; display:block;
	height:378px; width:10px; background:url('../images/ui/mapLgEnd.gif') no-repeat right 0;	
}
#mapIframe{
	position:absolute; z-index:4;	
}
.mapIndex-cnr1,.mapIndex-cnr2, .mapIndex-cnr3, .mapIndex-cnr4, .mapIndex-cnr2small{
	height:4px; width:4px; text-indent:-999px; display:block; position:absolute; z-index:4;
}
.mapIndex-cnr1{
	background:url('../images/ui/mapcnr1.png') no-repeat 0 0; top:5px; left:5px;
}
.mapIndex-cnr2{
	width:85px; height:25px;
	background:url('../images/ui/mapcnr2.png') no-repeat 0 0; top:4px; right:4px;	
}
.mapIndex-cnr2small{
	width:151px; height:25px;
	background:url('../images/ui/mapcnr2small.png') no-repeat 0 0; top:0px; right:0px;	
}
.mapIndex-cnr2small a{
	width:65px; height:25px; display:block; text-indent:-999em; float:left;
}
.mapIndex-cnr2small a#enlargeMap{
	width:85px; height:25px; display:block; text-indent:-999em; float:left;
}
.mapIndex-cnr2 a {
	width:85px; height:25px; display:block; text-indent:-999em; 
}
.mapIndex-cnr3{
	background:url('../images/ui/mapcnr3.png') no-repeat 0 0; bottom:5px; right:5px;
}
.mapIndex-cnr4{
	width:378px;
	height:34px;
	background:url('../images/ui/mapcnr4.png') no-repeat 0 0;
	bottom:5px;
	left:5px;
}
.mapMarker{
	position:absolute; top:250px; left:250px;
	z-index:9; text-indent:-9999em;
	width:23px; height:38px;
	background:url('../images/ui/mapMarker.png') no-repeat 0 0;	
}
.mapPanel{
	position:absolute; z-index:10; top:225px; left:270px;
	width:253px; height:70px; display:block; overflow:hidden;
	background:url('../images/ui/mapPanel.png') no-repeat 0 0;	
}
.mapPanel img,div.mapPreviewContainer img{
	position:absolute; top:6px; left:20px;
}
.mapPanel p, div.mapPreviewContainer p{
	position:absolute; top:8px; left:102px;
	width:105px;
	height:40px;
	color:#262262;
	line-height:12px; font-size:12px;
}
.button-map-add{
	position:absolute; bottom:6px; left:100px;
	width:109px; height:14px; display:block; text-indent:-9999em;
	background:url('../images/ui/button-map-add.gif') no-repeat 0 0;	
}
.button-map-view{
	position:absolute; bottom:6px; right:6px;
	width:36px; height:14px; display:block; text-indent:-9999em;
	background:url('../images/ui/button-map-view.gif') no-repeat 0 0;	
}
.button-map-close{
	position:absolute; top:6px; right:6px;
	width:16px; height:16px; display:block; text-indent:-9999em;
	background:url('../images/ui/button-map-close.gif') no-repeat 0 0;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	structure					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/  
.contentShell{
	width:960px;
	margin:0 auto;
	position:relative;
}	
.contentInner{
	position:relative;	
	width:960px;
	margin:0 auto;
	z-index:0;
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	content body				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.contentMain{
	position:relative;	
	padding:0; margin:0; line-height:0; width:960px;
}
.bgContentInner{
	position:relative; z-index:5;top:-26px;
	background:url('../images/ui/bg-content.png') no-repeat center 0;
	width:960px; margin:0 auto; padding:0; line-height:100%;
	text-align:left;
}

.bgContentInnerEnd{
	position:relative; top:-30px;
	padding:0 0 10px 0; height:10px;
	background:url('../images/ui/bg-content.png') no-repeat center bottom;
}
.bgContentInner{
	background:url('../images/ui/bg-content.gif') no-repeat center 0;
}

.ie6 .bgContentInnerEnd{
	background:url('../images/ui/bg-content.gif') no-repeat center bottom;
}
.column1Lv2{
	width:936px; margin:0 auto; padding:18px 0 0 0;
	display:block; 
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	email obj					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.emailObj{	
	width:952px; margin:0 auto;
	text-align:left;
	background:#F5F6CB/* url(../images/ui/bg-emailObj.gif) no-repeat 0px 0px*/;
	padding: 0;
	position:relative; left:0px;
	-moz-border-radius: 14px 14px 0 0; 
    -webkit-border-radius:14px 14px 0 0;
    border-radius: 14px 14px 0 0;
	behavior: url(/resources/htc/PIE.htc);
}
.emailObj h1{	
	float:left; display:inline-block;
	padding:6px 10px 10px 20px; width:160px;
 	font-size:18px; font-family: 'AntitledDemi', sans-serif; color:#262262; 
}
a.bubbleNotify {
	background:#F5F6CB;
	display:block; float:right; margin:8px 8px 0 0;
	height: 30px; width:610px;
	text-align:right;
	text-decoration:none;
	position:relative;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
 	border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
a.bubbleNotify:hover {
	 background:#FFF;
}
a.bubbleNotify span.notifyMsg{
	 color:#F48B0B; 
	 font:13px/13px 'AntitledMedium', sans-serif; 
	 margin:0;
	 top:8px;
	 left:17px;
	 text-decoration:none;
	 position:absolute;
}
a.bubbleNotify:hover span.notifyMsg{
	
	display:block;
}

a.bubbleNotify span.linkEmailAlert{
	font:14px 'AntitledMedium', sans-serif;
	text-transform:uppercase;
	border:1px solid #F48B0B;
	color:#F48B0B;
	display:block;
	padding:5px 10px 5px 10px; 
	margin: 0; 
	height:18px;
	text-decoration:none;
	position:absolute;
	right:0px;
	top:0px;
	background:#FFF;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
	border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
	
	
}

a.bubbleNotify:hover span.linkEmailAlert{
	color:#FFF;
	background:#F89921;

}
	
/*.ie a.bubbleNotify:hover span.linkEmailAlert{
	color:#262262;}*/

.inPageEmail{
	width:643px;
	display:none;	
	float:right;	
}
.inPageEmail p{
	padding: 10px;
	width:620px;
	font: normal 13px/142% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	letter-spacing: -0.6pt;
	color:#262262; 
	
}
.inPageEmail p a{ 
	 color:#262262;
}
.inPageEmail fieldset{
	position:relative;
	border:0; padding:0; margin:5px 15px 0 0px;
}
.inPageEmail fieldset label{
	position: relative; width:260px;
	display:inline-block; float:left;
}
.inPageEmail fieldset label span{
	position:absolute; width:250px; height:22px; text-align:left; padding:7px 5px 3px 5px;
	display:block; white-space:nowrap; z-index:4; 
	font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	letter-spacing: -0.8pt;
	color:#262262; 
	
}

.inPageEmail fieldset div.bgInput{
	position:relative; float:left;
	width:260px; height:32px; display:block; margin:0 10px 0 0; padding:0;
		/*background:#FFF; border:1px solid #F48B0B;*/
	background:url('../images/ui/bg-input-emailObj.gif') no-repeat 0px 0px;
}
.inPageEmail fieldset label input{
	position:absolute; text-align:left; border:0; left:0;
	height:22px; width:250px; background:none; padding:5px 5px 3px 5px;
	font-family: 'AntitledBook', sans-serif; text-decoration:none; color:#262262; font-size:14px;
}
.ie .inPageEmail fieldset label input{
	width:136px; height:27px; text-align:left; padding:8px 5px 5px 10px;	
}
.inPageEmail fieldset .buttonAlertMe{
	float:left;
	padding:7px 0 0 0; margin:0;
	height:27px; width:84px; display:block;
	background:url('../images/ui/button-alertMe.png') no-repeat right 0;
	font-family: 'AntitledMedium', sans-serif; font-size:14px; text-transform:uppercase; color:#FFF; text-align:center; text-decoration:none;
}	
.inPageEmail fieldset .buttonAlertMe:hover{
	background:url('../images/ui/button-alertMe.png') no-repeat right bottom;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	index						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/  
.bg-indexbuttons
{
background: none repeat scroll 0 0 #FFFFFF;
border-radius: 12px 12px 12px 12px;
float: left;
height: 285px;
margin: 6px 4px 6px 6px;
padding: 0;
position: relative;
width: 311px;
z-index: 4;
behavior: url(/resources/htc/PIE.htc);
}
.imgGallery{
	width:236px; height:177px; display:block; position:relative;
	float:left; overflow:hidden;
	margin: 2px 0 0 2px;	
}
.ie6 .imgGallery{
	height:190px;
	margin: 2px 0 0 1px;	
}
.imgContainer{
	position:relative; z-index:4;
	width:3000px; 	
}
.imgCaption 
{
    position: absolute;
    background: none repeat scroll 0pt 0pt rgba(38, 34, 98, 0.6);
    border-radius: 8px 8px 8px 8px;
    height: 50px;
    width: 370px;
    font-family: 'AntitledMedium', sans-serif;
    font-size:21px;
    color: rgb(255, 255, 255);
    top: 7px;
    left: 7px;
    padding: 7px;
}
.imgPhoto
{
    border-radius: 8px 8px 8px 8px;
}
.ie6 .bg-indexbuttons{
	background:	url('../images/ui/bg-indexbuttons.gif') no-repeat 0 0;	
	width: 946px;
	padding:0 0 0 16px;
}
.bg-indextiles{
	width:960px; height:200px; margin:0 auto; padding:0;
	background:	url('../images/ui/bg-indextiles.png') no-repeat 0 0;
	position:relative; z-index:4;
	clear: both;
}
.ie6 .bg-indextiles{
	background:	url('../images/ui/bg-indextiles.gif') no-repeat 0 0;
	padding:3px 0 0 0;
}
.colIndex1, .colIndex2, .indexScol{
	width:460px;
	padding:13px 10px 8px 10px;
	float:left;
}

.indexScol{
	width:301px; margin:13px 0 10px 14px; padding:0;
	z-index:1;
}
.ie .colIndex1{
	padding:14px 7px 10px 13px;
}
.ie .colIndex2{
	padding:14px 10px 10px 7px;
}
.ie6 .colIndex1{
	padding:12px 7px 10px 13px;
}
.ie6 .colIndex2{
	padding:12px 10px 10px 7px;
}
.ie6 .indexScol{
	display:inline-block;	margin:13px 0 10px 0px; padding:0;
}

.bIndex{
	background:	url('../images/ui/gradient-indexbut.jpg') repeat-x 0 0;
	padding:22px 20px 0 27px; margin:10px;
	width:244px; height:59px; display:block; z-index:2; position:relative;
	text-align:left; color:#FFF; font-size:30px; font-family: 'AntitledMedium', sans-serif; text-decoration:none;
	border-radius: 8px;
	-moz-border-radius: 8px; /* Firefox */
    box-shadow: 0px 2px 4px #000;
    -moz-box-shadow: 0px 1px 2px #000; /* Firefox */
}
.ie8 .bIndex, .ie7 .bIndex{
	background:	url('../images/ui/button-indexbuttons.png') repeat-x right 0;
	padding:25px 20px 0 30px; margin:8px;margin-left:0px;margin-bottom:0;
	width:250px; height:61px; display:block; z-index:2; position:relative;
	text-align:left; color:#FFF; font-size:30px; font-family: 'AntitledMedium', sans-serif; text-decoration:none;
}
.ie6 .bIndex{
	background:	url('../images/ui/button-indexbuttons.png') repeat-x right 0;
	padding:25px 20px 23px 30px; margin:0 14px 0 0;
	width:250px; height:47px; display:inline-block; z-index:2; position:relative;
	text-align:left; color:#FFF; font-size:30px; font-family: 'AntitledMedium', sans-serif; text-decoration:none;
}
.bIndex:hover{
	background:	url('../images/ui/gradient-indexbut.jpg') repeat-x 0 bottom;
}
.ie .bIndex:hover{
	background:	url('../images/ui/button-indexbuttons.png') no-repeat 8px 0;
}
.colInner460{
	position:relative; overflow:hidden;
	width:456px; height:168px;
	padding:2px;
	text-align:left;
	display:block; background: url('../images/ui/index-panel.gif') repeat-x 0 0;
}
.indexSubColLeft, .indexSubColLeft2{
	float:left;
	padding:10px 20px 38px 20px;
	width:220px;	
}
.indexSubColLeft2{
	padding:10px 20px 0 20px;
}
.indexSubColRight, .indexSubColRight2{
	float:right;
	width:170px;	
	padding:0 0 38px 0;	
}
.ie .indexSubColRight, .ie .indexSubColRight2{
	margin:2px 0 0 0;	
}
.indexSubColRight2{
	padding:0;
}
h2.indexH2{
	color:#262262; font-size:24px; font-family: 'AntitledBook', sans-serif; text-align:left; font-weight:normal;
}
p.index14{
	color:#262262;
	font: normal 12px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
	text-align:left;
	margin:5px 0 0px 0;
	width:250px;
}
.webkit p.index14{
	letter-spacing:-0.8pt;}

.buttonIndex1a, .buttonIndex2a{
	margin:0; padding:10px 20px 0 20px;
	width:240px; height:28px;
	  position:absolute; bottom:4px; left:4px; display:block; z-index:4;
	background:#262262; 
	color:#FFF; text-decoration:none;  font-family: 'AntitledDemi', sans-serif; font-size:14px;
	-moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */	
    border-radius: 8px;
}
.ie .buttonIndex1a{
	background:url('../images/ui/button-indexgreen.gif') no-repeat 0 bottom;
	position:absolute; bottom:4px; left:4px;
}
.ie .buttonIndex1a:hover{
	background:url('../images/ui/button-indexgreen.gif') no-repeat 0 0;
}
.ie .buttonIndex2a{
	position:absolute; bottom:4px; left:4px;
	background:url('../images/ui/button-indexpurple.gif') no-repeat 0 0;
}
.buttonIndex1a:hover{
	background:#F89921;	
}
.buttonIndex2a{
	background:#86C241; 
}
.buttonIndex2a:hover{
	background:#262262; 
}
.ie6 .buttonIndex1a, .ie6 .buttonIndex2a{
	position:absolute; bottom:3px; left:4px;	
}
.ie .buttonIndex2a:hover{
	background:url('../images/ui/button-indexpurple.gif') no-repeat 0 bottom;
}
.buttonIndex1b{
	margin:2px 0 0 0; padding:10px 20px 0 20px;
	width:130px; height:28px;
	position:absolute; bottom:4px; right:4px; display:block;	
	background:#86C241; 
	color:#FFF; text-decoration:none;  font-family: 'AntitledDemi', sans-serif; font-size:14px;
	-moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px;
}
.ie .buttonIndex1b {
	position:absolute; bottom:4px; right:4px;
	background:url('../images/ui/button-indexgreen-sm.gif') no-repeat 0 0;
}
.ie6 .buttonIndex1b {
	position:absolute; bottom:4px; right:4px;
	background:url('../images/ui/button-indexgreen-sm.gif') no-repeat 0 0;
}
.buttonIndex1b:hover{
	background:#262262;	
}
.ie .buttonIndex1b:hover {
	background:url('../images/ui/button-indexgreen-sm.gif') no-repeat 0 bottom;
}
.buttonIndex1a img{
	position:relative; top:1px;
	margin:0px 0 0 5px;
	display:inline;	
}
.imgWrap, .imgWrap2{
	width:170px; height:124px; margin: 0 0 2px 0;
	position:absolute; display:block; top:4px ; right:4px;	
}
	
.imgWrap2{
	height:164px; margin:0;
}
.ie .imgWrap2{
	height:164px; margin:0 0 0 2px !important;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	content 					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1{
	color:#262262; font-size:24px; font-family: 'AntitledDemi', sans-serif; line-height:30px; font-weight:normal;
	margin:0 0 20px 0; width:560px;
}
h1.h1team{
	color:#262262; font-size:24px; font-family: 'AntitledDemi', sans-serif; line-height:30px; font-weight:normal;
	margin:0 0 20px 39px; width:560px;
}
h2{
	color:#86C241; font-size:18px; font-family: 'AntitledDemi', sans-serif; line-height:100%; font-weight:normal;
	margin:0 0 0 0;	
}	
h3{
	color:#262262; font-size:14px; font-family: 'AntitledMedium', sans-serif; line-height:100%; font-weight:normal;
}
h3.rightNavH3{
	text-transform:uppercase;	
	margin: 0 0 20px 20px;	
}

h3.greenH3{
	color:#86C241; 	
	margin: 0 0 10px 0;	
	text-transform:uppercase;
}
h3.greenH3team{
	color:#86C241; 	
	margin: 0 0 20px 39px;	
	text-transform:uppercase;
}
h4{
	color:#262262; font-size:14px; font-family: 'AntitledMedium', sans-serif; line-height:22px; font-weight:100; float:left;padding: 12px 0 12px 0px;
}
h4 a
{
	color:#262262;
	text-decoration:none;
	display:inline-block;
	margin:0 2px 5px 2px;
	letter-spacing:-0.8pt;
}
h4 a:hover
{
	color:#262262;
	text-decoration:underline;
}
.emailObj h4
{
    width:125px;
}
.ie h4
{
	color:#262262; font-size:14px; font-family: 'AntitledMedium', sans-serif; line-height:22px; font-weight:100; float:left;padding: 12px 0 12px 0px;
}
.ie h4 a
{
	color:#262262;
	text-decoration:none;
	display:inline-block;
	margin:0 2px 0px 2px;
	letter-spacing:-0.8pt;
}
.ie h4 a:hover
{
	color:#262262;
	text-decoration:underline;
}

p{
	color:#262262;
	margin:0 0 20px 0;
	font: normal 14px/143% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.02em;
	word-spacing: 0.1em;
	
}
.ie p, .ie li{
	word-spacing: 0.0pt;
	letter-spacing: 0.0pt;
	
	}
.mozilla p, .mozilla li{
	word-spacing: 0.0pt;
	letter-spacing: 0.0pt;
	
	}
.webkit p, .webkit li{
	word-spacing: 0.2em;
	letter-spacing: -0.1em;
	
	}
.columnLeft p a, .columnLeft2 p a, .columnLeft ul a, .columnLeft2 ul a{
	color:#262262;
	border-bottom: 1px solid #f89921;
	text-decoration: none;

}
.columnLeft p a:hover, .columnLeft2 p a:hover, .columnLeft ul a:hover, .columnLeft2 ul a:hover{
	color:#000;
	border-bottom: 1px solid #262262;
	text-decoration: none;

}
.columnLeft ul, .columnLeft2 ul{
	
	margin: 0 0 20px;
	padding: 0;
	list-style:none;
	list-style-type:none
}
	
.columnLeft li, .columnLeft2 li{
	color:#262262;
	line-height:18px;
	margin: 0 0 12px;
	padding: 0 0 0 12px;
	list-style:none;
	list-style-type:none;
	background: url(../images/ui/listBullet.gif) no-repeat 0px 7px;
	font: normal 14px/120% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
	/*letter-spacing: -0.8pt;*/
	}


.bg-contentShell{
	width:960px; display:block; position:relative;
	margin:0 auto; padding:20px 0 20px 0;
}
.bg-contentInner, .bg-contentInner2{
	width:960px; margin:0 auto; padding: 0 0 0 7px;
	position:relative;
	display:block;
	background:url('../images/ui/bg-content-body.png') repeat-y 0px 0px;		
}
.ie .bg-contentInner {
	background:url('../images/ui/bg-content-body.gif') repeat-y 0px 0px;			
}
.bg-contentInner2{
	background:url('../images/ui/bg-content-body2.png') repeat-y 0px 0px;
	padding:0;
}
.ie6 .bg-contentInner2{
	background:url('../images/ui/bg-content-body2.gif') repeat-y 0px 0px;
	padding:0;
}
.bg-contentInner-team{
	width:960px; margin:0 auto; padding: 0 0 0 4px;
	position:relative;
	display:block;
	background:url('../images/ui/bg-content-body.png') repeat-y 0px 0px;		
}
.bg-contentInner-team{
	background:url('../images/ui/bg-content-body.gif') repeat-y 0px 0px;		
}
.columnLeft{
	padding:26px 36px 36px 36px; margin:0;
	text-align:left;
	width:560px; float:left; display:block;
}

.columnLeft2{
	padding:20px 10px 36px 40px;
	margin:0;
	text-align:left;
	width:564px;
	float:left;
	display:block;
}
.landingH1Container, .landingH1Container h1{
	padding-bottom:0px;
	margin-bottom:0px;
	padding-right:200px;
}
.columnLeft-team{
	padding:26px 0 36px 0; margin:0;
	text-align:left;
	width:642px; float:left; display:block;
}
.columnFull{
	position:relative;
	padding:26px 36px 36px 36px; margin:0 auto;
	text-align:left;
	width:886px; display:block;
}
.columnRight{
	text-align:left;
	padding:26px 16px 36px 16px; margin:0;	
	width:284px; float:left; display:block;
}

.columnRight2{
	text-align:left;
	padding:20px 16px 36px 0px;
	margin:0;
	width:308px;
	float:left;
	display:block;
}
.ie6 .columnRight2{
	width:300px;
}
.bgContentTop, .bgContentTop2{
	position:absolute; top:0; left:0;
	height:20px; width:960px; display:block;
	background:url(../images/ui/bg-content-top.png) repeat-y 0px 0px;			
}
.bgContentTop2{
	background:url(../images/ui/bg-content-top2.png) repeat-y 0px 0px;				
}
.bgContentBottom, .bgContentBottom2{
	position:absolute; bottom:0; left:0; z-index:5;
	height:20px; width:960px; display:block;
	background:url(../images/ui/bg-content-bottom.png) repeat-y 0px 0px;			
}
.bgContentBottom2{
	background:url(../images/ui/bg-content-bottom2.png) repeat-y 0px 0px;				
}
.tile{
	display:block;
	margin: 0 0 16px 0;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	right hand navigation		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	right hand navigation CONTENT PAGES	~~~~~~~~~~~~~~~~~*/
ul.rightNav{
	margin:0 0 16px 0;
	padding:0;
}
ul.rightNav li{
	margin:0;
	padding:0; 
}

.ie ul.rightNav li{
	display:inline-block;
	margin:-2px 0 0 0;
}
ul.rightNav li a{
	
	display:block; padding: 10px 10px 11px 20px;
	font:18px/18px 'AntitledMedium', sans-serif;
	text-decoration:none;
	color:#86C241;
	/*height:21px;*/
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    border-radius: 8px; 
	behavior: url(/resources/htc/PIE.htc);
}
.webkit ul.rightNav li a{
	letter-spacing:0.0em;
	font:18px/18px 'AntitledMedium', sans-serif;
}
ul.rightNav li a:hover{
	color:#FFF;
	background-color:#F89921;
	/*background:url('../images/ui/rightNavLink.gif') 0 -42px;*/
}
ul.rightNav li a.active{
	color:#86C241;
	background-color:#FFF;
	/*background:url('../images/ui/rightNavLink.gif');*/
}
ul.rightNav li a.active:hover{
	color:#86C241;
}
ul.rightNav li.subNav{
	margin:0;
	padding:0;
}
ul.rightNav li.subNav ul{
	margin:0;
	padding:0;
}
ul.rightNav li.subNav ul li a{
	color:#86C241;
	display:block; padding: 5px 10px 6px 40px;
	font:14px 'AntitledMedium', sans-serif;
	text-decoration:none;
	width:235px;
}
ul.rightNav li.subNav ul li a:hover{
	color:#FFF;
	background:url(../images/ui/right-navActive.png) no-repeat 0px center;
	background:#F89921;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    border-radius: 8px; 
}

/*~~~~~~~~~~~~~~~~~	right hand navigation LANDING PAGES~~~~~~~~~~~~~~~~~*/

ul.rightNav2{
	margin:0 0 9px 0;
	padding:0;
	
}
ul.rightNav2 li{
	margin:0;
	padding:0;
	
}
ul.rightNav2 li a{
	color:#FFF;
	background: #86C241 url(/resources/images/ui/arrow-onPurple.png) no-repeat 8px 13px;
	display:block; 
	padding: 10px 10px 11px 20px; 
	margin:0 0 8px 0;
	font:18px/18px 'AntitledMedium', sans-serif;
	text-decoration:none;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
    behavior: url(/resources/htc/PIE.htc);
	position:relative;
}
.ie ul.rightNav2 li a{
	margin:0 0 6px 0;
	background: #86C241 url(/resources/images/ui/arrow-onPurple.gif) no-repeat 8px 13px;
	border-radius: 8px;
}
ul.rightNav2 li a:hover{
	color:#FFF;
	background-color: #F89921;		
}
ul.rightNav2 li a.active{
	color:#FFF;
	background-color: #F89921;		

}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	auction				 		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.auctionObj{
    background:#FFF;
	border:2px solid #86C241;
	padding:2px; display:block;
	margin: 0 0 8px 0;
	width: 888px;
    border-radius: 4px;
    /*behavior: url(/resources/htc/PIE.htc);*/
}
.ie6 .auctionObj, .ie7 .auctionObj, .ie8 .auctionObj
{
    border:2px solid #FFF;
    background:url('../images/ui/auctionBG.jpg') no-repeat;
    padding:4px;
    width: 880px;
}
.ie6 .auctionObj{
	padding:2px 2px 2px 4px; 	
}
.auctionImg{
	width:76px; height:57px; display:block; position:relative;
	float:left; overflow:hidden;
}
.auctionCol1{
	width:360px; padding: 8px 10px 0 10px;
	float:left;
	font-size:16px; color:#86C241; font-family: 'AntitledDemi', sans-serif;
	line-height:20px;
	overflow:hidden;
	position:relative;
}
.auctionCol1 span{
	color:#262262; display:block;
}
.auctionCol1 img
{
    position:absolute;
    right:10px;
    height:40px;
}
.auctionCol2{
	width:419px;	
	float:right;	
	position:relative;
}
.auctionCol2 .title{
	padding: 8px 0 4px 0; display:block;
	font-size:14px; color:#86C241; font-family: 'AntitledDemi', sans-serif;
}
.auctionCol2 .title span{
	font-size:14px; color:#262262; font-family: 'AntitledBook', sans-serif;
}
.auctionInfoShell{
	float:left;
	width:360px; height:28px;
	background:	#86C241; display:block;	
}
/*.ie .auctionInfoShell{
	position:absolute;	
	left:0;
}*/
.ie6 .auctionInfoShell{
	position:absolute;	
	left:0;
}
ul.auctionInfo{
	height:28px;
	margin:0; padding:0;
}
ul.auctionInfo li{
	float:left; display:inline-block; border-right:1px solid #FFF;
	padding:2px 15px 5px 15px; height:21px;
	font-size:14px; color:#FFF; font-family: 'AntitledDemi', sans-serif;
}
.ie ul.auctionInfo li{
	padding:2px 15px 5px 15px; height:23px;	
}
.ie6 ul.auctionInfo li{
	padding:2px 15px 3px 15px; height:23px;	
}
.widthDD{
	width:60px;	
}
.widthDDP{
	width:28px;	
}
ul.auctionInfo li.aucEnd{
	border:0;	
}
.buttonAuctionView{
	float:right; width:57px; height:28px; text-indent:-999em; display:block; margin:0 0 0 2px;	
	background:url('../images/ui/button-viewAuc.gif') no-repeat 0px 0px;	
}
.buttonAuctionView:hover{
	background:url('../images/ui/button-viewAuc.gif') no-repeat 0px bottom;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	search results		 		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.searchObj{
	position:relative;
	border:2px solid #E0E1E2;
	padding:10px 10px 10px 10px; display:block;
	margin: 0 0 8px 0;
	background-color:#FFF;
}
.ie6 .searchObj{
	height:40px;
}
.searchObj h3{
	color:#86C241; font-size:16px; font-family: 'AntitledMedium', sans-serif; line-height:100%; font-weight:normal;
	width:780px;	
}
.searchObj p{
	color:#262262; font-size:14px; font-family: 'AntitledBook', sans-serif; line-height:18px; font-weight:normal;
	margin:0;
	width:780px; height:20px; overflow:hidden;
}
.searchObj p strong{
	color:#262262; font-size:14px; font-family: 'AntitledDemi', sans-serif; font-weight:normal;
}
.buttonMore{
	position:absolute; bottom:2px; right:2px;
	width:57px; height:28px; text-indent:-999em; display:block; margin:0 0 0 2px;	
	background:url('../images/ui/button-searchMore.gif') no-repeat 0px 0px;	
}
.ie .buttonMore{
	bottom:0; right:0;
}
.ie6 .buttonMore{
	bottom:4px; right:4px;
}
.buttonMore:hover{
	background:url('../images/ui/button-searchMore.gif') no-repeat 0px bottom;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	content block quote 		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
blockquote, a.inlineTextBlock{
	width:150px; display:block; float:right; margin: 0 0 20px 20px; padding:10px 20px 15px 20px; text-align:left;
	font-size:18px; color:#FFF; font-family: 'AntitledDemi', sans-serif;
	background:#F89921;
	-moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/
    line-height:20px;
    text-decoration:none;
}
a.inlineTextBlock:hover, a.inlineTextBlockGreen:hover
{
    background:#262262;
    color:#FFF;
}
blockquote.green, a.inlineTextBlockGreen{
	width:150px; display:block; float:right; margin: 0 0 20px 20px; padding:10px 20px 15px 20px; text-align:left;
	font-size:18px; color:#262262; font-family: 'AntitledDemi', sans-serif;
	background:#86C241;
	-moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/
    line-height:20px;
    text-decoration:none;
}	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	market research				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	.sColL{
		width:262px; float:left; display:inline-block;
	}
	.sColR{
		width:262px; float:left; margin:0 0 0 30px; display:inline-block;
	}
	.mrObj {
		margin:0 0 20px 0; padding:0;	
	}
	.mrObj .download {
		margin:0; padding:0; font-size:12px; padding:1px 6px 1px 6px;
		background:#E0E1E2; color:#262262; font-family: 'AntitledMedium', sans-serif; text-decoration:none;
		-moz-border-radius: 4px; /* Firefox */
		-webkit-border-radius: 4px; /* Safari and Chrome */
		border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/		
	}
	.mrObj .download span{
		 font-family: 'AntitledBook', sans-serif; 		
	}
	.mrObj .download:hover {
		margin:0; padding:0; font-size:12px; padding:1px 6px 1px 6px;
		background:#F48B0B; color:#FFF; font-family: 'AntitledMedium', sans-serif; text-decoration:none;
		-moz-border-radius: 4px; /* Firefox */
		-webkit-border-radius: 4px; /* Safari and Chrome */
		border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/		
	}	
	.mrObj h3{
		color:#86C241; font-size:16px; font-family: 'AntitledMedium', sans-serif; line-height:100%; font-weight:normal;
		display:block; margin:0 0 3px 0;	
	}
	.mrObj p{
		margin:0;	
	}
	.mrObj .link{
		color:#86C241; font-size:12px; font-family: 'AntitledDemi', sans-serif; line-height:100%; font-weight:normal; text-decoration:none;	
		background:url('../images/ui/arrow-greenOnwhite.png') no-repeat 0 3px;	
		padding: 0 0 0 7px; margin: 0 10px 0 0;
	}	
	.ie6 .mrObj .link{
		background:url('../images/ui/arrow-greenOnwhite.gif') no-repeat 0 3px;	
	}
	.mrObj .link:hover	{
		color:#F48B0B;
		background:url('../images/ui/arrow-greenOnwhite.png') no-repeat 0 -48px;		
	}	
	.ie6 .mrObj .link:hover	{
		background:url('../images/ui/arrow-greenOnwhite.gif') no-repeat 0 -48px;		
	}		
	.mrImg{
		margin: 5px 0 0 0; padding:0;
	}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	marketing archives			~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
	.filterArchive{
		padding:10px; margin:0 0 30px 0; display:block;
		background:#E0E1E2;	
	}
	.filterArchive fieldset{
		border:0;	
	}
	.filterArchive label{
		display:block;
		float:left;
		margin: 0 20px 0 0;
	}	
	.filterArchive label span{
		display:block;
		color:#86C241; font-family: 'AntitledDemi', sans-serif; font-size:16px;
	}
	.filterArchive label select{
		display:block;
		color:#262262; font-family: 'AntitledMedium', sans-serif; font-size:14px;
		padding:3px;
	}
	.sYear{
		width:156px;
	}
	.sArchive{
		width:296px;
	}	
	.archiveObj{
		margin:0 0 30px 0; display:block;	
	}
	.archLink {
		text-decoration:none; height:28px; margin:0 0 2px 0; display:block;
	}
	.ie .archLink {
		cursor:pointer;	
	}
	.archLink .data{
		width:210px;
		background:#86C241; color:#FFF; font-family: 'AntitledDemi', sans-serif; font-size:16px; height:28px; display:inline-block; overflow:hidden;	
	}
	.archLink .yy{
		border-right:1px solid #FFF; padding:5px 10px 5px 10px; height:18px; display:inline-block;	
	}
	.archLink .mm{
		width:70px; text-align:center;
		border-right:1px solid #FFF; padding:5px 10px 5px 10px; height:18px; display:inline-block;	
	}
	.archLink .dd{
		padding:5px 10px 5px 10px; height:18px; display:inline-block;
	}	
	.archiveData{
		width:329px; height:18px; margin:0 0 0 1px;	overflow:hidden;	
		background:#EFF0F0; color:#262262; font-family: 'AntitledDemi', sans-serif; font-size:16px; padding:5px 10px 5px 10px; display:inline-block;	
	}	
	.archLink:hover span.archiveData{
		color:#F48B0B;
	}	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	people landing				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.peopleMap{
	width:637px; height:530px;
	position:relative;	
}
.button-bc{
	background:url('../images/ui/button-team-bodycorp.gif') no-repeat 0px 0px;
	width:159px; height:53px; display:block; 
	position:absolute; text-indent:-999em; top:53px; left: 53px;
}
.button-bc:hover{
	background:url('../images/ui/button-team-bodycorp.gif') no-repeat 0px bottom;
}
.button-pm{
	background:url('../images/ui/button-team-pm.gif') no-repeat 0px 0px;
	width:197px; height:53px; display:block; 
	position:absolute; text-indent:-999em; top:53px; left: 318px;
}
.button-pm:hover{
	background:url('../images/ui/button-team-pm.gif') no-repeat 0px bottom;
}
.button-lc{
	background:url('../images/ui/button-team-lc.gif') no-repeat 0px 0px;
	width:189px; height:53px; display:block; 
	position:absolute; text-indent:-999em; top:159px; left: 53px;
}
.button-lc:hover{
	background:url('../images/ui/button-team-lc.gif') no-repeat 0px bottom;
}
.button-rs{
	background:url('../images/ui/button-team-rs.gif') no-repeat 0px 0px;
	width:135px; height:53px; display:block; 
	position:absolute; text-indent:-999em; top:159px; left: 318px;
}
.button-rs:hover{
	background:url('../images/ui/button-team-rs.gif') no-repeat 0px bottom;
}
.button-am{
	background:url('../images/ui/button-team-admin.gif') no-repeat 0px 0px;
	width:159px; height:53px; display:block; 
	position:absolute; text-indent:-999em; top:265px; left: 53px;
}
.button-am:hover{
	background:url('../images/ui/button-team-admin.gif') no-repeat 0px bottom;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	people team 				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.personObj{
	position:relative;
	width:262px; height:88px;
	background:#E0E1E2;
	display:block; margin:0 0 20px 0; padding:0; overflow:hidden;
}
.personObj .imgContainer{
	position:relative; display:block;
	width:88px; height:88px; float:left;	
}

.ie6 .personObj .imgContainer{
	position:relative; left:0; top:0; display:inline-block; padding:0; margin:0;
	width:88px; height:102px! !important; float:left;
}
.personInfo{
	position:relative; 
	float:right;
	width:154px; 
	height:68px;
	display:block; 
	padding:10px;
}
.personInfo h2{
	 color:#262262; 
	 font: normal 14px/14px 'AntitledDemi', sans-serif; 
	 margin:0;
}
.personInfo h3{
	 color:#86C241; 
	 font:12px/14px 'AntitledDemi', sans-serif;		
	 margin:0; 
	 
}
.personInfo p{
	margin:0 0 -5px 0 ;
	padding:0;
	color:#262262; 
	font: 14px/16px 'Trebuchet MS', sans-serif; 
	
}
.c1team, .c2team, .c3team, .c4team{
	position:absolute; width:6px; height:6px; display:block; text-indent:-999em;
}
.c1team{
	 top:0; left:0; background:url('../images/ui/c1-team.png') no-repeat 0 0;	
}
.c2team{
	 top:0; right:0; background:url('../images/ui/c2-team.png') no-repeat 0 0;	
}
.c3team{
	 bottom:0; right:0; background:url('../images/ui/c3-team.png') no-repeat 0 0;	
}
.c4team{
	 bottom:0; left:0; background:url('../images/ui/c4-team.png') no-repeat 0 0;	
}
.buttonEmail{
	background:url('../images/ui/button-eMail.gif') no-repeat 0px 1px;
	/*width:159px;*/  
	display:inline-block;
	margin:0 0 0 0 ;
	height:12px;
	padding: 0 0 0 15px;
	font:12px/12px 'AntitledBook', sans-serif;  
	color:#262262;	
	text-decoration:none;
	
}
.webkit .buttonEmail{
	background-position: 0px 2px;}
	
.buttonEmail:hover{
	color:#86C241;
	background-position: 0px -17px;
}
.webkit .buttonEmail:hover
{background-position: 0px -16px}
.moreLink{
	background:url('../images/ui/button-more.gif') no-repeat 0px 0;
	width:57px; 
	height:28px; 
	display:block; 
	padding: 0;
	text-indent:-999em;
	position:absolute; 
	right:5px; bottom:5px;
}
.moreLink:hover{
	background:url('../images/ui/button-more.gif') no-repeat 0px bottom;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	People detail				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
.personDetailObj {
	margin: 0 0 20px 0; 
	padding:0; 
	display:block;	
}
.personDetailObj .imgContainer{
	width:262px; 
	height:262px; 
	position:relative; 
	float:left; 
	display:block;
	overflow:hidden;
}
.personDetailObj .personInfo{
	margin: 0 0 0 10px;
	width:260px; 
	float:left; 
	display:block;
}
h1.tH1{
	color:#86C241; 
	font: normal 24px/30px 'AntitledDemi', sans-serif;
	margin:0 0 0; 
	width:560px;
}
h2.tH2{
	color:#262262; 
	font:normal 24px/30px 'AntitledDemi', sans-serif;
	margin:0 0 20px 0; 
	width:560px;
}
.personDetailObj .personInfo h3{
	font-size:14px; font-family: 'AntitledDemi', sans-serif; color:#86C241; text-transform:uppercase;
	margin:0;
}
.personDetailObj .personInfo p{
	color:#262262;	
	font-size:14px; 
	font-family: 'AntitledMedium', sans-serif; 
	line-height:14px;
	margin:0 0 10px 0;
}
.personDetailObj .personInfo p a{
	color:#262262;	
	font:14px/14px 'AntitledMedium', sans-serif; 
	text-decoration:none;
	border:none;
}
.personDetailObj .personInfo p.fine{
	color:#262262;	
	font:12px/14px 'AntitledBook', sans-serif; 
	margin:0 0 10px 0;
}
.personDetailObj p a.linkListings {
	background:#E0E1E2; 
	display:inline-block;
	color:#262262; 
	text-transform:uppercase;
	padding: 10px 10px 10px 10px;
	margin:5px 0 0 0;
}
.personDetailObj p a.linkListings:hover{
	color:#86C241;					
}
.personDetailObj .c1, .personDetailObj .c2, .personDetailObj .c3, .personDetailObj  .c4{
	position:absolute; width:6px; height:6px; display:block; text-indent:-999em;
}
.personDetailObj .c1{
	 top:0; left:0; background:url('../images/ui/c1-white.png') no-repeat 0 0;	
}
.personDetailObj .c2{
	 top:0; right:0; background:url('../images/ui/c2-white.png') no-repeat 0 0;	
}
.personDetailObj .c3{
	 bottom:0; right:0; background:url('../images/ui/c3-white.png') no-repeat 0 0;	
}
.personDetailObj .c4{
	 bottom:0; left:0; background:url('../images/ui/c4-white.png') no-repeat 0 0;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	contact detail				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.contactObj{
	margin: 0 0 20px 0; padding:0;
}
.cImg .c1, .cImg .c2, .cImg .c3, .cImg .c4, .cMap .c1, .cMap .c2, .cMap .c3, .cMap .c4{
	position:absolute; width:6px; height:6px; display:block; text-indent:-999em;
}
.cImg .c1, .cMap .c1{
	 top:0; left:0; background:url('../images/ui/c1-white.png') no-repeat 0 0;	
}
.cImg .c2, .cMap .c2{
	 top:0; right:0; background:url('../images/ui/c2-white.png') no-repeat 0 0;	
}
.cImg .c3, .cMap .c3{
	 bottom:0; right:0; background:url('../images/ui/c3-white.png') no-repeat 0 0;	
}
.cImg .c4, .cMap .c4{
	 bottom:0; left:0; background:url('../images/ui/c4-white.png') no-repeat 0 0;	
}
.contactInfo{
	width:292px;
	margin:0; padding:0; display:block; float:left;	
}
.cImg, .cMap{
	position:relative;
	width:282px; height:228px;
	margin:0; padding:0; display:block; float:left;	
}
.cImg{
	margin: 0 20px 0 0;	
}
.ie6 .cImg, .ie6 .cMap{
	height:242px;
}
.contactInfo p{
	color:#262262; 
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.8pt;
	
	margin:0 0 14px 0;
}
.contactInfo p span{
	color:#86C241;	
}
address{
	font-style:normal;	
	color:#262262; font-size:14px; font-family: 'AntitledDemi', sans-serif;	
	margin: 0 0 14px 0;
}
address span{
	color:#86C241;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	FAQs						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ 
#faqs{
	color:#86C241; font-size:18px; font-family: 'AntitledDemi', sans-serif;		
	width:564px;
	line-height:18px;	
}

.question .close{
	text-indent:-999em;
	display:none;
}
.question a{
	background:url('../images/ui/faq-q.gif') no-repeat 0px 0px;
	color:#86C241; font-size:18px; font-family: 'AntitledDemi', sans-serif;	text-decoration:none;
	padding:5px 60px 5px 30px; margin: 0 0 20px 0; 
	display:block;
}
.question a:hover{
	color:#F48B0B;
}
.linkQuestion{
	padding:0 20px 0 0;	
}
.answer{
	display:none;
	padding:10px 10px 10px 10px; 
	background: url('../images/ui/faq-body.gif') no-repeat 0px bottom;	
}
.answer p{
	margin:0 0 20px 0;
	line-height:22px;	
}
.questionActive{
	margin:0 0 20px 0;	
	position:relative;
	-moz-border-radius: 8px; /* Firefox */
    -webkit-border-radius: 8px; /* Safari and Chrome */
    border-radius: 8px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/	
}
.questionActive .close{
	margin: 0;
	text-decoration:none;
	display:block; float:left;
	padding:5px;	
	width:17px; height:17px;
	background:url('../images/ui/faq-x.gif') no-repeat 0px 0px; text-indent:-999em;
}
.questionActive .close:hover{
	background:url('../images/ui/faq-x.gif') no-repeat 0px -43px;
}
.questionActive .title{
	position:relative;
	padding:5px 5px 10px 5px;
	background: url('../images/ui/faq-top.gif') no-repeat 0px 0px;	
	-moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari and Chrome */
    border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/	
}
.questionActive a{
	color:#FFF; text-decoration:none;	
}
.faqBottom{
position:absolute; bottom:0; left:0; display:none;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	page function				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/  

.pageFuncShell{
	width:936px; height:43px; padding:0; background:#FFF;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
.pageFuncShell3{
	width:620px !important; height:43px; padding:0; background:#FFF;
	position:relative; 
	margin:0 0 0 5px;
	overflow:hidden;	
	float:left;
}
.ie6 .pageFuncShell3{
	margin:0 0 0 2px;
}
.pageFunction{
	width:936px; height:43px;
	margin:0 13px 0 13px; padding:0;	
	overflow:hidden; position:relative; top:0; left:0;
	background:#FFF;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pageFunction2{
	background:#FFF;
	width:936px; height:43px;
	margin:0; padding:0;	
	overflow:hidden; position:absolute; bottom:0; left:0; right:0; z-index:100;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pageFunction3{
	background:#FFF;	
	width:620px !important; height:43px;
	margin: 0 auto;
 	margin:0; padding:0;	
	overflow:hidden; position:absolute; ottom:0; left:0; right:0; z-index:100;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pageFunction .inner, .pageFunction2 .inner, .pageFunction3 .inner{
	width:1800px; height:43px; display:block; background:#FFF; border:none;
	-moz-border-radius: 8px; 
   -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pageFunction a, .pageFunction2 a, .pageFunction3 a{
	background:#F5F6CB;
	height:30px; width:43px; display:inline-block; float:left;
	padding: 13px 0 0 0; margin: 0 5px 0 0;
	text-align:center; text-decoration:none; text-transform:uppercase;
	font-family: 'AntitledMedium', sans-serif; font-size:14px; color:#86C241;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.ie .pageFunction a, .ie .pageFunction2 a, .ie .pageFunction3 a{
	position:relative;
	}


 .pageFunction3 a{
	margin-right:2px; text-align:center; text-decoration:none; text-transform:uppercase;
	
}
.pageFunction a:hover, .pageFunction2 a:hover, .pageFunction3 a:hover{
	color:#262262;
	color:#FFF;
	font-family: 'AntitledDemi', sans-serif;
	background:#F89921;
}
.pageFunction a.active, .pageFunction2 a.active, .pageFunction3 a.active{
	color:#FFF;
	background:#86C241;
	font-family: 'AntitledDemi', sans-serif;
}
.pagePrevious{
	width:100px !important;
	padding:13px 20px 0 20px;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pagePrevious img{
	display:inline-block; margin: 0 5px 0 0; position:relative; top:1px;
}
.pageNext{
	width:1000px !important; 
	padding:13px 20px 0 20px !important; text-align:left !important;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.pageNext img{
	display:inline-block;	margin: 0 0 0 5px; position:relative; top:1px;
}
.pageEnd{
	height:43px; width:7px; text-indent:-999em;
	position:absolute; top:0; right:0; margin:0; padding:0;
	background:url(../images/ui/pageEnd.png) no-repeat 0 0;
	behavior: url(/iepngfix.htc);
}
 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	footer						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/  
.footerShell{
	margin:0 auto;
	padding:12px 0 0 0;
	width:936px;
	display:block;
}
.footerShellLv2{
	margin:0 auto; padding:0; position:relative; top:-10px; left:5px;
	width:936px; display:block;
}
/*~~~~~~~~~~~~~~footerInner not found in html?~~~~~~~~~~~~~~~~~~~~~~~*/
.footerInner{
	position:absolute; top:0; left:0; z-index:0;
	margin:0; padding:0;
	background:rgba(255,255,255,.40);
}
.footerTop{
	padding: 0px 10px 3px 10px; height:50px; position:relative;
	margin:0; 
	width:916px; 
	background:#E9EAEB;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.6pt;
	color:#666; text-align:left;
	position:relative;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}

.footerTopInner{
	margin:13px 0 0 0;
	width:660px;
	float:left;
}
.ie .footerTopInner{
	margin:10px 0 0 0;
	
}
.footerTop fieldset{
	margin:8px 0 0 0; padding:0; border:0;
	float:right;
}
.footerTop fieldset input{
	border:0;	
	width:215px; height:17px;	
	padding:4px 5px 3px 5px;
	background:none;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

	letter-spacing: -0.8pt;
	position:absolute;
}
.footerTop fieldset label span{
	width:215px; height:17px; color:#717375;
	padding:4px 5px 3px 5px;
	display:block;
	position:absolute;
}
.bg-footerSearch{
	width:250px; height:24px; display:block;
	background:#f2f2f2;
	border:1px solid #86C241;
	position:relative;
	-moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px;
	behavior: url(/resources/htc/PIE.htc);
}
.bFooterSearch{
	position:absolute; right:4px; top:4px; z-index:4;
 	height:16px; width:16px; display:block;
	background:url('../images/ui/button-footerSearch.gif') no-repeat 0 0;
	text-indent:-9999em;
	float:right;
}
.ie6 .bFooterSearch{
	cursor:pointer;	
	background:url('../images/ui/button-footerSearch.gif') no-repeat 0 1px;	
}
.bFooterSearch:hover{
	background:url('../images/ui/button-footerSearch.gif') no-repeat 0 bottom;
}
.footerMid{
	position:relative; top:-10px; z-index:2;
	margin:0; display:block;
	width:896px; padding:20px; background:#E0E1E2;
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.footerBottom{
	padding: 25px 20px 20px 20px;
	margin:0; 
	position:relative; bottom:20px; z-index:1;
	width:896px; height:10px; display:block;
	background:#C9CACB;
	font: 10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:0.0;
	color:#666; 
	text-align:left;
	-moz-border-radius: 8px; 
    -webkit-border-radius:8px; 
    border-radius:8px;
	behavior: url(/resources/htc/PIE.htc);
}
.footerBottom span{
	float:left;	
	z-index:4; position:relative;
}
.footerCol, .footerColEnd{
	text-align:left;
	float:left;	
	width:160px;
	margin-right:20px;
	display:block;
}
.footerEnd{
	margin-right:0;	
}
.footerCol ul, .footerCol li{
	margin:0; padding:0;
	position:relative; z-index:4;
}	
.ie6 .footerCol ul, .ie6 .footerCol li{
	line-height:0;
}
.footerCol ul{
	margin:0 0 20px 0;	
}
.footerCol a, .footerColEnd a, .footerCol a.title, .footerColEnd a.title{
	color:#8E9193;
	text-decoration:none;
	display:inline-block;
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #E0E1E2;
	font: 12px/14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing:-0.8pt;
	text-transform: capitalize;
}
.ie .footerCol a, .ie .footerColEnd a, .ie .footerCol a.title, .ie .footerColEnd a.title{
	margin:0;
	padding:0;
}
.footerCol li.title a, .footerColEnd li.title a{
	color:#262262;
}
.footerCol a:hover, .footerColEnd a, .footerCol a.title:hover, .footerColEnd a.title:hover{
	color:#262262;
	border-bottom:1px solid #F89921;	
}
.linkFooter{
	margin: 0 0 0 10px; padding:0; display:inline-block;
	color:#666;
	text-decoration:none;
}
.linkFooter:hover{
	color:#262262;	
}
.bka{
	display:inline;
	float:right; position:relative; z-index:4;	
}
.footerImg{
	position:relative; top:-20px;	
}
.buttonBack, .buttonTop, .bGenericFooter{
	color:#A8AAAC;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-family: 'AntitledMedium', sans-serif;
	letter-spacing:0.2pt  ;
	text-align:center;
	padding:3px 5px 3px 5px;
	margin:0 8px 0 0;
	width:42px;
	background:url(../images/ui/gradient-footer.gif) repeat-x 0 0 #CCC;
	border:1px solid #E9EAEB;
	-moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px;
	behavior: url(/resources/htc/PIE.htc);
}
.buttonTop{
	width:31px;
}
.bGenericFooter{
	border:1px solid #DDD;	
	padding:2px 5px 2px 5px;
	font-size:14px; width:auto; text-transform:none;
	
}
.callNum{
	display:inline-block;
	margin:0 100px 0 100px;
	color:#262262;	
	font-family: 'AntitledDemi', sans-serif;
	font-size: 14px;
	letter-spacing:0.2pt !important;
}
.buttonBack:hover, .buttonTop:hover, .bGenericFooter:hover{
	background:url(../images/ui/gradient-footer.gif) repeat-x 0 bottom #FFF;	
	border:1px solid #262262;
	color:#262262;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	popup detail corners		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pop-shell{
	width:892px; display:none; padding:0;
	background:url('../images/ui/pop-detail-top1.gif') no-repeat 0 0;	
	position:absolute; top:10px; z-index:9002;
	font: normal 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
}
.pop-inner{
	background:#FFF;	
}
.pop-bottom{
	width:892px; display:block; padding:0 0 0 0; height:20px;
	background:url('../images/ui/pop-detail-bottom1.gif')  no-repeat 0 bottom;	
}
.pop-Col1, .pop-Col2{
	margin:0 0 0 9px;
	text-align:left;
	width:659px; float:left; display:inline-block;	
	color:#262262;/	
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration: none;
}
.propertyAttributes {
	padding:0 0 0 17px;
	margin:0;
	}
.propertyAttributes h5 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size: 11px ;
	font-weight:normal;
	color: #262262;
	text-transform:uppercase;
	margin:0 0 8px 0;
	
}
.propertyAttributes h3 {
	font-family: 'AntitledDemi', sans-serif;
	font-size: 16px;
	color: #262262;
	margin:-8px 0 0 0;
	
}

.ie6 .pop-Col1, .ie6 .pop-Col2{
	margin:0 0 0 4px;	
}
.pop-Col2{
	width:209px;
}

.ie .pop-Col2{
	width:209px;
	margin:0 0 0 9px;
}

.pop-Col1 p{
	margin: 0 0 20px 16px;
	font-size:13px;
}
.pop-inner .absoluteAuction
{
    position:absolute;
    margin-left:575px;
}
.ie .pop-inner .absoluteAuction
{
    margin-left:118px;
}
.pop-inner h1{
	text-align:left;
	color:#262262; 
	font: normal 30px/30px 'AntitledDemi', sans-serif; 
	text-indent:0;
	margin:0 0 0 25px;
	}
	
.pop-inner h2{
	text-align:left;	
	color:#86C241; 
	font: normal 30px/30px  'AntitledDemi', sans-serif; 
	margin:0 0 10px 25px;
	
}
.ie .pop-inner h1{
	padding:0px 0px 4px 0;
	width:auto;
	
	} 


.navPop{
	height:73px;
}
table {
	float:left;
	width:300px;	
	margin:0 0 20px 10px;
}
table td{
	text-align:left;
	width:50%;
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.8pt;
	color:#262262;	
}

.green{
	color:#86C241;	
	font-family: 'AntitledDemi', sans-serif; 
	font-size:14px;	
	letter-spacing:0.2pt;
	background:	url('../images/ui/table-line.gif') repeat-x 0 bottom #FFF;	
}
.green span{
	padding:3px;
	background:#FFF;	
}
.green img{
	display:inline;
}
.popMapTop{
	width:651px; height:52px;
	margin:0 0 0 10px;
	background:	url('../images/ui/popMap-top.gif') repeat-x 0 bottom #FFF;		
}
.popMapTop h3{
	font-size:16px; font-family: 'AntitledDemi', sans-serif;
	padding: 10px 0 0 10px; color:#FFF; margin:0;
}
.popMapTop h4{
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.6pt;
	padding: 0 0 0 10px; margin:0;
}
.mapPop{
	margin:0 0 0 10px;
	position:relative;
	width:651px; height:323px; display:block;
	background:#CCC; overflow:hidden;
}
.ie6 .mapPop{
	height:333px;	
}	
.c1-pop, .c2-pop, .c3-pop, .c4-pop{
	position:absolute; width:7px; height:7px; display:block; text-indent:-999em; z-index:99px;
}
.c1-pop{
	 top:0; left:0; background:url('../images/ui/c1-pop.png') no-repeat 0 0;	
}
.c2-pop{
	 top:0; right:0; background:url('../images/ui/c2-pop.png') no-repeat 0 0;	
}
.c3-pop{
	 bottom:0; right:0; background:url('../images/ui/c3-pop.png') no-repeat 0 0;	
}
.c4-pop{
	 bottom:0; left:0; background:url('../images/ui/c4-pop.png') no-repeat 0 0;	
}
.ie6 .c2-pop{
	 top:0; right:-1px; background:url('../images/ui/c2-pop.png') no-repeat 0 0;	
}
.ie6 .c3-pop{
	 bottom:-11px; right:-1px; background:url('../images/ui/c3-pop.png') no-repeat 0 0;	
}
.ie6 .c4-pop{
	 bottom:-11px; left:0; background:url('../images/ui/c4-pop.png') no-repeat 0 0;	
}
.flashGallery{
	margin:0 0 20px 0;	position:relative;
}
.flashGallery .noFlash
{
    position:absolute;
    background:rgba(128, 128, 128, 0.50);
    top:0px;
    width:529px;
    padding:10px 0 10px 20px;
    text-decoration:none;
    color:#FFF;
    font-weight:bold;
}
.viewData{
	margin:0 0 10px 20px;
	padding:10px;
	width:209px;
	float:right;
	display:block;
	background:#F5F6CB;
	-moz-border-radius:8px;
    -webkit-border-radius:8px;
	border-radius:8px;
	behavior: url(/resources/htc/PIE.htc);
	
}
.ie8 .viewData{
	position:relative;
	border:solid 1px #F5F6CB;}

.viewData a{
	display:block; color:#86C241; text-decoration:none;	
	font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:4px 0 ;
}
.viewData a img{
	display:inline-block; margin: 0 6px 0 0;
	}
.viewData a:hover{color:#262262!important;
	
	
}
.viewData h3.greenH3{
	margin:0;
}
.viewData p{
	font: bold 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin:0 0 5px 0;
}

.navPop{
text-align:left;
}
.bPop-prev{
	float:left;
	display:inline-block; padding: 0 0 0 30px; margin: 8px 0 0 9px;
	background:url('../images/ui/button-pop-prev.gif') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.bPop-prev span{
	display:inline-block; padding: 13px 20px 0 0px; 
	height:30px; float:left;
	color:#FFF; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	background:url('../images/ui/button-pop-prev.gif') no-repeat right 0;			
}
.bPop-prev:hover{
	background:url('../images/ui/button-pop-prev.gif') no-repeat 0 bottom;	
}
.bPop-prev:hover span{
	background:url('../images/ui/button-pop-prev.gif') no-repeat right bottom;			
}
.bPop-next{
	float:left;
	display:inline-block; padding: 0 30px 0 0; margin: 8px 0 0 8px;
	background:url('../images/ui/button-pop-next.gif') no-repeat right 0;	
	text-decoration:none; text-transform:uppercase;
}
.bPop-next span{
	display:inline-block; padding: 13px 0 0 20px; 
	height:30px; float:left;
	color:#FFF; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	background:url('../images/ui/button-pop-next.gif') no-repeat left 0;			
}
.bPop-next:hover{
	background:url('../images/ui/button-pop-next.gif') no-repeat right bottom;	
}
.bPop-next:hover span{
	background:url('../images/ui/button-pop-next.gif') no-repeat left bottom;			
}
.bPop-close{
	float:right;
	display:inline-block; padding: 0 0 0 15px; margin: 8px 8px 0 0px;
	background:url('../images/ui/button-pop-close.gif') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.bPop-close span{
	display:inline-block; padding: 13px 25px 0 0; 
	height:30px; float:left;
	color:#FFF; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	background:url('../images/ui/button-pop-close.gif') no-repeat right 0;			
}
.bPop-close:hover{
	background:url('../images/ui/button-pop-close.gif') no-repeat 0 bottom;	
}
.bPop-close:hover span{
	background:url('../images/ui/button-pop-close.gif') no-repeat right bottom;			
}
.searchData{
	height:30px; float:left;
	padding: 20px 0 0 0; margin: 0 0 0 20px;
	color:#FFF; font-family: 'AntitledDemi', sans-serif; font-size:14px;	
}
.bPop-add, .bPop-remove, .bPop-email, .bPop-enquire{
	display:inline-block; padding: 8px 0 0 37px; margin:0 0 2px 0 ;
	width:172px; height:27px; display:block; float:left;
	color:#FFF; font-family: 'AntitledDemi', sans-serif; font-size:14px; text-decoration:none;
	letter-spacing:0.2pt;
}
.bPop-add{
	background:url('../images/ui/button-pop-addProp.gif') no-repeat right 0;			
}
.bPop-add:hover{
	background:url('../images/ui/button-pop-addProp.gif') no-repeat 0 bottom;	
}
.bPop-remove{
	background:url('../images/ui/button-pop-remProp.gif') no-repeat right 0;			
}
.bPop-remove:hover{
	background:url('../images/ui/button-pop-remProp.gif') no-repeat 0 bottom;	
}
.bPop-email{
	background:url('../images/ui/button-pop-email.gif') no-repeat right 0;			
}
.bPop-email:hover{
	background:url('../images/ui/button-pop-email.gif') no-repeat 0 bottom;	
}
.bPop-enquire{
	background:url('../images/ui/button-pop-enquire.gif') no-repeat right 0;			
}
.bPop-enquire:hover{
	background:url('../images/ui/button-pop-enquire.gif') no-repeat 0 bottom;	
}
.pop-Col2 .attrBed, .pop-Col2 .attrBath, .pop-Col2 .attrGpark, .pop-Col2 .attrGaragepark, .pop-Col2 .attrOpark{
	width:24px; height:30px; display:block; float:left;
	margin:10px 10px 20px 0;
	font-size:12px; color:#86C241; font-family: 'AntitledDemi', sans-serif; text-align:center;	
}
.pop-Col2 .attrBed{
	background:url('../images/ui/icon-bed-blue.gif') no-repeat center bottom #FFF;		
}
.pop-Col2 .attrBath{
	background:url('../images/ui/icon-bath-blue.gif') no-repeat center bottom #FFF;		
}
.pop-Col2 .attrGaragepark{
	background:url('../images/ui/icon-GaragePark-blue.gif') no-repeat center bottom #FFF;		
}
.pop-Col2 .attrGpark{
	background:url('../images/ui/icon-Gpark-blue.gif') no-repeat center bottom #FFF;		
}
.pop-Col2 .attrOpark{
	background:url('../images/ui/icon-Opark-blue.gif') no-repeat center bottom #FFF;		
}
.testimonial{
	width:169px;
	padding:16px 20px 20px 20px;
	background:url('../images/ui/testimonial-bubble.gif') no-repeat 0 0;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.6pt;
}
.ie8 .testimonial{margin:1px 0 0 0;}
.testimonial h3{
	color:#86C241;
	margin:0 0 10px 0;
}
.imgShell{
	width:169px;
	padding:0 20px 20px 20px;
	background:url('../images/ui/testimonial-bubble.gif') no-repeat 0 -250px;			
}
.popPortrait{
	width:108px; height:108px; display:block;	
}
.contactInfo{
	width:169px;
	margin:0;
}
.contactInfo h3, .testimonial h3{
	font-family: 'AntitledDemi', sans-serif !important;
	letter-spacing:0.2pt;
	color:#96C241;
	
}
.contactInfo h3{
	margin:6px 0 2px 0;
	
}
.contactInfo h4{
	font: 16px 'AntitledDemi', sans-serif !important;
	letter-spacing:0.2pt;
	
}
.contactInfo a{
	text-decoration:none;
	color:#262262;		
	border-bottom:1px solid #C8C7D7;
	margin:0 0 5px 0;
	font-size: 12px;
	padding:0;
}
.contactInfo a:hover{
	color:#F89921;		
}
.contactInfo p{
	margin:14px 0 0 0;
	font: normal 12px/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	letter-spacing: -0.8pt;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	popup standard				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.pop-shell-std{
	width:526px; display:block; padding:0;
	background:url('../images/ui/bg-popupStd-top.gif') no-repeat 0 0;	
	position:absolute; z-index:9001;
}
.pop-inner-std{
	position:relative; text-align:left;
	background:#FFF;	
	padding:0 0px 0 20px ;
}
.pop-inner-std fieldset{
	margin:0; padding:0; border:0;
	display:block; position:relative;
}
.pop-inner-std fieldset input{
	border:0;
}
.pop-bottom-std{
	width:526px; display:block; padding:0 0 0 0; height:20px;
	background:url('../images/ui/bg-popupStd-bottom.gif')  no-repeat 0 bottom;	
}
h1.popH1title{
	padding: 15px 20px 0 20px; width:395px; float:left;
	color:#FFF; display:inline;	overflow:hidden; 
	
}

.askQ{
	margin:0; padding:5px;
	position:relative; width:150px;
	float:left; color:#86C241; font-family: 'AntitledDemi', sans-serif; font-size:14px; text-transform:uppercase; text-align:left;
}

.pop-inner-std .buttonAsk{
	float:left; width:58px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-pop-ask.gif') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.pop-inner-std .buttonAsk:hover{
	background:url('../images/ui/button-pop-ask.gif') no-repeat 0 bottom;		
}

.pop-inner-std .button-send{
	float:left; width:58px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-send2.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.pop-inner-std .button-send:hover{
	background:url('../images/ui/button-send2.jpg') no-repeat 0 bottom;		
}
.pop-inner-std .button-alert{
	float:left; width:80px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-pop-alertme.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.pop-inner-std .button-alert:hover{
	background:url('../images/ui/button-pop-alertme.jpg') no-repeat 0 bottom;		
}
.pop-inner-std .button-request{
	float:left; width:120px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-pop-request.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.pop-inner-std .button-request:hover{
	background:url('../images/ui/button-pop-request.jpg') no-repeat 0 bottom;		
}
.pop-inner-std .button-share{
	float:left; width:120px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-pop-share.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.pop-inner-std .button-share:hover{
	background:url('../images/ui/button-pop-share.jpg') no-repeat 0 bottom;		
}
.pop-inner-std p{
	margin:10px 0 10px 0;
	width:480px;	
}
.button-send2{
	float:left; width:58px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-send2.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.button-send2:hover{
	background:url('../images/ui/button-send2.jpg') no-repeat 0 bottom;		
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	checkbox					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.pop-inner-std label.cBox-float{
	position:relative; float:left; text-align:left; padding: 0; display:block;
	font-family: 'AntitledMedium', sans-serif; font-size:14px;
	width:160px; 
}
.pop-inner-std label.cBox-float input{
	float:left;	margin:8px 0 0 0;
	border:0;
}

.ie .pop-inner-std label.cBox-float input{
	margin:5px 0 0 0;
	
}
.pop-inner-std label.cBox-float span{
	font-family: 'AntitledMedium', sans-serif; font-size:14px; text-align:left;
	margin:0; padding:5px;
	position:relative;
	color:#262262; float:left;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	input field					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
label.tFieldShort, label.tFieldWide{
	position:relative;	
	text-align:left;	
	float:left;
}
label.tFieldShort span, label.tFieldWide span{
	color:#262262; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	padding:6px 5px 3px 5px;
	display:block; 
	position:absolute; top:0; z-index:149;
}
label.tFieldShort span{
	width:173px; height:25px; 
}
label.tFieldWide span{
	width:488px; height:25px; 
}

div.bg-tFieldShort, div.bg-tFieldWide{
	background:#FFF; z-index:100; 
	border:1px solid #E0E1E2;
	position:relative;
	margin:0; padding:0;
	margin:0 8px 8px 0;	
	float:left;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/		
}
div.bg-tFieldShort{
	width:240px; height:32px; display:block;
}

div.bg-tFieldWide{
	width:488px; height:32px; display:block;
}


label.tFieldShort input, label.tFieldWide input{
	border:0;		
	padding:2px 5px 3px 5px;
	background:none; display:block;
	font-family: 'AntitledMedium', sans-serif; color:#262262;
	position:absolute;
	z-index:160;
}
label.tFieldShort input{
	width:240px; height:25px;	
}
.ie label.tFieldShort input{
	padding:7px 5px 3px 5px;	
	width:240px; height:25px;	
}
label.tFieldWide input{
	width:480px; height:25px; z-index:160;
}
.ie label.tFieldWide input{
	padding:7px 5px 3px 5px;		
	width:480px; height:25px;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	select 						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
label.sFieldShort, label.sFieldWide{
	position:relative;	
	text-align:left;	
	float:left;
}

div.bg-sFieldShort, div.bg-sFieldWide{
	background:#FFF; z-index:100; 
	/*border:1px solid #E0E1E2;	*/
	position:relative;
	margin:0; padding:0;
	margin:0 8px 8px 0;	
	float:left;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/		
}
div.bg-sFieldShort{
	width:240px; height:32px; display:block;
}

div.bg-sFieldWide{
	width:488px; height:32px; display:block;
}


label.sFieldShort select, label.sFieldWide select{
	border:none;		
	padding:2px 5px 3px 5px;
	background:none;
	font-family: 'AntitledMedium', sans-serif; color:#262262; line-height:18px;
	position:absolute;
	z-index:150px;
}
label.sFieldShort select{
	width:242px; height:32px;	
}

label.sFieldWide select{
	width:498px; height:32px;	
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	text area					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
label.tAreaWide, label.tAreaShort{
	position:relative;	
	text-align:left;
	float:left;
}
label.tAreaWide{
	width:498px; height:72px;	
}
label.tAreaShort{
	width:240px; height:72px;	
}

label.tAreaWide span, label.tAreaShort span{
	color:#262262; font-family: 'AntitledMedium', sans-serif; font-size:14px;
	padding:6px 5px 3px 5px;
	display:block; z-index:140;
	position:absolute; top:0;	cursor:pointer; z-index:101;
}

label.tAreaWide span{
	width:480px; height:53px; 
}

label.tAreaShort span{
	width:240px; height:72px; 
}

div.bg-tAreaShort, div.bg-tAreaWide{
	position:relative; z-index:100; 
	border:1px solid #E0E1E2; background:#FFF;
	position:relative;
	margin:0 8px 8px 0;	 padding:0;
	-moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari and Chrome */
    border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3*/	
}

div.bg-tAreaWide{
	width:488px; height:62px; display:block;
}
div.bg-tAreaShort{
	width:240px; height:62px; display:block;
}

label.tAreaWide textarea, label.tAreaShort textarea{
	padding:4px 5px 3px 5px; margin:0;	border:0;	
	background:none;
	font-family: 'AntitledBook', sans-serif; color:#FFF; font-weight:normal; font-size:14px;
	position:absolute; top:0; color:#262262;
	z-index:152;
}
label.tAreaWide textarea{
	width:478px; height:62px;	
}
.ie label.tAreaWide textarea{
	width:478px; height:55px;	
}
.ie6 label.tAreaWide textarea{
	width:488px; height:62px;	
}
label.tAreaShort textarea{
	width:240px; height:62px;	
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	radio						~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.radio, .radio em{
		font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	letter-spacing:-0.8pt;
		color:#262262;
}

.checkboxs, .checkboxs em{
		font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	letter-spacing:-0.8pt;
		color:#262262;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	enquire form				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.formEnquire{
	width:209px; height:285px;  z-index:100;
	position:absolute; top:82px;
	margin:0; padding:0; display:none;
	background:url('../images/ui/bg-enquire.gif') no-repeat 0 0;
}
.webkit .formEnquire{top:74px;	}
.ie .formEnquire{	top:76px;}
.ie6 .formEnquire, .ie7 .formEnquire{	top:78px;}

.formEnquire fieldset{
	margin:8px 8px 0 8px; padding:0; border:0;
	display:block;
}
.formEnquire fieldset input{
	border:0;	
	width:173px; height:25px;	
	padding:2px 5px 3px 5px;
	background:none;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	letter-spacing:-0.8pt;
	position:absolute; z-index:200;
	letter-spacing:-0.8pt;
}
.ie .formEnquire fieldset input{
	padding:7px 5px 3px 5px;	
	width:240px; height:25px;	
}
.formEnquire fieldset label span, .formEnquire fieldset label.textA span{
	width:173px; height:23px; color:#FFF;
	padding:6px 5px 3px 5px;
	display:block;
	position:absolute; top:0;
	z-index:199;
}
.formEnquire fieldset label.textA span{
	height:63px;	
}
.bg-formEnquire, .bg-formEnquireTextA{
	width:193px; height:32px; display:block;
	background:url('../images/ui/bg-detail-inputBlue.gif') no-repeat 0 0;
	position:relative;
	margin:0 0 8px 0;
}
.formEnquire .error{
	color:#F00;	
}
.formEnquire fieldset .error label span, .formEnquire fieldset .error label.textA span {
	color:#F00;	
}
.bg-formEnquireTextA{
	background:url('../images/ui/bg-detail-textArea.gif') no-repeat 0 0;	
	height:72px;	
}
.formEnquire fieldset textarea{
	border:0;	
	width:183px; height:72px;	
	padding:4px 5px 3px 5px;
	background:none;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	letter-spacing:-0.8pt;
	position:absolute; z-index:200;
}
.formEnquire fieldset textarea{
		width:183px; height:65px;	
}
.formToFriend fieldset textarea{
		width:183px; height:65px;	
}
.formEnquire .button-send{
	float:left; width:58px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-send.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.formEnquire .button-send:hover{
	background:url('../images/ui/button-send.jpg') no-repeat 0 bottom;		
}
.formEnquire .button-pop-cancel{
	padding:15px 20px 10px 20px;
	float:left; width:169px; height:19px;	
	background:url('../images/ui/button-pop-cancel.gif') no-repeat 0 0;	
	text-decoration:none; color:#FFF;
}
.formEnquire .button-pop-cancel:hover{
	background:url('../images/ui/button-pop-cancel.gif') no-repeat 0 bottom;		
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	send to a friend form		~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.formToFriend{
	width:209px;  
	position:absolute; top:5px; z-index:100;
	margin:0; padding:0; display:none;
	background:url('../images/ui/bg-tellafriend.gif') no-repeat 0 0;
}
.webkit .formToFriend{	top:-3px;}
.ie .formToFriend{	top:-1px;}
.ie6 .formToFriend, .ie7 .formToFriend{	top:1px;}

.formToFriend fieldset{
	margin:8px 8px 0 8px; padding:0; border:0;
	display:block;
}
.formToFriend fieldset label input, .formToFriend fieldset label textarea{
	border:0;	
	width:183px; height:25px;	
	padding:2px 5px 4px 5px;
	background:none;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	letter-spacing:-0.8pt;
	color:#FFF;
	position:absolute; z-index:200;
}
.ie .formToFriend fieldset label input{
	padding:7px 5px 3px 5px;	
	width:183px; height:25px; z-index:200;
}
.formToFriend fieldset label textarea{
	width:183px; 
	height:65px;	
}
.formToFriend fieldset label span, .formToFriend fieldset label.textA span{
	width:183px; height:23px; color:#FFF;
	padding:6px 5px 3px 5px;
	display:block;
	position:absolute; top:0; left:0;
	z-index:190;
}
.formToFriend fieldset label.textA span{
	height:63px;	
}
.bg-formToFriend, .bg-formToFriendTextA{
	width:193px; height:32px; display:block;
	background:url('../images/ui/bg-detail-inputGreen.gif') no-repeat 0 0;
	position:relative;
	margin:0 0 8px 0;
}
.bg-formToFriendTextA{
	background:url('../images/ui/bg-detail-textArea-green.gif') no-repeat 0 0;	
	height:72px;	
}
.formToFriend .bg-formToFriend fieldset label span{
	width:183px; height:23px; color:#FFF;
	padding:6px 5px 3px 5px;
	display:block;
	position:absolute; top:0; left:0;
	z-index:190;	
}
.formToFriend .error{
	/*border:1px solid #F00;	
	color:#F00;*/
	border:none;
}
.formToFriend fieldset .error label span, .formToFriend fieldset .error label.textA span {
	color:#F00;	
}
.bg-formEnquireTextA{
	height:72px;	
}
.formToFriend fieldset textarea{
	border:0;	
	width:183px; height:72px;	
	padding:4px 5px 3px 5px;
	background:none;
	font: normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif ;
	letter-spacing:-0.8pt;
	position:absolute; z-index:200;
}
.formToFriend .button-send{
	float:left; width:58px; height:32px;
	display:inline-block; padding: 0; margin: 0; text-indent:-999em;
	background:url('../images/ui/button-send2.jpg') no-repeat 0 0;	
	text-decoration:none; text-transform:uppercase;
}
.formToFriend .button-send:hover{
	background:url('../images/ui/button-send2.jpg') no-repeat 0 bottom;		
}
.formToFriend .button-pop-cancel{
	padding:15px 20px 10px 20px;
	float:left; width:169px; height:19px;	
	background:url('../images/ui/button-pop-cancel2.gif') no-repeat 0 0;	
	text-decoration:none; color:#FFF;
}
.formToFriend .button-pop-cancel:hover{
	background:url('../images/ui/button-pop-cancel2.gif') no-repeat 0 bottom;		
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	rounded corners				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.shadow{
	-moz-box-shadow: 0px 1px 2px #000; 
    -webkit-box-shadow: 0px 2px 4px #000; 
   box-shadow: 0px 1px 2px #000;
	}
.shadowPopup{
	-moz-box-shadow: 0px 0px 20px #000; 
    -webkit-box-shadow: 0px 0px 20px #000; 
   box-shadow: 0px 0px 20px #000;
	}	
.rounded14{	
	-moz-border-radius: 14px; 
    -webkit-border-radius: 14px; 
    border-radius: 14px;
	behavior: url(/resources/htc/PIE.htc);
}
.rounded8{	
	-moz-border-radius: 8px; 
    -webkit-border-radius: 8px; 
    border-radius: 8px;
	behavior: url(/resources/htc/PIE.htc);
}
.rounded4{	
	-moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px;
	behavior: url(/resources/htc/PIE.htc);
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	tipsy tooltip				~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
  .tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat;  background-image: url(../images/ui/tipsy.gif); }
  .tipsy-inner { padding: 10px; background-color: #F89921; color: white; max-width: 200px; text-align: left; font-family: 'AntitledBook', sans-serif; color:#FFF; font-weight:normal; font-size:14px; }
  .tipsy-inner { -moz-border-radius:8px; -webkit-border-radius:8px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	lightbox					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#lightboxOverlay {
	z-index:9001;
	width:100%; height:100%;
	position:fixed;
	background:rgba(38,34,98,.80);
	/*position:absolute;*/
	top:0px; left:0px; bottom:0px; right:0px;
	display:none;
	
	
}
.ie #lightboxOverlay,.ie7 #lightboxOverlay {
	background:#262262;	
	
}
.ie6 #lightboxOverlay {
	z-index:9001;
	background:#262262;	
	position:absolute;
	top:0px; left:0px; bottom:0px; right:0px;
 }

#lightboxContentWrap {
	z-index:10100;
	position:absolute;
	width:100%;
	display:block;
}
#lightboxContent {
	z-index:10200;
	width:940px;
	position:absolute; top:40px; left:40px;
	display:none;
	}
div.googlemap span
{
    display:none;
}
div.googleSearchMap
{
    width:926px;
    height:368px;
}
div.mapPreviewContainer
{
    width:227px;
    height:59px;
    margin:6px 0 0 21px;
}
.errormsg
{
    color:#F00 !important;
    margin:0 !important;
    display:none;
}
.successmsg
{
    color:#090 !important;
    margin:0 !important;
    display:none;
}
.waitmsg
{
    margin:0 !important;
    display:none;
}
div.agentEmailApprove textarea
{
    font-family: 'AntitledBook', sans-serif; color:#000; font-weight:normal; font-size:14px;
    width:400px;
    height:150px;
    float:left;
}
div.agentEmailApprove input.button
{
    float:left;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~	Tipsy tooltip					~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tipsy { 
	padding: 5px; font-size: 10px; 
	/*opacity: 0.8;
	filter: alpha(opacity=80); */
	background-repeat: no-repeat;  
	background-image: url(../images/ui/tipsy.gif); }


	
	
.tipsy-inner { 
  padding: 5px 8px 4px 8px; 
  background-color: #F89921; 
  color: white; 
  max-width: 200px; 
  text-align: center;
  -moz-border-radius:4px; 
  -webkit-border-radius:4px;
   border-radius: 4px;
  behavior: url(/resources/htc/PIE.htc);
	
  }
.peKenBurns
{
    width:635px;
    height:284px;
    background:#FFF;
    float:left;
    margin:6px 0 0 4px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    text-align:left;
    behavior: url(/resources/htc/PIE.htc);
}
.peKenBurnsInner a
{
    width:619px;
    height:267px;
    overflow:hidden;
    margin:8px 0 0 8px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align:left;
    position:absolute;
    display:none;
    text-decoration:none;
}
.ie8 .peKenBurns .overlay, .ie7 .peKenBurns .overlay, .webkit .peKenBurns .overlay
{
    background:url('../images/ui/galleryMask.png');
    position:absolute;
    width:635px;
    height:284px;
}
.peKenBurnsInner a.peKb_active
{
    display:block;
}
.peKenBurnsInner a img
{
    width:700px;
    position:absolute;
}
.peKenBurnsInner a .absoluteAuction
{
    width:71px;
    height:55px;
    background:url('../images/ui/absoluteAuctionSmall.png');
    position:absolute;
    right:10px;
    top:10px;
}
.peKenBurnsInner .info
{
    position:absolute;
    top:0;
    color:#FFF;
    height:36px;
    padding:8px 26px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    margin:4px 0 0 4px;
    font:16px 'AntitledMedium','Lucida Sans','Lucida Sans Unicode';
    /*opacity: 0.7;
	filter: alpha(opacity=70);*/
	background:#F19118;
    background:rgba(241, 145, 24, 0.7);
}
.ie8 .peKenBurnsInner .info, .ie7 .peKenBurnsInner .info
{
    background:url('../images/ui/galleryInfoBox.png');
    width:288px;
}
.peKenBurnsInner .infoRent
{
    background:#911C2E;
    background:rgba(145, 28, 46, 0.7);
}
.ie8 .peKenBurnsInner .infoRent, .ie7 .peKenBurnsInner .infoRent
{
    background:url('../images/ui/galleryInfoBoxRent.png');
    width:288px;
}
.peKenBurnsInner .info .title
{
    display:block;
}
.peKenBurnsInner .desc
{
    font-size:12px;
    font-weight:normal;
    display:block;
    min-width:250px;
}
.peKenBurns .controls
{
    position:absolute;
    margin:237px 0 0 551px;
}
.peKenBurns .controls a
{
    width:34px;
    height:34px;
    text-indent:-9999px;
    background:url('../images/ui/galleryControls.png');
    float:left;
    margin-left:2px;
}
.peKenBurns .controls a.next
{
    background-position:34px 0;
}
.peKenBurns .controls a.prev:hover
{
    background-position:0 -34px;
}
.peKenBurns .controls a.next:hover
{
    background-position:34px -34px;
}

.socials a.social 
{
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 10px 0 0;
    background: url(../images/ui/SocialIcons.png) no-repeat top left;
    overflow: hidden;
    font-size: 1px;
    text-indent: -999px;
    padding: 0;
}
.socials a.social:hover 
{
    border: 0;
}
.socials a.social.twitter { background-position: 0px 0px; }
.socials a.social.twitter:hover { background-position: 0px -30px; }
.socials a.social.facebook { background-position: -30px 0px; }
.socials a.social.facebook:hover { background-position: -30px -30px; }
.socials a.social.linkedIn { background-position: -60px 0px; }
.socials a.social.linkedIn:hover { background-position: -60px -30px; }
