body { background:url(../images/ccs_background.jpg) no-repeat top center #FFFFFF; margin:0; padding:0;}



A:link
{
	COLOR:#041830;
	font:Arial,Helvetica,sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:active
{
	COLOR: #041830;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:visited
{
	COLOR: #041830;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: bold; 
}
A:hover
{
	COLOR: #4581B3;
	font:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: bold;	
}










#wrapper { margin:0 auto; clear:both; width:966px;}

#top { width:966px; height:223px; background:url(../images/logo.png) no-repeat;}

#reservations { position:relative; top:0px; left:2px; width:223px; height:75px;}

#nav_container { width:966px; height:84px;}

#banner { width:966px; height:247px; background:url(../images/ccs_banner.png) no-repeat; }

#banner .left { width:491px; height:119px; float:left; padding:128px 0px 0px 35px;}

banner .right { width:440px; height:247px; float:left;}

#slide_container { height:285px; width:966px;}

.pLeft { float:left; margin:0px 15px 10px 0px;}

#bottom { height:200px; width:966px;}

#bottom #col { width:282px; height:134px; border-right:1px solid #b8bcc0; margin:20px 0px 36px 0px; padding:18px 100px 0px 100px; float:left; background:url(../images/quotes-02.png) no-repeat;}

#footer {
float:left;
width:100%;
height:177px;
background:url(../images/footer_background.jpg) repeat-x #d9d9d9;
}

#footer_wrapper { 	margin: 0 auto;
	width: 949px; 	/* Total width */
	height:177px;
	padding-top:17px;
}

.copyright { width:100%; color:#13222e; font-size:11px; text-align:center;}

/*********** Sub Page Layout ***************/

#sub_body { width:922px; margin-top:90px; padding:0px 22px 60px 22px;}

#sub_body .left { width:521px; margin-right:23px; float:left;}

#sub_body .right { width:378px; float:left;}

#contact_about { width:352px; height:99px; margin-bottom:8px; background:url(../images/about_blurb.jpg) no-repeat; padding:13px;}

#cities_served { width:378px; height:167px; background:url(../images/cities_served.jpg) no-repeat; padding-top:40px;}

#cities_served .col{ width:72px; height:135px; float:left; padding-left:20px;}

.view_cities { width:358px; height:20px; float:left; padding-right:20px;}

#form_box { width:521px;}

.f_nameb { height:40px; background:#f7f8fb; width:521px;}

.f_nameb { height:40px; background:#f7f8fb; width:521px;}

.f_namew { height:40px; background:#ffffff; width:521px;}

.name { width:119px; margin-right:25px; padding-top:12px; float:left;}

.form { width:375px; float:left; padding-top:4px;}

.text_field { width:240px; height:28px; border:1px solid #5675c1; background:url(../images/form_background.jpg) repeat-x #f3faff;}

.comment_field { width:240px; height:70px; border:1px solid #5675c1; background:url(../images/form_background.jpg) repeat-x #f3faff;}

/*********** Sub Page Layout ***************/


/*********** Text Styles ***************/

body { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#13222f;}

.city { color:#448bcd; font-weight:bold;}

#banner .left { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.testimonials {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#13222f;}

.name { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #1c3f95; text-align:right;}

#contact_about { color:#ffffff; font-weight:bold;}

#contact_about a:link{ color:#ffffff; font-weight:bold; text-align:right; text-decoration:underline;}
#contact_about a:hover{ color:#ffffff; font-weight:bold; text-align:right; text-decoration:underline;}
#contact_about a:visited{ color:#ffffff; font-weight:bold; text-align:right; text-decoration:underline;}

h2 { font:bold 17px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px 0px 10px 0px; padding:0;}

.view_cities { color:#3a78ac; text-decoration:underline; text-align:right; font-weight:bold;}
.view_cities a:link{ color:#3a78ac; text-decoration:underline; text-align:right; font-weight:bold;}
.view_cities a:hover{ color:#3a78ac; text-decoration:underline; text-align:right; font-weight:bold;}
.view_cities a:visited{ color:#3a78ac; text-decoration:underline; text-align:right; font-weight:bold;}

ul.bullets { list-style-image:url(../images/bullet.gif); margin:0px 0px 0px 13px; padding:0px; line-height:1.8em;}

/* Footer Navigation */

#navlist2 { margin:0px; padding:0px 0px 0px 0px;}

#navcontainer2 ul
{
padding-left: 0;
margin-left: 0;
color: #FFFFFF;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a
{
padding: 0.2em 0.5em;
color: #FFFFFF;
text-decoration: none;
border-right: 1px solid #05090c;
}

#navcontainer2 ul li a:hover
{
color: #448bcd;
}

#navcontainer2 ul li #current
{
color: #448bcd;
}

/*********** Text Styles ***************/

/*********** Page Backgrounds ***************/

#contact_page { background:url(../images/contact_background.jpg) no-repeat top center #FFFFFF;}
#safety_page { background:url(../images/safety_background.jpg) no-repeat top center #FFFFFF;}
#environment_page { background:url(../images/environment_background.jpg) no-repeat top center #FFFFFF;}
#rates_page { background:url(../images/rates_background.jpg) no-repeat top center #FFFFFF;}
#terms_page { background:url(../images/terms_background.jpg) no-repeat top center #FFFFFF;}
#about_page { background:url(../images/about_background.jpg) no-repeat top center #FFFFFF;}
#services_page { background:url(../images/services_background.jpg) no-repeat top center #FFFFFF;}
#reservations_page { background:url(../images/reservations_background.jpg) no-repeat top center #FFFFFF;}
#fleet_page { background:url(../images/fleet_background.jpg) no-repeat top center #FFFFFF;}
#cities_page { background:url(../images/cities_background.jpg) no-repeat top center #FFFFFF;}
#enewsletter_page { background:url(../images/enewsletter_background.jpg) no-repeat top center #FFFFFF;}
#sitemap_page { background:url(../images/sitemap_background.jpg) no-repeat top center #FFFFFF;}
#resources_page { background:url(../images/resources_background.jpg) no-repeat top center #FFFFFF;}
#faqs_page { background:url(../images/faqs_background.jpg) no-repeat top center #FFFFFF;}
#survey_page { background:url(../images/survey_background.jpg) no-repeat top center #FFFFFF;}
#test_page { background:url(../images/articles_background.jpg) no-repeat top center #FFFFFF;}


/*********** Page Backgrounds ***************/




A.footerlinks:link
{
	COLOR: #264A7D;
	font-size:10px;
	TEXT-DECORATION: none;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
}

A.footerlinks:visited
{
	COLOR: #264A7D;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
}

A.footerlinks:active
{
	COLOR:#264A7D;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
		font-weight:normal;
}

A.footerlinks:hover
{
	COLOR:#69BC52;
	TEXT-DECORATION: none;
	font-size:10px;
	font-family: Arial, Verdana, sans-serif;
	font-weight:normal;
	
}

.phone {
	color:#0E8AFC;
	font-size:14px;
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:none;
}

.basic {
	color:#0B1E23;
	font-size:14px;
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:none;
}










