* 	{
	padding:0;
	margin:0;
}
	
body {
	width:100%;
	background:#B2DFF4 url(../images/bg_header.png) center 0 no-repeat;
	font-family:Arial, san-serif;
	font-size:62.5%;
	line-height:1.5;
	height:100%;	
}	
	
div {
	/*border:1px solid red;*/
}	


#header_wrap, content_wrap, footer_wrap  {
	width:100%;
	clear:both;
}

#header_wrap {
	overflow:hidden;
}

#header {
	background:transparent url(../images/hr_tile.gif) 0 100% repeat-x;
	overflow:hidden;
	height:140px;
	padding:0;
}

#footer_wrap {
	background:#111;
}

#footer {
	padding:30px 0 30px 0;
	color:#FFF;
}

#header, #content, #footer, #section_one, #section_two, #section_three, #get_started_borrowers, #get_started_owners {
	width:990px;
	margin:0 auto;
	clear:left;
}

#content_wrap {
	background:transparent url(../images/bg_footer.png) 50% 100% repeat-x;
	overflow:hidden;
}

#branding, #nav  {
	float:left;
}

#nav {
	width:588px;
	float:right;
	margin-top:10px;
	clear:right;
}

#nav ul {
	display:inline;
	}

#nav ul li {
	display:inline;
	}


#nav li a {		
	background:transparent url(../images/nav.gif) no-repeat;
	height:62px;
	display:block;
	float:left;
	overflow:hidden;
}

#nav li a#nav_home {
	width:82px;
	background-position:0 0;
}

#nav li a#nav_home:hover {
	background-position:0 -124px;
}

#bd-home #nav li a#nav_home {
	background-position:0 -62px;
}

#nav li a#nav_join {
	width:107px;
	background-position:-82px 0;
}

#nav li a#nav_join:hover {
	background-position:-82px -124px;
}

#bd-join #nav li a#nav_join, #bd-join-owners #nav li a#nav_join, #bd-join-borrowers #nav li a#nav_join {
	background-position:-82px -62px;
}

#nav li a#nav_borrowers {
	width:107px;
	background-position:-189px 0;
}

#nav li a#nav_borrowers:hover {
	background-position:-189px -124px;
}

#bd-borrowers #nav li a#nav_borrowers, #bd-how-it-works-borrowers #nav li a#nav_borrowers, #bd-benefits #nav li a#nav_borrowers, #bd-locations #nav li a#nav_borrowers, #bd-pricing #nav li a#nav_borrowers, #bd-common-questions-borrowers #nav li a#nav_borrowers {
	background-position:-189px -62px;
}

#nav li a#nav_owners {
	width:124px;
	background-position:-296px 0;	
}

#nav li a#nav_owners:hover {
	background-position:-296px -124px;
}

#bd-owners #nav li a#nav_owners, #bd-how-it-works-owners #nav li a#nav_owners, #bd-meet-other-owners #nav li a#nav_owners, #bd-how-much #nav li a#nav_owners, #bd-common-questions-owners #nav li a#nav_owners {
	background-position:-296px -62px;
}

#nav li a#nav_community {
	width:167px;
	background-position:-420px 0;
}

#nav li a#nav_community:hover {
	background-position:-420px -124px;
}

#bd-community #nav li a#nav_community, #bd-c-blog #nav li a#nav_community, #bd-c-refer #nav li a#nav_community, #bd-c-members #nav li a#nav_community, #bd-c-involve #nav li a#nav_community, #bd-c-next #nav li a#nav_community {
	background-position:-420px -62px;
}

/*Sub Naviagtions */

#content {
	position:relative;
}

ul#nav_community {
	width:620px;
	position:absolute;
	right:20px;
	top:19px;
	height:36px;
}

ul#nav_community li {
	display:block;
	float:left;
}

ul#nav_community li a {
	background:transparent url(../images/nav_sub_community.gif) 0 0 no-repeat;
	height:36px;
	display:block;
	margin:0 2px 0 0;
	text-indent:-9999px;
}

ul#nav_community li a#blog {width:54px;background-position:0 0;}
ul#nav_community li a#blog:hover {width:54px;background-position:0 -36px;}
#bd-c-blog l#nav_community li a#blog {width:54px;background-position:0 -72px;}
ul#nav_community li a#members {width:163px;background-position:-54px 0;}
ul#nav_community li a#members:hover {width:163px;background-position:-54px -36px;}
#bd-c-members ul#nav_community li a#members {width:163px;background-position:-54px -72px;}
ul#nav_community li a#refer {width:114px;background-position:-217px 0;}
ul#nav_community li a#refer:hover {width:114px;background-position:-217px -36px;}
#bd-c-refer ul#nav_community li a#refer{width:114px;background-position:-217px -72px;}
ul#nav_community li a#involve {width:194px;background-position:-331px 0;}
ul#nav_community li a#involve:hover {width:194px;background-position:-331px -36px;}
#bd-c-involve ul#nav_community li a#involve {width:194px;background-position:-331px -72px;}
ul#nav_community li a#next {width:85px;background-position:-525px 0;}
ul#nav_community li a#next:hover {width:85px;background-position:-525px -36px;}
#bd-c-next ul#nav_community li a#next {width:85px;background-position:-525px -72px;}


ul#nav_borrowers {
	width:672px;
	position:absolute;
	right:20px;
	top:19px;
	height:36px;
}

ul#nav_borrowers li {
	display:block;
	float:left;
}

ul#nav_borrowers li a {
	background:transparent url(../images/nav_sub_borrowers.gif) 0 0 no-repeat;
	height:36px;
	display:block;
	margin:0 2px 0 0;
	text-indent:-9999px;
}

ul#nav_borrowers li a#r-overview {width:89px;background-position:-571px 0;}
ul#nav_borrowers li a#r-overview:hover {width:89px;background-position:-571px -36px;}
#bd-borrowers ul#nav_borrowers li a#r-overview {width:89px;background-position:-571px -72px;}
ul#nav_borrowers li a#r-how-it-works {width:116px;background-position:0 0;}
ul#nav_borrowers li a#r-how-it-works:hover {width:116px;background-position:0 -36px;}
#bd-how-it-works-borrowers ul#nav_borrowers li a#r-how-it-works {width:116px;background-position:0 -72px;}
ul#nav_borrowers li a#r-pricing {width:70px;background-position:-116px 0;}
ul#nav_borrowers li a#r-pricing:hover {width:70px;background-position:-116px -36px;}
#bd-pricing ul#nav_borrowers li a#r-pricing {width:70px;background-position:-116px -72px;}
ul#nav_borrowers li a#r-locations {width:89px;background-position:-186px 0;}
ul#nav_borrowers li a#r-locations:hover {width:89px;background-position:-186px -36px;}
#bd-locations ul#nav_borrowers li a#r-locations{width:89px;background-position:-186px -72px;}
ul#nav_borrowers li a#r-benefits {width:132px;background-position:-275px 0;}
ul#nav_borrowers li a#r-benefits:hover {width:132px;background-position:-275px -36px;}
#bd-benefits ul#nav_borrowers li a#r-benefits {width:132px;background-position:-275px -72px;}
ul#nav_borrowers li a#r-faqs {width:164px;background-position:-407px 0;}
ul#nav_borrowers li a#r-faqs:hover {width:164px;background-position:-407px -36px;}
#bd-common-questions-borrowers ul#nav_borrowers li a#r-faqs {width:164px;background-position:-407px -72px;}


ul#nav_owners {
	width:719px;
	position:absolute;
	right:10px;
	top:19px;
	height:36px;
}

ul#nav_owners li {
	display:block;
	float:left;
}

ul#nav_owners li a {
	background:transparent url(../images/nav_sub_owners.gif) 0 0 no-repeat;
	height:36px;
	display:block;
	margin:0 2px 0 0;
	text-indent:-9999px;
}

ul#nav_owners li a#c-overview {width:89px;background-position:-610px 0;}
ul#nav_owners li a#c-overview:hover {width:89px;background-position:-610px -36px;}
#bd-owners ul#nav_owners li a#c-overview {width:89px;background-position:-610px -72px;}
ul#nav_owners li a#c-how-it-works {width:116px;background-position:0 0;}
ul#nav_owners li a#c-how-it-works:hover {width:116px;background-position:0 -36px;}
#bd-how-it-works-owners ul#nav_owners li a#c-how-it-works {width:116px;background-position:0 -72px;}
ul#nav_owners li a#c-how-much {width:180px;background-position:-116px 0;}
ul#nav_owners li a#c-how-much:hover {width:180px;background-position:-116px -36px;}
#bd-how-much ul#nav_owners li a#c-how-much {width:180px;background-position:-116px -72px;}
ul#nav_owners li a#c-meet-owners {width:150px;background-position:-296px 0;}
ul#nav_owners li a#c-meet-owners:hover {width:150px;background-position:-296px -36px;}
#bd-meet-other-owners ul#nav_owners li a#c-meet-owners{width:150px;background-position:-296px -72px;}
ul#nav_owners li a#c-faqs {width:164px;background-position:-446px 0;}
ul#nav_owners li a#c-faqs:hover {width:164px;background-position:-446px -36px;}
#bd-common-questions-owners ul#nav_owners li a#c-faqs {width:164px;background-position:-446px -72px;}



/* Headings */

h1 a {
	width:380px;
	height:95px;
	display:block;
	position:absolute;
	z-index:100;
	background:transparent url(../images/relayrides.gif) 0 0 no-repeat;
}

h1 a span, #promo_stripe span, #nav ul li a span {
	display:none;/*

*/
}

/* Typography */

p {
	font-size:1.4em;
	padding:0.5em 0;
}

a {
	color:#0093CA;
    outline: none;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a img {
	border:0;
}

li {
	list-style:none;
}


h2#pagetitle_owners a {
	background:transparent url(../images/title_owners.gif) 0 0 no-repeat;
	display:block;
	width:197px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_borrowers a {
	background:transparent url(../images/pagetitle_borrowers.gif) 0 0 no-repeat;
	display:block;
	width:169px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_join a {
	background:transparent url(../images/pagetitle_join.gif) 0 0 no-repeat;
	display:block;
	width:195px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_enroll {
	background:transparent url(../images/pagetitle_enroll.gif) 0 0 no-repeat;
	display:block;
	width:249px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_joinrelayrides {
	background:transparent url(../images/pagetitle_joinrelayrides.gif) 0 0 no-repeat;
	display:block;
	width:265px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_community a {
	background:transparent url(../images/pagetitle_community.gif) 0 0 no-repeat;
	display:block;
	width:276px;
	height:40px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_about a {
	background:transparent url(../images/pagetitle_about.gif) 0 0 no-repeat;
	display:block;
	width:102px;
	height:32px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

h2#pagetitle_contact {
	background:transparent url(../images/pagetitle_contact.gif) 0 0 no-repeat;
	display:block;
	width:180px;
	height:32px;
	text-indent:-9999px;
	margin:20px 0 0 10px;
}

#video{
height:260px;
width:400px;
border:1px solid #FFF;
float:left;
display:block;
margin:20px 40px 0 0;
background:#222;
}

#intro {
	padding:0 0 30px 0;
	float:left;	
}

#intro p.elevator {
	background:transparent url(../images/text_elevator.gif) 0 0 no-repeat;
	width:534px;
	height:97px;
	display:block;	
	margin:25px 0 0 0;
}

#intro p.strapline {
	background:transparent url(../images/text_strapline.gif) 0 0 no-repeat;	
	width:322px;
	height:28px;
	display:block;	
	margin:0 0 10px 0;	
}

#intro h3 {
	background:transparent url(../images/text_boston_only.gif) 0 0 no-repeat;	
	width:540px;
	height:17px;
	display:block;
	margin-bottom:15px;	
	}

#intro a.in_boston {
	background:transparent url(../images/text_in_boston.gif) 0 -24px no-repeat;	
	width:437px;
	height:24px;
	display:block;
	margin:0 0 10px 0;	
}

#intro a.not_in_boston {
	background:transparent url(../images/text_not_in_boston.gif) 0 -24px no-repeat;	
	width:475px;
	height:24px;
	display:block;	
	}
	
#intro a.not_in_boston:hover, #intro a.in_boston:hover {
	background-position:0 0px;
}	

#intro a span, #intro h3 span, #intro p span {
	display:none;
}

/* Get Started */

#get_started_borrowers ul, #get_started_owners ul {
	margin-top:15px;
}

#get_started_borrowers ul li.steps, #get_started_owners ul li.steps {
	float:left;
	display:block;	
	text-align:center;
}

#get_started_borrowers ul li p, #get_started_owners ul li p {
	width:200px;
	font-size:1.4em;
}

.step_one {
	margin:0 0 0 25px;
	width:220px;
	background:transparent url(../images/icon_arrow.gif) 100% 40px no-repeat;	
}

.step_two {	
	margin:0 0 0 0;
	width:220px;
	background:transparent url(../images/icon_arrow.gif) 100% 40px no-repeat;
}

.step_three {	
	margin:0 45px 0 0;
	width:180px;	
}

.step_four {
	width:270px;
	float:left;
}

/* Section One */

#section_one {
	background:transparent url(../images/hr_tile_blue.gif) 0 100% repeat-x;
	height:300px;
}


/* Homepage Sub-Nav*/

#section_two ul.content_nav {
	width:415px;
	margin:0 0 0 320px;
	height:auto;
}

#section_two ul.content_nav li {
	padding:0;
	float:left;
	}

ul li#need_a_car a, ul li#own_a_car a {
	display:block;
	width:200px;
	height:65px;
	float:left;
	background:transparent url(../images/nav_sub_home.png);
}

ul li#own_a_car a {
	background-position:-1000px 0;
	outline:none;
	margin-left:5px;
}

ul li#need_a_car a {
	background-position:-800px 0;
	outline:none;
}

ul li#own_a_car a:hover {
	background-position:-600px 0;
}

ul li#need_a_car a:hover {
	background-position:-400px 0;
}

ul li#own_a_car a.selected {
	background-position:-200px 0;
}

ul li#need_a_car a.selected {
	background-position:0 0;
}

#section_two ul li a span {
	display:none;
}

/* Section Two */

#section_two {
	position:relative;
	margin:15px 0 0 0;
}


#bd-home #section_two_middle {
	width:990px;
	background:#EEF8FD;
	min-height:180px;
	height:auto;
	overflow:hidden;
}

#section_two_top, #section_two_bottom  {
	display:block;
	height:14px;
	width:990px;
}

#section_two_top {
	background:transparent url(../images/steps_bg_top.gif) 0 0 no-repeat;
	clear:left;	
}

#bd-home #section_two_bottom {
	background:transparent url(../images/steps_bg_bottom.gif) 0 0 no-repeat;	
}

#section_two_bottom {
	background:#EEF8FD;	
}

#section_two h3 {
	display:block;
	width:305px;
	height:39px;
	background:transparent url(../images/title_getting_started.gif) 0 0 no-repeat;
	position:absolute;
	top:16px;
	left:0;
}


#bd-home #section_two_middle h4 {
	display:block;
	width:200px;
	height:85px;
	margin:0 0 10px 0;
}

#section_two h3 span, #section_two_middle h4 span {
	display:none;
}

h4.title_signup {
	background:transparent url(../images/icon_signup.gif) 50% 0 no-repeat;
}

h4.title_reserve {
	background:transparent url(../images/icon_reserve.gif) 50% 0 no-repeat;
}

h4.title_drive {
	background:transparent url(../images/icon_drive.gif) 50% 0 no-repeat;
}

h4.title_enroll {
	background:transparent url(../images/icon_enroll.gif) 50% 0 no-repeat;
}

h4.title_setup {
	background:transparent url(../images/icon_setup.gif) 50% 0 no-repeat;
}

h4.title_earn {
	background:transparent url(../images/icon_earn.gif) 50% 0 no-repeat;
}

#join {
	display:block;
	width:268px;
	height:100px;
	background:transparent url(../images/btn_join_big.png) 0 0 no-repeat;
}

#join:hover {
	background-position:0 -100px;
}

#bd-common-questions-borrowers #join, #bd-common-questions-owners #join {
	margin-top:0px;	
}

#join_fb {
	background:transparent url(../images/btn_join_fb.png) 0 0 no-repeat;
	display:block;
	width:268px;
	height:65px;
}

#join_fb:hover {
	background-position:0 -65px;
}

#join span, #join_fb span {
	display:none;
}

#findoutmore {
	display:block;
	width:200px;
	height:41px;
	background:transparent url(../images/btn_find_out.gif) no-repeat;
	position:absolute;
	top:10px;
	right:35px;
	text-indent:-9999px;
}

#findoutmore:hover {
	background-position:0 -41px;
}

/* Voting Form*/

#voting_form {
	font-size:1.2em;	
}

#voting_form #col_1, #voting_form #col_2 {
	float:left;
	width:300px;
}

#voting_form_top, #voting_form_bottom {
	display:block;
	width:990px;
	height:14px;
}

#voting_form_top {
	background:transparent url(../images/voting_bg_top.gif) 0 0 no-repeat;
}

#voting_form_middle {
	background:#F8D263;
	min-height:150px;
	padding:5px 0 0 0;
	overflow:hidden;
	height:100%;
	
}

#voting_form_bottom {
	background:transparent url(../images/voting_bg_bottom.gif) 0 0 no-repeat;	
}

#voting_form_middle h3 {
	background:url(../images/title_voting.gif) 0 0 no-repeat;
	display:block;
	height:30px;
	width:365px;
	margin:0 0 0 30px;
}

#voting_form_middle h3 span {
	display:none;
}

#voting_form #col_1 {
	margin:15px 0 10px 35px;	
}

#voting_form #col_2 {
	margin:10px 0 10px 0;	
}

#btn_vote {
	background:transparent url(../images/btn_vote.png) 0 0 no-repeat;
	width:274px;
	height:39px;
	display:block;
	text-indent:-9999px;
	margin:10px 0 0 0;
	font-size: 0;
	line-height:0;
}

#btn_vote:hover {
	background-position:0 -39px;
}

#col_3 {
	margin:10px 0 10px 0;	
	width:260px;
	display:block;
	position:absolute;
	top:5px;
	right:40px;
}

#voting_form #col_1 input {
	border:1px solid #F5C125;
	height:27px;
	margin:0 0 10px 0;
	font-size:1.2em;
	padding:8px 0 0 10px;
	color:#222222;
}

input#field_name {
	width:215px;
}

input#field_email {
	width:240px;
}

#voting_form #col_2 input {
	border:0;
}

a#ranked_cities {
	display:block;
	width:260px;
	height:145px;
	background:transparent url(../images/btn_ranked_cities.png) -260px 0 no-repeat;
}
a#ranked_cities:hover {
	background-position:0 0;
}

a#ranked_cities span {
	display:none;
}

#hr_or {
	background:transparent url(../images/hr_or.png) 0 0 no-repeat;
	text-indent:-9999px;
	width:255px;
	height:9px;
	margin:15px 0 15px 5px;
}	
	
	
/* Section Three */

#section_three {
	margin:20px 0 0 0;
	position:relative;
}

/* Section Four */

#section_four {
	margin:20px 0 30px 0;
	overflow:hidden;
}


/* Homepage Testimonials*/

#testimonials h3 {
	background:url(../images/title_testimonials.gif) 0 0 no-repeat;
	display:block;
	height:30px;
	width:351px;
}

#testimonials h3 span {
	display:none;
}

#testimonials {
	width:450px;
	float:left;	
	margin:0 15px 0 0;
} 

#testimonials_top, #testimonials_bottom {
	display:block;
	width:450px;
	height:16px;
}

#testimonials_top {
	background:transparent url(../images/testimonials_bg_top.gif) 0 0 no-repeat;
}

#testimonials_middle {
	background:#E5F4FB;
	min-height:300px;
	padding:15px 0 0 30px;
}

#testimonials_bottom {
	background:transparent url(../images/testimonials_bg_bottom.gif) 0 0 no-repeat;	
}

#user_photo {
	width:125px;
	height:135px;
	background:#CCC;
	border:2px solid #FFF;
	display:block;
	float:left;
	margin:20px 15px 0 0px;
}

#user_name {
	clear:left;
	font-size:1.8em;
}

#btn_video_testimonials {
	background:transparent url(../images/icon_video.gif) 0 0 no-repeat;
	height:35px;
	display:block;
	width:300px;
	padding:5px 0 0 75px;
	font-size:1.3em;
	margin:20px 0 0 0;
	text-decoration:none;
}

#btn_video_testimonials:hover {
	text-decoration:underline;
}

/* Homepage Reviews*/

#reviews {
	width:525px;
	float:left;	
} 

#reviews ul li {
	width:220px;
	float:left;
	display:block;
	float:left;
	margin:10px 10px 5px 0;
	text-align:center;
}

#reviews ul li p {
	margin:0;
	font-size:1.6em;
}

#reviews_top, #reviews_bottom {
	display:block;
	width:525px;
	height:16px;	
}

#reviews_top {
	background:transparent url(../images/reviews_bg_top.gif) 0 0 no-repeat;
}

#reviews_middle {
	background:#E5F4FB;
	min-height:300px;
	padding:15px 0 0 30px;
	font-size:1.2em;
	height:100%;
}

#reviews_bottom {
	background:transparent url(../images/reviews_bg_bottom.gif) 0 0 no-repeat;	
}

#reviews h3 {
	background:url(../images/title_reviews.gif) 0 0 no-repeat;
	display:block;
	height:30px;
	width:347px;
}

#reviews h3 span {
	display:none;
}

/* Footer */

#footer ul {
	padding:0;
	margin:0 0 20px 0px;
	width:990px;
	clear:left;
	text-align:center;
}

#footer ul li:first-child {
	background:0;
}

#footer ul li {
	margin:5px 0px;
	background:transparent url(../images/vr_tile.gif) 0 0 repeat-y;
	display:inline;
}

#footer p {
	clear:both;
	text-align:center;
	color:#666;
}

#footer a {
	color:#CCC;
	padding:15px;
	margin:10px;
	font-size:1.6em;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
	color:#F8D263;
}

a#follow_us {
	background:transparent url(../images/icon_twitter.gif) 0 0 no-repeat;	
	padding:0 0 0 24px;
}

a#become_fan, a#share_fb {
	background:transparent url(../images/icon_facebook.gif) 0 0 no-repeat;
	padding:0 0 0 24px;
}

/* Promo Stripe */

#promo_stripe {
	display:block;
	width:190px;
	height:190px;
	position:absolute;
	background:transparent url(../images/promo_stripe.gif) 0 0 no-repeat;
	z-index:1;
	top:0;
	left:0;
}

/* Top Nav */

#top_nav {
	height:25px;
	width:100%;
	margin:0;
	padding:10px 0 0 0;	
}

#top_nav input {
	border:1px solid #B2DFF4;
	width:110px;
	height:19px;
	padding:2px 0 0 5px; 
	float:left;
	margin-top:3px;
	margin-right:10px;
}

#top_nav select {
	border:1px solid #B2DFF4;
	width:110px;
	height:24px;
	padding:2px 2px 2px 0; 
	float:left;
	margin-top:3px;
	margin-right:10px;
}

#top_nav span {
	float:left;
}	

span.label_usertype {
	font-size:1.4em;
	padding:3px 8px 0 8px;
}

input#btn_sign_in {
	background:transparent url(../images/btn_sign_in.png) 0 0 no-repeat;
	width:69px;
	height:28px;
	display:block;
	margin:0;
	border:0;
	float:left;
	text-indent:-9999px;
	font-size: 0;
	line-height:0;
}

input#btn_sign_in:hover {
	background-position:0 -28px;
}

#nav_sign_up, #nav_sign_in {
	float:right;
	margin-right:15px;
	width:372px;	
}

#nav_sign_in table, #nav_sign_in div {
	float:left;
	display:block;	
}

#nav_sign_in table {
	text-align:left;
}

#nav_sign_up {
	background:transparent url(../images/vr_tile_top.png) 100% 0 no-repeat;
	margin:0 20px 0 0;
	width:160px;
}

#nav_sign_up a {
	display:block;
	width:135px;
	height:28px;
	background:transparent url(../images/btn_sign_up.png) 0 0 no-repeat;
	margin-top:0px;
	text-indent:-9999px;
}

#nav_sign_up a:hover {
	background-position:0 -28px;
} 

/* Quotation */

#quotation {
	float:left;
	width:245px;
	margin:20px 0 0 0;
	
}

#quote_top {
	display:block;
	width:245px;
	height:15px;
	background:transparent url(../images/quote_bg_top.png ) 0 0 no-repeat;
}

#quote_middle {
	width:245px;
	min-height:100px;
	background:transparent url(../images/quote_bg_middle.png ) 0 0 repeat-y;
}

#quote_bottom {
	height:35px;
	width:245px;
	background:transparent url(../images/quote_bg_bottom.png ) 0 0 no-repeat;
}

#quote_middle p {
	font-size:1.8em;
	padding:0px 20px 0 20px;
	text-align:center;
}

/* FAQs */

.faq_section {
	padding:20px 0;
	width:820px;
	margin:0 0 0 80px;
}

.faq_section h3 {
	font-size:2.4em;
	font-weight:normal;
}

.faq_question {
	clear:left;
	display:block;
	font-size:1.8em;
	color:#008DC2;
	margin:10px 0 0 0;
	font-weight:normal;
}

.faq_question:hover {
	clear:left;
	display:block;
	text-decoration:none;
}

.faq_answer {
	display:none;
	background:#D1ECF8;
	padding:15px;
	margin:10px 30px 0px 30px;
}

.faq_answer ul {
	padding:10px 0;
}

.faq_answer li {
	list-style:disc;
	list-style-position:inside;
	padding:5px 0 0 10px;
	font-size:1.4em;
}


/* Content Pages */

#page_content {
	margin:15px 0 0 0;
	}

#subheading {
	background:transparent url(../images/hr_tile_page.gif) 0 100% repeat-x;
}

#subfooter {
	background:transparent url(../images/hr_tile_page.gif) 0 0 repeat-x;
	height:100px;
	padding:20px 0 20px 80px;
	margin:15px 0 0 0;
}

#subheading h2 {
	font-size:3em;
	font-weight:normal;
	padding:5px 0 15px 60px;
	color:#222;
}

#main_text {
	padding:20px 100px 15px 80px;	
}

#main_text p, #main_text table, #main_text li {
	font-size:1.5em;
}

#main_text li {
	list-style:disc;
	margin:5px 0 0 25px;
}

#main_text h3 {
	font-size:2em;
	margin:20px 0 5px 0;
}

#main_text table tr {
	border-top:1px solid #CCC;
}

#main_text p.summary {
	font-size:2.2em;
	padding:0 0 8px 0;
	line-height:1.4em;
}

#section_two_middle {
	width:990px;
	background:#EEF8FD;
	overflow:hidden;
	min-height:620px;
	padding:0 0 20px 0;	
}

#section_two_middle h4 {
	display:block;
	width:200px;
	height:85px;
	margin:10px 0 10px 0;
}

#bd-borrowers #get_started_borrowers {
	background:transparent url(../images/hr_tile_page.gif) 0 100% repeat-x;
	overflow:hidden;	
	padding:0 0 20px 0;
}

#bd-owners #get_started_owners {
	background:transparent url(../images/hr_tile_page.gif) 0 100% repeat-x;
	overflow:hidden;
	padding:0 0 20px 0;
}

#introduction {
	background:transparent url(../images/hr_tile_page.gif) 0 100% repeat-x;
	padding:20px 40px 0 40px;
	overflow:hidden;
}

#introduction h4 {
	clear:left;
	width:auto;
	height:auto;
	margin:0 0 10px 0;
	font-size:2.2em;
	font-weight:normal;
}

#introduction_text {
	width:610px;
	float:left;
	margin:0 20px 25px 0;
}


/* Special Promo */

#special_promotion {
	background:transparent url(../images/promo_bg.gif) 0 0 no-repeat;
	width:255px;
	height:305px;
	display:block;
	float:left;
	margin:0px 0 20px 25px;
}

#special_promotion a {
	font-size:2.2em;
	margin:70px 0 0 0;
	display:block;
	color:#000;
	text-decoration:none;
	text-align:center;
}

#special_promotion a:hover {
	background-position:0 0;
}

#bd-owners #special_promotion a em {
	font-size:2em;
	line-height:1em;
		padding:0;
	font-style:normal;
}

#bd-borrowers #special_promotion a em {
	font-size:1.6em;
	line-height:1em;
	padding:0;
	font-style:normal;
}

#special_promotion span {
	display:block;
	padding:10px 0 0 0;
}


/* Got Questions */

#got_questions {
	width:455px;
	padding:40px 0 0 40px;
	float:left;
}

#got_questions h3 {
	font-size:2.4em;
	margin:0 0 30px 0;	
	display:block;
	background:transparent url(../images/title_got_questions.gif) 0 0 no-repeat;
	width:192px;
	height:23px;
	text-indent:-9999px;
}

#got_questions a {
	font-size:1.6em;	
	padding:4px 10px;
	clear:left;
	display:block;
}

#got_questions a:hover {
	font-size:1.6em;	
	padding:4px 10px;
	clear:left;
	display:block;
	text-decoration:none;
}

#got_questions a.see_all {
	font-size:1.4em;	
	padding:4px 10px;
	margin:10px 0 0 0;
	clear:left;
	display:block;
	color:#333;
}

/* Ask A Question */

#money {
	width:400px;
	padding:40px 0 0 40px;
	float:left;
}

#money h3.earn {
	font-size:2.4em;
	margin:0 0 15px 0;
	display:block;
	background:transparent url(../images/title_howmuchearn.gif) 0 0 no-repeat;
	width:284px;
	height:25px;	
	text-indent:-9999px;
}

#money h3.save {
	font-size:2.4em;
	margin:0 0 15px 0;
	display:block;
	background:transparent url(../images/title_howmuchsave.gif) 0 0 no-repeat;
	width:288px;
	height:25px;	
	text-indent:-9999px;
}

#money table, #main_text table {
font-size:1.2em;
margin:20px 0 30px 0;
padding:6px 8px 10px 8px;
background:#FFF;
border:1px solid #CCC;
}

#money table td, #main_text td {
border-bottom:1px solid #CCC;
padding:4px;
}


/*

#ask_questions input {
	clear:left;
	width:300px;
	height:24px;
	margin:0 0 10px 0;
	padding:6px 0 0 8px;
}

#ask_questions textarea {
	clear:left;
	width:380px;
}

*/

#why_borrower, #why_owner {
	background:#E5F4FB;
	border:1px solid #B2DFF4;
	width:400px;
	float:left;
	padding:20px 20px 30px 20px;
	margin:30px 0 0 35px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

#why_borrower h3, #why_owner h3 {
	text-align:center;
	font-size:3em;
	font-weight:normal;
	margin:10px 0 25px 100px;
	display:block;
	text-indent:-9999px;
}

#why_borrower li, #why_owner li  {
	font-size:1.6em;
	margin:8px 0 8px 10px;
	padding:0 0 0 25px;
	background:transparent url(../images/icon_star.gif) 0 4px no-repeat;
}

#why_borrower h3 {
	background:transparent url(../images/title_needacar.gif) 0 0 no-repeat;
	width:201px;
	height:29px;
}

#why_owner h3 {
	background:transparent url(../images/title_ownacar.gif) 0 0 no-repeat;
	width:191px;
	height:29px;
}

a#btn_signup_driver {
	background:transparent url(../images/btn_signup_driver.png) 0 0 no-repeat;
	display:block;
	width:338px;
	height:69px;
	text-indent:-9999px;
	margin:30px 0 0 30px;
}

a#btn_signup_owner {
	background:transparent url(../images/btn_signup_owner.png) 0 0 no-repeat;
	display:block;
	width:358px;
	height:69px;
	text-indent:-9999px;
	margin:30px 0 0 22px;
}

a#btn_signup_driver:hover, a#btn_signup_owner:hover {
	background-position:0 -69px;
}	

/* Form Signup */

#form-signup input, #form-signup input label, #form-signup select {
	display:block;
}

#form-signup input, #form-signup select{
	padding:4px 6px;
	height:18px;
	margin:2px 0 14px 0;
}

#form-signup select {
	height:30px;
	padding:4px 2px 4px 6px;
	width:150px;
}

#form-signup label {
	text-transform:uppercase;
	color:#009AD4;
	letter-spacing:0.05em;
	font-size:1.1em;
	font-weight:bold;
}

input#btn_send {
	clear:left;
	width:80px;
	height:36px;
	background:transparent url(../images/btn_send.png) 0 0 no-repeat;
	margin:20px 0 10px 0;
	border:0;
	display:block;
	font-size: 0;
	line-height:0;
	padding:0;
	text-indent:-9999px;
}

input#btn_send:hover {
	background:transparent url(../images/btn_send.png) 0 -36px no-repeat;
}

#form-signup div.break {
		clear:left;
		display:block;
}

#form-signup div {
	float:left;
	width:auto;
	display:inline;
	margin:8px 20px 8px 0;
}

#main_text #form-signup div.sub_heading {
	display:block;
	clear:left;
	width:100%;
	margin:0 0 20px 0;
	
} 


/* Contact Us */

#bd-contact #main_text form {
	margin:15px 0;
	width:400px;
	float:left;
}

#bd-contact #contact_details {
	width:350px;
	float:left;
	margin:0 0 0 50px;
}

#bd-contact #main_text input {
	clear:left;
	float:left;
	width:300px;
	height:24px;
	margin:0 0 10px 0;
	padding:6px 0 0 8px;
}

#bd-contact #main_text textarea {
	clear:left;
	width:380px;
	float:left;
}

#bd-contact #main_text input#btn_send {
	clear:left;
	width:80px;
	height:36px;
	background:transparent url(../images/btn_send.png) 0 0 no-repeat;
	margin:20px 0 10px 0;
	border:0;
	display:block;
	text-indent:-9999px;
}

/* Work For Us */

#bd-work-for-us #main_text h4 {
	margin:30px 0 5px 0;
}

#main_text h4 {
	font-size:1.6em;
	margin:15px 0 0px 0;
	padding:0;
	height:auto;
}

#main_text .sub_heading {
	background:transparent url(../images/hr_tile_page.gif) 0 100% repeat-x;
	font-weight:normal;
	padding:5px 0 10px 0;
	color:#222;
	overflow:hidden;
}


/* Our Team */

.staff_photo {
	width:125px;
	height:150px;
	margin:20px 0 0 0;
	border:3px solid #FFF;
	display:block;
	float:left;
	background:#CCC;
}

.staff_bio {
	float:left;
	width:600px;
	margin:0 0 0 40px;
}

/* In The Media */

a.excerpt {
	font-size:1.4em;
}

img.news_logo {
	float:left;
	border:1px solid #CCC;
	margin:8px 15px 0 0;
}

/* Page Nav */

#page_nav {
	background:transparent url(../images/hr_tile_page.gif) 0 0 repeat-x;
	font-weight:normal;
	margin:50px 0 0 0;
	color:#222;
	height:50px;
	position:relative;
	clear:both;
}

#page_nav a{
	font-size:2.4em;
	font-weight:bold;
}

.next_page {
	text-align:right;
	position:absolute;
	display:block;
	width:350px;
	height:60px;
	top:20px;
	right:0;
}

.prev_page {
	text-align:left;
	position:absolute;
	display:block;
	width:350px;
	height:60px;
	top:20px;
	left:0;
}

#refer_a_friend {
	margin:15px 0 0 30px;
	font-size:0.8em;
}

#refer_a_friend h2 {
	margin:0 0 20px 0;
}

#refer_a_friend i {
	font-size:0.6em;
	font-weight:bold;
}

#refer_a_friend input{
	margin:0 10px 20px 0;
	border:1px solid #B2DFF4;
	padding:4px 5px 4px 6px;
}

#refer_a_friend #btn_send {
	clear:left;
	margin-top:10px;
}

/*Refer A Friend*/


#bd-c-refer #refer_a_friend, #bd-join-borrowers #refer_a_friend {
	font-size:1.2em;
	margin:0;
}

#bd-c-refer	#refer_a_friend table, #bd-join-borrowers #refer_a_friend table{
	background:0;
	border:0;	
	margin-bottom:20px;
}

#main_text form#refer_a_friend table tr {
	margin:10px 0;
	border:0;	
	height:65px;
}

#main_text form#refer_a_friend table td {
	margin:10px 0 10px 0;
	float:none;
	clear:none;
}

#bd-c-refer #refer_a_friend input, #bd-c-refer #refer_a_friend h2, #bd-join-borrowers #refer_a_friend input, #bd-join-borrowers #refer_a_friend h2 {
	margin:0;
}

#refer_a_friend #btn_send, #bd-join-borrowers #btn_send {
	border:0;
}

#refer_a_friend textarea {
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #B2DFF4;
} 

/*Sign-up Forms*/

#main_text form table {
	border:0;
	background:0;
	width:380px;
	float:left;
	display:block;
	border:1px solid red;
	margin:20px 15px 0 0;
}

#bd-join-owners #main_text form table {
	height:950px;
	margin-top:10px
}

#main_text form table, #main_text form table tr, #main_text form table td{
	border:0;	
	padding:0;
}

#main_text form table input  {
	border:1px solid #B2DFF4;
}

#main_text form table input {
	margin:0 10px 20px 0;
	border:1px solid #B2DFF4;
	padding:4px 5px 4px 6px;
	height:18px;
	width:300px;
}

#main_text form table input#btn_send {
	clear:left;
	margin-top:10px;
	border:0;
	padding:0;
	height:36px;
	width:80px;
}

#main_text form table td {
	clear:left;
	float:left;
	margin:0;
}

#main_text form table td#efield {
	padding-left:50px;	
}

#main_text form input, #main_text form input label, #main_text form select {
}

#main_text form input {
	padding:4px 6px;
	height:18px;
	margin:2px 0 14px 0;
}

#main_text form select {
	padding:2px 2px 2px 6px;
	margin:10px 0 30px 0;
	width:150px;
	height:25px;
}

#main_text form label.cFieldRadio input {
	float:left;
	width:20px;
}

#main_text form label.cFieldRadio {
	float:left;
	width:80px;
	height:40px;
	display:block;
	margin:10px 0 0 0;	
}

#main_text form span {
	clear:left;
	display:block;
}

/* ToolTips */

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    color:#333;
    margin-right:15px;
    margin-top:5px;
    text-decoration:none}

a.tooltip:hover{z-index:25; color:#000}

a.tooltip span{display: none}

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:1.5em; left:0em; width:18em;
    border:1px solid #0cf;
    background-color:#fff; color:#000;
    text-align: center;
    font-size:1.2em;
    padding:1em;
    }
	
/* Zipcar Logo */

a#btn_zipcar {
	display:block;
	width:268px;
	height:65px;
	background:transparent url(../images/btn_zipcar.gif) 0 0 no-repeat;
	margin-top:10px;
}

a#btn_zipcar:hover {
	background-position:0 -65px;
}

a#btn_zipcar span {
	display:none;	
}	

/* In The Media*/

#bd-in-the-media #main_text{
	padding-right:60px;

}

/* Reservations */

#main_text ol li {
	list-style-type: decimal;
	list-style-position: outside; 
	padding:10px;
	font-size:1.6em;
}

#main_text ol li em {
	font-weight:bold;	
	font-style:normal;
	color:#333;
}

/* Signup Owner Form */

#bd-join-owners #main_text form#signup_owner table {
	height:1300px;
}

form#signup_owner textarea {
	width:300px;
	height:60px;
	border:1px solid #B2DFF4;
	margin:0 10px 20px 0;
	padding:4px 5px 4px 6px;
}
