* {font-size:12px;}

h1, h2 {
	color:#ff6633;
	font-size:17px;
	font-weight:normal;
	letter-spacing:0.02em;
	text-transform:uppercase;
}

h2 {font-size:14px;	color:#666666;}
select {font-size:11px; display:block; width:175px; overflow:hidden; }
label {width:175px; background:orange; color:white;}

#hd_project {width:898px;height:140px;}

.firstmenu, .firstmenu_delimiter, .a_orange, .a_orange_light{
	width:auto;
	height:auto;
	margin:0px 5px 0px 5px;
	padding-top:120px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	float:left;
	display:inline;
	position:relative;
}

.firstmenu_delimiter{
	margin:0;
	color:#333333;
	background:#333333;
	width:1px;
	height:12px;
	margin-top:122px;
	padding-top:0px;
}

.firstmenu a {
	color:#333333;
	text-decoration:none;
	border-bottom-style:none;
}

.firstmenu a:hover  {
	color:#FF6633;
}

.logo {padding-top:95px; margin-right:20px; }

.passive {font-size:12px !important; padding-top:121px;}

.a_orange a, .a_orange_light a, .unborder {
	color:#FF6633;
	text-decoration:none;
	border-bottom-style:none;
}

.a_orange_light a, .a_orange_light {
	color:#777777;
}

.a_orange a:hover, .a_orange_light a:hover {
	color:#333333;
}

.submenu {
	position:absolute;
	width:auto;
	height:116px;
	left:-6px;
	top:7px;
	color:#333333;
	font-size:12px;
	padding:0px 5px 10px 5px;
	text-align:left;
	border-left:black 1px solid;
}

.submenu div a {display:block; font-weight:normal;}
.submenu div a:hover {color:#FF6633;}

.submenu .orange {
	margin-bottom:5px;
	font-size:12px;
}

/* LAYERS */

#bd_left, #ft_left {
	float:left;
	width:214px;
	height:auto;
	overflow:hidden;
	padding:10px !important;
	padding-top:-20px;
}

#bd_left h2 { display:block; width:90%; background:orangered; color:white; font-weight:300; padding:1px 0px 1px 2px;}
#bd_left img {padding-bottom:10px;}

#price td, #price th {
	border:solid 2px #CCCCCC;
	text-align:center;
	font-size:11px;
	padding:2px;
}

#price th {
	background:#ECECEC;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}

#bd_right, #ft_right {
	float:left;
	width:644px;
	height:auto;
	overflow:hidden;
	padding:10px !important;
}

#bd_right div {
	margin-top:-10px;
}
#bd_right div.submenu_string, #bd_right a.submenu_link, #bd_right h1 {display:block; float:left; padding:0px 5px 0px 0px;}
#bd_right h1 {padding-right:25px !important;}
#bd_right div.submenu_string, #bd_right a.submenu_link {
	margin:0px 0px 10px 0px; padding:5px 15px 5px 15px; text-transform:uppercase; border-bottom:solid 1px #FF6633;
}
#bd_right div.submenu_string {font-weight:bold; color:orangered; border:solid 1px #FF6633;}
#bd_right a.submenu_link {color:gray;}
#bd_right a.submenu_link:hover {color:#FF6633;}

#ft div {
	width:420px !important;
}

#ft_right {
	text-align:right;
	color:#FF6633;
}

.title {
	font-variant:small-caps;
	color:#333333;
	border-bottom:solid 1px gray;
}

.small p {font-size:11px;}

p.searchnote {font-size:11px; padding-right:20px;}

/* CONTACT */
#contact_ {
	height:20px;
	padding-right:10px;	
	float:left;
}

a.home {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	border-bottom-style:none;
	letter-spacing:0.03em;
	color:#333333;
}

a.home:hover {
	color:#FF6633;
}

#phone { position:absolute; top:80px; left:-25px; font-size:17px !important; font-weight:bold; color:#FF6633 !important; width:200px; }

/* SPECIAL_LINKS */
a.special_link {
	display:block;
	margin:15px auto 0px auto; 
	width:140px; height:70px; padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
	text-decoration:none; text-transform:uppercase; overflow:hidden;
	border:none; text-align:center;
	background:silver; color:white;
}

a.elite {background:orangered; color:white; }
a.active {color:orangered;}

/* SEARCH FORM */
input.submitButton {display:block; padding:2px; border:silver 1px solid; background:orange; color:white; cursor:pointer; }


