/*********************  general items*********************/* {	margin: 0;	padding: 0;}a img {	border: 0;}fieldset {	border: 0;}a {	color: #3ea6be;}/*********************  Main Styles*********************/html {	font: .627em Arial, Verdana, Helvetica, sans-serif;}body {	text-align: center;	color: #5b5b5b;	background-color: #fff;}#container {	margin: 0 auto;	width: 994px;	text-align: left;}/*********************  header & footer*********************/#header {	float: left;	width: 994px;	height: 183px;	background: url(/images/header_bgr.jpg) no-repeat top right;}#header #logo {	float: left;	display: inline;	margin: 11px 58px -10px -16px;	width: 275px;	height: 183px;	position: relative;}#header #logo img {	display: block;}#header #main_heading {	float: left;	padding-top: 15px;	margin: 86px 0 0 -5px;	width: 400px;	height: 0;	overflow: hidden;	font-size: .1em;	background: url(/images/h1_main_heading.gif) no-repeat 0 0;}#header #tagline {	float: left;	clear: none;	padding-top: 10px;	margin: 3px 0 0 0;	width: 335px;	height: 0;	overflow: hidden;	font-size: .1em;	background: url(/images/tagline.gif) no-repeat 0 0;}#header #advert {	float: left;	margin: 5px 0 0 0;	padding-left: 30px;	width: 110px;	font-size: 1.2em;	text-decoration: none;	color: #fff;	background: url(/images/bullet.gif) no-repeat 18px 4px;}#footer {	clear: both;	margin: 0 auto 10px;	padding: 2px 16px;	border-top: 4px solid #fff;	width: 932px;	height: 28px;	color: #fff;	background: url(/images/footer_bgr.gif) no-repeat 0 0;	font-size: 1.2em;	font-weight: bold;}#f_inner {	float: left;	width: 932px;}#footer #sml_logo {	float: left;	display: inline;	margin-right: 10px;}#footer p {	float: left;	padding: 3px 0 0 8px;}#footer ul {	list-style-type: none;	padding: 3px 0 0 0;}#footer ul li {	display: inline;}#footer ul li a {	padding: 0 5px 0 2px;	color: #fff;	text-decoration: none;}#footer ul li a:hover {	text-decoration: underline;}/*********************  navigation*********************/#nav {	float: left;	display: inline;	list-style-type: none;	margin: 5px 0 0 1px;	width: 570px;	height: 28px;}#nav li {	float: left;	display: inline;	margin-left: -17px;}#nav #home {	margin-left: 0;}#nav a {	display: block;	padding-top: 28px;	height: 0;	width: 116px;	overflow: hidden;	background: url(/images/nav.gif) no-repeat;}#home    a { width: 121px; }#about   a { background-position: -121px 0; }#contact a { background-position: -237px 0; }#home    a:hover { background-position:    0   -28px; }#about   a:hover { background-position: -121px -28px; }#contact a:hover { background-position: -237px -28px; }/*********************  main content items*********************/#content {	float: left;	clear: left;	padding: 41px 15px 0;	width: 964px;	background: url(/images/top.gif) no-repeat 15px 0;}#btm {	float: left;	clear: left;	display: block;	margin-right: -5px;	padding-bottom: 39px;	width: 964px;	background: #f1f1f1 url(/images/btm.gif) no-repeat bottom right;}#inner {	float: left;	clear: left;	display: block;	margin-right: -10px;	padding: 0 12px;	width: 940px;	background: #f1f1f1;}.arrows {	float: left;	clear: left;	padding: 0 25px;	margin-right: -5px;	width: 890px;	background: url(/images/arrows_bgr.gif) no-repeat 0 60px;}.map {	background: none;	padding-top: 10px;}.no_bgr {	background: none;}.text_area {	float: left;	clear: left;	position: relative;	z-index: 2;	margin-top: -10px;	padding: 0 30px;	width: 690px;}.text_area p {	font-size: 1.3em;	line-height: 1.5em;	padding-bottom: 10px;}.wide_box,.medium_box {	padding-top: 23px;	display: block;	clear: left;	margin: 0 auto;	width: 890px;	background: url(/images/sm_top.gif) no-repeat 0 0;}.wide_box_btm,.medium_box_btm {	float: left;	clear: left;	padding-bottom: 23px;	width: 890px;	background: url(/images/sm_btm.gif) no-repeat bottom left;}.wide_box_inner,.medium_box_inner {	float: left;	clear: left;	padding: 0 15px 0 27px;	width: 847px;	background: url(/images/sm_inner.gif) repeat-y 0 0;}.medium_box {	margin: 0 0 0 25px;	width: 525px;	background: url(/images/med_top.gif) no-repeat 0 0;}.medium_box_btm {	width: 525px;	background: url(/images/med_btm.gif) no-repeat bottom left;}.medium_box_inner {	padding: 0 25px;	width: 475px;	background: url(/images/med_inner.gif) repeat-y 0 0;}.medium2_box{	padding-top: 27px;	display: inline;	float: left;	margin: 0 -10px 0 22px;	width: 700px;	background: url(/images/sm2_top.gif) no-repeat 0 0;}.medium2_box_btm{	float: left;	clear: left;	padding-bottom: 27px;	width: 700px;	background: url(/images/sm2_btm.gif) no-repeat bottom left;}.medium2_box_inner {	float: left;	clear: left;	padding: 0 15px 0 27px;	width: 670px;	background: url(/images/sm2_inner.gif) repeat-y 0 0;}.wide_box_inner p,.medium2_box_inner p,.medium_box_inner p {	clear: left;	padding: 0 0 8px;	color: #000;	font-size: 1.3em;	line-height: 1.5em;}.wide_box_inner p a,.medium_box_inner p a {	text-decoration: none;}.wide_box_inner p a:hover,.medium_box_inner p a:hover {	text-decoration: underline;}div#small_box {	float: left;	position: relative;	z-index: 10;	display: inline;	padding-top: 27px;	width: 360px;	margin: 0 8px 0 25px;	background: url(/images/sml_module_top.gif) no-repeat 0 0;}.sml_box_btm {	float: left;	clear: left;	padding-bottom: 27px;	width: 360px;	background: url(/images/sml_module_btm.gif) no-repeat bottom left;}.sml_box_inner {	float: left;	clear: left;	padding: 0 15px 0 27px;	width: 318px;	background: url(/images/sml_module_inner.gif) repeat-y 0 0;}p {	clear: both;}p.crew {	margin-top: 20px;	text-align: right;}h1 {	font-size: 2.4em;	font-weight: normal;	padding: 0 0 5px 50px;}h2 {	float: left;	position: relative;	z-index: 2;	margin: 10px 0;	width: 350px;	height: 32px;	font-size: 1.3em;	line-height: 2.5em;	text-transform: uppercase;	color: #D02727;}h2#where_to,h2.where_to,h2#what_car,h2.what_car,h2#fun_facts,h1#your_cost,h2#not_found,h2#tenical_details_heading,h2#sponsored_links {	display: inline;	margin: -13px 0 10px -12px;	padding-left: 42px;}h2#where_to,h2.where_to {	color: #8dbf58;	background: url(/images/h2_where_to.gif) no-repeat 0 0;}h2#not_found {	background: url(/images/h2_not_found.gif) no-repeat 0 0;}h2#what_car,h2.what_car {	color: #3ea6be;	background: url(/images/h2_what_car.gif) no-repeat 0 0;}h2#fun_facts {	color: #ff6600;	background: url(/images/h2_fun_facts.gif) no-repeat 0 0;}h1#your_cost {	float: left;	position: relative;	z-index: 2;	margin: -13px 0 10px -12px;	height: 32px;	font-size: 1.3em;	font-weight: bold;	line-height: 2.5em;	text-transform: uppercase;	width: 164px;	color: #d02727;	background: url(/images/h2_your_cost.gif) no-repeat 0 0;}h2#tenical_details_heading {	width: 126px;	color: #3ea6be;	background: url(/images/h2_tehnical_details.gif) no-repeat 0 0;}h2#sponsored_links {	margin: -13px 0 10px -6px;	width: 130px;	color: #a6bd09;	background: url(/images/h2_spons_links.gif) no-repeat 0 0;}form#where_to_f,form.where_to_f,form#car_f {	float: left;	clear: left;	width: 670px;}form#where_to_f input,form.where_to_f input {	clear: left;	padding: 1px 2px;	width: 276px;}form#where_to_f input.d_text,form.where_to_f input.d_text {	color: #989898;	font-style: italic;}form#where_to_f label,form.where_to_f label {	float: left;	display: block;	width: 100%;	padding-bottom: 2px;	font-size: 1.4em;	color: #989898;}form .error_msg p,form#where_to_f label.err,form.where_to_f label.err,form#contact_f label.err {	color: #d02727;}form .error_msg p {	padding-left: 50px;}#where_to_f p,.where_to_f p {	font-size: 1.3em;	padding-bottom: 10px;}form#where_to_f .error,form.where_to_f .error {	padding-left: 50px;}form#where_to_f #left,form#where_to_f #right,form.where_to_f .left,form.where_to_f .right {	float: left;	display: inline;	width: 335px;}form#where_to_f #left, form.where_to_f .left {	padding-left: 50px;	width: 285px;}form#where_to_f #right,form.where_to_f .right {	padding-left: 15px;	width: 320px;	width: 290px;}form#where_to_f #route_fs,form.where_to_f .route_fs {	padding-bottom: 30px;}form#car_f {	padding-bottom: 12px;}form#where_to_f fieldset,form.where_to_f fieldset,form#car_f fieldset {	float: left;	display: inline;	padding-right: 15px;}fieldset.ft { 	width: 100%;}fieldset#year_fs,fieldset.year_fs {	clear: left;	padding-left: 50px;	width: 113px;}fieldset#year_fs select,fieldset.year_fs select {	width: 112px;}fieldset#make_fs,fieldset#make_fs select,fieldset#model_fs,fieldset#model_fs select,fieldset.make_fs,fieldset.make_fs select,fieldset.model_fs,fieldset.model_fs select {	width: 140px;}.top_link {	float: right;	position: relative;	padding-right: 10px;	margin: -10px 10px 0 0;	font-weight: bold;	text-decoration: none;	font-size: 1.1em;}.top_link:hover {	text-decoration: underline;}a.bullet {	background: url(/images/red_bullet.gif) no-repeat 100% 4px;}#my_c2d {	float: left;	clear: left;	padding: 10px 0 0 360px;	width: 580px;	height: 65px;	background: url(/images/my_c2d_bgr.gif) no-repeat 86px 0;}#my_c2d_btn,#my_c2d_btn_w,.my_c2d_btn_w {	float: left;	display: block;	padding-top: 57px;	width: 203px;	height: 0;	overflow: hidden;	font-size: .1em;	background: url(/images/c2d_btn.gif) no-repeat 0 0;}#my_c2d_btn_w,.my_c2d_btn_w {	display: inline;	margin: 25px 0 0 225px;	background: url(/images/c2d_btn_white.gif) no-repeat 0 0;}/*** subpage ***/span#cost,span#ycf_result {	float: left;	position: relative;	z-index: 2;	display: block;	padding-left: 15px;	margin-top: -8px;	font-size: 1.8em;	color: #000;	background: url(/images/arrow.gif) no-repeat center left;}span#ycf_result {	background: none;	padding-left: 0;	margin-top: 0;	line-height: 1.7em;}div#about_carbon {	float: left;	clear: left;	position: relative;	z-index: 11;	padding-left: 22px;	margin-top: -10px;	width: 450px;}div#about_carbon a {	padding-left: 10px;	font-size: 1.2em;}div#about_carbon #ycf_tooltip a {	padding-left: 0;	font-size: 1em;	position: relative;}div#distance_and_driving {	float: left;	clear: left;	display: inline;	padding: 5px 0;	margin: -5px 0 0 31px;	border-top: 1px solid #000;	width: 236px;}div#distance_and_driving ul {	list-style-type: none;	color: #000;	font-size: 1.2em;}div#distance_and_driving ul li {	padding-bottom: 5px;	text-align: right;}div#distance_and_driving ul li span {	padding-right: 10px;	text-transform: uppercase;	font-weight: bold;	text-align: right;	width: 90px;	background: url(/images/bullet_black.gif) no-repeat center right;}.tools {	position: relative;	float: right;	width: 150px;	text-align: right;	font-size: 1.1em;}.tools span {	float: right;	display: block;	padding-right: 10px;	width: 140px;	text-decoration: none;	line-height: 1.5em;	cursor: pointer;}.tools span#details {	color: #000;	background: url(/images/bullet_down.gif) no-repeat center right;}.tools span#how {	position: relative;	z-index: 5;	color: #3ea6be;	width: 159px;	margin-left: -15px;	background: url(/images/red_bullet.gif) no-repeat center right;}#tooltip,#ycf_tooltip {	display: none;	position: absolute;	z-index: 10;	padding-top: 0px;	width: 251px;	text-align: left;	background: transparent;}#tooltip {	top: 33px;	left: -26px;}#ycf_tooltip {	top: 16px;	left: 10px;	z-index: 100;	font-size: 1.1em;}.ttop {	position: static;	padding-top: 20px;	width: 251px;	height: 22px;	background: transparent url(/images/tooltip_top.png) no-repeat 0px 0px;}#tooltip .btm,#ycf_tooltip .btm {	float: left;	clear: left;	width: 251px;	height: 20px;	overflow: hidden;	background: url(/images/tooltip_btm.png) no-repeat bottom;}#tooltip .inner,#ycf_tooltip .inner {	float: left;	clear: left;	width:231px;	padding: 10px;	background: url(/images/tooltip_mid.png) repeat-y 0 0;}#tooltip h3,#ycf_tooltip h3 {	font-size: 1em;	padding: 5px 0 0 10px;	width: 210px;	/*line-height: 23px;*/	color: #000;}#tooltip p {	padding-bottom: 5px;}#ycf_tooltip p {	padding-bottom: 10px;}#tooltip a,#ycf_tooltip a {	text-decoration: none;}#tooltip a:hover,#ycf_tooltip a:hover {	text-decoration: underline;}#tooltip p.vehicle_data {	color: #000;	font-size: 1.1em;	font-weight: bold;}#tooltip a.disclaimer {	float: right;	padding-right: 8px;}#tooltip .close,#ycf_tooltip .close {	position: relative;	z-index: 20;	width: 10px;	font-size: 1.35em;	font-weight: bold;	color: #d64444;}#ycf_tooltip .close {	float: right;	display: block;	padding-right: 10px;	cursor: pointer;	line-height: 1.5em;	text-decoration: none;}ul#data {	color: #000;	list-style-type: none;	font-size: 1.1em;	padding-bottom: 8px;}ul#data li {	padding-bottom: 0;	text-align: left;	line-height: 1.5em;}ul#data li span {	display: block;	float: left;	padding: 0 12px 0 0;	margin-right: 3px;	text-decoration: none;	width: 120px;	text-align: right;	background:transparent url(/images/bullet_black.gif) no-repeat scroll right center;}ul#prices {	float: left;	clear: left;	padding: 5px 0 30px 3px;	list-style-type: none;	color: #000;	width: 205px;	font-size: 1.1em;}ul#prices li {	padding-bottom: 3px;	text-align: left;}ul#prices li span {	float: left;	display: block;	padding-right: 10px;	margin-right: 3px;	text-transform: uppercase;	font-weight: bold;	background: url(/images/bullet_black.gif) no-repeat center right;}div#tech_details {	clear: both;}table#prices_table {	clear: left;	width: 300px;	margin: 0 0 15px 3px;	border: 0;	border-spacing: 0;	color: #000;	font-size: 1.1em;}table#prices_table th {	text-align: center;	font-weight: bold;	padding-bottom: 10px;}table#prices_table td {	text-align: center;	padding: 4px 0;}table#prices_table td.strong {	font-weight: bold;}div#total {	clear: left;	width: 100%;	margin-right: -5px;}div#total ul {	float: right!important;	padding-right: 10px;	width: 110px;	list-style-type: none;	color: #000;	font-size: 1.1em;}div#total ul li {	padding-bottom: 3px;	text-align: left;	font-weight: bold;}div#total li span {	float: left;	display: block;	padding-right: 10px;	margin-right: 3px;	text-transform: none;	font-weight: bold;	background: url(/images/bullet_black.gif) no-repeat center right;}#map {	float: left;	display: inline;	padding-top: 10px;	width: 323px;	height: 296px;}#map img {	display: block;}#complete_directions {	clear: left;	margin: 0;	padding: 5px 0 5px 393px;	width: 323px;	line-height: 1.5em;	font-size: 1.2em;}#complete_directions p {	display: inline;	color: #000;}#complete_directions ul {	display: inline;	list-style-type: none;	color: #3ea6be;}#complete_directions ul li {	display: inline;}#complete_directions ul li a {	padding: 0 4px 0 2px;	text-decoration: none;}#complete_directions ul li a:hover {	text-decoration: underline;}div#google_sponsored_links {	clear: both;	margin: 0 auto;	width: 700px;}a.all {	clear: left;	padding: 0pt 10px 8px 0;	font-size: 1.3em;	text-decoration: none;	background: transparent url(/images/red_bullet.gif) no-repeat scroll 100% 5px;}a.all:hover {	text-decoration: underline;}/** galculating **/.gal_positioner,.edit_positioner,.feed_positioner {	position: relative;	z-index: 1000;	clear: left;	width: 792px;	height: 0;}.edit_positioner {	width: 658px;}.galculating,.edit_trip,.feedback,.feedback_conf {	position: absolute;	top: 100px;	z-index: 1000;	width: 401px;	text-align: center;}.edit_trip {	display: none;	position: absolute;	top: -55px;	left: -26px;	z-index: 1000;	padding: 0;	width: 717px;	text-align: left;}.feedback,.feedback_conf {	display: none;	position: absolute;	top: -15px;	left: 176px;	z-index: 1000;	width: 538px;	text-align: left;}.edit_inner h2#where_to,.edit_inner h2#what_car,.edit_inner h2.where_to,.edit_inner h2.what_car {	float: left;	display: inline;	margin: 0;}.gal_top {	width: 434px;	height: 29px;	background: url(/images/gal_top.png) no-repeat bottom left;}.edit_top {	width: 717px;	height: 33px;	background: url(/images/edit_top.png) no-repeat bottom left;}.feed_top {	width: 538px;	height: 33px;	background: url(/images/feed_top.png) no-repeat bottom left;}.edit_top span {	position: relative;	z-index: 100;	color: red;	float: right;	cursor: pointer;	margin: 17px 19px 0 0;	width: 15px;	height: 15px;	font-size: 1.2em;	font-weight: bold;}.gal_btm {	width: 434px;	height: 22px;	background: url(/images/gal_btm.png) no-repeat bottom left;}.edit_btm {	clear: left;	width: 717px;	height: 33px;	background: url(/images/edit_btm.png) no-repeat bottom left;}.feed_btm {	clear: left;	width: 538px;	height: 34px;	background: url(/images/feed_btm.png) no-repeat bottom left;}.gal_inner {	width: 434px;	background: url(/images/gal_inner.png) repeat-y 0 0;}.edit_inner {	float: left;	padding-left: 25px;	width: 692px;	background: url(/images/edit_inner.png) repeat-y 0 0;}.feed_inner {	float: left;	padding: 0 34px;	width: 470px;	background: url(/images/feed_inner.png) repeat-y 0 0;}.galculating img {	width: 151px;	margin: 0 auto 15px;}.galculating h2 {	float: none;	margin: 0 0 15px 0;	width: auto;	height: auto;	color: #3ea6be;	font-size: 2.1em;	font-weight: normal;	font-family: Tahoma, Arial, Verdana, sans-serif;	line-height: normal;	text-transform: none;}.galculating p {	padding: 0 0 10px 13px;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 1.2em;	color: #a4a4a4;}/*** contact form ***/form#contact_f {	width: 475px;}form#contact_f div {	float: left;	clear: left;	width: 475px;}form#contact_f label {	float: left;	clear: left;	width: 100px;	font-size: 1.3em;	color: #000;}form#contact_f input {	padding: 1px 2px;	width: 200px;	border: 1px solid #d4d4d4;	margin-bottom: 10px;}form#contact_f input#code {	float: left;	display: inline;	margin-right: 8px;	width: 100px;}form#contact_f textarea {	overflow: auto;	padding: 1px 2px;	width: 285px;	height: 110px;	border: 1px solid #d4d4d4;	margin-bottom: 10px;}form#contact_f div.secure {	padding-left: 70px;	margin-right: -3px;	width: 405px;	}form#contact_f #image {	float: left;	display: inline;	margin: 0 6px 5px 0;}form#contact_f a#reload {	float: left;	font-size: 1.2em;	margin-right: -10px;}form#contact_f a#audio {	float: left;	display: block;	width: 52px;	font-size: 1.2em;}form#contact_f input#send_btn {	display: inline;	padding: 0;	margin: 0 10px 10px 100px;	border: 0;	width: 60px;	height: 21px;	float: left;	clear: both;}form#contact_f .error_msg p {	padding-left: 0;}form#contact_f  p#legend {	float: left;	clear: none;	display: inline;	padding-bottom: 0;}#btns {	padding-top: 10px;}/*** feedback form ***/#feed_f {	float: left;	width: 470px;	font-size: 1.3em;}#feed_f fieldset {	width: 470px;}.feed_inner h2 {	margin: 0;	color: #3EA6BE;}.feed_inner p.msg {	font-size: 1.3em;	padding-bottom: 10px;}.feed_inner p.big {	padding-bottom: 10px;	font-size: 2em;	color: #000;}.feed_inner span#cl_feed {	display: block;	padding-top: 21px;	width: 81px;	height: 0;	overflow: hidden;	cursor: pointer;	font-size: .1em;	background: url(/images/close_btn.gif) no-repeat 0 0; }#feed_f label {	float: left;	clear: left;	display: inline;	margin-right: 10px;	padding-bottom: 4px;}#feed_f label.radio {	float: left;	clear: none;	display: inline;	width: auto;}#feed_f input {	float: left;	display: inline;}#feed_f input.radio_in {	width: 15px;	height: 15px;	margin: 0 2px 0 0;	padding: 0;}#feed_f input#email {	width: 158px;}#feed_f label#tell_us {	float: left;	clear: left;	display: block;	margin: 0;	width: 470px;}#feed_f textarea {	float: left;	clear: left;	display: block;	overflow: auto;	margin: 0 0 10px;	width: 350px;}#feed_f p {	float: left;	clear: left;	display: inline;	margin: 0 10px 10px 0;}#feed_f div#btns {	float: left;	clear: left;	margin: 10px 0 5px;}#feed_f input#cancel_btn {	margin: 0 0 0 10px;	padding: 0;	border: 0;	width: 81px;	height: 21px;	cursor: pointer;	background: url(/images/cancel_btn.gif) no-repeat 0 0;}.gads_wrap {	float: right;	display: inline;	margin-right: 22px;	padding-top: 27px;	width: 196px;	background: url(/images/gads_top.gif) no-repeat 0 0;}.gads {	float: left;	padding-bottom: 27px;	width: 196px;	background: url(/images/gads_bottom.gif) no-repeat bottom left;}.gads_in {	float: left;	padding: 0 20px;	width: 156px;	background: url(/images/gads_bgr.gif) repeat-y 0 0;}#fly_insted {	float: right;	margin-top: -38px;	width: 215px;}#fly_insted h2 {	width: 215px;	color: #9a9a9a;	float: left;	font-size: 1.3em;	height: auto;	line-height: normal;	margin: 0 0px 10px;	position: relative;	text-transform: uppercase;	z-index:2;}#fly_insted a {	width: 215px;	margin-bottom: 4px;	color: #ff6600;	font-size: 1.3em;	text-decoration: none;}#fly_insted p a {	color: #3ea6be;	margin: 0;	font-size: 1em;}#fly_insted a:hover {	text-decoration: underline;}ul.normal_list {	list-style-type: disc;	list-style-position: outside;	padding-left: 20px;}ul.normal_list li {	clear: left;	padding-bottom: 4px;	color: #000000;	font-size: 1.3em;}div.trip_box {	float: left;	clear: left;	display: inline;	margin: 20px 10px 0 25px;	padding-top: 26px;	width: 577px!important;	background: url(/images/trip_top.gif) no-repeat 0 0;}div.trip_box_inner {	float: left;	clear: left;	padding: 0px 15px 20px 27px;	width: 535px;	background: url(/images/trip_box_inner.gif) repeat-y 0 0;}div.trip_box_btm {	float: left;	clear: both;	padding-bottom: 26px;	width: 577px;	background: url(/images/trip_box_btm.gif) no-repeat bottom left;}div#ban_container {	float: left;	display: inline;	padding-bottom: 10px;	width: 300px;	height: 250px;}div#your_trip_info {	float: left;	clear: left;	display: block;	width: 535px;	padding-bottom: 30px;}h2#your_trip,h2#your_carbon_footprint {	background:transparent url(/images/h2_where_to.gif) no-repeat scroll 0pt;	color:#8DBF58;	display:inline;	margin: -9px 0pt 10px -12px;	padding-left: 42px;	width: 75px;}h2#your_carbon_footprint {	background:transparent url(/images/h2_ycf.gif) no-repeat scroll 0pt;	color:#a6c007;	display:inline;	margin: 0 0pt 10px -12px;	padding-left: 42px;	width: 183px;}div#trip_info {	float: left;	width: 420px;	padding-bottom: 10px;}div#trip_info p {	padding-left: 5px;	color: #000;	font-size: 1.2em;}div#fly_trip p {	color: #000;	font-size: 1.2em;}div#ycf {	float: left;	clear: left;}/* iphone app banner */.banner-area {  width: 889px;  color: #5b5b5b;}.banner-area p {  width: 300px;  padding: 16px 71px 50px 0;  float: left;  font-size: 15px;}.banner-area .iphone-app-banner {  float: left;  width: 509px;}
