 
body {
background:#000000 url(../images/bg-fade.jpg) repeat-x scroll left top;
color:#fff;
font:Arial, Helvetica, sans-serif;
}




p, h1, h2, h3, h4 {
margin:0 0 1em;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
text-decoration:underline ;
color:#FFF;
}
a:visited {
	color: #161B1C;
}
img {
border:medium none;
}
#wrapper_1 {
margin:0 auto;
width:1000px;
overflow:auto;
background-color:#fff;

}
#header {
background:#070909 url(../images/sidebar.gif) repeat-y scroll right top;
height:150px;
}
#logo {
float:left;
padding:7px 0 0 18px;
width:637px;
}
#left_button {
float:left;
background-color:#FFF;
width:35px;
height:500px;
}
#right_button {
float:right;
background-color:#FFF;

width:35px;
height:500px;
}
#top-right-number{
float:left;
padding:13px 20px 0 32px;
width:233px;
}
#top-right-number strong {
font-size:25px;
line-height:1.5;
text-transform:uppercase;
color:#FFC;
}


#left-home {
	float:left;
	width:400px;
	margin-left:45px;
	margin-top:20px;
	
}
#left-why {
	float:left;
	width:400px;
	margin-left:45px;
	
	
}
#right-home {
	float:right;
	width:480px;
	margin-left:0px;
	margin-top:20px
	
}
#right-why {
	float:right;
	width:480px;
	margin-left:0px;
	margin-top:20px
	
}
#right-contact {
	float:right;
	width:480px;
	margin-left:0px;
	margin-top:20px
}
#sidebar {
float:right;


width:305px;
height:399px;
background-color:#262626;
}
.text-sidebar {
float:right;
margin-left:5px;
margin-right:10px;
color:#FFF;
font-family:Arial, Helvetica;
font-size:12px;
}

#bottom-left{
float:left;

color:#FFF;
font-family:Arial, Helvetica;
font-size:12px;
width:600px;
margin-left:5px;


}
#bottom-right{
float:right;


width:285px;


}
.bottom-left-text{
float:right;
margin-left:5px;
margin-right:10px;
color:#FFF;
font-family:Arial, Helvetica;
font-size:12px;


}

#footer{
	clear:both;
color:#FFF;
font-family:Arial, Helvetica;
font-size:12px;
width:1000px;
background-color:#262626;
height:240px;
border-top: #161B1C thick solid;
}
#maincontent {
	background-color:#FFF;

color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
line-height:20px;
text-decoration:none;
text-transform:none;
float:left;
font-family:Arial,Helvetica,sans-serif;
width:1000px;
}
#maincontent_beds {
	

color:#000000;
overflow:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
line-height:20px;
text-decoration:none;
text-transform:none;
float:left;
font-family:Arial,Helvetica,sans-serif;
width:1000px;
}
#maincontent_contact {
	

color:#181818;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
line-height:18px;
text-decoration:none;
text-transform:none;
float:left;
font-family:Arial,Helvetica,sans-serif;
width:1000px;
}
#right-trade {

color:#fff;
float:right;
font-family:Arial,Helvetica,sans-serif;
width:200px;
}
#header_top {



width:1000px;

}

h1{
	
color:#161B1C;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
text-transform:none;

}
.style2 {
color:#FFF;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.style1 {
color:#fff;
font-size:16px;

font-family:Arial, Helvetica, sans-serif;

}
.style3 {
color:#fff;
font-size:13px;

font-family:Arial, Helvetica, sans-serif;
}
.style4 {
color:#FFF;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.style12 {
color:#fff;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.style14 {
color:#151A1B;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.style11 {
color:#fff;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.style5 {
color:#fff;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.style6 {
color:#000000;
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
}
.centre{
	text-align:center;
}


.grey {
color:#7F7F7F;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;

}

.ul-1
{
list-style-type: none;
padding: 0;
margin: 0;
margin-left:30px;
}

.li-1
{
background-image: url(../images/ul.jpg);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.6em;
}

/* from facebook */
.generic_dialog { height:0; left:0; overflow:visible; position: absolute; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }


.generic_dialog div.dialog_loading 		{ background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } 
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }




td.pop_topleft { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(../images/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(../images/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(../images/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { background:#A59261 none repeat scroll 0 0; font-family:Arial, Helvetica, sans-serif; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#6D84B4 url(../images/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary { background:#151A1B none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; padding:8px 10px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }

/* david walsh custom */
#fb-modal	{ display:none; }
#fb-close	{ cursor:pointer; }
.info		{ width:280px;  font-size:11px; color:#666; }
.info b	{ color:#000; }
.image	{ width:400px; float:left; margin-right:10px; }