/*
	Purpose:	Global Style Sheet
	Site:		www.
	Author:		(c) Fusion Advertising & Design Ltd 2006
	Version:	0.01 (18th May 2006)
	
	Changes:
		0.01	MR	18/05/2006	Initial development

*/

/* STANDARD TAGS
------------------------------------------------
*/

body { font-family: Arial, Helvetica, sans-serif; background-color: #8499B5; margin:0; font-family: Arial, Helvetica, sans-serif; color: #000000; background-image:url(../images/img_background_grad.gif); background-repeat:repeat-x; }
form { margin:0 0 0 0; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #616161; text-align:justify; }
select, input, textarea { font-size: 11px; background-color: #f4f4f4; border: 1px solid #BAC6D5; width:250px; font-family:Arial, Helvetica, sans-serif; }
input.required,textarea.required,select.required { background-color: #fff0bb; border: 1px solid #BAC6D5; }
input.submit { width:150px; background-color:#264D89; color:#FFFFFF;}

a, a:hover {  color: #264D89;}
h1 { margin:15px 0 2px 0; font-size:14px; font-weight:bold; color:#264D89; }
h2 { font-size:12px; font-weight:light; color:#7C8085; margin:0 0 5px 0; }
h3 { font-size:12px; font-weight:light; color:#264D89; margin:0 0 3px 0; }
h4 { font-size: 12px; font-weight: bold; color: #264D89; }
p { margin:0 0 8px 0; }

.ellipsis {	white-space: nowrap; overflow: hidden;	text-overflow: ellipsis; }

.subnav { background-color:#D6DDE1;  padding:10px 0 0 9px; }

.content { background-color:#FFFFFF; padding:9px; }
.contentText { margin:9px; }
table.body { border:1px solid #CCCCCC; }
.sectionheader { border:0; padding:0px; margin:0 0 0px 0; }


.region { padding:10px 0 0 0; border-top:1px solid #666666; }


/* Featured Project 

#featured { margin:10px 0 0 0; }
#featured .title { padding:0 0 0 6px; font-weight:bold; margin:5px 0 5px 0;  }
#featured .title a { color:#616161; }
#featured .intro { padding:0 0 0 6px; }
#featured .moreinfo { padding:0 0 0 6px; margin:0 0 5px 0;}
#featured .moreinfo a { color:#F89F05; }

#featured .photo { border:1px solid #A4AAAF; padding:2px; margin:5px 0 5px 0; }

#featured .photo { margin:5px 0 5px 0; width:100px; }
#featured .photo img { border:1px solid #A4AAAF; }

#featured .divider { background-image:url(/resources/images/bg_featured.gif); background-repeat:repeat-x; height:2px; }
*/

#footer .subnav { background-color:#D6DDE1;  padding:10px 0 0 9px; }
#footer .content { background-image:url(/resources/images/bg_content_2.gif); background-repeat:repeat-x; background-color:#FFFFFF; background-position:bottom; padding:9px; }
#footer a { color: #616161; }
#footeroptions { margin:0 0 0 14px; } 
#footeroptions img { margin:0 15px 0 0; } 


.sectionError {
	margin:0 0 6px 0;
	border: 1px solid #CC0000;
	padding:6px 0 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFCCCC;
	text-indent:12px;
	width:100%;
}

.error { padding:3px 0 3px 0; color:#990000; }

.photoTeam { margin:0 10px 0 0; }




/* LATEST NEWS TAGS
------------------------------------------------
*/

#latestNewsSummary { margin:0 0 10px 0; background-image:url(/resources/images/bg_listing.gif); background-repeat:repeat-x; border:1px solid #dadada; border-right:none; background-color:#f5f5f5;}
#latestNewsSummary .heading { float:left; padding:9px 0 8px 8px; text-align:left; }
#latestNewsSummary .date { float:right; text-align:right; padding:5px 10px 0 0; color:#FFFFFF; }
#latestNewsSummary li { margin:0; padding:5px 0 5px 0;  list-style: none; border-bottom:1px solid #dadada;  }
#latestNewsSummary ul { margin:0 0 0 10px; padding:0; clear:both; }
#latestNewsSummary a { text-decoration:none;padding:0; margin:0; }
#latestNewsSummary a:hover { font-weight:bold;  }

#latestNewsSummary .itemDate { font-weight:bold; color:#5c5c5c; }
#latestNewsSummary .itemTitle { font-weight:bold; font-size:11px; padding:0 5px 0 0; text-align:left; }
#latestNewsSummary .itemIntro { font-size:10px; padding:0 5px 0 0; }
#latestNewsSummary .readMore { margin:5px 0 10px 10px; font-weight:bold; }

#latestNewsListing { }
#latestNewsListing ul { margin:0; padding:0; list-style:none; }
#latestNewsListing li { border-top:1px solid #CCCCCC; clear:both; }
#latestNewsListing .bullet { float:left; padding:6px 5px 3px 5px; }
#latestNewsListing .listingInfo { float:left; margin:3px 0 3px 0; }
#latestNewsListing .title { margin:0 0 2px 0; }
#latestNewsListing .releaseDate { font-family:Arial, Helvetica, sans-serif; }

#latestNews { padding:0 9px 0 0;  }
#latestNews .pageTitle { font-weight:bold; margin:0 0 5px 0; }
#latestNews .date { margin:0 0 5px 0;}
#latestNews .photo { margin:0 0 0 15px;}
#latestNews .file { margin:0 0 0 15px;}
#latestNews .fileHeader { margin:20px 20px 0 15px; font-size:12px; font-weight:bold}
#latestNews .caption { margin:5px 0 10px 15px; font-family:Arial, Helvetica, sans-serif; }



/* PROPERTY INSTUCTION TAGS
------------------------------------------------
*/

#instructionSummary a { color:#264D89; text-decoration:none; font-weight:bold; }
#instructionSummary li { clear:both; list-style:none; padding:2px 0 0 0; margin:0; background-image:url(../images/score_instructions.gif); background-repeat:repeat-x; background-position:top left;}
#instructionSummary ul { margin:0 5px 0 0; padding:0; }
#instructionSummary .instructionInformation { float:left; margin:3px 0 0 0; width:110px; }
#instructionSummary .photo { margin:3px 5px 5px 0; padding:2px; float:left; background-image:url(../images/featured_instruction_frame.gif); background-repeat:no-repeat; background-position:top left; }
#instructionSummary .title { text-align:left; font-size:9px; margin:0 0 2px 0;  }
#instructionSummary .price { text-align:left;font-size:9px; }


#instructionListing { }
#instructionListing ul { margin:0; padding:0; list-style:none; }
#instructionListing li { border-top:1px solid #CCCCCC; padding:5px 0 5px 0; clear:both; margin:0; float:left; width:100%; }

#instructionListing .photo { float:left; margin:0 10px 0 0; width:100px; }
#instructionListing .photo img { border:1px solid #666666; }

#instructionListing .details { float:left; margin:0;width:400px; }
#instructionListing .title a { margin:0 0 2px 0; font-size:12px; font-weight:bold; color:#264D89; text-decoration:none;  }
#instructionListing .summary { font-size:11px; color:#7C8085;}
#instructionListing .price { font-size:11px; color:#7C8085; margin:3px 0 0 0;}
#instructionListing .moreInfo { font-family:Arial, Helvetica, sans-serif; }
#instructionListing #pageListing { margin:10px 0 0 0; clear:both; }
#instructionListing #pageListing li { padding:5px 0 0 5px; }

#instruction { text-align:justify; padding:9px; }
#instruction li { margin:0; padding:3px 0 3px 10px; list-style:none; background-image:url(../images/instruction_bullet.gif); background-repeat:no-repeat; background-position:top left; }
#instruction ul { margin:0 0 0 0; padding:0; }
#instruction .title { margin:16px 0 2px 0; font-size:15px; font-weight:bold; color:#264D89; }
#instruction .summary { font-size:14px;  color:#616161; margin:0 0 5px 0; }
#instruction .price { font-size:12px; color:#616161; margin:0 0 5px 0; }
#instruction .tenure { font-size:12px; margin:0 0 10px 0; }
#instruction .pageListing { margin:15px 0 0 0; }
#instruction .photo { margin:0 0 0 15px;}
#instruction .caption { margin:5px 0 10px 15px; font-family:Arial, Helvetica, sans-serif; }

#instruction #relatedDocuments { padding:0 0 10px 0; }
#instruction #relatedDocuments li {  margin:0; padding:3px 0 3px 20px; list-style:none; border-top:1px solid #CCCCCC; background-image:url(../images/but_download.gif); background-repeat:no-repeat; background-position:0 3px;}

#instruction #pageListing a { color:#616161; }
#instruction #pageListing .pageNumber { float:left; width:17px; }
#instruction #pageListing .pageTitle { }
#instruction #pageListing ul { margin:0; padding:0; }
#instruction #pageListing li { border-top:1px solid #CCCCCC; padding:3px 0 3px 5px; background-image:none;}

#pageNavigation { margin:15px 0 0 0; }

/* CASE STUDY TAGS
------------------------------------------------
*/

#caseStudyListing { float:left; width:100%; }
#caseStudyListing ul { margin:0; padding:0; list-style:none; }
#caseStudyListing li { border-top:1px solid #CCCCCC; padding:5px 0 5px 0; margin:0; float:left; }
#caseStudyListing .title { margin:0 0 2px 0; font-size:12px; font-weight:bold; color:#264D89; }
#caseStudyListing .moreInfo { font-family:Arial, Helvetica, sans-serif; }
#caseStudyListing .photo { float:left; margin:0 10px 0 0; width:100px; }
#caseStudyListing .photo img { border:1px solid #666666; }
#caseStudyListing .details { float:left; margin:0; width:405px }
#caseStudyListing #pageListing ul { margin:10px 0 0 0; clear:both; }
#caseStudyListing #pageListing li { padding:5px 0 0 5px; }

#caseStudy { text-align:justify; }
#caseStudy li { margin:0; padding:5px 0 5px 0;  list-style: none; }
#caseStudy ul { margin:0 0 0 10px; padding:0; }
#caseStudy .pageListing { margin:15px 0 0 0; }
#caseStudy .photo { margin:0 0 0 15px;}
#caseStudy .caption { margin:5px 0 10px 15px; font-family:Arial, Helvetica, sans-serif; }



#instruction ul.mapElements { margin:0 0 0 15px; padding:0; width:250px; }
#instruction ul.mapElements li { margin:0; padding:0; list-style:none; background-image:none; float:left; }
#instruction li.butZoommap a { margin-right:5px; background-image:url(../images/but_zoommap.gif); width:125px; height:25px; background-repeat:no-repeat; background-position:0 0;display:block;}
#instruction li.butTransport a { background-image:url(../images/but_transport.gif); width:117px; height:25px; background-repeat:no-repeat; background-position:0 0;display:block;}
#instruction li a:hover { background-position:0 -25px; }

/* index property sold button 
---------------------------------------------*/


.buttonContainer { background-image:url(../images/score_instructions.gif); background-position:0 0; background-repeat:repeat-x; padding:25px 0px 0px 0px;}
a.sold { background-image:url(../images/but_property_sold.gif); background-position:0 -33px; background-repeat:no-repeat; width:191px; height:33px; display:block; }
a.sold:hover { background-position:0 0px;}


/* social media icons 
-----------------------------------------------------*/

.socialMedia { display:block; width:210px; float:left; background-image:url(../images/bg_content_2.gif); background-position:bottom left; background-repeat:repeat-x; background-color:#FFF;}
.socialMedia ul { float:left; display:block; width:210px; margin:0px; padding:0px 0px 21px 0px; background-image:url(../images/follow_us.gif); background-position:44px 10px; background-repeat:no-repeat;}
.socialMedia ul li { float:right; list-style:none; padding:0px; margin:0px; padding:0px 7px 0px 0px;}
.socialMedia ul li a { display:block; width:36px; height:36px; background-image:url(../images/social_media_icons.gif); background-position:0 0; background-repeat:no-repeat;}
.socialMedia ul li.facebook a { background-position: -43px 0px;}
.socialMedia ul li a span { display:none;}











