﻿/* ** ** Typography ** ** */
*, html, body, ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
	font-family: Helvetica, Arial, sans-serif;
	}
input[type=text], textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size:1em;
	}

/* ** ** elements ** ** */
html, body, iframe {margin:0px; padding:0px; height:100%;}
iframe {display:block; width:100%; border:none;}

a, a:hover, a:focus, a:link, a:visited {outline:none;}

/* ** ** ID's ** ** */
#globalnav {display:block; width:100%; background:transparent;}
	#globalnav div.container {}
	#globalnav div.container div {text-align:center;}
	#globalnav a, #globalnav a:visited, #globalnav a:link {
		display:block; 
		/*margin:10px 0px; */
		padding:0px; 
		background:transparent; 
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
		line-height:46px;
		color:#fff;
		text-decoration:none;		
		/*border:solid 1px #000;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;*/}
	#globalnav a:hover, #globalnav a:focus {color:#fff;text-decoration:underline;}
	#globalnav a.coming-soon {background:#000 url('../images/coming-soon-small.png') bottom center no-repeat; z-index:100;}
	#globalnav a.coming-soon span {z-index:10;}
	
#content {padding:10px 0px 0px 0px; border:solid 1px #212121; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#aeaeae;}
	#content div p {margin-bottom:5px;}
	#content div p .article {display:block; margin:5px;}
	#content a {text-decoration:none;}
	#content ul {margin:0px 10px; padding:0px;}
	#content ul ul {}
	#content div p.header-block {padding:6px 10px; margin-bottom:0px; color:#fff; font-size:1.2em; letter-spacing:1px;}
	#content div p.header-block a.category {display:block; width:100%; color:#fff; font-size:1em; background:url('../images/gallery-title-link-down-white.png') center right no-repeat;}
	#content div p.header-block a:hover.category {color:#c00000; background:url('../images/gallery-title-link-down-red.png') center right no-repeat;} 
	/*#content div p.header-block a.category.open {background:url('../images/gallery-title-link-down-red.png') center right no-repeat;}
	#content div p.header-block a:hover.category.open {background:url('../images/gallery-title-link-down-red.png') center right no-repeat;}*/
	#content div div.sidebar {padding-bottom:22px;}
	#content div div.sidebar p {line-height:1.2;}
	#content div div.sidebar p a {text-decoration:underline;}
	#content div div.sidebar p a:hover {text-decoration:none;}	
	#content div div.sidebar p a.threadname {font-size:100%; font-weight:bold; line-height:1.5;}
	#content div div.sidebar p span.threadinfo {font-size:90%;}
	#content div div.sidebar p:hover, #content div div.sidebar p:hover a {color:#000 !important;}
	#content .text-block {padding:10px; line-height:1.7;}	
	#content .title {font-size:120%; font-weight:bold; line-height:1;}
	#content a.thumb {display:block;}
	#content a.thumb img {border:solid 1px #212121;}
	#content a:hover.thumb img {border:solid 1px #fff;}

#contact {}
#contact .message {display:none;}
#contact form {width:450px; padding-top:10px;}
#contact form ul {position:relative; list-style-type:none;}
	#contact form ul li {position:relative; margin:0px; padding:0px; line-height:35px; overflow:auto;}
#contact form label {position:relative; float:left; width:70px; margin-right:10px; font-style:italic;}
#contact #alert ul li {color:#CD1016;}


	
/* ** ** classes ** ** */
.lock-height-slider {height:180px; overflow:hidden;}
.lock-height1 {height:474px; overflow:hidden;}
.lock-height2 {height:270px; overflow:hidden;}
.lock-height-social {height:653px; overflow:hidden;}


a.pagedot {display:block; float:right; width:20px; height:26px; margin:0px 0px; overflow:hidden; background:url('../images/pagedot.png') top center no-repeat;}
a:hover.pagedot {background-position:center right;}
a.pagedot.current {background-position:top left;}
a:hover.pagedot.current {background-position:center left;}

a.prevPage, a.nextPage { display:block; float:right; width:17px; height:19px; margin:0px; overflow:hidden; }
a.nextPage {background:url('../images/nextPage.png') top left no-repeat; }
a:hover.nextPage {background:url('../images/nextPage-hover.png') top left no-repeat;}
a.prevPage {background:url('../images/prevPage.png') top left no-repeat; margin-right:4px;}
a:hover.prevPage {background:url('../images/prevPage-hover.png') top left no-repeat;}
/*.disabledscroll {}*/

.slider { position:relative;}
	.slider hr {margin-bottom:8px;}
	.slider a {display:block; color:#aeaeae; text-decoration:none;}
	.slider a:hover {color:#aeaeae;}
	.slider a span {color:#aeaeae; text-decoration:none;}
	.slider a:hover span {color:#fff;}
	.slider a span.link {color:#135876; text-decoration:underline;}
	.slider a:hover span.link {color:#fff !important; text-decoration:none;}
	
	.slider .scrollable {width:710px; height:100px; position:relative; overflow:hidden; border-top:solid 1px #212121; padding-top:10px;}
	.slider .scrollable div.items {display:block; width:1500px; position:absolute;}
	.slider .scrollable div.items a {display:block; float:left; margin:0px 20px 0px 10px; width:150px; height:100px; }
	.slider .scrollable div.items a span {display:none;}			
		
	/*** ** homepage scroll thumbs ** ***/
	.slider a.first {background:url('../images/gallery-ford-bw.jpg') top left no-repeat;}
	.slider a.second {background:url('../images/gallery-chevy-bw.jpg') top left no-repeat;}
	.slider a.third {background:url('../images/gallery-toyota-bw.jpg') top left no-repeat;}
	.slider a.fourth {background:url('../images/gallery-nissan-bw.jpg') top left no-repeat;}
	.slider a.fifth {background:url('../images/gallery-jeep-bw.jpg') top left no-repeat;}	
	.slider a.sixth {background:url('../images/gallery-dodge-bw.jpg') top left no-repeat;}
	.slider a.seventh {background:url('../images/gallery-buggies-bw.jpg') top left no-repeat;}	
	.slider a.eighth {background:url('../images/gallery-fab-bw.jpg') top left no-repeat;}
	.slider a:hover.first {background:url('../images/gallery-ford.jpg') top left no-repeat;}
	.slider a:hover.second {background:url('../images/gallery-chevy.jpg') top left no-repeat;}
	.slider a:hover.third {background:url('../images/gallery-toyota.jpg') top left no-repeat;}
	.slider a:hover.fourth {background:url('../images/gallery-nissan.jpg') top left no-repeat;}
	.slider a:hover.fifth {background:url('../images/gallery-jeep.jpg') top left no-repeat;}
	.slider a:hover.sixth {background:url('../images/gallery-dodge.jpg') top left no-repeat;}
	.slider a:hover.seventh {background:url('../images/gallery-buggies.jpg') top left no-repeat;}
	.slider a:hover.eighth {background:url('../images/gallery-fab.jpg') top left no-repeat;}	
	
.gallery-thumbs {margin-bottom:10px; position:relative; border-top:solid 1px #212121;}
	.gallery-thumbs .page {width:710px; padding:10px 0px;}
	.gallery-thumbs .page a {display:block; float:left; text-align:left; padding:12px 13px 2px 12px; color:#888; width:150px; border:solid 1px #000;}
	.gallery-thumbs .page a:hover {color:#fff; background:#212121 !important; border:solid 1px #212121;}
	.gallery-thumbs .page a img {width:150px; height:100px; border:solid 1px #888;}
	.gallery-thumbs .page a:hover img {border:solid 1px #fff}
	.gallery-thumbs .page a span.link {}
	.gallery-thumbs .page a:hover span.link {color:#fff !important;}	
	.gallery-thumbs .page a span.nolink {color:#888; !important}
	.gallery-thumbs .page a:hover span.nolink {color:#fff !important;}	
	
.gallery-titles {position:relative; margin:5px 0px; border-bottom:solid 1px #212121;}
