/* The Forge CSS Document */
html,body {margin:0; padding:0; height:100%;}
body {background-color: #fff; color:#FFFFFF;  font: 75%/1.5 Arial, Helvetica, sans-serif; text-align:center;}
:focus { outline: 0;}

p 		{ font-family:Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.3; padding:5px 18px; margin:5px 0;}
h1 		{ font-family:Arial, Helvetica, sans-serif; font-size: 1.5em; line-height: 1.3; padding:5px 18px;}
h2 		{ font-family:Arial, Helvetica, sans-serif; font-size: 1.33em; line-height: 1.3; padding:5px 18px;}
dl 		{ padding:5px 18px;	}
a 		{ text-decoration: none; border:none; color:#fff;}
a img 	{ border: none;}
a:hover	{ color:#000;}

#intro				{ width:700px; height:520px;}
#header				{ height:135px;margin:0;background: #3c5a68;color: #FFF}
#location_slide		{ width:525px; height:587px;}
#aboutus_slide		{ width:376px; height:691px;}
#content p			{ line-height:1.4}
#container			{ text-align:left;width:800px;margin:0 auto}
#content			{ float:right;width:525px;}
#textbox_blue		{ float:left;width:275px;background:#6987ac;}
#textbox_grey		{ float:left;width:275px;background:#69706e;}
#textbox_pale		{ float:left;width:275px;background:#8ba4b0;}
#textbox_blue ul li { padding-right:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#textbox_specs_grey	{ float:left;width:460px;background:#69706e;}
#extra				{ float:left;clear:left;width:200px;}

#content_img		{ float:right; position:relative; }
#content_specs		{ float:right;width:340px; background-color:#c8bcb1;}
#textbox_about		{ float:left;width:275px;background-color:#6987ac;}
#text_specifications{ float:left; width:460px; background-color:69706e;}
#downloads 			{ float:left; padding:20px 0 0 66px;}
#downloads a, #downloads a:visited { color:#000; text-decoration:none;}
#downloads a:hover 	{ text-decoration:underline;}
#textbox_grey.down 	{ padding-top:20px;}

#content_img ul 			{ position:absolute; top:20px; left:0; margin:0; padding:0; }
#content_img ul li 			{ list-style:none; margin-top:1px;}
#content_img ul li a 		{ display:block; width:525px; height:39px; text-indent:-9999em; background:transparent url(../images/buttons/sales.png) 0 0 no-repeat;}
#content_img ul li a#n01	{ background-image:url(../images/buttons/sales.png); }
#content_img ul li a#n02	{ background:url(../images/buttons/rental.png); }
#content_img ul li a#n03	{ background:url(../images/buttons/about.png); }
#content_img ul li a#n01:hover,
#content_img ul li a#n02:hover,
#content_img ul li a#n03:hover { background-position:0 -39px; }


dl.floors dt 	{ font-weight:bold;}
dl.floors dd a	{ text-decoration:underline; }

.bg_blue	{ background-color:#6987ac;}
.bg_grey	{ background-color:#69706e;}
.bg_pale	{ background-color:#8ba4b0;}
.bg_pale_02	{ background-color:#597a8a;}
.bg_white	{ background-color:#fff;}
.nav_bg 	{ background-image:url(../images/bg_navigation.jpg);height:42px;width:800px;}


#footer				{ width:800px; height:58px; background:transparent url(../images/bg_footer_bottom.jpg) 0 0 no-repeat; color:#FFF; clear:both;}
#footer ul 			{ float:left; font-size:11px; width:800px; padding: 12px 0 1px 0px; margin: 24px 0 10px 0; text-align:center; }
#footer ul li 		{ display: inline; list-style-type: none;}
#footer ul a 			{ padding: 5px 10px; white-space: nowrap;}
#footer ul a:link, 
#footer ul a:visited	{ color:#484848;text-decoration: none;}
#footer ul a:hover 		{ color:#ccc; text-decoration: none;}

div.nav_text 						{ font-family:Arial, Helvetica, sans-serif;font-weight:400;color:#000;text-decoration:none;font-size:13px;text-align:left;margin-right:33px;padding: 13px 5px 0px 22px;}
div.nav_text span.item 				{ color:#FFFFFF;text-decoration:none;padding-right:10px;}
div.nav_text span.item a:link 		{ color:#3c5a68;text-decoration:none;}
div.nav_text span.item a:visited	{ color:#3c5a68;text-decoration:none;}
div.nav_text span.item a:hover 		{ color:#fff;text-decoration:none;}
div.nav_text span.item a:active 	{ color:#3c5a68;text-decoration:none;}
div.nav_text span.item_download 	{ color:#000; text-decoration:none; padding-right:20px; background:transparent url(../images/icons/pdf.gif) right center no-repeat; }
div.nav_text span.item_download a:link 		{ color:#000; }
div.nav_text span.item_download a:visited	{ color:#000; }
div.nav_text span.item_download a:hover 	{ color:#fff; }

/* new stuff */
img.right {float:right; margin:13px 10px 10px 10px; clear:right; }
p.right { margin:0; padding:0; }

#formholder {float:right; background-image:url(../images/img_main_contact.jpg); background-repeat:no-repeat; padding:0 50px; width:525px; w\idth:425px; min-height:460px; height:auto !important; height:460px;}

/* forms */
div.fieldholder 			{ float:left; width:370px; margin:0 0 0 0;}
#success 					{ margin: 35px 0 0 0; padding:10px 0; float:left; background:#8BA4B0; color:#000; border:1px solid #3D5A68; width:425px; w\idth:403px;}
#success p 					{ padding:0;}
#enquiryform 				{ margin: 35px 0 0 0; padding:10px; float:left; background:#8BA4B0; color:#fff; border:1px solid #3D5A68; width:425px; w\idth:403px;}
#enquiryform p 				{ padding:0}
p.error 					{ color:#000;}
fieldset 					{ border:none;}
legend 						{ font-size:1em; margin:0 0 4px 0; color:#fff; font-weight:bold;}
* html legend 				{ margin-left:-8px;}
*:first-child+html legend 	{ margin-left:-8px;}
label 						{ clear:left; cursor:pointer; font-weight:normal; display:block; width: 160px; float:left;}

input, textarea, select 	{width:200px; float:left; margin:1px 0; border: 1px solid #3D5A68; background:#fff;}
select 			{ width:160px;}
option 			{ background:#fff;}
input.checkbox 	{ float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none; background:none;}
input.button 	{ display:inline; margin:5px 0 0 170px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#3D5A68; border:1px solid #000; color:#fff;}
input.button2 	{ display:inline; margin:5px 0 0 10px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#3D5A68; border:1px solid #000; color:#fff;}

.specs { float:left; width:300px; }
.c {padding-top:0; margin-bottom:0;}