@import url('colorbox.css');

body {
	background: #000000;
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif;
	color: #222;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#wrapper {
	width: 899px;
	margin: auto;
	background: #111;
}

#footer {
	width: 899px;
	margin: auto;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding:15px 0 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#logo {
	width: 345px;
	height: 197px;
	float: left;
}

#logo h1 {
	margin: 0px;
	padding: 0px;
}

#logo a:link, #logo a:visited {
	display: block;
	width: 311px;
	height: 132px;
	background: url(../images/thompson_dawson_logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 17px;
	margin-top: 29px;
}

#banner {
	width: 554px;
	height: 197px;
	float: left;
	background:url(../images/banner_home.jpg) no-repeat;
}

/* NAVIGATION */

#nav {
	height: 36px;
	overflow:hidden;
	clear: both;
}

#nav a:link, #nav a:visited {
	display: block;
	height: 36px;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	background-position: top;
}

#nav a#home:link, #nav a#home:visited {
	background: url(../images/nav_home.gif);
	width: 118px;
}

#nav a#our_company:link, #nav a#our_company:visited {
	background: url(../images/nav_our_company.gif);
	width: 155px;
}

#nav a#our_team:link, #nav a#our_team:visited {
	background: url(../images/nav_our_team.gif);
	width: 132px;
}

#nav a#our_services:link, #nav a#our_services:visited {
	background: url(../images/nav_our_services.gif);
	width: 152px;
}

#nav a#our_experience:link, #nav a#our_experience:visited {
	background: url(../images/nav_our_experience.gif);
	width: 175px;
}

#nav a#contact_us:link, #nav a#contact_us:visited {
	background: url(../images/nav_contact_us.gif);
	width: 167px;
}

#nav a#home:hover, 
#nav a#our_company:hover, 
#nav a#our_team:hover, 
#nav a#our_services:hover, 
#nav a#our_experience:hover, 
#nav a#contact_us:hover {
	background-position: center;
}

/* NAVIGATION ON STATE */
#nav a#home:active, 
#nav a#our_company:active, 
#nav a#our_team:active, 
#nav a#our_services:active, 
#nav a#our_experience:active, 
#nav a#contact_us:active,
body.home #nav a#home:link, body.home #nav a#home:visited,
body.our_company #nav a#our_company:link, body.our_company #nav a#our_company:visited,
body.our_team #nav a#our_team:link, body.our_team #nav a#our_team:visited,
body.our_services #nav a#our_services:link, body.our_services #nav a#our_services:visited,
body.our_experience #nav a#our_experience:link, body.our_experience #nav a#our_experience:visited,
body.contact_us #nav a#contact_us:link, body.contact_us #nav a#contact_us:visited
{
	background-position: bottom;
}

/* CONTENT AREA STYLES */
#sidebar {
	width: 297px;
	padding-left: 48px;
	float: left;
	padding-top: 53px;
}

#sidebar h3.second_header {
	margin-top: 2em;
}

#main {
	overflow: hidden;
	min-height: 450px;
	width:899px;
	background: url(../images/main_bg.gif) left repeat-y;
}

#content {
	width: 554px;
	float: left;
	padding-top: 53px;
}

#sidebar h3 {
	font-size: 16px;
	color: #b69106;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	margin-right: 63px;
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#sidebar h3 a:link, #sidebar h3 a:visited {
	color: #b69106;
}

#sidebar p {
	color: #fff;
	font-size: 12px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 35px;
	margin-right: 63px;
}

#sidebar a:link, #sidebar a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	line-height: 17px;
	vertical-align: middle;
	display: block;
	outline: none;
	text-transform:uppercase;
}

#sidebar a:hover {
	color: #fde996;
}

#sidebar h3 a:link, #sidebar h3 a:visited { font-size:16px; }

#sidebar img {
	margin-top: 27px;
}

/*
#content p, #content h2 {
	margin: 0px;
	padding: 0px;
	margin-left: 60px;
	margin-right: 70px;
}
*/
#content * { padding:0 70px 0 60px; }
#content * * { padding:0; }

#content .left {
	float: left;
	margin: 0 13px 10px 0;
	padding-right:0;
	display:inline;
} /* inline for IE6 double-margin float bug */

#content ul { list-style:outside disc; }
#content p, #content ul {
	font-size: 15px;
	margin:0 0 1em;
}
#content ul li { margin-bottom:.25em; }

#content {
	padding-bottom: 50px;
}

#content h2 {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin:0 0 10px;
}
#content h3 { margin:0 0 10px; font:normal 14px Georgia, "Times New Roman", Times, serif; color:#B69106; text-transform:uppercase; letter-spacing:1px; }
#content h2 + h3 { margin-top:-10px; }

#content ul.splitLeft { float:left; width:200px; padding:0 0 0 60px; display:inline; } /* inline for IE6 double-margin float bug */
#content ul.splitRight { float:left; width:200px; padding:0 70px 0 24px; display:inline; } /* inline for IE6 double-margin float bug */

/* HOME STYLES */
body.home #main {
	background: none;
}

body.home #content p {
	color: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 22px;
	margin-right: 80px;
}

body.home #sidebar h3 {
	margin-bottom: 5px;
}

/* OUR_COMPANY PAGES */
body.our_company #banner {
	background-image: url(../images/banner_our_company.jpg);
}
body.our_team #banner { background-image:url('../images/banner_our_team.jpg'); }
body.our_services #banner { background-image:url('../images/banner_our_services.jpg'); }
body.our_experience #banner { background-image:url('../images/banner_our_experience.jpg'); }

img.map {
	margin-left: 34px;
}


/* INFO BUTTONS */
#content a.info { 
	display:block; padding:10px 10px 35px; margin-top:2em; margin-left:60px; margin-right:70px; background:#caa91f url('../images/info-link_bg.gif') bottom center no-repeat;
	text-align:center; color:#000000; text-decoration:none; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;
}
#content a.info:hover { text-decoration:underline; }
#content a.splitLeft { margin-left:60px; margin-right:0; float:left; width:180px; display:inline; } /* inline for IE6 double-margin float bug */
#content a.splitRight { margin-right:70px; margin-left:0; float:right; width:180px; display:inline; }

#cboxLoadedContent { font-size:15px; }
#cboxLoadedContent h3 { font:normal 18px Georgia, "Times New Roman", Times, serif; margin:0 0 1em; }
#cboxLoadedContent h4 { font:normal 15px Helvetica, Arial, sans-serif; margin:0; }
#cboxLoadedContent div { padding:20px; }
#cboxLoadedContent div * { padding-left:20px; padding-right:20px; }
#cboxLoadedContent div * * { padding:0; }
#cboxLoadedContent ul, #cboxLoadedContent ol { margin:0 0 1em; color:#6D6F71; }
#cboxLoadedContent li { margin-bottom:0.3em; }

#cboxLoadedContent .splitLeft { padding:0; width:250px; float:left; }
#cboxLoadedContent .splitLeft * { padding-left:20px; }
#cboxLoadedContent .splitLeft * * { padding-left:0; }

#cboxLoadedContent .splitRight { padding:0; width:250px; float:right; }
#cboxLoadedContent .splitRight * { padding-right:20px; }
#cboxLoadedContent .splitRight * * { padding-right:0; }

/* The Banks */
body.the_banks #content a#banks-facts-link { 
	display:block; padding:20px 10px 30px 300px; width:127px; height:63px; margin:2em 0 0 60px;
	background:#caa91f url('../images/banks-facts-link_bg.jpg') bottom center no-repeat; 
}

div.lightbox { display:none; }


/* 
 * #############################################
 * # SIDEBAR BULLETS
 * #############################################
 */
 
/* our company */
body.strong_relationships #sidebar a#strong_relationships:link,
body.strong_relationships #sidebar a#strong_relationships:visited, 
body.key_business_partners #sidebar a#key_business_partners:link,
body.key_business_partners #sidebar a#key_business_partners:visited, 
body.national_presence #sidebar a#national_presence:link,
body.national_presence #sidebar a#national_presence:visited, 

/* our team */
body.tony_thompson #sidebar a#tony_thompson:link,
body.tony_thompson #sidebar a#tony_thompson:visited, 
body.harold_dawson #sidebar a#harold_dawson:link,
body.harold_dawson #sidebar a#harold_dawson:visited, 
body.christopher_lal #sidebar a#christopher_lal:link,
body.christopher_lal #sidebar a#christopher_lal:visited, 
body.jerome_hagley #sidebar a#jerome_hagley:link,
body.jerome_hagley #sidebar a#jerome_hagley:visited, 
body.paul_gaines #sidebar a#paul_gaines:link,
body.paul_gaines #sidebar a#paul_gaines:visited, 
body.david_jewkes #sidebar a#david_jewkes:link,
body.david_jewkes #sidebar a#david_jewkes:visited, 
body.tamara_kimble #sidebar a#tamara_kimble:link,
body.tamara_kimble #sidebar a#tamara_kimble:visited, 
body.bailey_pope #sidebar a#bailey_pope:link,
body.bailey_pope #sidebar a#bailey_pope:visited, 
body.wendy_worcester #sidebar a#wendy_worcester:link,
body.wendy_worcester #sidebar a#wendy_worcester:visited, 
body.johnna_howard #sidebar a#johnna_howard:link,
body.johnna_howard #sidebar a#johnna_howard:visited,

/* our services */
body.p3_development #sidebar a#p3_development:link,
body.p3_development #sidebar a#p3_development:visited, 
body.asset_management #sidebar a#asset_management:link,
body.asset_management #sidebar a#asset_management:visited, 
body.business_planning_consulting #sidebar a#business_planning_consulting:link,
body.business_planning_consulting #sidebar a#business_planning_consulting:visited, 
body.build_to_suits #sidebar a#build_to_suits:link,
body.build_to_suits #sidebar a#build_to_suits:visited, 

/* world class service */
body.world_class_service #sidebar a#world_class_service:link,
body.world_class_service #sidebar a#world_class_service:visited, 
body.property_asset_management #sidebar a#property_asset_management:link,
body.property_asset_management #sidebar a#property_asset_management:visited,
body.receivership_services #sidebar a#receivership_services:link,
body.receivership_services #sidebar a#receivership_services:visited,
body.build_to_suits_secondary #sidebar a#build_to_suits_secondary:link,
body.build_to_suits_secondary #sidebar a#build_to_suits_secondary:visited,
body.real_estate_investment_funds #sidebar a#real_estate_investment_funds:link,
body.real_estate_investment_funds #sidebar a#real_estate_investment_funds:visited,
body.development #sidebar a#development:link,
body.development #sidebar a#development:visited,

/* our experience */
body.the_banks #sidebar a#the_banks:link,
body.the_banks #sidebar a#the_banks:visited,
body.east_carson #sidebar a#east_carson:link,
body.east_carson #sidebar a#east_carson:visited,


/* on mouse down */
#sidebar a:active {
	background: url(../images/nav_bullet.gif) no-repeat left center;
	color: #b69106;
	margin-left: -14px;
	padding-left: 14px;
}
