/* Generic Elements */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#zack_spencer_video hr {
	margin-top:8px;
  	background-color: #fff;
  	height: 3px;
 	border:none;
}

hr.toolboxes_calculator {
  	color: #fff;
  	background-color: #fff;
  	height: 4px;
 	border:none;
	margin-top:8px;
}

p {
	color:#009de0;
	margin:0;
}

h1 {
	margin:0;
}

h2 {
	font-size:12px;
	color:#fff;
	margin:0;
}

img {
	border:none
}

a, a:link, a:visited, a:active {
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.add_this {
	position:absolute;
	left:886px;
	margin-top:5px;
}

a.rules {
	color:#ff6600;
}

body.email_friend a.add_this, body.video a.add_this, body.tips a.add_this, body.privacy a.add_this, body.come_clean_gallery a.add_this, body.single_video a.add_this, body.intersections a.add_this  {
	position:absolute;
	top:3px;
	left:707px;
}


#breadcrumb {
	position:relative;
	width:400px;
	height:25px;
	margin-left: 0px;
	margin:0;
}

#breadcrumb ul {
	margin-left:17px;
	padding:0;
	margin-top:0;
}

#breadcrumb li, #breadcrumb a {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:10px;
	}

#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
	color:#009de0;
	font-size:11px;
}

#breadcrumb a:hover {
	color:#FF6600;
}

#slide_show_container p {
text-align: justify;
color:#fff;
}


.drive_smart_calculator h2 {

	position:relative;
	margin-left:6px;
	font-size:10px;
	margin-top:9px;
}

.drive_smart_vehicle_comparison h2, .email_friend_content_container h2, .smart_tips_content_container h2, .drive_smart_quiz h2, .come_clean_gallery_content_container h2 {
	text-align: center;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
}

.drive_smart_vehicle_comparison h2 {
	font-size:11px;
}

.vehicle_comparison_content_container a, .email_friend_content_container a, .smart_tips_content_container a, .drive_smart_quiz a, .drive_smart_calculator a, .drive_smart_come_clean a {
	display:block;
	width:98px;
	height:60px;
	font-size:13px;
	color:#fff;
	margin-left:62px;
	margin-top:24px;
}

.vehicle_comparison_content_container a {
	margin-left:69px;
	margin-top:22px;
}

#tool_boxes .drive_smart_come_clean {
	margin-left:0px;
}

#tool_boxes #drive_smart_calculator h2 {
	font-size:10px;
}

#header_logo h1 a{
	display:block;
	height:40px;
	overflow:hidden;
	text-indent:-3000px;
	width:245px;
}

#header_nav li, #header_nav a {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:10px;
	color:#fff;
}

#header_nav {
	position:relative;
}

#header_nav ul {
	position:absolute;
	padding:0;
	margin-left:10px;
	margin-top:5px;
}


#header_masthead h1 {
	display:block;
	margin-left:15px;
	font-weight:normal;
	text-indent:-3000px;
	overflow:hidden;
	color:#fff;
	font-size:23px;
	width:460px;
	height:28px;
	background: url(../images/tag_line2.png) no-repeat scroll left center;
}

#header_masthead_promo h1 {
	display:block;
	margin-left:15px;
	font-weight:normal;
	text-indent:-3000px;
	overflow:hidden;
	color:#fff;
	font-size:23px;
	width:460px;
	height:28px;
	background: url(../images/tag_line2.png) no-repeat scroll left center;
}


#footer ul {
	margin-left:10px;
	padding:0;
	float:left;
}

#footer li, #footer a {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size:10px;
}

#footer p {
	color: #009de0;
	font-size:9px;
	margin-left:10px;
}

#footer a {
	color:#009DE0;
}

/* Layout */

#container {
	width:985px;
	margin-left: auto;
	margin-right: auto;
}

#header_container {
	width:980px;
	height:149px;
	position:relative;
}

#header_container_promo {
	width:980px;
	height:120px;
	position:relative;
}



#header_logo {
	width:980px;
	height:40px;
	background:#FFFFFF url(../images/logo-dotcom-main.gif) no-repeat scroll left center;
}



#data_capture {
	width:290px;
	height:50px;
	position:absolute;
	left:690px;
	bottom:100px;
}


p.email_capture {
	width:580px;
	margin-left:20px;
}

.submit {
	color:#009de0;
}

#data_capture .input {
	float:left;

}

#data_capture submit {
	float:right;

}

#data_capture p {
font-size:10px;
padding-bottom:7px;
}

p.email_sign_up {
	color:#ff6600;
	margin-left:39px;
}

p.email {
	display:inline;
	margin-right:5px;
	font-weight:bold;
	color:#009de0;
}

#header_nav {
	width:980px;
	height:24px;
	margin-top:10px;
	background:#009de0 url(../images/nav_swish.png) no-repeat scroll left center;
	background-position:377px 0px;
	}

#header_masthead {
	width:980px;
	height:58px;
	margin-top:8px;
	}	

#header_masthead_promo {
		width:980px;
		height:58px;
		margin-top:20px;	
}
	
#myId {
	margin-left:5px;
}

#zack_spencer_video #myId {
	margin-left:0px;
}

#slide_show_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#84BE18 none repeat scroll 0 0;
float:left;
height:518px;
width:355px;
}

#slideshow_container_top {
height:280px;
width:355px;
background:#ffffff;
}

#slideshow_container_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/slide_show_swish2.png) no-repeat scroll 0 0;
height:218px;
margin-top:20px;
width:355px;
}

#slideshow_container_bottom p {
margin-left:15px;
margin-top:-10px;
width:325px;
font-size:13px;	
}

#slideshow_container_bottom a {
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

#dirty_driver_flash_container {
	width:614px;
	height:274px;
	margin-left:10px;
	float:left;
}

#tool_boxes {
	width:360px;
	height:238px;
	margin-left:11px;
	margin-top:10px;
	float:left;
}

.drive_smart_quiz {
	width:175px;
	height:117px;
	float:left;
	background:url(../images/blue_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	overflow:visible;
}

.drive_smart_calculator {
	margin-left:4px;
	width:175px;
	height:117px;
	float:left;
	background: url(../images/blue_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	margin-left:5px;
}


.drive_smart_email_friend {
	width:175px;
	height:117px;
	float:left;
	background: url(../images/green_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	margin-top:5px;
}

.drive_smart_vehicle_comparison {
	width:175px;
	height:117px;
	float:left;
	background: url(../images/blue_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	margin-top:5px;
}


.drive_smart_tips {
	margin-left:4px;
	width:175px;
	height:117px;
	float:left;
	background:url(../images/blue_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:5px;
}

.drive_smart_come_clean {
	margin-left:4px;
	width:175px;
	height:117px;
	float:left;
	background:url(../images/green_widget_background.gif) no-repeat scroll left center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:5px;
}

#right_column .drive_smart_calculator, #right_column .drive_smart_email_friend, #right_column .drive_smart_quiz, #right_column .drive_smart_vehicle_comparison {
	margin-left:5px;
} 

#right_column .drive_smart_tips, #right_column .drive_smart_calculator {
	margin-top:5px;
} 

#right_column .come_clean_gallery {
	margin-top:5px;
} 

#right_column .drive_smart_email_friend, #right_column .drive_smart_come_clean, #right_column .drive_smart_vehicle_comparison, #right_column .drive_smart_tips{
	margin-top:7px;
}


.quiz_content_container {
background:url(../images/icon_quiz.png) no-repeat scroll left center;
background-position: 10px 41px;
}

.calculator_content_container {
background:url(../images/icon_calculator.png) no-repeat scroll left center;
background-position: 16px 45px;
}

.email_friend_content_container {
background:url(../images/icon_email.png) no-repeat scroll left center;
background-position: 13px 45px;
}

.vehicle_comparison_content_container {
background:url(../images/icon_vehicle_comparison.png) no-repeat scroll left center;
background-position: 13px 43px;
}


.smart_tips_content_container {
background:url(../images/icon_tips.png) no-repeat scroll left center;
background-position: 12px 42px;
}

.come_clean_gallery_content_container {
background:url(../images/icon_polaroid.png) no-repeat scroll left center;
background-position: 12px 42px;
}

.come_clean_content_container {
background:url(../images/icon_polaroid.png) no-repeat scroll left center;
background-position: 12px 42px;
}



.quiz_content_container, .email_friend_content_container, .calculator_content_container, .smart_tips_content_container, .come_clean_gallery_content_container {
	height:100px;
}

.zack_content_container {
	height:211px;
}

#zack_spencer_video .zack_content_container h2 {
color:#fff;
text-align: center;
margin-top:8px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}

p.zack {
	color:#fff;
	width:165px;
	margin-top:145px;
	margin-left:76px;
}

p.zack a {
	color:#fff;
}

#zack_spencer_video {
	width:254px;
	height:240px;
	margin-top:10px;
	margin-left:0px;
	float:left;
	background:url(../images/zack_background.png) no-repeat;
}


#zack_spencer_video_flv {
	width:246px;
	height:171px;
	background-color:#cccccc;
	margin-top:0px;
}

#footer {
	width:980px;
	height:25px;
	margin-left: auto;
	margin-right: auto;
	float:left;
	position:relative;
	padding-bottom:15px;
}

#community_links {
	width:500px;
	height:45px;
	margin-left:35px;
	margin-top:10px;
	float:left;
	position:relative;
}

p.community_links {
	float:left;
	margin-top:2px;
}

#community_links p {
	font-size:11px;
	margin-left:10px;
	padding-right:15px;
}

p.copyright {
	font-size:10px;
	float:left;
	margin-left:10px;
}

#community_links img {
	margin-left:12px;
	margin-top:-3px;
}

#community_links img  {
	border:none;
}



/* Rounded Corners - Header*/

#header_masthead .roundcont {
	width: 100%;
	color: #fff;
	background: #009de0 url(../images/masthead_swish.png) no-repeat scroll left center;
	background-position:365px;
	background-repeat:no-repeat;
}

#header_masthead_promo .roundcont {
	width: 100%;
	color: #fff;
	background: #009de0 url(../images/masthead_swish.png) no-repeat scroll left center;
	background-position:365px;
	background-repeat:no-repeat;
}

#header_masthead  .roundcont p, #header_masthead_promo  .roundcont p {
	margin: 0 10px;
}

#header_masthead  .roundtop, #header_masthead_promo  .roundtop { 
	background: url(../images/tr_blue_2.gif) no-repeat top right; 
}

#header_masthead  .roundbottom, #header_masthead_promo  .roundbottom {
	background:  url(../images/br_blue_2.gif) no-repeat top right; 
}

#header_masthead  img.corner, #header_masthead_promo  img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


/* Rounded Corners - Slide_show*/

#slide_show_container .roundcont {
	width: 355px;
	height: 516px;
	background-color:#84be18;
	color: #fff;
	position:relative;
}

#slide_show_container .roundcont p {
	margin: 0 10px;
}

#slide_show_container .roundtop { 
	background: url(../images/tr_green.gif) no-repeat top right; 
}

#slide_show_container .roundbottom {
	background: url(../images/br_green.gif) no-repeat top right;
	display:block;
}


#slide_show_container img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Rounded Corners - Zack*/

#zack_spencer_video .roundcont {
	width: 254px;
	height: 233px;
	background-color: #b21719;
	color: #fff;
}

#zack_spencer_video .roundcont p {
	margin: 0 10px;
}

#zack_spencer_video .roundtop { 
	background: url(../images/tr_red.gif) no-repeat top right; 
}

#zack_spencer_video .roundbottom {
	background: url(../images/br_red.gif) no-repeat top right; 

}

#zack_spencer_video img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Tips Pages*/

#left_column a.next, #left_column a:link.next, #left_column a:visited.next, #left_column a:active.next {
	color:#009de0;
	font-weight:bold;
	position:absolute;
	padding-top:15px;
	width:100px;
	height:35px;
	font-size:13px;
	right:90px;
	bottom:15px;
	background: url(../images/hand_right.png) no-repeat; 
	background-position:45px 14px;
}

#left_column a.back, #left_column a:link.back, #left_column a:visited.back, #left_column a:active.back, #left_column a.back_video, #left_column a:link.back_video, #left_column a:visited.back_video, #left_column a:active.back_video {
	color:#009de0;
	font-weight:bold;
	position:absolute;
	padding-top:15px;
	padding-left:50px;
	width:100px;
	height:35px;
	font-size:13px;
	margin-right:0px;
	right:100px;
	top:70px;
	bottom:50px;
	background: url(../images/hand_left.png) no-repeat; 
	background-position:0px 14px;
}

#left_column a.back_video, #left_column a:link.back_video, #left_column a:visited.back_video, #left_column a:active.back_video {
	bottom:00px;
}

p.tips {
	display:block;
	color:#009de0;
	float:left;
	width:590px;
	margin-left:30px;
	text-align: justify;	
	}

body.tips #container, body.privacy #container, body.intersections #container  {
	height:100%;
	position:relative;
}

#left_column {
	width:800px;
	min-height:750px;
	float:left;
}

body.tips #left_column h1, body.video #left_column h1, body.email_friend #left_column h1, body.privacy #left_column h1, body.come_clean_gallery #left_column h1, body.single_video #left_column h1, body.intersections #left_column h1, body.promo #left_column h1  {
	color:#84be18;
	font-size:14px;
	margin-left:17px;
	margin-top:15px;
}

.tip_content_wrapper {
	position:relative;
	right:43px;
	width:840px;
}

.tip_content_block {
	width:830px;
	height:152px;
	margin-top:8px;
}


#tip_image_speeding, #tip_image_jackrabbit, #tip_image_inflation, #tip_image_planning, #tip_image_idling, #tip_image_speeding, #tip_image_trunk, #tip_image_maintenance, #tip_image_air_con, #tip_image_racks, #tip_image_efficiency {
	width:194px;
	height:137px;
	margin-top:0px;
	float:left;

} 

#tip_image_speeding{
background: url(../images/tip_icon_speeding.png) no-repeat top left; 
}

#tip_image_jackrabbit {
background: url(../images/tip_icon_jackrabbit.png) no-repeat top left; 
}

#tip_image_inflation {
background: url(../images/tip_icon_inflation.png) no-repeat top left; 
}

#tip_image_planning {
background: url(../images/tip_icon_planning.png) no-repeat top left; 
}

#tip_image_idling {
background: url(../images/tip_icon_idling.png) no-repeat top left; 
}

#tip_image_trunk {
background: url(../images/tip_icon_trunk.png) no-repeat top left; 
}

#tip_image_maintenance {
background: url(../images/tip_icon_maintenance.png) no-repeat top left; 
}

#tip_image_air_con {
background: url(../images/tip_icon_air_con.png) no-repeat top left; 
}

#tip_image_racks {
background: url(../images/tip_icon_roof_rack.png) no-repeat top left; 
}

#tip_image_efficiency {
background: url(../images/tip_icon_efficiency.png) no-repeat top left; 
}

body.tips .drive_smart_calculator, body.tips .drive_smart_email_friend, body.privacy {
	margin-top:5px;
}

body.intersections .drive_smart_calculator, body.intersections .drive_smart_email_friend, body.intersections .drive_smart_email_friend  {
	margin-top:5px;
}


/* Video Pages*/



body.video #container {
	height:100%;
	position:relative;
}

body.video #left_column {
	min-height:490px;
}

.video_content_wrapper {
	width:800px;
	margin-top:25px;
}

.video_content_block {
	width:830px;
	height:260px;
	margin-top:8px;
}

.video_container {
	width:320px;
	height:240px;
	float:left;
	background:#b9e9f7;
}

p.video {
	display:block;
	width:400px;
	margin-left:30px;
	color:#009de0;
	text-align: justify;	
	float:left;
	}
	
p.embed {
	display:block;
	width:200px;
	margin-left:30px;
	color:#ff6600;
	float:left;
	font-weight:bold;
	font-size:11px;
		}
		


body.video input.embedcode, body.single_video input.embedcode {
	color:#666666;
	margin-top:10px;
	margin-left:30px;
	width:400px;
}

body.video .drive_smart_calculator, body.video .drive_smart_email_friend {
	margin-top:5px;
}

body.single_video .video_content_block {
	width:830px;
	height:390px;
	margin-top:8px;
}

/* Email Friend*/


body.email_friend .drive_smart_calculator, body.privacy .drive_smart_calculator, body.email_friend .drive_smart_email_friend {
	margin-top:5px;
}

body.email_friend #container, body.come_clean_gallery #container {
	height:100%;
	position:relative;
}


#email_friend_intro {
	width:800px;
	height:202px;
	background: url(../images/intro_background.png) no-repeat;
}

#email_friend_intro p.email_friend_intro {
	width:366px;
	height:80px;
	margin-left:33px;
	margin-top:65px;
	float:left;
	line-height:19px;
	text-align:justify;
	font-size:13px;
		font-weight:bold;
}

#email_confirm p.email_confirm {
	width:625px;
	height:150px;
	margin-left:33px;
	margin-top:20px;
	float:left;
	line-height:19px;
	text-align:justify;
	font-size:13px;
}

p.email_friend {
	margin-right:5px;
	font-weight:bold;
	color:#009de0;
	font-size:11px;
}

#email_friend_graphic {
	width:270px;
	height:242px;
	position:absolute;
	top:210px;
	left:435px;
	background: url(../images/smoke.png) no-repeat;
}

#email_confirm {
	float:left;
	clear:right;
	width:760px;
	height:545px;
	background: url(../images/email_confirm_background.png) no-repeat;
}

#email_confirm p.email_intro {
	width:560px;
}

#email_confirm a {
color:#ff6600;
}

p.email_intro a {
	color:#ff6600;
}

#email_intro {
	margin-left:40px;
}

#stamp {
	width:85px;
	height:85px;
	float:left;
	margin-left:49px;
	margin-top:20px;
}


#form_container {
	width:760px;
	height:220px;
	margin-top:25px;
	background: url(../images/large_arrow.png) no-repeat;
	background-position:355px 0px;
	float:left;
}


#sent_from_form_wrapper {
	width:320px;
	height:210px;
	float:left;
	background: url(../images/email_form_back_1.png) no-repeat;
}

#sent_from_form {
	margin-top:20px;
	margin-left:20px;
	float:left;
}

#send_to_form_wrapper {
	width:320px;
	height:210px;
	float:left;
	margin-left:116px;
	background: url(../images/email_form_back_2.png) no-repeat;
}

#send_to_form {
	margin-top:20px;
	margin-left:20px;
}

#habit_type_container {
	width:760px;
	height:370px;
	margin-top:15px;
	background: url(../images/email_form_back_3.png) no-repeat;
	float:left;
}

.habit_type {
	width:120px;
	height:120px;
	margin-top:28px;
	float:left;
	margin-left:34px;
}

p.habit_intro {
	margin-left:20px;
	font-weight:bold;
	color:#84BE18;
}

p.habit_description {
	width:85px;
	float:left;
	margin-top:5px;
}

.habit_type input {
	float:left;
	clear:right;
	margin-top:10px;
}

#email_submit {
	width:760px;
	margin-top:15px;
	float:left;
}

form.mail {
	width:758px;
	padding:0;
	margin:0;
}

#captcha {
	width:600px;
	padding-left:0px;
	padding-top:5px;
	float:left;
	margin-top:2px;
	color:#009de0;
	padding-bottom:10px;
}

#captcha a {
	color: #ff6600;
}

#captcha form {
	margin-bottom:5px;
}

p.opt_in {
	font-size:10px;
	margin-bottom:12px;
	width:600px;
}

#submit {
float:left;
height:80px;
margin-left:38px;
margin-top:20px;
}

#email_submit img {
margin-top:10px;
}

input {
	color:#666666;
}

/* Resources page*/

.resource_block {
	width:720px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom: 1px dashed #B9DBF3;
	margin-left:10px;
}

p.resources {
	display:block;
	color:#009de0;
	float:left;
	width:590px;
	margin-left:33px;
	text-align: justify;	
}

p.resources_links {
	display:block;
	color:#009de0;
	float:left;
	width:590px;
	margin-left:63px;
	text-align: justify;		
}	
	
p.resources_links a {
	color:#ff6600;
	padding-left:16px;
	background:url(../images/list_style_external_link.gif) no-repeat;
	background-position: 0px 1px;
}

.resource_block h2 {
	color:#009de0;
	margin-left:18px;
	padding-left:15px;
	background:url(../images/list_style_resources.gif) no-repeat;
	background-position: 0px 3px;
}


/* Privacy page*/

body.privacy #left_column {
	min-height:750px;
}

body.privacy #left_column ul {
	width:685px;
	color:#009de0;
}

body.privacy #left_column ul a.feedback {
	color:#ff6600;
}


/* Disclaimer page*/

#disclaimer {
	margin-left:17px;
	width:685px;
}

#left_column a.disclaimer, #left_column a.requirements {
	color:#ff6600;
}

/* Contest page*/

body.contest {
	background:#EEFBFF;
	color:#009de0;
}

body.contest p {
	color:#009de0;
}

#contest_container {
	width:780px;
}

#contest_intro p {
	width:360px;
	float:left;
	margin-top:40px;
	margin-left:10px;
	padding-right:10px;
}

#contest_intro img {
	float:left;
	margin-top:15px;
}

#contest_intro img {
	border: none;
}

#contest_form_container {
float:left;
clear:both;
margin-top:10px;
}


#contest_form_container a {
	color:#ff6600;
}

.form-table {
	font-size:11px;
	color:#009de0;
}

p.rules {
	font-size:10px;
}

input.contest {
	margin-left:600px;
	color:#009de0;
}

body.contest table.captcha {
background:#fff;
}

ol.rules {
	padding-right:50px;
	color:#009de0;
}

#slideshow_container_bottom a:hover {
	color:#e1f2a2;
}

/* Come_clean_gallery */

body.come_clean_gallery #container {
	margin-top:8px;
	
}

#come_clean_recent {
	float:left;
	width:800px;
	height:340px;
	background: url(../images/come_clean_recent_backgrond.png) no-repeat;
}

p.come_clean_recent {
	font-size: 12px;
	font-weight:bold;
	margin-left:20px;
	margin-top:15px;
}

div.come_clean_recent_polaroid {
	width:225px;
	height:245px;
	float:left;
	margin-left:25px;
	margin-top:17px;
	background: url(../images/polaroids_master.png) no-repeat;
}

div.come_clean_recent_polaroid img {
	margin: 12px 12px 8px 12px;
}

#come_clean_gallery_container {
	float:left;
	width:800px;
	list-style:none;	
}

#come_clean_gallery_container ul {
	margin-left:-53px;
}

#come_clean_gallery_container li {
	float:left;
	list-style:none;
	margin-left:27px;
	margin-top:13px;
}

#come_clean_gallery_container ul img {
	border:0;
}


p.thumbnail-text {
	padding-left:20px;
	margin-bottom:3px;
	background-image: url(../images/icon_car.png);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	font-size:10px;
	line-height:17px;
	width:105px;
	overflow:hidden;
	white-space:nowrap;
}

p.recent-text {
	font-size:10px;
	text-align:center;
	width:196px;
	margin-left:8px;
}


/* Come_clean_submission_window */

body.come_clean {
	background:#EEFBFF;
}

body.come_clean #container {
	margin:0;
	width:775px;
}

body.come_clean #come_clean_left {
	float:left;
	width:400px;
}

body.come_clean_gallery #left_column {
min-height:500px;
}

body.come_clean #come_clean_left img {
	margin-left:55px;
	margin-top:0px;
}


body.come_clean #come_clean_right {
	padding-top:40px;
	float:left;
	width:375px;
}

body.come_clean #come_clean_right td {
	padding-top:8px;
	color:#009de0;
}

body.come_clean #come_clean_right textarea {
	color:#009de0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body.come_clean #come_clean_right td select {
width:225px;
color:#0296d5;
}

body.come_clean #come_clean_right input, body.come_clean #come_clean_right td {
	color:#009de0;
	}
	
#come_clean_captcha {
	float:left;
	width:775px;
	margin-top:11px;
}

#come_clean_captcha a {
	color:#ff6600;
}


input.come_clean {
	float:right;
	color:#009de0;
	margin-right:25px;
	margin-top:10px;
}

input:focus, textarea:focus {
background:#fff9c4;
}

body.come_clean_thank_you {
	background:#EEFBFF none repeat 0 0;
}

body.come_clean_thank_you #container {
width:500px;
}
	
p.come_clean_thank_you {
	color:#009de0;
	font-size:14px;
	font-weight:bold;
	margin-top: 100px;
	width:550px;
}

#gallery_pages {
	color:#009de0;
	margin-top:10px;
	float:left;
	width:750px;
}

#gallery_pages a {
	color:#009de0;
}

p.checkboxes {
	float:left;
}


/* intersections page*/

.dialogue_wrapper_face_right {
	position:relative;
		width:840px;
	height:140px;
	margin-left:20px;
	margin-top:15px;
}

.dialogue_wrapper_face_left {
	position:relative;
	width:840px;
	height:140px;
	margin-left:20px;
	margin-top:15px;
}

.polaroid_right {
	width:120px;
	height:135px;
	margin:0px;
	padding:0px;
	float:left;
}

.polaroid_left {
	width:120px;
	height:135px;
	background:yellow;
	margin:0px;
	padding:0px;
	float:left;
	clear:right;
}

.bubble_right {
	width:630px;
	height:135px;
	float:left;
	background: url(../images/dialogue_bubble_right.png) no-repeat scroll left center;
	margin-left:10px;
}

.bubble_left {
	width:630px;
	height:135px;
	float:left;
	background: url(../images/dialogue_bubble_left.png) no-repeat scroll left center;
	margin-right:10px;
}

p.bubble_dialogue_left {
	width:510px;
	margin-left:29px;
	margin-top:25px;
	line-height:19px;
}

p.bubble_dialogue_right{
	width:510px;
	margin-left:90px;
	margin-top:25px;
	line-height:19px;
}

#submit_container {
	height:65px;
	float:left;
	width:800px;
	background: url(../images/come_clean_recent_submit_background.png) no-repeat scroll left center;
	float:left;
}

p.come_clean_submit {
	font-weight:bold;
	margin-top:24px;
	margin-left:25px;
	font-size:14px;
	width:730px;
	color:#009de0;
}


#submit_call {
	float:left;
}


#submit_button {
	float:left;
	width:50px;
	margin-left:15px;
}

#submit_button img {
	margin-top:10px;	
}

body.come_clean_gallery #submit_container a {
		color:#84be18;
}

body.come_clean_gallery #submit_container a:hover {
	text-decoration:underline;
}

p.remove_confession {
	float:left;
	margin-top:10px;
	font-size:10px;
}

p.remove_confession a {
	color:#ff6600;
}

/*dirty driver test*/
a.start_test {
	display:block;
	width:345px;
	height:490px;
	font-weight:bold;
	/*margin-left:5px;*/
	padding-top:220px;
	padding-left:10px;
	font-size:16px;
	text-align:center;
}
/*
a.start_test {
	display:block;
	width:140px;
	height:73px;
	font-weight:bold;
	position:absolute;
	margin-left:115px;
	margin-top:156px;
	font-size:16px;
	text-align:center;
}
*/

#slideshow_container_top a.start_test {
	color:#ffffff;
}


#slideshow_container_top a.start_test:hover {
	color:#ffffff;
}


a.start_test:visited {
	color:#282828;
}

#dirty_driver_test {
padding-left:70px;
	

}

</style>




























