body{
	padding-top:0px;
	background-color:#000000;
	background-repeat: no-repeat;
	background-image: url(images/bodyBgd2012.jpg);
	background-position: center top;
	}
/*logo*/
h1{
	font-size:1.05em;
}
.ccf_logo{
	width:708px;
	height:1px;
	overflow:hidden;
	background-image:url(images/ssccfLogo2012.png);
	display: inline;
	padding-top: 250px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
}
.introDetail{
	text-align:center;
	font-size:34px!important;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	line-height:36px;
	margin:0;
	color: #f0d3a2;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
.admission{
	text-align:center;
	font-size:34px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	margin:0px;
	padding-top:5px;

}
#centerShell{
	position:absolute;
	left:50%;
	margin-left:-360px;
	width:708px;
	padding:0px;
	background-image:url(images/centerImageV2-2012.jpg);
	background-repeat:no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #005426;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005426;
}
#centerShell2{
	position:absolute;
	left:50%;
	margin-left:-360px;
	width:708px;
	padding:0px;
	background-image:url(images/centerImageV3-2012.jpg);
	background-repeat:no-repeat;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #005426;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005426;
	background-color: #005426;
}
#centerShell3{
	position:absolute;
	left:50%;
	margin-left:-360px;
	width:708px;
	padding:0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #005426;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005426;
	background-color: #005426;
}
.blackBar {
	background-color: #005426;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 708px;
}
.twitter {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 708px;
	text-align: center;
}
#centerShell p, #centerShell h2, #centerShell h3, #centerShell .list{
	margin:0px 50px 8px 50px;
	}
#centerShell2 p, #centerShell2 h2, #centerShell2 h3, #centerShell2 .list{
	margin:0px 50px 8px 50px;
	}
#centerShell3 p, #centerShell3 h2, #centerShell3 h3, #centerShell3 .list{
	margin:0px 50px 8px 50px;
	}
#centerShell .list{
	margin:0px 50px 8px 50px;padding:0;
	list-style-position:inside;
	}
#centerShell2 .list{
	margin:0px 50px 8px 50px;padding:0;
	list-style-position:inside;
	}
#centerShell3 .list{
	margin:0px 50px 8px 50px;padding:0;
	list-style-position:inside;
	}
img{
	text-align:center;
	}
#lhsPush img{
	padding-bottom:5px;
	}
#headline{
	padding-top: 350px;
}
.creamTextsml {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #f0d3a2;
	text-align: center;
	letter-spacing: 1px;
	line-height: 30px;
}
#headlineText{
	padding-top:60px;
}
/* top navigation style*/
#topnav{
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 50px;
	}
#topnav li, topnav ul{
	padding:0;margin:0;}
#topnav li{
	list-style:none;
	float:left;
	display:block;
		}
#topnav a{
	background-image:url(images/topnavGel2012.png);
	background-repeat:no-repeat;
	background-position:0;
	height:1px;
	overflow:hidden;
	padding:40px 0 0 0;
	display:inline;
	float:left;
	}
#topnav .home{background-position:0 0;width:74px;}
#topnav .visitors{
	background-position:-74px 0;
	width:121px;
}
#topnav .exhibit{
	background-position:-195px 0;
	width:164px;
}
#topnav .contact{
	background-position:-359px 0;
	width:119px;
}
#topnav .gallery{
	background-position:-478px 0;
	width:102px;
}
#topnav .home:hover{
	background-position:0px -40px
}
#topnav .visitors:hover{
	background-position:-74px -40px
}
#topnav .exhibit:hover{
	background-position:-195px -40px
}
#topnav .contact:hover{
	background-position:-359px -40px
}
#topnav .gallery:hover{
	background-position:-478px -40px
}
#topnav .home:active{background-position:0px -80px}
#topnav .visitors:active{
	background-position:-74px -80px
}
#topnav .exhibit:active{
	background-position:-194px -80px
}
#topnav .contact:active{
	background-position:-359px -80px
}
#topnav .gallery:active{
	background-position:-478px -80px
}

/* footer style*/
#footer-1 li, #footer-2 li, #footer-1 ul, #footer-2 ul{
	padding:0;margin:0;display:inline; float: left;}
#footer-1 li, #footer-2 li{
	list-style:none;
		}
#footer-1, #footer-2{
	height:auto;
	width:678px;
	padding:20px 15px 20px 15px;
	background-color:#f0d3a2;
}
#footer-2{
}
#footer-1 a, #footer-2 a{
	height:1px;
	overflow:hidden;
	display:block;
	float:left;
	padding:60px 0 0 0;
	margin:0 6px 0 6px;
	background-repeat:no-repeat;
	width:155px;
	}
/* footer links*/
.ssba{
	background-image:url(images/SSBA.png);}
.freestonecreative{
	background-image:url(images/FreestoneC.png);}
.thankyou{
	background-image:url(images/Thankyou.png);}
.lesleyarkin{
	background-image:url(images/lesleyarkinnew.png);
}
.loguendi{
 	background-image:url(images/loquendi.png);}
.freestonecomms{
	background-image:url(images/FreeComms.png);}
.worksservice{
	background-image:url(images/workservicenew.png);
}
.stonylive{
	background-image:url(images/StonyLive.png);}
.mkflyers{
	background-image:url(images/MKflyers.png);}
.hagerty{
	background-image:url(images/Hagerty.png);}
.taurus{
	background-image:url(images/SueMalleson.png);}
.carnoisseur{
	background-image:url(images/carnoisseur.png);}
.sponsor{
	background-image: url(images/Sponsor.png);
	background-repeat: no-repeat;
}
.blank{
	background-image: url(images/blank.png);
	background-repeat: no-repeat;
}
.murrays{
	background-image: url(images/murrays.png);
	background-repeat: no-repeat;
}
.icon{
	background-image: url(images/icongraphics.png);
	background-repeat: no-repeat;
}
.mkmagic{
	background-image: url(images/MKflyers.png);
	background-repeat: no-repeat;
}
.display-car{
	padding-bottom:200px;
	background-image:url(images/display_your_car_2011.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.gallery-pics{
	padding-bottom:200px;
	background-image:url(images/gallery_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
.gallery-pics h3{
	padding-bottom:200px;
	font-size: 1.25em;
}

/* subscription form
==================================================*/
.subscription-form{
	width:430px;height:auto;
	margin:0;padding:0;
	float:right;
	}
.subscription-form .custom-fields{
	
	}
.subscription-form p{
	margin:0!important;padding:0 0 5px 0;
	}
.subscription-form .custom-fields p{
	margin:0;padding:5px 0;
	}
.subscription-form .basic-fields .field{
	margin:0!important;padding:0 10px 0 0;
	display:block;float:left;
	}
.subscription-form .error-message, .subscription-form .error-message p{
	color:#c00!important;
	}
.subscription-form .success-message, .subscription-form .success-message p{
	color:#090!important;
	}
input.defaulted{
	color:#999;
	}
.subscription-descriptor{
	font-size:11px;
	color: #333;
	}
.subscription-terms{
	padding-top:5px;
	float:none;clear:both;
	font-size:10px;
	color:#666;
	}
#footer-1 .subscription-form a{
	width:auto;height:auto;
	margin:0;padding:0;
	display:inline;float:none;
	color:#666;
	}
#footer-1 .subscription-form .more, #footer-1 .subscription-form .less{
	display:block;float:none;
	clear:both;
	}

/* flickr gallery
==================================================*/
.flickr-gallery{
	margin:10px 50px 10px 50px;padding:10px 0 0 0;
	border-top:solid 1px #00a04b;
	}
.flickr-gallery-inner{
	margin:0;padding:0 0 0 10px;
	}
.flickr-pagination{
	width:auto;height:30px;line-height:30px;
	position:static;
	margin:0 0 10px 0!important;padding:0;
	display:block;float:none;
	border-top:solid 1px #00a04b;
	text-align:center;
	}
.flickr-pagination a, .flickr-pagination span{
	height:28px;line-height:28px;
	margin:0 5px 0 0;padding:0 3px;
	border:solid 1px #00a04b;
	text-decoration:none;
	}
.flickr-pagination a:hover, .flickr-pagination span{
	background-color:#00a04b;
	}
.flickr-photo{
	width:75px;height:75px;
	margin:0 10px 10px 0;padding:0;
	display:block;float:left;
	outline:none!important;
	}
.flickr-photo img{
	width:75px;height:75px;
	margin:0;padding:0;
	border:none;
	}

/* video
==================================================*/
.video-container{
	margin:10px 50px 10px 50px;padding:0;
	}
.video{
	width:425px;
	margin:0 auto;padding:0;
	}

/* fancybox
==================================================*/
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('images/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('images/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('images/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('images/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('images/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('images/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(images/fancybox/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(images/fancybox/fancy_title_right.png) repeat-x;
}

