@charset "UTF-8";
/* CSS Document */

/* Type */

body { 
	font-size: 62.5%;  /* 16px × 62.5% = Set base font size to 10px */ 
	background-image:url(../images/structure/bdg.gif?cache=0);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	text-align: center;
	}

a:link, a:active, a:visited {
	color: #0097d6;
	font-weight: bold;
	text-decoration:none;

}

a:hover {
	text-decoration: underline;
}

p {
	padding-top:5px;
	padding-bottom:5px;

}

#wrapper {
	width:991px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;

	}
	
	
#head {

	height:109px;
	
	}
	
.footer {
	font-size:.9em;
	font-family: Helvetica, Arial, sans-serif;
	text-align:left;
}

#footer {
	width:990px;

}

.sub {
	color: #999999; 
	font-weight:normal; 
	font-size:.9em;
}

.header {
	color: #ff9f32;
	font-size:1.4em;
	margin-bottom: 30px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-weight:bold;
}
.headersmall {
	color: #ff9f32;
	font-size:1em;
	margin-top: 30px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#primary_content  {
	min-height: 683px;
	width:989px;
	border: 1px solid #e5e5e5;
	background-color: #FFFFFF;
	font-size: 1.2em;
	line-height: 2em;
	color: #000000;
	font-family: Helvetica, Arial, sans-serif;
	}
	
#slideshow_content  {
	height: 420px;
	width:991px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #898989;
	font-family: Helvetica, Arial, sans-serif;
	}
	
		
	
#secondary_content {
	width:991px;
	height:268px;
	background-image:url(../images/structure/secondary-bdg.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-size: 1.2em;
	line-height: 1.8em;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	}	

#contenta {
	width: 270px;
	height:679px;
	background-image: url(../images/structure/bdg-vr.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	padding-top: 45px;
	padding-left:39px;
	padding-right:30px;


}
#contentalong {
	width: 270px;
	height:760px;
	background-image: url(../images/structure/bdg-long-vr.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	padding-top: 45px;
	padding-left:39px;
	padding-right:30px;


}

#contenta h1 {
	color: #ff9f32;
	font-size:1.4em;
	margin-bottom: 20px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-weight:normal;
}

#content2 {
	float:left;
	padding-left: 55px;
	padding-top: 25px;
	
}

#content2 h1 {
	color: #ff9f32;
	font-size:1.4em;
	margin-bottom: 20px;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-weight:normal;
}


#secondary_content h1 {
	font-size: 1.4em;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-weight:normal;
	}

#secondary_border {
    border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	}
	
#box1 {
	width:283px;
	height: 195px;
	margin-top: 66px;
	margin-left:19px;
	margin-right:30px;
	float:left;
	display: inline;
}


#box1 .button, #box2 .button, #box3 .button {
	position:absolute; 
	top:740px;
}

#box2 {
	width:290px;
	height: 195px;
	margin-top: 66px;
	margin-left:34px;
	margin-right:25px;
	float:left;
	display: inline;
}

#box3 {
	width:266px;
	height: 251px;
	margin-top: 10px;
	margin-left:21px;
	margin-right:21px;
	float:left;
	display: inline;
}


.button:link, .button:visited {
  display: block;
  width: 93px;
  height: 24px;
  background: url("../images/buttons/button.gif") no-repeat 0 0;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  padding-top:2px;
  font-weight:bold;
  
}

.button:hover { 
  background: url("../images/buttons/button_orange.gif") no-repeat 0 0;
  text-decoration:none;
  display: block;
  width: 93px;
  height: 24px;
  color:#FFFFFF;
  }


.button:active { 
  text-decoration:none;
   color:#FFFFFF;
}

.button_orange:link, .button_orange:visited{
  display: block;
  width: 93px;
  height: 24px;
  background: url("../images/buttons/button_orange.gif") no-repeat 0 0;
  font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size: 1em;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  padding-top:1px;
  font-weight:bold;
}

.button_orange:hover { 
  
  background: url("../images/buttons/button.gif") no-repeat 0 0;
  text-decoration:none;
}



.button_orange:active { 
  text-decoration:none;
   background: url("../images/buttons/button.gif") no-repeat 0 0;
    color:#FFFFFF;
}


#menu li {
	float:left;
}

#menu  {
	position:relative;
	top: 50px;
	margin-left: 500px;

}

	
.menu {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	display:block; /*This Cover Full TD */
	height:28px; /*This Will Make Fixes Size Link (Use Image height)*/
	width:97px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height:28px;
	text-align:center;
	font-size:1.4em;
	text-decoration:none;
	color: #0097d6;
	font-weight:bold;
	text-decoration:none;

}
.menu:hover, .menu:active  {
	background:url(../images/buttons/menu-bdg.gif) center top no-repeat;
	color:#ff9f32;
	text-decoration:none;
	
}



.active2, .active2:hover, .active2:visited {
	background:url(../images/buttons/menu-bdg.gif) center top no-repeat;
	color:#ff9f32;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	display:block; /*This Cover Full TD */
	height:28px; /*This Will Make Fixes Size Link (Use Image height)*/
	width:97px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height:28px;
	text-align:center;
	font-size:1.4em;
	text-decoration:none;
	font-weight:bold;
	
}

#sub-nav {
	width: 560px;
	height: 28px;
	
}

.orangeurl:link, .orangeurl:visited  {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	color: #ff9f32;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;

}
.orangeurl:hover, .orangeurl:active{
	text-decoration:underline;
	
}

/* Contact and Quote Forms*/

label, input, textarea, select {
	text-align:left;
	float:left;
	clear:both;
}
form {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight:normal;
	color:#000000;
}

.required {
	color:#FF0000;
	font-size:1.3em;
	}

#stylized label {
	display:block;
	font-weight:bold;
	text-align:left;
	width:140px;
	padding-left:10px;
}
input, select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #e5e5e5;
	width:300px;
	margin:2px 0 20px 0px;
}
textarea {
	padding:4px 2px;
	border:solid 1px #e5e5e5;
	margin:2px 0 20px 0px;
}

/* Feedburner*/

#creditfooter {
        display: none;


}

.date {

padding: 0px;

margin-right:4px;
}   
