/* Homepage Carzone Carfinder Module
================================
1. Modal Overlay Code 
2. Reset styles from global stylesheet
3. Carfinder Core Appearance
4. Car Finder Make Model Appearance
5. Car Finder Sliders Appearance
6. Loading Overlays
7. OLA Panel 
=================================*/

/* 1. Modal Overlay Code (Was @import url("basic.css");)
=================================*/
#modalOverlay {cursor:wait;}

/* Container */
#modalContainer {left:37%; top:35%;padding:0; margin: 0;}
#modalContainer TEXTAREA {width:370px; margin:3px; font-family:verdana; font-size:10px}
#modalContainer #basicModalContent {padding:10px;}
.makes  label span.truncatedmake{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;margin:0pt;padding:0pt;vertical-align:top;color:#000}

/* 2. Reset (was @import url("reset.css"); )
============================================== */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,dfn,em,font,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
{border:0;outline:0;vertical-align:baseline;font-size:100%;margin:0;padding:0;} /** img has been removed in order to allow footer logo to align to right WL **/
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* 3. Carfinder Core (was @import url("carFinder.css");)
=============================================*/
#carFinderWrapper { float:left;display:inline;  width:652px;height:353px;border-top:1px solid #4577AA;border-bottom:1px solid #4577AA;margin:0px 0;background:#4577AA;}

button {    cursor:pointer;}.dontShow {display:none;}
#leftSide {float: left;display: inline;width: 187px;height:353px;  overflow:hidden;}

/* define image sprite for dimensions and tabs */
li a, #breadcrumbArea, #tagline {background:url(../../images/carFinder/searchnav/carfinder-dimensions.png) no-repeat  -5000px  0}

#tagline {float:left;display:inline;width:187px;height:119px;   position: relative;background-position: 0 -802px;}
#tagline p {display:none;line-height:120%;font-size:9pt;}

#breadcrumbArea {float:left;width:187px;height:119px;   display:none;position:relative;left: 1px;background-color: #4577AA; background-position: 0 -674px}
#breadcrumbArea ul {float:left;display:inline;width:170px;height:62px;padding-bottom:8px;position:relative;overflow:hidden; margin:32px 0 0 0;background: #FFF;}
#breadcrumbArea li {float:left; display:inline;width:170px;margin-bottom:6px;   font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif;color:#000;position: relative; font-weight:bold;text-indent: 10px;background:#FFF;}

.bcRemove {cursor:pointer;position:absolute;top:0;right:6px;width:12px; height:12px;text-indent:-999em;background:url(../../images/carFinder/ico_bc_kill.png) no-repeat;}
#bcShowMore {cursor:pointer;position:absolute;  bottom: 4px;left: 5px;width:160px;height:14px;text-indent:-999em;   display:none;border:none;background:url(../../images/carFinder/ico_bc_showMore.png) no-repeat;}
#bcShowLess {cursor:pointer;position:relative;bottom: 0;left: 5px;width:160px;margin-top:0px;height:28px;text-indent:-999em;display:none;   border:none;background:#FFF url(../../images/carFinder/ico_bc_showLess.png) no-repeat 50% 50%;}



#searchDimensionArea ul {list-style:none;}
#searchDimensionArea li {float: left;width: 187px;margin-bottom: 6px;}
#searchDimensionArea li a {float: left;display: block;  width:187px;height:40px;text-decoration:none;text-indent:-999em; background-position: 0 0;}
#searchDimensionArea li#yearLi a { background-position: 0 -123px;}
#searchDimensionArea li#bodyTypeLi a { background-position: 0 -246px;}
#searchDimensionArea li#priceRangeLi a { background-position: 0 -369px; }
#searchDimensionArea li#fuelTypeLi a {background-position: 0 -492px; }

#searchDimensionArea li#makeModelLi a:hover {background-position: 0 -41px;}
#searchDimensionArea li#yearLi a:hover {background-position: 0 -164px;}
#searchDimensionArea li#bodyTypeLi a:hover {background-position: 0 -287px;}
#searchDimensionArea li#priceRangeLi a:hover {background-position: 0 -410px;}
#searchDimensionArea li#fuelTypeLi a:hover {background-position: 0 -533px;}

#searchDimensionArea li#makeModelLi a.selected, #searchDimensionArea li#makeModelLi a.selected:hover {background-position: 0 -82px;}
#searchDimensionArea li#yearLi a.selected, #searchDimensionArea li#yearLi a.selected:hover {background-position: 0 -205px;}
#searchDimensionArea li#bodyTypeLi a.selected, #searchDimensionArea li#bodyTypeLi a.selected:hover {background-position: 0 -328px;}
#searchDimensionArea li#priceRangeLi a.selected, #searchDimensionArea li#priceRangeLi a.selected:hover {background-position: 0 -451px ;}
#searchDimensionArea li#fuelTypeLi a.selected, #searchDimensionArea li#fuelTypeLi a.selected:hover {background-position: 0 -574px;}

#rightSide { float:left; display:inline;width:465px;z-index:1;}
#showCars {float:left;display:inline;width:100%;height:60px;}
#showCars p {   float:left; width:75%;  height:60px;font-size:14px; color:#dcecfc;  line-height:60px;text-align:right;font-weight:bold;padding-top:10px;}
html>body #showCars p {padding-top:0px;}

#showCars span#totalCarsMatched {font-size:18px;font-weight:700;font-family:Arial, Helvetica, sans-serif;margin-right:4px;}
html>body #showCars span#totalCarsMatched {margin-right:0;  padding-top:10px;}

#showCars #showCarsButton {float:right;display:inline;border:none;width:113px;height:44px;margin-top:8px;margin-right:16px;color:#fff;font-size:16px;font-weight:bold; background:url(../../images/carFinder/show-cars.gif) no-repeat;line-height: 37px;text-align:center;cursor: pointer;}
#showCars #showCarsButton em {display:none;}

#searchAreaDetail {float:left;display:inline;width:450px;height:284px;margin-top: 0px;background: url(../../images/carFinder/bgSearchDetail.jpg) no-repeat;}

#makesModels, #years, #bodyType, #fuelType, #priceRange {width:100%;height:100%; display:none;background:url(../../images/carFinder/bgSearchDimensions.png) no-repeat;}
#bodyType {width:440px; height:284px;}

#fuelType {width:440px;height:284px;    background:url(../../images/carFinder/bgSearchDimensionsFuel.png) no-repeat;}
html>body #bodyType, #fuelType {width:450px;height:284px;}

#bodyTypesContainer {float:left;display:inline; width:430px;height:230px;margin:8px 0 0 10px;}
#bodyType h2 {float:left;display:inline;width:100%;font-family:Arial, Helvetica, sans-serif;    font-size:19px; letter-spacing:-1px;margin:15px 0 0 20px;}
.bodyTypes {float:left;display:inline;width:135px;line-height:18px;margin:8px 0 0 8px;}

.bodyTypes h3 {float:left;display:inline;width:100%;    height:45px;text-indent:-9999px;background:url(../../images/carFinder/body-types.png) no-repeat 0 0 ;}
.bodyTypes h3#cabriolet { background-position: 0px -150px;}
.bodyTypes h3#saloon {background-position: 7px -300px;}
.bodyTypes h3#hatchback {background-position:6px 6px;}
.bodyTypes h3#coupe {background-position: 0 -202px;}
.bodyTypes h3#estate {background-position: -2px -254px;}
.bodyTypes h3#suv { background-position: 0 -350px;}
.bodyTypes h3#mpv {background-position: 0 -45px;}
.bodyTypes h3#other {background-position: 0 -401px;}
.bodyTypes h3#commercial {background-position: 0 -97px;}

.bodyTypes label {float:left;display:inline;color:#071422;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;    font-size:10px; font-weight:700;}

#fuelType h2 {float:left;   display:inline;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:19px;letter-spacing:-1px;color:#000;margin:15px 0 0 20px;}
#fuelTypeContainer {float:left; display:inline;width:270px;height:170px;margin:60px 0 0 160px;}
html>body #fuelTypeContainer {height:230px;}

.fuelTypes {float:left; display:inline;width:135px;margin-bottom:10px;line-height:18px;}
.fuelTypes label {color:#071422;font-size:11px;font-weight:700;}
.bodyTypes input, .fuelTypes input {float:left; display:block;}
.bodyTypes label span, .fuelTypes label span {color:#4E4E4E;font-size:10px;font-weight:400;margin-left:4px;}

#odometerDiv {width:135px; float:left; border:0px solid #000; margin-top:15px; margin-left:40px}

.totalmsg {color:#fff; float:left; display:block; width:155px; margin-top:21px; margin-left:4px; font-size:11px; font-weight:bold}
#refineDiv {width:170px; float:none; text-align:center; padding-left:45px; padding-top:10px}

#total-count #totalAdverts {padding:0; margin:0; text-align:center!important}
#total-count #totalAdverts span {text-align:center!important; display:block; font-size:14px!important; width:190px}

#noRefinements { display: none; width:445px;height: 273px; display:none; background:url(../../images/carFinder/bgSearchDimensions.png) no-repeat;font-weight: bold;font-size: 12px;padding: 10px;}
#noRefinements span {font-weight: bold;display: block;font-size: 12px;color: #666;width:350px;}

/* 4. Car Finder Makes and Model Section (@import url("carFinder.MakesAndModels.css");)
====================================================================== */
#popularMakes div  {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:15px!important;}
#makeModelTabs {float:left;display:inline;width:430px;height:23px;  border-bottom:2px solid #CCE5FE;margin:8px 0 0 10px;}

#makeModelTabs ul {list-style:none;}
#makeModelTabs li { float:left; display:inline;width:104px;height:23px;text-align:center;   margin-right:3px;}

#makeModelTabs li a {display:block; width:104px;height:23px;color:#3772b4!important;font-family:tahoma; text-decoration:underline;font-size:11px;line-height:23px;font-weight:bold; background-position: 0 -641px;}
#makeModelTabs li a:hover, #makeModelTabs li a.selectedTab {color:#124682!important; text-decoration:none;background-position: 0 -616px;}

#popularMakes {float:left;display:inline;width:430px;   height:230px;margin:8px 0 0 10px;}
#allMakes { float:left; width:430px;height:230px;display:none;  margin:8px 0 0 5px;}
html>body #allMakes {margin:8px 0 0 10px;}

.makes {float:left; display:inline;width:141px;height:35px;padding-top:5px;line-height:100%;margin:0 0;border:0px solid #ccc; }
.makes a {color:#1766B5!important;}
html>body .makes {width: 143px;margin: 3px 0;}

.activeMake {background:url(../../images/carFinder/bgMakeTab.png) no-repeat 0 0;}

.makes input {float:left;  margin-top:2px;margin-right:3px; width: 14px;height: 14px;margin-left:5px;}
.activeMake input {margin-right:3px;    margin-left:5px; display: inline;}

.makes a.modelsOverlayHidden {background:url(../../images/carFinder/makes-blue-plus.gif) no-repeat 0 2px;padding-left:15px;margin-left:3px; color:#071422!important;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size:11px;font-weight:700; height:15px;float:left;}
.makes a.modelsOverlayHidden:hover {  background:url(../../images/carFinder/makes-red-plus.gif) no-repeat 0 2px;}

.makes a.modelsOverlayVisible { background:url(../../images/carFinder/makes-blue-minus.gif) no-repeat 0 2px;padding-left:15px;margin-left:3px; color:#071422!important;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;height:15px;float:left;}
.makes a.modelsOverlayVisible:hover {background:url(../../images/carFinder/makes-red-minus.gif) no-repeat 0 2px;}

.makes a.makeSelected {background:url(../../images/carFinder/makes-red-tick.gif) no-repeat 0 2px; padding-left:15px;margin-left:3px;color:#071422!important;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;height:15px;float:left;}

.makes span {color:#4E4E4E; font-size:9px;font-family:tahoma!important;font-weight:400;margin-left:2px;}
.makes a.modelsAvailable {width: 85%;font-weight:400;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;text-indent:18px;margin-left: 0px;line-height: 12px;font-size:10px;height: 12px;display:block;color:#1766B5;text-decoration:none;cursor:pointer;outline:none;clear: left;}

.makes a.modelsAvailable:hover {text-decoration:underline;}
.makes a.selectedModelsText {text-decoration:underline;color:#c21a29!important; font-weight:bold}
.modelsContainer {width:500px ;height:224px;border-left:1px solid #8DBFF4;border-right:1px solid #8DBFF4;border-bottom:1px solid #8DBFF4;display:none;   margin-left:-20px;padding:0 0 12px 5px;background:#e5f1fe url(../../images/carFinder/topBorderCheat.png) no-repeat -1px 0;}

.middle {   background:#e5f1fe url(../../images/carFinder/topBorderCheatMiddle.png) no-repeat 0 0;}
html>body .middle { background:#e5f1fe url(../../images/carFinder/topBorderCheatMiddle.png) no-repeat -1px 0;}

.right {background:#e5f1fe url(../../images/carFinder/topBorderCheatRight.png) no-repeat 0px 0;}
html>body .right {background:#e5f1fe url(../../images/carFinder/topBorderCheatRight.png) no-repeat -2px 0;}
    
.modelsContainer p {float:left; display:inline;width:100%;font-size:10px;font-family:arial;margin:4px 0;}
.modelsContainer p.selectModelText {width:75%;font-family:tahoma;font-size:11px;margin-top:8px;}

.modelsContainer p.selectAllContainer {margin-bottom:12px;}
.modelsContainer p.selectAllContainer a {color:#1766B5!important;font-family:tahoma;font-weight:bold;margin-right:12px;}
.modelsContainer p.selectAllContainer a:hover {color:#000!important;text-decoration:underline;}

.modelsOnly {float:left;display:inline;width:100%;  height:172px;overflow:auto;}
.models {float:left;display:inline;width:158px;height:22px; font-family:tahoma; }

.models input, .models label {width: 14px;height: 14px; padding: 0; margin: 0;}

.models input {margin-right: 2px; display: block; float: left;}
.models label {width:137px;font-size:11px; overflow: hidden; }
.models label span {font-size:8px;color:#3e3e3e;}

button.chooseModels {position:absolute;top:12px;right:12px;width:81px;height:27px;border:none;letter-spacing:1px;color:#fff;font-size:11px; font-weight:700;background:url(../../images/carFinder/btnChooseModels.png) no-repeat;}
button.closeModels {position:absolute;top:6px;right:6px;text-indent:-999em;width:12px;height:12px;border:none;background:url(../../images/carFinder/closeModelsButton.png) no-repeat;}
#allMakes button.chooseModels {width:81px;  height:27px;}

#panelContainer {   float:left; display:inline;margin-top:12px;}
#panelContainer div.panel {float:left;  display:inline;height:200px;    width:100%;}

ul#panelNavigation {float:left;display:inline;  list-style:none;    width:380px;height:20px;margin:4px 0 0 14px;}
ul#panelNavigation li {float:left;display:inline;height:20px;width:14px;line-height:20px;text-align:center;}
ul#panelNavigation a {display:block;width:100%;color:#333!important;    text-decoration:none;font-size:12px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
ul#panelNavigation a.empty {color:#BAC4CB!important; cursor: text;}
ul#panelNavigation a.empty:hover {  color:#BAC4CB!important;background:#fff;cursor:text;}
ul#panelNavigation a:focus {outline:none;}

#allMakes button#scrollLeft, #allMakes button#scrollRight {float:left;display:inline;width:18px;height:20px;text-indent:-9999px;margin:4px 0 0;}
#allMakes button#scrollLeft {border:none;   background:url(../../images/carFinder/aToZedLeft.png) no-repeat 50% 50%;}
#allMakes button#scrollRight {  float:right;border:none;background:url(../../images/carFinder/aToZedRight.png) no-repeat 50% 50%;}

ul#panelNavigation a:hover, ul#panelNavigation a.selected {color:#FFF!important;    background:url(../../images/carFinder/alphaHover.png) no-repeat;}

/* 5. Carfinder Sliders (was @import url("carFinder.slider.css"); )
=========================================================== */
.searchBlock p {float:left;display:inline;width:100%;height:40px;font-family:Arial, Helvetica, sans-serif;font-size:18px;letter-spacing:-1px;font-weight:700;color:#000;text-align:center;line-height:125%;margin:35px 0 36px;}
.searchBlock span {font-family:arial, Helvetica, sans-serif!important;  font-size:19px; letter-spacing:-1px;font-weight:700;}

.useBlurb span.pricecurrency {  font-family:tahoma!important;   font-size:11px; letter-spacing:0px;color:#dd0001; font-weight:bold;}

.useBlurb a.currencychange {font-family:tahoma!important;display:block;font-size:11px;letter-spacing:0px;text-decoration:underline; color:#dd0001;  font-weight:bold;}
.useBlurb a.currencychange:hover {  font-family:tahoma!important;   font-size:11px; text-decoration:none;letter-spacing:0px;color:#dd0001!important;font-weight:bold;}

span.selectedNumCarsText {color:#4577AA;text-transform:uppercase;}
.histoArea {    float:left; display:inline;height:60px;border-bottom:1px solid #9DC9F8;position:relative;}
.histoBars {float:left;display:inline;  position:relative;}
.bars {height:60px;margin-right:-1px;}
.labels {display:none;}

.numCars {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;width:94px;height:56px;color:#444;line-height:125%;position:absolute;top:-50px;left:-50px;display:none;z-index:9999;text-align:center;padding:8px 4px;background:url(../../images/carFinder/barHoverBackground1.png) no-repeat;}

.sliderArea {float:left; display:inline;height:30px;}
.sliderArea a {text-decoration:none;}
.sliderArea a:hover {   text-decoration:none;}

.ui-slider {height:30px;position:relative;}
.ui-slider-handle {position:absolute;z-index:1;height:5px;top:0;cursor:pointer;}

#leftLabel span.currencylabel, #rightLabel span.currencylabel {font-size:13px}

.ui-slider-disabled .ui-slider-handle {opacity:0.5;filter:alpha(opacity=50);}
.ui-slider-range {position:absolute;    width:100%;height:30px;background:url(../../images/carFinder/sliderRangeBackground.png) no-repeat 50% 50%;}
html>body .ui-slider-range {height:100%;}

.label {position:absolute;  bottom:-71px;   width:56px; height:48px;}
html>body .label {bottom:-46px;}

#leftLabel, #rightLabel, .label span.priceMin, .label span.priceMax, .label span.yearMin, .label span.yearMax {color:#444;font-size:12px;line-height:72px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
#leftLabel { right:0;text-align:right;background:url(../../images/carFinder/sliderHandle.png) no-repeat 100% 0;width: 58px;/* Stops content crashing out on 100,000 on price slider */}
#rightLabel {left:1px;  text-align:left;background:url(../../images/carFinder/sliderHandle.png) no-repeat;}

.useBlurb p {float:left;display:inline;width:100%;text-align:center;    color:#353535;  font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:17px;margin:5px 0 0;}
.useBlurb p em {font-style:normal;color:#4577AA;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:20px;}

#yearHistoArea .bars {width:28px;background:url(../../images/carFinder/histoYearBarOn.png) no-repeat;}
#yearHistoArea .off {background:url(../../images/carFinder/histoYearBarOff.png) no-repeat;}
#yearSliderArea .ui-slider {width:378px;background:url(../../images/carFinder/sliderBackground.png) no-repeat 50% 50%;}
#yearSliderArea .ui-slider-handle {width:27px;}
#yearRangeSliderContainer .numCars {top:-50px;left:-45px;}

span.euro {color:#4577AA;   font-size:19px; line-height:24px;}

#priceHistoArea .bars {width:12px;background:url(../../images/carFinder/histoBarOn.png) no-repeat;}
#priceHistoArea .off {background:url(../../images/carFinder/histoBarOff.png) no-repeat;}
#priceSliderArea .ui-slider {width:385px;   background:url(../../images/carFinder/sliderBackground.png) no-repeat 50% 50%;}
#priceSliderArea .ui-slider-handle {width:11px;}

#yearRangeSliderContainer, #priceRangeSliderContainer {float:left;display:inline;width:434px;height:272px;margin:12px 0 0 8px;}
span.yearMin, span.yearMax, span.priceMin, span.priceMax {font-weight:700;color:#4577AA;font-size:19px;font-family:arial}

#yearHistoArea, #yearSliderArea {width:378px;margin:0 0 0 27px;}
#priceHistoArea, #priceSliderArea {width:385px;margin:0 0 0 22px;}

/*6. Loading Overlay (was @import url("overlay.css");)
======================== */
#loadingOverlay{border:1px solid #2d5e90;display:none;height:123px;width:525px;background:url(../../images/carFinder/loader1.gif) no-repeat 130px 50% #E7F1FD;}
#loadingOverlay h2{color:#557FA9;font-family:Arial, Helvetica, sans-serif;font-size:28px;letter-spacing:-1px;line-height:123px;text-align:center;width:100%;}

#errorOverlay{color:#557FA9;border:1px solid #2d5e90;font-weight:bold;display:none;height:123px;width:525px;background:130px 50% #E7F1FD; padding:20px; font-family:Arial, Helvetica, sans-serif;font-size:21px;letter-spacing:-1px;text-align:center}
#errorOverlay button {width:130px; height:30px; color:#fff; font-weight:bold; font-size:13px; letter-spacing:0px; background:#557FA9; font-family:tahoma; border:1px solid #2d5e90}

#updateChoices{margin-left:-50px; margin-right:auto; margin-top:auto; margin-bottom:auto; border:0px solid #B8D1F0;display:none;height:121px;width:525px;background:url(../../images/guidedNavigation/modal-bg1.gif) no-repeat 0 0;}
#updateChoices h2{float:left;display:inline;color:#305d8a;font-family:Arial, Helvetica, sans-serif;font-size:24px;letter-spacing:-1px;text-align:center;width:100%;margin-top:10px; margin-bottom:5px;}
#updateChoices p {font-size:11px; font-weight:bold; color:#5f89b3; text-align:center; margin-top:15px}

#choices{float:left;display:inline;width:60%;margin-top:30px;margin-left:124px;}
#choices button{float:left;display:inline;margin-right:15px;color:#fff;border:none;height:27px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;font-size:10px;cursor:pointer;}

button#updateResults{width:149px;background:url(../../images/updateResultsButton.png) no-repeat;}
button#cancelChoices{width:132px;background:url(../../images/cancelChoicesButton.png) no-repeat;}

#zeroResultsOverlay{border:1px solid #89addb;width:500px;background:#d4e6fb; padding:10px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px}
#zeroResultsOverlay h2 {color:#305d8a; font-family:Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; text-align:center!important; margin-top:10px}
#zeroResultsOverlay p {margin:10px; font-size:11px; font-weight:bold; color:#4372a0}
#zeroResultsBreadcrumbArea {background:none}

div.blockElement,div.blockPage{left:32%;top:40%;}

/* 7. OLA Ad Panel
=========================== */
#largeAdSpaceArea{background:url(../../images/carFinder/bgLargeAdSpace.jpg) no-repeat scroll 0 0 #4577AA;border-left:1px solid #FFF;display: block;float:right;height:355px;margin:0;width:247px;}
#largeAdSpaceArea a{display:block;width:100%;height:100%;text-indent:-9999px;}