/*
	 5thousand
	 http://www.5thousand.com
	 © 2009 5thousand
	 
	 Site design by: Hey You Look At This
*/


/*
    RESET, BASICS, and TOOLBOX
*/
*					                      { margin: 0; padding: 0; }
html                                      { overflow-y: scroll; }
body				                      { font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: 1.5em; color: #FFFFFF; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:center; background-position:top;}
.floatLeft                                { float: left; }
.clear                                    { clear: both; }
p                                         { margin: 0 0 12px 0; }
code                                      { display: block; padding-bottom: 10px; }
a                                         { text-decoration: none; }
a img                                     { border: none; }
a:link 									  { color: #fff200; text-decoration: none; }
a:visited 								  { text-decoration: none; color: #fff200; }
a:hover 								  { text-decoration: none; color: #fff200; }
a:active 								  { text-decoration: none; color: #fff200; }
blockquote								  {
	margin-left: 35px;
	margin-right: 35px;
	background-color: #888;
	padding: 18px;
}
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

#rotator {  
	float: left;
} 

#john {

}

.pics {
	overflow: hidden;
    height:  318px;  
    width:   630px;  
    padding: 0;  
    margin:  0; 
    margin-left: -40px;
}
 
.pics img {  
    padding: 15px;  
    width:  600px; 
    height: 316px; 
    top:  0; 
    left: 0;
} 

h2 {
	margin-top: 28px;
	font-weight: bold;
}

h3 {
	margin-top: 18px;
}

/*
    STRUCTURE
*/
#container			                      { width: 960px; margin: 0 auto;}
#page-wrap			                      { width: 960px; margin: 0 auto;
											background-image: url(images/background.jpg); background-repeat:no-repeat; position: relative; }
#header									  { width: 960px; height: 133px;}
#banner									  { width: 960px; height: 316px;}
h1#logo                                   { width: 453px; height: 133px; float: left; 												margin: 0; padding: 0px; }
#medialink								  { position: absolute; top: 0px; right: 0px;}

                                       
                                            
/*
    Nav Bar
*/
#nav                                 	  { height: 133px; width: 507px; float: left;}
.nav									  { margin: 0px; padding: 0px;}

#home									  { height: 133px; width: 87px; float: left; }
#who									  { height: 133px; width: 71px; float: left; }
#test									  { height: 133px; width: 157px; float: left; }
#store									  { height: 133px; width: 78px; float: left; }
#contact								  { height: 133px; width: 114px; float: left; }


/*
    Content Area
*/
#main                                 	  { width: 630px;}
#content								  { width: 590px; float:left;}


/*
    SIDEBAR
*/
#sidebar                                  { overflow: hidden; width: 320px; padding-left: 50px; }

#sidecontent							  { overflow: hidden; width:260px;}

#my_twitter_status_time					{
	 display: block;
	 margin-left: 20px;
	 padding-left: 20px;
	 font-size: 11px;
	 font-style: italic;
}
}

#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

/*
    Copyright
*/
#business {
	position: relative;
	margin-top: 10px;
	bottom:  0px;
	overflow: hidden; 
	height: 20px;
	width: 960px; 
	margin-left: 0px; 
	font: 12px Georgia, Serif; 
	color: #FFFFFF; 
}



input {
	padding: 6px;
	width: 100%;
}
textarea {
	padding: 6px;
	width: 100%;
}
