@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:11px;
	background-image:url(img/bg.gif);
	background-color:#f4f4f4;
	background-repeat:repeat-x;
	color:#666666;
	margin:0 auto 0 auto;
	text-align:center;
	}
#wrapper {
	width:950px;
	margin:0 auto 0 auto;
	background-color:#f4f4f4;
	text-align:left;
	}
#socialize {
	position:absolute;
	margin-left:815px;
	margin-top:0px;
	width:200px;
	}
#header {
	height:109px;
	background-color:#000000;
	}
.logo {
	padding-top:20px;
	}
#logo {
	padding-left:8px;
	}
#menu {
	text-align:right;
	width:945px;
	text-shadow:1px 1px 1px #000;
	color:#CCCCCC;
	}
#menu a {
	color:#FFFFFF;
	font-size:13px;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
#menu a:hover {
	color:#ff7800;
	text-decoration:none;
	}
.tableHead {
	font-size:14px;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	}
table a {
	text-decoration:none;
	}
#banner {
	text-align:center;
	padding-bottom:10px;
	}
#fp_info {
	font-size:13px;
	}
h1 {
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	color:#ff7800;
	}
.headings h1 {
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:100;
	display:inline;
	}
.collectionbox {
	width:190px;
	text-align:center;
	float:left;
	margin-bottom:15px;
	 text-shadow:1px 1px 1px #000;
	}
#collections a {
	color:#FFFFFF;
	text-decoration:none;
	}
#collections a:hover {
	color:#ff7800;
	text-decoration:none;
	}
#collections {
	background-color:#000000;
	float:left;
	padding:0px;
	width:950px;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-bottom:0px;
	color:#f2f2f2;
	}
h2 {
	color:#ff7800;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:19px;
	}
.gallerybox {
	width:220px;
	float:left;
	height:380px;
	}
.pad {
	padding-left:8px;
	}
.thead {
	background-color:#FF6600;
	color:#FFFFFF;
	font-weight:bold;
	}
.headings h2 {
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#999999;
	display:inline;
	font-size:19px;
	}
#certs {
	padding-top:15px;
	width:950px;
	float:left;
	background-color:#f4f4f4;
	padding-bottom:15px;
	}
#footer {
	font-size:10px;
	color:#999999;
	text-align:center;
	}
#footer a {
	font-size:10px;
	color:#999999;
	text-align:center;
	}
#subMain {
	background-color:#f4f4f4;
	margin:0 0 0 0;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
#subMain2 {
	background-color:#f4f4f4;
	margin:0 0 0 0;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}
#spacing {
	background-color:#bfbfbf;
	}
#subMain h3 {
	display:inline;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:15px;
	}
#subMain2 h3 {
	display:inline;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	color:#111111;
	font-weight:300;
	font-size:15px;
	}
#subMain a {
	color:#FF9900;
	font-weight: bold;
	}	
.itemBox {
	float:left;
	line-height:230%;
	width:25%;
	text-align:center;
	}
.itemLink {
	font-size:17px;
	font-family:"Myriad Pro", "Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	}
.itemLink a {
	color:#333333;
	}
#Items {
	padding-top:20px;
	}
.line {
	clear:both; 
	margin-top:20px; 
	border-top:1px solid #CCCCCC;
	}
.pdfDownload {
	font-size:13px;
	}
.itemHead {
	font-weight:bold;
	}

.txt_required { color:red; }
input.text-input{ margin:4px 8px 4px 0px; width: 280px; height:15px; padding:5px 2px; border:solid 1px #888888; vertical-align:middle}
textarea.text-input{ margin:0px 8px 4px 0px; padding: 5px 2px; border:solid 1px #888888; vertical-align:top; width:380px;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #888888; }
#contact_form input.but{font-size:11px; font-family:Arial;  padding:5px 5px; border:0px; margin-top:10px; cursor:pointer;}

