﻿/*  general */
html, body, div, span, p, h1, h2, h3, h4, h5, ol, ul, li, a, form, label, legend, fieldset, input, select, textarea, img {margin:0px; padding:0px;}

img {border:none;}
p {margin-bottom:1em;}
a {color:#B10229; font-weight:bold; text-decoration:none;}
.clear, .clear_font0 {clear:both;}
.clear_font0 {height:0px; font-size:0px;}
.center_align {text-align:center;clear:both;}

body {width:100%; background:transparent url('/assets/images/bg/wall_repeat.jpg') repeat-x left top; font-size:100.01%; font-family:Verdana;}
.page {width:100%; background:transparent url('/assets/images/bg/footer_repeat.jpg') repeat-x left bottom; text-align:left; font-size:0.7em; line-height:1.3em; color:#000;float:left;}
.main {width:960px; margin:0px auto;}

/*  top */
.top {width:960px; height:482px; background-repeat:no-repeat; background-position:left top;}
.lonely_planet {float:left; height:186px; width:360px; background:transparent url('/assets/images/logos/LP_logo.png') no-repeat left top;}
.lonely_planet a, .nissan_logo a {position:relative; z-index:10; display:block; height:86px; outline:none; text-decoration:none;}
.lonely_planet a {width:360px;}
.nissan_logo {float:right; height:186px; width:384px; margin-bottom:230px; background:transparent url('/assets/images/logos/nissan_logo.png') no-repeat left top;}
.nissan_logo a {width:384px;}
h1 {display:none;}
.heading2, .heading3 {display:block; height:0px; overflow:hidden; font-size:0.2em;}
.heading2 {clear:both; position:relative; left:100px; padding-top:23px; background-repeat:no-repeat; background-position:left top;}  
.heading3 {margin:10px 0px 0px 280px; padding-top:26px; background:transparent url('/assets/images/headings/subtitle.gif') no-repeat left top;}

/*  inner_main */
.inner_main {width:660px; margin-left:43px; padding:10px 135px 10px 135px; background:transparent url('/assets/images/bg/paper_panel.png') no-repeat left top; font-size:1.1em;}
.lighter_p {text-align:center; color:#6f6f6f; line-height:1.2em; font-size:0.9em;}
.bottom_slice {width:960px; height:48px; margin-left:31px; background:transparent url('/assets/images/bg/paper_bg.png') no-repeat left top;}

/*  footer */
.page .footer {margin-top:10px; font-size:1.2em;float:left;width:964px;}
.footer ol {padding:0px 0px 7px 30px;width:80%;float:left;margin-top:-7px;}
.footer ol li {display:inline; margin-right:20px; list-style-type:none; text-transform:uppercase; font-size:0.8em;}
.footer ol li a {text-decoration:none; color:#ddd;}

/*  form  */
.left_column, .right_column {float:left; width:250px; border:0px solid red;}
.left_column {padding-right:100px;}
.left_column label, .right_column label {float:left; margin-bottom:14px; display:inline-block; width:80px;}
.left_column input, .right_column input, .left_column select, select {margin-bottom:14px; font-size:1.0em;}
.left_column input, .right_column input {float:right; width:150px; padding-left:2px;}
.left_column select, .left_column span, .right_column span {float:right; width:156px;}  
.left_column select, select {padding:0px 0px 0px 2px;} 
.left_column span, .right_column span {clear:both;}
.error_right, .error_right_short {float:right; display:block;}
.error_right_short {width:80px; margin-right:55px;}

.check_input {float:right; margin-right:60px;}
.long_label {display:block; float:left; width:515px; margin-bottom:10px;}
.newcar_label {width:165px;}
.date_select {width:79px; margin:0px 0px 0px 18px;}
.date_select_month{margin-bottom:0px;}
.topAndBotMargin{margin:5px 0 5px 0;}
.check_input {width:14px; padding:0px;}
.find_website_label {clear:both; display:block; float:left; margin:10px 63px 0px 0px;}
.find_website {margin:10px 0px 0px 10px;}
.radio_btn {margin-left:20px;}
.submitButton, .downloadButton {clear:both; display:block; width:92px; height:27px; margin:20px auto 10px auto;}
fieldset {float:left; width:100%; margin-bottom:10px; border:none;}
fieldset input {width:14px; margin-right:5px;}
fieldset .long_label {width:510px; margin:0px;}
fieldset .radio_div {float:left; margin-left:13px;}
legend {display:none;}

/*  respect panel  */
.img_link1, .img_link2 {float:left; height:192px; width:295px; background:url("/assets/images/buttons/restart_cta.png") no-repeat scroll left top transparent;}
.img_link2 {margin-bottom:30px; margin-left:70px; background-image:url("/assets/images/buttons/qashqai_cta.png");}
.img_link1 a, .img_link2 a {display:block; height:192px; outline:none; position:relative; z-index:10; text-decoration:none;}
.img_link1 a {width:295px;}
.img_link2 a {width:269px;}
.adobe_info {display:block; float:left; padding:5px 5px 20px 0px;}
.downloadButton {width:228px; height:27px; margin-bottom:30px;background-image:url("/assets/images/buttons/download_btn.gif");}

/*  choose options panel  */
.choose_options .options {float:left; padding:20px 115px;}
.choose_options label {display:block; float:left; width:184px; font-weight:bold;}
.choose_options select, .choose_options span {float:right; width:160px;}
.choose_options span {text-align:left;}

/* theme and city class */
.nonFlashStrap {background-image:url('/assets/images/headings/html_heading.gif');}

.londonCool {background-image:url('/assets/images/headings/title_london_cool.gif');}
.londonCulture {background-image:url('/assets/images/headings/title_london_culture.gif');}
.londonMusic{background-image:url('/assets/images/headings/title_london_music.gif');}
.londonShopping{background-image:url('/assets/images/headings/title_london_shopping.gif');}

.cardiffCool {background-image:url('/assets/images/headings/title_cardiff_cool.gif');}
.cardiffCulture {background-image:url('/assets/images/headings/title_cardiff_culture.gif');}
.cardiffMusic{background-image:url('/assets/images/headings/title_cardiff_music.gif');}
.cardiffShopping{background-image:url('/assets/images/headings/title_cardiff_shopping.gif');}

.glasgowCool {background-image:url('/assets/images/headings/title_glasgow_cool.gif');}
.glasgowCulture {background-image:url('/assets/images/headings/title_glasgow_culture.gif');}
.glasgowMusic{background-image:url('/assets/images/headings/title_glasgow_music.gif');}
.glasgowShopping{background-image:url('/assets/images/headings/title_glasgow_shopping.gif');}

.liverpoolCool {background-image:url('/assets/images/headings/title_liverpool_cool.gif');}
.liverpoolCulture {background-image:url('/assets/images/headings/title_liverpool_culture.gif');}
.liverpoolMusic{background-image:url('/assets/images/headings/title_liverpool_music.gif');}
.liverpoolShopping{background-image:url('/assets/images/headings/title_liverpool_shopping.gif');}

.belfastCool {background-image:url('/assets/images/headings/title_belfast_cool.gif');}
.belfastCulture {background-image:url('/assets/images/headings/title_belfast_culture.gif');}
.belfastMusic {background-image:url('/assets/images/headings/title_belfast_music.gif');}
.belfastShopping {background-image:url('/assets/images/headings/title_belfast_shopping.gif');}

.thankyou {background-image:url('/assets/images/headings/title_thankyou.gif');}

.london {background-image:url('/assets/images/tops/top_img_london.png');}
.cardiff {background-image:url('/assets/images/tops/top_img_cardiff.png');}
.glasgow {background-image:url('/assets/images/tops/top_img_glasgow.png');}
.liverpool {background-image:url('/assets/images/tops/top_img_liverpool.png');}
.belfast {background-image:url('/assets/images/tops/top_img_belfast.png');}

.nonFlash {background-image:url('/assets/images/tops/nonflash_header.png');}

.addthis_button  {margin:-7px 30px 0 0;float:right;display:block;width:83px;}
#myContent{float:left;}
.footer{float:left;clear:both;}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	.clear { clear:both; height:0;  }