/* Color scheme: blue=#7FB7DF, grey=#B2B2B2, yellow=#FFC000 */

BODY				{background-color:#FFFFFF; margin:0px}
BODY,TD				{font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:12px; font-weight:normal; color:#333333}
TABLE				{border-collapse:collapse; border-color:#666666}
H1					{font-size:14px; font-weight:bold; color:#000099; margin-bottom:6px; margin-top:0px}
H2					{font-size:14px; font-style:italic}
P,.Para				{width:100%; text-align:justify}
UL					{list-style-position:outside; list-style-type:disc; margin:0; 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:#000099}
A:hover				{text-decoration:none}
HR					{height:1px; color:#CCCCCC; background-color:#CCCCCC}
BODY.CustomScroll	{scrollbar-base-color:#777777; scrollbar-arrow-color:white; scrollbar-track-color:#222222; background-color:#777777}

/* Page Template */
.MainTable			{border:0px}
.Logo				{background-color:#CCCCCC}
.Strapline			{background-color:#B2B2B2; color:#FFFFFF}
.Divider			{background-color:#7FB7DF}
.TopNav				{}
.TopNav A			{font-size:12px; text-decoration:none; color:#000099; line-height:90%; padding:6px 4px}
.TopNav A:hover		{font-size:12px; text-decoration:none; color:#33ccff; background-color:#ffffff }
.LanguageMenu		{background-color:#EEEEEE; color:#FFFFFF; border-bottom:1px solid #666666}
.NavHeader			{font-size:12px; font-weight:bold}
.SideNav			{background: #7FB7DF url(../images/side/nav-row.gif) right repeat-y; padding:3px 0}
.SideNav A			{font-size:11px; text-decoration:none; color:#000099; margin-right:8px}
.SideNav A:hover	{font-size:11px; text-decoration:none; color:#33ccff; background-color:#ffffff}
.Footer	A			{font-size:10px; COLOR:#AEAEAE}
.Footer				{font-size:10px; COLOR:#AEAEAE; text-align:center;}
.Photo				{border:2px solid #FFC000}

/* Form Tables */
.FormCol			{}
.FormCol SELECT		{font-size:11px; width:100%}
.FormCol INPUT		{font-size:10px; width:100%}
.FormColTitle		{background-color:#CCCCCC}
.FormColTitle2		{background-color:#FFC000; font-size:13px; color:#333333; padding:2px 4px}
.FormColBody		{background-color:#B2B2B2; padding:2px 4px; color:#333333}
.FormColButtons	TD	{background-color:#E3E3E3}
.TypeMain			{background-color:#E3E3E3}
.FormColPics		{background-color:#777777; color:#333333}
.FormColThumb		{background-color:#FFC000}
.TypeSub			{background-color:#F3F3F3}

/* Property Listing */
.ListPrice			{}
.ListDesc			{text-align:justify}
.ListMore			{}
.ListRef			{}
.HRlight			{color:#CCCCCC}
.ThumbCell			{}
.ThumbCell A		{text-decoration:none; cursor:hand}
.ThumbCell IMG		{border:2px solid #FFC000}
.NoThumb			{background-color:#EEEEEE; width:80px; height:60px; color:white; font-weight:bold; font-size:8px; padding-top:13px; line-height:200%}
.NoPhoto1_1			{color:white; font-weight:normal; font-size:8px; text-decoration:none; width:80px; padding-top:12px; cursor:hand; line-height:200%}
.NoPhoto2_1			{color:#999999; font-size:3px; text-decoration:none; width:80px; padding:0px; cursor:hand}
A:hover .NoPhoto2	{text-decoration:underline}

/* Property Details */
.PhotosTable		{}
.DetailsTable		{}
.MainDetails		{background-color:#F3F3F3}
.TickList			{background-color:#F3F3F3}
.TimesList			{background-color:#F3F3F3}
.FormColDesc		{background-color:#F3F3F3}
.ImgScroller		{background-color:#F3F3F3}
.Availability		{background-color:#F3F3F3}
.Pricing			{background-color:#F3F3F3}
.Prominent			{font-weight:bold}
.ActionLinks 		{padding-top:8px}
.NoteText			{font-size:9px; margin-top:4px}
.ButtonLink			{width:100%; height:100%; padding:3px; font-size:14px; font-weight:bold; color:blue}
.ButtonLink:hover	{background-color:#777777; color:white; text-decoration:none}
.SpacerRow			{height:6px}

/* Availability Chart */
.AvailChart			{cursor:default}
.AvailChart	TR		{background-color:#ECECEC}
.AvailChart	TD		{font-family:verdana; font-size:8px; line-height:10px; border:1px solid white}
.AvailFalse			{background-color:#FF0000}
.AvailTrue			{background-color:#BBBBBB}

/* Image Scroller */
.ThumbsTable		{background-color:#777777}
.ThumbsTable TD		{font-size:11px; color:white; font-weight:normal}
.ThumbsTable IMG	{border:1px solid white}

/* Other */
.TypeMain			{background-color:#E3E3E3}
.TypeSub			{background-color:#F3F3F3}
.NoteText2			{font-size:11px; text-align:left; padding:5px 0}
#imgR 				{margin-left: 20px}
.smalltext			{font-size:10px}