* {
	margin: 0px;
	padding: 0px;
	border: none;
}

body {
	text-align: center;
	background-color: #ffffff;
	background: url(images/ffffff.jpg);
	background-repeat: repeat-x;
	font-family: 'trebuchet ms', arial, helvetica, sans-serif;
	color: #fff;
	
	font-size: 70%;
}

body div#all {
	margin: 10px auto;
	background: url(images/ffffff.jpg);
	width: 800px;
	height: 550px;
	text-align: left;
	position: relative;
}

div#sidebar {
	float: left;
	background: url(images/ffffff.jpg);
	width: 152px;
	height: 550px;
	position: relative;
}

div#sidebar h1 a {
	display: block;
	text-indent: -9999em;
	width: 152px;
	height: 82px;
	background: url(images/logo.jpg);
}

div#content {
	height: 545px;
	//height: 550px;


	width: 640px;
	padding-top: 5px;
	padding-right: 5px;
	float: right;
	background-color: #1a1a1a;
}

#home div#content {
	background: #1a1a1a url(images/homeback.jpg) top left no-repeat;
}

div#TICKER {
	position: absolute;
	left: 159px;
	top: 529px;
}

p#tagline {
	position: absolute;
	top:8px;
	right: 10px;
	font-family: 'trebuchet MS', arial, helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 140%;
	color: #000000;
}

ul#menu {
	margin-top: 20px;
	background: url(images/menu.jpg) top left no-repeat;
	width: 152px;
	height: 270px;
	position: relative;
	list-style-type: none;
	margin-left: 0px;
}

ul#menu li { display: inline }
ul#menu li a {
	display: block;
	position: absolute;
	height: 20px;
	text-indent: -9999em;

}

.boton, .liactive {
	width: 155px;
	overflow: hidden;
}

#liservices {
	top: 109px;
}

#liwheels {
	top: 137px;
}

#lishowroom {
	top: 164px;
}

#ligallery {
	top: 192px;
}

#licontact {
	top: 219px;
}

#lihome {
	width: 35px;
	top: 50px;
	left: 60px;
}

.flecha {
	width: 10px;
	height: 10px;
}

#larr, #rarr {
	top: 50px;
	left: 42px;
}

#rarr {
	left: 100px;
}

#tarr, #barr {
	top: 25px;
	left: 72px;
}

#barr {
	top: 75px;
}

/*a.boton:hover, .active {
/*	background: url(images/men_03.jpg) left no-repeat;*/
/*}*/
#liservices { 	background: url(images/men_03.jpg) left repeat-x;	}
#services a.liactive, #liservices:hover { 	background: url(images/men_04.jpg) left repeat-x; }
#liwheels { 	background: url(images/men_05.jpg) left repeat-x;	}
#wheels a.liactive, #liwheels:hover { 	background: url(images/men_06.jpg) left repeat-x; }
#lishowroom { 	background: url(images/men_07.jpg) left repeat-x;	}
#showroom a.liactive, #lishowroom:hover { 	background: url(images/men_08.jpg) left repeat-x; }
#ligallery { 	background: url(images/men_09.jpg) left repeat-x;	}
#maingallery a.liactive, #gallery a.liactive, #ligallery:hover { 	background: url(images/men_10.jpg) left repeat-x; }
#licontact { 	background: url(images/men_11.jpg) left repeat-x;	}
#contact a.liactive, #licontact:hover { 	background: url(images/men_12.jpg) left repeat-x; }


a#dislink {
	
	position: absolute;
	top: 510px;
	left: 25px;
	text-indent: -9999em;
	width: 107px;
	height: 39px;
	background: url(images/disclaimer.jpg) top left no-repeat;
	
}
	
	
#wheels #content {
	background: #1a1a1a url(images/wheels.jpg) top left no-repeat;
}

#showroom #cuerpo {
	background: url(images/1A1A1A.jpg);
}

#wheels #content, #services#content {
	position: relative;
	background-color: #1a1a1a;
}

#services #content {
	background: #1a1a1a url(images/services.jpg) top left no-repeat;
}

#contact #content {
	background: #1a1a1a url(images/contact.jpg) top left no-repeat;
}

#maingallery #content {
	background: #1a1a1a url(images/showroom.jpg) top left no-repeat;
}

#maingallery #content ul { list-style-type: none; margin-top: 40px; }
#maingallery #content ul li { 
	margin-top: 10px; 
	font-weight: bold;
	font-size: 130%;
	text-decoration: none;
}

#maingallery #content ul li a { 
	text-decoration: none;
}

#maingallery #always {
	position: absolute;
	bottom: 2px;
	right: 10px;
}	

#cuerpo {
	width: 300px;
	padding-right: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 550px;
	overflow: auto;
}

#disclaimer #content {
	right: 0px;
	position: absolute;
background-color: #1a1a1a;
}

#disclaimer #cuerpo,#gallery #cuerpo {
	padding-right: 10px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 639px;
	height: 550px;
	overflow: auto;
	background: #1a1a1a;
}

#gallery #cuerpo {
	width: 625px;
	padding-left: 10px;
	height: 550px;
	margin-top: -5px;
}

#disclaimer #cuerpo {
	width: 600px;
}

ul#showroom-list { list-style-type: none; padding-left: 10px; }
ul#showroom-list li {
	border-top: 1px solid #666;
	padding-top: 5px;
	width: 480px;
	float: none;
	margin-bottom: 30px;
	position: relative;
	height: 70px;
}

ul#showroom-list h3 a {
	text-decoration: none;
	color: #fff;
	font-size: 130%;
}

ul#showroom-list p.more-data {
	margin-top: 15px;
}

ul#showroom-list span.price {
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 170%;
	font-weight: bold;
}

ul#showroom-list span.more-info {
	position: absolute;
	right: 0px;
}

ul#showroom-list span.mileage {
	position: absolute;
	left: 250px;
}


#gal { 
	list-style-type: none; 
	margin-top: 10px;  
	//margin-left: -70px;
}

#gal li {
	display: block;
	margin: 5px;
	margin-left: 20px;
	float: left;
	margin-bottom: 15px;
}

#cuerpo h2 {
	text-align: right;
	padding-top: 5px;
	margin-bottom: 15px;
	font-size: 200%;
	font-weight: normal;
}

#cuerpo #text {
	text-align: justify;
}

#cuerpo #text p {
	margin-bottom: 10px;
}

#cuerpo #text ul {
	padding-left: 0px;
}

ul#available {
	margin-left: 20px;
	list-style-type: none;
}

#cuerpo #text ul#available li {
	width: 40%;
	float: left;
}

#cuerpo #text #special {
	position: absolute;
	bottom: 2px;
	left: 2px;
}

#cuerpo #text #men {
	text-align: right;
	margin-top: 10px;
	font-size: 120%;
	text-transform: uppercase;
}

#cuerpo #text #men2 {
	text-align: right;
	font-size: 120%;
	text-transform: uppercase;
}

#sservices li {
	margin-left: 25px;
	margin-bottom: 5px;
}


#ssgalleries li {
	margin-left: 100px;
	margin-bottom: 2px;
}


div#disc {
	color: #f00;
	color: #656565;
	font-weight: bold;
	width: 100%;
	text-align: center;
}

div#disc a {
	color: #656565;
}

p#nosale {
	margin-top: 100px;
	width: 80%;
	margin-left: 50px;
}

div#content a {
	color: #fff;
}


#splash a#enter {
	display: block;
	position: absolute;
	width: 1024px;
	height: 768px;
	top: -10px;
	left: -235px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(images/splashr.jpg) top left no-repeat;
}

#showroom #content {
	width: 500px;
	height: 500px;
background-color: #1a1a1a;
}

#showroom #cuerpo {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 630px;
	//width: 641px;
	padding-left: 5px;
}

.vehicle-page #vehicle-longdescription {
	float: right;
	width: 330px;
	text-align: right;
	height: 400px;
	overflow: auto;
	padding-right: 5px;
	margin-right: 0px;
	margin-top:  5px;
}

p#u-price {
	position: absolute;
	right: 10px;
	font-size: 170%;
	top: 465px;
}
.vehicle-page h3 {
	width: 100%;
	text-align: right;
	margin-top: -15px;
	font-size: 150%;
	font-weight: bold;
	text-transform: uppercase;
}
.vehicle-page h4 {
	width: 100%;
	text-align: right;
	margin-top: -15px;
	font-size: 150%;
	font-weight: bold;
	text-transform: uppercase;
}
.vehicle-page #vehicle-photos ul { 
	list-style-type: none;
	height: 510px;
	width: 285px;
	overflow: auto;
	text-align: center;
	margin-top: -15px;
}
.vehicle-page #vehicle-photos ul li {
	float: left;
	width: 128px;
	margin: 5px;
	margin-left: 0px;
	margin-bottom: 3px;
}

.vehicle-page #vehicle-photos ul li.bigthumb {
	float: left;
	width: 260px;
}
.vehicle-page #click-on {
}
.vehicle-page #click-on span#s-first {
	display: block;
	position: absolute;
	right: 7px;
	bottom: 45px;
}
.vehicle-page #click-on span#s-finance {
	display: block;
	position: absolute;
	bottom: 65px;
	right: 90px;
}
	
.vehicle-page #vehicle-data {
	font-weight: bold;
}
.vehicle-page #vehicle-data span#year{
	position: absolute;
	top: 30px;
	right: 150px;
}
.vehicle-page #vehicle-data span#price{
	position: absolute;
	top: 25px;
	right: 280px;
	font-size: 170%;
	display: none;
}
.vehicle-page #vehicle-data span#mileage {
	position: absolute;
	top: 30px;
	right: 10px;
}

.vehicle-page #go-back {
	position: absolute;
	bottom: 7px;
	right: 10px;
}

.vehicle-page #go-back a {
	font-weight: bold;
	text-decoration: none;
	font-size: 120%;
}

p#wecan {
	position: absolute;
	left: 15px;
	top: 512px;
}

p#thesegal, p#backto {
	position: absolute;
	top: 530px;
	right: 225px;
}

p#backto {
	right: 10px;
	font-size: 125%;
	font-weight: bold;
	font-family: 'trebuchet ms', verdana, arial, helvetica, sans-serif;
}

p#pages { 
	position: absolute;
	top: 505px;
	left: 320px;
}

p#pages a { 
	padding: 5px;
	margin-right: 5px;
}
a.cur {
	font-weight: bold;
	background-color: #666;
}
p#backto a { text-decoration: none; }

h2 { text-transform: uppercase; }

p#pfol {
	text-align: right;
	margin-top: 10px;
	width: 100%;
}

p#backtos a, p#pfol a {
	font-size: 125%;
	text-decoration: none;
	font-family:  'trebuchet ms', verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

ul#ssvehicles  {
	color: #999;
	font-size: 120%;
	list-style-type: bullet;
	padding: 50px;
	margin-left: 70px;
}

ul#ssvehicles  li {
	margin-bottom: 15px;
}

ul#ssvehicles  li  a {
	text-decoration: none;
	color: #fff;
}

p#backtos {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.thumblnk {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 70px;
}

