/* BASE STYLES */

* {
margin:0; 
padding:0; 
border:0;
}

body {
margin:0px; 
padding:0; 
color:#252525; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
}
	
p {
margin:0; 
padding:0;
}

img {
border:0;
}

h1 span, h2 span, h3 span {
display:none;
}


a:link
{
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:underline;
}

a:visited
{	
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:underline;
}

a:hover
{
color:#6c856c; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:none;
}

#container{
margin: 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic2.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#container_friendly{
margin: 80px auto 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic_friendly2.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#container_reliable{
margin: 80px auto 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic_reliable.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#container_ontime{
margin: 80px auto 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic_ontime.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#container_fabcab{
margin: 80px auto 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic_fabcab2.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

#container_fabcab2{
margin: 80px auto 0 auto;
text-align:left;
width:920px;
height:635px;
padding:0px;
background-image:url(images/main_pic_fabcab3.gif);
background-repeat:no-repeat;
position:relative; left:0; top:0;
}

/* HEADER */

#header{
margin: 0 auto;
text-align:left;
width:800px;
height:107px;
padding:0px;
}

#nav_container{
float:left;
text-align:left;
width:800px;
height:107px;
padding:0px;
}

#nav_inner_container{
float:left;
text-align:left;
width:750px;
height:31px;
padding:50px 0px 0px 23px;
}

#nav_home{
float:left;
text-align:left;
width:78px;
height:31px;
padding:0px;
}

.nav_home_link:link, .nav_home_link:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:58px;
height:22px;
background-image:url(images/nav_homeOff.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 20px;
}

.nav_home_link:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:58px;
height:22px;
background-image:url(images/nav_homeOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 20px;
}

.nav_home_on {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:58px;
height:22px;
background-image:url(images/nav_homeOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 20px;
}

#nav_book{
float:left;
text-align:left;
width:146px;
height:31px;
padding:0px;
}

.nav_book_link:link, .nav_book_link:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:122px;
height:22px;
background-image:url(images/nav_bookOff.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

.nav_book_link:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:122px;
height:22px;
background-image:url(images/nav_bookOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

.nav_book_on {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:122px;
height:22px;
background-image:url(images/nav_bookOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

#nav_pricing{
float:left;
text-align:left;
width:113px;
height:31px;
padding:0px;
}

.nav_pricing_link:link, .nav_pricing_link:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:87px;
height:22px;
background-image:url(images/nav_pricingOff.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 26px;
}

.nav_pricing_link:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:87px;
height:22px;
background-image:url(images/nav_pricingOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 26px;
}

.nav_pricing_on {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:87px;
height:22px;
background-image:url(images/nav_pricingOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 26px;
}

#nav_deals{
float:left;
text-align:left;
width:195px;
height:31px;
padding:0px;
}

.nav_deals_link:link, .nav_deals_link:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:167px;
height:22px;
background-image:url(images/nav_dealsOff.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 28px;
}

.nav_deals_link:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:167px;
height:22px;
background-image:url(images/nav_dealsOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 28px;
}

.nav_deals_on {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:167px;
height:22px;
background-image:url(images/nav_dealsOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 28px;
}

#nav_directory{
float:left;
text-align:left;
width:166px;
height:31px;
padding:0px;
}

.nav_directory_link:link, .nav_directory_link:visited {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:166px;
height:22px;
background-image:url(images/nav_directoryOff.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

.nav_directory_link:hover {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:166px;
height:22px;
background-image:url(images/nav_directoryOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

.nav_directory_on {
color:#ffffff; 
font-size:12px;
text-decoration:none;
display:block;
width:166px;
height:22px;
background-image:url(images/nav_directoryOn.gif);
background-repeat:no-repeat;
padding:9px 0px 0px 24px;
}

#logo_container{
width:130px;
height:79px;
padding:0px;
background-image:url(/images/fabcab_logo.gif);
background-repeat:no-repeat;
position:absolute; 
top:-50px; 
right:70px; 
z-index:901;
}

#news_container{
width:320px;
height:100px;
padding:0px;
background-image:url(/html/images/DriversWanted.jpg);
background-repeat:no-repeat;
position:absolute; 
top:-65px; 
right:500px; 
z-index:901;
}

.logo_link{
padding:0px;
width:130px;
height:79px;
}

.logo_link a{
	display:block;
	width:130px;
	height:79px;
	background-image: url(images/fabcab_logo.gif);
	background-repeat:no-repeat;
}

.news_link a{
	display:block;
	width:320px;
	height:100px;
	background-image: url(/html/images/DriversWanted.jpg);
	background-repeat:no-repeat;
}

/* BODY */

#title_container{
margin: 0 auto;
text-align:left;
width:800px;
height:30px;
padding:0px;
}

#subtitle_container{
margin: 0 auto;
text-align:left;
width:800px;
height:25px;
padding:0px;
}

.title_welcome {
float:left;
text-align:left;
width:365px; 
height:30px;
background-image:url(/FabCab/html/images/title_welcome.gif);
background-repeat:no-repeat;
}

.title_book {
float:left;
text-align:left;
width:282px; 
height:30px;
background-image:url(images/title_book.gif);
background-repeat:no-repeat;
}

.title_discount {
float:left;
text-align:left;
width:282px; 
height:30px;
background-image:url(images/title_discount.gif);
background-repeat:no-repeat;
}

.title_pricing {
float:left;
text-align:left;
width:172px; 
height:30px;
background-image:url(images/title_pricing.gif);
background-repeat:no-repeat;
}

.title_deals {
float:left;
text-align:left;
width:388px; 
height:30px;
background-image:url(images/title_deals.gif);
background-repeat:no-repeat;
}

.title_directory {
float:left;
text-align:left;
width:327px; 
height:30px;
background-image:url(images/title_directory.gif);
background-repeat:no-repeat;
}


.subtitle2 {
float:left;
text-align:left;
width:715px; 
height:25px;
background-image:url(images/title_welcome.gif);
background-repeat:no-repeat;
}

#content_container{
float:left;
text-align:left;
width:920px;
height:367px;
padding:0px;
}

#left_column{
	float:left;
	text-align:left;
	width:448px;
	height:197px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 85px;
}

.table{
float:left;
text-align:left;
width:363px;
padding:0px;
}

.blank{
height:5px;
padding:0px;
}

.title{
width:140px;
height:17px;
padding:0px;
}

.inputfield_form {
border:1px solid #cbcbcb;
width:200px; 
height:15px; 
font-size:11px; 
color:#231f4d; 
padding:2px; 
font-weight:bold;
}

#plantatree{
float:right;
text-align:left;
width:220px;
height:70px;
margin:45px 65px 0px 0px;
display:inline;
cursor:pointer;
}

#plantatree p a {
display:block;
width:220px;
height:70px;
}

#home_box{
float:left;
text-align:left;
width:327px;
height:211px;
padding:19px 0px 0px 60px;
}

#home_box_content{
float:left;
text-align:left;
width:249px;
height:195px;
padding:12px 0px 0px 20px;
}

#box_discount_container {
float:left;
text-align:left;
width:249px; 
height:22px;
}

#box_discount_container2 {
float:left;
text-align:left;
width:249px; 
height:29px;
}

.box_discount {
float:left;
text-align:left;
width:249px; 
height:22px;
background-image:url(/images/box_discount.gif);
background-repeat:no-repeat;
}

.box_register {
float:left;
text-align:left;
width:249px; 
height:26px;
background-image:url(/images/box_register.gif);
background-repeat:no-repeat;
}

.box_schoolruns {
float:left;
text-align:left;
width:244px; 
height:29px;
background-image:url(/images/box_schoolruns.gif);
background-repeat:no-repeat;
}

.box_other {
float:left;
text-align:left;
width:244px; 
height:29px;
background-image:url(images/box_other.gif);
background-repeat:no-repeat;
}

.box_team {
float:left;
text-align:left;
width:86px; 
height:29px;
background-image:url(images/box_team.gif);
background-repeat:no-repeat;
}

#box_description_container {
float:left;
text-align:left;
width:249px; 
height:30px;
}

.box_description {
float:left;
text-align:left;
width:249px; 
height:30px;
background-image:url(/images/box_description.gif);
background-repeat:no-repeat;
}

#box_form_container {
float:left;
text-align:left;
width:249px; 
height:118px;
padding:50px 0px 0px 0px;
font-size:10px;
}

#box_text_container {
float:left;
text-align:left;
width:249px; 
height:178px;
}

#box_profile_container {
float:left;
text-align:left;
width:260px; 
height:178px;
}

.profile_container1 {
float:left;
text-align:left;
width:130px; 
height:66px;
padding: 10px 0px 0px 0px;
}

.profile_pic {
float:left;
text-align:left;
width:49px; 
height:60px;
padding:0px;
}

.profile_text {
float:left;
text-align:left;
font-size:13px;
width:70px; 
height:60px;
padding:0px 0px 0px 11px;
color:#ffffff;
}

.profile_container2 {
float:left;
text-align:left;
width:130px; 
height:69px;
padding: 5px 0px 0px 0px;
}

/* FOOTER */

#footer_container{
clear:both;
margin: 0 auto;
text-align:left;
width:800px;
height:66px;
padding:0px;
}

.footer_call {
float:right;
text-align:left;
width:502px; 
height:27px;
padding: 19px 0px 0px 70px;
}

#seo_container{
clear:both;
margin: 0 auto;
text-align:left;
width:800px;
height:40px;
padding:0px;
}

#seo_text_container{
float:left;
text-align:left;
width:700px;
padding:6px 0px 0px 10px;
}

/* TEXT */

h1 {
padding:0px;
height:23px;
font-size:11px;
color:#21655f;
}

h2 {
padding:0px;
height:23px;
font-size:11px;
color:#21655f;
}

h3 {
padding:0px;
height:23px;
font-size:11px;
color:#21655f;
}

.bold_red {
font-weight:bold;
color:#e44934;
font-size:12px;
}

.large_bold_red {
font-weight:bold;
color:#e44934;
font-size:14px;
}

.small_bold_green {
font-weight:bold;
color:#00712e;
font-size:11px;
}

.bold_blue{
font-weight:bold;
color:#008db8;
font-size:12px;
}

.large_bold_blue {
font-weight:bold;
color:#008db8;
font-size:14px;
}

.bold_grey{
font-weight:bold;
color:#252525;
font-size:12px;
}

.large_bold_grey {
font-weight:bold;
color:#252525;
font-size:14px;
}

.small_white{
font-weight:bold;
color:#ffffff;
font-size:11px;
}

.small_white2{
font-weight:bold;
color:#ffffff;
font-size:10px;
}

.seo_text{
color:#63a0b9;
font-size:11px;
}

/* FORMS */

.inputfield {
border:1px solid #FFFFFF; 
width:170px; 
height:13px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
font-weight:bold;
color:#008db8;  
padding:2px; 
margin:0px; 
background:#fafbfc;
}

.name_column {
height:20px;
width:52px;
}

.name_column2 {
height:20px;
width:192px;
text-align:left;
}

.name_column3 {
height:20px;
width:192px;
text-align:right;
}

.name_column4 {
height:28px;
text-align:right;
}

.blank_column2 {
height:7px;
}

.blank_column3 {
height:20px;
}

.blank_column {
height:4px;
}

.button_submit {
width:10px;
height:10px;
padding:0;
margin:0;
}

/* LINKS */

.seo_link:link, .seo_link:visited {
color:#63a0b9;
font-size:11px;
text-decoration:none;
}

.seo_link:hover {
color:#63a0b9;
font-size:11px;
text-decoration:underline;
}

.think_link:link, .think_link:visited {
color:#63a0b9;
font-size:11px;
text-decoration:none;
}

.think_link:hover {
color:#88c21a; 
font-size:11px;
text-decoration:underline;
}

.large_red_link:link, .large_red_link:visited {
font-weight:bold;
color:#e44934;
font-size:14px;
text-decoration:none;
}

.large_red_link:hover {
font-weight:bold;
color:#e44934;
font-size:14px;
text-decoration:underline;
}

.bold_blue_link:link, .bold_blue_link:visited {
font-weight:bold;
color:#008db8;
font-size:12px;
text-decoration:none;
}

.bold_blue_link:hover {
font-weight:bold;
color:#008db8;
font-size:12px;
text-decoration:underline;
}

.small_red_link:link, .small_red_link:visited {
font-weight:bold;
color:#e44934;
font-size:11px;
text-decoration:none;
}

.small_red_link:hover {
font-weight:bold;
color:#e44934;
font-size:11px;
text-decoration:underline;
}

.small_white_link:link, .small_white_link:visited {
font-weight:bold;
color:#ffffff;
font-size:11px;
text-decoration:underline;
}

.small_white_link:hover {
font-weight:bold;
color:#ffffff;
font-size:11px;
text-decoration:none;
}

#error_msg {
	color: #FFFFFF;
}
#error_msg div a {
	color: #FFFFFF;
}
#error_msg div ul {
	list-style-type: square;
	margin: 10px 0 10px 10px;
	color: #FFFFFF;
}
#error_msg div ul li {
	margin: 0 0 0 10px;
	color: #FFFFFF;
}
#success_msg {
	background: #D2EE9F;
	color: #006600;
	padding: 10px 10px 10px 10px;
}

/* TOOLTIP */

.jTip, .jTip a {color: #FFF;}
#JT_arrow_left {background-image: url(/images/arrow_left.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:999991;left:-12px;height:23px;width:10px;top:-3px;}
#JT_arrow_right {background-image: url(/images/arrow_right.gif);background-repeat: no-repeat;background-position: left top;position: absolute;z-index:999991;height:23px;width:11px;top:-2px;}
#JT {position: absolute;z-index:99999;border: 1px solid #01712d; background-color: #01712d; color:#fff; font-weight:bold;}
#JT_copy {padding: 10px;font-size: 12px;color:#FFF; font-weight:bold;}
.JT_loader {background-image: url(/images/loader.gif);background-repeat: no-repeat;background-position: center center;width:100%;height:12px;}
#JT_close_left{background-color: #444444;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-size: 12px;color: #fff; font-weight:bold;}
#JT_close_right{background-color: #444444;text-align: left;padding-left: 8px;padding-bottom: 5px;padding-top: 2px;font-size: 12px;color: #fff; font-weight:bold;}
#JT_copy p {margin:0 0 15px; font-size:12px; font-weight:normal; color:#333333;}
#JT h3 {font-size:14px; color:#f04a00; font-weight:bold;}
#JT_copy img {padding: 1px;border: 1px solid #444444;}
.jTip {cursor:pointer;}
