/* @override http://revolutionevusa.com/wp-content/themes/revolution/style.css */

/*
Theme Name: Revolution EV USA
Theme URI: http://studiocreek.com/
Description: Revolution EV USA Theme version 1.0 by Alex Badasci of Studio Creek.
Version: 1.0
Author: Alex Badasci
Author URI: http://studiocreek.com/
Tags: Revolution EV USA, custom header, fixed width, two columns

*/

div#specs {
	font-size: 10px;
	line-height:1.5em;	
}

#specs td {
	padding: 0 15px 15px 0;
}

*{border:0;list-style:none;margin:0;padding:0}
#body_wrap{height:auto !important;margin:0 auto -180px;min-height:100%;width:800px;background-color: white;padding: 0px;}
#body_wrap a img {padding: 0px;margin: 0px;}



#wrap {width: 900px;margin: 0 auto;}

#column1 blockquote.commented{color:#963;font-style:italic;margin-left:5px;padding:0 10px 10px 20px}
#column1 blockquote.commented blockquote,#column1 blockquote.commented ul,#column1 blockquote.commented ul li{background:none !important;margin:0 !important;padding:0 !important}

#header{
	height:240px;margin:30px auto 0 auto;padding:0;position:relative;text-align:left;width:800px; 
border: none;
height:100px;
}

#header-promo {
	width: 800px;
	height: 167px;
	background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/header_combo.jpg') no-repeat top center;	
	position:relative
}

#header-spark {
	position: absolute;
	top: 35px;
	left: 100px;
	height: 80px;
	width: 150px;	
}

#header-spark h3 {
	color: black;
	font-size: 17px;
	font-weight: 900;
}
#header-spark p {
	color: black;
	font-style:italic;
	padding: 0px;
}


#header-candi {
	/*position: absolute;
	top: 35px;
	left: 480px;
	height: 80px;
	width: 140px;*/
	height:80px;
	left:400px;
	position:absolute;
	text-align:center;
	top:35px;
	width:140px;	
}

#header-candi h3 {
	color: black;
	font-size: 17px;
	font-weight: 900;
}
#header-candi p {
	color: black;
	font-style:italic;
	padding: 0px;
}

#header-spark a:hover, #header-candi a:hover {
	color: black;
}








#spark-promo {
	width: 800px;
	height: 167px;
	background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/header_spark.jpg') no-repeat top center;	
	position:relative
}

#spark-promo-wrap {
	position: absolute;
	top: 20px;
	left: 20px;
	height: 100px;
	width: 500px;	
}

#spark-promo h3 {
	color: black;
	font-size: 17px;
	font-weight: 900;
}
#spark-promo p {
	color: black;
	font-style:italic;
	padding: 0px;
}







#candi-promo {
	width: 800px;
	height: 167px;
	background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/header_candi.jpg') no-repeat top center;	
	position:relative
}

#candi-promo-wrap {
	position: absolute;
	top: 20px;
	left: 20px;
	height: 100px;
	width: 500px;	
}

#candi-promo h3 {
	color: black;
	font-size: 17px;
	font-weight: 900;
}
#candi-promo p {
	color: black;
	font-style:italic;
	padding: 0px;
}









#logo h1 a {height:30px;left:15px;position:absolute;top:33px;width:335px;}
#logo h1 a span {display: none;}

#header #phone {
	position: absolute;
	top: 15px;
	right: 15px;
	color: white;
	font-size: 20px;
	font-weight: 900;
}

#tag {position: absolute; top: 20px; right: 15px; font-size: 18px;width: 400px;text-align: right;font-size:13px;color: white;font-family: times;line-height:1.25em;border: none;}
#tag a {text-decoration: underline;}

#nav{margin:0;padding:0 ;position:absolute;left:0;top:73px;text-align:center;width:800px;color: black;height: 27px;
overflow: hidden;}

#nav ul {padding-top:3px}
#nav li {display:inline;margin: 0 15px 0 15px;padding:0px;font-size:14px; list-style:none; overflow:hidden;}
#nav li a {color: black; text-decoration: none;}
#nav ul li a span {padding: 8px;}
#nav ul li a.current span {background: black;color: white;margin: 0px;}


#home_table {}

ul.home {padding: 0 0 0 75px;}
.home li {list-style: circle;padding:0 0 5px;}

#promo {background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/home_promo.jpg') no-repeat top left;height: 550px;width: 800px;position: relative;padding: 0;margin: 0;}

#models a {position: absolute;top: 185px;left: 155px;width: 110px;height: 25px;}

#models a span {display: none;}

#auto_1 {position: absolute;top:435px;left: 415px;width: 110px;}
#auto_2 {position: absolute;top:435px;left: 680px;width: 110px;}

#auto_1 h3, #auto_2 h3 {color: white;font-size: 14px;}
#auto_1 p, #auto_2 p {padding: 0px;margin: 0px;font-size: 10px; color: #222222;}
#auto_1 a, #auto_2 a {padding: 0px;margin: 0px;font-size: 12px;color: white;}



#main{color:#333;margin:0 0 0 20px;padding:0;width:490px; min-height:520px}
#main #info{background:#FFF url(images/main_bottom.jpg) no-repeat bottom center;margin:0 0 15px;padding:0}
#main #info h2{background:#FFF url(images/main_top.jpg) no-repeat top center;margin:0;padding:15px}
#main .page_item{list-style:circle;margin:15px 0 0}
#main iframe{margin:0 0 15px}

#sidebar {float: right; display: inline; width: 260px;margin: 0 15px 0 10px; padding: 0;
	background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/sidebar_back.jpg') repeat-y top center;}

#sidebar_top {height: 17px;background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/sidebar_top.jpg') no-repeat top center;}

#sidebar_bottom {height: 30px;background: url('http://revolutionevusa.com/wp-content/themes/revolution/images/sidebar_bottom.jpg') no-repeat top center;}

#sidebar h2 {color: white;font-size: 18px;font-weight: 900;padding: 15px 0 15px 20px;}
#sidebar h3 {color: white;font-size: 16px;font-weight: 900;padding: 0 0 15px 25px;}

#sidebar #left {float: left; width: 110px;margin:0; padding: 0 0 0 20px;}
#sidebar #right {float: left; width: 110px; padding: 0 5px 0 0;}

#sidebar a img {padding:  0 0 15px 0;}
#sidebar h4 {color: black;font-size: 13px;font-weight: 900;padding: 0 0 8px 15px}
#sidebar ul {padding:  0 0 0 17px;}
#sidebar li {padding: 0 0 10px 0;color: #111; font-size: 10px;}
#sidebar li a {color: #111;font-weight:100;font-size: 11px;margin:  0;}
#sidebar li a:hover {color: black;text-decoration: underline;}

#sidebar #left li, #sidebar #right li {padding: 0 0 6px 0;list-style-image: url(images/check.png);}

ul#news {margin:0;}
ul#news li {margin:0 0 0 25px;list-style-image: url(images/news.png);color: #222;}

#left p a, #right p a {color: white;font-size: 11px;}

#page_nav a{color:#999;display:block;padding:10px}
#page_nav a:hover{background:#eee;color:#999}
#push{clear:both;height:160px}
#select,#select option{margin:0;padding:0;width:80px}
.alignleft{float:left}
.alignright{float:right}
.alt{clear:both}
.center{display:block;margin-left:auto;margin-right:auto}

p {padding: 0 0 20px; line-height:1.9em;font-size: 13px;}

p.details {
	font-size: 12px;	
}

#home_table img {padding: 0 0 15px 0;}
#home_table p {}
#home_table h3 {padding: 0 0 15px;}

.entry ul {padding: 0 0 15px 25px;}
.entry li {list-style: circle;padding: 0 0 8px;list-style-image: url(images/check.png);}

.comment_no{color:#ccc;float:right;font-size:3em;padding:10px 0}
.commentlist{margin:0;padding:20px}
.commentlist .gravatar{background:#eee;border:2px solid #ccc;display:block;float:left;margin:0 20px 5px 0;padding:3px}
.commentlist li{background:#fff url('images/gradient.png') 0 -10px repeat-x;clear:both;list-style-type:none !important;margin:10px !important;padding:10px !important}
.commentlist li:hover{background-position:0 0}
.commentmetadata{border-top:1px dashed #ec5;clear:both;color:#ca5;font-size:0.8em;font-weight:400;margin-top:20px !important;text-align:right}
.contact_text{border-bottom:1px dashed #CCC;margin:0 0 15px}
.edit{color:#999;float:left;margin:15px;width:500px}
.entry{background:#FFF;margin:0 0 30px;padding:0}
.entry h1{background:#FFF;color:#222222;font-size:24px;padding:0 0 15px 0}
.entry h1 a{color:#0e2994}
.entry h3{color:#0e2994;font-size:16px;padding:10px 0}
.entry img{border:none; padding: 3px; margin:  0 10px 10px 0;}

.entry span img a {text-decoration: none;}

.entry input,.entry textarea{background:#f9f9f9;border:1px solid #ccc;margin:0 0 10px}
.entry select{background:#f9f9f9;border:1px solid #ccc;margin:0;width:140px}
.images{text-align:center;width:95%}
.images img{clear:both;float:left;margin:0 auto}
.listingsborder,.listingsborder-featured{margin:0 0 15px;padding:15px}
.more-link{display:block;text-align:right}

a{background:transparent;color:#0e2994;font-weight:700;text-decoration:underline}
a:hover{color:#8cb4da;text-decoration:underline}
body{background:#96bd7d url('http://revolutionevusa.com/wp-content/themes/revolution/images/page_back.jpg') no-repeat top center;
color:#666;font:75%/150% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;height:100%}

h4{color:#813023;font-size:1em}
hr{border-top:1px dashed #555;clear:both;margin:0 15px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
ol.commentlist{margin:0 !important;padding:0 !important}
small{margin:1em 0;text-align:right}

.galleria{list-style:none;width:100%;min-height:200px;}
.galleria li{display:block;width:80px;height:60px;overflow:hidden;float:left;margin:0 12px 12px 0;}
ul.gallery.galleria {margin-top: 10px;padding: 0;}
div.galleria_wrapper {}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

img.replaced {margin: 0 0 10px 0;}
span.caption {padding: 10px 0 10px 0;}

#footer{position: relative;font-size:0.8em;margin:0;padding:25px 0 0 0;text-align:center}
#footer #credit{color:white;font-size:9px;margin:45px 0 0 0}
#footer #links{color:#555;font-size:12px;margin:0px 0 3px;padding: 0;}
#footer #links a{color:#111;padding:0 5px;text-decoration:none}
#footer #links a:hover{color:white}
#footer #links2{color:white;font-size:10px;margin:0 0 15px}
#footer a{color:white}
#footer_wrap{background:#0e2994 url('http://revolutionevusa.com/wp-content/themes/revolution/images/footer.jpg') no-repeat top center;clear:both;height:168px;margin:0;padding:0;position:relative;width:100%}

/* @end */

.thumbnails {
	margin: 0 0 0 15px;
	padding: 0;
}

.thumbnails a {
	margin: 0;
}

#sidebar div.thumbnails a img { width: 60px;height:45px;border: 1px solid white;padding: 1px;margin: 0 5px 10px;}

#video object {
	margin:  0 0 3px 25px;	
}
