html {
overflow:hidden;
border:0 none;
}

body {
overflow:hidden;
margin:0px;
padding:0px;
background:#000000;
color:#808080;
font:normal 10pt Tahoma;
}

#top {
margin:0px;
padding:56px 0px 0px 22px;
background:url(MotorZoo.png) no-repeat top left;
}

#top #query {
width:499px;
border:none;
background:#000000;
color:#FFFFFF;
font-size:16pt;
}

#top #zip {
width:111px;
margin-left:56px;
border:none;
background:#000000;
color:#FFFFFF;
font-size:16pt;
}

#top #parameters {
margin-left:60px;
margin-top:7px;
color:#FFFFFF;
}

#top #distance {
position:relative;
top:88px;
left:615px;
color:#FFFFFF;
font-size:12pt;
}

#left {
font-size:9pt;
text-align:right;
}

#left .advert {
color:#A0A0A0;
width:210px;
margin-bottom:20px;
text-align:left;
cursor:pointer;
}

#left p {
padding:0px 0px 10px 0px;
}

#left #information {
color:#606060;
font-size:8pt;
text-align:right;
}

#center {
overflow:auto;
}

#center .product {
float:left;
width:680px;
margin:0px 20px 20px 0px;
padding:0px;
background:#FFFFFF;
font-size:11pt;
text-align:left;
clear:both;
}

.title {
margin-bottom:10px;
border-bottom-style:solid;
border-width:3px;
border-color:#808080;
color:#808080;
text-align:left;
font-size:14pt;
}

#center .product .photos {
margin-top:10px;
clear:both;
}

#center .product .photos .thumbnails {
margin-bottom:10px;
width:140px;
height:375px;
color:#000000;
cursor:pointer;
}

#center .product .photos .vin {
margin-bottom:10px;
color:#A0A0A0;
font-size:11pt;
cursor:pointer;
clear:both;
}

.call {
float:left;
width:193px;
height:39px;
margin-left:-2px;
margin-bottom:10px;
padding:6px 0px 0px 20px;
background:url(images/button.png) no-repeat;
color:#FFFFFF;
font-family:Arial;
font-size:14pt;
}

.emailSeller {
float:left;
width:193px;
height:39px;
background:url(images/emailSeller.png) no-repeat;
}

#mask {
z-index:1;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000000;
filter:alpha(opacity=60);
}
html>body #mask {
z-index:1;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:#000000;
opacity:0.60;
}

#window {
z-index:2;
visibility:hidden;
overflow:hidden;
position:absolute;
}

#window #topLeft {
width:25px;
background:transparent url(images/topLeft.png) no-repeat;
}

#window #topCenter {
height:25px;
background:transparent url(images/top.png) repeat-x;
}

#window #topRight {
width:25px;
background:transparent url(images/topRight.png) no-repeat;
}

#window #middleLeft {
background:transparent url(images/left.png) repeat-y;
}

#window #middleRight {
background:transparent url(images/right.png) repeat-y;
}

#window #bottomLeft {
background:transparent url(images/bottomLeft.png) no-repeat;
}

#window #bottomCenter {
height:25px;
background:transparent url(images/bottom.png) repeat-x;
}

#window #bottomRight {
background:transparent url(images/bottomRight.png) no-repeat;
}

#window #title {
padding-left:8px;
background-color:#FFFFFF;
color:#000000;
font-size:14pt;
clear:both;
}

#window #title #close {
float:right;
padding:2px 4px 2px 4px;
background-color:#808080;
color:#FFFFFF;
font-family:Tahoma;
font-size:16px;
font-weight:bold;
cursor:pointer;
}

#window #title #close:hover {
background-color:#FF0000;
}

#window #canvas {
overflow:auto;
width:400px;
height:550px;
padding:20px;
background-color:#000000;
color:#808080;
font-size:10pt;
}

h2 {
margin:0px;
padding:0px;
padding-top:10px;
color:#FFFFFF;
text-align:left;
font-size:11pt;
font-weight:bold;
}

p {
margin:0px;
padding:0px 0px 10px 0px;
}

img {
border:0px;
}

input {
cursor:pointer;
}

textarea {
font-family:Tahoma;
font-size:11pt;
}

.box {
background:#FFFFFF;
}

.box .boxTopLeft {
height:20px;
background:url(images/nw.gif) no-repeat top left;
}

.box .boxTopRight {
background:url(images/ne.gif) no-repeat top right;
}

.box .boxContent {
padding:0px 20px 0px 20px;
}

.box .boxBottomLeft {
height:20px;
background:url(images/sw.gif) no-repeat bottom left;
}

.box .boxBottomRight {
background:url(images/se.gif) no-repeat bottom right;
}

.label {
position:relative;
top:3px;
padding-right:10px;
color:#808080;
font-size:11pt;
text-align:right;
vertical-align:top;
}

.link{
color:#FFFFFF;
text-decoration:underline;
cursor:pointer;
}

.button {
border-style:solid;
border-width:1px;
border-color:#404040;
margin-right:5px;
padding:10px;
background:#000000;
font-size:12pt;
text-align:center;
cursor:pointer;
}

.comment {
color:#A0A0A0;
font-size:8pt;
}
