@charset "UTF-8";
/* CSS Document */

body {
padding:0;
margin:0;
background:url(img/bg.jpg) center top;
font-family:"Trebuchet MS",Arial,Helvetica,Verdana;
font-size:14px;
color:#101441;
line-height:24px;
}
.left {
float:left;
}
.right{
float:right;
}
.clear {
clear:both;
}
a, a:hover, a:visited {
	text-decoration:none;
	color:#101441;
}

/* text */

.T_18 {
	font-size:18px;
	font-weight:normal;
}

/* structure */

#bar {
	position:absolute;
	width:100%;
	height:154px;
	background:url(img/bluebar.png) center top repeat-x;
	z-index:-100;
}
#container {
	margin:0 auto;
	padding:0;
	width:820px;
}
#top {
	height:154px;
}
#menu {
	width:820px;
	height:63px;
	background:url(img/menu.png) center top no-repeat;
}
#main {
	padding:0;
	margin:0;
	width:820px;
	background:url(img/main_bg.png) center top repeat-y;
}
#footer {
	padding:0;
	margin:0;
	width:820px;
	height:77px;
	margin:0 0 10px 0;
	background:url(img/footer.png) center top no-repeat;
}

/* menu */

#m_home_sel {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 10px;
	background:url(img/m_home.png) no-repeat 0 0;
}
#m_home {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 10px;
	background:url(img/m_home.png) no-repeat 0 -53px;
}
#m_home:hover {background:url(img/m_home.png) no-repeat 0 0;}
#m_home span {display: none;}

#m_products_sel {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_products.png) no-repeat 0 0;
}
#m_products {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_products.png) no-repeat 0 -53px;
}
#m_products:hover {background:url(img/m_products.png) no-repeat 0 0;}
#m_products span {display: none;}

#m_services_sel {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_services.png) no-repeat 0 0;
}
#m_services {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_services.png) no-repeat 0 -53px;
}
#m_services:hover {background:url(img/m_services.png) no-repeat 0 0;}
#m_services span {display: none;}

#m_quickquote_sel {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_quickquote.png) no-repeat 0 0;
}
#m_quickquote {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_quickquote.png) no-repeat 0 -53px;
}
#m_quickquote:hover {background:url(img/m_quickquote.png) no-repeat 0 0;}
#m_quickquote span {display: none;}

#m_contact_sel {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_contact.png) no-repeat 0 0;
}
#m_contact {
	float:left;
	display:block;
	width:159px;
	height:53px;
	margin:10px 1px 0 0;
	background:url(img/m_contact.png) no-repeat 0 -53px;
}
#m_contact:hover {background:url(img/m_contact.png) no-repeat 0 0;}
#m_contact span {display: none;}

/*content*/

#content {
	padding:40px 66px 20px 66px;
	margin:0;
}
#content_below {
	padding:0 66px 20px 66px;
	margin:0;
	text-align:center;
}
#contact {
	width:280px;
	padding:20px;
	background:url(img/bg_alpha.png);
	margin:20px auto;
}
#btn_quickquote {
	display:block;
	width:161px;
	height:53px;
	margin:0 auto;
	background:url(img/btn_quickquote.png) no-repeat 0 -53px;
}
#btn_quickquote:hover {background:url(img/btn_quickquote.png) no-repeat 0 0;}
#btn_quickquote span {display: none;}

#btn_send {
	display:block;
	width:161px;
	height:53px;
	margin:0 auto;
	background:url(img/btn_send.png) no-repeat 0 -53px;
}
#btn_send:hover {background:url(img/btn_send.png) no-repeat 0 0;}
#btn_send span {display: none;}