/* Imported Styles
----------------------------------------------- */
@import url("content.css");
/* Common Part
----------------------------------------------- */
* {
padding:0;
margin:0;
}
html, body {
	height: 100%;
}
body{
background:#fff;
font:12px Tahoma;
color:#2c2c2c;
}

.wrapper{
width:1200px;
margin:auto;
}
.wrapper {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body .wrapper {
	height: auto;
}

/* =Misc(links)
----------------------------------------------- */
a {
text-decoration:none;
}
img {
border:none;
}
h1 span {
display:none;
}

.clear {
clear:both;
font-size:0%;
line-height:0%;
}


/* =Header
----------------------------------------------- */
.header{background:#f9f9f9;}
.header h1 {
display:block;
width:153px;
height:69px;
margin:12px 0 7px 0px;
}

.info {
float:left;
margin:10px 162px 0 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#4a4a4a;
}
.description{
font-weight:bold;
font-size:10px;
text-transform:uppercase;

}
.phone{
font-size:16px;
margin-top:-4px;
}

.menu{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:53px;
padding-left:0px;
/*background:url(../images/menu_bg.gif) repeat-x;*/
}
.menu li{
float:left;
padding:16px 0 0;
}
.menu li a{
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-transform:uppercase;
color:#fff;
}
.menu li a:hover{
text-decoration:underline;
}
.menu li.separator{
color:#505050;
font-size:12px;
padding:18px 8px 0 12px;
}

/* =Content
----------------------------------------------- */

.content_wrapper{
position:relative;
}
.content_wrapper {
	padding-bottom: 230px;
}
.content_left {
float:left;
}
.content_right{
float:left;
}
.content{
float:left;
width:922px;
padding:9px;
}

/* =Secondary(sidebar)
----------------------------------------------- */
.column_left{
float:left;
width:232px;
}
.column_mid{
float:left;
margin-left: 19px;
width:670px;
}

/* =Footer
----------------------------------------------- */
.footer_wrapper {
	position: absolute;
	height:220px;
	width:100%;
	bottom: 0;
	
}
.footer{
width:1200px;
margin:auto;
}
.footer{
height: 220px;
background: url(../images/footer_bg.gif) repeat-x;
position:relative;
}
.footer_left {
position:absolute;
left:0;
}
.footer_right{
position:absolute;
right:0;
}











