html, body{ 
margin:0; 
padding:0; 
text-align:center;
background: #000;
font:11px/1.5em Verdana, Arial, Helvetica, sans-serif;
} 

#container{
position:relative;
width:970px; /*Width of main container*/
margin:0 auto;

}

#container_secondary{
position:relative;
width:970px; /*Width of main container*/
margin:0 auto;
background-image:url(../images/bg_secondary.jpg);
}

#content_wrapper{
position:relative;
float:left;
width:100%;
background-image:url(../images/bg.jpg);
min-height:715px;
}

#content_wrapper_secondary{
position:relative;
float:left;
width:100%;
background-image:url(../images/bg_secondary.jpg);
min-height:715px;
}

/*-----CENTER-----*/

#center_column{
margin:0 227px 0 227px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background:url(../images/bg_center.jpg);
}

#center_column_secondary{
margin:0 227px 0 227px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
height: auto;
background:url(../images/bg_home_secondary.jpg);
}

#topline_home{ 
position:relative;
width:516px;
height:68px;
background:url(../images/topline_home.jpg);
}

#topline_secondary{ 
position:relative;
width:516px;
height:53px;
background:url(../images/topline_secondary.jpg);
}

#anchor_ad{
position:relative;
width:516px;
height:286px;
}

#home_text{
position:relative;
width:516px;
height:173px;
}

#home_bottom{
position:relative;
width:516px;
height:193px;
}

#tips{
position:absolute;
width:516px;
height:193px;
}
	

#turn_to_us{
position:absolute;
width:178px;
height:62px;
right:20px;
bottom:20px;
}

#content{
position:relative;
width:476px;
text-align:left;
}

#content_secondary{
position:relative;
width:476px;
padding:0 20px 0;
margin-top:-16px;
text-align:left;
}

#ContentPane{
text-align:left;
}

#ContentPane2{
text-align:left;
}

#ContentPane3{
text-align:left;
}

#ContentPane4{
text-align:left;
}

#ContentPane5{
text-align:left;
}

/*-----LEFT-----*/

#left_column{
float:left;
width:227px; /*Width of left column in pixel*/
margin-left:-970px; /*Set margin to that of -(MainContainerWidth)*/
z-index:300;
position:relative;
}

#roadsigns{
position:relative;
width:227px;
height:99px;
background-image:url(../images/topleft_lines.gif);
}

#roadsigns_speed{
position:absolute;
width:30px;
height:30px;
top:32px;
left:65px;
}

#roadsigns_reliability{
position:absolute;
width:30px;
height:30px;
top:32px;
left:125px;
}

#roadsigns_convenience{
position:absolute;
width:30px;
height:30px;
top:32px;
left:185px;
}

#popup{
position:absolute;
width:156px;
height:14px;
top:75px;
left:65px;
}

#left_menu{
position:relative;
width:227px;
height:auto;
padding-top:10px;
}

#locations{
position:relative;
width:227px;
height:67px;
margin-top:15px;
margin-bottom:20px;
}

#link_to_faqs{
position:relative;
width:227px;
height:33px;
text-align:center;
padding-top:34px;
margin-bottom:7px;
}

#left_line{
position:absolute;
width:227px;
height:1px;
top:354px;
left:0;
background:url(../images/left_line.gif) no-repeat;
}

#left_line_secondary{
position:relative;
width:227px;
height:1px;
background:url(../images/left_line.gif) no-repeat;
}


/*-----RIGHT-----*/

#right_column{
float:right;
width:227px; /*Width of right column*/
margin-left:-227px; /*Set left margin to -(RightColumnWidth)*/
}

#right_nav{
position:relative;
width:227px;
height:444px;
background:transparent url(../images/topright_lines.gif) no-repeat;
text-align:left;
}

#right_nav_buttons{
padding:67px 0 0 22px;
}

#right_nav_buttons div{
margin-bottom:19px;
}

#newsletter{
position:relative;
width:168px;
height:29px;
margin:58px 0 0 20px;
}

#testimonials{
position:relative;
width:227px;
margin-top:40px;
}

/*-----EMPLOYEE HIGHLIGHT-----*/

#employee{
position:absolute;
width:280px;
height:283px;
bottom:0;
left:0;
}

/*-----CLASSES-----*/

.header{
font:18px/1.5em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c33;
margin-left:-3px;
margin-bottom:10px;
}

.subheader{
font:14px/1.5em Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c33;
}

.img_left{
float:left;
margin:5px 20px 10px 0;
border:1px solid #555;
}

.img_left_noborder{
float:left;
margin:5px 20px 10px 0;
}

.img_right{
float:right;
margin:5px 0 20px 10px;
border:1px solid #555;
}

.img_right_noborder{
float:right;
margin:5px 0 20px 10px;
}

/*-----BODY LINKS-----*/

a:link, a:visited{
text-decoration:underline;
color:#092c86;
}

a:hover, a:active{
text-decoration:none;
color:#c33;
}

/*-----HTML-----*/

p{
padding-bottom:10px;
}
