/* CSS Document */
Body{
	background-color:#3366cc;
	padding-top:10px;
}
h1{
	
	color:#336666;
	font-size:28px;
}
#page-header 
{ 
            background-image: url(../images/header-back.gif); 
            background-repeat: no-repeat;
            background-position: right bottom; 
            height:109px; 
            
}
#wrapper
{

	/*margin-top: 20px;*/
}


#home-page-container{
	width:100%;
}

#home-page-left{
	background-image: url(../images/faded-caravan-bg.jpg); 
    background-repeat: no-repeat;
    background-position: left top; 
	float:left;
	width:390px;

}

#home-page-left li{
	font-size:18px;
	font-weight:bold;
	color:#993333;
}


#home-page-right{

	float:right;
	width:340px;
}
#pickup-service
{
	background-image: url(../images/pick-up-service.jpg); 
    background-repeat: no-repeat;
    background-position: right top; 
	float:right;
	width:340px;
	height:165px;
	
}
#pickup-service p
{
	font-weight:bold;
	color:#003399;
	font-size:16px;
	
}
#caravan-medic
{
    background-repeat: no-repeat;
    background-position: right bottom; 
	float:right;
	width:340px;
	height:92px;
	
}
#caravan-medic a
{
display: block;
text-decoration: none; 
}

#caravan-medic p
{
	font-weight:bold;
	color:#333333;
}
#repaired-caravan
{
	background-image: url(../images/caravan-repair-image.jpg); 
    background-repeat: no-repeat;
    background-position: right top; 
	float:right;
	width:340px;
	height:224px;
	
}

#repaired-caravan p
{
	font-weight:bold;
	color:#333333;
	font-size:14px;
	padding-left:60px;
	
}
#home-page-contact-footer{
text-align:center;
	
}
#contact-text{
	font-weight:bold;
	font-size:14px;
	color:#993333;
	
}
#section-navigation
{
padding-top:10px !important;
}

/* Left Menu */
#left-menu
{
float:right;
text-align:right;	
width:150px;	
}

#left-menu h2
{
padding-top:5px;
padding-bottom:0px;
}

#left-menu h3
{
	padding-bottom:0px;
}

#left-menu ul
{
	padding-right:4px;
    	margin: 0px;
    	list-style-type: none;
    	list-style-image: none;
		
}

#left-menu li
{
		padding: 0px;
		margin: 0px;
    	list-style-type: none;
    	list-style-image: none;
}

#left-menu a
{
	font-size:160%;
	margin: 0px;
	display: block;
	padding-bottom: 6px;
	padding-top: 3px;
	text-decoration: none;
	color: white;	
}

#left-menu a:hover
{
	background-color: white;
	color:#3366cc;
    text-decoration: underline;
}

#left-menu .current_page_item{
    background-color: #DDDDDD;
    color:#3366cc;
}
#left-menu .current_page_item a{
    background-color: #DDDDDD;
    color:#3366cc;
}


#section-navigation
{
padding-top:10px !important;
}

#left-menu li ul
{
background-color: #F3F7DF;
padding:0px;
margin:0px;
}

#left-menu li ul a
{
	padding-left: 20px;
}

#left-menu li ul li ul
{
background-color: #F3F7DF;
padding:0px;
margin:0px;
}

#left-menu li ul li ul a
{
	padding-left: 40px;
}

#left-menu li ul li ul li ul
{
background-color: #FAFBF0;
padding:0px;
margin:0px;
}

#left-menu li ul li ul li ul a
{
	padding-left: 50px;
}

#left-menu li ul li ul li ul li ul
{
background-color: #F9FBE1;
padding:0px;
margin:0px;
}

#left-menu li ul li ul li ul li ul a
{
	padding-left: 60px;
}

#left-menu li ul li ul li ul li ul li ul
{
background-color: #FFFFFF;
padding:0px;
margin:0px;
}

#left-menu li ul li ul li ul li ul li ul a
{
	padding-left: 70px;
	font-style: italic;
}

#left-menu li ul li ul li ul li ul li ul li ul
{
background-color: #FFFFFF;
padding:0px;
margin:0px;
}


#left-menu img
{
	padding: 0px 15px 0px 0px;
    float: left;
}

/* Left Menu Latest News */


#main-content{
			width:747px;
	 		background-image: url(../images/main-content-bg.gif); 
            background-repeat:repeat-y;
            background-position: right top;
			min-height:500px;     
			float:right;
			padding-left:12px;
			padding-right:12px;
	
}
#site-link{
	padding-top:5px;
	padding-right:5px;
float:right;	
}

#w3c-links{
padding-top:2px;	
float:right;		
}
#page-footer{

	 background-image: url(../images/footer-bg.gif); 
            background-repeat:no-repeat;
            background-position: right top; 
            height:9px;
float:right;	
}
div.logoContainer{
	float:right;
}
div.logoHolder{
padding-top:6px;	
}

