HTML, BODY { height:100%; }

body{ 
	font-family: arial,verdana,bitstream vera sans,sans-serif;
	font-size:14px;
	color:#636363;
}

BODY { 
	margin:0px; 
}


/** TEMPLATE STYLES */
a, a:visited {text-decoration:none; color:#636363;}
a:hover{color:#111111;}

a img {border:none;}

.align-right{text-align:right;}


#subete{height:100%; width:100%; position:absolute; top:0px; left:0px; margin:0px; padding:0px;}
	#header{width:918px; height:79px; margin:auto; margin-top:42px; margin-bottom:13px; background-image:url('../images/pictures/large/system-files/header-bg.png')}
		#header-left{float:left;}
			#logo{float:left; margin-top:14px; margin-left:20px;}
			#logo-text{float:left; width:165px;  margin-top:35px; margin-left:10px;}
				#logo-text1{font-size:14px;}
				#logo-text2{font-size:12px;}
				
		#header-right{float:right; margin-top:35px;}

	/*home page*/
	#body-container{width:918px; margin:auto;}
		#body-banner-container{width:918px; height:412px; margin-bottom:9px; overflow:hidden;}
			#body-banner-left{width:258px; float:left;}
				#body-banner-left h1 { margin-bottom:5px;}
			#body-banner-left-margin {margin-left:25px;}	
			#body-banner-left-default{width:208px; float:left; padding:25px; padding-top:0px;}
				#body-banner-left-top{width:236px; height:167px; margin-bottom:10px; padding:15px; padding-right:10px; background-image:url('../images/pictures/large/system-files/side-box-bg.png'); position:relative;}
					#body-banner-left-top ul{margin:0px; padding:0px; padding-left:15px; padding-bottom:10px; font-size:15px; color:#898989;}
					#body-banner-left-top .heading{margin-left:0px;}
				#body-banner-left-bottom{width:258px; height:195px; padding-left:3px;}
					#side-box-img-text{position:relative; top:-190px; right:23px; float:right; text-align:right; font-size:12px;}
			#body-banner-right{float:right; width:646px; height:411px;}
				#body-banner-right img{width:646px; height:411px;}
				#main-banner-text{position:relative; top:-390px; left:20px; font-size:12px;}
		
		#body-content-top-container{width:918px; margin:auto;}
			#body-content-top-left{float:left; width:571px; height:398px; position:relative; margin-top:0px;}
				#body-content-top-left-top{line-height:17px; min-height:267px; padding-left:27px;}
				
				#count-down-box{width:574px; height:73px;padding-top:25px; background-image:url('../images/pictures/large/system-files/bg_auctions.gif'); position:absolute; bottom:0px; }
					
					#countdown-table { margin-left:25px;  }
						#countdown-table td {color:#636363;}
						#countdown-table td h1{ margin:0px; line-height:24px; font-size:24px;}
						.countdown-table-time { height:28px; font-size:26px; line-height:26px; font-weight:bold; border-left:1px solid #FFF; padding:2px 10px; }
						.countdown-table-day { font-size:15px; line-height:15px; font-style:italic; border-left:1px solid #FFF; padding:2px 10px; }

					
					
						
			#search-box_bg {padding:0px; margin:0px; float:right; width:330px; height:398px; background-image:url('../images/pictures/large/system-files/search-box-bg.png');}
				#search-box { margin-left:5px; margin-top:5px; margin-bottom:0px; padding-bottom:0px; width:320px; height:378px; overflow:hidden;  }
				#search-box h1 { margin-left:10px; margin-bottom:0px; margin-top:15px; }
			#search-box2_bg{width:262px; height:411px; background-image:url('../images/pictures/large/system-files/search-box2-bg.png');}
				#search-box2 { margin-left:18px; margin-top:0px; width:290px; height:390px; padding-top:15px; }
				#search-box2 h1 { margin-left:10px; margin:0px; }
				
		#body-content-lower-container{width:918px; height:235px; background-image:url('../images/pictures/large/system-files/lower-contact-bg.png'); margin-top:15px; clear:both;}
			#border-div{width:918px; margin:auto; height:15px; border-bottom:1px solid #898989;}
			#dealer-details{width:207px; padding-left:25px; padding-top:30px; float:left;}
			#dealer-form{width:650px; height:130px; float:left; margin-top:37px;}
			
		
		
			
			
		/*vehicles page*/
		#vehicles-content-right{float:left; width:535px; margin-left:25px; margin-top:-7px;}
		#vehicles-content-left{float:left; height:145px; overflow:hidden;}
			#vehicle-list-box-text{position:relative; top:-135px; left:75px; width:130px; padding-left:35px;}
			#vehicle-list-box-text .heading{margin-left:-35px;}
			
		/*prestige page*/
		#body-banner-container-prestige{width:918px;  margin-bottom:9px; overflow:hidden;}
		#body-banner-left-prestige{ float:left; padding:0px 15px 0px 20px;}
		#body-banner-right-prestige{float:left;}
			#body-banner-right-prestige td{padding-right:0px;}
		#tbl-prestige{width:200px; max-width:200px;}
		#body-gallery { margin-left:25px;}
		
		/*auction page*/
		#auction-content-right{float:right; width:628px; padding-left:20px;}
		#auction-content-left{float:left;}
			#auction-times{font-size:16px; margin-bottom:30px; padding-left:25px;}
			#auction-times h1 { margin-bottom:5px; }
		#auction-registration-box{width:259px; height:145px; background-image:url(../images/pictures/large/system-files/vehicle-list-box-bg.png); background-repeat:no-repeat; } 
			#auction-registration-box-text{ width:130px; padding-top:14px; margin-left:110px;}
				#auction-registration-box .heading {display:block; margin-left:-52px; margin-bottom:14px;}
				
		/*about page*/
		#about-numbers{width:241px; margin-left:15px;}
			#about-numbers td { padding:3px 10px;}
			.second-row{background-color:#ebebeb;}
			.align-right{text-align:right;}
		#about-content-left{float:left; width:435px; margin:0px 12px;}
		#about-content-left h1{margin-top:0px;}
		#about-content-left h2{margin-top:15px;}
		#about-content-right{float:left; width:435px; margin:0px 12px; margin-top:45px;}
		
		
		/*contact page*/
		#contact-form-box{margin-top:10px;}
		.tbl-contact-input {position:relative;}
		.tbl-contact-input input{width:292px; height:17px; border:0px; color:#575656; font-size:14px; font-family:arial; padding:5px 10px; background-image:url(../images/pictures/large/system-files/bg_input.gif); background-repeat:no-repeat; background-position: right top;}
		.tbl-contact-input-text textarea{border:0px; width:292px; height:51px; color:#575656; font-size:14px; font-family:arial; padding:5px 10px; background-image:url(../images/pictures/large/system-files/bg_textarea.gif); background-repeat:no-repeat; background-position: right top;}
		#tbl-contact-submit{padding-left:23px;}
		
	#footer {width:916px; margin:auto; padding-top:15px; padding-bottom:20px; margin-top:0px; font-size:12px; color:#898989; border-top:0px solid #898989; line-height:14px;}
		#footer a,#footer a:visited {color:#898989; text-decoration:none;}
			#footer a:hover {color:#898989; text-decoration:underline;}
			
		#footer-left{float:left;}
			.footer-left-item{float:left; margin-right:25px; width:150px;}
		#footer-right{float:right; }
			
	
	/*gallery-page*/
	#gallery-right{float:right;}
	#gallery-right img{width:126px; height:123px;}
	
	
	
	
	
/* Wysiwyg Pro only */
#wysiwygpro_editor body { background-color: #ffffff; margin: 10px; }

/* Newsletter Backgrounds */
body.emailBody {  margin: 20px;  background: none; background-image:none;  background-color: #FFFFFF; }

/* Email this page fancybox */
div#emailthispageContainer { padding: 20px; }
#emailthispageHeading { font-size:16px; font-weight:bold; margin-bottom: 10px; }


/** Miscellaneous Styles */
PRE { text-align: left; font-size: 11px; margin:20px; padding:20px; }
FORM { margin:0px; }
.clear {clear:both;}

/* Jquery Validate error/tick icons */
IMG.error { display:none; position:absolute; margin-left:-22px; margin-top:7px; z-index:100;}

/* ROTATING IMAGE STUFF (only used on the rotating pictures page*/
TD.dont-wrap DIV { float: left; }
TABLE.rotating-imgs DIV {  margin-bottom:5px; margin-right:5px}



/** WYSIWYG EDITOR STYLES */
H1, .heading, .redheading { font-size: 24px; line-height:30px; color:#1d1660; font-weight:normal; margin:15px 0px;}
H2, .subheading { color:#363636;  font-size:17px; margin-top:0px; font-weight:normal;}
.redheading { color: #5D011D; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white { color: white; }
.grey { color: #a0a0a0; }
.red { color: #cc0001; }
.darkred { color: #5D011D; }
.countdowngray { color: #898989; }


/** SITEMAP */
.sitemapDiv { margin-bottom: 3px; }
.sitemapHdrDiv { margin-top: 12px; margin-bottom: 2px; }
table.sitemapTbl { width: 500px; }
td.sitemapMidCell { border-left: 1px solid #f0f0f0; }



#subscribe {  padding:10px; padding-top: 5px; }
	#subscribe_name { margin-top:4px; }
		#subscribe_name input { width:155px; height:11px; padding:3px 4px; }
	#subscribe_email_btn { margin-top:4px; height:20px;}
		#subscribe_email {float:left;}
			#subscribe_email input { width:120px; height:11px; padding:3px 4px; }
		#subscribe_btn {float:right;}
		
#search {  padding:10px; padding-top: 5px;  height:20px; }
	#search_fld { float:left; }
		#search_fld input { width:120px; height:11px; padding:3px 4px; }
	#search_btn {float:right;}		


	
/** ARTICLES */
#articles_wrapper {width:100%;}
#articles_left {float:left;width:25%;}
#articles_right {}
#article_categories a, #article_categories a:visited {display:block;color:#555555;text-decoration:none;margin:10px 0px;}
#article_categories a:hover {color:#1C63C5;}
#articles_categories_title { text-transform:uppercase;font-size:13px;font-weight:bold;}
#articles_categories_title a,#articles_categories_title a:visited {display:inline;text-decoration:none;}
#articles_categories_title a:hover {}
.articles_heading {text-align:left; font-size: 1.5em; color:#414141; font-weight:normal; border-bottom:dashed 1px silver; padding-bottom:4px; margin-top:5px; display:block;}
.articles_subheading {font-size:16px;font-weight:bold;}
.articles_list_title {font-size:13px;font-weight:bold;}
#articles_trail { margin-top: 12px}
#articles_print {float: right; }
div.articleActiveTab { padding-right: 4px; }
div.articleActiveTab a { font-weight: bold; display: block; background-color: #878787; padding: 1px 8px; color: #FFFFFF; text-decoration: none; }
div.articleInactiveTab { padding-right: 4px;}
div.articleInactiveTab a {   display: block; background-color: #F3F3F3; padding: 1px 8px; color: #000000;  text-decoration: none;}
div#articles_wrapper blockquote { margin-left: 12px; }



