﻿html,form,body {padding:0;margin:0;}
body
{
	background-image:url(Images/dnb_web_main_BackTile.gif);
}

p, h1, h2, h3 {margin-bottom:10px;}

div, a, input, option, select, td
{
	background-repeat:no-repeat;
}
li a { background-position:left center; }

textarea
{
	overflow-x:hidden;
    overflow-y:auto;
}

h1.hid{ display:none; }

#c
{
	width:990px;
	margin:0 auto;
	background-image:url(Images/BG_tile.gif);
	background-repeat:repeat-y;
	background-position:7px 0;
}

.vTop { vertical-align:top; }

.gold { color:#f8ffff; }

.red { color: #FE000A; }

.white { color:White; }

a.link
{
	background-image:url(Images/dnb_web_main_sidePanl_bullet.gif);
	padding-left:18px;
	background-position:0 2px;
}
a.linkMore 
{ 
	font-size:12px;
	display:block; 
	padding-left:25px; 
	line-height:20px; 
	background-position:0 2px; 
	background-image:url(Images/_dnb_web_leftpnl_moreBrandsBut_off.gif);
}
a.linkMore:hover{ background-image:url(Images/_dnb_web_leftpnl_moreBrandsBut_on.gif);}

.separator4 { height:4px; clear:both; line-height:4px;}
.separator5 { height:5px; clear:both; line-height:5px;}
.separator10 { height:10px; clear:both; line-height:10px;}

/** Menu **/
ul.menu 
{
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.menu li
{
	display:inline;
	float:left;
}





/** TEXTBOX **/
input.tb
{
	background-color:transparent;
	border:0pt none;
}

/** BOX **/
.right { background-position:right; }
.left { background-position:left; }
.middle { background-repeat:repeat-x; }
.tile { background-repeat:repeat-y; }

/** LEFT BOX **/
.leftBox .top, #adRight .top
{
	background-image:url(Images/dnb_web_main_cta_sidePanl_top.png);
}

.leftBoxSmall .top, .leftBoxSmall .bottom
{
	height:14px;
	width:176px;
}
.leftBoxBig .top
{
	background-image:url(Images/dnb_web_main_sidePanl_top.png);
}
.leftBox .tile
{
	background-image:url(Images/dnb_web_main_sidePanl_tile.gif);
}
.leftBox .bottom, #adRight .bottom
{
	background-image:url(Images/dnb_web_main_sidePanl_bot.png);
	background-repeat:repeat-y;
}
#right .leftBox .bottom, #right #adRight .leftBox .bottom { background-image:url(Images/dnb_web_main_sidePanl_bot.png); }
.leftBox .tile { padding:0 14px; }
#left #mostPopular .tile { padding:0 14px !important; }
#left .banner .tile {	padding:0 9px 0 7px !important; }
#right .banner .tile {	padding:0 7px 0 9px !important; }

.leftBox .tile h3 
{
	margin-top:10px;
	font-size:13px;
}

.leftBox a.arrow { background-image:url(Images/dnb_web_main_sidePanl_ctaBut_off.gif); }
.leftBox a.arrow:hover { background-image:url(Images/dnb_web_main_sidePanl_ctaBut_on.gif); }
.banner a.arrow { display: block; height: 15px; }


/** TBOX **/
.tBox .top {height:22px; }
.tBox .tile {padding:0pt 10px 5px 25px;}
.tBox .bottom 
{
	padding:13px 0 4px 125px;
	font-weight:bold;
}

.grayBox
{
	color:#262e38;
}
.grayBox .top { background-image:url(Images/dnb_web_testam_speech_greytop.gif); }
.grayBox .tile { background-image:url(Images/dnb_web_testam_speech_greyTile.gif); }
.grayBox .bottom { background-image:url(Images/dnb_web_testam_speech_greybot.gif); }

.pinkBox
{
	color:#8e1818;
}
.pinkBox .top { background-image:url(Images/dnb_web_testam_speech_pinktop.gif); }
.pinkBox .tile { background-image:url(Images/dnb_web_testam_speech_pinkTile.gif); }
.pinkBox .bottom { background-image:url(Images/dnb_web_testam_speech_pinkbot.gif); }


/** SIDE PANEL BOX **/
.leftBoxBig .top
{ 
	height:28px; 
}

.leftBox .top img
{
	margin:10px 0 0 17px;
}

.leftBox .bottom
{
	height:14px;
	margin-bottom:3px;
}
.leftBox .tile
{
	background-position:0 30px;
	background-repeat:repeat-y;
	position: relative; /* ie bug fix */
}


/*** HEADER ***/
#header
{
	margin-bottom:2px;
}

#header .Ad
{
	float:right;
	margin-right:7px;
	_margin-right:2px;
}

.topFrame { width: 990px; }
.topFrame div
{
	height:18px;
	float: left;
}

.topFrame .right { width:6px; background-image:url(Images/dnb_web_main_topbann_Rcnr.png);  }
.topFrame .left { margin-left:7px; _margin-left:4px; width:6px; background-image:url(Images/dnb_web_main_topbann_bg_Lcnr.png); }
.topFrame .middle { background-image:url(Images/dnb_web_main_topbann_tile.png); width: 961px; _width:960px; }

#logo 
{ 
	background-color:White;
	width:970px;
	height:93px;
	overflow:hidden;
	margin:0 9px;
}
#logo img { margin:25px 0 25px 5px; width:223px; height:35px; }
#logo .Ad img { width:auto;height:auto; margin-top:0; }

#menu 
{
	overflow:visible;
	position:relative;
	z-index:22;
}

#menu ul, #menu li, #menu li a,
#menu, #menu .left, #menu .middle, #menu ul.menu
{
	height:60px;
}


#menu, #menu .left, #menu .middle, #menu right
{
	padding:0px;
}

#menu li a 
{ 
	text-decoration:none; 
	display:block; 
	float:none;
}

#menu li {
position:relative;
}
#menu a, #menu li {
	background-image:none;
	display:block;
	float:left;
	padding:0;
	white-space:nowrap;
}

#menu ul{
	z-index:50;
}
#menu ul ul{
	z-index:60;
}
#menu ul ul ul{
	z-index:70;
}

#menu #dropDown1, #menu #dropDown2
{
	padding-left: 0px; 
	height: 60px; 
	margin-top: -15px;
}
#menu #dropDown1 
{
	width:116px;
    background-image: url(images/dbc_web_main_drop_fin_topend.png);
}
#menu #dropDown2 
{
	width:135px;
    background-image: url(images/dbc_web_main_drop_insurance_topend.png);
}

#menu ul li.first { border-top: 0px;}

#menu ul ul
{
	background-color:#c12424;
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:6px solid #b91e1e;
	overflow:visible;
	padding:10px 4px 0 4px;
	z-index: 10;
	float:left;
	position:absolute;
	left:-10000px;
}

#menu ul ul li
{
	border-top:1px solid #fc7d7c;
	margin:0 4px;
}
#menu ul ul li a
{
	background-position:8px;
	background-repeat:no-repeat;
	height:24px;
}

#menu li:hover > ul
{
	left:auto;
	margin-left:0;
}


#menu .right { width:25px; height:60px; float:left; padding:0px; background-image:url(Images/dnb_web_main_butbar_bg_Redg.png); }
#menu .left { float:left; width:24px; height:60px; background-image:url(Images/dnb_web_main_butbar_but_Ledg.png); }
#menu .middle { width:941px; float:left; background-image:url(Images/dnb_web_main_butbar_bg_whole.jpg); background-repeat:no-repeat; }

a#A1 { width:132px; background-image:url(Images/dnb_web_main_butbar_but_SrchNebikes_off.gif); }
a#A2 { width:131px; background-image:url(Images/dnb_web_main_butbar_but_SrchUsdbikes_off.gif); }
a#A3 { width:80px; background-image:url(Images/dnb_web_main_butbar_but_specls_off.gif); }
a#A4 { width:109px; background-image:url(Images/dnb_web_main_butbar_but_SellYrBike_off.gif); }
a#A5 { width:71px; background-image:url(Images/dnb_web_main_butbar_but_fince_off.gif); }
a#A6 { width:59px; background-image:url(Images/dnb_web_main_butbar_but_news_off.gif);} 
a#A7 { width:102px; background-image:url(Images/dnb_web_main_butbar_but_merch_off.gif); }
a#A8 { width:83px; background-image:url(Images/dnb_web_main_butbar_but_insurance_off.gif); }
a#A9 { width:80px; background-image:url(Images/dnb_web_main_butbar_but_newcars_off.gif); }
a#A10 { width:95px; background-image:url(Images/dnb_web_main_butbar_but_prestigeCarsBut_off.gif); }
a#A11 { width:83px; background-image:url(Images/dnb_web_main_butbar_but_realEstateBut_off.gif); }
a#A1:hover {background-image:url(Images/dnb_web_main_butbar_but_SrchNebikes_on.gif); }
a#A2:hover {background-image:url(Images/dnb_web_main_butbar_but_SrchUsdbikes_on.gif); }
a#A3:hover {background-image:url(Images/dnb_web_main_butbar_but_specls_on.gif); }
a#A4:hover {background-image:url(Images/dnb_web_main_butbar_but_SellYrBike_on.gif); }
a#A5:hover {background-image:url(Images/dnb_web_main_butbar_but_fince_on.gif); }
a#A6:hover {background-image:url(Images/dnb_web_main_butbar_but_news_on.gif); }
a#A7:hover {background-image:url(Images/dnb_web_main_butbar_but_merch_on.gif); }
a#A8:hover {background-image:url(Images/dnb_web_main_butbar_but_insurance_on.gif); }
a#A9:hover {background-image:url(Images/dnb_web_main_butbar_but_newcars_on.gif); }
a#A10:hover {background-image:url(Images/dnb_web_main_butbar_but_prestigeCarsBut_on.gif); }
a#A11:hover {background-image:url(Images/dnb_web_main_butbar_but_realEstateBut_on.gif); }

a#S1 {width:112px; background-image: url(Images/dbc_web_main_drop_finance.png); }
a#S2 {width:112px; background-image: url(Images/dbc_web_main_drop_financeadvice.png); }
a#S3 {width:131px; background-image: url(Images/dbc_web_main_drop_insurance.png); }
a#S4 {width:131px; background-image: url(Images/dbc_web_main_drop_insurancecheck.png); }
a#S1:hover, a#S2:hover, a#S3:hover, a#S4:hover { background-color:#8a1212; }


#header a span
{
	visibility:hidden;
}


/*** FOOTER ***/
#footer
{
	text-align:right;
	width:971px;
	margin-left:8px;
}

#footer .right 
{
	background-image:url(Images/dnb_web_main_foot_Redg.png);
	background-position: top right;
	width: 7px;
}

#footer img { float:left; margin-right:6px; }

#footer .left
{
	background-image:url(Images/dnb_web_main_foot_Ledg.png);
	width: 7px;
	background-position: top left;
}
#footer .middle
{
	background-image:url(Images/dnb_web_main_foot_tile.gif);
	background-position: top;
}

#footer, #footer a, #footer span, #footer .middle
{
	line-height:34px;
	height:34px;
	text-decoration:none;
}

#footer a:hover { color:#778697; }

#footerLinks
{
	float:left;
	margin-top:2px;
	margin-bottom: -2px;
}

img#carsalesnetwork
{
	margin-right:57px;
}

#copyright { float:right;}


/** COMMON LEFT & RIGHT **/
#right a, #left a { color:#d41313; text-decoration:none; font-weight:bold; }
#right a:hover, #left a:hover { color:#e48585; }

/*** LEFT PANEL ***/
#left
{
	float:left;
	min-height:400px;
	width:176px;
	margin-right:4px;
	_margin-right:3px;
}

.leftBox .body
{
	padding-top:10px;
}



/*** MAIN PANEL ***/
#middle
{
	float:left;
	width:630px;
	min-height:400px;
	float:left;
	overflow:hidden;
}

/*
#search .middle { width:645px; }
#search .right, #search .left, #search .middle
{
	height:27px;
}
#search .right { padding-right:12px; background-image:url(Images/dnb_web_main_search_header_Redg.gif); }
#search .left { padding-left:12px; background-image:url(Images/dnb_web_main_search_header_Ledg.gif); }
#search .middle { background-image:url(Images/dnb_web_main_search_header_tile.gif); }

#search .tile 
{ 
	background-color:#e4bfc7; 
	background-repeat:repeat-y; 
	background-image:url(Images/dnb_web_main_search_box_1pxfadetile.gif); 
	padding:10px 0 0 16px;
}
#search .bottom { height:11px; background-image:url(Images/dnb_web_main_search_box_bottomBG.gif); }

#search td { padding-left: 30px; height:30px; }
#search td.field { background-position:left center; }
.F1 { background-image:url(Images/dnb_web_main_search_box_no1.gif); }
.F2 { background-image:url(Images/dnb_web_main_search_box_no2.gif); }
.F3 { background-image:url(Images/dnb_web_main_search_box_no3.gif); }
.F4 { background-image:url(Images/dnb_web_main_search_box_no4.gif); }
.F5 { background-image:url(Images/dnb_web_main_search_box_no5.gif); }
*/

#search { margin-top:1px; }
#search .middle { width:auto; }
#search .right, #search .left, #search .middle
{
	height:27px;
}
#search .right { width:618px; padding-right:12px; background-image:url(Images/dnb_web_main_search_header_Redg.gif); background-position: bottom right; }
#search .left { padding-left:12px; background-image:url(Images/dnb_web_main_search_header_Ledg.gif); background-position: bottom left; }
#search .middle { background-image:url(Images/dnb_web_main_search_header_tile.gif); background-position: bottom; }

#search .tile 
{ 
	background-color:#e4bfc7; 
	background-repeat:repeat-y; 
	background-image:url(Images/dnb_web_main_search_box_1pxfadetile.gif); 
	padding:10px 0 0 12px;
}
#search .bottom { height:11px; background-image:url(Images/dnb_web_main_search_box_bottomBG.gif); }

#search td { padding-right:3px; height:30px; }
#search td.field { background-position:left center; }
.F1 { background-image:url(Images/dnb_web_main_search_box_no1.gif); }
.F2 { background-image:url(Images/dnb_web_main_search_box_no2.gif); }
.F3 { background-image:url(Images/dnb_web_main_search_box_no3.gif); }
.F4 { background-image:url(Images/dnb_web_main_search_box_no4.gif); }
.F5 { background-image:url(Images/dnb_web_main_search_box_no5.gif); }

#search td.input { padding-left:0px; width:300px; font-size: 14px; }
#search td.C3 { padding-left:0px; color: #830e0e; }
#search td.C3 img { margin-top:10px; }
#search td.C4 { padding-left:15px; }
#search td.C4 img { margin-bottom:2px; }

/** top brands **/
#topBrands, #specials 
{ 
	color:#c0c6d7; 
	font-family:Verdana; 
	background-image:url(Images/dnb_web_main_mid_botsect_tile.gif); 
	background-repeat: repeat-y;
	_width:630px;
}

#topBrands { margin-bottom:8px; }
#topBrands .top img.header, #specials .top img.header { margin:8px 0 6px 10px; }
#topBrands h2, #specials h2 { color:White; font-size:13px; }
#topBrands .name, #specials .name { color:#66778b; }

#topBrands .price, #specials .price { font-size: 12px; }
#topBrands .price .name, #specials .price .name { font-size:13px; font-weight:bold; }

#topBrands .netPrice, #specials .netPrice { font-size: 15px; color:White; font-weight:bold; }

#topBrands .netPrice a, #specials .netPrice a { color: #c0c6d7; }
#topBrands .netPrice a:hover, #specials .netPrice a:hover { color: white; }
a.arrow
{
	text-decoration:none; 
	padding-left:25px;
	background-image:url(Images/dnb_web_main_mid_viewbut_off.gif);
}
a.arrow:hover { background-image:url(Images/dnb_web_main_mid_viewbut_on.gif); }

#topBrands .middle, #specials .middle { width:645px; }
#topBrands .top, #specials .top { padding-left:5px; background-image: url(Images/dnb_web_main_mid_topsect.gif); }
#topBrands .topH, #specials .topH { /*height:163px;*/ }

#topBrands .tile, #specials .tile { background-image:url(Images/dnb_web_main_mid_botsect_tile.gif); }
#topBrands .bottom, #specials .bottom { height:16px; background-image:url(Images/dnb_web_main_mid_botsect.gif); }
#topBrands .tileH {height:312px; position:relative; }
#specials .tileH {height:68px; position:relative; }
#topBrands .top2, #specials .top2{ position:absolute; top:0; _top:-3px; background-position:top left; background-image:url(Images/dnb_web_main_mid_botsect_top.gif); width:630px;}
#topBrands .bottom2, #specials .bottom2 { padding:0px 5px 8px 9px; background-position:left bottom; background-image:url(Images/dnb_web_main_mid_botsect_bot.gif); }
#specials .bottom2 { padding:7px 5px 12px 9px;} 

#centerBanners { padding-left: 0px; clear: left; }

.specialOne { height:136px; }
.specialOne a.img { float:left; }
.specialOne img { margin-right:13px; float:left; width:226px; height:134px; }
.specialOne div { background-position:540px 5px; background-image:url(Images/dnb_web_main_mid_special1.gif); }

.T 
{ 
	float:left; 
	position:relative; 
	height:100px; 
	margin-right:4px;
	margin-top:5px;
}
.T, .T div {width:119px; }
.T img.fr
{
	width:118px;
	height:78px;
}
.T .txt 
{ 
	background-image:url(Images/dnb_web_main_mid_sml_imgFrame_bot.jpg); 
	background-repeat:no-repeat; 
	position:absolute; 
	top:77px; 
	left:0px; 
	color:White; 
	text-align:center; 
	line-height:15px;
	height:21px;
}

.T div.Special1, 
.T div.Special2, 
.T div.Special3, 
.T div.Special4, 
.T div.Special5, 
.T div.Special6, 
.T div.Special7, 
.T div.Special8, 
.T div.Special9, 
.T div.Special10, 
.T div.Special11, 
.T div.Special12, 
.T div.Special13, 
.T div.Special14,
.T div.Special15 
{
    position: absolute;
    top: 0;
    left: 0;
    height: 17px;
    width: 17px;    
}

.T div.Special1 { background-image: url(images/dnb_web_main_mid_sml_imgNo1.png); }
.T div.Special2 { background-image: url(images/dnb_web_main_mid_sml_imgNo2.png); }
.T div.Special3 { background-image: url(images/dnb_web_main_mid_sml_imgNo3.png); }
.T div.Special4 { background-image: url(images/dnb_web_main_mid_sml_imgNo4.png); }
.T div.Special5 { background-image: url(images/dnb_web_main_mid_sml_imgNo5.png); }
.T div.Special6 { background-image: url(images/dnb_web_main_mid_sml_imgNo6.png); }
.T div.Special7 { background-image: url(images/dnb_web_main_mid_sml_imgNo7.png); }
.T div.Special8 { background-image: url(images/dnb_web_main_mid_sml_imgNo8.png); }
.T div.Special9 { background-image: url(images/dnb_web_main_mid_sml_imgNo9.png); }
.T div.Special10 { background-image: url(images/dnb_web_main_mid_sml_imgNo10.png); }
.T div.Special11 { background-image: url(images/dnb_web_main_mid_sml_imgNo11.png); }
.T div.Special12 { background-image: url(images/dnb_web_main_mid_sml_imgNo12.png); }
.T div.Special13 { background-image: url(images/dnb_web_main_mid_sml_imgNo13.png); }
.T div.Special14 { background-image: url(images/dnb_web_main_mid_sml_imgNo14.png); }
.T div.Special15 { background-image: url(images/dnb_web_main_mid_sml_imgNo15.png); }


.memberconnect
{
    background-image: url(images/member_connect.png);
    background-position: 0 2px;
    height: 60px;
}

/*** MAKE ***/
/** Top Models **/
#topModels
{
	background-image:url(Images/dnb_web_newmake_mid_top_topsect.gif);
	width:630px;
	background-position: 0 2px;
}

#topModels .top, #topModels .midtop
{
	padding:12px 0 0 22px;
	height:50px;
}

html #topModels .noSpecials
{
    background-image: url(images/dnb_web_newmake_mid_top_topsect_off.gif);
    background-position: 0 2px;
    height: 37px;
}

#topModels h2 { font-size:15px; }
#topModels h3 { font-size:13px; }
#topModels
{ 
	color:#c0c6d7; 
}

#topModels .l h3, #topModels .r h3 { margin-bottom:0; }
#topModels .l, #topModels .r
{
	float:left; 
	width:293px; 
}
#topModels .r
{ 
	margin-left:15px;
	_margin-left: 14px;
}

#topModels .tile
{
	background-image:url(Images/dnb_web_newmake_mid_top_tileUpper.gif);
}

#topModels .special { height:54px; }
#topModels .special img.number { float:right; width: 22px; height: 22px; margin:0; }
#topModels .l .special img.number { margin-right:5px; }
#topModels .tile, #topModels .tile h3 { font-family:Verdana; font-size:12px; }
#topModels .tile p {margin-bottom:2px; }

#topModels .tile h3 
{
    color:White; 
    margin-bottom:3px;
    white-space:nowrap; 
    overflow:hidden; 
    width: 185px;
}


#topModels .tile .l
{
	margin-left:16px;
	_margin-left: 8px;
}

#topModels .tile .l, #topModels .tile .r
{
	padding-top:8px;
}
#topModels .l img, #topModels .r img
{ 
	width:66px;
	height:46px;
	float:left;
	margin:0 8px 8px 0;
}

#topModels .save
{
	color:#fe000a;
	font-weight:bold;
}

#topModels a.arrow { color:#c3b079; font-weight:bold; background-image:url(Images/dnb_web_newmake_topspecls_top_view_off.gif); }
#topModels a.arrow:hover { color:#ffffff; background-image:url(Images/dnb_web_newmake_topspecls_top_view_on.gif); }

#topModels .width { width:670px; }

#topModels .join
{ 
	background-image:url(Images/dnb_web_newmake_mid_top_join.gif);
	height:22px;
}

#topModels .lowerTile
{
	background-repeat:repeat-y;
	background-image:url(Images/dnb_web_newmake_mid_top_tileLower.gif);
	padding:0 22px;
}

#topModels .lowerTile a { color:#f8ffff; }
#topModels .lowerTile a:hover { color:#d47a76; }

#topModels .bottom
{
	background-image:url(Images/dnb_web_newmake_mid_top_botsect.gif);
	height:16px;
}


/** Bike List **/
#topModels .list h3 { color:#cad1d6; }
#topModels .list .top
{
	background-image:url(Images/dnb_web_newmake_mid_titlebartop_topsect.gif);
	height:19px;
	padding-top:7px;
	overflow: hidden;
}
#topModels .list .midtop
{
	background-image:url(Images/dnb_web_specials_resultsbox_Midheading.gif);
	height:20px;
	padding-top:3px;
	overflow: hidden;
}
#topModels .list .bottom
{
	background-image:url(Images/dnb_web_newmodel_specs_botedg.gif);
	height:13px;
}

#topModels .list .tile
{
	background-image:url(Images/dnb_web_newmodel_specs_midtile.gif);
	padding-left:7px;
	padding-bottom:10px;
}
#topModels .list .bike img 
{
	width:119px;
	height:90px;
	margin-bottom:5px;
}
#topModels .list .bike
{
	float:left;
	margin-right:4px;
	margin-top:10px;
	text-align:center;
	width:120px;
}
#topModels .list .bike .special 
{
	font-size:11px;
	color:#fe000a;
	font-weight:bold;
}



/** Bike **/
#bike, #bike a
{ 
	color:#c0c6d7;
}

.bikeHeading1 
{
    background-image: url(images/dnb_web_Bike_head_lft.gif);
    padding-left: 13px;
    margin-bottom: 3px;
}

.bikeHeading2
{
    background-image: url(images/dnb_web_Bike_head_rght.gif);
    background-position: right;
    padding-right: 13px;
}

.bikeHeading3 
{
    background-image: url(images/dnb_web_Bike_head_tile.gif);
    background-repeat: repeat-x;
    height: 37px;
    overflow: hidden;
    line-height: 37px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: +2;
}


#bikeDesc { margin-left:2px; _margin-left:0; }
#bikeDesc a:hover { color:#c0c6d7;}
#bikeDesc, #bikeEn { float:left; }
#bikeDesc h1 
{ 
	width: 300px;
	padding:5px 10px 10px 10px; 
	font-size:15px; 
	font-family:verdana;
	overflow:hidden;
	white-space:nowrap;
}
#bikeDesc p { margin-bottom:5px; }
#bikeDesc .price
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}
#bikeDesc .p1 { color:#80879c; }
#bikeDesc .p2 { color:#ced3c3; }
#bikeDesc .p3 { color:white; }

#bikeDesc, #bikeDesc .width { width:311px; }
#bikeDesc .tile { background-position:0 100px; background-image:url(Images/dnb_web_newmodel_bike_topsect_tile.gif); }
#bikeDesc .tile .body { background-image:url(Images/dnb_web_newmodel_bike_topsect.gif); }


#bikeDesc .body { padding:5px; }
#bikeDesc .tile .tile .body { padding:5px 20px; background-image:none; height: 150px; overflow: hidden; }
#bikeDesc .tile .top { height:9px; background-image:url(Images/dnb_web_newmodel_bike_midsect.gif); overflow: hidden; }
#bikeDesc .tile .join { height:24px; background-image:url(Images/dnb_web_newmodel_bike_join.gif); }
#bikeDesc .tile .tile { background-image:url(Images/dnb_web_newmodel_bike_midsect_tile.gif); }
#bikeDesc .bottom { height:12px; background-image:url(Images/dnb_web_newmodel_bike_botsect.gif); overflow: hidden; }

#bikeDesc .specs a { color:White; }
#bikeDesc .specs a:hover { color:#D47A76; }
#bikeDesc table { font-size:11.5px; }
#bikeDesc td.name { padding-right:6px; }
#bikeDesc td.value { color:White; }

#bikeDesc .mainImage { height:194px;margin-bottom:5px; }
#bikeDesc .mainImage img { height:194px; width:300px; }
#bikeDesc .moreImages 
{ 
	height:56px; 
	position:relative;
	overflow:hidden;
}
#bikeDesc .moreImages img { float:left; width:74px; }

#bikeDesc .tile .specs .body
{
	padding:0 20px;  
	height: 125px; 
	*height: 120px;
	_height:125px;
	overflow:auto;
}
html>/**/body #bikeDesc .tile .specs .body, x:-moz-any-link, x:default { height: 103px; }

/*#bikeDesc .moreImages div 
{
	float:left; 
	background-image:url(Images/dnb_web_newmodel_bike_altview_frame_off.png);
}
#bikeDesc .moreImages div:hover { background-image:url(Images/dnb_web_newmodel_bike_altview_frame_on.png); }*/
#bikeDesc .moreImages img { margin-right:1px; }
a.Img0 { position:absolute; left:0px; }
a.Img1 { position:absolute; left:75px; }
a.Img2 { position:absolute; left:150px; }
a.Img3 { position:absolute; left:225px; }


/** EN BOX **/
.enBox { margin-left:4px; _margin-right: -2px; }
.enBox, .enBox .width { width:311px;  }
.enBox .width {overflow:hidden;}

.enBox .tile { background-color:#E4BFC7; }
.enBox .bottom { height:12px; background-image:url(Images/dnb_web_newmodel_form_botsect.gif); }

.enBox table { margin:5px 9px; }
.enBox td { vertical-align:middle; height:25px; }
.enBox td.field { padding-right:4px; }

.enBox .tb input
{
	width:180px; 
	padding:3px 10px 0 8px;
}
.enBox .tb textarea 
{ 
	padding:0px 0 0 8px; 
	width:185px; 
	height:64px;
}
.enBox .tb input, .enBox .tb textarea
{
	font-size:13px;
	color:#798590;
	border:0;
	background-color:Transparent;
}
/*.enBox .ComboBox_Title { float:left; }*/
.enBox .tb input { height:22px; }
.enBox .tb1 { width:199px; background-image:url(Images/dnb_web_newmodel_form_fld_lge.gif); }
.enBox .tb2 { float:left; margin-left:1px; width:133px;  background-image:url(Images/dnb_web_main_search_box_firstname_field.gif); _margin-left: -3px;}
.enBox .tb3 { float:left; background-image:url(Images/dnb_web_newmodel_form_fld_pcode.gif);}
.enBox .tb2 input { width:115px; }
.enBox .tb3 input { width:65px; }
.enBox .tb3Img { float:left; margin-top:6px; margin-right:5px; }

.enBox .field2, enBox .field3 { text-align:right;}
.enBox .field2 .f2Img { float:left; margin-top:7px; }

.enBox .comments td { vertical-align:top; padding-top:6px; *padding-top:7px; }
.enBox .comments .top { height:9px; background-image:url(Images/dnb_web_newmodel_form_fld_comments_top.gif); overflow: hidden; }
.enBox .comments .bottom { height:8px; background-image:url(Images/dnb_web_newmodel_form_fld_comments_bot.gif); }
.enBox .comments .tile { background-image:url(Images/dnb_web_newmodel_form_fld_comments_tile.gif); }

.enBox .button a img { margin:15px 0 10px 0; }
.enBox .button1 a img { margin:5px 0 0px 0; }

.enBox .privacy { /*padding-left:20px;*/ padding-top:7px; }
#bikeEn .privacy, #bikeEn .privacy a
{ 
	color:#830e0e;
	font-size:10.5px;
}


/** BIKE ENQUIRY **/
#bikeEn .etop { height:27px; background-image:url(Images/dnb_web_newmodel_form_topsect.gif); }


/** Finance Enquiry BOX **/
.enBox_f { margin-left:3px; _margin-left: 3px; _margin-right: -13px; }
.enBox_f, .enBox_f .width { width:334px; }

.enBox_f .tile { background-image:url(Images/dnb_web_finance_form_tile.gif); }
.enBox_f .bottom { height:12px; background-image:url(Images/dnb_web_finance_form_botsect.gif); }

.enBox_f table { margin:5px 15px; }
.enBox_f td { vertical-align:middle; height:25px; }
.enBox_f td.field { padding-right:15px; }

.enBox_f .tb input
{
	width:180px; 
	padding:3px 10px 0 8px;
}
.enBox_f .tb textarea 
{ 
	padding:0px 0 0 8px; 
	width:185px; 
}
.enBox_f .tb input, .enBox .tb textarea
{
	font-size:13px;
	color:#798590;
	border:0;
	background-color:Transparent;
}
.enBox_f .tb input { height:22px; }
.enBox_f .tb1 { width:199px; background-image:url(Images/dnb_web_newmodel_form_fld_lge.gif);}
.enBox_f .tb2 { float:left; *margin-left:1px; background-image:url(Images/dnb_web_main_search_box_firstname_field.gif);}
.enBox_f .tb3 { float:left; background-image:url(Images/dnb_web_newmodel_form_fld_pcode.gif);}
.enBox_f .tb2 input { width:115px; }
.enBox_f .tb3 input { width:65px; }
.enBox_f .tb3Img { float:left; margin-top:6px; margin-right:5px; }

.enBox_f .field1 {padding-top:5px;}
.enBox_f .field1, .enBox_f .field2, .enBox_f .field3 { text-align:right; padding-bottom:5px;}
.enBox_f .field1 .f2Img , .enBox_f .field2 .f2Img { float:left; margin-top:7px; }
.enBox_f .field3 .f2Img { float:left; margin-top:0px; }

.enBox_f .button a img { margin:3px 0 4px 0; }


/** Finance Enquiry **/
#bikeEn  .etop_finance{height:27px; background-image:url(Images/dnb_web_finance_form_topsect.gif); }


/** BIKE SPECS **/
.bikeSpecs { font-size: 10.5px; line-height: 15px; }
.bikeSpecs .name { color:#f67178; }
.bikeSpecs .right, .bikeSpecs .left, .bikeSpecs .middle {height:28px; }
.bikeSpecs .top { width:616px; padding-right:14px; background-image:url(Images/dnb_web_newmodel_specs_topRedg.gif); }
.bikeSpecs .left { padding-left:14px; background-image:url(Images/dnb_web_newmodel_specs_topLedg.gif); }
.bikeSpecs .middle { background-image:url(Images/dnb_web_newmodel_specs_toptile.gif); _padding-top: 0;}

.bikeSpecs .top img { margin-top:8px; }

.bikeSpecs .tile { background-image:url(Images/dnb_web_newmodel_specs_midtile.gif); *border: 1px solid #414C58; }
.bikeSpecs .bottom { height:13px; background-image:url(Images/dnb_web_newmodel_specs_botedg.gif); }
.bikeSpecs .dot { background-image:url(Images/dot.jpg); background-position:312px 0; background-repeat:repeat-y; }
.bikeSpecs .separator { height:10px; }

.bikeSpecs .l, .bikeSpecs .r, .bikeSpecs .dot img { float:left; }
.bikeSpecs .r, .bikeSpecs .l 
{
	width:312px; 
	overflow:hidden;
}
.bikeSpecs .dot img { margin-left:4px; margin-bottom: 3px; }
.bikeSpecs .l div, .bikeSpecs .r div, .bikeSpecs .m { margin:0 16px; }


/** SEARCH RESULTS */
#searchResult .top { margin-top:3px; }

#topPager, #topPager a, .pager, .pager a
{
	font-family:Verdana;
	font-size:13px;
	color:#b6bdca;
}
#topPager .make 
{ 
	color:#ff1200; 
	font-weight:bold;
	font-size:15px;
}
#topPager img { margin:8px 0 0 15px; }
#topPager .top { height:28px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_top.gif); }
#topPager .tile { padding:0 15px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_tile.gif); }
#topPager .bottom { height:14px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_bot.gif); overflow: hidden; }


.pager 
{ 
	text-align:right; 
	vertical-align: top;
}

#topPager .pager a:hover, .pagerBox a:hover { color:#ffffff; }
.pager .nolink { color:#ff1200; }
.pager .count { float:left; }

.pagerBox div {height:26px; overflow: hidden; }
.pagerBox .left { padding-left:10px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_lower_Ledge.gif); }
.pagerBox .right { padding-right:10px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_lower_Redge.gif); }
.pagerBox .middle { line-height:26px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_lower_tile.gif); }


#results ,#results h3
{
	color:White;
}
#results h3
{
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}
#results .price 
{ 
	font-size:15px; 
	line-height:21px; 
	font-weight:bold; 
	margin-top:10px; 
}
#results .desc 
{
	color:#c0c6d7;
	font-weight:bold;
	font-size:12px;
}
#results a { color:#ff1200; }
#results a:hover { color:white; }
#results .desc .name { color:#66778b; }
#results .price img { float:right; }
#results .top { height:14px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_top2.gif); }
#results .tile { height:114px; padding:0px 15px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_tile.gif); }
#results .bottom { height:14px; background-image:url(Images/dnb_web_main_searchres_numberResultsbox_bot.gif); }


/** MAIN BOX **/
.mainBox { margin-bottom:4px; }
.mainBox .top { height:28px; background-image:url(Images/dnb_web_finance_introbx_topSect.gif); }
.mainBox .left { padding-left:12px; background-image:url(Images/dnb_web_main_sidePanl_header_Lcnr.png); }
.mainBox .right { padding-right:12px; background-image:url(Images/dnb_web_main_sidePanl_header_Rcnr.png); }
.mainBox .middle { background-image:url(Images/dnb_web_main_sidePanl_header_1pxtile.png); }

.mainBox .top img { margin:9px 0 0 15px; }
.mainBox .middle { height:29px; }

.mainBox .tile { background-image:url(Images/dnb_web_finance_introbx_TileSect.gif);
				 padding:10px 0px 5px 10px; }
.mainBox .tile2 { padding-bottom:0 !important; }

.mainBox .lf, .mainBox .rf
{
	width:290px;
	float:left;
}
.mainBox .rf { margin:0 10px; }

.mainBox .bottom { width:100%; height:13px; background-image:url(Images/dnb_web_finance_introbx_botSect.gif); }

.half { width:311px; float:left; margin-top:2px; }
#tellEn table {height:482px; }
#newsletter .tile { /**height:92px;*/ 
padding:10px 10px 5px 10px;}

#newsletter, #tell { margin-left:2px; _margin-left:0; }
#tell .top, #newsletter .top, #insurance .top { height:27px; background-image:url(Images/dnb_web_finance_greyinfobox_Top.gif); }
#tell .tile, #newsletter .tile, #insurance .tile 
{
	background-image:url(Images/dnb_web_finance_greyinfobox_tile.gif); 
}
#tell .bottom, #newsletter .bottom, #insurance .bottom { background-image:url(Images/dnb_web_finance_greyinfobox_bot.gif); }
#tell .tile p {text-align:left; width: 290px;}

#insurance .finance
{
	padding-top:0;
	padding-bottom:0;
	height: 421px;
	height:expression("451");
}

#insurance .finance img
{
	margin-top: 15px;
}


/** MERCHANDISE **/
#merchandise .tile .img { width:290px; height:165px; margin-bottom: 10px; }


/** TELL A FRIEND **/
#tellEn .etop { height:27px; background-image:url(Images/dnb_web_newssubscription_formtop.gif); }

/** News Subscription **/
#newsSub .etop { height:27px; background-image:url(Images/dnb_web_newssubscription_formtop.gif); }


/** CENTER BANNERS **/
#centerBanners .separator { margin-right:0px; }
#centerBanners img 
{ 
	margin-bottom:5px;
}
#centerBanners .b
{
	float:left; 
	width:126px;
}
#centerBanners a.ctalink
{
	background-image:url(Images/dnb_web_main_botCta_bullet.gif);
	background-position:0 2px;
	padding-left:12px;
	color:#004f9b;
	font-size:10px;
	font-weight:bold;
	white-space:nowrap;
}
#centerBanners .b .top { height:10px; background-image:url(Images/dnb_web_main_botCta_top.png); background-position: bottom; }
#centerBanners .b .tile { text-align:center; background-image:url(Images/dnb_web_main_botCta_tile.gif); }
#centerBanners .b .bottom { height:10px; background-image:url(Images/dnb_web_main_botCta_bot.png); }


/*** RIGHT PANEL ***/
#right
{
	float:left;
	min-height:640px;
	width:176px;
	margin-left:4px;
	_margin-left:3px;
}

#right .Ad 
{ 
	/*width:176px;*/
	overflow:hidden;
}

/*** CTA ***/
.CTA
{
	margin:10px;
}

.CTA img
{
	width:180px;
}


/*** General Enquiry ***/
#generalEnquiry .bottom { height:14px; background-image:url(Images/dnb_web_main_sidePanl_bot.png); }

#generalEnquiry .tb, #generalEnquiry .ta { margin-bottom:10px; }
#generalEnquiry .tb { background-image:url(Images/dnb_web_main_sidePanl_field.gif);}
#generalEnquiry .ta { width:148px; height:114px; background-image:url(Images/dnb_web_main_sidepanl_textarea.gif);}

#generalEnquiry .tb input, #generalEnquiry .ta textarea
{
    border:0;
    background-color:Transparent;
    padding-top:3px;
    width: 128px; 
}

#generalEnquiry .tb input
{
    padding-left:10px;
    height: 18px;
}

#generalEnquiry .ta textarea
{
    padding-left:8px;
    height: 100px;
    overflow:hidden;
}

.CheckBox 
{
	/*float:left;*/
	margin-bottom:10px;
	width:148px;
}

.leftBox .tile .CheckBox img {margin-bottom:0px;}

.imgCheckBox { cursor:pointer; margin-bottom:0px; margin-right:5px; border:0;}

/*** Finance Enquiry ***/
.mainBox_f { _margin-left: 3px; _margin-right: -13px; }
.mainBox_f .top { height:27px; background-image:url(Images/dnb_web_finance_enqform_topSect.gif); }
/*.Finance .mainBox_f .top { height:27px; background-image:url(Images/dnb_web_finance_enqform_topSect.gif); }*/
.Insurance .mainBox_f .top { height:27px; background-image:url(Images/dnb_web_insurance_enqform_topSect.gif); }
.mainBox_f .top_comp { height:27px; background-image:url(Images/dnb_web_competition_confirmTopSect.gif); }


.mainBox_f .left { padding-left:12px; background-image:url(Images/dnb_web_main_sidePanl_header_Lcnr.png); }
.mainBox_f .right { padding-right:12px; background-image:url(Images/dnb_web_main_sidePanl_header_Rcnr.png); }
.mainBox_f .middle { background-image:url(Images/dnb_web_main_sidePanl_header_1pxtile.png); }

.mainBox_f .top img { margin:9px 0 0 15px; }
.mainBox_f .middle { height:29px; }

.mailBox_f, .mailBox_f .width {width: 670px;}

.mainBox_f .tile {  
	background-color:#e4bfc7;
	padding:10px 15px 5px 13px;
}

.mainBox_f .f { float:left; width:300px; margin:0 10px; }

.mainBox_f .bottom { width:100%; height:17px; background-image:url(Images/dnb_web_insure_fin_enqform_botsect.gif); }

/*.mainBox_f table { margin:5px 10px 5px 2px; }*/
.mainBox_f td { vertical-align:middle; height:25px; }
.mainBox_f td.field { padding-right:5px; }

.mainBox_f .tb input
{
	width:180px; 
	padding:3px 10px 0 8px;
}
.mainBox_f .tb textarea 
{ 
	padding:0px 0 0 8px; 
	width:185px; 
}
.mainBox_f .tb input, .mainBox_f .tb textarea
{
	font-size:13px;
	color:#798590;
	border:0;
	background-color:Transparent;
}
.mainBox_f .tb input { height:22px; }
.mainBox_f .tb1 { width:199px; background-image:url(Images/dnb_web_newmodel_form_fld_lge.gif);}
.mainBox_f .tb2 { float:left; margin-left:1px; background-image:url(Images/dnb_web_main_search_box_firstname_field.gif);}
.mainBox_f .tb3 { float:left; background-image:url(Images/dnb_web_newmodel_form_fld_pcode.gif);}
.mainBox_f .tb4 { float:left; background-image:url(Images/dnb_web_finance_enqform_finamount_field.gif);}
.mainBox_f .tb5 { float:right; background-image:url(Images/dnb_web_newmodel_form_fld_lge.gif);}
.mainBox_f .comments {float: right; background-image: url(Images/dnb_web_finance_enqform_comments_field.gif);}
.mainBox_f .tb2 input { width:115px; }
.mainBox_f .tb3 input { width:65px; }
.mainBox_f .tb4 input { width: 135px; float:right;}
.mainBox_f .tb5 input { width: 182px; margin-bottom:5px;}
.mainBox_f .comments textarea { overflow:hidden; width:191px; height:60px; padding-top: 3px;}
.mainBox_f .tb3Img { float:left; margin-top:6px; margin-right:5px; }

.mainBox_f .field1 {padding-top:5px;}
.mainBox_f .field1, .mainBox_f .field2, .mainBox_f .field4 { text-align:right; padding-bottom:5px;}
.mainBox_f .field3 {text-align:right; padding-top:5px;}
.mainBox_f .field1 .f2Img , .mainBox_f .field2 .f2Img { float:left; margin-top:7px; }
.mainBox_f .field3 .f2Img { float:left; margin-top:0px; }
.mainBox_f .field4  {padding-left:25px; width: 85px;}
.mainBox_f .field5 {padding-left:25px; }
.mainBox_f .fieldComments img { vertical-align: middle;}

.mainBox_f td.button {text-align:center;}
.mainBox_f .button a img { margin:10px 0px 0px 0px; }
.mainBox_f .button2 a img { margin:10px 0px 0px 10px; }

.mainBox_f td.comments  { /*vertical-align:top; padding-top:6px; *padding-top:7px; */}
.mainBox_f td.comments .top { height:9px; background-image:url(Images/dnb_web_newmodel_form_fld_comments_top.gif); overflow: hidden; }
.mainBox_f td.comments .bottom { height:8px; background-image:url(Images/dnb_web_newmodel_form_fld_comments_bot.gif); }
.mainBox_f td.comments .tile { background-image:url(Images/dnb_web_newmodel_form_fld_comments_tile.gif); margin:0px; padding:0px 0px 0px 10px;}
.mainBox_f td.comments textarea {border:0px; padding:0px;}

.mainBox_f .bike { font-family: Arial; color: #830e0e; font-size: 13px; padding-left:10px;}

#finance {float:none;}

.mainBox .privacytile { background-image:url(Images/dnb_web_finance_introbx_TileSect.gif);
				padding: 10px 20px 5px 15px;
				 background-repeat: repeat;}
				 
.privacytile ol { margin-top: 5px; margin-bottom: 8px; }
				 				 
/*Disclaimer page*/
.disclaimer
{
	padding: 0px 20px 0px 10px;
}


/*all makes*/
#allMakes 
{
	height:335px;
}
#allMakes div
{
	float:left;
	width:195px;
}


.popup a { float: left; position: relative; margin: 0 2px 0 0; }
#popup { position: absolute; z-index:100; }

