body
{
	margin:0;
	padding:0;
	text-align:left;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	background-position: center;
}
/* Grounding */
ul,li,h1,h2,h3,h4,h5,h6,img,div
{
	margin:0;
	padding:0;
	border:0;
}
a:link,a:visited
{
	text-decoration:none;
	color: #414141;
}
a:hover
{

}

/* - Grounding */
.off
{
	background-color:transparent;
}
.highlighted
{
	background-color:#D11111;
}
.clear
{
	clear:both;
}
p
{
	margin:0;
	padding:0;
}
hr
{
	width:100%;
	clear:both;
	display:none;
}
.Tcf
{
	clear:both !important; 
	line-height: 0 !important; 
	height: 0 !important;
	font-size:1px !important;
	background-color: transparent;
}
.FL
{
	float:left;
}
.FR
{
	float:right;
}
.AR
{
	text-align:right;
}
.AC
{
	text-align:center;
}
form {
	margin: 0;
	padding: 0;
}
/* Font */
.red
{
	color:red;
}
.black {
	color: #000;
}
.bold {
	font-weight: bold;
}
.smaller {
	font-size: 90%;
}
.italic {
	font-style: italic;
}
.normal {
	font-weight: normal;
}
/* - Font */
/* Alignments */
.center {
	text-align: center;
}
/* - Alignments */
/** Container->menu **/
#menu
{
	background-color:#363535;
	border-bottom:1px solid red;
	height:27px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	list-style-type: upper-alpha;
	text-decoration: none;
	vertical-align: middle;
	background-image: url(../images/style4_2_bg.gif);
}
#menu ul
{
	background-color:#FFFFFF;
	text-align: center;
	padding: 0px 0px 0px;
	color: #FFFFFF;
}
#menu ul li
{
	display:inline;
	float:left;
	background-color:#363535;
	width:145px;
	vertical-align: middle;
	list-style-image: url(../images/divider.gif);
	list-style-position: inside;
	position: static;
	background-image: url(../images/style4_2_bg.gif);
	background-repeat: repeat-x;
}
#menu ul li a
{
	text-decoration:none;
	color:#fff;
	background-image: url(../images/style4_2_bg.gif);
	background-repeat: repeat-x;
	background-color: #363535;
	/*line-height:17px;	*/
}
/** - Container->menu **/
#container
{
	border:1px solid #000;
	width:925px;
	/*
	min-height: 720px;
	height: auto;
	_height: 720px;*/
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	background-color: #FFFFFF;
	/*background:url(http://www/londonpetbutler.co.uk/media/images/container_bg.gif) repeat-y;*/
	/*background:url(http://www/londonpetbutler.co.uk/media/images/container_bg_white.gif) repeat-y;*/
}
.white {
	background:url(http://www/londonpetbutler.co.uk/media/images/glo_white_bg.gif) repeat-y;
}
.beige {
	background-image: url(http://www/londonpetbutler.co.uk/images/container_bg.gif);
	background-repeat: repeat-y;
	background-color: #82D8D0;
}
.brown {
	background:url(../media/images/container_bg_brown.gif) repeat-y;
}
#head
{
	width:781px; 			/** width of the image **/
/*	padding-top:100px;		/** Image Height **/
/*	height:0 !important;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	background:url(../media/images/vw_banner.gif) 50% 50% no-repeat;*/
}
h2, h3 {
	width: 225px;
	/*width: 480px;*/
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	color:#C00000;
	font-size:15px;
	height: 18px;
	line-height: 18px;
	font-weight:900;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 10px;
}
h2#padding {
	padding-bottom: 26px;
	padding-top: 26px;
}
h3
{
	font-size:11px;
	padding-left:25px;
	height:32px;
	font-weight:normal;
}
h3 span
{
	color:red;
}


/* contentLeft */
/** html #contentLeft
{
	height:720px;
}
#contentLeft {
	min-height: 720px;
}*/
#contentLeft
{
	width:100%;
	float:right;
	background-color: #FFFFFF;
}
* html #dynamicContent
{
	height:650px;
}
#dynamicContent
{
	min-height: 650px;
	background-color:#FFFFFF;
	font-size: 10px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	text-align: left;
}
/* footLinks */
#footLinks {
	clear: both;
	background-color: #FFFFFF;
	border-top: 1px solid #858585;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	font-size: 10px;
	font-weight: bold;
	line-height: 100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#footLinks a {
	color: #80776E;
}
#footLinks a#current {
	color: #CF1800;
	text-decoration: none;
}

/* - footLinks */
#flash
{
	width:269px;
	position:absolute;
	top:126px;
	left:50%;
	margin-left:123px;
}
#flashPush
{
	width:269px;
	position:absolute;
	top:126px;
	left:50%;
	margin-left:120px;
}


/* -Container->contentLeft */
/** footer **/
#footer
{
	width:781px;
	margin-left:auto;
	margin-right:auto;
}
#footer h2.footerH
{
  width: auto;
  padding: 0;
  margin: 0;
	color: #ffffff;
	background-color: transparent;
	font-size:14px;
	height: auto;
	line-height: auto;
	font-weight: bold;
}
#footer h4 a, #footer h4
{
	color:80776E;
	font-size:0.8em;
	font-weight:100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footer h4 a:hover {
	text-decoration: underline;
}
#footer h4
{
	margin-bottom:7px;
	margin-top: 3px;
	display:block;
}
.bar
{
	clear: both;
	border-top:1px solid red;
	background-color:#80776E;
	text-align: center;
	padding: 7px 0;
}
#footer div, #footer p
{
	float:both;
	color:80776E;
	font-size:0.8em;
	text-align:center;
}
#footer div span
{
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}
#footer #info, #footer p
{
	text-align: center;
	font-size:10px;
	padding: 0 0 15px;
}
#footer p {
	padding-bottom: 15px;;
}
#footer #info a {
	color: #80776E;
	text-decoration: underline;
}
/** -footer **/
/* wider */
.wider
{
	width:649px !important;
	background:none !important;
	background-color:#fff !important;
}
/* - wider */

/********************************************END: Global Layout*******************************************/
/* Home Page */
#affiliateLogos img {
	padding: 0 10px;
}

/* Search properties */
#search {
	width: 100%;
}
#search img#amp {
	position: absolute;
	margin-top: 120px;
	margin-left: 125px;
}
#mlsLabel, #mlsInput, #searchNav, #searchMain {
	float: left;
}
#mlsLabel, #searchNav {
	width: 120px;
}
#mlsLabel, #mlsInput {
	height: 26px;
	line-height: 28px;
	padding: 7px 15px;
}
#mlsLabel {
	background-color: #D9D4CF;
	text-align: right;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
}
#mlsInput {
	background-color: #D1C7BD;
	width: 308px;
}
#searchNav, #searchMain {
	min-height: 592px;
	height: 592px;
}
#searchNav {
	background-color: #F5F5F4;
	border-right: 1px dotted #D1C7BD;
	padding: 15px 15px 0;
	color: #5A5046;
}
#searchMain {
	background-color: #FFFFFF;
	padding: 15px 10px 0;
	width: 312px;
}
#searchNav h4 {
	margin-bottom: 10px;
}
#searchNav ul {
	margin: 10px 0px 25px;
	list-style: none;
	font-weight: bold;
}
#searchNav ul li {
	border-bottom: 1px solid #D1C7BD;
	padding: 3px 5px;
}
#searchNav ul li#lastLi {
	border-bottom: none;
}
#searchNav ul li a:link {
	text-decoration: none;
	color: #3F3F3F;
}
#searchNav ul li a:hover {
	color: #80776E;
	text-decoration: none;
}
#searchNav ul li a#current {
	color: red;
	text-decoration: none;
}
#searchMain table {
	width: 96%;
	margin-left: 7px;
}
#searchMain td.label {
	background: none;
	text-align: left;
	font-weight: bold;
	padding: 0px;
	color: #5E544A;
}
#searchMain td {
	width: 50%;
	padding: 5px 5px 5px 0px;
	color: #776F66;
}
#searchMain td input, #searchMain select, #searchMain option {
	color: #000;
	font-size: 9px;
}
#searchMain td span {
	color: #5E544A;
}
#searchMain #myInfo {
	border:1px solid #c9c2bb;
	display:none;
	width: 150px;
	position: absolute;
	margin-left: -175px;
	margin-top: -63px;
	padding: 10px;
	background-color:#fff;
	color:#635648;
	font-size:10px;
}
/* - Search properties */
/* Global Luxury Home Search */
#lreSearch {
	background-color: #FFFFFF;
	padding: 0 0 20px 2px;
}
/* - Global Luxury Home Search */
/********************************************END: Property Search*******************************************/

/* Properties Summary */
#propSum
{
	width:489px;
	text-align:left;
	background:url(../media/images/prop_bg.gif) repeat-y;
	background-color:#fff;

}
#propSum #status span
{
	color:red;
}
#propSum div.row
{
	height:97px;
	background-color:#ECE8E3 !important;
	margin-bottom:10px;
}
#propSum .row .icon, #propSum .row .propSelect, #openHouseSum .icon
{
	width:17px;
	height:97px;
	float:left;
	background-color:#ECE8E3;
	text-align: center;
}
#propSum .row .icon p, #openHouseSum .icon p
{
	text-align:center;
	padding-top:5px;
}
#propSum .row .pic
{
	width:121px;
	float:left;
	vertical-align:middle;
	height:97px;
}
#propSum .row .info
{
	width:331px; /*p-20*/
	padding:4px 9px;
	float:left;
	font-size:9px;
	height:90px;	
	overflow:hidden;
}
#propSum .row .info p
{
	padding:3px 0;
	line-height:12px;
}
#propSum .row .info div
{
	float:right;
}
#propSum div.vd
{
	clear:both;
	width:159px;
	height:21px;
	text-indent:80px;
	line-height:21px;
	background:url(../media/images/view_details.gif) center right no-repeat;
	margin-top: -21px;
}
#propSum div.vd a:link,#propSum div.vd a:visited
{
	color:#565656;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}
#propSum div.vd a:hover
{
	color:#fff;
}
#propSum .row .info div.c1, #propSum .row .info div.titleC1
{
	clear:both;
	float:left;
	width:210px;
	line-height: 12px;
	margin: 2px 0;
}
#propSum .row .info div.titleC1 {
	color: #80776E;
	margin-bottom: 0;
	font-weight: bold;
}
#propSum .row .info div.c2
{
	width:111px;
	text-align:right;
	line-height: 12px;
	margin: 2px 0 5px;
}
#propSum .row .info div.c3
{
	clear:both;
	float:left;
	margin-top: 2px;
}
#title
{
	width:466px;
	margin-left: 23px;
}

#title div, #propSum div#bottom, #weeklyCol #bottom, #pressRel #bottom, #pressRelPage #bottom
{
	font-size:9px;
	line-height:0.9em;
}
#title, #title .propSelect, #title .c1, #title .c2, div#bottom
{
	background-color:#FFFFFF;
	color: #776F66;
	height: 15px;
	line-height: 15px;
}
#title .c1
{
	float:left;
	width:130px;
	text-align:left;
	background-color:#fff;
}

#propSum #title div.c1 {
	background:url(../media/images/spacer.gif) repeat-y;
}
#title div.c2
{
	float:left;
	width:330px;
	text-align:right;
	background-color:#fff;
	font-weight:bold;
}
#title div.c2 a, #title .c1 a, #propSum div#bottom a, #weeklyCol #bottom a, #pressRel #bottom a, #pressRelPage #bottom a
{
	text-decoration:none;
	font-weight:bold;
	color:#635648;
}
#title div.c2 span, #bottom span, #agentPropSumList ul#a li p#b span {
	color: #FFFFFF;
	background-color: #A89C8F;
	padding: 2px;
}

#propSum .info a {
	color: #574D43;
}
#propSum .info a:hover {
	text-decoration: underline;
}
#propSum .info .c3 a {
	color: #565656;
	text-decoration: underline;
	font-weight: bold;
}
#propSum #bottom, #weeklyCol #bottom, #pressRel #bottom, #pressRelPage #bottom
{
	font-size:0.8em;
	text-align:right;
	font-weight: bold;
}
#propSum #bottom, #propSumOH #title2, #propSumOH .title3 {
	margin-left: 17px;
}

#propSum p.privacy {
	padding: 5px 7px 5px 27px;
	font-weight: normal;
}

/* Rentals */
#rentals {
	height: 482px;
}
#rentals p {
	margin-bottom: 10px;
}
#rentals #contactRental {
	background: #F8F8F8;
	border: 1px solid #DEDAD4;
	margin-top: 20px;
	padding: 20px;
}
#rentals #contactRental p {
	margin: 10px 0;
}
#rentals #contactRental p a {
	text-decoration: underline;
}
/* Properties/Open House */
#propSumOH #title2, #propSumOH .title3 {
	clear: both;
}
#title2 .c1, #title2 .c2, #title2 .c3, #title2 .c4,
#propSumOH .info #c1OH, #propSumOH .info #c2OH, #propSumOH .info #c3OH, #propSumOH .info #c4OH {
	float: left;
	padding: 0px 7px;
}
#propSumOH .row, #propSumOH .pic, #propSumOH .info {
	line-height: 130%;
	background-color: #ECE8E3;
	height: 97px;
}
#propSumOH #title2, #title2 .c1, #title2 .c2, #title2 .c3, #title2 .c4 {
	background-color: #CCC4BC;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	border: none;
}
#propSumOH #title2 .c1 {
	color: #49433C;
	font-size: 11px;
	width: 110px;
}
#propSumOH .info #c1OH, #propSumOH .info #c2OH, #propSumOH .info #c3OH {
	padding: 7px;
	margin: 0;
	height: 85px;
}
#propSumOH .info #c1OH, #propSumOH .info #c2OH {
	border-right: solid 1px #FFFFFF;
}
#propSumOH #title2 .c2, #propSumOH .info #c1OH {
	width: 67px;
}
#propSumOH .info #c1OH {
	font-weight: bold;
}
#propSumOH .info #c1OH p {
	margin-top: 35px;
}
#propSumOH #title2 .c3, #propSumOH .info #c2OH {
	width: 98px;
}
#propSumOH #title2 .c4, #propSumOH .info #c3OH  {
	width: 135px;
}
#propSumOH .info #c3OH p {
	margin-top: 7px;
	font-style: italic;
}
#propSumOH .title3 {
	width: 467px;
	background-color: #FFFFFF;
	padding-left: 5px;
	font-size: 9px;
	line-height: 15px;
}
#propSumOH #propSum div.vd
{
	width:146px;
	margin-left:326px;
	text-indent:76px;
	background:url(../media/images/view_details.gif) no-repeat;
}

/* - Properties/Open House */

/** Drop Down Menu **/
ul.nav
{
	width:17px;
	list-style:none;
}

ul.nav li ul.popUpBox
{
	display:none;
	background-color:#fff;
	width:220px;
	padding:16px 10px 16px 10px;
	border:1px solid #c9c2bb;
	color:#635648;
	font-size:10px;
}
ul.popUpBox li
{
	width:220px;
	display:block;
	float:left;
	text-align:right;
}
ul.popUpBox li a:link,ul.popUpBox li a:visited
{	
	color:red;
}
ul.popUpBox li.a
{
	color:#403b35;
	font-weight:bold;
	width:140px;
	text-align:left;
}
ul.popUpBox li.b
{
	font-weight:bold;
	width:80px;
	float:right;
}
ul.popUpBox li.c
{
	font-weight:bold;
	text-align:left;
}
ul.popUpBox li.d
{
	clear:both;
	margin-top:10px;
	text-align:left;	
}
ul.nav li:hover ul.popUpBox
{
	display:block;
	position:absolute;
	margin-left:17px;
}
ul.nav li.sfhover ul.popUpBox
{
	display:block;
	position:absolute;
}
ul.nav ul
{
	list-style:none;
	margin:0;
	padding:0;
}
/* Property Details */
#propDetails
{
	width:514px;
	margin-left:-23px;
	background-color:#fff;
	padding-top:10px;
	font-size:12px;
}
#propDetails a:link
{
	text-decoration:none;
}
#propDetails #left
{
	width:367px !important;
	float:left;
}
#propDetails #left #bar
{
	border:1px solid #595959;
	background-color:#F5F5F5;
	width:351px; /* m-13 b-2*/
	margin:0 8px 4px 5px;
	overflow:hidden;
}
#propDetails #left #bar #a /*The mouseover bar */
{
	float:left;
	width:190px;
	line-height:20px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:3px;
}
#propDetails #left #bar #a a:link,#propDetails #left #bar #a a:visited
{
	font-weight:bold;
	color:#000;
	padding:3px 1px 3px 1px;
	margin:0 !important;
}
#propDetails #left #bar #a a:hover
{
	background-color:#a89c8f;
	color: #FFFFFF;	
	text-decoration: none;
}
#propDetails #left div#c
{
	clear:both;
	float:none;
	width:343px;
}
#propDetails #left div#c p
{
	width:315px;
	font-size:10px;
}
#propDetails #photo .bigPic
{
	display:none;
}
#propDetails #photo #bp1
{
	display:block;
}
#propDetails div#c p.photoTitle
{
	display:none;
}
#propDetails div#c p.photoDesc
{
	display:none;
}
#propDetails div#c p#title1
{
	display:block;
}
#propDetails div#c p#desc1
{
	display:block;
}
#propDetails #left #bar #b
{
	float:right;
	width:161px;
	text-align:right;
	line-height:20px;
	color:#776F66;
	font-size:0.8em;
}
#propDetails #left #bar #b a:link,#propDetails #left #bar #b a:visited
{
	text-decoration:none;
	background-color:#a89c8f;
	color: #FFFFFF;
	font-weight:900;
	color:#fff;
	font-size:11px;
	padding:2px 4px 2px 4px;
	margin-right:2px;
}
#propDetails #left #bar #b a:hover
{
	background-color:#80776e;
}
/*#propDetails #left #c
{
	background-color:#E4DFD9;
	margin:5px 8px 0 5px;
	padding:5px;
}
#propDetails #left #c p
{
	color:#000;
}
#propDetails #left #c p.photoTitle
{
	color:#776F66;
	font-size:10px;
	font-weight:bold;
}*/
#propDetails #left #photo
{
	padding-left:5px;
}
#propDetails #left #propTools {
	margin: 2px 8px 0 5px;
	background-color: #ECE8E3;
}
#propDetails #left #propTools .tools, #propDetails #left #propTools .links {
	float: left;
}
#propDetails #left #propTools .tools a, #propDetails #left #propTools .links a {
	text-decoration: none;
	/*display: inline;
	padding: 0;*/
}
#propDetails #left #propTools .tools, #mapPageRight #areaLinks p {
	background-color: #ECE8E3;
	font-size: 10px;
	width: 162px;
	padding: 5px 0 5px 15px;
}
#propDetails #left #propTools .tools a, #mapPageRight #areaLinks p a {
	padding-left: 5px;
}
#propDetails #left #propTools .links {
	border: 1px solid #D7CFC4;
	/*width: 174px;*/
	vertical-align: middle;
}
#propDetails #left #propTools .links a {
	background-color: #F6F6F5;
	font-size: 11px;
	font-weight: bold;
	color: #421D0A;
	display: block;
	width: 175px;
}
#propDetails #left #propTools .links a:hover {
	background-color: #FFFFFF;
}
#propDetails #left #propTools .links img {
	margin-right: 12px;
}
#propDetails #left #propTools .tools a:hover, #propDetails #left #propTools .links a:hover {
	color: #660000;
}

#propDetails #features
{
	clear: both;
	margin:30px 0 20px 10px;
	font-size:8px;
	color:#b5aea7;
}
#propDetails #features span
{
	color:#000;
	font-size:11px;	
}
#propDetails #features ul {
	list-style:none;
}
#propDetails #features ul li
{
	line-height:14px;
	background:url(../media/images/list_style.gif) 0 7px no-repeat;
	text-indent:10px;
}
h3 p
{
	color:#80776e;
	font-weight: bold;
}
h3 p span
{
	color:#a89c8f;
	font-size: 10px;
}
#propDetails #left
{
	overflow:hidden;
}
#propDetails h3
{
	padding:0;
	height:18px;
	margin-bottom:5px;
	color:#a89c8f;
	background-color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
#propDetails div#bottom
{
	padding:20px 10px 50px 20px;
}
#propDetails div#bottom #d
{
	font-size:11px;
}

#propDetails div#bottom img
{
	float:left;
}
#fixedBottom
{
	width:321px;
	padding:20px 15px 20px 20px;
}
#fixedBottom p
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#fixedBottom #viewMore {
	margin-top: 15px;
	margin-bottom: 15px;
}
#fixedBottom #viewMore a {
	text-decoration: underline;
	color: #721111;
	font-size: 11px;
}

#propDetails div#contact, #propDetails div#contact a:link,#propDetails div#contact a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6a6158;
	font-weight:bold;
	font-size:10px;
	line-height: 140%;
}
#propDetails div#contact {
	margin-bottom: 10px;
	clear: both;
}
#propDetails div#contact a:hover {
	text-decoration: underline;
}
#propDetails div#contact img
{
	float:left;
	margin-right:10px;
	/*width:60px;
	height:60px;*/
	border: 1px solid #8B857F;
	text-align:right; 
}
#propDetails div#contact p#a
{
	margin-top:5px;
}	
#propDetails div#contact p#b,#propDetails div#contact p#b a:link,#propDetails div#contact p#b a:visited
{
	color:#b3a699;
}
#propDetails #right
{
	width:136px;
	float:left;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#propDetails #right h6#a
{
	margin-top:0;
}
#propDetails #right h6
{
	color:#A89C8F;
	margin-top:10px;
	font-size:10px;
	font-weight:bold;
}
#propDetails #right h5
{
	font-size:10px;
	line-height:15px;
	color:#a89c8f;
}
#propDetails #right h5 span
{
	color:#000;
	font-weight:normal;
}
#propDetails #right p
{
	font-size:10px;
}
#propDetails #right p#a
{
	color:red;
	font-weight:bold;
}
#propDetails #right p#a a:link,#propDetails #right p#a a:visited
{
	color:red;
}
#propDetails #right #viewWebsite {
	border-left:4px solid #D7CFC4;
	border-bottom:1px solid #D7CFC4;
	line-height:12px;
	text-indent:5px;
	margin-top:5px;	
	font-weight:bold;
	margin-top:15px;	
}
#propDetails #right #viewWebsite a:link, #propDetails #right #viewWebsite a:visited {
	color: #A48F79;
}
#propDetails #right #viewWebsite a:hover {
	text-decoration: none;
	color:#333333;
}
/* picBar */
#picBar
{
	position:absolute;
}
#picBar, #picBar ul { /* all lists */
	padding: 0;
	margin: 0 !important;
	list-style: none;
}
#picBar li/* all list items */
{
	/*width: 10px; /* width needed or else Opera goes nuts */
	display:block;
	float:left;
	padding: 0;
	margin: 0;
	text-align:left;
}
#picBar li ul li a:link, #picBar li ul li a:visited
{
	text-decoration:none;
}
#picBar li ul li{ /* all list items */
	/*width: 240px; /* width needed or else Opera goes nuts */
	text-align:left;
}

#picBar li ul li a:hover
{	
background-color:transparent !important;
}

#picBar li ul { /* second-level lists */
	position: absolute;
	background-color:#fff;
	border:1px solid #595149;
	width:100px;
	height:70px !important;
	padding:1px !important;
	text-align:center;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#picBar li ul li img { /* all list items */
	padding: 0;
	margin: 0;
	margin-left: -4px;
}
* html #picBar li ul li
{
	height:68px;
	margin-bottom:-3px;
}
#picBar li:hover ul, #picBar li.sfhover ul { /* lists nested under hovered list items */
	position:absolute;
	left:0;
	top:20px;
	margin-top:5px;
}
	/* -picBar */
#propDisclaim p.privacy {
	padding: 5px 20px 5px;
	margin-left: -23px;
	font-weight: normal;
	background: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
}
/* -Property Details */

/* propSum */
#propSumList
{
	margin-left:-23px;
	padding-left:23px;
	min-height:390px;
	width:489px;
	background-color:#ECE8E3;
}
* html #propSumList
{
	height:390px;
}
#propSumList h4
{
	clear:both;
	background-color:#fff;
	color:#B4A99E;
	padding-bottom:10px;
	margin-left:-23px;
	text-indent:42px;
}
#propSumList ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}
#propSumList ul#a li
{
	display:block;
	float:left;
	width:244px;
	text-align:right;
	color:#776F66;
	line-height:18px;
	background-color:#F4F3F1;
}
#propSumList ul#a li#a
{
	text-align:left;
	font-size:10px;
	text-indent:17px;
}
#propSumList ul#a li p#b
{
	margin-right:10px;
	font-size:10px;
}
#propSumList ul#a li p#b a:link,#propSumList ul#a li p#b a:visited
{
	color:#635648;
}
#propSumList ul#a li p#b span
{
	font-weight:bold;
}
#propSumList div.a
{
	width:17px;
	float:left;
	height:97px;
}
#propSumList div.b
{
	width:121px;
	float:left;	
	height:97px;	
}
#propSumList div.c
{
	width:331px;
	padding:5px 10px 0 10px;
	float:left;	
	height:92px;
	overflow:hidden;	
}
#propSumList div.c p
{
	margin:0;
	padding:0;
}
#propSumList div.c ul li
{
	margin:0;
	padding:0;
	width:165px; 
	display:block;
	float:left;
}
#propSumList div.c ul.b li.a
{
	font-weight:bold;
	color:#80776E;
}
#propSumList div.c ul.b li.b
{
	text-align:right;
	font-weight:bold;

}
#propSumList div.c ul.b li.b span
{
	color:red;
	font-weight:normal; 
}
#propSumList div.c ul.b li.c
{
	text-align:right;
}
#propSumList div.c ul.b li.d
{
	margin-top:5px;
	width:330px;
}
#propSumList div.c ul.b li.e
{
	margin-bottom:5px;
	width:330px; 
}
#propSumList div.c ul li.f
{
	text-align:right;
}
#propSumList ul.mOver
{
	display:block;
	width:17px;
	margin:0;
	padding:0;
	list-style:none;
}
#propSumList ul.mOver li
{
	width:17px !important;
}
* html #propSumList ul.mOver li ul {
	height: 150px;
}
#propSumList ul.mOver li ul
{
	position:absolute;
	border:1px solid #6A6158;
	display:none;
	background-color:#fff;
	width:200px;
	min-height:150px;
	z-index:100;
}
#propSumList ul.mOver li ul p
{
	padding:5px;
}
#propSumList ul.mOver li:hover ul, #propSumList ul.mOver li.sfhover ul
{
	display:block;
}
#propSumList p.a
{
	clear:both;
	background-color:#fff;
	height:10px;
	padding:0;
	margin:0;
	margin-left:17px;
	line-height:0;
}

#propSumList div.c ul.b li.f
{
	height:21px;
	background:url(../media/images/view_details.gif) no-repeat 20px;
	z-index:1;
	position:relative;
	left:10px;
	top:9px;
	line-height:19px;
	font-size:10px;
	font-weight:normal;
}
#propSumList div.c ul.b li.f a:link,#propSumList div.c ul.b li.f a:visited
{
	color:#565656;
}
#propSumList div.c ul.b li.f a:hover
{
	color:#fff;
}
/* Inquiry forms - prop_inquire, prop_email_friend, mysite_inquire */
* html #inquire
{
	height: 600px;
}
#inquire {
	background-color: #F5F5F4;
	border-top: solid 10px #D7D2CC;
	padding: 20px 17px;
	color: #8F857B;
	min-height: 600px;
}
#inquire #propSum {
	border-bottom: dotted 1px #AA9C8D;
	background: none;
}
#inquire #propSum, #inquiryForm {
	width: 700px;
}
#inquire #propSum .info {
	width: 332px;
}
#inquire #propSum .info .c2 {
	width: 120px;
}
#inquire #propSum .vd {
	float: right;
	width: 153px;
	margin-top: -22px;
	text-indent:30px;
	background:url(../media/images/view_details_inquire.gif) no-repeat;
}
#inquiryForm {
	padding-top: 10px;
}
#inquiryForm p {
	padding-right: 10px;
}
#inquiryForm td {
	background-color: #F5F5F4;
	padding: 3px 5px;
	font-size: 10px;
}
#inquiryForm td span.red {
	font-size: 90%;
	font-style: italic;
	color: #FF0000;
}
#inquiryForm td p {
	text-align: left;
	padding: 7px;
}
.input textarea {
	width: 262px;
}
p.privacy {
	padding: 15px 0px 10px;
	font-size: 90%;
	line-height: 140%;
	color: #80776E;
	font-weight: bold;
}
/* - Inquiry forms - prop_inquire, prop_email_friend, mysite_inquire */
/* Printable flyer */
#flyer, #flyer #container, #flyer #contentLeft, #flyer #dynamicContent, #flyer #flyerPics, #flyer h2, #flyer h3 {
	background: #FFFFFF;
}
#flyer #container {
	border: 1px solid #80776E;
	border-top: none;
	width: 670px;
}
#flyer #contentLeft, #flyer #dynamicContent {
	width: 645px;
}
#flyer h2, #flyer h3, #flyer #fixedBottom {
	width: 630px;
}
#flyer #dynamicContent {
	width: 647px;
}
#flyer #propDetails {
	width: 670px;
}
#flyer #propDetails #left {
	margin-right: 23px;
	overflow: visible;
	width: 368px;
}
#flyer #propDetails #left #photo {
	margin-left: 20px;
}
#flyer .bar {
	clear:both;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
}
#flyer #propDetails #right {
	width: 240px;
}
#flyer #contact {
	padding-bottom: 10px;
	border-bottom: 4px solid #E4DFD9;
}
#flyer #contact p#a
{
	color: #6A6158;
}	
#flyer #fixedBottom, #flyer #infoLeft, #flyer #flyerPics {
	clear: both;
}
#flyer #infoLeft, #flyer #infoRight {
	float: left;
	width: 43%;
	padding: 10px 7px;
	margin: 0;
}
#flyer #fixedBottom {
	margin-left: 3px;
}
#flyer #flyerPics {
	margin-bottom: 10px;
	margin-left: 23px;
}
#flyer #flyerPics img {
	float: left;
	width: 205px;
	padding: 2px 4px 2px 0;
}
#flyer .bar {
	height: 30px;
	line-height: 30px;
	font-weight: normal;
}
#flyer .bar span {
	color: #CEC6BB;
}
/* - Printable flyer */
/* Message sent */
#sentMessage {
	width: 90%;
	background-color: #FFFFFF;
	padding: 5px;
	margin: 10px;
}
/* - Message sent */

/*******************************************END: Property Pages **********************************************/
#agentSearch {
	width: 490px;
	margin:0;
	padding: 0;
}
#agentSearch .row {
	border-bottom: 4px solid #FFFFFF;
	background-color: #F5F5F4;
}
#agentSearch .row .label, #agentSearch .row .input {
	float: left;
	color: #80776E;
}
#agentSearch .row .label {
	width: 155px;
	padding: 20px 10px;
	font-weight: bold;
}
#agentSearch .row .input {
	padding: 20px 15px;
	width: 284px;
	background-color: #ECE8E3;
	border-left: 1px solid #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#agentSearch .row .input input, #agentSearch .row .input select, #agentSearch .row .input select option {
	font-size: 10px;
}
#agentSearch .row .input p {
	margin-top: 5px;
}
#agentSearch .row .input span {
	font-weight: normal;
}
#agentSearch .row .input span span {
	color: #333333;
}
#agentSearch .row .input a {
	text-decoration: underline;
	color: #80776E;
}
#agentSearch .row .input a.alphabet {
	text-decoration: none;
	width: 10px;
}
#agentSearch .row .input a.alphabet:hover {
	background-color: #B5A89A;
	color: #FFFFFF;
}
#agentSearch .row .input img.photo {
	float: left;
	margin-right: 10px;
	border: 1px solid #918A82;
}
#agentSearch .row .input .viewDetails {
	margin-top: 30px;
}
/* agentDetailListings */
/* agentSum */
#cbtDetails {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	margin-left: 18px;
	background: #FFFFFF;
	width: 471px;
}
#cbtDetails img, #cbtDetails ul {
	float: left;
}
#cbtDetails ul {
	font-weight: bold;
	margin: 10px 0 0 20px;
	background: #FFFFFF;
	list-style: none;
}
#agentSum
{
	font-size:11px;
	background-color: #ECE8E3;
}
#agentSum ul#a, #agentSum ul#a li {
	background-color: #FFFFFF;
}
#agentSum ul#a li
{
	float: right;
	width:154px;
	padding-left: 5px;
	font-size:10px;
}
#agentSum ul#a li#a
{
	width:298px;
	color:#80776E;
	text-align:right;
	padding-right:10px;
	text-transform:uppercase;
	font-weight: bold;
}
#agentSum ul#a li a:link,#agentSum ul#a li a:visited
{
	color:#000000;
}
#agentSum ul#a li a:hover
{
	color:#FFFFFF;
	background-color:#B5A89A;
}
#agentSum ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#agentSum ul li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#agentSum div.a,#agentSum div.b,#agentSum div.c
{
	height:93px !important;
}
#agentSum #info
{
	clear:both;
	font-size: 10px;
	line-height: 130%;
	background-color: #ECE8E3;
}
#agentSum div.a, #agentSum div.b, #agentSum div.c
{
	float:left;
}
#agentSum div.b
{
	background-color:#ECE8E3;
	width:121px;
}
#agentSum div.c
{
	width:341px;
	height:97px; /* p-10 */
	padding:0 10px 0 0px;
	background-color:#ECE8E3;
}
#agentSum div.viewDetails
{
	position:absolute;
	height:21px;
	background:url(../media/images/view_details.gif) no-repeat;
	z-index:100;
	line-height:21px;
	font-size:10px;
	font-weight:normal;
	width:153px;
	margin-left:336px;
	margin-top:-31px;
	text-indent:80px;
}
#agentSum #info div.viewDetails a:link,#agentSum #info div.viewDetails a:visited
{
	color:#565656;
	text-decoration: none;
}
#agentSum #info div.viewDetails a:hover
{
	color:#fff;
	text-decoration: none;
}
* html #agentSum div.viewDetails
{
	margin-top:-34px;
}
#agentSum #info ul li
{
	width:341px;
	font-weight:bold;
	color:#80776E;
}
#agentSum #info ul li.a,#agentSum #info ul li.b
{
	width:170px;
	margin-top:10px;
}
#agentSum #info ul li.b,#agentSum #info ul li.d
{
	text-align:right;
}
#agentSum #info ul li.c
{
	height:20px;
	font-weight:normal;
}
#agentSum #info ul li span
{
	color:#6A6158;
}
#agentSum #info ul li a
{
	color:#B3A699;
}
#agentSum #info ul li a.name, #cbtDetails a.name {
	color: #80776E;
	text-decoration: none;
}
#agentSum #info ul li a.name:hover, #cbtDetails a.name:hover {
	color: #241F1A;
}
#agentSum #info ul li.d a
{
	margin-right:3px;
}
#agentSum p#b
{
	padding-right:10px;
	position:relative;
	z-index:1;
	top:-10px;
	background-color: #FFFFFF;
	margin-left: 17px;
}
#agentSum p#b, #agentSum p#b a:link, #agentSum p#b a:visited
{
	text-align:right;
	clear:both;
	color:#6A6158;
	font-size:10px;
}
#agentSum p#b span
{
	font-weight:bold;
}
#agentSum p.a
{
	clear:both;
	height:10px;
}
#agentSum ul.mOver
{
	display:block;
	width:17px;
	margin:0;
	padding:0;
	list-style:none;
}
#agentSum ul.mOver li /* Mouse over icons */
{
	width:17px !important;
	background-color: #ECE8E3;
}
#agentSum ul.mOver li ul /* Layer that pops up on mouse over the "i" icon */
{
	position:absolute;
	border:1px solid #6A6158;
	display:none;
	background-color:#fff;
	width:200px;
	height:150px;
	z-index:100;
}
#agentSum ul.mOver li ul li
{
	display:block;
	width:200px !important;
	background-color:#fff;
	height:150px;
	font-weight: normal !important;
}
#agentSum ul.mOver li ul p
{
	padding:5px;
}
#agentSum ul.mOver li:hover ul, #agentSum ul.mOver li.sfhover ul
{
	display:block;
}
/* - agentSum */
/* Office details */
#officeDetails #agentDetails {
	width: 477px;
}
#officeDetails #agentDetails div#a
{
	width:234px;
	padding-right:0;
	float:left;
	text-align:left;
}
#officeDetails #agentDetails #c, #officeDetails #agentDetails #e {
	width: 180px;
}
#searchAgent, #officeDetails #agentSum ul#a, #officeDetails #agentSum ul#a li#a {
	/*margin-left: -23px;*/
	border-bottom: 1px solid #FFFFFF;
}
#searchAgent {
	width: 473px;
	background-color: #F5F3F0;
	padding: 7px 15px 7px 23px;
	color: #80776E;
	font-weight: bold;
	text-align: right;
}
#searchAgent, #searchAgent input {
	font-size: 10px;
}
#searchAgent div {
	float: left;
	font-size: 14px;
}
#officeDetails #agentSum ul#a, #officeDetails #agentSum ul#a li {
	background-color: #ECE8E3;
}
#officeDetails #agentSum ul#a li
{
	float: none;
	text-align: right;
	width:154px;
	padding-left: 5px;
	font-size:10px;
}
#officeDetails #agentSum {
	margin-left: -21px;
	padding-left: 0;
	width: 490px;
}
#officeDetails #agentSum #info {
	width: 510px;
}
#officeDetails #agentSum div.viewDetails
{
	margin-left:358px;
}
#officeDetails #agentSum {
	width: 488px;
}
#officeDetails #agentSum ul#a li#a {
	width: 496px;
}
#officeDetails #info p {
	font-weight: normal;
	margin-left: 25px;
}
#officeDetails #info p.a {
	background-color: #FFFFFF;
	margin-left:0px;
}
#officeDetails #agentSum div.c
{
	width:361px;
	padding:0 10px 0 0px;
	background-color:#ECE8E3;
}
#officeDetails #agentSum p#b
{
	width: 501px;
	margin-left: 0;
	margin-bottom: 25px;
}
#officeDetails #agentDetails div#info
{
 	padding-top:20px;
	width:217px; 
}

/* - Office details */

/* Agent Info */
#agentDetails, #pressRelPage
{
	width:472px;
	margin-left:-23px;
	background-color:#fff;
	padding:3px 32px 20px 3px;
}
#agentDetails {
	width: 475px;
}
#agentDetails div#a
{
	width:235px;
	padding-right:23px;
	float:left;
	text-align:left;
}
#agentDetails div#info
{
 	padding-top:10px;
	width:217px; 
	float:left;
	overflow:hidden;
}

#agentDetails p, #agentDetails ul li
{
font-size:10px;
}
#agentDetails #info a:link {
	text-decoration: underline;
}
#agentDetails #info span
{
	color:#80776E;
	font-weight:bold;
}
#agentDetails #info .b
{
	margin-left:41px;
}
#agentDetails #info #c, #agentDetails #info #d, #agentDetails #info #e
{
	border-left:4px solid #D7CFC4;
	border-bottom:1px solid #D7CFC4;
	line-height:12px;
	text-indent:5px;
	color:#A48F79;
	margin-top:5px;	
	font-weight:bold;
	margin-right:60px;
	font-size:10px;
}
#agentDetails #info #e
{
	margin-top:15px;	
}
#agentDetails #info #e a:link, #agentDetails #info #c a:link, #agentDetails #info #d a:link
{
	text-decoration:none;
}
#agentDetails h4, #pressRelPage h4
{
	clear:both;
	font-size:16px;
	color:#A89C8F;
	padding:15px 0 10px 0;
}
#agentDetails h4 {
	text-indent: 22px;
}
#agentDetails a:link,#agentDetails a:visited
{
	color:#A48F79;
	text-decoration:none;
}
#agentDetails a:hover
{
	color:#333333;
}

#desc
{
	min-height:150px;
	padding-left:27px;
	font-size:11px;
}

* html #desc
{
	height:150px;
}

#desc p
{
	line-height:120%;
	margin-bottom:20px;
}
/* Agent details with listings */
#agentPropSumList
{
	margin-left:-21px;
	padding-left:0;
	width:510px;
	background-color:#ECE8E3;
}
#agentPropSumList h4
{
	width: 473px;
	background-color: #F5F3F0;
	padding: 7px 15px 7px 23px;
	color: #80776E;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #FFFFFF;
}
#agentPropSumList ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
}
#agentPropSumList ul#a li
{
	display:block;
	float:right;
	text-align:right;
	color:#776F66;
	line-height:18px;
	background-color:#F4F3F1;
}
#agentPropSumList ul#a li#a
{
	width:150px;
	text-align:left;
	font-size:10px;
	text-indent:17px;
}
#agentPropSumList ul#a li p#b
{
	width: 350px;
	margin-right:10px;
	font-size:10px;
	font-weight: bold;
}
#agentPropSumList ul#a li p#b a {
	text-decoration: none;
}
#agentPropSumList ul#a li p#b a:link,#agentPropSumList ul#a li p#b a:visited
{
	color:#635648;
}
#agentPropSumList ul#a li p#b span
{
	font-weight:bold;
}
#agentPropSumList div.a, #agentPropSumList div.b, #agentPropSumList div.c {
	float:left;	
}
#agentPropSumList div.a
{
	width:17px;
	height:97px;
}
#agentPropSumList div.b
{
	width:121px;
	height:97px;	
}
#agentPropSumList div.c
{
	width:352px;
	padding:5px 10px 0 10px;
	height:92px;
}
#agentPropSumList div.c p
{
	margin:0;
	padding:0;
}
#agentPropSumList div.c ul li
{
	margin:0;
	padding:0;
	width:165px;
	display:block;
	float:left;
	font-size: 9px;
	line-height: 15px;
}
#agentPropSumList div.c ul.b li.a
{
	font-weight:bold;
	color:#80776E;
	width: 214px;
}
#agentPropSumList div.c ul.b li.b
{
	text-align:right;
	font-weight:bold;
	width: 116px;
}
#agentPropSumList div.c ul.b li.b span
{
	color:red;
	font-weight:normal;
}
#agentPropSumList div.c ul.b li.c
{
	text-align:right;
}
#agentPropSumList div.c ul.b li.d
{
	margin-top:3px;
	width:330px;
}
#agentPropSumList div.c ul.b li.e
{
	margin-bottom:3px;
	width:330px;
}
#agentPropSumList ul.mOver
{
	display:block;
	width:17px;
	margin:0;
	padding:0;
	list-style:none;
}
#agentPropSumList ul.mOver li
{
	width:17px !important;
}
* html #agentPropSumList ul.mOver li ul {
	height: 150px;
}

#agentPropSumList ul.mOver li ul
{
	position:absolute;
	border:1px solid #6A6158;
	display:none;
	background-color:#fff;
	width:200px;
	min-height:150px;
	z-index:100;
}
#agentPropSumList ul.mOver li ul p
{
	padding:5px;
}
#agentPropSumList ul.mOver li:hover ul, #agentPropSumList ul.mOver li.sfhover ul
{
	display:block;
}
#agentPropSumList p.a
{
	clear:both;
	background-color:#fff;
	height:10px;
	padding:0;
	margin:0;
	margin-left:17px;
	line-height:0;
}

#agentPropSumList div.c ul.b li.f
{
	height:21px;
	background:url(../images/view_details.gif) no-repeat 20px;
	z-index:1;
	position:relative;
	left:24px;
	top:5px;
	line-height:19px;
	font-size:10px;
	font-weight:normal;
	text-align: right;
	padding-right: 10px;
}
#agentPropSumList div.c ul.b li.f a:link,#agentPropSumList div.c ul.b li.f a:visited
{
	color:#565656;
}
#agentPropSumList div.c ul.b li.f a:hover
{
	color:#fff;
	text-decoration: none;
}


/* - Agent Info */



/* MyCBT - home */
* html #mycbtHome {
	height: 450px;
}
#mycbtHome {
	background-color:#ffffff;
	padding: 15px 30px 50px 30px;
	width: 430px;
	min-height: 450px;
}
#mycbtHome img.banner {
	margin-left: -30px;
}
#mycbtHome h4 {
	font-size: 13px;
	color: #414141;
	margin: 5px 0px 15px;
}
#mycbtHome ul {
	list-style-type: square;
	list-style-position: inside;
	color: #5e544a;
}
#mycbtHome a {
	text-decoration: underline;
	color: #5e544a;
	font-weight: bold;
}
#mycbtHome p.privacy a {
	text-decoration: none;
}
#mycbtHome p.privacy a:hover {
	text-decoration: underline;
}
/* - MyCBT - home */

/* MyCBT - Login */
#mycbtLogin table, #mycbtProfile table {
	width: 489px;
	margin:0;
	padding: 0;
}
#mycbtLogin table tr td, #mycbtLogin table th, #mycbtProfile table tr td, #mycbtProfile table th {
	margin: 0;
	padding: 5px 10px;
	font-weight: bold;
	font-size: 11px;
}
th {
	padding-top: 15px;
	text-align: left;
}
.label {
	width: 140px;
	background-color: #f5f5f4;
	color: #5e544a;
	text-align: right;
	font: GillSans, Verdana, Arial, Helvetica, sans-serif;
}
.input {
	color: #414141;
	background-color: #f1ede8;
	text-align: left;
	line-height: 120%;
}
#mycbtLogin table tr.spacer {
	background-color: #ffffff;
	height: 12px;
}
#mycbtLogin table#loginForm a, #mycbtLogin .input p {
	background-color: #F1EDE8;
	margin-bottom: 20px;
	font-weight: normal;
	font-size: 10px;
}
#mycbtLogin table#loginForm a {
	color: #414141;
	text-decoration: underline;
}
/* - MyCBT - Login */

/* MyCBT - My Preferences */
#mycbtProfile p {
	background-color: #ffffff;
	padding: 18px 30px;
}
#mycbtProfile table th {
	background-color: #ffffff;
	padding: 15px 0px 15px 23px;
	font-weight: normal;
}
#mycbtProfile table td.input p {
	background: none;
	padding: 10px 0px;
	line-height: 150%;
	font-size: 9px;
	font-weight: normal;
}
/* - MyCBT - My Preferences */
/* MyCBT - Save Search */
#mycbtSearch, #mycbtList {
	background-color: #ffffff;
	padding: 18px 23px;
	padding-top: 0;
}
#mycbtSearch p {
	padding-bottom: 18px;
	padding-top: 15px;
}
#mycbtSearch table {
	width: 100%;
}
#mycbtSearch table tr td, #mycbtSearch table th {
	padding: 8px;
	font-size: 11px;
}
#mycbtSearch th {
	padding-top: 0px;
	background-color: #E8DED3;
}
#mycbtSearch td {
	background-color: #F5F5F4;
}
#mycbtSearch td.spacer {
	background-color: #ffffff;
	height: 7px;
}
#mycbtSearch a {
	text-decoration: underline;
	color: #56504B;
}
/* - MyCBT - Save Search */
/* MyCBT - Favorite Properties */
#mycbtList {
	padding-right: 0;
}
#mycbtList p {
	padding: 7px 0;
}
#mycbtList #propSum {
	margin-left: -23px;
	background-image: none;
}
#propSum #title div.c1 {
	background-image: none;
}
#mycbtList #title, #mycbtList #title .propSelect, #mycbtList #title .c1, #mycbtList #title .c2
{
	padding: 0;
	margin: 0;
	height: 17px;
	line-height: 17px;
}
#mycbtList #title .propSelect
{
	background-color:#FFFFFF;
	float: left;
	width: 17px;
	text-align: center;
}
#mycbtList #title .c1 {
	width: 110px;
	font-weight: bold;
	margin-left: 5px;
}
#mycbtList #title .c2 {
	float: right;
	width: 350px;
}
#mycbtList .row input
{
	margin: 40px auto 0;
}
#mycbtList #propSum .row .info
{
	width:325px;
}
#mycbtList #propSum .row .vd {
	float: right;
}
/* - MyCBT - Favorite Properties */
/********************************************END: PROPERTIES***************************************/
/* Offices */
#offices {
	background-color: #FFFFFF;
	height: 646px;
	padding: 0 auto;
}
.officeCol {
	float: left;
	width: 244px;
}
.officeCol .officeImg {
	border: 1px solid #90867C;
}
.contactInfo {	
	height: 435px;
	padding: 10px 16px;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 150%;
}
.contactInfo .addr {
	color: #80776E;
	margin-bottom: 10px;
}
.contactInfo .phoneNum, .contactInfo .faxNum, .contactInfo .email {
	color: #672A0D;
}
.contactInfo .faxNum, .contactInfo .email {
	font-size: 10px;
	font-weight: normal;
}
.contactInfo ul.links {
	font-size: 10px;
	margin-top: 10px;
	color: #6E685A;
	list-style: none;
}
.contactInfo ul.links li {
	margin: 3px 0;
}
.contactInfo ul.links li a {
	text-decoration: none;
	color:#A48F79;
}
.contactInfo ul.links li a:hover {
	color:#333333;
}


/* - Offices */
/***********************************************END: Offices***********************************************/
/* About Us*/
#aboutUs, #affiliations, #mgmtTeam, #divisions, #divisions .division, 
#srvMain, #sellersMain, #serviceInterior,
#areaGate, #areaInterior,
#search, #rentals {
	font-size: 10px;
	line-height: 130%;
	background-color: #F5F5F4;
}
#serviceInterior, #areaGate, #areaInterior {
	line-height: 150%;
}
#rentals {
	background-color: #FFFFFF;
}
#aboutUs,
#serviceInterior,
#areaInterior,
#rentals {
	width: 449px;
	padding: 20px;
}
#aboutUs img {
	margin: 20px 0 20px 45px;;
}
#aboutUs a img {
	margin: 15px 120px;
}
#aboutUs p {
	margin: 12px 0;
}
/* - About Us*/
/* About Us / Affiliations */
#affiliations {
	width: 470px;
	padding: 20px 0 20px 20px;
}
#affiliations .affilSum {
	margin: 30px 0 45px;
	clear: both;
}
#affiliations .affilSum h4 {
	margin-bottom: 10px;
}
#affiliations .affilSum p {
	width: 330px;
	margin-left: 120px;
}
#affiliations .affilSum .logo {
	float: left;
	margin-right: 20px;
}
#affiliations .affilSum .viewDetails {
	background: url(../images/abt_aff_lnk_bg.gif) no-repeat;
	width: 215px;
	margin-bottom: -19px;
	margin-left: 256px;
	text-align: right;
}
#affiliations .affilSum .viewDetails a {
	line-height: 19px;
	color: #565656;
	font-weight: bold;
	text-decoration: none;
	margin-right: 23px;
}
#affiliations .affilSum .viewDetails a:hover {
	color: #80776E;
}
/* - About Us / Affiliations */
/* About Us / Management Team */
#mgmtTeam, #contactUs {
	width: 90%;
	padding: 20px;
}
#mgmtSum {
	margin: 10px 0;
	padding: 10px 10px 10px 0;
	background-color: #ECE8E3;
	color: #80776E;
}
#mgmtSum h4, #mgmtSum .title, #mgmtSum p {
	/*margin-left: 90px; Let's put this back once we have photos*/
	margin-left: 10px;
	font-size: 10px;
	line-height: 130%;
}
#mgmtSum .title {
	margin-bottom: 5px;
}
#mgmtSum img {
	float: left;
	margin-top: -5px;
	margin-right: 10px;
}
#mgmtSum a {
	text-decoration: underline;
	color: #5F5952;
}	
#mgmtSum #seaboltP2, #mgmtSum #curryP2, #mgmtSum #albertsonP2, #mgmtSum #smithP2, #mgmtSum #bergereP2, #mgmtSum #JohnstonP2, #mgmtSum #LeeP2, #mgmtSum #RawlingsP2, #mgmtSum #redmondP2{
	display: none;
}
/* - About Us / Management Team */
/* About Us / Divisions */
#divisions {
	width: 449px;
	padding: 20px;
}
#divisions h4 {
	font-size: 14px;
	color: #665E57;
	padding: 5px 0 0px;
}
#divisions .division p {
	margin: 7px 0;
}
#divisions .division {
	margin: 20px 0 35px;
}
#divisions .division h4, 
#serviceInterior h4,
#areaInterior h4,
#rentals h4 {
	color: #80776E;
	font-size: 14px;
}
#divisions .division img.photo {
	float: left;
	margin-right: 15px;
}
#divisions .division p.link {
	text-align: left;
	font-weight: bold;
	font-size: 9px;
	margin-left: 132px;
}
#divisions .division p.link a {
	color: #80776E;
}
#divisions .division p.link a.dark {
	color: #5F5952;
}
/* - About Us / Divisions */
/* About us / Weekly Columns */
* html #weeklyCol, * html #pressRel
{
	height:589px;
}
#weeklyCol, #pressRel {
	background-color: #FFFFFF;
	width: 488px;
	min-height: 589px;
}
#weeklyCol #headline, #weeklyCol .archive, #pressRel #headline, #pressRel .archive {
	width: 458px;
	padding: 15px 15px 0px;
	line-height: 120%;
}
#weeklyCol #title, #weeklyCol #title .c2, #weeklyCol #bottom, #weeklyCol #bottom .c2, 
#pressRel #title, #pressRel #title .c2, #pressRel #bottom, #pressRel #bottom .c2,
#pressRelPage #bottom, #pressRelPage #bottom .c2 {
	width: 473px;
	padding-right: 8px;
	line-height: 20px;
	height: 20px;
}
#weeklyCol #title, #weeklyCol #title .c2,
#pressRel #title, #pressRel #title .c2 {
	width: 455px;
}
#weeklyCol #headline, #weeklyCol .archive {
	border-bottom: 12px solid #FFFFFF;
	height: 105px;
	color: #80776E;
}
#weeklyCol #headline {
	border-top: 3px solid #EABE75;
	background-color: #F6F4E5;
}
#weeklyCol h4, #pressRel h4 {
	margin-bottom: 10px;
}
#weeklyCol .archive h4 a, #weeklyCol #headline h4 a,
#pressRel .archive h4 a, #pressRel #headline h4 a {
	text-decoration: none;
}
#weeklyCol #headline a:hover, #weeklyCol .archive a:hover,
#pressRel .archive h4 a:hover, #pressRel #headline h4 a:hover {
	text-decoration: underline;
}

#weeklyCol #bottom {
	margin-top: -10px;
}
#headline h4 a {
	color: #A0450E;
	text-transform: capitalize;
	font-size: 14px;
}
.content, .date {
	float: right;
}
.content {
	width: 350px;
	padding-right: 15px;
}
.date {
	width: 80px;
	font-size: 10px;
	line-height: 120%;
	color: #80776E;
}
.date p {
	margin-top: 50px;
	color: #565656;
}
.archive {
	background-color: #F5F5F4;
}
.archive h4 a {
	font-size: 12px;
	color: #80776E;
}
/* - About us / Weekly Columns */
/* About us / Press Releases */
#pressRel #headline {
	width: 457px;
	border: 1px solid #DED6D0;
	background-color: #FFFFFF;
	color: #56504B;
	height: 180px;
	font-size: 12px;
}
#pressRel #headline a, #pressRel .archive a {
	color: #80776E;
	text-decoration: underline;
	font-size: 10px;
}
#pressRel #headline h4 a {
	color: #515151;
	font-size: 14px;
}
#pressRel #headline .date, #pressRel #headline .content {
	color: #80776E;
	width: 275px;
	padding: 0;
}
#pressRel #headline .content p, #pressRelPage #desc div {
	margin-top: 10px;
}
#pressRel .archive {
	clear:both;
	height: 90px;
}
#pressRel .archive .content {
	width: 225px;
}
#pressRel .archive .date {
	width: 120px;
	line-height: 250%;
}
#pressRel .archive h4 a {
	margin-bottom: 0;
	font-size: 11px;
}
#pressRel .archive img {
	border: 1px solid #B3A699;
}
#pressRel #headline img, #pressRel .archive img {
	float: left;
	margin-right: 10px;
}

/* - About us / Press Releases */

/* About Us/ Press Release article page */
#pressRelPage {
	padding: 20px 23px;
	width: 466px;
}
#pressRelPage h4 {
	padding: 0 0 5px;
}
#pressRelPage #source {
	clear: both;
	font-style: italic;
	font-size: 9px;
	margin-bottom: 5px;
}
#pressRelPage #desc {
	font-size: 10px;
	line-height: 140%;
	padding: 0;
}
#pressRelPage #desc .pressImg {
	clear: both;
	float: left;
	padding: 0 8px 0;
	border-right: 1px solid #ECE8E3;
	margin: 4px 8px 8px 0;
	text-align: left;
}
#pressRelPage #desc .pressImg p {
	margin: 0;
}

#pressRelPage #viewProp {
	width: 100%;
	margin-top: 10px;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
}
#pressRelPage #viewProp img {
	clear: none;
	float: none;
}
#pressRelPage #bottom .c1 {
	float: left;
	width: 350px;
	text-align: left;
}
#pressRelPage #bottom .c2 {
	float: right;
	text-align: right;
	width: 100px;
	padding: 0;
}
#pressRelPage #bottom {
	width: 465px;
	padding: 0;
	margin-top: 10px;
	margin-left: 0px;
}
#pressRelPage #bottom a:hover {
	text-decoration: underline;
}

/* - About Us/ Press Release article page */
/* About Us/ Contact Us */
#contactUs {
	background-color: #FFFFFF;
}
#contactUs .contactInfo {
	float: left;
	width: 224px;
	height: auto;
	border-left: 1px solid #CBC6C1;
	padding: 0;
	margin-bottom: 20px;
	line-height: 140%;
}
#contactUs .contactInfo p, #contactUs .contactInfo ul {
	margin-left: 15px;
	margin-right: 15px;
}
#contactUs #inquiryForm {
	width: auto;
	margin: 15px 0;
	padding: 0;
	font-size: 10px;
}
#contactUs #inquiryForm .tabbedForm {
	width: auto;
	background-color: #F7F7F5;
	border: 1px solid #D6CDC4;
	border-top: 0;
	margin: 0;
	color: #80776E;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#contactUs #inquiryForm .tabbedForm p.request {
	padding: 5px 15px 0;
	margin: 0;
	font-size: 10px;
}
#contactUs #inquiryForm .tabbedForm table {
	width: 100%;
}
#contactUs #inquiryForm .tabbedForm table td.label {
	width: 70px;
	text-align: left;
	padding-left: 0;
}
#contactUs #inquiryForm textarea {
	width: 250px;
}
#contactUs #inquiryForm p, #contactUs #inquiryForm .propInterest {
	margin: 15px 0 0;
	clear: both;
}
#contactUs #inquiryForm .propInterest ul {
	list-style-type: none;
	float: left;
	width: 200px;
}
#contactUs #inquiryForm a.viewPrivacy {
	text-decoration: underline;
	color: #B6A99B;
}
#contactUs #inquiryForm a.viewPrivacy:hover {
	color: #80776E;
}
#contactUs #inquiryForm .privacy {
	font-weight: normal;
	margin: 0;
}
/* - About Us/ Contact Us */
/************************************************END: About Us***********************************************/
#srvMain {
	padding-bottom: 20px;
	height: 570px;
}
#srvMain {
	width: 490px;
}
#srvMain .srvGate, #srvMain .lastGate {
	width: 156px;
	float: left;
	margin-right: 11px;
	margin-bottom: 15px;
}
#srvMain .lastGate {
	margin-right: 0;
	clear: right;
}
#srvMain #question {
	clear: both;
	border: 1px solid #ECE8E3;
	border-left: none;
	border-right: none;
	padding: 12px 20px;
	margin: 0 20px;
}
#srvMain #question p {
	text-align: right;
	width: 200px;
	margin: 12px;
	margin-left: 200px;
	color: #90867D;
	line-height: 140%;
}
#srvMain #question p a {
	text-decoration: underline;
	color: #90867D;
}
/* For Sellers */
#sellersMain {
	padding: 20px;
	line-height: 160%;
	width: 450px;
}
.sellerGate {
	border-top: 1px dotted #AA9C8D;
	padding: 6px 0;
	clear: both;
	height: 60px;
	min-height: 60px;
}
.sellerGate img.photo, .sellerGate p {
	float: left;
}
.sellerGate img.photo {
	margin-right: 15px;
	border-left: 5px solid #D0C8BE;
	padding-left: 8px;
}
.sellerGate h4 {
	color: #657171;
	font-size: 13px;
	margin-top: 15px;
}
.sellerGate a {
	font-weight: bold;
	color: #B5A89A;
	text-decoration: none;
}
.sellerGate a:hover {
	color: #333333;
}
#sellersMain .lastGate {
	border-bottom: 1px dotted #AA9C8D;
}
#serviceInterior h4, #areaInterior h4, #rentals h4 {
	margin-bottom: 15px;
}
#serviceInterior h5 {
	color: #80776E;
	font-size: 12px;
	margin: 20px 0 10px;
}
#serviceInterior p, #areaInterior p {
	margin-bottom: 15px;
}
#serviceInterior p a, #areaInterior p a {
	/*color: #90867D;*/
	color: #CF1800;		
}
#serviceInterior ol li {
	margin: 12px 0;
	line-height: 150%;
}
#serviceInterior ol li ul {
	list-style-image: url(../images/glo_arrowlight_btn.gif);
	margin-left: 10px;
	margin-top: 3px;
}
#serviceInterior ol li ul li {
	margin: 0;
	font-weight: normal;
}
#serviceInterior ol li ul li ul {
	list-style-image: none;
	list-style-type: disc;
	margin-top: 0;
}
#serviceInterior ol li ul li ul li {
	margin-left: 10px;
}
#serviceInterior #crossLinks {
	list-style-image: url(../images/glo_arrowlight_btn.gif);
	margin-left: 15px;
	font-weight: bold;
	line-height: 150%;
}
#serviceInterior #crossLinks a {
	text-decoration: none;
	color: #5F5952;
}
#serviceInterior #crossLinks a:hover {
	text-decoration: underline;
}
#serviceInterior #srvMore {
	list-style-image: url(../images/glo_arrow_btn.gif);
	margin-left: 25px;
	font-weight: bold;
	line-height: 150%;
}
#serviceInterior #srvMore a {
	color: #80776E;
}
#serviceInterior #srvMore a:hover {
	text-decoration: none;
	color: #413223;
}
/* International Marketing */
#intMkt {
	background-color: #B5A89B;
	padding: 20px 0 40px 0;
}
#intMkt p {
	color: #FFFFFF;
	padding-left: 20px;
}
#intMkt p img {
	margin-left: -3px;
	margin-bottom: 10px;
}
/***********************************************END: Services***********************************************/
/* Page Layout for Map Pages (Area Guide, Hilton Head, Savannah, Bluffton pages) */
/** html #mapPage
{
	height:650px;
}
#mapPage {
	background: url(../images/glo_mappage_bg.gif) repeat-y;
}*/
#mapPageLeft a, #mapPageRight a {
	text-decoration: underline;
}
* html #mapPageLeft, * html #mapPageRight
{
	height:650px;
}
#mapPageLeft, #mapPageRight {
	float: left;
	min-height: 650px;
}
#mapPageLeft {
	border-right: 1px solid #7B736B;
	width: 293px;
	background-color: #FFFFFF;
	padding: 20px 23px;
}
#mapPageLeft h2, #mapPageLeft .area h3 {
	background-color: #FFFFFF;
	width: 90%;
	padding: 0;
}
#mapPageLeft h2 {
	margin-bottom: 10px;
}
#mapPageLeft p {
	margin-bottom: 15px;
	line-height: 130%;
}
#mapPageLeft .area {
	padding: 10px 5px;;
	border-bottom: 1px dotted #AA9C8D;
	clear: both;
}
#mapPageLeft .area a {
	text-decoration: none;
}
#mapPageLeft .area a:hover {
	text-decoration: underline;
}
#mapPageLeft .firstarea {
	border-top: 1px dotted #AA9C8D;
}
#mapPageLeft .area img.photo {
	float: left;
	margin-right: 10px;
}
#mapPageLeft .area h3 {
	font-size: 14px;
	font-weight: bold;
	height: 20px;
	width: 130px;
	float: left;
	margin: 5px 0 0;
}
#mapPageLeft .area h3, #mapPageLeft .area h3 a {
	color: #80776E;
}
#mapPageLeft .area h3 a:hover {
	color: #414141;
	text-decoration: none;
}
#mapPageLeft .area ul {
	float: left;
	list-style: none;
	line-height: 120%;
}
#mapPageLeft .area ul li {
	margin-left: 2px;
	font-size: 10px;
}
#mapPageLeft .area .viewDetails {
	text-align: right;
	font-size: 9px;
	clear: both;
}
#mapPageLeft .area .viewDetails .video {
	margin: 5px 0;
}
#mapPageLeft .area .viewDetails a {
	color: #80776E;
	/*color: #CF1800;*/
}
#mapPageLeft .viewListings {
	color: #80776E;
	font-size: 11px;
}
#mapPageLeft a.red {
	color: #8C0900;
	text-decoration: underline;
	font-weight: bold;
}
#mapPageLeft #searchForm {
	border-top: 1px solid #9E9995;
	padding-top: 10px;
}
#mapPageLeft #searchForm #searchLeft {
	padding-left: 5px;
	float: left;
	width: 120px;
}
#mapPageLeft #searchForm #searchRight {
	margin-bottom: 15px;
}
#mapPageLeft #searchForm #searchLeft, #mapPageLeft #searchForm #searchRight,
#mapPageLeft #searchForm input, 
#mapPageLeft #searchForm #searchRight select, #mapPageLeft #searchRight select option {
	font-size: 10px;
}
#mapPageLeft #searchForm h4 {
	font-size: 14px;
	color: #4F4941;
}
#mapPageLeft #searchForm h5, #mapPageLeft #searchForm #mls {
	font-size: 11px;
	color: #80776E;
	padding-top: 7px;
	padding-bottom: 3px;
}
#mapPageLeft #searchForm #mls {
	border-top: 1px dashed #80776E;
	border-bottom: 1px dashed #80776E;
	font-weight: bold;
	padding: 6px 5px;
	margin-bottom: 5px;
}
#mapPageLeft #searchForm #searchRight tr td {
	padding-right: 2px;
}
#mapPageLeft #searchForm select {
	margin-bottom: 3px;
}
/*#mapPageLeft #searchForm #searchRight*/
#mapPageLeft #searchForm #myInfo {
	border:1px solid #c9c2bb;
	display:none;
	width: 150px;
	position: absolute;
	margin-left: 190px;
	margin-top: -40px;
	padding: 10px;
	background-color:#fff;
	color:#635648;
	font-size:10px;
}

#mapPageRight {
	width: 309px;
	background-color: #ECE8E3;
}
#mapPageRight #areaLinks a {
	z-index: 100;
}
#mapPageRight #areaLinks h2 {
	width: 283px;
	padding-bottom: 15px;
}
#mapPageRight #areaLinks ul {
	width: 130px;
	float: left;
	list-style: none;
	line-height: 160%;
}
#mapPageRight #areaLinks ul li {
	margin-left: 23px;
}
#mapPageRight #areaLinks p.flight {
	clear: both;
	width: auto;
	padding: 5px 0 5px 23px;
}
/* Area Guide Interior Pages */
#areaGate {
	padding: 20px 0 20px 20px;
	width: 470px;
}
#areaGate div {
	width: 320px;
	padding: 20px;
	margin-left: 110px;
	background: url(../images/are_sav_savannah_bg.gif) repeat-x;
	font-size: 11px;
	color: #665E57;
	min-height: 274px;
	line-height: 150%;
}
#areaGate div p {
	margin-bottom: 15px;
}
/* Area Interior Pages */
#areaInterior h4 {
	border-bottom: 1px dotted #AA9C8D;
	padding-bottom: 5px;
	text-align: right;
}
#contentLeft .interiorBluffton h4 {
  text-align: left;
  clear: both;
}
#contentLeft .interiorBluffton ul {
  padding-bottom: 20px;
}
#areaInterior h4 span {
	float: left;
	margin-top: 25px;
	height: 30px;
}
#areaInterior h4#blufftonH4 {
	text-align: left;
	background: url(../images/are_blu_bluffton_log.gif) no-repeat;
	height: 36px;
	border-bottom: none;
	padding-top: 23px;
	padding-bottom: 0;
}
#areaInterior h4#beaufortH4 {
	text-align: left;
	background: url(../images/are_bea_bluffton_log.gif) no-repeat;
	height: 36px;
	border-bottom: none;
	padding-top: 23px;
	padding-bottom: 0;
}

#areaInterior ul {
	padding-left: 25px;
	float: left;
	width: 40%;
	line-height: 170%;
}
#areaInterior ul li a {
	text-decoration: underline;
}
#areaInterior ul li a#current {
	text-decoration: none;
	font-weight: bold;
}
#areaInterior .dropdown {
	border-top: 1px solid #E5E0CB;
	padding: 15px 12px;
}
#areaInterior h5 {
	color: #665E57;
	font-size: 14px;
	margin-bottom: 10px;
}
#areaInterior .h6 {
	background-color: #E9E4DE;
	font-size: 11px;
	font-weight: bold;
	color: #665E57;
	padding: 5px 0 5px 15px;
	margin: 15px -32px 10px -15px;
}
#areaInterior .h6 .viewSite{
	width: 110px;
	margin-bottom: 20px;
	float: right;
}
#areaInterior .h6 .viewSite a {
	color: #4A443F;
	font-family: Arial, Helvetica, sans-serif;
}
#areaInterior .h6 .viewSite a:hover {
	text-decoration: none;
	color: #AA9C8D;
}
#areaInterior h6 {
	margin-bottom: 15px;
	color: #565656;
	font-size: 9px;
	clear: both;
}
#areaInterior ul.wide {
	width: 400px;
	line-height: 150%;
	margin-bottom: 15px;
}
.top {
	width: 20px;
	float: right;
	margin-top: -15px;
}
.top a {
	color: #AA9C8D;
	
}
.top a:hover {
	color: #4A443F;
	font-weight: bold;
	text-decoration: none;
}
.top .text {
	border-bottom: 1px dotted #AA9C8D;
	padding: 0 2px 2px;
}	
.top img {
	margin: 3px 6px 0;
}
/***********************************************END: Area Guide***********************************************/
.sitemap h4 a {
	color: #80776E;
}
.sitemap h4 a:hover {
	color: #414141;
	text-decoration: none;
}
.sitemap ul {
	margin-bottom: 15px;
	list-style-image:url(../images/glo_arrow_btn.gif);
	line-height: 150%;
}
.sitemap ul li {
	margin-left: 20px;
}
.sitemap ul li ul {
	margin-bottom: 5px;
	list-style-image:url(../images/glo_arrowlight_btn.gif);
}

/********************************************New Search*************************************************/
#search {
	width: 483px;
	padding: 3px 3px 70px;
	background-color: #FEFEFE;
}
#search h4 {
	font-size: 10px;
	color: #80776E;
	margin-top: 7px;
	margin-bottom: 5px;
}
#search .borderLeft {
	border-left: 1px dotted #D1C7BD;
	padding-left: 10px;
}
#search input, #search select, #search option {
	font-size: 10px;
}
#search #lifestyle {
	background-color: #F8F8F8;
	border: 1px solid #DCDCDC;
	padding: 3px 15px;
}
#search #lifestyle div, #search #advanced div {
	float: left;
	padding-right: 10px;
}
#search .disclaimer {
	clear: both;
	color: #8C0900;
	font-size: 9px;
	margin: 7px 0 3px;
}
#search #advanced {
	padding-left: 5px;
}
#search #advanced .borderLeft {
	padding-right: 5px;
}
#search #advanced span, #search #advanced .red {
	color: #8C0900;
}
#search #advanced .red {
	text-decoration: underline;
	font-weight: bold;
}
#search #advanced p {
	margin: 5px 0 15px;
}
#search #advanced #buttons {
	width: 200px;
	float: right;
	margin-top: 10px;
}
#search #advanced #myInfo {
	border:1px solid #c9c2bb;
	display:none;
	width: 150px;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	margin-top: 20px;
	padding: 10px;
	background-color:#fff;
	color:#635648;
	font-size:10px;
}

#mapSearch {
	background: #FFFFFF;
	padding: 0;
	padding-bottom: 125px;
}
#mapSearchLeft {
	width: 180px;
	float: left;
}
#mapSearchLeft h3, #mapSearchLeft a {
	font-weight: bold;
	font-size: 10px;
}
#mapSearchLeft a {
	text-decoration: underline;
	color: #55514E;
}
#mapSearchLeft #top {
	background-color: #C4BEB4;
	padding: 10px 0 0 10px;;
	height: 332px;
}
#mapSearchLeft h3 {
	background-color: #C4BEB4;
	width: 160px;
	font-weight: bold;
	margin: 15px 0 0 10px;
	padding: 0;
	height: auto;
}
#mapSearchLeft ul {
	list-style: none;
	margin-left: 10px;
}
#mapSearchLeft #bottom {
	background-color: #83796F;
	height: 40px;
	padding-top: 20px;
	padding-left: 5px;
}
#mapSearchLeft #bottom a {
	color: #FFFFFF;
}
#searchMap {
	float: left;
}

.propsumInfo1, .propsumInfo2
{
	padding: 6px 9px 0;
	font-size:9px;
	height:90px;
	line-height: 150%;
}
.propsumInfo1 {
	padding-right: 0;
}
.propsumInfo1 .titleC1 a {
	color: #80776E;
	font-weight: bold;
	text-decoration: none;
}
.propsumInfo1 .titleC1 a:hover {
	text-decoration: underline;
}
.propsumInfo1 .location {
	margin-bottom: 3px;
}
.propsumInfo1 .c3 {
	margin-top: 3px;
}
.propsumInfo2 .save {
	margin-top: 20px;
}
table#condoSum .propsumInfo1, table#condoSum .propsumInfo2 {
	height: 69px;
	padding-top: 6px;
	padding-bottom: 0;
}
table#condoSum .viewDetails, table#condoSum .viewListings {
	background: url(../images/view_condo_details.gif) no-repeat;
	width: 102px;
	height: 21px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin: 0;
	font-size: 9px;
	float:right;
	text-indent: 30px;
}
table#condoSum .viewListings {
	background: url(../images/view_listings.gif) no-repeat;
	width: 143px;
}
table#condoSum .viewDetails:hover, table#condoSum .viewListings:hover {
	color: #FFFFFF;
}

