.bottom9 
{
 color:#fff;
 background-color : #000;
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 0px 0px;
}

/***** Standard XHTML Tag Classes *****/
body
{
 padding : 4px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
 font-family : Tahoma, Arial, Verdana, Sans-Serif;
 background-color : #ffffff;
}


img 
{ 
 border : none;
}




/* Set the generic font size, padding and margin for most elements */
h1, h2, h3, h4, h5, h6, li, label, p, th, td
{
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 font-size : 70%; /* All font sizes shall be based on this so be wary of changing this */
}
li ul,li p
{
 font-size : 70%;
}
 ul li, ul li ul
{
 font-size : 11px;
}
table td
{
 border-collapse : collapse;
 border : none;
}
form
{
 display : inline;
}
fieldset
{
 border : none;
 padding : 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px; 
}
legend
{
 display : none;
}
div /* Fixes most of the peek a boo bugs */
{
 line-height : 1.2;
}
/***** Main Page Template Classes *****/
/* Sky Scraper Ad Container */
#skyScraperAd
{
 position : absolute; 
 left : 780px; 
 top : 135px;
}
/* Outer container sets the width and bg colour */
.outerContainer
{
 width : 770px;
 background-color : #FFFFFF;
}

/* Main Logo Graphic / Heading h1 */
#mainLogo
{
 width : 183px; height : 64px; margin : 2px 0px 0px 15px; text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/structure_images/newATLogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;
}



/* Bikes Logo Graphic / Heading h1 */
#bikesLogo
{
 width : 183px; height : 64px; margin : 2px 0px 0px 15px;
 text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/structure_images/bikeslogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;
}




/* Bikes Logo Graphic / Heading h1 */
#caravansLogo
{
 width : 183px; height : 64px; margin : 2px 0px 0px 15px;
 text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/structure_images/caravanslogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;
}









#mainTMGLogo
{
 width : 183px;
 height : 42px;
 margin : 16px 0px 0px 15px;
 text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/structure_images/tmlogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;
}


#mainTruckLogo
{
 width : 183px; height : 64px; margin : 2px 0px 0px 15px; text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/images/truckslogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;

}


#mainPlantLogo
{
 width : 183px; height : 64px; margin : 2px 0px 0px 15px;
 text-indent : -9999em; /* Removes the text from being viewable in the browsers unless css is switched off */
 background-image : url("/structure_images/ptlogo.gif");
 background-repeat : no-repeat;
 background-position : top left;
 float : left;
 display : inline; /* Fixes IE 6 double margin issue */
 cursor: pointer;

}


/* Container for the standard sized banner ad with border */
#topBannerContainer
{position: absolute;top: 11px;left: 220px;width: 468px; height: 60px; z-index:255;}
/* {
 border : solid 1px #E5E5E5;
 width : 468px;
 height : 60px;
 float : left;
 margin : 6px 0px 7px 28px;
}*/
/* Container for the top Magazines image, hidden for text only and non css browsers */
#topMagazines
{
 background-image : url("/images/common/spacer.gif");
 background-repeat : no-repeat;
 width : 1px;
 height : 74px;
 float : right;
 margin : 0px 0px 0px 0px;
cursor: pointer;
}

#topBikeMagazines
{
 background-image : url("/images/common/spacer.gif");
 background-repeat : no-repeat;
 width : 1px;
 height : 74px;
 float : right;
 margin : 0px 0px 0px 0px;
cursor: pointer;
}
#topTruckPlantMagazines
{
 background-image : url("/images/common/spacer.gif");
 background-repeat : no-repeat;
 width : 1px;
 height : 74px;
 float : right;
 margin : 0px 0px 0px 0px;
cursor: pointer;
}
#topCaraMagazines
{
 background-image : url("/images/common/spacer.gif");
 background-repeat : no-repeat;
 width : 1px;
 height : 74px;
 float : right;
 margin : 0px 0px 0px 0px;
cursor: pointer;
}

.logintext, .logintext a:link , .logintext a:visited , .logintext a:active {color:#FFFFFF;font-size:11px;}


/* Channels Navigation Bar Container, Full Width */
#channelsNavContainer
{
display:block;
}
/* channels Navigation Bar, fits in 800 x 600 */
#channelsGenreNavBar
{
 background-color : #E3E3E3;
background-image : url("/i/common/channelsNavbg.gif");
 height : 18px;
 margin : 0px 0px 0px 5px;
}
/* Channels Nav UL List */
#channelsNav
{
 margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    display : inline; /* mac ie5 */
}
/* Channels Nav UL List Item */
#channelsNav li
{font-size: 11px;
 float: left;
    display: block;
    list-style: none;
 padding: 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
 border-right : solid 1px #000;
}
/* Channels Navigation Normal State */
#channelsNav li a:link, #channelsNav li a:visited, #channelsNav li a:active
{
 font-family : Arial, Sans-Serif, Verdana;
 font-weight : bold;
 color : Black;
 text-decoration : none;
 display : block;
 background-color : #BABABA;
}
/* Channels Navigation CUrrent / On State and Selected List Item */
#channelsNav li a:link, #channelsNav li a:visited, #channelsNav li a:active,
#channelsNav li.channelsOn
{
 font-family : Arial, Sans-Serif, Verdana;
 font-weight : bold;
 color : #ffffff;
 text-decoration : none;
 display : block;
 background-color : #BABABA;
 background-image : url("/i/common/channelsNavOff.gif");
 background-repeat : no-repeat;
 background-position : right top;
 padding: 2px 10px 1px 10px;
}
/* Channels Navigation Current / On State and Selected List Item */
#channelsNav li a:link.channelsOn, #channelsNav li a:visited.channelsOn, 
#channelsNav li .channelsOn a:active.channelsOn, #channelsNav li.channelsOn
{
 background-image : url("/i/common/channelsNavOn.gif");
 background-color : #000000;
 color : #FFFFFF;
}
/* All Channels Nav Link Variations Underline On Hover */
#channelsNav li a:hover
{
 text-decoration : underline;
}
/* Channels Navigation Bar Container, Full Width */
#channelsNavContainer
{
background-color : #DEDEDE;
display:block;
}
/* Site Sections Navigation Bar, fits in 800 x 600 */
#sectionsNavBar{height: 24px; margin : 0px 0px 0px 5px; border-bottom: 1px solid #000000;background-image : url("/i/common/sectionsNavbg.gif");}

#sectionsNav{    margin : 0px 0px 0px 0px;    padding : 0px 0px 0px 0px;    display : inline; /* mac ie5 */    list-style: none;    height: 1em; /* STH, needs looking at to remove red from IE when scaling down font size. */}
#sectionsNav li{float: left;border-right : solid 0px #FFFFFF; font-size: 14px;height: 22px;}


/* Site Sections Navigation Normal State */
#sectionsNav li a:link, #sectionsNav li a:visited, #sectionsNav li a:active
{
 font-family : Arial, Sans-Serif, Verdana;
 font-weight : bold;
 color : #FFFFFF;
 text-decoration : none;
 background-color : #FF0000;
}
/* Site Sections Navigation CUrrent / On State and Selected List Item */
#sectionsNav li a:link, #sectionsNav li a:visited, #sectionsNav li a:active,
#sectionsNav li.sectionsOn
{
 font-family : Arial, Sans-Serif, Verdana;
 font-weight : bold;
 color : #FFFFFF;
 text-decoration : none;
 display : block;
 background-color : #FF0000;
 background-image : url("/i/common/sectionsNavOff.gif");
 background-repeat : no-repeat;
 background-position : right top;
 padding: 4px 12px 3px 12px;
}
/* Site Sections Navigation Current / On State and Selected List Item */
#sectionsNav li a:link.sectionsOn, #sectionsNav li a:visited.sectionsOn, 
#sectionsNav li a:active.sectionsOn, #sectionsNav li.sectionsOn
{
 background-image : url("/i/common/sectionsNavOn.gif");
 background-color : #000000;
 color : #FFFFFF;
}
/* All Site Sections Nav Link Variations Underline On Hover */
#sectionsNav li a:hover
{
 text-decoration : underline;
}

#sectionsNav li.greenTab a:link, #sectionsNav li.greenTab a:visited, #sectionsNav li.greenTab a:active, #sectionsNav li.sectionsOn { font-family : Arial, Sans-Serif, Verdana!important; font-weight : bold!important; color : #FFFFFF!important; text-decoration : none!important; display : block!important; background-image : url("http://www.autotrader.co.uk/_images/_structure_images/sectionsNavOffGreen.gif")!important; background-repeat : no-repeat!important; background-position : right top!important; padding: 4px 12px 3px 12px!important;}

/***** Footer Navigation *****/
#footerContainer
{
 margin : 20px auto 10px 77px;
 width : 650px;
}
/* Defines base styles for all h2's inside the footer */
#footerContainer h2
{
 width : 125px;
 text-align : right;
 font-size: 70% !important;
}
/* Footer Nav UL List */
.footerNav
{
 padding: 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
}
.footerNav li
{
 float: left; 
    display: block;
    list-style: none;
 padding: 0px 10px 0px 10px;
 margin : 0px 0px 0px 0px;
 background-image: url("/structure_images/footerNavDivider.gif");
 background-position : 0px 3px;
 background-repeat : no-repeat;
}
/***** Content Template Styles ******/
/* Outer container sets the width and bg colour */
.outerContentContainer
{
 width : 756px; /* Minus the margins, explicitly set */
 margin : 0px 0px 0px 5px;
}
/* Container for the bread crumb or generic paragraph of text */
#breadCrumbContainer
{
 clear : left;
 padding : 5px 0px 5px 12px;
}
#leftColumnContainer
{
 float : left;
 margin : 0px 6px 0px 0px;
 width : 207px;
 display : inline;
 clear : left;
}
#rightColumnContainer
{
 float : left;
 padding : 0px 0px 0px 6px;
 width : 536px;
 border-left : solid 1px #989898;
 display : inline;
}

/* Generic Tabs */
.usedCarsTab
{
 background-color : #AFE2FF; /* #05ABE3 */
 background-image : url("/i/common/usedcarsCorner.gif");
 background-repeat : no-repeat;
 background-position : right top;
 width : 98px;
 text-align : center;
 padding : 3px 5px 3px 5px;
} 



/* Trucks Tabs */
.usedTruckTab
{
 background-color : #AFE2FF; /* #05ABE3 */
 background-image : url("/i/common/usedcarsCorner.gif");
 background-repeat : no-repeat;
 background-position : right top;
 width : 197px;
 text-align : center;
 padding : 3px 5px 3px 5px;
} 
.newCarsTab
{
 background-color : #5ACDF5; /* #018BB9 */
 background-image : url("/i/common/newcarsCorner.gif");
 background-repeat : no-repeat;
 background-position : right top;
 width : 89px;
 text-align : center;
 padding : 3px 5px 3px 5px;
 border-bottom : solid 1px #00749B;
}
/***** Generic Form Styles *****/
.standardSelect
{
 width : 185px;
}
.smallInput
{
 width : 65px;
 font-size : 75%;
}
.mediumInput
{
 width : 95px;
 font-size : 75%;
}
/* Quick Search */
#quickSearch
{
 margin-bottom: 10px;
}
html>body #quickSearch /*non ie rule*/
{
 margin-bottom: 8px;
}
/***** List Styles *****/
.topSearchesList
{
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 color : #FF0000;
}
/* Top searches list item, set position, left and bottom padding */
.topSearchesList li
{
 list-style-position : inside;
 padding-left : 14px;
 padding-bottom : 3px;
}
/* Set top searches bg images */
.topSearchesList li.up, .topSearchesList li.down, .topSearchesList li.even
{
 background-image : url("/i/common/topSearchesUp.gif");
 background-repeat : no-repeat;
 background-position : 0px 3px;
}
/* Override bg image */
.topSearchesList li.down
{
 background-image : url("/i/common/topSearchesDown.gif");
}
/* Override bg image */
.topSearchesList li.even
{
 background-image : url("/i/common/topSearchesEven.gif");
}
/* Standard Ad panel container, sets the width of the divs inside */


.stdPanelContainer div
{
 width : 173px;
 float : left;
}
/*STUHERE*/



.panelListNoImage, .arrowList
{
 margin : 0px 0px 0px 20px;
font-size:100%;
}
/* PanelList list item, set image etc */
.panelList li, .panelListNoImage li
{
 list-style-type: none;
 padding : 0px 0px 3px 0px;
}

.arrowList li
{
 list-style-image : url("/images/arrowList.gif");
 padding : 0px 0px 3px 0px;
}



/* Hack for IE so the bullets align properly */
* html body .panelList li a, * html body .panelListNoImage li a
{
 position : relative;
 top : -3px;
}
/***** Containers including bottom background images, bg colours, paddings etc *****/
.bottom1 /* ie, quick search */
{
 background-color : #AFE2FF; /* #05ABE3 */
 background-image : url("/i/common/bottomBlue1.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}
.bottom2 /* ie, top searches content */
{
 background-color : #E6F6FC;
 background-image : url("/i/common/bottomBlue2.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}
.bottom3 /* ie, dealer portal */
{
 background-color : #F1F1F1;
 background-image : url("/i/common/bottomGrey1.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}
.bottom4 /* ie, Buying, Owning and Selling a car */
{
 background-color : #D6D6D6;
 background-image : url("/i/common/bottomGrey3.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}
.bottom5 /* ie, My Auto Trader */
{
 background-color : #E3E3E3;
 background-image : url("/i/common/bottomGrey4.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}
.bottom6 /* ie, New Reg.com panel */
{
 background-color : #FFF4B7;
 background-image : url("/i/common/bottomYellow1.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}


.bottom7 
{
 background-color : #fffae0;
 background-image : url("/images/bottomYellow3.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}


.bottom8 
{
 background-color : #fff;
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 3px 0px;
}

.bottom10 
{
 background-color : #018bb9;
 background-image : url("/structure_images/bottomBlueNew1.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}

.bottom14
{
 background-color : #5ACDF5;
 background-image : url("/images/bottomBlue6.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 7px 0px;
}




/***** Generic Divider Rules all inherit from the one class then override the bg *****/
.divider1, .divider2, .divider3, .divider4
{
 height: 1px;
 background-color: #5CC8ED;
 width: 100%;
 clear: both;
 margin: 5px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
 overflow : hidden;
}
.divider2
{
 background-color: #989898;
}
.divider3
{
 background-color: #A9E4F9;
}
.divider4
{
 background-color: #CBCBCB;
}
/* Date used within News & Reviews heading */
.newsReviewsDate
{
 font-weight : normal;
 font-size : 75%;
 margin-left : 70px;
}
/***** Generic Font / Header Bars / Link Classes (except main navigatrion) *****/
/* Primary Font Styles For Page / Section Headings and Generic Font Styles */
.primaryFontHeading
{
 font-size : 125%;
}
.largeTabFont
{
 font-size : 100%;
 color : #000000 !important;
}
.fontWeightNormal
{
 font-weight : normal;
}
.fontWeightBold
{
 font-weight : bold;
}
.font75Percent
{
 font-size : 75%;
}
.font80Percent
{
 font-size : 80%;
}
.font70Percent
{
 font-size : 70%;
}
/* Grey Colour */
.primaryFontColour
{
 color : #000;
}




/* Red Colour (standard link colour) */
.secondaryFontColour,
a.secondaryFontLink:link, a.secondaryFontLink:active, a.secondaryFontLink:visited,
a.secondaryFontLink:hover,
a:link, a:active, a:visited, a:hover
{
color : #0000ff;
}
a.secondaryFontLink:link, a.secondaryFontLink:active, a.secondaryFontLink:visited
{
text-decoration : underline
}
a:hover, a.secondaryFontLink:hover
{
text-decoration : none
}




/* White Colour */
.tertiaryFontColour,
a.tertiaryFontLink:link, a.tertiaryFontLink:active, a.tertiaryFontLink:visited,
a.tertiaryFontLink:hover
{
 color : #FFFFFF;
}

/* No White Colour in New QuickSearch */
#quickSearch .tertiaryFontColour,
#quickSearch a.tertiaryFontLink:link, #quickSearch a.tertiaryFontLink:active, #quickSearch a.tertiaryFontLink:visited,
#quickSearch a.tertiaryFontLink:hover
{
 color : #000000 !important;
}

a.tertiaryFontLink:hover
{
 text-decoration : none
}
/* Dark Blue Colour */
.quaternaryFontColour
{
 color : #212C5A;
}
/* Black */
.quinaryFontColour
{
  color : #000000;
}
.largeTabFontLinkBlack, a.largeTabFontLinkBlack:link, a.largeTabFontLinkBlack:active, a.largeTabFontLinkBlack:visited, a.largeTabFontLinkBlack:hover
{
 font-size : 100%;
 color : #000000;
 font-weight : bold;
}
.largeTabFontLink, a.largeTabFontLink:link, a.largeTabFontLink:active, a.largeTabFontLink:visited, a.largeTabFontLink:hover
{
 color : #000000;
 font-weight : bold;
}
.usedCarsTab a, #usedCarsQsearch p .largeTabFontLinkBlack, .newCarsTab a  {font-size:140%;}
a.largeTabFontLinkBlack:hover, a.largeTabFontLink:hover
{
 text-decoration : none
}
/***** Generic heading bars. Width not specificied in order to be able to be used anywhere
and will inherit the width from the containing element *****/
/* Heading bar 1.
It is (currently) Dark blue BG colour (ie, buying a car) */
.headingBar1, .headingBar2, .headingBar3, .headingBar4, .headingBar5, .headingBar6, .headingBar7, .headingBar8, .headingBar11

{
 font-family : Arial, Sans-Serif, Verdana;
 font-weight : bold;
 font-size : 90%;
 color : #FFFFFF;
 background-color : #212c5a;
 background-image : url("/i/common/topBlue1.gif");
 background-repeat : no-repeat;
 background-position : right top;
 padding : 3px 11px 3px 11px;
}
/* Heading bar 2 overrides font colour, bg colour and bg image.
It is (currently) Light Blue BG colour (ie, top searches */
.headingBar2
{
 color : #000000;
 background-color : #B4E6F7;
 background-image : url("/i/common/topBlue2.gif");
}
/* Heading bar 3 overrides font colour, bg colour and bg image.
It is (currently) Middle weight grey BG colour (ie, news and reviews) */
.headingBar3
{
 color : #000000;
 background-color : #CBCBCB;
 background-image : url("/i/common/topGrey1.gif");
}
/* Heading bar 4 overrides font colour, bg colour and bg image.
It is (currently) aqua blue BG colour (ie, bmw panel) */
.headingBar4
{
 color : #FFFFFF;
 background-color : #8CB8C7;
 background-image : url("/i/common/topBlue3.gif");
}


#rightColumnContainer h1
{
 color : #000000;
}
.headingBar5
{
 color : #FFFFFF;
 background-color : #05ABE3;
 background-image : url("/structure_images/topBlue5.gif");
}


.headingBar6
{
 color : #FFFFFF;
 background-color : #ff0000;
 background-image : url("/structure_images/topRed1.gif");
}
.headingBar7
{
 color : #FFFFFF;
 background-color : #6a6a6a;
 background-image : url("/structure_images/topDarkGr1.gif");
}

.headingBar8
{
 color : #FFFFFF;
 background-color : #6a6a6a;
 background-image : url("/structure_images/topDarkGr1.gif");
}
.headingBar8 a:link, .headingBar8 a:active, .headingBar8 a:visited, .headingBar8  a:hover{color : #FFFFFF;}

.headingBar11
{
 color : #000000;
 background-color : #ffcc01;
 background-image : url("/structure_images/headerCorner.gif");
}






.bgHeadingBar
{
color : #000000;
background-color : #FFFFFF;
border:none;
border-left:1px solid #000;border-right:1px solid #000;
font-family : Arial, Sans-Serif, Verdana;
font-weight : bold;
font-size : 90%;
padding : 3px 11px 3px 11px;
}




/***** Generic Position / Margin / Padding / Display Classes *****/
.floatLeft
{
 float : left;
}
.floatRight
{
 float : right;
}
.textAlignRight
{
 text-align : right;
}
.topMargin2
{
 margin-top : 2px;
}
.topMargin4
{
 margin-top : 4px;
}

.topMargin7
{
 margin-top : 7px;
}
.topMargin10
{
 margin-top : 10px;
}
.topMargin11
{
 margin-top : 11px;
}
.topMargin15
{
 margin-top : 15px;
}
.rightMargin5
{
 margin-right : 5px;
}
.rightMargin8
{
 margin-right : 8px;
}
.rightMargin11
{
 margin-right : 11px;
}
.rightMargin20
{
 margin-right : 20px;
}
.bottomMargin3
{
 margin-bottom : 3px;
}
.bottomMargin7
{
 margin-bottom : 7px;
}
.bottomMargin20
{
 margin-bottom : 20px;
}
.leftMargin10
{
 margin-left : 10px;
}
.leftRightMargin11
{
 margin-left : 11px;
 margin-right : 11px;
}
.topPadding4
{
 padding-top : 4px;
}
.topPadding6
{
 padding-top : 6px;
}
.topPadding7
{
 padding-top : 7px;
}
.topPadding10
{
 padding-top : 10px;
}
.bottomPadding0
{
 padding-bottom : 0px;
}
.bottomPadding11
{
 padding-bottom : 11px;
}
.leftPadding11
{
 padding-left : 11px;
}
.leftRightPadding11
{
 padding-left : 11px;
 padding-right : 11px;
}
.leftPadding10Right5
{
 padding-left : 6px;
 padding-right : 5px;
}
/***** Generic Cheat / Helper Classes *****/
/* Breaks the content out so that the backgrounds appear properly
used directly under floated elements */
.theBreaker
{
 height: 1px;
 clear: both;
 overflow: hidden;
}
.clearLeft
{
 clear : left;
}
.clearRight
{
 clear : right;
}
.clearBoth
{
 clear : both;
}
.invisible
{
 display : none;
}
.noBackgroundImage, li.noBackgroundImage
{
 background-image : none;
}
.displayInline
{
 display : inline;
}
.overflowHidden
{
 overflow : hidden;
}
/* No BR Class */
.nobr /* Simulates the perfectly good "<nobr>" tag */
{
 white-space : nowrap;
}
.posRelative
{
 position : relative;
}
 


/* homepage css */


/*
#hpOwningABox
{
 margin : 0px 0px 0px 8px;
}
#hpSellingABox
{
 margin : 0px 0px 0px 8px;
}
*/
#hpOwningABox, #hpSellingABox
{
 margin : 0px 0px 0px 8px;
}

#hpContentLeft
{
 float : left;
 width : 355px;
}
#hpContentRight
{
 float : right;
 width : 173px;
}
 










/* Opera Hacks - This is CSS3 and only Opera currently tries to support some CSS3 elements.
When other browser start supporting it this may need to change. This is way off currently.
 */
@media all and (min-width: 0px)
{
 /* Moves that tab down to appear the same as other browsers */
 .newCarsTab2
 {
  margin-top : 9px;
 }
 
 /* Moves the checkboxes to align the same as other browsers */
 .asSearchCbxSpan
 {
  margin-left : 4px;
 }
}


/* MY NEW STYLES Stuart Hull */


.headingBar1 a:link, .headingBar1 a:active, .headingBar1 a:visited, .headingBar1  a:hover
{
 color : #FFFFFF;
}



#leftColumnContainerNoRb
{
 float : left;
 margin : 0px 6px 0px 0px;
 width : 755px;
 display : inline;
 clear : left;
}






.secondaryCentre
{
 width : 386px;
 float:left;
 margin:0px;
}

.secondaryCentreNoRB
{
 width : 536px;
 float:left;
 margin:0px;

}

.secondaryCentreNoQs
{
 width : 600px;
 float:left;
 margin:0px 5px 5px 5px;
}




.secondaryBg1 {background-color:#F1F1F1;}
.secondaryRightBar{ width : 132px; float:right;}
.secondaryRightBardiv{background-color:#e9e9e9;border:1px solid #000;}

.topBorder {border-top:1px solid #000;}
.notopBorder {border-top:none;}


.secondaryRightBarWhitebg{ background-color:#ffffff; border:1px solid #bababa;}
.secondaryRightBarmargin {margin:3px;}
.secondaryRightBar UL, .secondaryRightBar P, .subSectionCol1 ul, .subSectionCol1 P{margin : 1px; padding-left : 5px;} 
.secondaryRightBar LI, .subSectionCol1 LI{list-style-type:none;margin:1px;}
.secondaryCentre P, .secondaryCentreNoRB P {margin-top:5px;} 
.secondaryCentre UL, .secondaryCentreNoRB UL {margin : 0px 0px 3px 10px; padding-left : 5px;} 
/* Sub section css */
.subSectionCol1{ width : 200px; float:left; border-right : solid 1px #989898; padding : 0px 6px 0px 0px;}
.subSectionCentre {width : 315px; float:right; margin:0px;}
/* Motoring Ad panel container, sets the width of the divs inside */



.secondaryPanelContainer
{
 width : 260px;
 float : left;
}


.secondaryPanelContainerLine
{
 padding : 0px 0px 0px 6px;
 border-left : solid 1px #989898;
}

.secondaryPanelContainerLineRight
{
 padding : 0px 6px 0px 0px;
 border-right : solid 1px #989898;
}



.contentNoLeftBarContainer
{
 width : 290px;
 float : left;
}



.motoringPanelContainer
{
 width : 180px;
 float : left;
}


.motoringPanelContainerDouble
{
 width : 360px;
 float : left;
}

.motoringbottom3 
{
 background-color : #F1F1F1;
 background-image : url("/i/common/bottomGrey1.gif");
 background-repeat : no-repeat;
 background-position : left bottom;
 padding : 0px 0px 0px 0px;
}


.motoringList li
{
 padding : 0px 0px 3px 0px;
}



p p
{
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 font-size : 100%; /* All font sizes shall be based on this so be wary of changing this */
}
p td
{
 margin : 0px 0px 0px 0px;
 padding : 0px 0px 0px 0px;
 font-size : 100%; /* All font sizes shall be based on this so be wary of changing this */
}

.popups
{
 font-size : 70%;
}


.motoringPanelbg {background: url("/images/motoring_shop_bg.gif")}


/* color: #13952f; */

/* RedDot Styles */
.reddot {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 9pt;
 color: #ff0000;
 text-decoration: none;
}
.RDBorder {
 border: 1px solid #FF0000;
}
.rdInfo {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 9pt;
 color: #999999;
 text-decoration: none;
}
a.reddot:link {color: #999999; font-size: 8pt; text-decoration: none;}
a.reddot:visited {color: #999999; font-size: 8pt; text-decoration: none;}
a.reddot:hover {color: #FF0000; font-size: 8pt; text-decoration: underline;}

/*Note: this is a minimum height hack to make the links at the bottom of the UL's line up. It is not valid CSS.
It must remain at the bottom of this CSS file because it uses the # exclusion Hack to make an exclusion rule for 
Safari only.  The underscore Hack hides the rule from Firefox */
.panelList { margin: 3px 0px 0px 32px; _height: 70px; }   /*rule for Safari*/
.panelList li {list-style-position: inside;}     /* RM - This makes sure the list is displayed correctly on the homepage */
.panelList { margin: 3px 0px 0px 0px; _height: 60px; # }  /*rule for IE, is ignored by Safari(#, + all css below this #) and Firefox(_)*/
.panelList li {list-style-position: outside;}     /* RM - This resets the list back to outside */
.panelList { margin: 3px 0px 0px 0px; min-height: 60px; }  /*rule for Firefox which handles min-height*/
.panelList li {list-style-position: outside;}     /* RM - This resets the list back to outside */

#hide {display:none;}
 

#magAdvert 
{
background-image:url(/images/at_mag_link.jpg);
background-repeat:no-repeat;
width:354px;
height:124px;
margin-top:10px;
}
.insetAdText{
width:200px;
position:relative;
left:128px;
top:20px;
margin:0;
padding:0;
}
.insetAdText p{
margin:0;
padding:0 0 2px 0;
}
.insetAdText img{
margin:0;
padding:8px 0 0 0;
border:none;
}
 
.ValidationError{position:relative;float:left;color:red;font-weight:bold;font-size:11px !important;width:400px;clear:both}
.ValidationError li {font-size:11px !important;}
.editmagselectarea2 input {font-size: 11px;text-indent: 3.5px;}

/* Fudge for Dave Buckthorpe search */
.compareAreaContainer .bottom4 {width: 756px;}