/**
 * global.css
 * Global Stylesheet for Regent Estates
 *
 * @author        Lewis Howles
 * @edited by     Jonathan Pilling
 * @created date  04-11-2009
 * @lastmodified  17-11-2009
 * @site          http://www.regentestateagents.co.uk
 */

@import url(default.css);
@import url(menu.css);
@import url(search.css);
@import url(app-forms.css);

/**
 * Global
 */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#b8d48a;
	background:url(../images/body-bg.gif) #b8d48b repeat-x;
}
#page {
	width:1000px;
	margin:0 auto;
	padding-top:0px;
}
a {
	color:#666666;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

/**
 * Header
 */
#top_header {
	height:15px;
}
#header {
	height:90px;
}
#address {
	width:188px;
	margin:5px 0 0 8px;
	height:90px;
	font-weight:bold;
	font-size:13px;
	color:#29706a;
	float:left;
}
#logo {
	width:726px;
	height:90px;
	background:url(../images/Regent-estates-logo.jpg) no-repeat;
	margin:0;
	float:right;
}
#flash_top {
	width:726px;
	height:90px;
	float:right;
}
#top_graphic {
	background:url(../images/top-graphic.png);
	width:1000px;
	height:46px;
}
.green {
	color:#5a6844;
}
/**
 * Body and content
 */
#left_col {
	float:left;
	background-color:#9cb476;
	width:199px;
}

/*Flash content*/
body#home #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#home #flash-bottom {
	padding:10px 0px 0px 0px;
	width:373px;
	height:250px;
}
body#lettings #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#property #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#sales #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#tenants #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#contact #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#contractors #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#link #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#apps #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#links #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#vendor-app #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#tenant-form #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#landlord-form #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}
body#purchaser #flash-left {
	float:left;
	padding:10px 0px 0px 0px;
	width:199px;
	height:600px;
}

/*Content Wrapper div*/
#content-wrapper {
	background:url(../images/content-wrapper-bg.jpg) repeat-y;
	padding:0px 0px 0px 0px;
}

/*Sidebar Menu*/
#sidebar-menu {
	width:199px;
	float:left;
}
#sidebar-menu li {
	margin-top:1px;
}
#sidebar-menu a {
	height:31px;
	line-height:31px;
	display:block;
	padding-left:8px;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
	color:#f7f8da;
	background:url(../images/sidebar-bg.jpg) 0 4px repeat-x;
	border:0px;
}
#sidebar-menu a:hover {
	color:#fff;
	height:31px;
	background-position:0 107%;
	font-size:0.9em;
}

/*Content div*/
#content {
	width:776px;
	float:right;
	padding-left:25px;
}

/*Page titles*/
body#home #title {
	background:url(../images/home-title.png) no-repeat;	
	width:776px;
	height:50px;
}
#landlord-title {
	width:776px;
	height:44px;
	margin-bottom:10px;
}
#tenant-title {
	width:776px;
	height:44px;
	margin-top:5px;
}
body#lettings #title {
	background:url(../images/lettings-title.png) no-repeat;	
	width:776px;
	height:89px;
}
body#property #title {
	background:url(../images/property-title.png) no-repeat;	
	width:776px;
	height:51px;
}
body#sales #title {
	background:url(../images/sales-title.png) no-repeat;	
	width:776px;
	height:89px;
}
body#tenants #title {
	background:url(../images/tenants-title.png) no-repeat;	
	width:776px;
	height:55px;
}
body#contact #title {
	background:url(../images/contacts-title.png) no-repeat;	
	width:776px;
	height:45px;
}
body#contractors #title {
	background:url(../images/contractors-title.png) no-repeat;	
	width:776px;
	height:45px;
}
body#link #title {
	background:url(../images/links-title.png) no-repeat;	
	width:776px;
	height:50px;
}
body#apps #title {
	background:url(../images/apps-title.png) no-repeat;	
	width:776px;
	height:50px;
}

/*Home page content*/
#content #main-para p {
	font-size:8pt;
	text-align:justify;
	width:755px;
	color:#4e6941;
	padding-left:2px;
}
body#home .box1 { background:url(../images/box-1-home.jpg) no-repeat; }
body#home .box2 { background:url(../images/box-2-home.png) no-repeat; }

body#home #boxes1 li {
	width:776px;height:173px;
}
body#home #boxes2 li {
	width:776px;height:105px;
}
body#home #boxes3 li {
	width:189px;height:194px;
	float:left;
	padding:0px 0px 0px 8px;
}
body#home .box1 p { 
	width:516px;
	padding:20px 0px 0px 243px;
	font-weight:bold;font-size:9pt;
	margin:0px 0px 0px 0px;
	color:#f7f8da;
	text-align:center;
}
body#home .box2 p { 
	width:736px;
	padding:0px 0px 0px 13px;
	font-weight:bold;font-size:9pt;
	margin:0px;
	color:#f7f8da;
	text-align:justify;
}
body#home .box3 .title {
	width:160px;
	font-weight:bold;
	color:#964151;
	font-size:12pt;
	padding:10px 0 0 5px;
	text-align:center;
}
body#home .box3 p { 
	width:160px;
	font-weight:bold;
	font-size:9pt;
	padding:0px 0 0 5px;
	color:#546f46;
	text-align:center;
}
body#home .box4 .title {
	width:160px;
	font-weight:bold;
	color:#964151;
	font-size:12pt;
	padding:10px 0 0 5px;
	text-align:center;
}
body#home .box4 p { 
	width:160px;
	font-weight:bold;
	font-size:9pt;
	padding:0px 0 0 5px;
	color:#546f46;
	text-align:center;
}
body#home .box5 p { 
	width:373px;
	margin:0px;
	padding:0px;
}
body#home #forms {
	width:775px;
	height:250px;
	padding-top:25px;
}

/*Lettings page content*/
body#lettings .box1 { background:url(../images/box-1-lettings.png) no-repeat; }
body#lettings .box2 { background:url(../images/box-2-lettings.png) no-repeat; }

body#lettings #boxes1 {
	width:776px;
	padding:8px 0px 30px 0px;
}
body#lettings #boxes1 li {
	width:776px;height:205px;
}
body#lettings #boxes3 li {
	width:300px;
	float:left;
	padding:0px 0px 0px 0px;
}
body#lettings #box1_sect_1 { 
	width:425px;
	padding:20px 0px 0px 20px;
	font-weight:bold;font-size:9pt;
	margin:0px 0px 0px 0px;
	color:#f7f8da;
	text-align:left;
	float:left;
}
body#lettings #box1_sect_2 { 
	width:250px;
	padding:15px 0px 0px 0px;
	font-weight:bold;font-size:9pt;
	margin:0px 0px 0px 0px;
	color:#f7f8da;
	text-align:center;
	float:left;
}
body#lettings .box2 ul { 
	width:736px;height:262px;
	padding:45px 0px 0px 33px;
	font-weight:bold;font-size:9pt;
	color:#f7f8da;
}
body#lettings .box2 li { 
	padding:0px 0px 0px 0px;
	font-weight:bold;font-size:9pt;
	color:#f7f8da;
	list-style-type:circle;
}
body#lettings .red{ 
	width:300px;
	font-size:9pt;
	padding:50px 0px 0px 0px;
	margin:0 0 15px 0;
	color:#990033;
	font-weight:bold;
	text-align:center;
}
body#lettings .black{ 
	width:300px;
	font-size:9pt;
	padding:0px 0px 0px 0px;
	margin:0 0 15px 0;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
body#lettings .box4 p { 
	padding:0 0 10px 0;
	margin:0;
}
body#lettings #forms {
	width:775px;
	height:250px;
	padding-top:25px;
}

/*Property Page content*/
body#property .box1 { background:url(../images/box-1-property.png) no-repeat; }

body#property #boxes1 {
	width:776px;height:360px;
}
body#property #boxes1 li {
	width:776px;height:360px;
	padding:20px 0px 0px 0px;
}

/*Sales Page*/
body#sales .box1 { background:url(../images/box-1-sales.png) no-repeat; }
body#sales .box2 { background:url(../images/box-2-sales.png) no-repeat; }

body#sales #boxes1 {
	width:776px;
	padding:8px 0px 20px 0px;
}
body#sales #boxes1 li {
	width:776px;height:205px;
}
body#sales #boxes3 li {
	width:275px;
	float:left;
	padding:0px 0px 0px 0px;
}
body#sales #box1_sect_1 { 
	width:425px;
	padding:20px 0px 0px 20px;	
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
	text-align:left;
	float:left;
}
body#sales #box1_sect_2 { 
	width:250px;
	padding:15px 0px 0px 0px;
	font-weight:bold;font-size:9pt;
	margin:0px 0px 0px 0px;
	color:#f7f8da;
	text-align:center;
	float:left;
}
body#sales .box2 p { 
	width:736px;height:265px;
	padding:50px 0px 0px 22px;
	font-weight:bold;font-size:10pt;
	color:#f7f8da;
	text-align:justify;
}
body#sales .red { 
	width:300px;
	font-size:12pt;
	padding:13px 0px 0px 0px;
	margin:0 0 15px 0;
	color:#990033;
	font-weight:bold;
	text-align:left;
}
body#sales .docs { 
	width:300px;
	font-size:10pt;
	padding:0px 0px 0px 0px;
	margin:0 0 15px 0;
	color:#990033;
	font-weight:bold;
	text-align:left;
}
body#sales .black { 
	width:300px;
	font-size:9pt;
	padding:0px 0px 0px 0px;
	margin:0 0 15px 0;
	color:#000000;
	font-weight:bold;
	text-align:left;
}
body#sales .box4 p { 
	padding:0 0 10px 0;
	margin:0;
}
body#sales #forms {
	width:775px;
	height:250px;

}

/*Tenant Page content*/
body#tenants .box1 { background:url(../images/box-1-tenants.png) no-repeat; }
body#tenants .box2 { background:url(../images/box-2-tenants.png) no-repeat; }

body#tenants #boxes1 {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
}
body#tenants #boxes1 li {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
}
body#tenants #boxes1 p {		
	color:#fafadd;
	font-weight:bold;
	padding:0px 20px 0 20px;
	text-align:justify;
}
body#tenants #boxes1 .red {		
	color:#990033;
	font-weight:bold;
}
#homlet_logo {
	vertical-align:middle;
	border:1px solid #fafadd;
}
body#tenants #boxes2 {
	width:776px;height:473px;
	padding:20px 0px 0px 0px;	
}
body#tenants #boxes2 li {
	width:776px;height:473px;
}
body#tenants #box2_sect_1 { 
	width:500px;height:230px;
	padding:25px 0px 0px 20px;	
	font-weight:bold;
	font-size:10pt;
	color:#fafadd;
	text-align:left;
	float:left;
}
body#tenants #box2_sect_2 { 
	width:250px;height:180px;
	padding-top:50px;
	font-weight:bold;font-size:9pt;
	text-align:center;
	float:left;
}
body#tenants #box2_sect_3 { 
	width:475px;height:200px;
	padding:50px 0px 0px 20px;	
	font-weight:bold;
	font-size:10pt;
	color:#fafadd;
	text-align:justify;
	float:left;
}
body#tenants #box2_sect_4 { 
	width:200px;height:200px;
	padding:15px 0px 0px 0px;
	margin-left:50px;
	font-weight:bold;
	font-size:10pt;
	color:#fafadd;
	text-align:left;
	float:left;
}
.underline {
	text-decoration:underline;
}
.grey {
	color:#666666;
}
.tenant_title {
	padding:0px 0px 10px 0px;
	font-size:12pt;
	color:#5a6844;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
body#tenants .red {		
	color:#990033;
	font-weight:bold;
}

body#tenants #boxes3 {
	width:776px;height:230px;
	padding:20px 0px 0px 0px;
}
body#tenants #boxes3 li {
	width:776px;height:210px;
}
body#tenants #box3_sect_1 { 
	width:370px;height:210px;
	padding:0px 0px 0px 20px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	text-align:justify;
	float:left;
}
body#tenants #box3_sect_2 { 
	width:200px;height:180px;
	padding:0px 0px 0px 115px;
	font-weight:bold;
	color:#5a6844;
	font-size:9pt;
	text-align:justify;
	float:left;
}

/*Contact Page content*/
body#contact .box1 { background:url(../images/box-1-contact.png) no-repeat; }

body#contact #boxes1 {
	width:776px;height:370px;
	padding:20px 0px 0px 0px;	
}
body#contact #boxes1 li {
	width:776px;height:370px;
}
body#contact #box1_sect_1 { 
	width:500px;height:200px;
	padding:25px 0px 0px 15px;	
	font-weight:bold;
	font-size:10pt;
	color:#fafadd;
	text-align:left;
	float:left;
}
body#contact #box1_sect_1_cont1 {
	padding:10px 0px 10px 10px;
	font-size:11pt;
	color:#fafadd;
	font-weight:bold;
	float:left;
	text-align:center;
	width:220px;
}
body#contact #box1_sect_1_cont2 {
	padding:18px 0px 10px 40px;
	float:left;
	width:205px;
}
body#contact #box1_sect_2 { 
	width:250px;height:366px;
	padding:2px 2px 0px 0px;
	font-weight:bold;font-size:9pt;
	text-align:center;
	float:right;
}
body#contact #box1_sect_3 { 
	width:500px;height:100px;
	padding:15px 0px 0px 13px;
	float:left;
}
body#contact #ten_form { 
	padding:0px 0px 0px 0px;
	float:left;
	width:243px;
	height:97px;
}
body#contact #land_form { 
	padding:0px 0px 0px 0px;
	float:right;
	width:243px;
	height:97px;
}
.contact_add_title {
	padding:0px 0px 10px 0px;
	width:120px;
	font-size:12pt;
	color:#5a6844;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
body#contact #boxes2 {
	width:771px;height:540px;
	padding:0px 0px 0px 5px;
}
body#contact #boxes2 li {
	width:771px;height:540px;
}
body#contact #box2_sect_1 { 
	width:385px;height:540px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contact #box2_sect_2 { 
	width:360px;height:540px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	color:#5a6844;
	font-size:9pt;
	float:left;
}
#map_canvas {
	border-left:1px solid #666666;
	color:#000000;
}
.cont_div {
	padding:20px 0px 0px 0px;
	width:109px;height:110px;
	float:left;
	text-align:left;
}
.cont_div2 {
	padding:20px 0px 0px 0px;
	width:109px;height:110px;
	float:left;
	text-align:left;
}
.contact_pic {
	padding:0px 0px 0px 0px;
	width:109px;height:110px;
	vertical-align:middle;
	border:1px solid #5a6844;
}	
#maria {
	float:right;
	height:20px; 
	width:265px; 
	margin-top:68px;
	margin-bottom:65px;
}
#neal {
	float:right;
	height:30px; 
	width:265px; 
	margin-top:40px;
	margin-bottom:62px;
}
#steve {
	float:right;
	height:30px; 
	width:265px; 
	margin-top:40px;
	margin-bottom:62px;
}
#louise {
	float:right;
	height:30px; 
	width:265px; 
	margin-top:37px;
	margin-bottom:50px;
}
#tom {
	float:right;
	height:30px; 
	width:235px; 
	margin-top:67px;
	margin-bottom:58px;
}
#lisa {
	float:right;
	height:30px; 
	width:235px; 
	margin-top:37px;
	margin-bottom:50px;
}
#alice {
	float:right;
	height:30px; 
	width:235px; 
	margin-top:37px;
	margin-bottom:65px;
}
/*Contractors Page content*/
body#contractors #boxes1 {
	width:776px;height:125px;	
}
body#contractors #boxes1 li {
	width:776px;height:125px;
}
body#contractors #box1_sect_1 { 
	width:740px;
	padding:25px 0px 0px 15px;	
	font-weight:bold;
	font-size:10pt;
	color:#666666;
	text-align:left;
}
#contract_title, #contract_title2, #contract_title3, #contract_title4 {
	padding:10px 0px 15px 15px;
}
.contract_title {
	font-size:16pt;
	color:#5a6844;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
body#contractors #boxes2 {
	width:776px;height:1315px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes2 li {
	width:776px;height:1315px;
}
body#contractors #box2_sect_1 { 
	width:350px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #box2_sect_2 { 
	width:350px;
	padding:0px 0px 0px 50px;
	font-weight:bold;
	color:#5a6844;
	font-size:9pt;
	float:left;
}
body#contractors #boxes3 {
	width:776px;
}
body#contractors #boxes3 li {
	width:776px;
}
body#contractors #boxes4 {
	width:776px;height:470px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes4 li {
	width:776px;height:470px;
}
body#contractors #box4_sect_1 { 
	width:350px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #box4_sect_2 { 
	width:350px;
	padding:0px 0px 0px 50px;
	font-weight:bold;
	color:#5a6844;
	font-size:9pt;
	float:left;
}
body#contractors #boxes5 {
	width:776px;
}
body#contractors #boxes5 li {
	width:776px;
}
body#contractors #boxes6 {
	width:776px;height:275px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes6 li {
	width:776px;height:275px;
}
body#contractors #box6_sect_1 { 
	width:350px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #boxes7 {
	width:776px;
}
body#contractors #boxes7 li {
	width:776px;
}
body#contractors #boxes8 {
	width:776px;height:250px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes8 li {
	width:776px;height:250px;
}
body#contractors #box8_sect_1 { 
	width:350px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #box8_sect_2 { 
	width:350px;
	padding:0px 0px 0px 50px;
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #boxes9 {
	width:776px;
}
body#contractors #boxes9 li {
	width:776px;
}
body#contractors #boxes10 {
	width:776px;height:275px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes10 li {
	width:776px;height:275px;
}
body#contractors #box10_sect_1 { 
	width:350px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors #boxes11 {
	width:776px;height:275px;
	padding:0px 0px 0px 0px;
}
body#contractors #boxes11 li {
	width:776px;height:275px;
}
body#contractors #box11_sect_1 { 
	width:776px;
	padding:0px 0px 0px 0px;	
	font-weight:bold;
	font-size:9pt;
	color:#5a6844;
	float:left;
}
body#contractors .cont_div {
	width:350px;height:275px;
	padding:0px 0px 0px 15px;
	float:left;
	text-align:left;
}
body#contractors .cont_div_vacancies {
	width:698px;
	padding:0px 0px 0px 15px;
	float:left;
	text-align:justify;
}
body#contractors .cont_div_small {
	width:350px;height:255px;
	padding:0px 0px 0px 15px;
	float:left;
	text-align:left;
}
body#contractors .cont_div_vsmall {
	width:350px;height:175px;
	padding:0px 0px 0px 15px;
	float:left;
	text-align:left;
}
body#contractors .cont_div2 {
	width:350px;height:275px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
}
body#contractors .cont_div2_small {
	width:350px;height:255px;
	padding:0px 0px 0px 0px;
	float:left;
	text-align:left;
}
body#contractors .cont_pic {
	padding:0px 0px 0px 0px;
	border:1px solid #5a6844;
}	
body#contractors .cont_pic_no_border {
	padding:0px 0px 0px 0px;
	border:0px;
}
body#contractors ul#vacancy {
	margin-left:20px;
	margin-bottom:10px;
}	
body#contractors ul#vacancy li {
	height:17px;
	display:inline;
}

/* Link Page content*/
body#link .box1 { background:url(../images/box-1-link.png) no-repeat; }

body#link #boxes1 {
	width:776px;height:505px;
	padding:1px 0px 0px 0px;
	text-align:center;
}
body#link #boxes1 li {
	width:776px;height:505px;
	padding:1px 0px 0px 0px;
}
body#link #boxes2 {
	width:776px;height:960px;
	padding:20px 0px 0px 0px;	
}
body#link #boxes2 li {
	width:776px;height:960px;
}
body#link #box2_sect_1 { 
	width:388px;height:535px;
	text-align:center;
	float:left;
}
body#link #box2_sect_2 { 
	width:388px;height:535px;
	text-align:center;
	float:left;
}
body#link #box2_sect_3 { 
	width:776px;height:390px;
	text-align:center;
	float:left;
}
body#link .spec_offer {
	border:2px solid #000000;
}

/*Application forms page*/
body#apps #boxes1 {
	width:776px;height:125px;	
}
body#apps #boxes1 li {
	width:776px;height:125px;
}
body#apps #box1_sect_1 { 
	width:740px;
	padding:25px 0px 0px 15px;	
	font-weight:bold;
	font-size:10pt;
	color:#666666;
	text-align:left;
}

/**
 * Property Page - Search results
 */
.results-frame {
	width:773px;
	height:400px;
}
#buy-title, #rent-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#568c74;
	padding-top:20px;
}
#buying-frame {
	padding:0px 0 0 0px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}
#renting-frame {
 	padding:0px 0 0 0px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
}
#frame1 {
 	padding:0px 0 0 0px;
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	height:550px;
}

/* Thank You Page */
body#thanks #boxes1 {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
}
body#thanks #boxes1 li {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
	color:#5a6844;
	font-size:10pt;
	font-weight:bold;	
}

/* Sitemap Page */
body#sitemap #boxes1 {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
}
body#sitemap #boxes1 li {
	width:776px;height:334px;
	padding:1px 0px 0px 0px;
	color:#5a6844;
	font-size:10pt;
	font-weight:bold;	
}
.underline-sitemap {
	color:#5a6844;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}	

/**
 * Footer
 */
#footer {
	font-size:8pt;
	height:88px;
	background:url(../images/footer-bg.gif) no-repeat;
	padding:0 0px;
}
#footer a {
	color:#4e6941;
	text-decoration:none;
}
#footer #links {
	height:26px;
	padding:4px 10px;
}
#footer #links ul {
	float:right;
	margin-left:110px;
	width:500px;
}
#footer #links ul li {
	height:26px;
	line-height:26px;
	float:right;
	display:inline;
}
#footer #links ul li a {
	padding-left:5px;
}
#footer #links .padding {
	padding-left:5px;
	color:#4e6941;
}
#footer #copyright {
	padding:25px 0px 0 0px;
}
#footer #privacy {
	width:171px;
	height:12px;
	padding-left:15px;
	float:right;
	color:#4e6941;
}
#footer #privacy a {
	color:#4e6941;
}
#footer #privacy a:hover {
	color:#4e6941;
}

/*Toggle image swap - opacity effect*/
.toggleopacity_tenant_info img  {
	background:url(../images/tenant_info.png) 0 0 no-repeat;
}
.toggleopacity_tenant img  {
	background:url(../images/tenant_form.png) 0 0 no-repeat;
}
.toggleopacity_tenant2 img  {
	background:url(../images/tenant_form2.png) 0 0 no-repeat;
}
.toggleopacity_tenant3 img  {
	background:url(../images/tenant_form3.png) 0 0 no-repeat;
}
.toggleopacity_tenant:hover img, .toggleopacity_tenant2:hover img, .toggleopacity_tenant3:hover img, .toggleopacity_tenant_info:hover img {
	background-position:0 100%;
}
.toggleopacity_landlord img  {
	background:url(../images/landlord_form.png) 0 0 no-repeat;
}
.toggleopacity_landlord2 img  {
	background:url(../images/landlord_form2.png) 0 0 no-repeat;
}
.toggleopacity_landlord3 img  {
	background:url(../images/landlord_form3.png) 0 0 no-repeat;
}
.toggleopacity_landlord:hover img, .toggleopacity_landlord2:hover  img,  .toggleopacity_landlord3:hover  img {
	background-position:0 100%;
}
.toggleopacity_purchaser img  {
	background:url(../images/purchaser_form.png) 0 0 no-repeat;
}
.toggleopacity_purchaser2 img  {
	background:url(../images/purchaser_form2.png) 0 0 no-repeat;
}
.toggleopacity_purchaser:hover img, .toggleopacity_purchaser2:hover img {
	background-position:0 100%;
}
.toggleopacity_vendor img  {
	background:url(../images/vendor_form.png) 0 0 no-repeat;
}
.toggleopacity_vendor2 img  {
	background:url(../images/vendor_form2.png) 0 0 no-repeat;
}
.toggleopacity_vendor:hover img, .toggleopacity_vendor2:hover img {
	background-position:0 100%;
}
.toggleopacity img  {
	margin:20px 20px 0px 20px;
	border:1px solid #5a6844;
	vertical-align:middle;
}
.toggleopacity:hover img {
	margin:20px 20px 0px 20px;
	border:3px solid #5a6844;
	vertical-align:middle;
}