 /*
	Copyright DTDigital         :: www.dtdigital.com.au ::
	Unauthorised modification / use is a criminal offence, and
	will be prosecuted to the fullest extent permitted by law.
	All Rights Reserved
*/

/* ================= @Table of content ========================
***************************************************************
***************************************************************
********** Seperate css into logical chunks of code ***********
***************************************************************
***************************************************************
	=Tags
	=Error
	=Base Font
	=Misc	
	=Structual
	=Headings
	=Header
	=Text elements
	=Main Navigation
	=Content
	=Forms
	=Lists
	=Tables
==================== =Table of content - end ================*/

/* =Tags - START: direct tag styling that are not related font sizing */
*, html
{
	font-family: Arial, Geneva, Helvetica, sans-serif;
}

body, form, ul, li, h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}

object { 
	outline:none; 
} 

img { border: none; }

td { vertical-align: top; }

p {
	margin: 0 0 1em 0;
	padding: 0; 
}


/* =Error - START: form validation summary error styles */
.errors
{
	background:url("bg_error.gif") no-repeat scroll 0 0 #F4F2F3;
	border:1px dotted #CCCCCC;
	color:#FF0000;
	font-size:1em;
	height:auto !important;
	margin:0 0 15px;
	min-height:60px;
	padding:10px 10px 10px 100px;
	position:relative;
	width:320px;
}
	.errors ul li
	{
		margin-left: 16px;
	}
	.errors ul li
	{
		color: #ff0000;
		font-size: 0.917em;
		list-style-type: square;
		padding: 0;
		background: none;
	}
	.error
	{
		color: #ff0000;
		font-size: 1em;
		font-weight: bold;
	}

.errors2
{
	background:url("ico_error-lge.gif") no-repeat 11px 13px;
	border:2px solid #EA2A36;
	color:#ea2a36;
	font-size:1.1666em;
	font-weight:bold;
	line-height:1.214em;
	height:auto !important;
	margin:0 0 30px;
	min-height:45px;
	padding:18px 10px 10px 70px;
	position:relative;
	width:354px;
}
	#content .errors2 p{
		margin:0;
	}
	.error2
	{
		color: #ea2a36;
		font-size: 1em;
		font-weight: normal;
		display:block !important;
		margin:4px 0 0 0;
	}
	.error2 p
	{
		color: #ea2a36 !important;
	}
	.error2 textarea,
	.error2 input,
	.error2 select
	{
		border:2px solid #ea2a36 !important;
	}

/* =Base Font - START: Styles for scalable font consistency */
/* The font-size percentage is of 16px. (0.75 * 16px ~ 12px) */

* {margin:0;padding:0;} 
/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */


html { font-size: 100%; /* IE hack */ }
body { 
  font-size: 0.750em;
  color: #666666; 
  background: #F9F8F7;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
	body.home { background: #ffffff; }

#bodycontainer
{
	text-align: center;
	background: #ffffff url(bg_header.gif) 0 0px repeat-x;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}
.grey-top #bodycontainer
{
	text-align: center;
	background: #ffffff url(bg_header_grey-top.gif) 0 0px repeat-x;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}

.newsroom .default { background: none; }
.newsroom #bodycontainer
{
	text-align: center;
	background: #ffffff url(bg_news-header.gif) 0 0px repeat-x;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}


.home #bodycontainer,
.cars #bodycontainer
{
	background: #ffffff none;
}

#bodycontainer #bodycontainer_inside
{
	margin: 0 auto;
	text-align: left;
	width: 921px;
	padding-bottom: 60px;
}
.clear
{
	height: 0px !important;
	line-height: 0 !important; /* if causing problems, remove */
	clear: both !important;
	font-size: 1px !important;
	float: none !important;
	padding: 0px !important;
	margin: 0px !important;
	width: auto !important;
	display: block !important;
	visibility: hidden !important;
	overflow: hidden !important;
}
.clearfix:after 
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.skip-links
{
	position: absolute;
	top: -9999px;
	left: -9999px;
}

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.subtitle { line-height: 1em; margin-bottom: 1em; }

/* rounded corners */
.rc01 { -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; }
.rc02 { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.rc05 { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.rc10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.rc12 { -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
.rc13 { -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px; }
.rc14 { -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; }

/* buttons */
input.input-btn,
a.input-btn { 
	background: #ab0617 url('btn_input.gif') repeat-x 0 0; 
	border: 1px solid #840202; 
	color: #ffffff !important; 
	font-size: 1.083em;
	font-weight: bold; 
	padding: 4px 10px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:6px;
}
input.input-btn { margin-bottom: 1em; display: inline-block; }
input.input-btn:hover,
a.input-btn:hover { 
	cursor: pointer; 
	background-position: 0 100%;
	text-decoration: none; 
	color: #ffffff; 
	background-position: 0 100%;
}

.btn
{
	display: block;
	outline: 0 none;
	cursor: pointer;
	float: left;
	margin-bottom: 4px;
	text-align: left;
	height: 32px;
}
.btn:hover {background-position: 0 -32px}
.btn_enter-now-to-win:hover {background-position: 0 -47px}

.btn-float-left {float: left; margin: 0 8px 0 0;}
.btn-float-right {float: right; margin: 0 0 0 8px;}
.btn-no-float {float: none;}
a.btn{text-indent: -9999em; overflow: hidden;}
input.btn {vertical-align: top;}

.btn-sml {height: 18px; background-position: 0 0; }
.btn-sml:hover {background-position: 0 -18px;}

.btn-tiny {height: 16px; background-position: 0 0; }
.btn-tiny:hover {background-position: 0 -16px;}

.btn-ask-question {width: 103px;  background-image: url('btn_ask-question.gif');}
.btn-submit-question {width: 123px; background-image: url('btn_submit-question.gif');}

.btn-view-the-range {width: 142px; height: 43px; background-image: url('btn_view-the-range.gif');}
.btn-view-the-range:hover {background-position: 0 -43px;}

.btn-download-flash {width: 208px; background-image: url('btn_download-flash-player.gif'); margin-left:78px;}

/* =Headings - START: Headings styling*/

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}

h1.title-1 { color:#FFFFFF; font-weight:normal; font-size:2.750em; line-height:0.879em; margin: 0 0 0 0; } /* 33px / 29px */
h1.title-2 { color:#CA0101; font-weight:normal; font-size:1.583em; line-height:1.526em; }
h1.title-3 { color:#FFFFFF; font-weight:normal; font-size:2.750em; line-height:0.9em; margin: 0 0 1em 0; } /* 33px / 29px */
h1.title-4 { color:#000000; font-weight:bold; font-size:1.833em; line-height:1.1818em; margin: 0 0 4px 0;}
h1.title-5 { color:#666666; font-weight:bold; font-size:2em; line-height: 1.158em; margin: 0 0 4px 0;}		/* 24px / 23px */
h1.title-6 { color:#383838; font-weight: bold; font-size: 1.667em; line-height: 1em; margin: 0 0 1.400em 0;} /* 20px / 28px */
h1.title-7 { color:#396b9a; font-weight: bold; font-size: 2.500em; line-height: 1em; margin: 0 0 0.100em 0;} /* 20px / 28px / 2px */
h1.title-8 { color:#383838; font-weight: bold; font-size: 2.167em; line-height: 1em; margin: 0 0 1.400em 0;} /* 20px / 28px */

h2.title02  { font-size: 1.583em; color: #464646; font-weight: bold; margin-bottom: 0.368em;}
h2.subtitle01 { font-size: 1.583em; margin-bottom: 0.789em; color: #464646; font-weight: normal; }
h2.subtitle01a { font-size: 1.583em; margin-bottom: 0.45em; color: #464646; font-weight: normal; }
h2.subtitle01b { font-size: 1.33em; margin-bottom: 0; color: #464646; font-weight: normal; }
h2.subtitle02 { font-size: 1.583em; margin-bottom: 0.632em; color: #6f7070;}
h2.subtitle03 { font-size: 1.583em; margin-bottom: 0.789em; color: #ffffff; }

h2.subtitle-1 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 0.263em; } /* 19px / 23px / 5px */
h2.subtitle-2 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 1.474em; } /* 19px / 23px / 28px */
h2.subtitle-3 { color: #666666; font-weight: bold; font-size: 1.67em; line-height: 1.15em; margin-bottom: 1.75em; } /* 20px / 23px / 35px */
h2.subtitle-4 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 0.263em; } /* 19px / 23px / 5px */
h2.subtitle-5 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 0.895em; margin-bottom: 0.421em; } /* 19px / 23px / 8px */
h2.subtitle-3 a { padding: 0 23px 0 0; } 
h2.subtitle13 { font-size:1.667em; line-height:1.45em; color: #514747;}
h2.subtitle-6 { color: #ffffff; font-weight: bold; font-size: 1.583em; line-height: 0.895em; margin-bottom: 0.621em; } /* 19px / 23px / 8px */
h2.subtitle-6a {font-weight:normal; margin-bottom: 1em;} /* 19px */
h2.subtitle-7 { color: #666; font-size:1.333em; font-weight:bold; line-height:0.895em; margin-bottom:0.789em; margin-bottom:1.063em; padding-bottom:0.438em; border-bottom:1px dotted #E3E1DC; } 
h2.subtitle-8 { color: #666666; font-weight: bold; font-size: 1.25em; line-height: 1.467em; margin-bottom: 1em; } /* 15px / 22px / 15px */
h2.subtitle-9 { color: #666666; font-weight: bold; font-size: 1.41666em; line-height: 1.158em; margin-bottom: 0.263em; } /* 17px / 23px / 5px */
h2.subtitle-10 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 1.895em; } /* 19px / 23px / 36px - privacy policy page */
h2.subtitle-11 { color: #666666; font-weight: bold; font-size: 1.25em; line-height: 1.467em; margin-bottom: 1em; } /* 15px / 22px / 15px - no font replacement */
h2.subtitle-12 { color: #666666; font-weight: bold; font-size: 1.333em; line-height: 1.063em; margin-bottom: 0.313em; } /* 16px / 17px / 5px  */

h3.subtitle-1 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 0.263em; } /* 19px / 23px / 5px */
h3.subtitle-2 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 0.895em; margin-bottom: 0.526em; } /* 19px / 23px / 10px */
h3.subtitle-3 { color: #666666; font-weight: bold; font-size: 1.583em; line-height: 0.895em; margin-bottom: 0.789em; } /* 19px / 23px / 15px */
h3.subtitle-4 { color: #666666; font-weight: normal; font-size: 1.500em; line-height: 1.278em; margin-bottom: 0.250em; } /* 18px / 23px / 3px */
h3.subtitle-5 { color: #666666; font-weight: normal; font-size: 1.500em; line-height: 1.278em; margin-bottom: 0.250em; } /* 15px / 15px / 3px */
h3.subtitle-6 { color: #666666; font-weight: normal; font-size: 1.25em; line-height: 1.278em; margin-bottom: 0.4em; } /* 15px / 15px / 6px */
h3.subtitle-7 { color: #464646; font-weight: bold; font-size: 1.583em; line-height: 1.158em; margin-bottom: 0.789em; display: block; }
h3.subtitle-7 object { display: block; }

h3.subtitle01 { color:#000000; font-size:1.25em; line-height:1.4em; margin-bottom:0.2em; margin-top:0.6em; font-weight: bold;}

h4.subtitle-1 { color: #666666; font-weight: bold; font-size: 1.083em; line-height: 1.538em; margin-bottom: 0.538em; } /* 13px / 20px / 7px */
h4.subtitle-2 { color: #666666; font-weight: bold; font-size: 1em; line-height: 1.417em; margin-bottom: 0.583em; } /* 12px / 17px / 7px */
h4.subtitle-3 { color: #666666; font-weight: normal; font-size: 1.250em; line-height: 1.467em; margin-bottom: 0.417em;} /* 15px / 22px / 5px */
h4.subtitle-4 { color: #5b5d5d; font-weight: bold; font-size: 1.250em; line-height: 1.467em; margin-bottom: 0.417em;} /* 15px / 22px / 5px */

/* Title with <hr> extending right */
h4.hr-highlight{ color:#666666; font-weight:normal; font-size:1.5em; line-height:1em; margin-bottom:1em; margin-top:1em; background:url(gr_bg_hr01.gif) 0 0.611em repeat-x;} /* 18px / 18px / 18px / 18px / 11px */
span.hr-highlight{background:#ffffff; padding:0 10px 0 0;}

.redinside { color: #db3133; }

.title-date-1 { display:block; background: url(gr_title_1.gif) 0 50% repeat-x; margin-bottom: 1.833em; color: #909090; }
	.title-date-1 .txt 
	{
		background: #ffffff; 
		padding: 0 10px 0 0;
		font-size: 1em;
		line-height: 1.417em; /* 17px */
	}
.title-date-2 { margin-bottom: 3.00em;}

p.intro { font-size: 1.250em; line-height: 1.400em; margin-bottom: 0.800em;} /* 15px / 21px / 12px */
p.intro02 { font-size: 1.25em; 	line-height: 1.4em;	margin-bottom: 1.666em; }
p.intro.w520{width:520px;}
p.margin02 { margin-bottom:3em;}
p.margin03 { margin-bottom:0.5em;}

a.back { background: url(ico_arrow-3.gif) 0 50% no-repeat; padding-left: 11px;}
a.next { background: url(ico_next.gif) 100% 50% no-repeat; padding-right: 11px;}

/* =Headings - END: Headings styling*/

/* =Text elements - START: basic text elements styling*/

p           { margin: 0 0 1.667em 0; } /* 20px */
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
p img.top { margin-top: 2px; }
p img.left-top  { float: left; margin: 0 1em 0.5em 0; padding: 0; }
table img.bullet	{ margin: 0 7px 1px 0; padding: 0; }
p .date		{color:#909090;}

a:visited 	{ color: #D23F3F; text-decoration: none;}
a:focus, 
a:hover     { color: #D23F3F; text-decoration: underline; }
a           { color: #D23F3F; text-decoration: none; }

a.glossary { color: #ea2a36; line-height: 1.5em; background: url(gr_bg_dots-underline.gif) left bottom repeat-x; text-decoration: none; position: relative;}
a.glossary:hover { cursor: help;} 

blockquote  { margin: 1.5em; color: #B41014; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* =Text elements - END: basic text elements styling*/

/* =Content - START: main content styling */
.news-content{margin-bottom:35px;}
.news-youtube{margin-bottom:5px;}
.twitter-feed{margin-bottom:20px;}
.twitter-feed .tweet-time	{font-size:0.916em; color:#979797; font-style:italic; display:block;}
.twitter-feed .tweet-name	{font-weight:bold;}
.news-content .news-search input.text{margin-bottom:10px; color:#737168; padding:3px 0 0 5px; height:20px; border:1px solid #e6e4e1; }
.news-content p{padding-right:25px;}
.loading-content img{float:left; margin-right:3px;}
.loading-content p{line-height:2.6666em !important; color:#737168;}

.image-gallery-container{margin:30px 0; background-color:#e9e9e9; width:530px; height:353px; overflow:hidden;}
.image-gallery-container .current-image{width:530px; height:353px;}
.image-gallery-container .thumbs{padding: 8px 7px 7px 7px;}
.image-gallery-container .thumbs img{margin:0 6px 8px 0;}

.share-this{margin-bottom:20px;}
.share-this a{color:#666666; line-height:1.33333em;}
.share-this img{float:left; margin-right:3px;}


#share_this li{
	margin: 0 8px 0 0;
	list-style-type:none;
	float:left;
}
#share_this li a{
	display:block;
	height:24px;
	text-indent: -9999em; 
	background: url(btn_share-this-page-panel.gif) no-repeat 0 0;
	overflow:hidden;
}




.hightlight-box {background-color: #f4f3f3; color: #666666; margin-bottom: 2em; width: 90%;}
.hightlight-box-inside {background: url(ico_warning.gif) no-repeat 15px center; padding: 11px 20px 11px 64px; min-height: 30px;}
.hightlight-box p {margin-bottom: 0}

.hightlight-box02 {width: 100%; font-weight:bold;}
.hightlight-box-inside02 {padding: 11px 9px 11px 61px;}

#content p {line-height: 1.417em;}

.full-container {width: 100%; text-align: center}
.full-container-inside {text-align: left; margin: 0 auto; width: 921px;}
.full-container-padding {padding: 0 12px}

/* error page */
.error-page {min-height: 429px; height: 429px !important; height: 429px; background: #366c9d url(bcg_error-page.jpg) no-repeat top center; color: #ffffff;}
.error-page .full-container-padding {padding-top: 55px;}
.error-page ol {list-style: none; line-height: 1.666em;}
.error-page a {color: #7dd5ff; font-weight: bold;}

/* maintenance page */
.pMaintenance {background: #366c9d url(bcg_maintenance-rep.gif) repeat-x top left; color: #ffffff; height: 100% !important}
.pMaintenance form {height: 100%; min-height: 100%;}
.pMaintenance #bodycontainer {background: url(bcg_maintenance.jpg) no-repeat top center; height: 100% !important}
.pMaintenance #header,
.pMaintenance #footer {display: none;}
.pMaintenance ul {line-height: 1.666em; margin-left: 14px;}
.pMaintenance a {color: #7dd5ff; font-weight: bold;}
.pMaintenance .full-container-padding {padding-top: 103px;}
.pMaintenance .logo {float: right; width: 91px; height: 40px; margin: 0 12px 0 0; display: inline;}
.pMaintenance .logo img {margin-top: 9px;}

/* cars page */
.cars-page {background: #ffffff url(bcg_carspage-rep.gif) repeat-x top left;}
.cars-page .full-container {background:  url(bcg_cars-page.jpg) no-repeat top center;}
.cars-page .full-container-inside {position: relative;}
.cars-page .full-container-padding {padding-top: 40px; min-height: 472px; height: auto !important; height: 472px; }
.cars-page h1.browseRange {position: relative; font-size: 1em;width: 144px; height: 47px; margin-bottom: 11px; margin-left: 12px;}
.cars-page h1.browseRange span {position: absolute; top: 0; left: 0; width: 144px; height: 47px; background:  url(tl_browse-range.gif) no-repeat top center;}
.cars-page .sidebar {float: left; display: inline; width: 194px;}
.cars-page .btn {margin-left: 12px; display: inline-block}
.cars-page ol {list-style: none; line-height: 1.666em;}
.cars-page .flash-note a {color: #f7fcff;}
.cars-page .flash-note {width: 400px; font-size: 1.1667em; float: left; color: #9ad0f4; display: inline; margin: 370px 0 0 40px; padding-left: 228px; background: url(ico_flash.gif) no-repeat 0 50%;}
* html cars-page h1.browseRange,
* html .cars-page .btn {margin: 0;}

.cars-page .main-banner-link {display: block; width: 960px; height: 512px; overflow: hidden; margin: 0 auto;}
.cars-page .main-banner-link img {display: block;}
 
.feature-link {font-weight: bold;}
.feature-link .flTitle {float: left; width: 145px;}
.feature-link .flImage{float: right; margin-top: -5px; position: relative;}

#banner { height: 103px; margin: 0 0 0 0; }
	#banner.banner-1 { margin: 0 0 15px 0; }
	#banner.banner-2 { margin: 0 0 2em 0; }
	#banner .banner-inside { padding: 38px 0 0 12px; }

#bannerIntro {padding: 25px 0 0 12px; height: 43px;}
#bannerIntro.biNews {height: 43px;}
#bannerIntro.biNews h2 {float: left;}
#bannerIntro.biNews .biNewsImage {margin-top: -122px; float: right; position: relative; width: 252px; height: 165px;}
#bannerIntro.biNews img {}

#flashcontent { outline: none; }

.default {background: url(bcg_banner-shadow.jpg) no-repeat 0 103px;}

.default .sites-listing-1 ul { list-style-type: none; margin: 0 0 1.5em 0;}
	.default .sites-listing-1 ul li { margin: 1px; display: inline-block; }
	
		.default .sites-listing-1 ul li a
		{
			float: left;
			padding: 20px;
			border: 1px solid #B41014;
			text-decoration: none;
		}
	
/* columns */
.one-column-1 { padding: 0 0 0 12px; }
	.one-column-1 .column-inside { padding: 49px 0 30px 0; }

.two-column-1 { padding: 0 0 0 12px; margin: 0 0 3.667em 0;}
.two-column-1.no-padding {padding: 0;}
	.two-column-1 .column
	{
		float: left;
		display: inline;
		width: 449px;
		margin-left: 15px;
	}
	.two-column-1 .column02
	{
		float: right;
		display: inline;
		width: 449px;
		margin-left: 0;
	}
		.two-column-1 .column02 .content
		{
			padding-right: 20px;
		}
		.two-column-1 .column .content { 
			padding-right: 40px;
			min-height: 100px; 
			height: auto !important; 
			height: 100px;
		}
		.two-column-1 .column02 .img-1 { margin: 1px 0 14px 0; }
		.two-column-1 .column .img-2 { margin: -17px 0 33px 0; position: relative;}
		
		.two-column-1 .column02 .intro,
		.two-column-1 .column .intro {padding-right: 40px;}
.four-column-1 { padding: 0 0 0 12px; margin: 0 0 2em 0;}	
	.four-column-1 .column
	{
		float: left;
		width: 217px;
		margin-left: 15px;
	}
	.four-column-1 .column img { margin: 0 0 2.000em 0; }
	.four-column-1 .column-span-4 {
		width: 909px;
		float: left;
		margin-left: 0;
	}
	.four-column-1 .column-span-4 .content {
		padding-right: 12px;
	}
	
.two-column-1 .first,
.four-column-1 .first
{
	margin-left: 0px;
}

/* Generic page styles */


.two-column-2 { padding: 0 0 0 12px; margin: 0 0 3.667em 0;}
	.two-column-2 .column
	{
		float: left;
		width: 201px;
		margin: 0 16px 0 12px;
	}
	.two-column-2 .column-span-2
	{
		float: left;
		width: 449px;
		margin-left: 15px;
	}
		.two-column-2 .column-span-2 .column-inside { 
			padding-right: 16px;
		}
	.two-column-2 .column-span-3
	{
		float: left;
		width: 677px;
		margin-left: 15px;
	}
		.two-column-2 .column-span-3 .column-inside { 
			padding-right: 20px;
		}
		
.two-column-2 .column-inside {padding: 39px 0 30px 0}
.two-column-2.no-margin .column-inside {padding-top: 39px; padding-bottom: 10px;}
.two-column-2 .column-inside02 {padding: 39px 0 0 0;}
.two-column-2 .column-inside03 {padding: 0 0 30px 0;}
.two-column-2 .column-inside04 {padding: 32px 0 23px 5px;}
.two-column-2 .column-inside05 {padding: 39px 12px 30px 0}
.two-column-2 .column-span-2 .column-inside,
.two-column-2 .column.last .column-inside  {padding-top: 42px; padding-bottom: 10px;}
.two-column-2 .first
{
	margin-left: 0px;
}
.two-column-2 .last
{
	margin-right: 0px;
}
.two-column-2 .last p.locationGoogleMaps
{
	margin:-86px 0 0 0;
}

.two-column-3 { padding: 0 0 0 12px; margin: 0 0 3.667em 0;}
.two-column-3 .column
{
	float: left;
	width: 152px;
	margin: 0 16px 0 12px;
}
.two-column-3 .column-span-3
{
	float: left;
	width: 530px;
	margin: 0 25px 0 15px;
}
.two-column-3 .column-inside {padding: 39px 0 30px 0}
.two-column-3.no-margin .column-inside {padding-top: 39px; padding-bottom: 10px;}
.two-column-3 .column-inside02 {padding: 39px 0 0 0;}
.two-column-3 .column-inside03 {padding: 0 0 30px 0;}
.two-column-3 .column-inside04 {padding: 32px 0 23px 5px;}
.two-column-3 .column-span-2 .column-inside,
.two-column-3 .column.last .column-inside  {padding-top: 42px; padding-bottom: 10px;}
.two-column-3 .first{margin-left: 0px;}
.two-column-3 .last{margin-right: 0px;}

.two-column-3 .newsroom-sidebar {margin-left: -7px; position: relative; width: 159px;}
		
/* column headers */	
.two-column-2 .column-header .column-inside,
.two-column-1 .column-header .column-inside {padding-top: 53px}

.two-column-2 .first p { margin: 0 0 1.333em 0; } /* 16px */

/* Service and Parts feature */
.two-column-1 .column.feature-1 .content {padding-right: 238px;}
.feature-1 {background: url(img_service-and-parts.jpg) no-repeat 230px 0;}

/* Merchandise feature */
.two-column-1 .column02.feature-2 {margin-top: -12px; position: relative;}
.two-column-1 .column02.feature-2 .content {padding: 12px 240px 0 0;}
.feature-2 {background: url(img_merchandise.jpg) no-repeat 196px 0; min-height: 160px; height: auto !important; height: 160px;}

/* Merchandise cap */
.two-column-2 .column-span-3.feature-3  .column-inside {padding-right: 300px}
.feature-3 {background: url(img_honda-cap.jpg) no-repeat 464px 43px; min-height: 188px; height: auto !important; height: 188px;}

.feature-2 p, .feature-1 p, .feature-6 p, .top-features p {margin-bottom: 0.833em;}

/* Ethanol corn */
.two-column-1.feature-6 {margin: -17px 0 1.333em 0;}
.two-column-1.feature-6 .content {padding: 17px 226px 0 0}
.feature-6 {background: url(img_corn.jpg) no-repeat 732px 0; min-height: 106px; height: auto !important; height: 106px;}

.feature-2 p, .feature-1 p {margin-bottom: 0.833em;}

/* Careers people */
.two-column-1.feature-4  .column {width: 100%;}
.two-column-1.feature-4  .column .content {padding: 112px 480px 0 0; min-height: 210px; height: auto !important; height: 210px;}
.two-column-1.feature-4 {background: url(img_honda-careers.jpg) no-repeat 100% 0;  position: relative; margin: -68px 0 7px 0;}

/* Careers Accord */
.two-column-1.feature-5  .column {width: 100%;}
.two-column-1.feature-5  .column .content {padding: 0 455px 0 0}
.feature-5 {background: url(img_honda-accord.jpg) no-repeat 100% 0; min-height: 225px; height: auto !important; height: 225px;}

/* Careers Job listing */
.two-column-1 .column.feature-7 {width: 677px; color: #ffffff;}
.two-column-1 .column.feature-7 .content {padding: 0 455px 0 12px}
.two-column-1 .column02a  {width: 214px;}
.two-column-1 .column02a  .content {padding: 22px 0 0 0;}
.feature-7 h3.subtitle-4 {color: #ffffff;}
.feature-box {padding-top: 6px; background: url(gr_bg_featurebox07-top.gif) no-repeat top left; width: 677px;}
.feature-box-bot { background: url(gr_bg_featurebox07-bot.gif) no-repeat bottom left; padding-bottom: 6px;}
.feature-box-inside {background: #5a6578 url(gr_bg_featurebox07-rep.gif) repeat-x bottom left; min-height: 258px; height: auto !important; height: 258px; padding: 22px 12px 0 12px;}
.feature-7 a {font-weight: bold; color: #81abee;}
.feature-7 p {color: #ffffff;}

/* Careers Notepad */
.feature-7a .feature-box-bot { background: #5a6578 url(gr_bg_featurebox07a-bot.jpg) no-repeat bottom left; padding: 0;}
.feature-7a .feature-box-inside {background: none; min-height: 258px; height: auto !important; height: 258px; padding: 22px 266px 22px 12px;}

/* Car Safety Innovations */
.two-column-1.feature-8  .column {width: 100%;}
.two-column-1.feature-8  .column .content {padding: 80px 439px 0 0; min-height: 210px; height: auto !important; height: 210px;}
.two-column-1.feature-8 {background: url(img_child-crossing.jpg) no-repeat 100% 0;  position: relative; margin: -41px -24px 38px 0; xwidth: 949px;}
.two-column-1.feature-8 p.intro {margin-bottom:50px;}
.two-column-1.feature-8 p.second {font-size:0.916em; padding-right:45px;}

/* Safety Feature Box */
.two-column-1.feature-9  .column {width: 100%;}
.two-column-1.feature-9  .column .content {padding: 24px 535px 0 20px; min-height: 384px; height: auto !important; height: 373px;}
.two-column-1.feature-9 {width: 981px; background: url(img_safety-crash.jpg) no-repeat 0 0; margin:0 -60px 0 -1px; position:relative; padding-left: 8px}
.two-column-1.feature-9 p{color:#ffffff; font-size:0.916em;}
.two-column-1.feature-9 .indent{padding: 20px 30px 0 0;}

/* Active Car Safety Features  */
.two-column-1.feature-10  .column {width: 100%;}
.two-column-1.feature-10  .column .content {padding: 80px 477px 0 6px; min-height: 285px; height: auto !important; height: 285px;}
.two-column-1.feature-10 {width: 902px; background: url(img_car-safety.jpg) no-repeat 100% 0;  position: relative; margin: -47px 0 0px -10px;}

/* Safety Feature Middle Text */
.two-column-1.feature-11 {background: url(img_accord-trike.jpg) no-repeat 100% 100%; min-height: 292px; height: auto !important; height: 292px; padding-left:10px; margin-right: -4px;}
.two-column-1.feature-11 p{font-size:0.916em;}
.two-column-1.feature-11 ul{padding:0 0 35px 15px; font-size:0.916em;}
.two-column-1.feature-11 li{padding-bottom:5px;}
.two-column-1.feature-11 .column .content{padding:0 25px 0 0}
.two-column-1.feature-11 .column02 .content{padding:0 59px 310px 0}

/* Car Safety for everyone */
.two-column-1.feature-12  .column {width: 100%;}
.two-column-1.feature-12  .column .content {padding: 100px 440px 0 0; min-height: 210px; height: auto !important; height: 210px;}
.two-column-1.feature-12 {background: url(img_honda-dummy.jpg) no-repeat 100% 0;  position: relative; margin: -61px 0 8px 0;}
.two-column-1.feature-12 p.intro {margin-bottom:50px;}
.two-column-1.feature-12 p.second {font-size:0.916em; padding-right:45px;}

/* Car Safety Pedestrian */
.two-column-1.feature-13  .column {width: 100%;}
.two-column-1.feature-13  .column .content {padding: 24px 5px 0 465px; min-height: 226px; height: auto !important; height: 226px;}
.two-column-1.feature-13 {background: url(img_pedestrian-sign.jpg) no-repeat 17% 0; margin-bottom: 54px;}
.two-column-1.feature-13 p{font-size:0.916em;}
.two-column-1.feature-13 .indent{padding: 20px 30px 0 0;}

.two-column-1.feature-14 { padding: 0; background: url(img_performance-safety.jpg) no-repeat 14px 0; margin-bottom:0; }
.two-column-1.feature-14 .column { float: left; margin: 0; }
.two-column-1.feature-14 .column01 { width: 462px; padding-left: 14px; padding-top: 246px; }
.two-column-1.feature-14 .column02 { width: 445px; }
.two-column-1.feature-14 .column .content { padding-right: 0; }
.two-column-1.feature-14 .column01 ul, .two-column-1.feature-14 .column01 li, .two-column-1.feature-14 .column01 a {display: inline; list-style: none; float: left;}
.two-column-1.feature-14 .column01 a {text-indent: -9999em; height: 51px; outline: 0 none; background-position: 0 0;}
.two-column-1.feature-14 .column01 .reqtestdrv { margin-right: 9px; }
.two-column-1.feature-14 .column01 .reqtestdrv a { width: 201px; background-image:url(btn_requestatestdr_0.jpg); }
.two-column-1.feature-14 .column01 .learnmoreabt a { width: 211px; background-image:url(btn_learnmoreabt_0.jpg); }
.two-column-1.feature-14 .column01 a:hover {background-position: 100% 100%;}
.two-column-1.feature-14 .column02 p { margin: 0; font-size: 0.917em; }
.two-column-1.feature-14 .column02  ul { margin-left: 1.4em; line-height: 1.2em; }
.two-column-1.feature-14 .column02  ul li { margin-bottom: 5px; font-size:0.9167em; }
.two-column-1.feature-14 .column02 h3.hdg2 { margin-top: 2em; margin-bottom: 0.5em; }
#content .two-column-1.feature-14 p { line-height: 1.58333em; font-size:0.9167em; margin-bottom: 0.4em; }

/* Passive car safety features */
.two-column-1.feature-15 .column .content {min-height: 210px; height: auto !important; height: 210px; padding: 0}
.two-column-1.feature-15 {background: url(img_honda-shell.jpg) no-repeat 95% 0;  position: relative; margin: -33px 0 10px 0; padding: 75px 0 30px 10px;}
.two-column-1.feature-15 p.intro {margin-bottom:39px;}
.two-column-1.feature-15 p.second {font-size:0.916em; padding-right:30px;}
.two-column-1.feature-15 .column02{width: 441px;}
.two-column-1.feature-15 .column02 .content{font-size:0.916em; padding: 126px 15px 0 0}

/* Airbags Feature Box */
.two-column-1.feature-16 .column {width: 100%;}
.two-column-1.feature-16 .column .content {padding: 30px 520px 0px 5px; min-height: 295px; height: auto !important; height: 295px; }
.two-column-1.feature-16 {width: 936px; background: url(img_airbags-feature-box.jpg) no-repeat 0 0; margin-left:-15px; margin-bottom: 55px; position:relative;}
.two-column-1.feature-16 ul{color:#ffffff; padding:0 0 0 15px; font-size:0.916em;}
.two-column-1.feature-16 li{padding-top:17px;}

/* Seat Belt Safety */
.two-column-1.feature-17 .column {width: 100%;}
.two-column-1.feature-17 .column .content {padding: 60px 360px 0 15px; min-height: 337px; height: auto !important; height: 337px; }
.two-column-1.feature-17 {width: 947px; background: url(img_safety-blueprint.jpg) no-repeat 0 0; margin:0 -14px 25px -12px; position:relative;}
.two-column-1.feature-17 p{font-size:0.916em;}
.two-column-1.feature-17 ul{padding:10px 0 35px 0; font-size:0.916em; list-style-type:none;}
.two-column-1.feature-17 li{background:url(img_tick-bullet.jpg) no-repeat top left; padding-left:63px; margin-bottom:25px; min-height: 40px; height: auto !important; height: 40px;}

.two-column-1.feature-18 { padding: 0; margin-bottom:0; }
.two-column-1.feature-18 .column { float: left; margin: 0; }
.two-column-1.feature-18 .column01 { width: 462px; padding-left: 14px; padding-top: 0px; }
.two-column-1.feature-18 .column02 { width: 445px; }
.two-column-1.feature-18 .column .content { padding-right: 0; }
.two-column-1.feature-18 .column .content img{padding-bottom:20px;}
.two-column-1.feature-18 .column01 ul.btns, .two-column-1.feature-18 .column01 li.btns, .two-column-1.feature-18 .column01 a {display: inline; list-style: none; float: left;}
.two-column-1.feature-18 .column01 a {text-indent: -9999em; height: 51px; outline: 0 none; background-position: 0 0;}
.two-column-1.feature-18 .column01 .reqtestdrv { margin-right: 9px; }
.two-column-1.feature-18 .column01 .reqtestdrv a { width: 201px; background-image:url(btn_requestatestdr_0.jpg); }
.two-column-1.feature-18 .column01 .learnmoreabt a { width: 211px; background-image:url(btn_learnmoreabt_0.jpg); }
.two-column-1.feature-18 .column01 a:hover {background-position: 100% 100%;}
.two-column-1.feature-18 p { margin: 0; }
.two-column-1.feature-18  ul { margin-left: 1.4em; line-height: 1.2em; }
.two-column-1.feature-18  ul li { margin-bottom: 5px; font-size:0.916em; }
.two-column-1.feature-18 .column02 h3.hdg2 { margin-top: 2em; margin-bottom: 0.5em; }
#content .two-column-1.feature-18 p { line-height: 1.58333em; font-size:0.916em; margin-bottom: 0.3em; }

.two-column-1.feature-19 { padding: 0; background: url(img_accord-safety.jpg) no-repeat 14px 0; margin-top: -64px; margin-bottom:0; position:relative;}
.two-column-1.feature-19 .column { float: left; margin: 0; }
.two-column-1.feature-19 .column01 { width: 462px; padding-left: 14px; padding-top: 297px;}
.two-column-1.feature-19 .column02 { width: 445px; padding-top:46px;}
.two-column-1.feature-19 .column .content { padding-right: 0; }
.two-column-1.feature-19 .column01 ul, .two-column-1.feature-19 .column01 li, .two-column-1.feature-19 .column01 a {display: inline; list-style: none; float: left;}
.two-column-1.feature-19 .column01 a {text-indent: -9999em; height: 51px; outline: 0 none; background-position: 0 0;}
.two-column-1.feature-19 .column01 .reqtestdrv { margin-right: 9px; }
.two-column-1.feature-19 .column01 .reqtestdrv a { width: 201px; background-image:url(btn_requestatestdr_0.jpg); }
.two-column-1.feature-19 .column01 .learnmoreabt a { width: 211px; background-image:url(btn_learnmoreabt_0.jpg); }
.two-column-1.feature-19 .column01 a:hover {background-position: 100% 100%;}
.two-column-1.feature-19 .column02 p { margin: 0; }
.two-column-1.feature-19 .column02 ul { margin-left: 1.4em; line-height: 1.2em; }
.two-column-1.feature-19 .column02 ul li { margin-bottom: 5px; font-size:0.916em; }
.two-column-1.feature-19 .column02 h3.hdg2 { margin-top: 2em; margin-bottom: 0.5em; }
#content .two-column-1.feature-19 p { line-height: 1.58333em; font-size:0.916em; margin-bottom: 0.3em; }

.two-column-1.feature-20 { padding: 30px 0 0 0; margin-top:-41px; margin-bottom:0; background: url(img_honda-cr-v.jpg) no-repeat 14px 0; position:relative;}
.two-column-1.feature-20 .column { float: left; margin: 0; }
.two-column-1.feature-20 .column01 { width: 462px; padding:260px 0 0 14px;}
.two-column-1.feature-20 .column02 { width: 445px; margin-top:-11px;}
.two-column-1.feature-20 .column .content { padding-right: 0; }
.two-column-1.feature-20 .column01 ul, .two-column-1.feature-20 .column01 li, .two-column-1.feature-20 .column01 a {display: inline; list-style: none; float: left;}
.two-column-1.feature-20 .column01 a {text-indent: -9999em; height: 51px; outline: 0 none; background-position: 0 0;}
.two-column-1.feature-20 .column01 .reqtestdrv { margin-right: 9px; }
.two-column-1.feature-20 .column01 .reqtestdrv a { width: 201px; background-image:url(btn_requestatestdr_0.jpg); }
.two-column-1.feature-20 .column01 .learnmoreabt a { width: 211px; background-image:url(btn_learnmoreabt_0.jpg); }
.two-column-1.feature-20 .column01 a:hover {background-position: 100% 100%;}
.two-column-1.feature-20 .column02 p { margin: 0; }
.two-column-1.feature-20 .column02 ul { margin-left: 1.4em; line-height: 1.2em; }
.two-column-1.feature-20 .column02 ul li { margin-bottom: 5px; font-size:0.916em; }
.two-column-1.feature-20 .column02 h3.hdg2 { margin-top: 2em; margin-bottom: 0.5em; }
#content .two-column-1.feature-20 p { line-height: 1.58333em; font-size:0.916em; margin-bottom: 0.3em; }

/* Common Questions */
.feature-21 h3 {margin-bottom: 0;}

/* Contact us */
/*.feature-22 {width: 909px;}*/
.feature-22 .content {padding: 139px 250px 0 0; min-height: 44px; height: auto !important; height: 44px;}
.feature-22 .content p{font-size:1.25em; font-weight:bold; margin:0;}
.feature-22 {background:url(img_contact-us-feature.jpg) no-repeat 100% 0;  position: relative; margin: -129px 0 8px 12px; z-index:10; display:inline-block;}

/* highlight box */
.highlight-box.firstBox {margin: 39px 0 45px 0;}
.highlight-box {width: 920px; padding-top: 5px; background: url(gr_highlight-box-top.gif) no-repeat top left; }
.highlight-box-bot { width: 492px;background: #f7f6f5 url(gr_highlight-box-bot.gif) no-repeat bottom left; padding: 27px 403px 27px 25px; float: left;}

/* Success box */
.container-success {
	background: url(ico_tick-1.gif) 12px 50% no-repeat; 
	border: 2px solid #adca43; 
	padding: 25px 20px 0 72px; 
	min-height: 43px; 
	height: auto !important;
	height: 40px;
	margin-bottom: 2.500em;
	width:518px;
}
.container-success p {		
	color:#79a228;
	font-weight:bold;
	font-size:1.1666em;
}

/* merchandise layout */
.gallery-container {
	width: 677px;
	overflow: hidden;
}
.gallery {
	width: 700px;
}
.gallery-item
{
	width: 116px;
	float: left;
	padding: 0 0 18px 0;
	position: relative;
}
	.gallery-item .ico-zoom {
		width: 16px;
		height: 16px;
		background: url(ico_zoom.gif) no-repeat top left;
		position: absolute;
		top: 48px;
		left: 69px;
		display: block;
	}
	.gallery-item img
	{
		padding: 1px;
		border: 1px solid #dad2cd;
	}
	.gallery-item .caption
	{
		color: #6f7680;
		display: block;
		padding: 0 30px 0 2px;
		font-size: 0.916em;
	}


/* List styles */

ul.list-2
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	ul.list-2 li { margin: 0 0 0.833em 0;} /* 10px */	
	
ul.list-3
{
	list-style-type: none;
	margin: 0 0 1.250em 0; /* 15px */
	padding: 0;
	display: inline-block;
}

	ul.list-3 li { 
		background: url(ico_list-3.gif) 0 6px no-repeat;
		margin: 0 0 0.333em 0; /* 4px */
		padding: 0 0 0 12px;
	} /* 10px */	

	ul.list-3 ul
	{
		list-style-type: none;
		margin: 0;
	}

ul.list-4
{
	color: #5b5d5d;
	margin: 0 56px 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: inline-block;
}

	ul.list-4 li {	background: url(gr_list-4_dots-1.gif) 0 6px no-repeat; float: left; margin-right: 6px; width: 6px; height: 17px; }
	ul.list-4 li.prev { background: url(ico_list-4_arrow-1.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.next { background: url(ico_list-4_arrow-2.gif) 0 0 no-repeat; width: 18px; height: 17px; margin-right: 14px}
	ul.list-4 li.active { background: url(gr_list-4_dots-2.gif) 0 6px no-repeat;}
	ul.list-4 li.prev.inactive { background: url(ico_list-4_arrow-3.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.next.inactive { background: url(ico_list-4_arrow-4.gif) 0 0 no-repeat; width: 18px; height: 17px; margin-right: 14px}
	ul.list-4 li.last { background: url(gr_list-4_dots-3.gif) 0 5px no-repeat; width: auto !important; height: auto !important; margin: 0 0 0 7px; padding: 0 0 0 13px; }
	
	/* Jazz Packing Pagination */
	ul.list-4 li.prevJazz { background: url(ico_arrow-pag-left.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.nextJazz { background: url(ico_arrow-pag-right.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.prevJazzOff { background: url(ico_arrow-pag-left-off.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.nextJazzOff { background: url(ico_arrow-pag-right-off.gif) 0 0 no-repeat; width: 18px; height: 17px;}
	ul.list-4 li.jazzDot { background: url(gr_list-4_dots-4.gif) 0 6px no-repeat;}
	
	ul.list-4 li a
	{
		display: block;
		width: 100%;
		height:100%;
	}
	
	ul.list-4 li span
	{
		display: none;
	}

ul.list-5
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	ul.list-5 ul { list-style-type: none; margin: 0; }
	ul.list-5 ul ul { margin: 0 0 0 14px; }
	
	ul.list-5 li { width: 200px; float: left; margin: 0 0 30px 30px; font-size: 1.25em; /*15px */ line-height: 1; /* 15px */ font-weight: bold; }
	ul.list-5 li.first { margin-left: 0; clear: left; }
	ul.list-5 li.three-col-span { width: 665px; }		
		ul.list-5 li.three-col-span a { width: 100%;}
		ul.list-5 li.three-col-span ul { width: 200px; float: left; margin: 0 0 0px 30px}
		ul.list-5 li.three-col-span ul li { float: none;}
		ul.list-5 li.three-col-span ul.first { margin-left: 0; }
		
	ul.list-5 li ul li { margin: 0; font-size: 0.80em; line-height: 1.33em; /* 16px */ font-weight: normal;}
	ul.list-5 li ul ul li { font-size: 1em; }
	
	ul.list-5 a { color: #5b5251; display: inline-block;  }
		ul.list-5 li a { margin-bottom: 9px; }
			ul.list-5 li a.single { margin-bottom: 0;}
		ul.list-5 ul li a { margin-bottom: 0px;  color: #7e796b; }
		
	ul.list-5 li.three-col-span { width: 665px; }

/* faq listing - Driving a Honda */
ul.list-6
{
	margin: 0 0 2em 0;
	border-top: 1px #f1f0ec solid;
}
	ul.list-6 li 
	{
		padding:8px 0 8px 14px; /* 7px */
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		height: 1%;
		border-bottom: 1px #f1f0ec solid;
	}
	
	ul.list-6 li p { margin: 1.273em 0 1em 0; color: #5B5D5D; line-height: 1.545em;}
	
	ul.list-6 li a.mTitle, ul.list-6 li a.mTitle:visited
	{
		background:transparent url(ico_arrow-5.gif) 0 0.25em no-repeat; 
		padding:0 0 0 13px;
		display: block;
	}
		
	ul.list-6 li.active a.mTitle 
	{
		background:transparent url(ico_arrow-6.gif) 0 0.45em no-repeat !important; 
;
		margin: 0 0 1.273em 0; /*14px */	
		text-decoration: none;	
	}
	
	ul.list-6 li.active a.mTitle:hover 
	{
		text-decoration: none;
	}
	ul.list-6 li.active .mContent {display: block;}
	ul.list-6 li .mContent {padding-left: 13px; display: none;}
	.list-util {font-size: 1.25em; color: #5b5d5d; padding: 0 13px 16px 26px}
	.list-util p {float: left; margin: 0;}
	.list-util .list-4 {float: right; margin-right: 0;}

ul.list-7
{
	color: #5b5d5d;
	margin: 0 0 3em 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.list-7 li {margin-bottom: .5em;}

ul.simple-list {margin-bottom: 1.667em; list-style: none; border-bottom: 1px solid #f1f0ec;}
ul.simple-list li {padding: 8px 0 7px 0; border-top: 1px solid #f1f0ec;}

ul.small-squares li{background: url(img_list-dot.jpg) 0 0.5em no-repeat; margin: 0 0 0 0px;	padding: 0 0 0 10px; list-style-type:none; line-height:1.41666em;}

ul.ipods{padding:0;margin:0;}

ul.ipods li.four{background: url(img_all-ipods.jpg) 0 0 no-repeat; margin: 0 0 0 0px; padding: 15px 0 30px 40px; list-style-type:none;}
ul.ipods li.five{background: url(img_all-ipods.jpg) 0 -65px no-repeat; margin: 0 0 0 0px; padding: 15px 0 30px 40px; list-style-type:none;}
ul.ipods li.classic{background: url(img_all-ipods.jpg) 0 -130px no-repeat; margin: 0 0 0 0px; padding: 20px 0 30px 40px; list-style-type:none;}
ul.ipods li.mini{background: url(img_all-ipods.jpg) 0 -195px no-repeat; margin: 0 0 0 0px; padding: 20px 0 30px 40px; list-style-type:none;}
ul.ipods li.nano{background: url(img_all-ipods.jpg) 0 -265px no-repeat; margin: 0 0 0 0px; padding: 20px 0 135px 40px; list-style-type:none;}

ul.list-8{list-style-type:none;	border-top:1px solid #dddddd; }
ul.list-8 li a{	border-bottom:1px solid #dddddd; display:block;	padding:9px 0 8px 8px; width: 152px;}
ul.list-8 li a.active{ color:#3b3b3b; background: #dddddd url(ico_news-nav-arrow.gif) 130px 10px no-repeat;	border:none; margin-top:-2px;}

ul.follow-us {list-style-type:none;}
ul.follow-us li{margin-bottom:7px; height:16px;}
ul.follow-us li a{ padding:0 0 0 25px; display: block; min-height: 16px; height: auto!important; height: 16px;}
ul.follow-us li.facebook a{background: url(ico_facebook.gif) 0 0 no-repeat; }
ul.follow-us li.twitter a{background: url(ico_twitter.gif) 0 0 no-repeat; }
ul.follow-us li.youtube a{background: url(ico_youtube.gif) 0 0 no-repeat; }
ul.follow-us li.rss a{background: url(ico_rss.gif) 0 0 no-repeat; }

a.inpage-down
{
	display: block;
	padding: 0 0 0 12px;
	background: url(ico_arrow-2.gif) 0 6px no-repeat;
}

a.inpage-up
{
	display: block;
	padding: 0 0 0 12px;
	background: url(ico_arrow-1.gif) 0 6px no-repeat;
}
a.inpage-up-right
{
	float: right;
	white-space: nowrap;
	margin-top: 40px;
	display: inline;
	font-size: 0.917em;
}

#content ul.arrowbullets, 
#content ul.arrowbullets li
{
	list-style: none outside; 
	display: block; 
	margin-top: 0; 
	margin-right: 0; 
	margin-bottom: 0; 
	margin-left: 0; 
	padding: 0;
	line-height: 1.58333em;
}
.ie6 #content ul.arrowbullets li,
.ie7 #content ul.arrowbullets li
{
	zoom: 100%;
}
#content ul.arrowbullets li 
{
	padding-left: 16px; 
	background: url(ico_arrowbullet.gif) 1px 0.5em no-repeat;
}
#content ul.arrowbullets li a 
{
	color: #c11c1c; 
}

/* Jazz Packing T & Cs */
ol.number{margin:0 0 0 18px;}
ol.number li{margin-bottom:1em;}
ol.alpha{margin:0 0 1em 36px;}
ol.alpha li{list-style-type:lower-alpha; margin:0;}


/* content area */

.content-area-1 { 
	margin: 0 0 1.167em 0; /* 14px */ 
	display: block; 
}

.content-area-2 { 
	margin: 0 0 1.167em 0; /* 14px */ 
	display: block; 
	width: 433px;
}
	.content-area-2 img { margin: 0 0 2.500em 0;} /* 30px; */
	.content-area-2 img.left { float: left; margin: 0 20px 1em 0;} /* 12px */
	.content-area-2 .content-1 { float: left; width: 290px;}
	.content-area-2 .content-2 { margin-bottom: 0.833em;}

.content-area-3 { 
	margin: 0 0 2.3em 0; /* 30px */ 
	display: block; 
}

.content-area-4 { 
	margin: 0 0 3.3333em 0; /* 40px */ 
	display: block; 
}
.content-area-4 p{
	margin:0 0 15px 0;
}

.content-area-5 { 
	margin: 0 0 0.75em 0; /* 9px */ 
	display: block; 
}

/* Accessories */
.content-area-6 p{
	margin:0 0 0.666em 0; /* 8px */
}
.content-area-6 .textarea{
	float:left;
	width:340px;
}
.content-area-6 img{
	float:left;
	margin:0 1em 0.5em 0;
}

.divider-1 { 
	background: #f1f0ec;
	height: 1px;
	clear: both;
	line-height: 1px;
	margin-top: 2.333em; /* 28px; */
	margin-bottom: 4em;
	display: block;
}
.divider-2 {
	margin-top: 1.5em; /* 18px; */
	margin-bottom: 2.5em;
}
.divider-3 {
	margin-top: 2.333em; /* 28px; */
	margin-bottom: 1.667em; /* 20px */
}
.divider-4 {
	margin-top: 2em; /* 24px; */
	margin-bottom: 2em; /* 24px */
}
.divider-5 {
	margin-top: 3em; /* 36px; */
	margin-bottom: 1.5em; /* 18px */
	background:#e2e3e4;
}
.divider-6 {
	margin-top: 0.5em; 
	margin-bottom: 2.5em; 
}

/* find a dealer */
	

.find-a-dealer .intro {
	font-size:1.25em;
	line-height:1.4em;
	margin-bottom:2em;
	color:#8C8F94;
}

.find-a-dealer .box-1 { 
	background: url(gr_bg_featurebox05.gif) no-repeat -921px 0; 
	width: 921px;
	padding: 24px 0 0 0;
	margin: 0 auto 2em 0;
}


	.find-a-dealer .box-1 .container { 
		background: url(gr_bg_featurebox05.gif) no-repeat -1842px 100%; 
		min-height: 208px;
		height: auto !important;
		height: 208px;

	} 
	
	.find-a-dealer .box-1 .container .padding {
		background: url(gr_bg_featurebox05.gif) repeat-y 0px 0; 
		padding: 0 12px;
		display: block;
	}
	
	.find-a-dealer .box-1 .form-layout02 
	{
		background: url(gr_bg_pc.gif) no-repeat 0 0;
		width: 345px;
		height: 76px;
		margin-bottom: 0;
	}
	
	.find-a-dealer .box-1 .form-layout02 label
	{
		display: none;
	}
	
	.find-a-dealer .box-1 .form-layout02 .field01
	{
		padding: 10px;
		position: relative;
	}
	
	.box-1 .form-layout02 .field01 .input-bg01
	{
		background: url(gr_bg_pc-input.gif) no-repeat 0 0;
		width:217px;
		height: 56px;
		float: left;
	}
		.find-a-dealer .box-1 .form-layout02 .field01 .input-bg01 input
		{
			background: none;
			border: none;
			font-size: 40px;
			color: #4d4d4d;
			height: 45px;
			width:220px;
			letter-spacing: 32px;
			padding: 8px 0 0 15px;
		}
	
	.find-a-dealer .box-1 .form-layout02 .buttons
	{
		position: absolute;
		right: 25px; 
		bottom: 8px;
		padding: 0;
		width: 96px;
		height: 62px;
	} 

	.find-a-dealer .box-1 .column01 {
		width: 464px;
		float: left;
		position: relative;
	}
	
		.box-1 .feature-image 
		{
			position: absolute;
			right: -15px;
			top: -33px;
		}	
	
	.find-a-dealer .box-1 .column02 {
		float: left;
		width: 433px;
	}
	
	.find-a-dealer .box-1 .column02 .column-padding {
		padding: 0 0 0 30px;
	}
	
		.find-a-dealer .box-1 .column02 ul.list-1 { list-style-type: none; display: inline-block; }
		.find-a-dealer .box-1 .column02 ul.list-1 li 
		{ 
			background: url(img_arrow2.gif) 0 4px no-repeat; 
			padding: 0 0 15px 12px;
			width: 172px;
			float: left;
		}
		
		.find-a-dealer .box-1 .column02 ul.list-1 li a { color: #cb2229;}
		
		.find-a-dealer .box-1 .column02 ul.list-1 li.clearl
		{
			clear: left;
			margin-right: 30px;
		}
		
	.find-a-dealer .box-1 .errors { background: none; padding: 10px; min-height: 20px; }
	.find-a-dealer .box-1 .error { display: none !important; }

.find-a-dealer .box-2 { 
	background: #e3e2e0 url(gr_bg_featurebox06.gif) no-repeat 0 0; 
	width: 921px;
	padding: 22px 0 0 0;
	display: block;
	margin: 0 auto 1em auto;
}

	.find-a-dealer .box-2 a.back { 
		background: url(img_arrow3.gif) no-repeat 0 4px;
		padding: 0 0 0 10px;
	}

	.find-a-dealer .box-2 .column01 { float: left; margin-left: 12px; padding: 5px 0 0 0;}
	.find-a-dealer .box-2 .column02 { float: right; margin-right: 23px;}

	.find-a-dealer .box-2a .column01 { float: left; margin-left: 13px; width: 434px; margin-right: 31px; }
	.find-a-dealer .box-2a .column02 { float: left; width: 422px; margin-right: 0; }
	
	.find-a-dealer .box-2b .column01 { float: left; margin-left: 13px; width: 201px; margin-right: 31px; }
	.find-a-dealer .box-2b .column02 { float: left; width: 610px; margin-right: 0; }
	
	.find-a-dealer .box-2 .map-holder { 
		text-align: center; 
		float: left;
		width: 533px; 
		height: 397px;
		display: inline;
		padding: 1px; 
		background-color: #f1f0ed; 
		border: 1px solid #ffffff;		
		-moz-border-radius-topleft: 5px;
		-webkit-border-top-left-radius: 5px;
  		-moz-border-radius-topright: 5px;
		-webkit-border-top-right-radius: 5px;
    	-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
    	-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
			
	.find-a-dealer .box-2 .dealer-holder
	{
		float: right;
		display: inline;
		height: 392px;
		margin: 0 12px 0 0;
		position: relative;
		overflow: auto;
		width: 350px;
	}
	* html .find-a-dealer .box-2 .dealer-holder {width: 355px;}
		.find-a-dealer .box-2 .dealer-holder .column-padding
		{
			padding: 0 5px 0 2px;
		}
	
	.find-a-dealer .box-2b .column02 .text01 { font-size: 1.333em; line-height: 0.938em; margin-bottom:0.875em; display: inline-block; }
	
	.find-a-dealer .box-2 .column02 h3.subtitle05 { 
		color: #706867;
		font-weight: normal;
		margin: 0 0 1.250em 0; /* 21px */
		font-size: 1.667em; /* 20 */
	}
	
	.find-a-dealer .box-2 .container .padding{ 
		background: #f1f0ed url(gr_bg_featurebox06.gif) no-repeat -921px 100%; 
		padding: 12px 0 14px 0; 
	}
		.find-a-dealer .box-2b .container .padding { padding: 25px 0 18px 0;}
	
	.find-a-dealer .box-2 .container .padding .column01 { float: left; margin-left: 12px; padding: 0;}
	.find-a-dealer .box-2b .container .padding .column01 { width: 213px; margin-left: 0; }
		.find-a-dealer .box-2 .container .padding .column01 .map-holder { width: 433px; height: 422px; margin-bottom: 10px; }
	
		.find-a-dealer .box-2 .container .padding .column02a { float: left; margin-right: 31px; width: 201px; }
		.find-a-dealer .box-2 .container .padding .column02b { float: left; width: 190px; }
			.find-a-dealer .box-2 .container .padding .column02b p
												  { margin-bottom: 1.500em; }
			
	.find-a-dealer .box-2 .column02 .section01 { padding: 16px 0 0 0; margin-bottom: 0.750em; }
	
	.find-a-dealer .box-2 .column02 .section01 h4.subtitle05 {	font-size: 1.500em;	margin: 0 0 2px 0; padding: 0 0 .833em 0; /* 10px padding */}	
	.find-a-dealer .box-2 .column02 .section01 h4.subtitle06 {	font-size: 1.333em; margin: 0 0 0.125em 0; }	
	
	.find-a-dealer .box-2 .column02 p { color: #706867; font-size: 1em; line-height: 1.250em ; }
	.find-a-dealer .box-2 .column02 .section01 .text01 {	font-size: 1.333em; /* 16px */	line-height: 1.25em; }	
	.find-a-dealer .box-2 .column02 .section01 .text02 {	font-size: 1.167em; /* 14px */ line-height: 1.143em; /* 16px */	}
	.find-a-dealer .box-2 .column02 .section01 .text03 {	font-size: 1em; /* 12px */ line-height: 1.167em; /* 14px */	}

		.find-a-dealer .box-2 .container .padding .column02a ul,
		.find-a-dealer .box-2 .container .padding .column02b ul  {
			margin-bottom: 1.250em;
			color:		#706867;
		}
		.find-a-dealer .box-2 .container ul.sub-contact li.phone, #content .feature06 .container ul.sub-contact li.fax {
			margin-bottom: 5px;}
		.find-a-dealer .box-2 .container .phone { background: url(ico_mobile.gif) no-repeat center left; padding: 0 0 0 16px; margin-left:4px; }
		.find-a-dealer .box-2 .container .fax { background: url(ico_fax.gif) no-repeat center left; padding: 0 0 0 20px; /* fax icon is wide */ }
		.find-a-dealer .box-2 .container .to-mobile { 
			background: 	url(ico_zap.gif) no-repeat top left; 
			height:			20px;
			padding: 		0 0 0 20px; 
		}
		
	.find-a-dealer .box-2 .section02 .column02b,
	.find-a-dealer .box-2 .section03 .column02b 
	{
		padding: 32px 0 0 0;
	}
	
	.find-a-dealer .box-2 a.beamme { 
		background: url(ico_beamme.gif) 0 0 no-repeat;
		padding: 1px 0 1px 24px;
		margin-bottom: 1em;
		display: inline-block;
		font-size: 1em;
	}
	
	.find-a-dealer .box-2 a.print
	{
		background: url(ico_print.gif) 0 0 no-repeat;
		padding: 1px 0 1px 24px;
		margin-bottom: 1em;
		display: inline-block;
		font-size: 1em;
	}

body.jazz_packing{color:#ffffff; background:#396b9a url(gr_bg_body-repeater.jpg) 0 0 repeat-x;}
.jazz_packing #bodycontainer{background:url(gr_bg_jazz-packing.jpg) 50% 0 no-repeat; padding:20px 0 0;}
	.jazz_packing .noText,
	.noText{text-indent:-9999em; overflow:hidden;}
	.jazz_packing h1{padding-left:12px;}
	.jazzPacking-intro{margin:24px 12px 180px 131px; background:url(tl_jazz-intro.gif) 0 0 no-repeat; width:665px; position:relative;}
		.jazz-packing_closed .jazzPacking-intro{margin:25px 12px 139px 178px; background:url(tl_jazz_closed-intro02.gif) 0 0 no-repeat; width:665px; position:relative;}
	.jazzPacking-intro h2{margin-bottom:0;}
	.jazzPacking-intro p{font-size:2em; height:135px; margin-bottom:1em;}

	#jazzCountdown{margin:100px 0 -35px 0; background:url(gr_bg_jazz-protein.png) 0 0 no-repeat; width:50px; height:135px; padding:26px 15px 0 60px;}
		.jazz-packing_closed #jazzCountdown{margin:100px 0 -35px 0; background:none 0 0 no-repeat; width:50px; height:135px; padding:26px 15px 0 60px;}
	#jazzCountdown #textArea{color:#ff2b2c; font-size:2.5em; font-weight:bold; text-align:center;}
	
	.jazzPackingContentArea{background:#396b9a url(gr_bg_blue-grad-mid.jpg) 0 0 repeat-x; width:897px; margin:0 0 60px 0; padding:98px 7px 0 7px;}
		.jazz-packing_closed .jazzPackingContentArea{background:#396b9a url(gr_bg_blue-grad-mid2.jpg) 0 0 repeat-x; width:897px; margin:0 0 60px 0; padding:98px 7px 0 7px;}
	.jazzPackingContentArea02{padding:1px 7px 0; margin:79px 0 0 0;}
		.jazz-packing_closed .jazzPackingContentArea02{padding:1px 7px 0; margin:79px 0 0 0;}
	.jazzPackingContentAreaLeft{background:#396b9a url(gr_bg_blue-grad-left.jpg) 0 0 no-repeat; padding-left:5px;}
		.jazz-packing_closed .jazzPackingContentAreaLeft{background:#396b9a url(gr_bg_blue-grad-left2.jpg) 0 0 no-repeat; padding-left:5px;}
	.jazzPackingContentAreaRight{background:#396b9a url(gr_bg_blue-grad-right.jpg) 100% 0 no-repeat; padding-right:5px;}
		.jazz-packing_closed .jazzPackingContentAreaRight{background:#396b9a url(gr_bg_blue-grad-right2.jpg) 100% 0 no-repeat; padding-right:5px;}
	
	.jazzPackingHeader{background:url(gr_bg_jazz-grid-paper.jpg) 0 0 no-repeat; padding:32px 35px 30px 35px; margin: 0 0 -83px 12px; position:relative;}
		.jazz-packing_closed .jazzPackingHeader{background:url(gr_bg_jazz-grid-paper.jpg) 0 0 no-repeat; padding:32px 35px 30px 35px; margin: 28px 0 -83px 12px; position:relative;}
	.jazzPackingHeader02{margin-bottom:30px; background:url(gr_bg_tab-overview.jpg) 0 0 no-repeat; padding:32px 35px 45px 35px; margin: 0 0 -325px 12px;}
	.jazzPackingHeader .head01{background:url(tl_jazz-head1.gif) 0 0 no-repeat; margin:0 0 0 0px; height:54px; color:#135083;}
	.jazz_packing .head02{background:url(tl_jazz-head2.gif) 0 0 no-repeat; margin:0 0 0 0px; height:300px; color:#135083;}
		.jazz-packing_closed .head02{background:url(tl_jazz-head3.gif) 0 0 no-repeat; margin:-10px 0 0 0px; height:403px; color:#135083;}
	.jazz_packing .headerImageContainer,.jazz-packing_closed .headerImageContainer{width:166px; float:left; margin-right:31px;}
	.jazz_packing .headerImageContainer img.jazzFeature{margin:30px 0 0 -5px;}
		.jazz-packing_closed .headerImageContainer img.jazzFeature{margin:13px 0 0 6px;}
	.jazz_packing .headerImageContainer img.jazzFeature02{margin:0 0 0 -10px;}
		.jazz-packing_closed .headerImageContainer img.jazzFeature02{margin:13px 0 0 3px;}
	.jazz_packing .headerTextContainer,.jazz-packing_closed .headerTextContainer{width:635px; float:left;}
		.jazz-packing_closed .headerTextContainer,.jazz-packing_closed .headerTextContainer{width:642px; float:left;}
	
	/* Tabs */
	.jazz_packing .overviewTabContent{background:url(gr_bg_jazz-tabs.jpg) 0 0 no-repeat; height:332px; padding:70px 35px 0 35px;}
		.jazz-packing_closed .overviewTabContent{background:url(gr_bg_jazz-tabs_closed.jpg) 0 0 no-repeat; height:432px; padding:58px 15px 0 35px;}
	.jazz_packing .faqTabContent{background:url(gr_bg_jazz-tabs.jpg) 0 -402px no-repeat; height:600px; padding:70px 35px 0 24px;}
		.jazz-packing_closed .faqTabContent{background:url(gr_bg_jazz-tabs_closed.jpg) 0 -490px no-repeat; height:600px; padding:70px 35px 0 24px;}
	
	.jazz_packing #tabs,.jazz-packing_closed #tabs{margin:-79px -3px 20px;}
	.jazz_packing #tabs ul li a#faqTab,
	.jazz_packing #tabs ul li a#overviewTab,.jazz-packing_closed #tabs ul li a#faqTab,.jazz-packing_closed #tabs ul li a#overviewTab{display:inline-block; text-indent:-9999em; padding:0; outline:none;}
	.jazz_packing a#overviewTab,.jazz-packing_closed a#overviewTab{background:url(gr_overview-tab.jpg) 0 0 no-repeat; width:111px; height:36px; margin:0 0 0 33px;}
	.jazz_packing a#faqTab,.jazz-packing_closed a#faqTab{background:url(gr_faq-tab.jpg) 0 0 no-repeat; width:115px; height:47px; margin:0 0 0 6px;}
	.jazz_packing li.ui-tabs-selected #overviewTab,
	.jazz_packing li.ui-tabs-selected #faqTab,.jazz-packing_closed li.ui-tabs-selected #overviewTab,.jazz-packing_closed li.ui-tabs-selected #faqTab{background-position:0 -88px; height:88px;}
	.jazz_packing #overviewTabLink,
	.jazz_packing #faqTabLink,.jazz-packing_closed #overviewTabLink,.jazz-packing_closed #faqTabLink{margin:-58px 0 0 0;}
	
	.jazzPackingContentArea .navContainer{width:217px; float:left; margin:0 14px 65px 0;}
	.jazzPackingContentArea .navContainer ul.videoNav{list-style-type:none; border-bottom:1px solid #2F638F;}
	.jazzPackingContentArea .navContainer ul.videoNav li a{color:#ffffff; height:54px; display:block; text-decoration:none; border-top:1px solid #2F638F;}
	.jazzPackingContentArea .navContainer ul.videoNav li a:hover{background:#2f638f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:0 -4px 0px -4px; padding:0 3px 0 4px;}
	.jazzPackingContentArea .navContainer ul.videoNav li a.active{background:#2f638f; margin:0 -4px -2px -4px; padding:0 3px 0 4px;}
	.jazzPackingContentArea .navContainer ul.videoNav li a span.img-container{float:left; display:block; margin:5px 0 0 1px; width:78px; height:44px; overflow:hidden;}
	#content .jazzPackingContentArea .navContainer ul.videoNav li p{font-size:1.416em; font-weight:bold; padding:7px 0 0 95px; margin:0; line-height:1.166em} /* 17px / 14px */
	.jazzPackingContentArea .navContainer ul.videoNav li p span{font-size:0.7647em; font-weight:normal; color:#bde7ff; display:block;} /* 13px */
	
	.jazzPackingContentArea .navContainer .clipboardTop{background:#396b9a url(gr_bg_ul-clipboard-top.jpg) 0 0 no-repeat; padding-top:38px;}
	.jazzPackingContentArea .navContainer .clipboardBtm{background:#396b9a url(gr_bg_ul-clipboard-btm.jpg) 0 100% no-repeat; padding-bottom:10px;}
	.jazzPackingContentArea .navContainer ul.smallClipBoard{list-style-type:none; background:url(gr_bg_ul-clipboard-mid.jpg) 0 0 repeat-y; width:181px; height:321px; margin:0; padding:0 18px; overflow:hidden;}
	.jazzPackingContentArea .navContainer ul.smallClipBoard li{padding:0; min-height:52px; height:auto!important; height:52px; border-top:1px solid #d9e2ea; overflow:hidden;}
	.jazzPackingContentArea .navContainer ul.smallClipBoard li.first{border-top:none;}
	#content .jazzPackingContentArea .navContainer ul.smallClipBoard li p{color:#135083; padding:10px 0 0 55px; margin:0; font-weight:bold; font-size:1.41666em; line-height:1em;} /* 17px */
	.jazzPackingContentArea .navContainer ul.smallClipBoard li p span{font-size:0.7647em; font-weight:normal; color:#396b9a; display:block; font-size:0.7647em;} /* 13px */
	.jazzPackingContentArea .navContainer ul.smallClipBoard li span.img-container{float:left; display:block; margin:5px 0 0 1px; width:44px; height:44px; overflow:hidden;}
	
	.jazzPackingContentArea #videoContainer{float:left;}
	.jazzPackingContentArea #videoClip{margin-bottom:8px;}
	
	.jazzPackingContentArea #gridContainer{float:left; width:666px;}
	.jazzPackingContentArea #gridContainer #loadingdiv{display:none;}
	.jazzPackingContentArea #gridContainer ul.list-4{margin:0 5px 0 0;}
	.jazzPackingContentArea #gridContainer .jazz-packing-search { float: right; margin: -42px 0 0 0; position: relative; display: inline}
	.basicSearch { position: relative; display: inline}
	.jazzPackingContentArea #gridContainer .jazz-packing-search input.text,
	.basicSearch input.text{ border: 1px solid #E6E4E1; padding: 3px 22px 2px 7px; width:130px; color: #9E9C93; }	
	.jazzPackingContentArea #gridContainer .jazz-packing-search input.btn-search,
	.basicSearch input.btn-search{ position: absolute; right: 6px; top: 6px; }
	.jazzPackingContentArea #gridContainer ul.grid{list-style-type:none; width:666px; margin-bottom:22px; display:inline-block; height:370px;}
	.jazzPackingContentArea #gridContainer ul.grid li { 
		width:74px; 
		height:74px; 
		float:left; 
		padding:0; 
		margin:0;
		overflow:hidden;
		position: relative;
	}
	.jazzPackingContentArea #gridContainer ul.grid li a{ 
		display:block; 
		width:74px; 
		height:74px; 
		position:relative;
		text-decoration: none;
		overflow: hidden;
	}
	.jazzPackingContentArea #gridContainer ul.grid li a img { display:block;}
	
	.jazzPackingContentArea #gridContainer ul.grid li a span.viewdetail{
		background:url(gr_view-detail.png) 0 0 no-repeat; 
		display: block; 
		width:74px; 
		height:74px; 
		position:absolute; 
		top:74px; 
		left:0; 
	}
	.jazzPackingContentArea #gridContainer ul.grid li a:hover { border: 1px solid #000000 }
	.jazzPackingContentArea #gridContainer ul.grid li a:hover span.viewdetail { top: 0px; }
	.jazzPackingContentArea #gridContainer ul.grid li a:hover span.viewdetail  { top: -1px; left: -1px; }
	.jazz_packing .jazzDisclaimer,.jazz-packing_closed .jazzDisclaimer{font-size:0.916em; font-style:italic; text-align:justify;}

	.jazzButtons .btnEnterLarge{background:url(btn_jazz-enter-large.gif) 0 0 no-repeat; width:230px; height:44px; margin:0 0 0 174px; display:none;}
	.jazzButtons .btnViewEntries{background:url(btn_view-entries.gif) 0 0 no-repeat; width:138px; height:42px; margin:0 0 0 261px;}
	.jazzButtons .btnEnterSmall{background:url(btn_jazz-enter-small.gif) 0 0 no-repeat; width:189px; height:36px; margin:15px 0 0 0px;}
	.jazzButtons a{height:36px; display:block; overflow:hidden; text-indent:-9999em;}
	.jazzButtons02 a{height:12px;}
	.jazzButtons ul.shareThis{float:left; list-style-type:none;}
	.jazzButtons ul.shareThis li{float:left; list-style-type:none; margin:0 0 0 8px;}
	.jazzButtons ul.shareThis li a{width:20px; height:20px; display:block; text-indent:-9999em; overflow:hidden;}
	.jazzButtons ul.shareThis li a.facebook{background:url(btn_facebook-icon.gif) 0 0 no-repeat;}
	.jazzButtons ul.shareThis li a.twitter{background:url(btn_twitter-icon.gif) 0 0 no-repeat;}
	.jazzButtons .btnLoadMore{background:url(btn_jazz-load-more.gif) 0 0 no-repeat; width:77px; height:18px; float:left;}
	.jazzButtons .btnRandomise{background:url(btn_jazz-randomise.gif) 0 0 no-repeat; width:77px; height:18px; float:right;}
	.jazzButtons a:hover{background-position:0 100%;}
	.jazzButtons p{margin:3px 0 0 0; padding:0 5px 0 15px; float:left;/* background:url(gr_bg_divider01.gif) 0 0 repeat-y; */line-height:1.1em !important; height:15px;} /* 12px */
	
	.jazz_packing #flashReplacementText,.jazz-packing_closed #flashReplacementText{width:363px; height:147px; padding: 125px 150px; border:1px solid #2F638F;}
	.jazz_packing #flashReplacementText p,.jazz-packing_closed #flashReplacementText p{text-align:center; font-size:1.25em;}
	.jazz_packing #flashReplacementText p a,.jazz-packing_closed #flashReplacementText p a{ color:#ffffff;}
	
	.modalBorderedContent {border:1px solid #e8e8e8; padding:10px 15px; margin:0 0 18px 0;}
	.modalBorderedContent p{font-size:1.1666em; font-weight:bold; float:left; padding:4px 0 0 0; margin:0;}
	
	/* Jazz Packing closed styling */
	
	body.jazz-packing_closed{color:#ffffff; background:#396b9a url(gr_bg_body-repeater.jpg) 0 0 repeat-x;}
		.jazz-packing_closed #bodycontainer{background:url(gr_bg_jazz-packing_closed.jpg) 50% 0 no-repeat; padding:20px 0 0;}
		.jazz-packing_closed .noText,
		.jazz-packing_closed .noText{text-indent:-9999em; overflow:hidden;}
		.jazz-packing_closed h1{padding-left:12px;}
		
	body.jazz-packing_closed .ui-tabs .ui-tabs-nav li.ui-tabs-selected {margin-bottom:0; padding-bottom:2px;}
	
/* =Content - END: main content styling */


/* =Forms - START: form styling */

.btn_subscribe {width: 87px; background-image: url('btn_subscribe.gif'); margin-top:15px;}
.btn_submit {width: 69px; background-image: url('btn_submit.gif'); margin-top:10px;}
.btn_submit-my-entry {width: 121px; background-image: url('btn_submit-my-entry.gif');}
.btn_submit-my-chance-to-win {width: 171px; background-image: url('btn_submit-my-chance-to-win.gif');}
.btn_enter-now-to-win {height: 47px; width: 171px; background-image: url('btn_enter-now-to-win.gif'); position: absolute; left: 10px; bottom: 146px;}
.btn_learn-more-jazz {height: 32px; width: 200px; background-image: url('btn_learn-more-about-jazz.gif'); position: absolute; right: 13px; bottom: -20px;}

.form-layout01 {  }
	.form-layout01 fieldset { margin: 0; border: 0; }
	.form-layout01 .field-note-1 { color: #9f9f9f; margin-top: 2px; display: inline-block; }
	.form-layout01 .field01 { margin-bottom: 1.5em; width: 433px; float: left;}
	.form-layout01 .field-1 { margin-bottom: 1.5em; }
	.form-layout01 .field01 label,
	.form-layout01 .field-1 label {
		font-weight: bold;
		margin-bottom: 0.6666em; /* 8px */
	}
	.form-layout01 .field01 .input-bg01 input,
	.form-layout01 .field01 textarea,
	.form-layout01 .field-1 input,
	.form-layout01 .field-1 select{
		border: 1px solid #e6e4e1;	
		width: 205px;
		color: #666666;
		padding: 2px 6px;
	}
	.form-layout01 .field01 select{
		border: 1px solid #e6e4e1;	
		color: #666666;
	}
	.form-layout01 .field01 .input-bg02 input{
		float:left;
	}
	
	.form-layout01 .field-error label { color: #ea2a36; }
	.form-layout01 .field-error input { border: 1px solid #ea2a36; }
		
	/* design input width - 12 (padding) = width */	
	.form-layout01 .field-1 input.inputw318 { width: 318px; }
	.form-layout01 .field-1 input.inputw330 { width: 330px; }
	.form-layout01 .field-1 input.inputw241 { width: 241px; }
	
	/* Two Column fields */	
	.form-layout01 .field-2 {  }
	.form-layout01 .field-2 .field-item-1 { display: inline; float: left; width: 185px; }
	.form-layout01 .field-2 .field-item-2 { margin-right: 0; float: left; width: 170px; }
	.form-layout01 .field-2 .field-item-1 input { width: 145px; }
	.form-layout01 .field-2 .field-item-1 select {width:159px; height:23px; padding:1px 0 0;}
	.ie6 .form-layout01 .field-2 .field-item-1 select{width:150px;}
	.form-layout01 .field02 .input-bg01 input.pref-num1{margin:0 2px; width:20px;}
	.form-layout01 .field02 .input-bg01 input.phone{margin:0 0 0 2px; width:147px;}
	
	.form-layout01 .field01 .radiocheckboxes input,
	.form-layout01 .radiocheckboxes-1 input { margin: 0 0.5em 0.5em 0; }
	.form-layout01 .radiocheckboxes-1 input { float: left; border: none; background: none; }
	
	.form-layout01 .field01 .radiocheckboxes span.aspRadio{display:block;}
	.form-layout01 .field01 .radiocheckboxes span.aspRadio input{float:left; clear:left;}
	.form-layout01 .field01 .radiocheckboxes span.aspRadio label{float:left;}
	
	.form-layout01 .field01 select,
	.form-layout01 .field-1 select {color:#666666; width:219px; height:20px;}
	
	.form-layout01 .field01 textarea.postalAddress {width:333px; height:60px; font-size:1.0909em; resize:none;}
	.form-layout01 .field01 textarea.enquiryType {width:423px; height:95px; font-size:1.0909em; resize:none;}
	
	.form-layout01 .field01 p.subText {color:#9f9f9f; margin:3px 0 0 0;}
		
	.form-layout01 .field02 label{font-weight:normal;}
	
	.form-layout01 .buttons
	{
		padding:  15px 0 13px 0;
		margin-bottom: 0;
	}		
	.form-layout01 .buttons .alingMe01 {
		margin: 8px 0 0 5px;
	}
	
	.form-layout01 .buttons02
	{
		padding:  15px 0 8px 0;
		margin-bottom: 0;
		display:inline-block;
	}
	.form-layout01 .buttons02 .btn
	{
		margin-bottom: 0;
	}
	
	.form-layout01 .error
	{
		margin: 2px 0 0 5px;
	}
	
	.form-layout01 .radiocheckboxes
	{
		float: left;
	}
	.form-layout01 .radiocheckboxes input
	{
		width: 15px;
		height: 14px;
		margin: 0px 5px 0.5em 0;
		float: left;
	}
	.form-layout01 .radiocheckboxes label
	{
		width: 115px;
		margin: 0px 5px 0 0;
		float:left;
	}
	.form-layout01 .radiocheckboxes02 label{width: 325px;}
	.form-layout01 .radiocheckboxes03 label{width: 408px;}
	
	.form-layout01 .field01 .select_dealer{height:184px; width:330px; overflow-y:auto; overflow-x:hidden; border:1px solid #e5e4e9; border-top:1px solid #adadaf;}
	.form-layout01 .field01 .select_dealer input{display:none;}
	.form-layout01 .field01 .select_dealer ul {list-style: none; margin:0;}
	.form-layout01 .field01 .select_dealer ul li {padding: 4px 10px 4px 5px; display: block; cursor: pointer;}
	.form-layout01 .field01 .select_dealer ul li * {cursor: pointer;}
	.form-layout01 .field01 .select_dealer ul li.highlight02 {background-color: #ebebeb;}
	.form-layout01 .field01 .select_dealer ul label {display: inline; font-weight: normal; width: 100%}
	.form-layout01 .field01 .select_dealer ul label strong {width: 108px; display: inline-block}
	
	.form-layout01 ul.radiocheckboxes{list-style-type:none; width:435px;}
	.form-layout01 ul.radiocheckboxes li{width:145px; float:left; height:20px;}
	.form-layout01 ul.radiocheckboxes input.checkbox{float:left; margin:1px 5px 0 0;}
	.form-layout01 ul.radiocheckboxes label{font-weight:normal;}
	
	.form-layout01 .spanOptionalHolder{width:130px; float:left; white-space:nowrap;}
	.form-layout01 .spanOptional{float:left;}
	

.form-layout02
{
	
}
.form-layout02 .field01
{
	margin-bottom: 10px;
	width: 249px;
	float: left;
}
.form-layout02 .field01 label
{
	width: 100px;
	font-size: 1em;
	float: left;
	margin-top: 3px;
}
.form-layout02 .field01 label span
{
	font-size: 1em;
}
.form-layout02 .field01 input, .form-layout02 .field01 select
{
	float: left;
	width: 132px;
	font-size: 1em;
}

.form-layout02 .field02, .form-layout02 .field03
{
	width: auto;
}
.form-layout02 .field02 input
{
	width: 380px;
}
.form-layout02 .field02 select
{
	width: 384px;
}

.form-layout02 .field01 textarea
{
	height: 70px;
	width: 380px;
	float: left;
	overflow: auto;
}
.form-layout02 .error
{
	float: left;
	display: block;
	margin: 3px 0 0 5px;
}
.form-layout02 .buttons
{
	padding: 20px 0 0 100px;
}
.form-layout02 .buttons input
{
	float: left;
	margin-right: 5px;
}
.form-layout02 .radiocheckboxes
{
	float: left;
}
.form-layout02 .radiocheckboxes input
{
	width: 15px;
	height: 14px;
	margin: 5px 5px 0 0;
	float: left;
}
.form-layout02 .radiocheckboxes label
{
	width: auto;
	margin: 3px 20px 0 0;
}
.form-layout02 fieldset {
	border: none;
}
.form-layout02 legend {
	display: none;
}

.form-layout03
{
	width: 505px;
	float: left; 
	position: relative;
	padding-top: 1.916em;
}

	.form-layout03 .field01 
	{
		margin-right: 10px;
		width: 378px;
	}
	
	.form-layout03 .field01 input
	{
		color: #939393;
		font-weight: bold;
		font-size: 1.333em; /* 16px */
		width: 372px;
		padding: 5px 3px;
	}

	.form-layout03 .btn-ask-question
	{
		margin: 0;
		float: left;
	}

/* tooltip */
#popup 
{
    display: none; 
	width: 418px;
	z-index: 999;
	color: #666666;
	position: absolute;
	top:-30px;
	left:-50px;
}
	#popup .popup-top
	{
		background: url(popup-top.png) 0 0 no-repeat;
		height: 5px;
		width: 100%;
		line-height: 1px;
		font-size: 1px;
	}
	#popup .popup-content
	{
		background: url(popup-mid.png) 0 0 repeat-y;
		width: 100%;
	}
	#popup .popup-btm
	{
		background: url(popup-btm.png) 0 0 no-repeat;
		height: 16px;
		width: 100%;
		line-height: 1px;
		font-size: 1px;
	}
	#popup .popup-padding
	{
		padding: 20px 11px 1px 11px;
	}
	#popup .container-info
	{
		border-bottom: 1px dotted #d3d0d3;
		padding: 0 11px 0px 11px;
		margin-bottom: 9px;	
	}
	#popup .container-info.noborder
	{
		border: none;
	}
	#popup h4.tooltipPopup
	{
		color:#383838;
		font-weight:bold;
		font-size:1.3333em; /* 16px */
	}

/* Class for NobleCount */
.go_red {color:red;}

/* =Forms - END: form styling */


/* =Tables - START: table styling */
table       { margin-bottom: 1.4em; }
th          { font-weight: bold;}
thead th 		{ background: #B41014; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #B41014; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

.table01 
{
	border:1px solid #808080;
	border-width: 1px 1px 0 0;
	border-collapse: collapse;
	margin: 0 0 1.67em 0;
	width: 600px;
}
.table01 caption 
{
	padding: 5px 8px;
}
.table01 td, .table01 th 
{
	border:1px solid #808080;
	border-width: 0 0 1px 1px;
	padding: 5px 8px;
}
.table01 th 
{
	background-color: #EEEEEE;
}

.table-3 
{
	border: none;
	border-collapse: collapse;
	margin: 0;
	width: 330px;
	font-size: 0.917em;
}
.table-3 caption 
{
	padding: 11px 8px;
}
.table-3 td, .table03 th 
{
	padding: 6px 0px;
	color: #7c7c7c;
}
.table-3 th 
{
	background-color: #f1f0ed;
	padding: 7px 0px;
	color: #504646;
}

.table-3 td.title-1,
.table-3 th.title-1 
{ 
	font-weight: bold; 
	padding: 6px 0 8px 8px; 
}

.table-3 tr.odd td
{
	background-color: #f8f7f6;
}

.table-4 
{
	border: 0;
	border-collapse:collapse;
	margin: 1em 0 0 0;
	width: 100%;

	
}
.table-4 caption {	display: none; }
.table-4 td, .table-4 th 
{
	border-bottom: none;
	padding: 5px 10px 7px 10px;
}
.table-4 th 
{
	color: #b5c3d7;
	font-weight: bold;
	background-color: #42526a;
}
.table-4 tr td.first,
.table-4 tr th.first {}
.table-4 tr td { padding: 6px 10px 6px 10px; border-bottom: 1px #37455b solid;}
.table-4 tr.alt td {}


.table-6 
{
	border-collapse: collapse;
	margin: 0 0 1.67em 0;
	width: 100%;
}
.table-6 caption 
{
	padding: 5px 8px;
	display: none;
}
.table-6 td, .table-6 th 
{
	padding: 5px 8px;
}
.table-6 th 
{
	background-color: #EEEEEE; text-align:left;;
}
.table-6 .middle-align {vertical-align: middle;}
	.table-6a {border-bottom: 1px #f1f0ec solid;}
	.table-6a th,.table-6b th {background: none;}
	.table-6a tr td,
	.table-6a tr th {border-top: 1px #f1f0ec solid;}
	.table-6a td, .table-6a th {padding: 8px 0px 7px 0;}
	.table-6b th {background: none;}
	.table-6b {border-top:1px solid #f1f0ec;}
	.table-6b .bot-border {border-bottom:1px solid #f1f0ec;}
	.table-6b th {padding: 11px 0px 5px 0;}
	.table-6b td {padding: 2px 20px 10px 0;}
	.table-6b td.download-cell {padding: 2px 0px 10px 0;}
	
.top-align th{vertical-align: top; text-align:left;}

.table-7	{width:100%; text-align:left; border-bottom: 1px #f1f0ec solid;}
.table-7 th	{border-top: 1px #f1f0ec solid; padding: 8px 0px; }
.table-7 td {border-top: 1px #f1f0ec solid; padding:8px 0; width:100%;}
.table-7 .middle-align{vertical-align: middle;}
.table-7 caption {display: none;}
.table-7a th{font-weight:normal; padding: 8px 40px 8px 0; }

.table-8	{width:345px; text-align:left; border-bottom: 1px #f1f0ec solid;}
.table-8 th	{border-top: 1px #f1f0ec solid; padding: 8px 0px; }
.table-8 td {border-top: 1px #f1f0ec solid; padding:8px 0; width:100px;}

.table-9 
{
	border-collapse: collapse;
	margin: 0 0 1.67em 0;
	width: 100%;
}
/* =Tables - END: table styling */


/* =List - START: table styling */
li ul, 
li ol       { margin:0 1em; }
ul, ol      { margin: 0 0 1em 0; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

dl.dl-list01
{
	
}
dl.dl-list01 dt
{
	font-weight: bold;
}
dl.dl-list01 dt
{
	color: #05749E;
	cursor: pointer;
}
dl.dl-list01 dd
{
	margin: 0;
}

.jazz_packing ul.jazzPackingFAQ,.jazz-packing_closed ul.jazzPackingFAQ{list-style-type:none; overflow:visible;}
.jazz_packing ul.jazzPackingFAQ li,.jazz-packing_closed ul.jazzPackingFAQ li {}
.jazz_packing ul.jazzPackingFAQ li .ans,.jazz-packing_closed ul.jazzPackingFAQ li .ans {padding:0 0 0 21px; margin-bottom:6px;}
.jazz_packing ul.jazzPackingFAQ li .ans map,.jazz-packing_closed ul.jazzPackingFAQ li .ans map {display:none;}
.jazz_packing ul.jazzPackingFAQ li a,.jazz-packing_closed ul.jazzPackingFAQ li a {min-height:24px; height:auto !important; height:24px; display:block; margin:0 0 6px 5px; padding:0 0 0 16px; background:url(ico_jazz-faq-closed.gif) 3px 3px no-repeat; outline:none;}
.ie6 ul.jazzPackingFAQ li a, .ie7 ul.jazzPackingFAQ li a {margin:0 0 3px 5px;}
.jazz_packing ul.jazzPackingFAQ li a.faq-active,.jazz-packing_closed ul.jazzPackingFAQ li a.faq-active {background:url(ico_jazz-faq-open.gif) 0 5px no-repeat; margin-bottom:0;}
.jazz_packing ul.jazzPackingFAQ li img,.jazz-packing_closed ul.jazzPackingFAQ li img {display:block;}


/* =List - END: table styling */

.no-margin { margin-bottom: 0 !important; }
.mb30 {margin-bottom: 30px !important}
.mb50 {margin-bottom: 50px !important}
.mb80 {margin-bottom: 80px !important}
.w345 {width:345px !important;}
.w288 {width:288px !important;}
.fl-right {float:right !important;}
.fl-left {float:left !important;}
.corpOHSimg{padding-top:550px;}

/* Flash alternatives */
.choose-car-container {width: 100%; text-align: center; border-top: 1px #F7F6F4 solid;}
.choose-car {
	width: 960px;
	margin: 0 auto 60px auto;
	text-align: left;
}
.choose-car.cc-full-width {width: 100%}
.choose-car h2 {display: none;}
.choose-car ul {list-style: none; float: left; margin: 0 0 20px 20px; padding-bottom: 20px; border-bottom: 1px #F1F0EB solid;}
.choose-car ul li {float: left;}
.choose-car ul li.carJazz {width: 220px;}
.choose-car ul li.carCity span {background-position: -220px 0}
.choose-car ul li.carCivic span {background-position: -440px 0}
.choose-car ul li.carCRV span {background-position: -687px 0}
.choose-car ul li.carAccord span {background-position: -54px -145px}
.choose-car ul li.carEuro span {background-position: -320px -145px}
.choose-car ul li.carHybrid span {background-position: -585px -145px}
.choose-car ul li.carTypeR span {background-position: -220px -290px}
.choose-car ul li.carCivicSi span {background-position: 0 -290px}
.choose-car ul li.carOdysey span {background-position: -440px -290px}
.choose-car ul li.carLegend span {background-position: -680px -290px}

.choose-car ul li a {display: block; width: 205px; height: 145px; overflow: hidden; position: relative;}
.choose-car ul li a span {display: block; width: 205px; height: 145px; position: absolute; top: 0; left: 0; background: url(gr_img_choose-car.jpg) no-repeat 0 0;}
.choose-car ul li.carJazz a span,
.choose-car ul li.carJazz a {width: 220px;}
.choose-car ul li.carCity a span,
.choose-car ul li.carCity a {width: 220px;}
.choose-car ul li.carCivic a span,
.choose-car ul li.carCivic a {width: 240px;}
.choose-car ul li.carCRV a span,
.choose-car ul li.carCRV a {width: 230px;}
.choose-car ul li.carAccord a span,
.choose-car ul li.carAccord a {width: 250px;}
.choose-car ul li.carEuro a span,
.choose-car ul li.carEuro a {width: 250px;}
.choose-car ul li.carHybrid a span,
.choose-car ul li.carHybrid a {width: 250px;}
.choose-car ul li.carTypeR a span,
.choose-car ul li.carTypeR a {width: 220px;}
.choose-car ul li.carCivicSi a span,
.choose-car ul li.carCivicSi a {width: 215px;}
.choose-car ul li.carOdysey a span,
.choose-car ul li.carOdysey a {width: 240px;}
.choose-car ul li.carLegend a span,
.choose-car ul li.carLegend a {width: 240px;}

/* Flash alternatives */
.choose-car#mini {
	clear: left;
	float: left;
	width: 192px !important;
	text-align: left;
	margin: 0 0 0 -10px;
	position: relative;
	padding-top: 11px;
}
.choose-car#mini h2 {display: none;}
.choose-car#mini ul {list-style: none; float: left; margin: 0; padding:0; border-bottom:none;}
.choose-car#mini ul li {float: left; margin-bottom: 5px;}
.choose-car#mini ul li.carJazz {width: 96px}
.choose-car#mini ul li.carCity span {background-position: -96px -4px}
.choose-car#mini ul li.carCivic span {background-position: 0 -61px}
.choose-car#mini ul li.carHybrid span {background-position: -96px -61px}
.choose-car#mini ul li.carTypeR span {background-position: 0 -115px}
.choose-car#mini ul li.carCivicSi span {background-position: -96px -115px}
.choose-car#mini ul li.carAccord span {background-position: 0 -173px}
.choose-car#mini ul li.carEuro span {background-position: -96px -173px}
.choose-car#mini ul li.carOdysey span {background-position: 0 -228px}
.choose-car#mini ul li.carCRV span {background-position: -96px -228px}
.choose-car#mini ul li.carLegend span {background-position: 0 -283px}

.choose-car#mini ul li.carJazz,
.choose-car#mini ul li.carCivic,
.choose-car#mini ul li.carTypeR,
.choose-car#mini ul li.carAccord,
.choose-car#mini ul li.carOdysey,
.choose-car#mini ul li.carLegend {clear: left; float: left;}

.choose-car#mini ul li a {display: block; width: 96px; height: 51px; overflow: hidden; position: relative}
.choose-car#mini ul li a span {display: block; width: 96px; height: 51px; position: absolute; top: 0; left: 0; background: url(gr_img_choose-car-mini.jpg) no-repeat 0 -4px;}

.note {color: #7c7c7c; font-size: 0.916em;}
.note02 {color: #92929c; font-size: 0.833em;}
.note-inside {padding-left: 22px;}
.note-inside02 {padding-top: 23px;}
.note p {margin-bottom: 0;}
.note02 p {margin-bottom: 1.667em;}
.note .note-title {font-weight: bold; font-size: 14px; margin-bottom: 2px;}
.note .note-disclaimer {padding-left: 7px; background: url(ico_asterix.gif) no-repeat 0 3px;}

.home .flashbanner
{
	background: #000000 url("bcg_flash-alernative.jpg") no-repeat 50% 0;
	font-size: 1.166em;
}
.home .flashbanner .flashbanner-inside { margin: 0 auto; min-height: 560px; height: auto !important; height: 560px; width: 921px; text-align: left; color: #c3c3c3; position: relative;}
.home #content .flashbanner .flashbanner-inside p {line-height: 1.214em; position: absolute; top: 331px; left: 212px;}
.home .flashbanner .flashbanner-inside a {color: #f7fcff; }
	

/* temp = delete when replace with approved content 
.cars #content {background: url(gr_cars.jpg) no-repeat top center; min-height: 590px; height: auto !important; height: 590px;}*/


/* Search */
.search-box {
	border:			1px solid #cac8c8;
	float:			left;
	height:			20px;
	width:			200px;
	padding: 	    1px 0;
}

.custom-select-container {
	margin:		0 5px 20px 0;
	width: 		250px;
	float: left;
}

.search-item {
	display:block;
	width: 100%;
	padding:0 0 10px;
	float: left;
}

.column-padding span.result { 	color: #384B88; font-weight: bold;}

dt.title  {	color: #CC0000;}

dt { float: left; font-size: 1.333em; font-weight: bold; margin: 0 5px 0 0;}

dt.relevance { color: #384B88;}

dl {
	color: #5B5D5D;
	font-size: 0.917em;
	clear: both
}

dd { margin: 0 0 5px 0; padding: 0;}

dl.result { float: left; margin: 0;}

dd.brief  {
	clear: both;
	float: left;
	width: 100%;
	display: inline;
}


dd.utilities { 	clear: left; float: left;}

span.link, span.size, span.type { float: left;}

span.link, span.size, span.type { margin: 0 10px 0 0;}

dl span.term {
	background: none repeat scroll 0 0 #D9E1F8;
	padding: 0 2px;
}

search-nav { width: 100%;}

ul.pageselect, ul.pageitem {
	list-style: none;
	list-style-type: none;
}

ul.pageselect { float:left; }

ul.pageselect li { display:block; float:left; margin:0 5px 5px 0; }

ul.pageitem { float:left; margin:4px 0 0 10px;  }

ul.pageitem li { float:left; margin:0 2px 5px 0; }

ul.pageitem li a {
	background:url("gr_list_pageindicator.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:12px;
	text-indent:-900em;
	width:12px;
}


ul.pageitem li.active a, 
ul.pageitem li a:hover { 
	background:url("gr_list_pageindicator.gif") no-repeat scroll 0 -20px transparent;
	display:block;
	height:12px;
	text-indent:-900em;
	width:12px;
}

ul.pageitem li.active a, 
ul.pageitem li a:hover { text-indent:-900em; }



/* Contuct us form */

.form-layout04
{
	margin: 0 0 100px 0;
	color: #5b5d5d;
}

.form-layout04 .field01
{
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

.field01 h3
{
	margin-bottom: 1em;
}

.form-layout04 .field01 .col-left
{
	float: left; 
	width: 232px;
}

.form-layout04 .field01 .col-left02
{
	float: left; 
	width: 228px;
}

.form-layout04 .field01 .col-right
{
	float: left; 
	width: 485px;
}

.form-layout04 .field01 .col-right02
{
	float: left; 
	width: 340px;
}

.form-layout04 .field01 .col-last
{
	float: left; 
	width: 480px;
	border-bottom: 1px dotted #e3e1dc;
	margin: 0 0 0.4em 2px;
}

.form-layout04 .col-last02
{
	float: left; 
	width: 480px;
	border-bottom: 1px dotted #e3e1dc;
	margin: 0 0 1.2em 0;
}

.float-left 
{
	float: left; 
	margin: 2px 0 0 0;
	width: 130px;
}

.float-leftie
{
	float: left; 
	margin: 2px 0 0 0;
}

.error-space
{
	float: left;
	width: 8px;
}

.error-space-ie6
{
	float: left;
	width: 4px;
}

.form-layout04 .field01 .col-left label,
.form-layout04 .field01 .col-left02 label
{
	font-size: 1em;
	float: left;
	font-weight: bold;
	margin-top: 2px;
	line-height: 1em;
}

.form-layout04 .field01 .text01 label
{
	font-size: 1em;
	float: left;
	font-weight: none;
	margin-top: 0;
}

.form-layout04 .field01 div.text01
{
	float: left;
	margin-top: 2px;
}

.form-layout04 .field01 label span
{
	font-size: 1em;
}

.form-layout04 .field01 input
{
	
}

.form-layout04 .field01 input.checkbox
{
	float: left;
}

.form-layout04 .field01 input.input01, .form-layout04 .field01 select
{
	float: left;
	width: 196px;
	font-size: 1em;
	height: 17px;
	border: 1px solid #bbbbbb;
	padding: 1px 0;
}

.form-layout04 .field02, .form-layout04 .field03
{
	width: auto;
}
.form-layout04 input.input02
{
	width: 84px;
	height: 17px;
	border: 1px solid #bbbbbb;
	float: left;
}
.form-layout04 .field02 select
{
	width: 384px;
}

.form-layout04 .field01 textarea
{
	height: 150px;
	width: 300px;
	float: left;
	overflow: auto;
	border: 1px solid #bbbbbb;
	margin-bottom: 5px;
}
/* form errors */

.form-layout04 .error
{
	float: left;
	display: block;
	margin: 0 0 0 5px;
}
.form-layout04 .field-error01 .col-left label
{
	color: #d62d37;
}
.form-layout04 .field-error01 input.input01,
.form-layout04 .field-error01 input.input02,
.form-layout04 .field-error01 textarea
{
	border: 1px solid #e1e1e1;
}
.form-layout04 .buttons
{
	padding: 20px 0 0 231px;
}

.form-layout04 .buttons2
{
	padding: 20px 0 0 0;
}

.form-layout04 .buttons input
{
	float: left;
	width: auto;
	margin-right: 5px;
}
.form-layout04 .VIN-info
{
	float: left;
	margin: 3px 0 0 30px;
	font-size: 1em;
	font-style: italic;
	color: #888377;
}
.form-layout04 .radiocheckboxes
{
	float: left;
	width: 300px;
	display: inline-block;
	position: relative;
}
.form-layout04 .checkboxes input
{
	width: 15px;
	height: 14px;
	margin: 5px 5px 0 0;
	float: left;
}
.form-layout04 .checkboxes label
{
	float: left;
	width: 500px;
	margin: 3px 10px 0 0;
	font-size: 1em;
	line-height: 1.4em;
}
.form-layout04 .checkboxes
{
	float: left;
}
.form-layout04 .radiocheckboxes input
{
	width: 15px;
	height: 14px;
	line-height: 1.5em;
	margin: -5px 5px 0 0;
	float: left;
}
.form-layout04 .radiocheckboxes label
{
	float: left;
	position: relative;
	width: 40px;
	height: 14px;
	margin: -7px 10px 0 0;
	padding: 0px 0 0 0; 
	font-size: 1em;
	line-height: 1.5em;
}
.form-layout04 fieldset {
	border: none;
	padding: 0;
	margin-bottom:24px;
}
.form-layout04 legend {
	display: none;
}

.row01, .row02, .rowtop
{
	width: 664px; 
	height: 74px; 
	line-height: 2em;
	padding: 0 0 0 0;
	border-bottom: 1px dotted #e0ded8;
}

.row01 img, .rowtop img
{
	float: left;
	margin-left: 12px;
}

.rowtop
{

	border-top: 1px dotted #e0ded8;
}

a.download-link, a.download-link:visited
{
	display: block;
	height: 18px;
	width: auto;
	padding: 0 0 0 15px;
	background: url(img_arrow1.gif) 0 8px no-repeat;
	font-size: 0.95em;
}

a.tab-link, a.tab-link:visited
{
	float: left;
}


.btn01
{
	height: 53px;
	width: 201px;
	overflow: hidden;
	text-indent: -999em;
	background: url(btn_links-request-a-test-drive.gif) 0 0 no-repeat;
	display: block;
}
	.btn01a { background: url(btn_links-request-a-test-drive-green.gif) 0 0 no-repeat; height: 53px; }
	.btn02 { background: url(btn_links-order-printed-brochure.gif) 0 0 no-repeat; height: 52px; }
	.btn03 { background: url(btn_links-find-a-honda-dealer.gif) 0 0 no-repeat; height: 55px; }
	.btn04 { background: url(btn_links-careers-at-honda.gif) 0 0 no-repeat; height: 47px; }
	.btn05 { background: url(btn_links-hoax-email-scam.gif) 0 0 no-repeat; height: 57px; }
	.btn05a { background: url(btn_links-learn-more.gif) 0 0 no-repeat; height: 57px; }

	a.btn01:hover { background-position: 0 -53px; }
	a.btn01a:hover { background-position: 0 -52px; }
	a.btn02:hover { background-position: 0 -52px; }
	a.btn03:hover { background-position: 0 -55px; }
	a.btn04:hover { background-position: 0 -47px; }
	a.btn05:hover { background-position: 0 -57px; }
	a.btn05a:hover { background-position: 0 -52px; }

/* Contact form style */	

a.link01 { text-decoration: underline; }
.col-container { display:inline-block;}
.col-container .col01, 
.col-container .col02 { float:left; margin-right:30px; width:200px;}
h4.title01 { font-size:1em; line-height:1.25em; margin-bottom:0.5em; color:#5B5D5D; font-weight: bold;}
#content .col-container .col01 p, 
#content .col-container .col02 p { margin-bottom:26px; font-size:1em;}
p.small-text01  {color:#888377; display:block; font-size:0.916em; font-style:italic; margin-bottom:20px;}
ul.links-list{ list-style-type: none; list-style: none;}
ul.links-list01 { display: inline-block; list-style-type: none; list-style: none;}

ul.links-list01 li { float: left; margin: 0;}
ul.links-list01 li.last { float: left; margin-left: 31px;}

/* Fuel efficiency content */

.multi-column01
{
	margin: 0 0 2.083em 0;
	width: 100%;
}
	.multi-column01a
	{
		min-height: 172px;
		height: auto !important;
		height: 172px;
		margin-bottom: 0;
	}
	
	.multi-column01b
	{
		margin-bottom: 2.500em
	}
	
	.multi-column01c {
		margin-bottom: 3.333em;
	}
	
	.multi-column01d {
		margin-bottom: 3.750em;
	}
	
	
	.multi-column01.insurance-col
	{
		margin: 0 0 0 0;
		position: relative;
		z-index: 22;
	}

	.multi-column01 .column01
	{
		width: 432px;
		float: left;
		margin-left: 13px;
		display: inline;
	}
	
	
	.multi-column01 .column01-full
	{
		margin: 0 60px 0 16px;
	}
	
		.multi-column01 .column01-full h2.subtitle01
		{
			margin: 0 0 0.15em 0;
		}
	
		.multi-column01 .column .column-padding
		{
			padding: 0 30px 41px 0;
		}
	.multi-column01 .column02
	{
		width: 440px;
		float: left;
		margin: 0 0 0 33px;
		display: inline;
	}
	
	.multi-column01 .padding01
	{
		padding-top: 48px;
	}
	
	.multi-column01 .column03
	{
		width: 201px;
		margin: 0 30px 0 0;
		padding: 0 0 0 13px;
	}
			
	.multi-column01 .column-full-span
	{
		float: none;
		position: relative;
	}
		.multi-column01 .column-full-span .column-padding
		{
			padding: 0 47px 3em 20px;
		}

.multi-column02
{
	margin: 0 0 4.667em 0;
}

.multi-column02a
{
	margin: 0 0 3.333em 0; /* 40px; */
}
	
.multi-column02 .column01 {
	padding: 0 0 0 0px;
	width: 145px;
	margin: 0;
}

.multi-column02 .column02 {
	padding: 0 0 0 0px;
	margin: 0;
	width: 670px;
}

.multi-column04
{
	margin-bottom:  3em;
}
		
.multi-column04 .column01 {
	float: left;
	margin-left: 24px;
	width: 202px;
}

	* html .multi-column04 .column01
	{
		margin-left: 12px;
	}

.multi-column04 .column02 {
	float: left;
	margin-left: 24px;
	width: 200px;
}

	* html .multi-column04 .column02 
	{
		margin-left: 36px;
	}
	
.multi-column04 .column03
{
	margin-left: 24px;
}

.multi-column04 .column04
{
	margin-left: 6px;
}
	
	* html .multi-column04 .column04
	{
		margin-left: 0px;
	}

#driveeverydrop .column01 {
	padding-top: 95px;
}

#driveeverydrop {
	background: url(gr_car01feature.jpg) 367px top no-repeat;
	min-height: 274px;
	height: auto !important;
	height: 274px;
	margin: 0;
}

#content p.intro01 { color: #646462; line-height: 1.400em; font-size: 1.250em; padding-right: 50px;}

#didyouknow {
	margin-bottom: 5.00em;
}

.skipto-list { list-style:none outside none; }

#skipto {
	margin-bottom: 3.92em;
}

#skipto p{
	margin-bottom: 2.08em;
	color:#5B5D5D;
	font-size:0.916em;
	line-height:1.363em;
}

ul.skipto-list li{
	background: url(ico_arrow03.gif) 0 5px no-repeat;
	padding-left: 12px;
	margin-bottom: 6px;
	font-size: 0.92em;
}

ul.skipto-list li a, ul.skipto-list li a:visited{
	text-decoration: underline;
}

.multi-column01#engine .column02 {
	float: right;
}

.feature01
{
	background: #81ab30 url(gr_feature01.jpg) no-repeat 0 0; 
	margin: 0 0 5.83em 12px;
	width: 912px;
	height: 219px;
	overflow: hidden;
	display: inline-block;
}

	#content .feature01 p { color: #ffffff; margin-bottom: 1.667em;	}
	
	
	.feature01 .column01{
		padding: 18px 0 0 0px;
		margin: 0 0 0 12px;
		width: 412px;
	}
	
	* html .feature01 .column01
	{
		margin: 0 0 0 6px;
	}
	
	.feature01 .column02{
		width: 460px;
	}
		
	.feature01 .column02 {
		margin:0 0 0 28px;
	}
	
	#content .feature01 p {
		color:#FFFFFF;
		margin-bottom:1.667em;
		font-size:0.916em;
		line-height:1.363em;
	}
	
	
.feature02
{
	background: #7ca230 url(gr_feature03.jpg) no-repeat 0 0; 
	width: 922px;
	min-height: 310px;
	heigth: auto !important;
	height: 310px;
	margin-left: 12px;
	margin-bottom: 4.500em;
}

	.feature02 .column01 { padding: 18px 0; width: 388px; margin: 0 0 0 12px; }
	* html .feature02 .column01 { margin-left: 6px;}

	#content .feature02 p { color: #ffffff;  margin-bottom: 1.667em;	}
	#content .feature02 a { color: #cfec88; text-decoration: none; }
	#content .feature02 a:hover { color: #cfec88; text-decoration: underline; }

#ivtec p {
	font-size:0.916em;
	line-height:1.363em;
	margin-bottom:1em;
}

.top-link, .top-link:visited {
	padding-left: 10px;
	background: url(ico_arrow04.gif) 0 5px no-repeat;
	float: right;
	text-decoration: underline;
	font-size: 0.916em;
}

p .top-link, p .top-link:visited {
	font-size: 11px;
}

#carbg02 .top-link {
	font-size: 0.916em;
	position: relative;
	margin: -25px 25px 0 0;
}

.details01.details02 a.stronglink,
.details01.details02 a.stronglink:visited{
	font-weight: bold;
	text-decoration: none;
}

#leadingtheway {
	margin-bottom: 0.83em;
}

#conceptcars {
	margin-bottom: 3.83em;
}

#lastlinkitem {
	padding-right:28px;
}

#commitment {
	margin-bottom: 1.50em;
}

.details01
{
	padding: 28px 0 0 0;
	margin: 0 24px 3.583em 16px; /* 43px */
}

.details02
{
	margin: 0 24px 1.583em 7px;
}


.details01 .png
{
	position: absolute;
	margin: -31px 0 0 12px;
	z-index: 100;
}

.details01 .more 
{
	background: url(img_arrow1.gif) no-repeat 0 50%;
	padding: 0 0 0 12px;
	text-align: right;
	text-decoration: underline;
}

/* @Tables - START: table styling */
.table01a 
{
	border-collapse: collapse;
	margin: 0 0 1em 0;
	width: 100%;
	z-index: 10;
	color: #000000;
}

.table01a .tagline01
{
	font-weight: normal;
}

.table01a td, .table01a th 
{

	padding: 26px 12px 14px 12px;
	font-size: 0.916em;
	line-height: 1.363em;
	width: 201px;
	text-align: left;
	border-top: #f2f2f2 1px solid;
	
}

.table01a td { padding: 15px 12px 12px 12px; }

.table01a th {
	background-color: #f2f2f2;
	vertical-align: top;
	font-weight: bold;
}

.table01a .sml01 { width: 93px; }

.table01a .sml02 { width: 103px;}

#content p.small-text01 {
	color: #7B7B87;
	display: block;
	font-size: 0.916em;
	font-style: italic;
	margin-bottom: 6em;
	margin-left: 12px;
	line-height: 1.363em;
}

.didyouknow {
	width: 863px;
}

.didyouknow h2 {
	float:left;
	padding-left:28px;
	width:200px;
}

.didyouknow a {
	float:right;
	font-size:0.916em;
}

.greybox {
	background: #f6f6f6 url(gr_greybox_top.gif) left top no-repeat;
	padding-top: 8px;
	width: 921px;
	margin-left: 12px;
}

.greyboxinside {
	background: url(gr_greybox_btm.gif) left bottom no-repeat;
	padding-bottom: 8px;
}

.greyboxcontent {
	padding: 40px 0 23px 0;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}

#slider {
	width: 715px;
	float: left;
}

#slider .slide {
	width: 715px;
	height: 70px;
	font-size: 16px;
}

.greybox #prev, .greybox #next {
	display: none;
	width: 38px;
	height: 61px;
}

.greybox #prev {
	background: url(gr_arrow-left.gif) 0 0 no-repeat;
}

.greybox #prev:hover {
	background: url(gr_arrow-left.gif) 0 -61px no-repeat;
}

.greybox #next {
	background: url(gr_arrow-right.gif) 0 0 no-repeat;
}

.greybox #next:hover {
	background: url(gr_arrow-right.gif) 0 -61px no-repeat;
}

.slidetrack {
	margin: 0;
	padding: 0 0 0 16px;
	list-style: none;
}

.slidetrack li{
	float: left;
	margin: 0 5px 0 0;
	width: 6px;
	height: 6px;
}

.slidetrack li a{
	display: block;
	height: 6px;
	width: 6px;
	background: url(ico_slidedot.gif) 0px 0px no-repeat;
}

.slidetrack li a img{
	display: block;
}

.slidetrack li a.activeSlide {
	background: url(ico_slidedot.gif) 0px -6px no-repeat;
}

.slidebtm {
	margin: 0 auto;
	width: 70px;
	padding-top: 10px;
}

.greybox .btn-left{
	float: left;
	padding: 0 41px 0 29px;
	width: 38px;
	height: 61px;
}

.greybox .btn-right {
	float: left;
	padding: 0 0 0 29px;
	width: 38px;
	height: 61px;
}

#conceptcars p, #commitment p, #leadingtheway p {
	color:#5B5D5D;
	font-size:0.916em;
	line-height:1.363em;
	margin-bottom:1em;
}

.column01 .padding02,
.column02 .padding02 {
	padding-right: 245px;
	min-height: 190px;
	height: auto !important;
	height: 190px;
}


.column01#carbg01{
	background: url(gr_car_cr-z.jpg) right top no-repeat; 
}

.column02#carbg02{
	background: url(gr_car_fcx.jpg) 195px top no-repeat; 
}

/* Clipboard - fancybox */
body.clipboard { background: #ffffff; position: relative; padding: 80px 0 0px 0;}
body.clipboard-small { padding: 0;}
.clipboard-container { width:372px; min-width: 330px!important; padding: 0 40px; margin: 0 auto;}
.clipboard-container-2 { width: 480px; padding: 0;}
.whiteBack{ width:100%; height:75px; position:fixed; top:0; left:0; z-index:50; background:#ffffff; }

.clipboard .errors { background: #ffffff url('bg_error-1.gif') no-repeat 10px 20px; padding-left: 74px; color: #ea2a36; border: 2px solid #ea2a36; padding: 20px 12px 11px 74px; width: auto !important;}
.clipboard .errors strong { font-size: 1.167em }
.clipboard .errors ul li { color: #ea2a36; }

.clipboard .two-column-4 {}
.clipboard .two-column-4 .col { float: left; display: inline;}
.clipboard .two-column-4 .col-1 { width: 73px; margin-right: 20px;  }
.clipboard .two-column-4 .col-2 { width: 384px;}
.clipboard .jazz-packing_fbdetail { background: url(gr_bg_fbdetail.gif) repeat-y 0 0; }
.clipboard .jazz-packing_fbdetail p { margin: 0 0 1em 0; }
	.clipboard .jazz-packing_fbdetail .col-1 img { margin-bottom: 1em; }
.clipboard .jazz-packing_fbdetail p.count-1 {  text-align: center; font-size: 1em; line-height: 1.250em; font-weight: bold; text-transform: uppercase; color: #396b9a; } /* 12px / 15px */
.clipboard .jazz-packing_fbdetail p.count-1 span.number { font-size: 2.083em;} /* 25px */
.clipboard .jazz-packing_fbdetail p.note-1 { font-size: 1.417em; line-height: 1.353em; font-weight: bold; margin:0 0 1.1764em ; } /* 17px / 23px / 20px */
.clipboard .call-to-action-1 { border: 1px solid #e8e8e8; padding:15px 15px 12px 15px; margin-bottom: 2em;}
.clipboard .call-to-action-1 p {font-size:1.1666em; font-weight:bold; padding:4px 0 0 0; margin:0 0 5px 0;}
.clipboard .call-to-action-1 label {font-size:1.1666em; font-weight:bold; padding:4px 0 0 0; margin:0 0 5px 0;}
.clipboard .call-to-action-2 {margin-bottom:0;}
.shareButtons {margin:0 0 24px 0;}

.clipboard a.btn_jazz-share-fb { background: url('btn_jazz-share-fb.gif') 0 0 no-repeat; width: 84px;}
.clipboard a.btn_jazz-share-twitter { background: url('btn_jazz-share-twitter.gif') 0 0 no-repeat; width: 109px;}
.clipboard a.btn_jazz-share-this { background: url('btn_jazz-share-this.gif') 0 0 no-repeat; width: 84px;}
.clipboard a.btn:hover { background-position: 0 100%;}

.clipboard .container-success { 
	background: url(ico_tick-1.gif) 10px 50% no-repeat; 
	border: 2px solid #adca43; 
	padding: 28px 20px 0 72px; 
	min-height: 40px; 
	height: auto !important;
	height: 40px;
	margin-bottom: 2.500em;
}
.shoppingwithjazz .container-success { 
	background: url(ico_tick-1.gif) 10px 50% no-repeat; 
	border: 2px solid #adca43; 
	padding: 28px 30px 0 72px; 
	min-height: 40px; 
	height: auto !important;
	height: 40px;
	margin: 3em 3em 2em 3em;
}
.shoppingwithjazz .container-success p { 
	text-align:left;
}
.clipboard .container-success02 {
padding:20px 20px 8px 72px
}

.clipboard .container-success p,.shoppingwithjazz .container-success p { color: #79a228;}
.clipboard-container .field-upload { 
	background: #f2f3f4; 
	padding: 12px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:320px;
}
	.clipboard-container .field-upload02 {width:348px;}
.clipboard-container .field-upload input {width:220px;}
.clipboard-container .field-upload .content { width: 200px; }
.clipboard-container .field-upload h2 { font-size: 1.333em; margin-bottom: 0.5em; color: #666666; font-weight:bold; }
.clipboard-container .btn { margin: 0; }

.btnEnterNow{display:block; widows:78px; height:32px; background:url(btn_jazz-enter-small02.gif) 0 0 no-repeat; text-indent:-9999em; overflow:hidden;}
a.btnEnterNow:hover{background-position:0 -32px;}

.clipboard-container .form-layout01 .radiocheckboxes-1 label{display:inline-block; line-height:15px}

.FBConnectButton_Small{margin-top:5px;}

.entry-popup body.jazz_packing{background:none;}

.jazzPackingContentArea #gridContainer ul.grid li#noresults{padding:150px 0 0 0; font-size:1.5em; width:100%; text-align:center; height:2em; margin:0 0 5px 0;} /* 18px */
.jazzPackingContentArea #gridContainer ul.grid li#backToGrid{width:100%; height:2em;}
.jazzPackingContentArea #gridContainer ul.grid li#backToGrid a{color:#ffffff; width:100%; text-align:center;}
.jazzPackingContentArea #gridContainer ul.grid li#backToGrid a:hover{border:none; text-decoration:underline;}


/* Shopping with Jazz */
body.shoppingwithjazz #bodycontainer {
	background: #ffffff url(bg_header-jazz-comp.gif) 0 0px repeat-x;
}
#fashion-grap-wrap {
	height:858px;
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
}
.spin-the-jazz {
	background:url(gr_spin-the-jazz.jpg) no-repeat;
	float:left;
	height:633px;
	width:344px;
	z-index:50;
}
.ultimate-fashion-grab {
	background:url(gr_ultimate-fashion-grab.png) no-repeat;
	float:right;
	margin-right:12px;
	height:438px;
	position:absolute;
	right:0;
	width:565px;
	z-index:200 !important;
}
.flash-car-spin {
	right:-8px;
	position:absolute;
	top:342px;
	z-index:100;
}
.black-box {
	background:#000 url(gr_bg_blackbox-top.gif) 0 top no-repeat;
	color:#fff;
	margin-top:10px;
	padding-top:10px;
	position:relative;
}
.black-box-bot {
	background:#000 url(gr_bg_blackbox-bot.gif) 0 top no-repeat;
	font-size:0;
	height:10px;
	margin-bottom:55px;
	position:relative;
}
h2.how-much {
	background:url(tl_how-much-fit-in-the-jazz.gif) no-repeat;
	height:56px;
	width:921px;
}
.black-box .left-col {
	margin-left:12px;
	width:410px;
}
.black-box h4 {
	color:#e6853a;
	font-size:1.083em;
	font-weight:bold;
	margin-bottom:0.3em;
}
.black-box ul li {
	background:url(ico_tick.png) 1px 4px no-repeat;
	line-height:1.417em;
	list-style:none;
	padding: 0 0 0.2em 1.4em;
}
.how-much-photo {
	background:url(gr_how-much-can-you-fit-photo.jpg) no-repeat;
	bottom:-32px;
	height:305px;
	position:absolute;
	right:11px;
	width:463px;
}
.fine-print {
	width:885px;
	margin:0 auto;
}

/* Shopping with Jazz - fancybox */
#jazz-comp-form { 
	width:458px; 
	padding:30px 0px 0 26px; 
	margin:0 auto;
}
#jazz-comp-form .form-layout01 .field01 {
	width:458px;
}
#jazz-comp-form h1 { 
	float:left; 
}
#jazz-comp-form p.mandatory { 
	color:#828282; 
	float:right; 
	font-style:italic; 
	position:relative;
	right:26px;
	top:9px;
}
#jazz-comp-form a { 
	color:#df8b02; 
}
#jazz-comp-form .form-layout01 .buttons {
	padding:24px 0 6px;
}

#jazz-comp-form select {
	font-size:1em;
}
#jazz-comp-form .field01 textarea {
	border:1px solid #E6E4E1;
	color:#666666;
	font-size:1em;
	height:45px;
	overflow:auto;
	padding:2px 6px;
	width:418px;	
}
#jazz-comp-form .form-layout01 .field-2 .field-item-1 {
	width:230px; 
}
#jazz-comp-form .form-layout01 .field-2 .field-item-1.last {
	width:225px; 
}
#jazz-comp-form .form-layout01 .field-2 .field-item-1 input {
	font-size:1em;
	width:186px; 
}
#jazz-comp-form .form-layout01 .field01 .input-bg01.widebox input {
	width:418px;
}
#jazz-comp-form .form-layout01 .field01 .input-bg01 input {
	font-size:1em;
	width:186px; 
}
#jazz-comp-form .form-layout01 .field01 .input-bg01 input.pref-num1 {
	margin:0 2px;
	width:20px;
}
#jazz-comp-form .form-layout01 .field01 .input-bg01 input.phone {
	margin-left:7px;
	width:124px; 
}
#jazz-comp-form .form-layout01 .field01 .input-bg01.first-question input {
	width:56px; 
}
#jazz-comp-form .form-layout01 .error {
	position:relative;
	top:2px;
}
.thankyou-wrap {
	width:505px;
}
.thankyou-wrap p {
	text-align: center;
}

/* Global Important */
.floatleft { float: left !important;}
.floatright { float: right !important; }

/* 
	margin/padding styles:
	naming gap + p (padding) or m (margin) + direction (t,r,b,l) + gap size in px
	e.g.	.gapmr10 = right margin of 10px, 
			.gapp20 = padding all directions of 20px, 
			.gapmr10pt15 = right margin of 10px and top padding of 15px
*/
.gapmr8 { margin-right: 8px !important;}
.gapmr18 { margin-right: 18px !important;}
.gapml305 { margin-left:305px !important;}
.demargin { margin: 0 !important;}
.gapml10 {margin-left:10px !important;}
.gapml15 {margin-left:15px !important;}
.gapmt-7 {margin-top:-7px !important;}

.ie6 .hideinie6 { display: none !important; }
.ie6 .showinie6 { display: block !important;}

.cursorPointer{cursor:pointer; !important}

/* For Jazz Packing youtube clips using SWFObject:
Detects devices with small screen resolution (ie. iPhone, iPad) and hides flash message, displays embedded video
See jazz-packing.aspx for code */
@media screen and (max-device-width: 1024px) {
	#flashReplacementText{display:none;} 
}
