@charset "utf-8";
/* CSS Document */

/*colors used
#FFF - while
#000 - black
#363636 - dark gray
#fdf21e - gold
#5DF226 - neon green

*/

html, body {
  margin: 0px;
  padding: 0px;
}

body{
	padding: 10px;
	background: #363636;
	color: #FFF;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}

/*Styling*/
h1{font-size: 150%;color: #5DF226; letter-spacing: 1px}
h2{font-size: 200%;line-height:1;color:#5DF226 }
h3{font-size: 120%;line-height:1;color:#5DF226;font-weight:bold; }

/*Anchors and Links*/
a {
color: #5DF226;
text-decoration:none
}
a:hover {
color: #FFF;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
div#container{
	width:1000px !important;
	width /**/:1010px;
	padding:0px;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
}
#headerwrap {
	background: url(images/header-bg.gif) repeat-x top;
}

#header {
	clear: both;
	text-align: left;
	line-height: normal;
	height: 100px;
	position: relative;
	background-image: url(assets/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.logo {
	position: absolute;
	top: 0px;
	left: 0px;
}
#clear {
	clear: both;
	height: 0px;
}
#header h1 {
	position: absolute;
	top: 8px;
	left: 382px;
	font-size: 150%;
	color: #fdf21e;
	letter-spacing: 1px;
	width: 354px;
	height: 26px;
}
p.tagline {
	font-size: 120%;
	position: absolute;
	top: 44px;
	left: 421px;
	color: #fdf21e;
}

#header h1 a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}

#header h1 img {
	float: left;
}

#footer {
	clear: both;
	text-align: left;
	line-height: normal;
	position: relative;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #fdf21e;
	border-bottom-color: #fdf21e;
	padding-left:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.copyright {
	font-size: 75%;
	color: #fdf21e;
}
.copyright a{
	color: #fdf21e;
}
.copyright a:hover{
	color: #FFF;

}

#bhome a#home {
	color: #fdf21e;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

#main {    
    float:left;
    width:680px;
	margin-left: 10px;
	padding: 10px;
    }
#mainbody {
	width:750px;
	margin-left: auto;
	margin-right:auto;
	padding: 10px;
	font-size: 120%;
    }
#sidebar {
    float:right;
    width:250px;
	margin-right: 10px;
	padding: 10px;
	border-left: 1px solid #fdf21e;
    }

.goldhr {
	color: #fdf21e;
	background-color:#fdf21e;
}
.greenhr {
	color: #5DF226;
	background-color:#5DF226;
}
/*Inquiry Form on Contact Us page*/
.formtable {
	padding: 10px 40px 10px 40px;
}
.formcell {
	font-size: 80%;
	font-weight: bold;
}

.required {
	font-size: 75%;
	color: #990000;
}
.header {
	font-size: 100%;
	font-weight: bold;
}
.pricelistname {
	margin-left: 100px;
}
.pricelisttable {
	height: 30px;	
}
.pricelisttable a{
	color:#FFFFFF;
}
.pricelisttable a:hover{
	color:#fdf21e;
}
.respec {
	margin-left:45px;
	margin-right:45px;
}
.respeclabel {
	color: #fdf21e;
	text-align: left;
}