﻿body 
{
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-weight: inherit;
   font-style: inherit;
   font-size: 100%;
   font-family : inherit;
   margin-top:0px;
   background:#454335 url("images/bg.gif") 0 -25px repeat-x;
   font-family: Arial,Helvetica,sans-serif;
   font-size :12px;
   color:#ffffff;
	
}
h1 
{
	font-weight:bold;
	font-size:170%;
	color:#ffffff;
}
h2, h3,h4, h5 
{
	margin-top:12px;
	margin-left:5px;
	font-weight:bold;
	font-size:150%;
	color:#ffffff;
}
a {font-size:115%; color:#454335;text-decoration:none;}
a:hover {font-size:115%; color:#ffffff; text-decoration:underline;}
img 
{
	border:none;
}

#container 
{
 font-size:115%;
  width:1000px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;	
  background-color:#454335;
  background-image:url("images/container-bg.jpg");
  background-position:left top;
  background-repeat:repeat-y;
}
#colLeft, #colRight { width:250px; float:left;}

/*nav spacing - links*/
#colLeft .vertnav, #colRight .vertnav { z-index:-1; } 
#colLeft .vertnav a, #colRight .vertnav a 
{
	display:block;
	float:left;
	width:250px;
	margin:top:20px;
	height:52px
	
}
#colMid {width:499px; height:auto; float:left;}

.padcontent { padding:3px 5px 3px 5px; }

.middlecontent { width:470px; margin:0 auto;}

#header 
{
 width:100%;
 top:0px;
 left:0px;
 background-image:url("images/header.jpg");
 background-position:left top;
 background-repeat:no-repeat;
 background-color:#000;	
 height:157px;
 margin-top:-20px;
}


/*main photo is 550x350h*/
#kit-photo-main 
{
	
	margin-top:-215px;
	margin-left:-30px;
	width:554px;
	height:354px;
	z-index:5000;
	position:absolute;
	
}
.imgbox {width:550px; height:350px; border:5px solid #aeaf88 !important;}
.imgthumb 
{
	width:480px;
	margin:10px 0px 10px 18px;
}
.thumb { width:145px; height:100px; float:left; border:2px solid #bfc096 !important; margin:5px 0px 0px 4px;}
.imgborder {border:2px solid #bfc096 !important;}

.tabs {width:450px; margin:0 auto;}
.linktabs {display:inline-block; width:90px; text-align:center; padding:2px 2px  2px 2px; background-color:#a2a383; border:solid 1px #454335;}


#gallerylinks {display:block; width:210px; background-color:#a2a383; margin:5px 0px 0px 40px;}
#gallerylinks a {display:inline-block; width:205px; text-decoration:none; text-align:left; font-size:100%; color:#ffffff; padding:2px 2px  2px 2px; background-color:#a2a383; border:solid 1px #AEAE88; border-right:none;}
#gallerylinks a:hover {display:inline-block; width:205px; text-decoration:none; text-align:left; font-size:100%; color:#ffffff; padding:2px 2px  2px 2px; background-color:#bfc096; border:solid 1px #AEAE88; border-right:none;}

#gallerylinks .activegallery {display:inline-block; margin-left:-10px; width:215px; text-align:left; font-size:105%; color:#545140; padding:2px 2px  2px 2px; background-color:#bfc096; border:dotted 1px #AEAE88}



/*Footer Classes*/
#footer
{
	width:100%;
	height:58px;
	background-image:url("images/footer.jpg");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#footer .links { width:490px; margin:5px auto; text-align:center; }

.clear {clear:both;	height:auto;}

/*style classes*/
.question { font-size:115%; color:#545140;}
.answer {font-size:105%; color:#ffffff;}