body {
	margin:0px 0px 20px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-attachment: fixed;
	background-image: url(../images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color:#49494a;
}

h1 {
background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
color:#8CC63F;
font-size:18px;
height:40px;
margin:-19px 0 20px -14px;
padding:5px 0px 0px 15px;
width:480px;
}

a {color:#8CC63F;} 
a:hover {color:#000000;} 

#wrapper {width:960px; margin: 0 auto;}

#header {
	height:228px;
	margin-bottom:15px;
	background-image: url(../images/header_logo.png);
}
#header img#arated {float:left;
margin-left:35px;
margin-top:35px;}
#header img#making {clear:both;
float:left;
margin-left:35px;
margin-top:101px;}

#left_col {
	float:left;
	width: 210px;
	margin-bottom:15px;
	background-image: url(../images/left_col_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:343px;
	
}
#left_col h2 {background-image:url(../images/header_bg.jpg);
background-repeat:repeat-x;
color:#8CC63F;
font-size:18px;
height:40px;
margin:-19px 0 20px -14px;
padding:5px 0px 0px 15px;
width:181px;
}
#nav {list-style-type:none; margin:0px; padding:0 8px 0 5px;}
#nav li { border-bottom:1px solid #d0d1d3; padding:10px 0px;}
#nav li a {color:#78787a; text-decoration:none; padding:0px 17px}
#nav li a:hover {color:#8CC63F;} 
#nav li a.short{letter-spacing:-1px;}


#nav li.on {
	background-image: url(../images/nav_li_bg.jpg);
	background-repeat: repeat-x;
	
	font-weight:bold;

} 

#nav li.on a{color:#8CC63F; }
#middle_col {
	float:left;
	width: 470px;
	background-image: url(../images/middle_col_bg.png);
	padding: 20px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-position: center bottom;
	line-height:1.6em;
	background-repeat: no-repeat;
}
#middle_col img {padding:2px; border:1px solid #CCCCCC;}
#middle_col h2 {font-size:16px;}
#middle_col_bottom {
	background-image: url(../images/middle_col_bg_bottom.png);
}
#right_col {
	float:left;
	width: 170px;
	margin-bottom:15px;
	background-image: url(../images/right_col_bg.png);
	height: 240px;
	padding: 130px 20px 0px 20px;
}
#right_col_under {
	background-image: url(../images/right_col_under_bg.png);
	float:left;
	width: 170px;
	margin-bottom:15px;
	height: 329px;
	padding: 40px 20px 0px 20px;
}
#right_col_lab {
	background-image: url(../images/right_col_lab.png);
	float:left;
	width: 170px;
	margin-bottom:15px;
	height: 230px;
	padding: 40px 20px 0px 20px;
}

#footer {
background-image:url(../images/footer_bg.png);
clear:both;
height:99px;
padding-right:20px;
padding-left:20px;
padding-top:25px;
width:920px;} 

#footer #tel {float:right;}
#footer #logos {float:left}
#footer #logos img {margin:0px 8px;}
/* CALL BACK FORM */

#callback {margin:0px; padding:5px 0px 0px 0px;}
#callback fieldset {border:0px;margin:0px; padding:5px 0px 0px 0px;}
#callback fieldset > div {padding:3px 0px;}
#callback fieldset div input {width:160px; color:#666666; border:1px solid #666666; padding:2px;}
#submitbutton { background-image:url(../images/submit_button.gif); width:84px; height: 24px; border:0px; background-position: 0px 0px; margin-top:3px; margin-bottom:3px;}
#submitbutton:hover {background-image:url(../images/submit_button.gif)width:84px; height: 24px;background-position: 0px -24px; cursor:hand;cursor:pointer;} 
#callback span {color:#666666;display:block;font-size:0.8em;line-height:1em;padding-top:3px;}

div.prompt { 	background-image:url(../images/error_bg.png);
background-repeat:no-repeat;
color:#FFFFFF;
display:inline;
height:22px;
margin-left:-327px;
padding:3px 0 0 9px;
position:absolute;
width:153px;
}
input.prompt {border-color:#C93D3D}


#middle_col ul { list-style-type:none; padding:0px; margin:0px;}
#middle_col ul li{margin:0px 20px}
#family {text-align:center; color:#999999; padding-top:10px;}
strong.normal {font-weight:normal;}
