/* Park Lane Export */
body {
  margin: 0;
  top: 0;
  left: 0;
  background-color: #333333;
  text-align: center;
  font-size: 1em;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}

div#wrapper       { position: absolute; width: 100%; top: 0; left: 0; z-index: 2;  }
div#wrapperinner  { margin: 188px auto 0 auto; width: 1028px; }
div#content       { float: left; width: 620px; text-align: left; color: #000000; font-size: 70%; padding-bottom: 10px; }
div#content_left  { float: left; width: 315px; }
div#content_right { float: right; width: 308px; }
div#right         { float: right; width: 303px; margin-right: 46px; display: inline; background: url(../gifs/rightouterbg.gif) top center no-repeat; text-align: left; padding-top: 7px;  }
body.filter div#right,
body.contact div#right { margin-right: 0; }
div#rightouter    { float: right; width: 303px; margin-right: 46px; display: inline; }
div#rightinner    { float: right; width: 303px; background: url(../gifs/rightbg.gif) bottom center no-repeat #ffffff; padding-bottom: 7px; font-size: 80%;}


div#left         { float: left; width: 620px; margin-left: 46px;  background: url(../gifs/contentouterbg.gif) top center no-repeat; padding-top: 7px; }
div#leftinner    { background: url(../gifs/contentbg.gif) bottom center no-repeat #ffffff; padding-bottom: 7px;}


/* Home Page */
div#scroller      {     }
div#scrollerinner { height: 208px; width: 1028px; background: url(../gifs/scrollerbg.gif) top center no-repeat; }
div#scroller h1   { color: #ffffff; font-weight: normal; margin: 0 56px 0 56px; padding:0 0 0 0; font-size: 120%; text-align: left;}
div#scroller h1 a { color: #ffffff; }


table.fourcol    { margin-left: 11px; margin-bottom: 0;}
table.fourcol td { padding: 3px 50px 0 0; vertical-align: top; }
body.home table.fourcol td { padding-left: 0; padding-right: 0; }
body.home table.fourcol { margin: 0; width: 289px; }
table.fourcol ul { margin-left: 0; padding-left: 0; margin-bottom: 0; padding-bottom: 0; list-style-type: none;}
table.fourcol ul li { margin-left: 0; padding-left: 0;  }
table.fourcol p   { margin: 0; padding: 0; }
/* remainder of scroller settings at bottom of file */

div#columns       { float: left; width: 936px; margin-left: 46px; background: url(../gifs/homepagebg.gif) top center no-repeat; padding-top: 7px; text-align: left;  }
div#columnsouter  { float: left; width: 936px; background: url(../gifs/homepagemidbg.gif) top center repeat-y; }
div#columnsinner  { float: left; width: 936px; background: url(../gifs/homepagebtmbg.gif) bottom center no-repeat; padding-bottom: 7px; }
div#leftcol       { float: left; margin-left: 7px; width: 289px; font-size: 70%; display: inline;  }
div#midcol        { float: left; margin-left: 27px; width: 289px; color: #ffffff; font-size: 70%;  display: inline; }
div#rightcol      { float: right; margin-right: 7px; font-size: 80%;  display: inline;}

/* Filter page specifics */
div#filtersharethis { float: right; margin-bottom: 14px; width: 303px; height: 105px; color: #ffffff; background: url(../gifs/filtersharethisbg.gif) top left no-repeat; font-size: 70%; text-align: left; }
div#filtersharethis h2 { color: #ffffff; margin:0 0 0 68px; padding: 0; line-height: 37px; }
div#filtersharethis p { margin: 0 0 0 68px; padding: 0; }
div#filtersharethis div { margin: 5px 0 0 68px;  }
div#filtersharethis a { color: #ffffff; }
div#currency        { width: 303px; background: url(../gifs/currencybg.gif) top left no-repeat; padding-top: 8px; }
div#currencyinner   { float: left; width: 303px; background: url(../gifs/currencyinnerbg.gif) bottom left no-repeat; margin-bottom: 14px; display: none;}
body.contact div#currencyinner { display: block; text-align: left; font-size: 70%; padding-bottom: 10px;}
body.contact h2 { line-height: 28px; margin-top: 0; margin-bottom: 0; padding: 0;}
body.contact p { margin-top: 0;  }
div#currency td     { font-size: 8pt; }
div#currency div#xcolorc1_2 { background-color: #e7e8e9; }


/* Footer */
div#footer        { clear: both; margin: 0 auto; width: 936px; height:64px; line-height: 26px; color: #fff; font-size: 70%; font-family: Arial, sans-serif; text-align: center; background: url(../gifs/footerbg.gif) bottom left no-repeat;}
div#footerleft    { float: left; }
div#footerright   { float: right; }
div#footer a      { color: #ffffff; text-decoration: none; }
div#footer a:hover, div#scrollerOuter a:hover { text-decoration: underline;}
div#footerleft p { float: left;}
div#footerright p { float: right; }
div#footer p     { padding: 0; margin: 0; }
div#news          { margin-top: 35px; float: left; width: 605px; height: 440px; overflow: auto; }

div#headerwrapper { position: absolute; width: 100%; top: 0; left: 0; height: 188px;   z-index: 200; }
div#header        { margin: 38px auto 0 auto; width: 1025px; height: 133px; text-align: left; background: url(../gifs/headerbg.gif) top center no-repeat; }
div#logo          { float: left; width: 263px; height: 97px; margin-left: 11px; display: inline;}
div#tag           { float: left; color: #ffffff; font-size: 110%; display: inline; margin-left: 100px; margin-top: 62px; width: 440px; font-family: Arial, Helvetica, sans-serif; }
div#tag p         { margin: 0; padding: 0; }
div#banner        { float: right; width: 670px; height: 230px; }
div#call          { float: right; font-weight: bold; margin-right: 11px; text-align: right; color: #fff; background: url(../gifs/call.gif) center left no-repeat; margin-top: 50px; width: 179px; height: 46px; line-height: 46px;  color: #ffffff; }
body.home div#call,
body.default div#call { margin-top: 10px; }
div#call p        { line-height: 46px;  font-size: 90%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold;}
body.home div#skype,
body.default div#skype { float: right; width: 130px; height: 40px; line-height: 40px; text-align: right;}


/* top menu */
div#topnav         { float: left; clear: both;  font-size: 80%; text-align: left; height: 35px; width: 1012px; margin-left: 13px; display: inline; }
div#topnav ul.topmenu { list-style-type: none; margin: 0; padding: 0; width: auto;}
div#topnav ul.topmenu li { float: left; display: inline; margin: 0; padding: 0; padding-left: 9px; padding-right: 8px; background: url(../gifs/topnavlibg.gif) center left no-repeat;  }
div#topnav ul.topmenu li.first { background-image: none; }
div#topnav ul.topmenu li a { display: block; line-height: 35px; text-decoration: none; color: #000000; }
div#topnav ul.topmenu li a:hover { text-decoration: underline; }
div.pics           { z-index: 5;}

/* Drops */
div#topnav ul.topmenu ul { position: absolute; top: auto; left: -999em; width: auto; background-color: #cccccc; margin: 0; padding: 0; list-style-type: none; z-index: 500;}
div#topnav ul.topmenu ul li { background-image: none; display: block; float: none; line-height: 25px; white-space: nowrap; }
div#topnav ul.topmenu ul li a { line-height: 25px; white-space: nowrap; }
div#topnav ul.topmenu li:hover ul,
div#topnav ul.topmenu li.iehover ul { left: auto; }

div#socialnetwork  { float: right; width: 306px; margin-right: 11px; height: 32px; line-height: 32px; }
div#socialnetwork td { line-height: 32px; }
div#socialnetwork div#join { margin: 0 0 0 0; padding: 0; float: left;  }
div#socialnetwork p { margin: 0; padding: 0; }
div#socialnetwork div.addthis_toolbox { margin: 8px 0 0 0; float: right; width: 150px;  }
a.addthis_button_expanded { margin: 0; padding: 0; height: 14px; line-height: 14px; }
div#socialnetwork div#facebooklike { float: left; width: 85px; overflow: hidden; margin-top: 6px; margin-left: 5px; text-align: right; }



img { border: none; }
hr { margin-top: 5px; margin-bottom: 5px; }


/* right col menu */
div#right ul.menu    { list-style-type: none; margin: 0 0 0 7px; padding: 0; font-family: Arial, Helvetica, sans-serif;}
div#right ul.menu li { background: url(../gifs/rightlibg.gif) top center no-repeat; width: 289px; margin: 0; color: #fff; padding: 0; margin: 0 0 15px 0; font-size: 125%; font-weight: bold;}
div#right ul.menu li span.description { color: #000000; font-size: 70%; line-height: 1.3em; padding-left: 68px; display: block; font-weight: normal; margin-top: 5px; margin-bottom: 5px;}
div#right ul.menu a { color: #fff; text-decoration: none; display: block; line-height: 37px; }
div#right ul.menu a:hover  { color: #fff; }
div#right img.divider { position: relative; left: -74px; }
div#right ul.menu li span.description a { color: #000; text-decoration: underline; display: inline; line-height: 1.3em;}
div#skypelarge { width: 304px; height: 103px; margin-bottom: 14px; background: url(../gifs/skypebg.gif) top left no-repeat; text-align: center; }
div#skypelarge p { margin-top: 11px; padding-top: 11px; font-size: 18px; font-weight: bold;}

/* Home page version */
div#rightcol ul.menu    { list-style-type: none; margin: 0 0 0 7px; padding: 0; font-family: Arial, Helvetica, sans-serif;}
div#rightcol ul.menu li { background: url(../gifs/rightlibg.gif) top center no-repeat; width: 289px; margin: 0; color: #fff; padding: 0; margin: 0 0 15px 0; font-size: 120%; font-weight: bold;}
div#rightcol ul.menu li span.description { color: #000000; font-size: 70%; line-height: 1.3em; padding-left: 68px; display: block; font-weight: normal; margin-top: 5px; margin-bottom: 5px;}
div#rightcol ul.menu a { color: #fff; text-decoration: none; display: block; line-height: 37px; }
div#rightcol ul.menu a:hover  { color: #fff; }
div#rightcol img.divider { position: relative; left: -74px; }
div#rightcol ul.menu li span.description a { color: #000; text-decoration: underline; display: inline; line-height: 1.3em;}

div#news h2, div#news H2 { color: #141643; font-weight: bold; font-size: 100%; margin: 0; padding: 0;}
div#news p                { margin-top: 0; padding-top: 0;}

/* Login form */
table.login { margin-left: 11px; margin-right: 11px;}
table.login.select { width: 253px; }
table.login td,
table.wishlist td { padding-top: 2px; padding-bottom: 2px; padding-right: 4px; vertical-align:middle;}
table.login td.top { vertical-align: top; }
table.login td.left { width: 145px; }
table.login input.text,
table.login textarea { width: 253px;}
table.wishlist { background: url(../gifs/wishlistbg.gif) top right no-repeat #cccccc; width: 620px; margin: 0;  }
table.wishlist h2 { margin-left: 0; margin-right: 0; font-size: 10pt;}

/* Popup car details call me back form */
div#theform2             { display: none; position: absolute; top: 0; left: 0; z-index: 2000; text-align: left;}
div#formouter2           { float: left; width: 350px; background: url(../gifs/carpopupformbtm.png) bottom center no-repeat; padding-bottom: 91px;}
div#forminner2           { float: left; width: 350px; background: url(../gifs/carpopupformtop.png) top center no-repeat; }
div#formcontent2         { margin-left: 20px; margin-top: 5px; width: 285px; float: left; display: inline;  }
div#theform2 h2          { margin-bottom: 0; padding-bottom: 0;}
div#theform2 form        { margin: 0 0 0 10px;}
div#theform2 td          { font-size: 70%; padding-right: 4px; padding-bottom: 2px; padding-top: 2px; }
img.close               { float: right; }
input.blue              { float: right; background: url(../gifs/submit.gif) center center no-repeat; border: none; width: 76px; height: 22px; color: #fff; font-weight: bold; margin-top: 16px;}
p#advert_title          { font-size: 110%; font-weight: bold; margin-top: 0; padding-top: 0;}
div#form_errors2         { color: #ff0000; }

/* Applet Selectable Styles */


H1, td.h1 { font-size: 19pt; color: #000; margin: 0 11px 6px 11px; padding: 0 0 6px 0; font-weight: normal; }
H2, td.h2 { font-size: 13pt; color: #000; margin: 8px 11px 6px 11px; padding: 8px 0 6px 0; clear: both; }
H3, td.h3 { font-size: 9pt; color: #000; margin: 0 11px;}


body.home h1 { color: #003366; font-size: 150%; margin-left: 0; margin-right: 0;}
body.home h2 { color: #003366; margin: 0 0 3px 0; padding: 0 0 3px 0; font-size: 12pt;}
body.home h3 { margin-left: 0; margin-right: 0;}
body.home div#midcol h1 { color: #ffffff; font-size: 14pt;  }
body.home div#midcol h2 { color: #ffffff;   }
body.home div#midcol a { color: #ffffff; }


a         { color: #003366; text-decoration: none;}
a:hover   { text-decoration: underline;}

img.floatright           { float: right; }
img.floatleft            { float: left;}
img.floatrightwithmargin { float: right; margin: 0 0 10px 10px;}
img.floatleftwithmargin  { float: left; margin: 0 10px 10px 0;}
img.rollover             { /* Rollover */ }

p {  margin: 5px 11px 3px 11px; padding: 5px 0 3px 0;  }
body.home p { margin-left: 0; margin-right: 0; }

p.smalltext { /* Small than standard copy */ font-size: 8pt; }

p.largettext { /* Larger than standard copy */ font-size: 13pt; clear: both;}

p.red { /* Red Text */ color: #993333; }
p.grey { /* Grey Text */ color: #cccccc; }
p.darkgrey { /* Dark Grey Text */ color: #333333; }

.clear { clear: both; }

p.nomargin { margin:0; padding: 0;}


p.indent1 {
  margin-left: 20px;
  /* Indented Text 1 */
}
p.indent2 {
  margin-left: 40px;
  /* Indented Text 2 */
}
p.indent3 {
  margin-left: 60px;
  /* Indented Text 3 */
}
p.indent4 {
  margin-left: 80px;
  /* Indented Text 4 */
}



table.greybg {
   background-color: #CCCCCC;
   width: 100%;
   padding-top: 10px;
   padding-bottom: 10px;
}


table.greybg td { vertical-align: top; width: 270px; }
table.greybg td.filler { width: auto;}

table.whitebg { margin-left: 20px; margin-right: 20px;}
td.half { width: 50%; }

td { /*font-size: 70%;*/}
td.alignright {
  text-align: right;
  /* Align Middle Right */
}
td.aligncenter {
  text-align: center;
  /* Align Middle Center */
}
td.aligntop {
  vertical-align: top;
  /* Align Top Left */
}
td.alignbottom {
  vertical-align: bottom;
  /* Align Bottom Left */
}
td.aligntopright {
  vertical-align: top;
  text-align: right;
  /* Align Top Right */
}
td.aligntopcenter {
  vertical-align: top;
  text-align: center;
  /* Align Top Center */
}
td.alignbottomright {
  vertical-align: bottom;
  text-align: right;
  /* Align Bottom Right */
}
td.alignbottomcenter {
  vertical-align: bottom;
  text-align: center;
  /* Align Bottom Center */
}

th {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  background-color: #CCCCCC;
  margin: 0.1px;
}

a {
  text-decoration: underline;
  color: #000;
}
a:hover { text-decoration: underline; }

ol.norm { /* Numbered List */ }
ul.round { /* Standard */ }

span.sup {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: super;
  /* Superscript */
}
span.sub {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 7px;
  vertical-align: sub;
  /* Subscript */
}

span.red { /* Red Text */ color: #993333; }
span.grey { /* Grey Text */ color: #cccccc; }
span.darkgrey { /* Dark Grey Text */ color: #333333; }

.clear {clear: both;}

/* Home page table */
table.home {width: 306px; background-color: #67999A; empty-cells: show; }
table.home td.left {width: 178px; }
table.home td.right { text-align: left; vertical-align: top;}
table.home td.right p.title { color: #fff; font-size: 120%; font-weight: bold;}
table.home td.right p { margin-left: 5px; margin-right: 5px; color: #000; }
table.home td.right a { font-weight: bold; text-decoration: none; color: #000;}
table.home td.spacer { height: 8px; background-color: #fff;}

/* Cars Selector */
div#car_search_form { float: left; display: inline; margin-left: 6px; width: 610px; height: 162px; background: url(../gifs/carsearchformbg.gif) top left no-repeat;}
div#car_search_form p.filterTitle { color: #fff; font-weight: bold; text-align: left; font-size: 100%; margin: 0 0 5px 0; padding: 0; }
div#car_search_form div#selectors { margin-top: 12px; margin-left: 11px; }
div#car_search_form div#car_info_bar {color: #fff; height: 21px; width: 600px; margin-top: 9px; }
div#car_search_form div#car_info_bar p { margin: 8px 15px ; padding: 0; font-weight: bold; font-size: 120%; line-height: 21px; }
div#results { width: 480px; float: left; margin-left: 60px; display: inline;  }
div#car_list_outer {width: 220px; float: left;  margin-left: 15px;  display: inline; }
div#car_list_outer p.click { text-align: center; }
div#car_list { width: 222px; float: left; height: 215px;  display: inline; background: url(../gifs/carlistbg.gif) top left no-repeat; }
div#car_list p { margin: 0; padding: 0;}
div#car_list p.title,
div#car_list p.price {  color: #003366; font-weight: bold; margin: 0; padding: 0;}
div#car_list p span {  margin: 0; padding: 0; }
div#car_list p span.image { display: block; margin-top: 11px; margin-left: 11px; }
div#car_list p span.title { display: block; padding-left: 11px; padding-right: 11px; color: #003366; font-size: 8pt; font-weight: bold;}
div#car_list p span.price { color: #003366; font-size: 8pt; font-weight: bold;}
div#car_list p.link { margin: 0; padding: 0; font-size: 80%; height: 28px; line-height: 28px; text-align: center;}
div#car_list p span.description { display: block; clear: both; padding-left: 11px; padding-right: 11px; color: #000000; font-size: 8pt; font-weight: bold; }
div#car_list a { text-decoration: none; color: #003366;}
div#car_list a:hover { text-decoration: underline; }
div#car_list p.link a { text-decoration: none; }
p.closemargin { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;}


/* Details page */
div#car_details_top { width: 598px; height: 44px; margin-left: 10px; display: inline; float: left; background: url(../gifs/car_details_topbg.gif) top left no-repeat; }
div#car_details_top h1 { color: #ffffff; margin:0; padding: 0; line-height: 44px; display: inline; margin-left: 10px; float: left; font-size: 12pt; font-weight: bold; }
div#car_details_top span { float: right; margin-right: 15px; margin-top: 11px;  }
div#car_details_top a.contact { color: #ffffff; text-decoration: none; }
div#car_details_top a.contact:hover { text-decoration: underline; }




div#print   { float: right; margin-right: 44px; margin-bottom: 10px; display: inline;}


div#car_images       { float: left; margin-left: 10px; display: inline; width: 598px; height: 206px; background-color: #cccccc; padding-top: 8px;}
div#image_clicker_main {margin-left: 8px; float: left; display: inline; width: 294px;}
div#minis            { float: right; width: 282px; display: inline; margin-right: 8px;}
div#minis div         { margin-bottom: 8px; display: inline;}
div#mini1              {float: left;}
div#mini2              {float: left; margin-left: 6px; display: inline;}
div#mini3              {float: right; }
div#mini4              {float: left; }
div#mini5              {float: left; margin-left: 6px; display: inline;}
div#mini6              {float: right; }
div#mini7              {float: left; }
div#mini8              {float: left; margin-left: 6px; display: inline;}
div#mini9              {float: right; }
p.clicker             { float: left; width: 302px; display: inline; margin: 0; padding: 0 0 10px 0; font-size: 80%; text-align: center; line-height: 28px;}


div#car_details        {float: left; width: 280px; clear: both; }
table.car_details      { width: 280px; color: #000; font-size: 12pt; margin-left: 10px; }
table.car_details td   { padding: 4px 3px 4px 0; /*border: 2px solid #8CBFFF;*/}
table.car_details td.data { /*background-color: #E6E6E6; */}

/* 981b1e 333333 */

div#main_details { float: right; width: 318px; margin-right: 12px; position: relative; }
div#main_details_inner { float: left; width: 318px; margin-top: 5px; background: url(../gifs/maindetailsbtmbg.gif) bottom left no-repeat #981b1e; padding-bottom: 10px; }
div#main_details1 { position: absolute; top: 0; left: 0; width: 318px; background: url(../gifs/maindetailsbg.gif) top left no-repeat; padding-bottom: 10px;}
div#main_details2 { position: absolute; top: 0; left: 0; width: 318px; background: url(../gifs/maindetails2bg.gif) top left no-repeat; display: none; padding-bottom: 10px;}
div#main_details2_inner { float: left; width: 318px; margin-top: 5px; background: url(../gifs/maindetails2btmbg.gif) bottom left no-repeat #333333; padding-bottom: 10px;}
div#main_details a.left,
div#main_details2 a.left { float: left; margin-left: 12px; color: #ffffff; text-decoration: none; font-size: 12pt; font-weight: bold; height: 30px; line-height: 30px;}
div#main_details a.right,
div#main_details2 a.right { float: right; margin-right: 94px; color: #ffffff; text-decoration: none; font-size: 12pt; font-weight: bold; height: 30px; line-height: 30px;}
div#features  { float: left; margin-top: 5px; margin-left: 10px; width: 298px; display: inline; }
div#details {float: left; margin-top: 5px; margin-left: 10px; width: 298px; display: inline; color: #ffffff;  }
div#features ul,
div#details ul { list-style-type: none; color: #ffffff; /*margin-left: 5px; margin-top: 15px; padding-top: 0; padding-left: 15px; padding-bottom: 5px; margin-bottom: 0;  */ margin: 0 0 0 10px; padding: 0; float: left; width: 120px;}
div#features li,
div#details li {background: url(../gifs/bullet.gif) top left no-repeat; padding-left: 13px; margin-left: 0;}
div#details p { color: #ffffff; margin-left: 0; margin-right: 0;}

div#further_details { clear: both; float: left; width: 599px; margin-left: 10px; display: inline; margin-top: 22px; position: relative;}
div#further_details1 { position: absolute; top: 0; left: 0; width: 599px; background: url(../gifs/further1.gif) top left no-repeat;  }
div#further_details2 { position: absolute; top: 0; left: 0; width: 599px; background: url(../gifs/further2.gif) top left no-repeat; display: none;}
div#further_details3 { position: absolute; top: 0; left: 0; width: 599px; background: url(../gifs/further3.gif) top left no-repeat;  display: none;}
div.further_detailstop { height: 28px; float: left; width: 599px; }
div.further_detailstop div { width: 134px; float: left; }
div.further_detailstop a { margin-left: 10px; text-decoration: none; color: #000000; font-size: 10pt; line-height: 28px;  }
div#furtherdetails_exterior { float: left; margin-top: 32px; margin-left: 10px; width: 579px; display: inline; }
div#furtherdetails_interior { float: left; margin-top: 32px; margin-left: 10px; width: 579px;  display: inline;}
div#furtherdetails_technical { float: left; margin-top: 32px; margin-left: 10px; width: 579px;  display: inline; }
div.furtherdetailsbtm { clear: both; width: 599px; padding-top: 11px; background: url(../gifs/furtherbtm.gif) top left no-repeat #ffffff;}
div#further_details ul { list-style-type: none; margin-left: 20px; padding-left: 0; }
div#further_details li { border-bottom: 1px solid #333333; float: left; width: 268px;  }
div#further_details table { margin-left: 20px; width: 540px;   }
div#further_details table td { padding-right: 20px; border-bottom: 1px solid #333333; }
div#further_details td.header { font-weight: bold;}



p.page  { font-weight: bold; }

/* Person */
div#frmLeft { float: left;}
div#frmRight { float: right; }
div#user_car_details { width: 210px; background-color: #ccc; margin-right: 30px; padding-bottom: 25px; }
div#user_car_details h2 { padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; margin-left: 11px;}
div#user_car_details p { margin-left: 11px; margin-right: 11px;}
div#user_car_details div {margin: 6px; }
div#user_car_details table {  width: 198px; border: 1px solid #ccc; }
div#user_car_details table#user_car_priority { width: 198px; border: 1px solid #000; background-color: #999;}
div#user_car_details td { color: #333; padding: 5px;}
span.large,
table.car_details.span.med { font-size: 13px; }
table.car_details span.large { font-size: 17px; }

/* Anibanner */


/* Currency convertor */
div#cc_xxDIV { margin-left: 8px; }

pre { font-family: Arial, Helvetica, sans-serif; margin-left: 20px; width: 265px; font-size: 1em;  white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 }
 
 
 /* Featured Items Scroll */
 /*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 936px;
	height:208px;
  text-align: left; 
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items p, body.home .items p {
  margin: 0 7px; padding: 0;  float: left; display: inline; width: 220px; height: 208px; font-size: 75%; background: url(../gifs/scrollerpbg.gif) top left no-repeat; text-align: left;
}

.items p span {
  margin: 0; padding: 0; 
}
.items p span.image { display: block; margin-top: 11px; margin-left: 11px; }
.items p span.title { clear: both; display: block; margin-left: 11px; margin-right: 11px; color: #003366; font-size: 8pt; font-weight: bold;}
.items p span.price { color: #003366; font-size: 8pt; font-weight: bold;}
.items p span.description { display: block; clear: both; margin-left: 11px; margin-right: 11px; color: #000000; font-size: 8pt; font-weight: bold;}
.items a { text-decoration: none; color: #003366;}
.items a:hover { text-decoration: underline; }


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

div#scrollerleft {
  width: 30px;
  margin-left: 7px;
  float: left;
  margin-right: 7px;
  height: 208px;
 display: inline;
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/schema/gifs/hori_large.gif) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin-top:88px;
	cursor:pointer;
	font-size:1px;
	display: inline;
}

div#scrollerright {
  width: 30px;
  margin-left: 7px;
  float: left;
  height: 208px;
 display: inline;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{  } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat #ccc; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
  background-image: url(/schema/gifs/hori_large_dis.gif);
}

a.disable .left:hover { }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #333333;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	/*width: 49%;
	height: 100%;*/
	zoom: 1;
	/*display: block;*/
	color: #ffffff;
  text-decoration: none;
  line-height: 40px;

}
#lightbox-nav-btnPrev {
	float: left;
  padding-left: 30px;
}
#lightbox-nav-btnNext { 
	float: right;
  padding-right: 30px; 
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #333333;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}

#lightbox-secNav {
  width: 100%;
  height: 28px;
  clear: both;
  text-align: center;
}
#lightbox-btmNavClose {
  float: right;
  height: 28px;
  text-align: right;
  background: url(../gifs/lightbox/lightbox-btn-close.gif) left center no-repeat;
  padding-left: 35px;
  position: relative;
  top: -10px;
}
#lightbox-secNav-btnClose {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  line-height: 28px;
}
#lightbox-btmNav {
  width: 170px;
  /*position: absolute;
  left: 50%;
  margin-left: -85px;
  bottom: 10px;*/
  position: relative;  
  float: left;
  top: -16px;
  font-weight: bold;
}

object { display: none;}
