@charset "utf-8";
/* CSS Document */

* {
	border:0px;
	margin:0px;
	padding:0px;
	color:#fff;
	font:"Times New Roman", Times, serif;
	font-size:11.45pt;
}

.bullets {
	list-style-type:disc;
	margin-left:10px;
}

.bullets li {
	list-style-type:disc;
}

body {
	background: url('../img/black.jpg') #2f2f2f repeat-x;
}
.logo {
	margin-top:10px;
	width:217px;
	height:67px;
	
}
#info {
	float:right;
	width:296px;

}

#info p {
	margin-bottom:20px;
	font-size:10pt;
	padding-right:26px;

}

.none {
	display:none;
}

.banner {
	margin-left:14px;
	margin-top:47px;
}

.floorSign {
float:right;
margin:10px 12px 0 0;
}
.tow {
margin-top:10px;
float:left;
}
.cose {
float:left;
margin:22px 0 0 0;
padding:0;
}
.partner {
float:left;
margin:0;
}
.mini_phone {
	background: url('../img/mini_phone.gif') no-repeat;; padding-left:31px;
	color:#afb275;
}

.deal_bottom {
	width:500px;
	float:left
}

.welcome_p {
	font-size:10pt;
	margin-bottom:20px;
}

.deal_of_month {
	margin:0px;
	padding:0px;
	float:left;
	color:#afb275;
}


#welcome_to {
	
	padding-top:10px;
	font-size:11pt;
}

.right_column th {
	text-align:left;
}


.wrapper {
	width:906px;
	margin-left:7%;
}
.blue_line {
	
}

.header_wrapper {
	height:84px;
}

.header_wrapper div {
	float:left;
}

.content_wrapper {
	padding-left:20px;
	width:919px;
}	

ul.navigation {
	list-style-type:none;
	border-right: solid 2px #2f2f2f;
	margin-left:98px;
	float:left;
}

.navigation a {
	display:block;
	height:30px;
	text-decoration:none;
}

.form_header {
	font-size:9.3pt;
	color:#BADADF;
	margin-bottom:5px;
}

.navigation a:active {
	border-bottom: 20px solid #badadf;
}

.navigation a:hover {
	border-bottom: 18px solid #afb275;
}

.navigation a:click {
	border-bottom: 25px solid #badadf;
}
.content_wrapper {
	min-height:550px;
}

#flashMessage {
	font-weight:bold;
	font-size:19pt;
	margin-top:30px;
}

.sub_message {
	font-size:10pt;
	font-weight:normal;
}


.navigation li {
	display:block;
	float:left;
	width:101px;
	text-align:center;
	height:48px;
	padding-top:37px;
	border-left: solid 2px #2f2f2f;
	font-weight:bold;
}

.home_page_banner {
	margin-bottom:20px;
}
.p_pic img{
	float:left;
	margin-right:10px;

}

.p_pic li {
	margin-left:78px;
}

div.p_pic {
	clear:both;
}

.p_pic p {
	float:right;
	width:415px;
	
}
.footer_wrapper {
	background:url("../img/footer_bg.gif") repeat-x;
	height:68px;
	clear:both;
}

.left_column {
	width:301px;
}

.left_column p {
	padding-right:44px;
}

.right_column {
	float:right;
	width:622px;
}

h2 {
	color:#aeb099;
	font-size:20px;
	padding-bottom:5px;
}

.logo_bg {
	background:url("../img/content_bg.gif") no-repeat;
	width:490px;
	min-height:412px;
	padding:20px 20px 0px 13px;
}

h3 {
	color:#badadf;
	font-size:14.45pt;
}

.left_side_bg {
	padding:15px 0px 29px 15px;
	background:url("../img/left_side_bg.gif") no-repeat;
	
	
} 

.left_side_bg h1 {
	background:url("../img/left_side_header.gif") no-repeat;
	height:33px;
	font-size:19pt;
	padding: 0px 0px 3px 9px;
}

.left_side_bg ul {
	margin-bottom:9px;
}

.left_side_bg ul li {
	margin-bottom:5px;
}

.page_bg {
	background:url("../img/page_bg.gif") no-repeat;
	min-height:717px;
	margin:5px 5px 5px 0px;
	padding-top:5px;
	padding-left:15px;
	padding-right:124px;
}

.page_bg p {
	margin-bottom:30px;
}

.notch {
	background:url("../img/notch.jpg") no-repeat 479px 0%;
}

.page_bg h1 {
	font-size:19pt;
	margin:0px 0px 10px 0px;
	color:#AFCDD2;
	padding-left:3px;
}

.spacing {
	margin-top:20px;
}

.page_bg h2 {
	margin:0px 0px 15px 0px;
}

.page_body {
	width:440px;
}

.page_body li {
	list-style:circle;
}

.page_body ul {
	margin-left:50px;
}

.page_body p {
	margin-bottom:20px;
}

#portfolio img {
	margin-bottom:20px;
	margin-right:10px;
}

#portfolio p {
	margin-bottom:20px;
}

#bg_background {
	background:url("../img/header_bg.jpg") no-repeat;
}

.footer_wrapper li {
	display:inline;
	
	padding:0px 5px 0px 5px;
}

.footer_wrapper ul {
	margin: 34px 0px 0px 117px;
	float:left;
}

.green a {
	color:#afb275;
	text-decoration:none;
}

.green a:hover {
	color:#e0e0c8;
	text-decoration:underline;
}

.white a {
	color:white;
	text-decoration:none;
}

.white a:hover {
	color:white;
	text-decoration:underline;
}

.portfolio {
border-bottom: 18px solid #B9DADF;
}

.home {
	border-bottom: 18px solid #B9DADF;
}

.products {
border-bottom: 18px solid #B9DADF;
}

.request {
border-bottom: 18px solid #B9DADF;
}

.index {
border-bottom: 18px solid #B9DADF;
}

.addcontact {
border-bottom: 18px solid #B9DADF;
}

.input .select label {
	width:400px;
}
#section3 label {
width:120px;
}