html, body {
	margin:0px;
	padding:0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#cccccc;	
	}
	
a:link { color:#C69968; text-decoration: none;}
a:visited { color:#C69968; text-decoration: none;}
a:active { color:#C69968; text-decoration: none;}
a:hover { color:#cccccc; text-decoration: underline;}

a.side:link { color:#AC7A44; text-decoration: none;}
a.side:visited { color:#AC7A44; text-decoration: none;}
a.side:active { color:#AC7A44; text-decoration: none;}
a.side:hover { color:#023668; text-decoration: underline;}

#centerbody {
	text-align:center;
	}	

#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
}

.img_specs{
	border:0px solid #000;
	display:block;
}

.no_border{
	border:0px solid #000;
}

/* #########     header styles     ######## */

#header{
	
	width:960px;
	background-image:url(../images/headerbg.jpg);
        background-repeat:repeat-x; 
}

#body_container_header{
	width:854px;
	height:73px;
	margin-left:auto;
	margin-right:auto;
}

#logo{
	float:left;
	height:73px;
	border:0px solid #000;
}

#header_links{
	border:0px solid #000;
}

#call_us{
	text-align:right;
	border:0px solid #000;
	height:46px;
}

#links{
	border:0px solid #000;
	text-align:right;
}

ul#toplinks{
	list-style-type:none;
	margin:0;
	padding:4px 0px 4px 0px;
}

li.toplist{
	display:inline;
}

a.header:link,a.header:visited{
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:4px 16px 4px 16px;
	text-decoration:none;
}

a.header:hover,a.header:active{
	background:#014380;
	color:#ffffff;
	font-weight:bold;
}

/* #########     ad styles     ######## */

#ad{
	height:295px;
	width:960px;
	background-image: url(../images/adbg.jpg);
        background-repeat: repeat-x;
}

#body_container_ad{
	width:854px;
	height:247px;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
}

#van_pic{
	float:left;
}

#ad_content{
	float:left;
	text-align:left;
	height:247px;
	width:408px;
	background-image: url(../images/adborder.jpg);
        background-repeat: no-repeat;
}

#ad_info{
	width:394px;
	margin-top:42px;
}

#ad_header{
	color:#fff;
	font-size:24px;
	padding-bottom:15px;
	font-weight:bold;
}

#ad_text{
	color:#fff;
	font-size:14px;
	padding-bottom:15px;
}

/* #########     service box styles     ######## */

#body_boxes{
	height:301px;
	background:#000000;
}

#box_container{
	width:854px;
	height:301px;
	margin-left:auto;
	margin-right:auto;
}

.box{
	float:left;
	width:217px;
	height:263px;
	border:0px solid #fff;
	text-align:left;
	margin-top:20px;
}

.box_right{
	float:right;
	width:202px;
	height:263px;
	border:0px solid #fff;
	text-align:left;
	margin-top:20px;
}

.box_title{
	font-size:20px;
	color:#fff;
	
}

.box_pic{
	margin-top:13px;

}

.box_text{
	width:200px;
	clear:right;
	font-size:13px;
	color:#fff;
	margin:15px 0px 10px 0px;
	border:0px solid #fff;

}

.box_link{
	border:0px solid #fff;
}

a.box_links:link,a.box_links:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
}

a.box_links:hover,a.box_links:active{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
}

/* #########     footer	 styles     ######## */

#footer{
	height:115px;
	background:#0253A2;
}

#footerbody{
	width:854px;
	height:115px;
	border:0px solid #000;
	margin:0 auto;
}

.address{
	
	width:280px;
	float:left;
	margin:23px 4px 0px 0px;
	display:inline;
}

.address_text{
	color:#ffffff;
	font-size:11px;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* #########     page styles     ######## */

#page{
	width:960px;
	background-image: url(../images/adbg.jpg);
        background-repeat: repeat-x;
	background-color:#025CB2;
}

#page_dim{
	width:854px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0px 30px 0px;
}

#page_cont{
	background:#ffffff;
	width:854px;
	height:670px;
}

#side_cont{
	float:left;
	width:175px;
	text-align:left;
	margin:25px 0px 15px 15px;
}

ul.linklist{
list-style-type:none;
margin:0;
padding:0px 0px 30px 0px;
}

.list1{
display:block;
text-align:left;
width:175px;
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}

a.sidelinks:link { color:#003466; text-decoration: none; font-size:14px; width:175px;
display:block; font-weight:bold;
}

a.sidelinks:visited { color:#003466; text-decoration: none; font-size:14px; width:175px;
display:block; font-weight:bold;
}

a.sidelinks:active { color:#003466; text-decoration: none; font-size:14px; width:175px;
display:block; font-weight:bold;
}

a.sidelinks:hover { color:#ffffff; text-decoration: none; font-size:14px; background-color:#003466; width:175px; 
display:block; font-weight:bold;
}

#page_body{
	float:right;
	width:590px;
	text-align:left;
	margin:25px 15px 15px 0px;
}

#pagehead{
	color:#5182B2;
	margin-top:0px;
}

/* #########     mobility products page styles     ######## */

#mp_cont{
	background:#ffffff;
	width:854px;
	height:1130px;
}

h4.mptitle{
	margin-bottom:0px;
}

p.mptext{
	margin-top:5px;
}

.mpbox{
	width:160px;
	padding-right:43px;
	float:left;
	display:inline;
}

ul.mplink{
	list-style-type:none;
	margin:0;
	padding:0px 0px 4px 0px;
}

.mplearn{
	display:block;
}

a.mplm:link,a.mplm:visited{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:3px 60px 3px 10px;
	text-decoration:none;
	background:#023668;
}

a.mplm:hover,a.mplm:active{
	background:#5182B2;
	color:#ffffff;
	font-weight:bold;
}

/* #########     vehicle page styles     ######## */

#veh_cont{
	background:#ffffff;
	width:854px;
	height:820px;
}

/* #########     unoccupied wheelchair page styles     ######## */

#uw_cont{
	background:#ffffff;
	width:854px;
	height:680px;
}

#top,#bottom
{
padding:0.5em;
clear:left;
line-height:22px;
}

#left
{
float:left;
width:280px;
margin:0;
padding:0.2em;
line-height:22px;
}

#right
{
margin-left:300px;
padding:0.2em;
line-height:22px;
}

ul.square
{
list-style-type: square;
color:black;
padding: 0px;
margin: 0px;
}

.uwcontent
{
padding-left: 5px; 
margin-left: 25px;
}

#uwlist2
{
list-style-type: disc;
padding: 0px;
margin: 0px;
}

/* #########     occupied wheelchair page styles     ######## */

#oc_cont{
	background:#ffffff;
	width:854px;
	height:690px;
}

.uwcontent2
{
padding-left: 5px; 
margin-left: 45px;
}

/* #########     driving aids page styles     ######## */

#da_cont{
	background:#ffffff;
	width:854px;
	height:650px;
}

/* #########     seating systems page styles     ######## */

#ss_cont{
	background:#ffffff;
	width:854px;
	height:660px;
}

#ssleft
{
float:left;
width:180px;
line-height:22px;
}

#ssright
{
margin-left:185px;
line-height:22px;
}

/* #########     restraints page styles     ######## */

#res_cont{
	background:#ffffff;
	width:854px;
	height:700px;
}

#resleft
{
float:left;
width:220px;
margin:0;
padding:0.2em;
line-height:22px;
}

#resright
{
margin-top:5px;
margin-left:225px;
padding:0.2em;
line-height:22px;
}

/* #########     custom products page styles     ######## */

#cp_cont{
	background:#ffffff;
	width:854px;
	height:720px;
}

/* #########     used inventory page styles     ######## */

#ui_cont{
	background:#ffffff;
	width:854px;
	height:680px;
}

/* #########     about page styles     ######## */

#ab_cont{
	background:#ffffff;
	width:854px;
	height:760px;
}

/* #########     resources page styles     ######## */

#rs_cont{
	background:#ffffff;
	width:854px;
	height:530px;
}

/* #########     industry page styles     ######## */

#in_cont{
	background:#ffffff;
	width:854px;
	height:1130px;
}

#inleft
{
float:left;
width:310px;
margin:0;
line-height:22px;
}

#inright
{
margin-left:350px;
line-height:22px;
background:#d3d2d2;
padding:0.2em;
}

/* #########     contact page styles     ######## */

#con_cont{
	background:#ffffff;
	width:854px;
	height:610px;
}