 /*
		Purpose:	Global, Style Sheet
		Site:		www.
		Author:		Mark Rowlands, (c) Fusion Advertising & Design Ltd 2007
		Version:	0.01 (4th October 2007)
		
		Changes:
			0.01	MR	04/10/2007	Initial development
	
*/

/* 	STANDARD TAGS
	HTML Standard Tag overrides
------------------------------------------------
*/

body { font-family:Arial, Helvetica, sans-serif; margin-left:auto; background-color:#FFFFFF; margin-right:auto; font-size:62.5%; background-image:url(../images/bg_body.gif); background-repeat:repeat-x; background-position:0 0; margin:0 0 0 0; outline:none; color:#696565; text-align:center;  }

a { color:#a7cf3a; text-decoration:underline; outline:none;}
a:hover { text-decoration:none; }

form { margin:0; padding:0; }
input, select, textarea { font-size:1.1em; color:#6f6c6c; }

h1 { margin:0 0 5px 0; font-size:1.5em; color:#ffffff; }
	h1.pageTitle { margin:0px 0 0px 0px; padding:0px; font-size:2em; font-weight:normal; color:#FFFFFF; }

h2 { margin:5px 0 8px 0px;  font-size:1.3em; font-weight:normal; line-height:1.3em; color:#ffffff; text-align:left; }
h3 { margin:5px 0px 2px 0px; font-size:1.2em; font-weight:bold;}
h4 { margin:0px 0px 8px 0px; padding:0px; font-size:1.2em; font-weight:normal;}
h5 { font-weight:bold; font-size:1.1em; margin:0; padding:0;}
h6 { font-weight:normal; font-size:1em; margin:0px; padding:0px; color:#6f6c6c; text-align:left; padding:6px 0px 0px 20px; }

img { border: 0; }
p { margin:0 0 8px 1px; text-align: justify; line-height:1.5em; font-size:1.1em; }

ul { margin:0; padding:0; }
ul li { font-size:1.1em; background-position:0 4px; padding:0px 0px 5px 15px; margin:0px; list-style:none; background-image:url(/resources/images/bulletpoint.gif); background-repeat:no-repeat; background-position:2px 4px; color:#FFFFFF;}

ol { margin:0; padding:0; margin: 5px 0px 5px 22px; padding:0px;  }
ol li { margin:0 0 3px 0; padding:0; background-image:none; list-style-position:outside; font-size:1.1em; }

/* Main site Tags 
----------------------------------------------------------*/

#siteContainer { width:903px; margin-left:auto; margin-right:auto; margin-top:20px; height:100%;  background-color:#ffffff;}
	#siteContainerInner { width:903px;  height:100%;}
		#siteContent {  height:100%; width:454px; background-color:#FFFFFF; padding:0px;/* border-right:1px solid #b1b1b1;*/  }

/* Header tags 
---------------------------------------------------------*/

#header { position:relative; width:903px; height:167px; text-align:left; border:1px solid #b1b1b1; border-bottom:none;}
	#header .headerImages { float:left; padding:0px; margin:0px; list-style:none; background-image:none; height:141px;}
	#header .headerImages li { height:117px; width:97px; padding:24px 10px 0px 0px; margin:0px; float:left; list-style:none; background-image:none;}
	#header .headerImages li.last { padding:24px 0px 0px 0px;}

#navigation { margin:0px; width:903px; height:25px; padding:0px; }

/* main content tags 
--------------------------------------------*/
#homepage { width:454px; height:350px; padding:0px; margin:0px; border-right:1px solid #b1b1b1;  background-image:url(../images/bg_content.gif); background-position:0 0; background-repeat:repeat-x; text-align:left;}
	#homepageContainer { margin-left:23px; padding-top:23px; }

#content { width:454px; height:350px; padding:0px; margin:0px; border-right:1px solid #b1b1b1;  background-image:url(../images/bg_content.gif); background-position:0 0; background-repeat:repeat-x; text-align:left;}
	#contentScrollContainer { margin-left:23px; }
		#contentScroll { color:#ffffff; width:408px; height:297px; text-align:left; overflow:auto; }
			#contentInner { padding:0px 13px 0px 0px; }
			#contentInner ul { margin-bottom:8px; }

#content .pageTitleContainer { margin:0px 0px 0px 23px; padding:21px 0px 0px 0px; /* height:22px; */}

#contentImage { width:449px; height:350px; background-color:#FFFFFF; text-align:left; }

#contentAlt  { height:100%; border-left:1px solid #b1b1b1; color:#ffffff; padding:10px;  background-image:url(/resources/images/bg_content_grey.jpg); width:180px; height:100%; background-position:0 0; background-repeat:repeat;}


#mainImage { height:350px; width:449px; padding:0px; margin:0px; border-left:1px solid #b1b1b1; }

#mapContainer {  background-color:#FFFFFF; border-right: 1px solid #b1b1b1;  }
#mapContainer .map { padding:15px 0px 0px 20px; }


/*  footer tags 
-------------------------------------*/

#footer { margin:0px; padding:0px; border-top:5px solid #a7cf3a; width:905px; clear:both;}
#footer table { margin-bottom:50px;  }
#footer p { color:#666666; margin-left:10px;}
#footer a { color:#666666; text-decoration:none;}
#footer a:hover { text-decoration:underline;}


#apartmentListing  { background-image:url(../images/tab_bg.jpg); background-repeat:repeat-y; color:#666666; width:377px; padding-top:10px;}
#apartmentListingInner { margin-left:10px; width:357px; }
#apartmentListing h4 { font-size:1.2em; font-weight:bold; margin:0; }
#apartmentListing table { margin:0; padding:0; border:0; border-collapse:collapse; }
#apartmentListing thead td { padding-top:3px; padding-bottom:3px; font-size:1.1em }
#apartmentListing tbody td { padding-top:3px; padding-bottom:3px; border-top:1px solid #666666; border-collapse:collapse; font-size:1.1em }
#apartmentListing tfoot td { border-top:1px solid #666666; border-collapse:collapse; padding-top:10px; padding-bottom:15px; }
#apartmentListing td.strikeout { text-decoration:line-through;  }

.termsOfferTitle { font-size:1.1em; line-height:1.1em; font-weight:bold; margin:0; }
.termsOffer, .termsOffer a { color:#FFFFFF; font-size:1em; line-height:1.1em; }

#contactListing  { background-image:url(../images/tab_bg.jpg); background-repeat:repeat-y; color:#666666; width:377px; padding-top:10px;}
#contactListingInner { margin-left:10px; width:357px; }
#contactListingInner h2 { color:#666666; }
