/*****************************************
 CLICK2MOVE - www.click2move.com
 *****************************************
 2005 CSS TABBED HEADER NAV
******************************************/

#tabbedheadcont {
	width: 752px;
}

	#tabbedheaderleft {
		float: left;
		width: 500px;
		margin: 0;
		padding: 0;
		text-align: left;
	}
	
	#topbanner {
		/*
		width: 205px;
		float: right;
		display: inline;
		margin: 15px 15px 0px 0px;
		*/
		clear: left;
		padding: 0px 0px 0px 5px;
		border: 0;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		color: #ff6600;
		font-size: 0.6em;
	}

	
	#tabbedheadcustlinks {
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-style: normal; 
		font-size: 11px;
		line-height: 18px;
		color: #000000;
		margin-bottom: 8px;
		float: right;
		width: 250px;
		text-align: right;
	}

	#tabbedheadcustlinks a:link, #tabbedheadcustlinks a:visited {
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-style: normal; 
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}

	#tabbedheadcustlinks a:hover {
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-style: normal; 
		font-size: 11px;
		color: #ff6600; 
		text-decoration: underline;
	}
	
#phonenum {
	float: right;
	width: 122px;
	text-align: right;
	line-height: 20px;
	margin-bottom: 4px;
}

	#phonenum img {
		float: left;
	}
	
br.headbreaker {
	clear: right;
}


#tabbedfullheader {
	width: 752px;
}


#tabbedheaderright {
	float: left;
	width: 752px;
	margin: 0;
	padding: 0;
	text-align: center; /* was "right" until "headnavb" was removed from the chunk */
}

	/** START THE UL LIST **/

	#tabbedheadnav {
		width: 752px;
		padding: 8px 0px 0px 0px;
	}
	
		*html #tabbedheadnav {
			padding: 11px 0px 0px 0px;
		}
	
	#tabbedheadnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#tabbedheadnav ul li {
		display: inline;
		border-top: 0; 
		border-left: 0;
		border-right: 0;
		float: left;
		border-bottom: 1px solid #959595;
		width: 125px;
		background: transparent url(/tabnav/off.gif) no-repeat left top;
	}
	
		/* SPACE HACKS */
		
		#tabbedheadnav ul li.headnavspacelft {
			width: 62px;
			line-height: 35px;
			height: 35px;
			background: none;
			border-bottom: 1px solid #959595;
		}
		
		#tabbedheadnav ul li.headnavspacergt {
			width: 63px;
			line-height: 35px;
			height: 35px;
			background: none;
			border-bottom: 1px solid #959595;
		}

		/* ON STATES */
		
		/*** A ***/
	
		#tabbedheadnav ul li.headnavaon {
			background: transparent url(/tabnav/one_on.gif) no-repeat left top;
			border-bottom: 1px solid #1770FE;
		}			
		
		/*** B ***/
			
		#tabbedheadnav ul li.headnavbon {
			background: transparent url(/tabnav/two_on.gif) no-repeat left top;
			border-bottom: 1px solid #FF8C41;
		}
			
		/*** C ***/
			
		#tabbedheadnav ul li.headnavcon {
			background: transparent url(/tabnav/three_on.gif) no-repeat left top;
			border-bottom: 1px solid #CC9933;
		}
			
		/*** D ***/
		
		#tabbedheadnav ul li.headnavd {
			background: transparent url(/tabnav/off_r.gif) no-repeat left top;
		}
			
		#tabbedheadnav ul li.headnavdon {
			background: transparent url(/tabnav/four_on.gif) no-repeat left top;
			border-bottom: 1px solid #F7001E;
		}			
			
		/*** E ***/
			
		#tabbedheadnav ul li.headnaveon {
			background: transparent url(/tabnav/five_on.gif) no-repeat left top;
			border-bottom: 1px solid #FFCC00; /* B34166 */
		}			
			
		/*** F ***/
		
		#tabbedheadnav ul li.headnavf {
			background: transparent url(/tabnav/off.gif) no-repeat left top;
		}
		
		
		#tabbedheadnav ul li.headnavfon {
			background: transparent url(/tabnav/six_on.gif) no-repeat left top;
			border-bottom: 1px solid #66CC00;
		}
			
		/* OFF STATE LINKS */
		
		#tabbedheadnav ul li a:link, #tabbedheadnav ul li a:visited {
			display: block;
			width: 100%;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			text-align: center;
			padding-top: 16px;
			height: 19px;
			color: #333333;
		}
		
			* html #tabbedheadnav ul li a:link, * html #tabbedheadnav ul li a:visited, {
				height: 35px;
			}
		
		#tabbedheadnav ul li a:hover {
			text-decoration: underline;
		}
		
			* html #tabbedheadnav ul li a:hover {
				height: 35px;
			}
			
		#tabbedheadnav ul li.white a:link, #tabbedheadnav ul li.white a:visited {
			color: #ffffff;
		}
		
		#tabbedheadnav ul li.white a:hover {
			color: #ffffff;
			text-decoration: underline;
		}
		
/* SINK THE TABLE BELOW THE NAV */

table.tabbedheadnavlinks{
	clear: both;
}

/* BREADCRUMB TO MATCH EACH NAVA BO */

.tabbedbreadcrumbnav {
	width: 750px;
	border-bottom: 1px solid #959595;
	font: normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	padding: 0px;
	margin: 0px 2px 0px 0px;
}

	* html .tabbedbreadcrumbnav {
		width: 750px;
	}

.tbnbot {
	border-top: 1px solid #959595;
}


	.tabbedbreadcrumbnav td {
		font: normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
	}

	.tabbedbreadcrumbnav a:link, .tabbedbreadcrumbnav a:visited {
		font: normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff; 
		text-decoration: none;
	}
	
	.tabbedbreadcrumbnav a:hover {
		font: normal 11px/23px Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #ffffff; 
		text-decoration: underline;
	}
	
.tabbedbcna {
	background: #ffffff url(tabnav/bcna.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}

.tabbedbcnb {
	background: #ffffff url(tabnav/bcnb.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}

.tabbedbcnc {
	background: #ffffff url(tabnav/bcnc.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}

.tabbedbcnd {
	background: #ffffff url(tabnav/bcnd.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}

.tabbedbcne {
	background: #ffffff url(tabnav/bcne.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}

.tabbedbcnf {
	background: #ffffff url(tabnav/bcnf.gif) no-repeat left top;
	border-left: 1px solid #959595;
	border-right: 1px solid #959595;
}


/********************************
 LHS NAV BOXES
********************************/

.yaccnavhead {
	border: 1px solid #aaaaaa; 
	background: transparent url(tabnav/yaccnav.gif) repeat-x left top;
	padding: 2px 2px 2px 5px; 
}

	.byaccnavhead {
		border: 1px solid #aaaaaa; 
		padding: 5px 2px 5px 5px; 
	}

.navheadtext {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 10px; 
	line-height: 14px;
}

td.navheadblurb {
	border-left: 1px solid #aaaaaa; 
	border-right: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
	padding: 3px;
}

td.navheadblurb p {
	margin-top: 8px;
}

td.navlogin {
	border-left: 1px solid #aaaaaa; 
	border-right: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
	padding: 3px;
	background-color: #eeeeee;
}

td.navlogin p {
	margin-top: 8px;
}

input.loginnav {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 10px; 
	border: 1px solid #aaaaaa; 
	width: 120px;
}

.navcellone {
	border-left: 1px solid #aaaaaa; 
	background-color: #ffffff;
	padding: 8px 0px 2px 5px; 
}

.navcelltwo {
 	border-right: 1px solid #aaaaaa; 
 	background-color: #ffffff;
 	padding: 8px 0px 2px 0px; 
}

	.navcellfour {
		border-left: 1px solid #aaaaaa; 
		background-color: #ffffff;
		padding: 2px 0px 2px 5px; 
	}
	
	.navcellfive {
	 	border-right: 1px solid #aaaaaa; 
	 	background-color: #ffffff;
	 	padding: 2px 0px 2px 0px; 
	}

.navcellthree {
 	border-left: 1px solid #aaaaaa; 
 	border-right: 1px solid #aaaaaa; 
 	background-color: #ffffff;
}

	.navcellthreegrey {
	 	border-left: 1px solid #aaaaaa; 
	 	border-right: 1px solid #aaaaaa; 
	 	background-color: #eeeeee;
	}
	
	.navcellthreebloo {
	 	border-left: 1px solid #aaaaaa; 
	 	border-right: 1px solid #aaaaaa; 
	 	background-color: #EBF1FF;
	}
	
	td.tinynavlink a:link, td.tinynavlink a:visited {
		font-size: 11px;
	}
	
	td.tinynavlink a:hover {
		font-size: 11px;
	}
	
.navcellsix {
	border-left: 1px solid #aaaaaa; 
	background-color: #ffffff;
}

.navcellseven {
	border-right: 1px solid #aaaaaa; 
	background-color: #ffffff;
}

.navcelleight {
 	border-left: 1px solid #aaaaaa; 
 	border-top: 1px solid #ffffff; 
 	background-color: #ffffff;
 	padding: 5px 0px 2px 5px; 
}

.navcellnine {
	border-right: 1px solid #aaaaaa; 
	border-top: 1px solid #ffffff; 
	background-color: #ffffff;
	padding: 5px 1px; 
}

.navcellten {
	border-left: 1px solid #aaaaaa; 
	padding: 2px 0px 5px 5px; 
	background-color: #ffffff;
}

.navcelleleven {
	border-right: 1px solid #aaaaaa; 
	padding: 2px 1px 5px 0px; 
	background-color: #ffffff;
}

.navcelltwelve {
	border-top: 1px solid #cccccc; 
	border-left: 1px solid #cccccc; 
	border-right: 1px solid #cccccc; 
	background-color: #ffffff;
}

.navcellthirteen {
	border-top: 1px solid #aaaaaa;
}

table.lhslinkstn td {
	font-size: 11px; 
}

.lhslinkstn a:link, .lhslinkstn a:visited { 
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-style: normal; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline; 
}

	.lhslinkstn a:hover { 
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
		font-style: normal; 
		font-size: 11px; 
		color: #ff6600; 
		text-decoration: underline; 
	}


.lhsnavsmalltn a:link, .lhsnavsmalltn a:visited {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-style: normal; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline; }
}

	.lhsnavsmalltn a:hover { 
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
		font-style: normal; 
		font-size: 11px; 
		color: #ff6600; 
		text-decoration: underline; 
	}

.hpdbluelinktn a:link, .hpdbluelinktn a:visited { 
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-style: normal; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: underline; 
	line-height: 16px;
}

	.hpdbluelinktn a:hover { 
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
		font-style: normal; 
		font-size: 11px; 
		color: #ff6600; 
		text-decoration: underline; 
		line-height: 16px;
	}

.mcttilered {
	color: #F7001E;
	font-size: 15px;
	font-weight: bold;
}

.mcttilegrey {
	color: #393939;
	font-size: 15px;
	font-weight: normal;
}

td.mcnav {
	padding: 2px 0px;
}

	td.mcnav ul.orangearrow li {
		line-height: 15px;
	}

.mcnav a:link, .mcnav a:visited {
	color: #393939;
}

.mcnav a:hover {
	color: #ff6600;
}

/** MOVING CENTER **/

input#tsTxtSearch {
	width: 190px;
	font-size: 11px;
	height: 22px;
	line-height: 14px;
}

ul.orangearrowmc {
	margin: 0;
	padding: 0;
	list-style: none;
}

	ul.orangearrowmc li {
		background: #ffffff url(/images/orangearrowsmall.gif) no-repeat left 2px;
		padding-left: 18px;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		line-height: 15px;
	}
	
	ul.orangearrowmc li a:link, ul.orangearrowmc li a:visited {
		color: #393939;
	}
	
	ul.orangearrowmc li a:hover {
		color: #ff6600;
	}
	


/*************************
 HOME PAGE COLUMNS
*************************/

#hpfirstleft {
	float: left;
	width: 500px;
	text-align: left;
}

#hpfirstright {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	float: right;
	margin-right: 20px;
	width: 210px;
	text-align: left;
	color: #666;
	font-size: 11px;
}

	#hpfirstright p {
		margin: 0px 0px 8px 0px;
	}
	
/*************************
 ADVANCE PROPERTY SEARCH
*************************/

#apsheader {
	border-collapse: collapse;
}

#apsheader a:link, #apsheader a:visited {
	line-height: 24px;	
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

#apsheader a:hover {
	line-height: 24px;
	color: #aaa;
	text-decoration: underline;
	font-size: 11px;
}

/* APS TAB */

.apstabextendon {
	background: #ffffff url(tabnav/apstabtopon.gif) no-repeat left top;
}

.apstabon {
	background: #ffffff url(tabnav/apstabbaseon.gif) no-repeat left top;
	font-weight: bold;
}

	.apstaboff {
		border-bottom: 1px solid #aaa;
		background: #ffffff url(tabnav/apstabbaseoff.gif) no-repeat left top;
	}
	
	.apstaboffleft {
		border-bottom: 1px solid #aaa;
		background: #ffffff url(tabnav/apstabbaseofftwo.gif) no-repeat left top;
	}
	
/* APS TAB BLUE */
	
.apstabextendonblue {
	background: #ffffff url(tabnav/apstabtoponblue.gif) no-repeat left top;
}

.apstabonblue {
	background: #ffffff url(tabnav/apstabbaseblueon.gif) no-repeat left top;
	font-weight: bold;
}

	.apstabonbluewide {
		background: #ffffff url(tabnav/apstabbaseblueonwide.gif) no-repeat left top;
		font-weight: bold;
	}

	.apstabonbluetopped  {
		background: #ffffff url(tabnav/apstabbaseblueon.gif) no-repeat left top;
		font-weight: bold;
		border-top: 1px solid #aaa;
	}

	.apstaboffblue {
		border-bottom: 1px solid #aaa;
		background: #ffffff url(tabnav/apstabbaseoff.gif) no-repeat left top;
	}

	.apstaboffleftblue {
		border-bottom: 1px solid #aaa;
		background: #ffffff url(tabnav/apstabbaseofftwo.gif) no-repeat left top;
	}
	
	.apstaboffleftbluewide {
		border-bottom: 1px solid #aaa;
		background: #ffffff url(tabnav/apstabbaseofftwowide.gif) no-repeat left top;
	}
	
/* APS TAB GREEN */

.topped {
	border-top: 1px solid #aaa;
}
	
.apstabextendongreen {
	background: #ffffff url(tabnav/apstabtopongreen.gif) no-repeat left top;
}

.apstabongreen {
	background: #ffffff url(tabnav/apstabbasegreenon.gif) no-repeat left top;
	font-weight: bold;
}

/* APS TAB EMPTY */
	
.apstabempty {
	border-bottom: 1px solid #aaa;
}
	
.tabbase {
	background: #ffffff url(tabnav/apstabbaserow.gif) repeat left top;
}

/* content */
	
	/** ORANGE APS CONTENT **/

	#apscontent {
		border-collapse: collapse;
		background: transparent url(tabnav/apscontentback.gif) repeat left top;
	}

	#apscontent p {
		margin-top: 5px;
	}

	#apscontent select {
		font-size: 11px;
	}

	#apscontent input {
		font-size: 11px;
	}
	
	/** BLUE APS CONTENT **/

	#apscontentblue {
		border-collapse: collapse;
		background: transparent url(tabnav/apscontentblueback.gif) repeat left top;
	}

	#apscontentblue p {
		margin-top: 5px;
	}

	#apscontentblue select {
		font-size: 11px;
	}

	#apscontentblue input {
		font-size: 11px;
	}
	
	/** GREEN APS CONTENT **/

	#apscontentgreen {
		border-collapse: collapse;
		background: transparent url(tabnav/apscontentgreenback.gif) repeat left top;
	}

	#apscontentgreen p {
		margin-top: 5px;
	}

	#apscontentgreen select {
		font-size: 11px;
	}

	#apscontentgreen input {
		font-size: 11px;
	}

.apsconthead {
	border: 1px solid #aaa;
	border-top: 2px solid #aaa;;
	background-color: #FFE4B5;
}

.apscontheadwhite {
	border: 1px solid #aaa;
	border-top: 0;
	background-color: #ffffff;
}

.apscontheadtrans {
	border: 1px solid #aaa;
	border-top: 0;
}

.apsconttext {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	line-height: 26px;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
}

	.lessimportant {
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		font-weight: normal;
	} 
	
.apscontcont {
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 5px;
}

.last {
	border-bottom: 1px solid #aaa;
}

.apscctext {
	font-size: 11px;
}

.apsformleft {
	float: left;
	width: 138px;
	line-height: 24px;
	margin-top: 4px;
}

.apsflshorty {
	line-height: 18px;
}

.apsformleftslim {
	float: left;
	width: 95px;
	line-height: 24px;
	margin-top: 4px;
}

.apsformright {
	float: right;
	width: 350px;
	margin-top: 4px;
}

.apsformrightwd {
	float: right;
	width: 398px;
	margin-top: 4px;
}

	.evenflowsmall {
		float: left;
		width: 40px;
		margin-right: 5px;
	}
	
	.evenflowmed {
		float: left;
		width: 90px;
		margin-right: 5px;
	}

	.evenflow {
		float: left;
		width: 95px;
		margin-right: 5px;
	}
	
	.evenflowbig {
		float: left;
		width: 100px;
		margin-right: 2px;
		line-height: 24px;
	}

br.clearall {
	clear: all;
	margin-top: 2px;
}

.tall {
	line-height: 24px;
}

p.takefive {
	clear: left;
}

.tallhead {
	line-height: 35px;
}

/*********************
 MISC CLASSES
*********************/

.faqlist {
	line-height: 18px;
}

#faqlinks a:link, #faqlinks a:visited {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

#faqlinks a:hover {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	color: #ff6600;
	text-decoration: underline;
}	


.movecentbord {
	border: 1px solid #aaaaaa;
	padding: 1px;
	padding-bottom: 5px;
}

.advguideheadsmall { 
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 15px; 
	line-height: 24px; 
}

.advguideheadsmallest { 
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 13px; 
	line-height: 20px; 
}

p.psheadgap { margin: 0; padding: 35 0 0 0; }

td#loggedinhead {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 11px;
	color: #000;
	padding-bottom: 10px;
}

	.loggedinheadtxt {
		font-size: 1.2em;
	}
	
	.loggedinheadtxtbig {
		font-size: 1.4em;
	}

h1.hometitle {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 18px; 
	line-height: 30px; 
	margin: 0;
	padding: 0;
}

h1.newhometitle {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 18px; 
	margin: 0px 0px 15px 0px;
	padding: 0;
}

h1.mixtitleorange {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 18px; 
	line-height: 30px; 
	margin: 0;
	padding: 0;	
	color: #f60;
	display: inline;
	float: left;
}

h1.mixtitlegrey {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 18px; 
	line-height: 30px; 
	margin: 0;
	padding: 0;
	color: #676767;
	display: inline;
	float: left;
}

h2.rhsmargorange {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 13px; 
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 0px 0px;
	color: #ff6600;
}

h2.searchresnone {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 15px; 
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 0px 0px;
}

h2.contsell {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 15px; 
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 0px 0px;
	color: #0166FF;
}

h2.sellfeats {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 14px; 
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 0px 0px;
	color: #ff6600;
}

	div.sellfeatstxt {
		margin-left: 10px;
		padding: 5px;
		line-height: 1.4em;
	}
	
	div.sellfeatstxt strong {
		color: #666666;
	}

/**************************
 BE YOUR OWN AGENT TABLE 
**************************/

ul.byoa {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

	ul.byoa li {
		font-size: 11px;
		color: #464646;
	}



/*****************************************
 AUG 2005 - NEW LOOK STYLES
 ****************************************/

h1.packagetitle {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 20px;
	line-height: 26px;
	margin-left: 10px;
}

h1.packagesubtitle {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 20px;
	line-height: 26px;
	margin-left: 6px;
	margin: 0;
	padding: 0;
	display: inline;
}

h1.packagesubsubtitle {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 18px;
	line-height: 26px;
	margin-left: 6px;
	margin: 0;
	padding: 0;
	display: inline;
}

#packcompback {
	padding-left:10px;
	background: #ffffff url(images/packcompback.jpg) left top;
}

#packcompback h1 {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 18px;
	line-height: 32px;
	margin-left: 6px;
	margin: 0;
	padding: 0;
	display: inline;
}

#packcompare td {
	line-height: 20px;
}

#packcompare td.thin {
	line-height: 12px;
}

#packsellleft {
	float: left;
	text-align: left;
	width: 380px;
}

#packsellright {
	float: right;
	text-align: center;
	width: 180px;
}

ul.packagesell {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 12px;
}

	ul.packagesell li {
		padding-left: 0px;
	}
	
img.packagelist {
	float: right;
	padding: 0px 5px;
}

.packmoreheight {
	line-height: 25px;
}

.packaddfr {
	float: right;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 50px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 18px;
	color: #AD375C;
	
}

h1.packageminiheader {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 16px;
	line-height: 26px;
	margin-left: 6px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	color: #003366;
}

h4.packageminiheader {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 16px;
	line-height: 26px;
	margin-left: 6px;
	margin: 0;
	padding: 0px 0px 10px 0px;
	color: #003366;
}

ul.packfloatright {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

	ul.packfloatright li {
		padding: 2px 0px 2px 0px;
	}
	
.highlight {
	font-weight: bold;
	color: #003366;
}

/*****************************************
 EVERYTHING ELSE
 ****************************************/

A:link { color: #000000; }
A:visited { color: #000000; }
A:hover { color: #ff6600; }

form.inline { display:inline; }

p.fortyspace { margin: 0; padding: 40 0 0 0; }
p.thirtyspace { margin: 0; padding: 30 0 0 0; }
p.twentyfivespace { margin: 0; padding: 25 0 0 0; }
p.twentyspace { margin: 0; padding: 20 0 0 0; }
p.fifteenspace { margin: 0; padding: 15 0 0 0; }
p.tenspace { margin: 0; padding: 10 0 0 0; }
p.eightspace { margin: 0; padding: 8 0 0 0; }
p.fivespace { margin: 0; padding: 5px 0px 0px 0px; }

.smaller { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px;}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px;}
.bodytextns { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; }
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; }
.bodytextbigspaced { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; line-height: 22px; }
.bodytextspaced { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; line-height: 18px; }
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.bodytextmedspaced { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height: 18px; }
.bodytextmedspacemed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height: 16px; }
.bodytextsmall { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 10px; }
.bodytextbigspacedbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; line-height: 26px; }
.headnav { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; }
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 11px; line-height: 20px; }
.advguidehead { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 17px; line-height: 24px; }
.advguideheadwide { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 15px; line-height: 25px;  }
.advguidetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; }
.advguidetextwide { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; line-height: 22px;  }
.advsectionhead { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 18px; line-height: 28px;  }
.advsectionheadbigger { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 20px; line-height: 24px;  }
.commenttitles { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 13px; line-height: 20px; }
.bannertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 18px; line-height: 22px;  }
.boldorange { color: #ff6600; font-weight: bold; }
.boldorangebig { color: #ff6600; font-weight: bold; font-size: 1.2em; }
.orangetxt { color: #ff6600; }

	.boldorangebig a:link, .boldorangebig a:visited {
		color: #000000;
		text-decoration: underline;
	}
	
	.boldorangebig a:hover, .boldorangebig a:active {
		color: #77C54E;
		text-decoration: underline;
	}

.searchheader { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 13px; }

div.hugenumbers { 
	float: left;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 25px; 
	font-weight: bold;
	width: 50px;
	height: 40px;
	text-align: right;
}

p.twentyspaceclear {  clear: both; margin: 0; padding: 10 0 0 0; }
p.termsspaceclear {  clear: both; margin: 0; padding: 15 0 0 0; }

.termstext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 14px; }

div.termsmain { 
	float: left;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 14px; 
	width: 30px;
	text-align: left;
	color: ff6600;
}

div.termssub { 
	clear: both;
	float: left;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 12px; 
	width: 40px;
	text-align: left;
	padding: 2px 0px 5px 0px;
}

div.termssubtext { 
	float: right;
	width: 510px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 12px; 
	text-align: left;
	padding: 2px 0px 5px 0px;
}

a.prodpage:link{ color: #000000; }
a.prodpage:visited{ color: #000000; }
a.prodpage:hover{ color: #ff33cc; }


#smalllink {
	float: left;
	padding-top: 3px;
}

#smalllink a:link, #smalllink a:visited {
	font-size: 11px;
}

#smalllink a:hover {	
	font-size: 11px;
}

.link a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff0000; text-decoration: none; }
.link a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #00ff00; text-decoration: none; }
.link a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #0000ff; text-decoration: underline; }

.headcustlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.headcustlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.headcustlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff33cc; text-decoration: underline; }

.headnavlinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.headnavlinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.headnavlinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff33cc; text-decoration: underline; }

.lhslinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.lhslinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.lhslinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; }

.lhsnavsmall a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.lhsnavsmall a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.lhsnavsmall a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff6600; text-decoration: underline; }

.footernav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; line-height: 20px; }
.footernav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; line-height: 20px; }
.footernav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff6600; text-decoration: underline; line-height: 20px; }

.snlinksmall a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.snlinksmall a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.snlinksmall a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; }

.splink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff33cc; text-decoration: underline; }
.splink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff33cc; text-decoration: underline; }
.splink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #336699; text-decoration: underline; }

.snlinksmallest a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #336699; text-decoration: underline; }
.snlinksmallest a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #336699; text-decoration: underline; }
.snlinksmallest a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff33cc; text-decoration: underline; }

.snlinksmallestdb a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.snlinksmallestdb a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.snlinksmallestdb a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff6600; text-decoration: underline; }

.snlinksmallestdb a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.snlinksmallestdb a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; }
.snlinksmallestdb a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff6600; text-decoration: underline; }

.proptlink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.proptlink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; }
.proptlink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; }

.advlhslinks a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 16px; }
.advlhslinks a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 16px; }
.advlhslinks a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; line-height: 16px; }

.advinternal a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 18px; }
.advinternal a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 18px; }
.advinternal a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; line-height: 18px; }

.advguidelink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 19px; }
.advguidelink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #000000; text-decoration: underline; line-height: 19px; }
.advguidelink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 12px; color: #ff6600; text-decoration: underline; line-height: 19px; }

.hpbluelink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #666666; text-decoration: underline;}
.hpbluelink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #666666; text-decoration: underline;}
.hpbluelink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #003366; text-decoration: underline;}

.hpdbluelink a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; line-height: 16px;}
.hpdbluelink a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #000000; text-decoration: underline; line-height: 16px;}
.hpdbluelink a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-style: normal; font-size: 11px; color: #ff6600; text-decoration: underline; line-height: 16px;}

.broktable  { border: 1px solid #336699; }
.floatright { float: right; }

/*
table.bordertable { border: 1px solid #666666; background: #f6f6f6; }
table.borderpink  { border: 1px solid #ff33cc; background: #f6f6f6; }
*/

table.bordertablenew { 
	border: 1px solid #cccccc;
	background: #ffffff; 
}

table.bordertablehelp { 
	border: 1px solid #cccccc; 
	background: #ffffcc; 
}

table.20offer { 
	border: 1px solid #ff99ff; 
	background: #ffccff; 
	padding: 2px;
}

table.altconttable { border: 1px solid #000000; background-color: #FFFFCC; padding: 5px; }

UL.detrhslist {
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 12px;
}

.forsale, .tolet, .underoffer, .let, .sold, .newinstruction {
	text-align: center;
	padding: 2px 0;
	width: 100%;
}

.newbuild {
	text-align: center;
	padding: 2px 0;
	width: 100%;
	background: #AFE6FF;
}

.margined {
	margin: 0 8px 1px 8px;
}

.forsale, .tolet {
	background: #66ff66;	
}

.newinstruction {
	background: #66ccff;	
}

.underoffer {
	background: #ffcc66;
}

.sold, .let {
	background: #cc0000;
	color: #ffffff;
}

/*
@media screen,tv, tty, projection, handheld {
.noprint{ display:none;}
.printno { display: inline; }
.printnotscreen { display: none; }
}
*/

@media print{
.printno{ display:none;}
.printyes{ visibility:visible;}
.printwide{ width: 640px;}
.printnotscreen { display: inline; }

.moveover { position: relative; left: -204px; width: 640px; text-align: center; }

.thin { width: 640px; }
.thin td { width: 216px; }
}

UL.hpadbullet {
	margin: -5px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
}

UL.hpadbullet li {
	margin: -5px 0px 0px 0px;
}


/***************************
 PROPERTY DETAILS PAGE
***************************/

td.greendashvert {
	background: transparent url(images/greendashvert.gif) repeat left top;
}

.proppageleft {
	float: left;
	text-align: left;
	width: 150px;
	margin-right: 10px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.proppageright {
	float: right;
	text-align: left;
	width: 550px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

br.breaker {
	clear: both;
}

br.lbreaker {
	clear: left;
}

br.rbreaker {
	clear: right;
}

/**************************
 SEARCH RESULTS PAGES
**************************/

td.greybordleft {
	border-right: 1px solid #cccccc;
}

.searchresleft {
	float: left;
	text-align: left;
}

.searchresright {
	float: right;
	text-align: right;
}

#searchheader {
	width: 750px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

	#searchheaderleft {
		float: left;
		width: 380px;
		margin-bottom: 10px;
	}
	
	#searchheaderright {
		float: right;
		width: 250px;
	}
	

/*** SEARCH REFINE ***/

#searchrefine {
	width: 140px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
	text-align: left;
}

	#searchrefine h1 {
		color: #1770FE;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 14px;
		text-align: left;
	}
	

/*** LOOPING SEARCH RESULTS ***/

.searchresloop {
	width: 580px;
	clear: left;
}

	.searchresimage {
		float: left;
		width: 120px;
		border: 1px solid #EFEFEF;
	}

	.searchresdeatils {
		float: right;
		width: 450px;
		border-bottom: 1px solid #EFEFEF;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 12px;
	}
	
		.searchresdeatils p {
			margin: 5px 0px 5px 0px;
			padding-left: 5px;
		}
		
		.goorange {
			color: #ff6600;
		}

	div.breaker {
		clear: left;
		margin-bottom: 5px;
		height: 1px;
		font-size: 0.1em;
	}
	
	.searchresgb {
		background-color: #EEEEEE;
	}
	
	.searchreswhite {
		clear: left;
	}
	
		.searchresname {
			float: left;
			width: 295px;
			background-color: #EEEEEE;
			padding: 4px 0px 4px 5px;
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 12px;
		}
		
			* html .searchresname { 
				width: 300px;
			}
		
		.searchrestype {
			float: right;
			text-align: right;
			width: 143px;
			background-color: #EEEEEE;
			padding: 4px 5px 4px 2px;
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 12px;
		}
		
			* html .searchrestype {
				width: 150px;
			}
			
		
		.srwleft {
			width: 240px;
			float: left;
		}
		
		.srwright {
			width: 200px;
			float: right;
			text-align: right;
		}
	
	/*** NEXT AND PREVIOUS LINKS AT BOTTOM ***/
	
	#srnextprev {
		width: 580px;
		padding: 5px 0px;
		border-bottom: 1px solid #efefef;
		border-top: 1px solid #efefef;
	}
	
		#srprevlink {
			width: 140px;
			float: left;
		}
		
		#srpagelinks {
			width: 300px;
			float: left;
			text-align: center;
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			padding: 3px 0px;
		}
		
		#srnextlink {
			width: 140px;
			float: left;
			text-align: right;
		}
	
	
/*************************
 BULLET LISTS
*************************/

ul.orangesqsmall {
	margin: 5px 5px 5px 5px;
	padding: 0px 5px 0px 5px;
	list-style: none;
}

	ul.orangesqsmall li {
		background: #ffffff url(/images/orangesqsmall.gif) no-repeat left 8px;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		line-height: 18px;
		padding: 4px 0px 4px 18px;
	}

ul.orangearrow {
	margin: 0;
	padding: 0;
	list-style: none;
}

	ul.orangearrow li {
		background: #ffffff url(/images/orangearrowsmall.gif) no-repeat left 2px;
		padding-left: 18px;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		line-height: 18px;
	}
	
	ul.orangearrow li.qtrofmct {
		display: inline;
		float: left;
		width: 110px;
		margin-right: 10px;
	}
	
	ul.orangearrow li.qtrofmctlast {
		display: inline;
		float: left;
		width: 90px;
	}
	
	ul.orangearrow li.small {
		background: #ffffff url(/images/orangearrowsmall.gif) no-repeat left 3px;
		padding-left: 18px;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		font-weight: normal;
	}
	
		ul.orangearrow li.small a:link, ul.orangearrow li.small a:visited {
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			font-weight: normal;
			text-decoration: underline;
		}
		
		ul.orangearrow li.small a:hover {
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			font-weight: normal;
			text-decoration: underline;
		}
	
ul.orangearrowright {
	margin: 0px 0px 7px 0px;
	padding: 0;
	list-style: none;
	width: 90px;
	float: right;
}

	* html ul.orangearrowright {
		margin: 0px 0px 4px 0px;
	}

	ul.orangearrowright li {
		background: #ffffff url(/images/orangearrowsmall.gif) no-repeat left 3px;
		padding-left: 18px;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		line-height: 18px;
	}
	
	
/********************
 NEW HOMES FEATURES
********************/

#newhomesfeats td.left {
	width: 230px;
	padding: 10px 10px 0px 0px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}

#newhomesfeats td.right {
	width: 300px;
}

	.nhfeat {
		width: 300px;
		border: 1px solid #aaa;
		text-align: left;
		padding: 5px;
		margin-top: 10px;
	}
	
		* html .nhfeat {
			width: 310px;
		}
		
	.nhfeatpic {
		float: left;
		width: 122px;
		padding: 0;
		margin: 0;
	}
	
		.nhfeatpic img {
			border: 0;
		}
		
	.nhfeattext {
		float: right; 
		width: 173px;
		padding: 0;
		margin: 0;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		font-weight: normal;
		color: #aaa;
		line-height: 18px;
	}
	
		.nhfeattext a:link, .nhfeattext a:visited {
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			font-weight: bold;
			color: #cc9933;
			line-height: 20px;
		}
		
		.nhfeattext a:hover {
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			font-weight: bold;
			color: #f60;
			line-height: 20px;
		}
		
		.nhfeattext ul.orangearrow li a:link, .nhfeattext ul.orangearrow li a:visited {
			color: #000;
		}
		
		.nhfeattext ul.orangearrow li a:hover {
			color: #f60;
		}
		

/**********************
 NEW HOMES DEV ADVERT
**********************/

#devadvert {
	border: 1px solid #aaaaaa;
}

	#devadvert td {
		text-align: left;
		background-color: #fff;
		color: #000000;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 11px;
		padding: 5px 5px 10px 5px;
	}

	#devadvert h3 {
		color: #FF6600;
		font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
		font-size: 13px;
		padding: 0;
		margin: 5px 0px;
	}
	
	#devadvert a:link, #devadvert a:visited, #devadvert a:hover {
		padding-left: 18px;
		background: #fff url(/images/orangearrowsmall.gif) no-repeat left top;
	}
	

/*********************
 2 EVEN WIDTH COLUMNS
*********************/

#twocolshalf {
	width: 560px;
	margin: 0;
	padding: 0;
}

	.tchleft {
		float: left;
		width: 270px;
		text-align: center;
	}
	
	.tchright {
		float: right;
		width: 270px;
		text-align: center;
	}
	
/***********************
 MISC DIVS
***********************/

.botbordorangethick {
	padding-bottom: 5px;
	border-bottom: 3px solid #ff6600;
}

.centered {
	text-align: center;
}

/***********************
 WISH LIST CLASSES
***********************/

td.wishlistheadlink {
	padding: 4px;
}

	td.wishlistheadlink a:link, td.wishlistheadlink a:visited {
		color: #000;
		text-decoration: underline;
	}
	
	td.wishlistheadlink a:hover {
		color: #f60;
		text-decoration: underline;
	}
	
.wishlistcontainer {
	width: 100%;
}

	.wishlistlft {
		width: 232px;
		float: left;
	}
	
	.wishlistrgt {
		width: 152px;
		float: right;
		text-align: right;
	}
	
	ul.orangearrowrightwl {
		margin: 0px 0px 7px 0px;
		padding: 0;
		list-style: none;
		width: 145px;
		float: right;
	}
	
		* html ul.orangearrowrightwl {
			margin: 0px 0px 4px 0px;
		}
	
		ul.orangearrowrightwl li {
			background: #ffffff url(/images/orangearrowsmall.gif) no-repeat left 3px;
			padding-left: 16px;
			font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
			font-size: 11px;
			line-height: 18px;
	}
	
/*****************************
 ACCOUNT PROPERTY SEARCH BLUE
*****************************/

td.propsearchblue {
	padding: 5px 3px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 11px;
	background-color: #EBF1FF;
}

td.propsearchblue label {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

td.propsearchblue label.grey {
	color: #999999;
	font-weight: normal;
	font-size: 0.9em;
}

td.propsearchblue input.tbox {
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; 
	font-size: 12px; 
	border: 1px solid #aaaaaa; 
	width: 120px;
}

td.propsearchblue select.pbsdropper {
	border: 1px solid #aaaaaa; 
	width: 120px;
}

	td.propsearchblue input.shorty {
		width: 50px;
	}
	
	.smallgrey {
		color: #999999;
		font-size: 0.9em;
	}
	
td.propsearchblue h2 {
	color:#1770FE;
	font-size: 1.2em;
	display: inline;
	margin: 0;
	padding: 0;
}
	
/***************************
 SELLING MORE DETAILS 
***************************/

#sellmoredetails {
	margin-top: 20px;
	border-top: 1px solid #ff6600;
}

	.smdlft {
		float: left;
		width: 160px;
		padding-top: 15px;
		color: #f60;
		font-weight: bold;
	}
	
		.smdlft a:link, .smdlft a:visited {
			padding-left: 10px;
		}
		
		.smdlft a:hover {
		
		}
		
		.smdlft span.biggreysubtitle {
			font-size: 1.2em;
			color: #343434;
		}
		
	
	.smdrgt {
		float: left;
		padding-top: 15px;
	}
	
		.smdrgt a:link, .smdrgt a:visited, .smdrgt a:hover {
			font-size: 0.9em;
		}

		.smdrgt span.bigredprice {
			font-size: 1.4em;
			font-weight: bold;
			color: #FD0100;
			padding-left: 10px;
		}	

/***************************
 CREATE A LISTING
***************************/

#nmsgraybold {
	color: #6F6F6F;
	font-size: 11px;
	font-weight: bold;
}


td.propenlarge a:link, td.propenlarge a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

td.propenlarge a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

/***************************
 ADD TO FAVES
***************************/

dl dt {
	font-weight: bold;	
	line-height: 1.6em;
}

dl dd {
	margin-bottom: 10px;
	line-height: 1.6em;
}

kbd {
	background: #eeeeee;
	padding: 1px 2px;
	color: #666666;
	border-width: 1px;
	border-style: solid;
	border-color: #666 #666 #666 #666;
}

ul.fiftyfiftylist {
	padding-bottom: 20px;
	margin-top: 0;
	list-style: none;
	clear: both;
}

ul.fiftyfiftylist li {
	float: left;
	width: 225px;
	padding-bottom: 5px;
	padding-left: 20px;
	background: url(/images/smallarrowr.gif) no-repeat left top;
}

.errormessage {
	color: #cc0000;
	font-weight: bold;
}


/*************************
 HELP SECTION
*************************/
 
#custhelptop {
	width: 722px;
	text-align: left;
	padding: 0;
	margin: 20px 0px 0px 0px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
}

	div.custhelptopbox {
		width: 224px;
		border: 1px solid #CDCDCD;
		float: left;
		padding: 4px;
	}
	
		* html div.custhelptopbox {
			width: 232px;
		}
		
		img.head {
			float: left;
			margin-right: 5px;
		}
		
		h2.head {
			float: left;
			color: #333333;
			font-size: 1.3em;
			margin: 0;
			padding: 15px 0px 0px 5px;
		}
	
		div.chtbrm {
			margin-right: 10px;
		}

#custhelpbot {
	clear: left;
	width: 722px;
	text-align: left;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 11px;
}

	#chblft {
		width: 306px;
		border: 1px solid #CDCDCD;
		float: left;
		padding: 4px;
		margin: 20px 12px 0px 0px;
	}
		
		* html #chblft {
			width: 314px;
		}	
	
	#chbrgt {
		width: 380px;
		border: 1px solid #CDCDCD;
		float: left;
		padding: 4px;
		margin: 20px 0px 0px 0px;
	}
	
		* html #chbrgt {
			width: 388px;
		}	
		
		#chbrgt h2 {
			width: 100%;
			text-align: center;
		}
		
	
		.chbrgtbox {
			float: left;
			margin: 20px 10px 19px 10px;
		}
		
			.chbrgtbox img {
				margin-left: 15px;
			}
		
			.chbrblm {
				margin-left: 45px;
			}
			
				* html .chbrblm {
					margin-left: 20px;
				}


/*************************
 LEARN MORE PAGE
*************************/

#lmone {
	float: left;
	width: 170px;
	padding: 155px 0px 0px 0px;
	margin: 0px 0px 0px 40px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-align: center;
}

	* html #lmone {
		margin: 0px 0px 0px 20px;	
	}

#lmtwo {
	float: left;
	width: 170px;
	padding: 155px 0px 0px 0px;
	margin: 0px 0px 0px 65px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-align: center;
}

	* html #lmtwo {
		margin: 0px 0px 0px 55px;	
	}

#lmtre {
	float: left;
	width: 150px;
	padding: 155px 0px 0px 0px;
	margin: 0px 0px 0px 75px;
	font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
	color: #ff6600;
	text-align: center;
}

	* html #lmtre {
		margin: 0px 0px 0px 75px;	
	}
	
	
td#lmlink a:link, td#lmlink a:visited {
	color: #ff6600;
	text-decoration: none;
}

td#lmlink a:hover {
	color: #000000;
	text-decoration: underline;
}

#lmfooter {
	padding-top: 55px;
}

	#lmfooterlft {
		float: left;
		width: 500px;
		font-size: 0.8em;
	}
	
	#lmfooterrgt {
		float: right;
		width: 150px;
		text-align: left;
		font-size: 0.8em;
	}
	
		td#lmlink #lmfooterrgt a:link, td#lmlink #lmfooterrgt a:visited {
			color: #000000;
			text-decoration: none;
		}
		
		td#lmlink #lmfooterrgt a:hover {
			color: #ff6600;
			text-decoration: underline;
		}