BODY				{background: url(../images/bg.jpg) repeat-x #c2acc1}
BODY,TD				{font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; font-weight:normal; color:#666666}
TABLE				{}
H1					{font-size:18px; font-weight:normal; margin:16px 0 8px 0; color:#410241}
H2					{font-size:12px; font-style:italic}
HR					{height:1px; color:#666666; background-color:#666666; border:none}
HR.Orange			{height:1px; color:#e5c395; background-color:#e5c395; border:none}
P,.Para				{width:100%; text-align:justify; margin:10px auto}
UL					{list-style-position:outside; list-style-type:square; margin-left:15px;}
OL					{list-style-position:outside; list-style-type:decimal; margin-left:25px}
LI 					{padding-bottom:4px}
SUP					{font-size:70%}
A					{color:#666666}
A:hover				{text-decoration:none}
BODY.CustomScroll	{scrollbar-face-color:#e5c395; scrollbar-shadow-color:white; scrollbar-highlight-color:white; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:white; scrollbar-track-color:white; scrollbar-arrow-color:white}

/* Page Template */
.MainTable			{}
.Logo				{background: url(../images/header.jpg)}
.Strapline			{background-color:#ece9d8; color:#FFFFFF}
.TopNav				{background: url(../images/navbg.gif) repeat-x; border-left:2px solid #f5f3f6; border-right:2px solid #f5f3f6; padding-top:1px}
.TopNav TD			{border:1px solid #c3aebf}
.TopNav A			{font-size:12px; text-decoration:none; color:#430745; line-height:90%}
.TopNav A:hover		{font-size:12px; text-decoration:underline; color:#430745}
.LanguageMenu		{color:#FFFFFF}
.Breadcrumbs		{padding-top:10px; color:#410241}
.Breadcrumbs A		{color:#410241}
.NavHeader			{font-size:12px; font-weight:bold}
.SideNav			{border-bottom:1px solid #666666}
.SideNav A			{font-size:12px; text-decoration:none; color:#666666}
.SideNav A:hover	{font-size:12px; text-decoration:underline; color:blue}
.leftmain			{border-left:2px solid #f5f3f6; background-color:#ece9d8}
.rightmain			{border-right:2px solid #f5f3f6; background-color:#ece9d8}
.bigimage			{background-color:#ece9d8; border-left:2px solid #f5f3f6; border-right:2px solid #f5f3f6; padding-top:2px}
#BodyHolder			{padding-right:15px; max-width:698px}
.Footer				{background: url(../images/bg_footer.jpg); font-size:9px}
.Footer TD			{color:#410241}

/* Form Tables */
.FormCol			{}
.FormCol SELECT		{font-size:11px; width:100%}
.FormCol INPUT		{font-size:11px; width:100%}
.FormColTitle		{background-color:#cb8629}
.FormColTitle2		{background-color:#cb8629; font-size:13px; color:white; padding-left:3px}
.FormColButtons	TD	{background-color:white}
.TypeMain			{background-color:#E3E3E3}
.FormColPics		{background-color:#cb8629; color:white}
.FormColThumb		{background-color:#cb8629}
.FormColThumb A		{text-decoration:none}
.TypeSub			{background-color:#F3F3F3}

/* Property Listing */
.ResultsTable		{border-collapse:collapse; border:1px solid #e5c395; background-color:#dcdab3}
.ResultsTable TD	{padding:1px 10px}
.ResultDesc	A		{display:block; margin-bottom:12px; color}
.ListPrice STRONG	{font-weight:normal}
.ListDesc			{text-align:justify}
.ListMore			{}
.ListRef			{}
.HRlight			{color:#CCCCCC}
.ThumbCell			{}
.ThumbCell A		{text-decoration:none; cursor:hand}
.NoThumb			{background-color:#AAAAAA; width:80px; height:60px; color:white; font-weight:bold; font-size:8px; padding-top:13px; line-height:200%}
.NoPhoto1_0			{color:white; font-weight:bold; letter-spacing:2px; font-size:13px; text-decoration:none; width:150px; padding-top:5px; cursor:hand}
.NoPhoto2_0			{color:white; font-size:11px; text-decoration:none; width:150px; padding-bottom:5px; cursor:hand}
A:hover .NoPhoto2_0	{text-decoration:underline}
.NoPhoto1_1			{color:white; font-weight:bold; letter-spacing:1px; font-size:7px; text-decoration:none; width:80px; padding-top:5px; cursor:hand}
.NoPhoto2_1			{color:white; font-size:6px; text-decoration:none; width:80px; padding-bottom:5px; cursor:hand}
A:hover .NoPhoto2_1	{text-decoration:underline}

/* Property Details */
.PrimaryTable		{border-collapse:collapse; border:1px solid #e5c395; background-color:white}
.PrimaryTable TD	{padding:2px 8px}
.FormColBodyDesc2 STRONG {font-weight:normal}
.PhotosTable		{border:1px solid #CCCCCC}
.DetailsTable		{}
.MainDetails		{background-color:white}
.BulletList			{margin-bottom:0}
.TickList			{background-color:white}
.TickList2			{}
.TimesList			{background-color:white}
.FormColDesc		{background-color:white}
.ImgScroller		{background-color:white; padding-top:8px !important}
.SlideNote			{font-family:Arial; font-size:11px; font-weight:normal; margin:4px; width:100%}
.Availability		{background-color:white}
.Pricing			{background-color:white}
.Prominent			{font-weight:bold}
.ActionLinks 		{padding-top:8px}
.ButtonLink2 		{font-weight:normal}
.NoteText			{font-size:9px; margin-top:4px}
.ButtonLink			{font-size:16px; line-height:15px; font-weight:normal; color:#410241; text-decoration:none}
.ButtonLink:hover	{text-decoration:underline}
.ButtonLink IMG		{margin-right:5px}
.SpacerRow			{height:6px}

/* Availability Chart */
.AvailChart			{cursor:default}
.AvailChart	TR		{background-color:#E3E3E3}
.AvailChart	TD		{font-size:10px; line-height:11px; border:1px solid white}
.AvailFalse			{background-color:#FF0000}
.AvailTrue			{background-color:#BBBBBB}

/* Image Scroller */
.ThumbsTable		{background-color:#white}
.ThumbsTable TD		{font-size:11px; color:white; font-weight:normal}
.ThumbsTable IMG	{border:1px solid e5c395}

/* Other */
.TypeMain			{background-color:#E3E3E3}
.TypeSub			{background-color:#F3F3F3}
.NoteText2			{font-size:11px; text-align:left; padding:5px 0}

#quick_contact{margin: 0px;	padding: 0px; border: 0px; clear: both; width: 211px; height: 125px; background-image: url(../images/qc_bg.jpg);	background-position: bottom left; background-repeat: no-repeat}
#quick_search{margin: 0px; padding: 0px; border: 0px; clear: both; width: 211px; height: 244px;	background-image: url(../images/qs_bg.jpg);	background-position: bottom; background-repeat: no-repeat}
#area_info {margin:0; padding:0; border:0; clear:both; width:211px; height:176px; background-image: url(../images/ai_bg.jpg); background-position:top; background-repeat:no-repeat;	text-align: center}
#weather{margin: 0px; padding: 0px;	border: 0px; clear: both; width: 211px;	height: 165px; background-image: url(../images/w_bg.jpg); background-position: bottom; background-repeat: no-repeat; text-align: center}
#featured_properties {margin:0 -15px 0 0; padding:0; border:0; clear:both; width:698px; height:214px; color:#410241}
#featured_properties a:link {text-decoration: none;	font-weight: normal; color: #410241}
#featured_properties a:visited {text-decoration: none; font-weight: normal;	color: #410241}
#featured_properties a:hover, a:active {text-decoration: underline;	font-weight: normal; color: #410241}

/* nav ------------- */
#nav 					{border:0; margin:0; padding:0; background:#ffffff; position:absolute; left:3px; top:0; clear:both}
#nav a:link 			{text-decoration: none;	font-weight: normal; color: #FFF}
#nav a:visited 			{text-decoration: none; font-weight: normal; color: #FFF}
#nav a:hover, a:active 	{text-decoration: none; font-weight: normal; color: #000}

.rollmenu 				{padding: 5px; display: block; line-height: normal; background-color: #410241; text-decoration: none; font-size: 11px; border:1px solid #FFFFFF; border-top:0}
.rollmenu:hover 		{background-color: #935601; text-decoration: none}
.menuhead 				{font-weight: bold; font-size: 12px; color: #ffffff; background-color: transparent}

#footer a:link {  text-decoration: none;font-weight: normal; color: #410241;	}
#footer a:visited {	text-decoration: none;	font-weight: normal;	color: #410241;	}
#footer a:hover, a:active { 	text-decoration: underline;	font-weight: normal;	color: #410241;	}
