@charset "utf-8";
/* CSS Document */
* {margin:0;}

/* General Styling */
body {background:#000 url(images/bg.gif); text-align:center; margin:0; padding:0;}
#container {width:1020px; height:auto; background:#000; text-align:left; margin:0 auto; padding:0;}
h1 {font: 28px normal "Times New Roman", Times, serif; color:#FFF; padding:55px 250px 15px;}
h1 elegant {font: 28px normal Arial, Helvetica, sans-serif; font-size:28px; color:#FFF;}
img {border:none; margin:0; padding:0;}


/* Header incld Logo */
#header {width:1020px; height:auto; background:url(images/header.png); margin:0; padding:0;}
#logo {width:750px; height:165px; margin:0 0 0 250px; padding:0;}
#logo img {border:none; margin-top:20px;}

/* Top Navbar */
#nav {width: 750px; height:35px; margin:0 auto; padding:0;}
#nav ul {font: 12px normal Arial, Helvetica, sans-serif; color:#999; center; margin:0; padding:3px 0;}
#nav li {list-style-type:none; display:inline;}
#nav li a {margin-right:15px; text-decoration:none; color:#999; padding:6px 3px 4px;}

/* Main Content */
#main {width:1020px; height:auto; background:url(images/mid.jpg); background-attachment:fixed; min-height:500px; margin:0;padding:0;}
#main p {font: 12px normal Helvetica, Arial, sans-serif; color:#c7c8ca; line-height:20px; padding:30px 250px;}

/* start footer */
#footer {width:1020px; height:auto; background:url(images/footer.png); font-family:Arial, Helvetica, sans-serif; font-size:10px;color:#999; margin:0; padding:0;}

#footer p {padding-top:5px; vertical-align:middle;}

#footer a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}

#footer a:hover {
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
}

#bnav {
width:1020px;
height:30px;
text-align:center;
margin:0;
padding:0;
}

#torino {
width:500px;
height:30px;
text-align:left;
float:left;
margin:0;
padding:0;
text-transform: uppercase;
}

#copy {
width:500px;
height:30px;
text-align:right;
float:right;
margin:0;
padding:0;
}

/* end footer 
 start style contact page */
.contact {
width:560px;
height:350px;
margin-left:250px;
line-height:25px;
font-family:Helvetica, Arial, sans-serif;
color:#FFF;
padding:0;
}

.contact p {
line-height:20px;
}

.cerror {
width:560px;
height:auto;
margin:0;
padding:10px 0;
}

.cerror a {
margin-right:0;
text-decoration:none;
color:#FFF;
padding:0;
}

.clable {
width:100px;
height:210px;
float:left;
text-align:right;
margin:0;
padding:10px 0;
}

.cinput {
width:200px;
height:210px;
float:left;
margin:0;
padding:10px 0 10px 15px;
}

.cemp {
width:105px;
height:100px;
float:left;
margin:0;
padding:10px 0;
}

.cbutton {
width:150px;
height:100px;
float:left;
margin:0;
padding:10px 0 10px 120px;
}

/* end style contact page */
.carshd {
width:1020px;
height:50px;
background-image:url(images/cars.png);
margin:0;
padding:0;
}

/* about page two pictures div - currently not is use */
.aboutbg {
width:360px;
height:125px;
margin-top:0;
margin-left:660px;
background-image:url(images/about.png);
position:absolute;
padding:0;
}

/* div for each listing */
.inventory {
width:920px;
height:auto;
margin:0 auto;
padding:15px;
}

.bodyfont {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:11px;
color:#999;
}

.bodyfontdkgrey {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:10px;
color:#333;
font-weight:700;
}

a.listings {
font-family:Helvetica, Arial, sans-serif;
color:#FFF;
font-size:16px;
text-decoration:none;
}

a.listings:hover {
font-family:Helvetica, Arial, sans-serif;
color:#FFF;
font-size:16px;
text-decoration:underline;
}

a.links {
color:#F7941D;
text-decoration:none;
font-weight:400;
font-size:10px;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

a.links:hover {
color:#ccc;
text-decoration:none;
font-weight:400;
font-size:10px;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.white {
color:#fff;
}

.listingprice {
font-family:Helvetica, Arial, sans-serif;
color:#FFF;
font-size:16px;
font-weight:700;
}

.red {
color:#e6030b;
}

.detailmain {
width:760px;
height:1600px;
margin:0 auto;
padding:15px 0;
}

.detailmain h4 {
color:#FFF;
font-size:16px;
font-weight:700;
}

.viewleft {
width:400px;
height:auto;
float:left;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:11px;
color:#999;
margin:0;
padding:0;
}

.viewright {
width:360px;
height:auto;
float:left;
margin:0;
padding:0;
}

.slide {
width:400px;
height:auto;
margin:0;
padding:0;
}

.detailenquire {
width:280px;
height:40px;
margin:0;
padding:5px;
}

.detailenquire a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCC;
text-decoration:none;
}

.detailenquire a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CCC;
text-decoration:underline;
}
/* end style detail page */

/*Finance Application */
#app {
width:1000px;
height:auto;
background:url(images/mid.jpg);
background-attachment:fixed;
min-height:700px;
margin:0;
padding:10px;
}

#app h1{
font-family:"Times New Roman", Times, serif;
font-size:28px;
color:#FFF;
padding:25px 250px 15px;
}

/* Featured Cars on Main page */
.feat {
width:820px;
height:auto;
margin:0 auto;
padding:15px;
}

.feat a {
color:#FFF;
text-decoration:none;
}

#nav li a:link,#nav li a:visited {
color:#999;
}

#nav li a:focus,#nav li a:hover,#nav li a:active {
color:#FFF;
}

.cerror a:hover,.cerror a.selected,.feat a:hover {
color:#FFF;
text-decoration:underline;
}

.clablechild,.cinputchild {
width:100px;
height:30px;
margin:0;
padding:5px;
}

#invpage,#detpage {
width:1020px;
height:auto;
min-height:500px;
background:url(images/mid.jpg);
background-attachment:fixed;
margin:0;
padding:0;
}

a.viewdetails,a.viewdetails:hover {
color:#FFF;
text-decoration:none;
font-size:12px;
}

.descrip,.spec,.features {
width:270px;
height:auto;
margin:0;
padding:5px;
}

a.partner {
color:#FFF;
text-decoration:none;
font-size:14px;
}

a.partner:hover {
color:#FFF;
text-decoration: underline;
font-size:14px;
}

a.sold, a.sold:visited {color: #900; font: 16px normal Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold;}
a.sold:hover {color: #900; text-decoration: none; font-weight: bold;}

/* Testimonials Page */
#comments {width:1020px; height:auto; background:url(images/mid.jpg); background-attachment:fixed; min-height:500px; margin:0;padding:0;}
#comments img {margin: 0; padding: 0;}
#comments .commain {padding: 30px 250px; margin: 0;}
.combox {width: 500px; height: auto; margin: 5px 0;}
.comtop {width: 500px; height: 38px; background: url(images/comtop.png);}
.commid {width: 500px; height: auto; background: url(images/commid.png) repeat-y;}
.combtm {width: 500px; height: 37px; background: url(images/combtm.png);}
.commid p {font: 12px normal Arial, Helvetica, sans-serif; color: #fff; margin: 0 15px 15px 15px; padding: 0;}
.commid p.name {font: 12px normal Arial, Helvetica, sans-serif; color: #fff; margin: 0; padding: 0; text-align: right; margin-right: 15px;}

p.newlocation {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color: #C00;
}
