body				{ font-family: Arial; font-size: 12px; background: #FFF; color: #6d6f71; }
body img, div, input	{ behavior: url("../iepngfix.htc");}
body a 				{ text-decoration: none; color: #ccac66; }
body a:hover 		{ text-decoration: underline;}

body div#container 			{ width: 972px; margin: 0 auto;} 
body div#container div#logo 	{ background: url("../images/logo.jpg") no-repeat; width: 972px; height: 236px;}

/*
	Main Navigation
*/
body div#container div#navigation 						{ background: #ccac66; border-top: 16px solid #6d6f71; height: 30px;}
body div#container div#navigation span					{ display: block; padding: 9px 0; font-size: 12px; width: 150px;	float: left; }
body div#container div#navigation ul#menu li				{ margin:0px; float:left; position:relative; list-style-type: none; }
body div#container div#navigation ul#menu li a			{ color: #6d6f71; font-size: 14px; display:block; padding:8px 12px;}
body div#container div#navigation ul#menu li a:hover		{ color: #FFF; text-decoration: none;}
/*
	Dropdowns
*/
body div#container div#navigation ul#menu li ul { margin:0px; padding:0px; position:absolute;bottom: 27px; display:none;	border-bottom:2px solid #ccac66;}
body div#container div#navigation ul#menu li ul a{ width:147px; float:left; background-color: #6d6f71; color: #ccac66; }
body div#container div#navigation ul#menu li ul a:hover{ color: #FFF;}
body div#container div#navigation ul#menu li#property_services ul { margin-left: -16px;}
body div#container div#navigation ul#menu li ul li{	border-top: 0;	margin:1px 0; text-align: center;}
body div#container div#navigation ul#menu li ul ul { left:147px; margin:0px 0px 0px 24px;}
/*
	Content
*/
body div#container div#content { min-height: 500px; height: auto !important; height: 500px; }
/*
	Left Column
*/
body div#container div#content div.left p#disclaimer a { color: #6d6f71; position: relative; top: 50px; }
body div#container div#content div.left { padding: 0; float: left; width: 220px; text-align: center; }
body div#container div#content div.left div#logo_strip { width: 400px; margin: 0 auto; }
body div#container div#content div.left div#logo_strip a{ display: block;	height: 73px; float: left; margin: 0 6px;}
body div#container div#content div.left div#logo_strip a#glasgow_logo				{ width: 52px; 	background: url("../images/glasgow_logo.jpg") no-repeat;}
body div#container div#content div.left div#logo_strip a#renfrewshire_logo 		{ width: 75px; 	background: url("../images/renfrew_logo.jpg") no-repeat; }
body div#container div#content div.left div#logo_strip a#gspsc_logo				{ width: 93px; 	background: url("../images/gspc_logo.jpg") no-repeat;}
body div#container div#content div.left div#logo_strip a#familylaw_logo 			{ width: 116px; background: url("../images/familylaw_logo.jpg") no-repeat; }

body div#container div#content ul { margin-left: 20px; }
body div#container div#content ul li { font-size: 14px; margin: 5px 0; list-style: disc; line-height: 20px;}

body div#container div#content p, div#disclaimer p {	font-size: 14px; line-height: 20px;	margin: 16px 0;}
/*
	Right Column
*/
body div#container div#content div.right { width: 600px; background: #FFF; padding: 40px 0 0 0; float: left; }

body div#container div#content div.right div.news { margin-bottom: 15px;}
body div#container div#content div.right div.news p:nth-child(1) 					{ margin: 0; }
body div#container div#content div.right div.news p 								{ color: #FFF; margin: 0;}
body div#container div#content div.right div.our_people { margin-bottom: 20px;  }
body div#container div#content div.right div.short_news { margin-bottom: 30px; }
body div#container div#content div.right div.our_people div.our_people_image { float: left; width: 80px; }
body div#container div#content div.right div.our_people div.our_people_info { float: left; width: 480px; }
body div#container div#content div.right div.our_people div.our_people_info p { margin: 0; font-weight: bold; color: #ccac66; line-height: 17px; }
body div#container div#content div.right div.our_people div.our_people_info p strong { color: #6d6f71; }
body div#container div#content div.right div.our_people div.our_people_info p a { color: #6d6f71; text-decoration: underline;  }


body div#container div#content h2, div#disclaimer h2								{ font-size: 24px; margin-bottom: 10px; font-weight: normal;}

/*
	Footer
*/
body div#container div#footer													{ background: #ccac66; padding: 8px 12px;}
body div#container div#footer p 												{ color: #6d6f71; font-size: 12px; text-align: center; }
body div#container div#footer p a 												{ color: #6d6f71; }
/*
	Our People Pop Up Content
*/
body div#person { width: 695px; height: 502px; padding: 10px; }
body div#person div#person_image { float: left; width: 165px; }
body div#person div#person_info { float: left; width: 530px; }
body div#person div#person_info p { font-size: 14px; margin: 20px 0; line-height: 22px; }
body div#person a.nyroModalClose, body div#disclaimer a.nyroModalClose { display: block; text-align: right; color: #6d6f71; font-size: 16px; text-decoration: underline; }
/*
	Classes
*/
body .clear 		{ clear: both;}
body .gray 		{ color: #6d6f71; }
body .brown		{ color: #ccac66;}
/*
	Disclaimer pop up
*/
body div#disclaimer { padding: 10px; }
/*
	Home page css
*/
body.home div#container div#content { }
body.home div#container div#content div.left { padding: 0 70px 0 50px; float: left; width: 392px; text-align: left; }
body.home div#container div#content div.right {	background: #6d6f71;padding: 30px; float: left; width: 250px; min-height: 440px; height: auto !important; height: 440px;  }
body.home div#container div#content div#logos { background:#fff; width:150px; float:left; padding: 40px 0 0 0; }
body.home div#container div#content div#logos img { border:0; padding: 0 0 20px 0; }
/*
	Contact page css
*/
body.contact div#container div#content div.left { width: 552px; text-align: left; padding: 35px 20px 0 40px; }
body.contact div#container div#content div.right { display: inline; width: 360px; }
