/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0px;
}
body{
	background: #4d4d4d;
	color: #000000;
	font: 12px Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
	
/*=== Layout ===*/
#page{
	border: 1px solid #ffffff;
	margin: 10px auto;
	width: 760px;
	height: 100%;
}
/*=== Header ===*/
#header{
	background: url(images/header.jpg) no-repeat top;
	height: 173px;
}
/*- Logo -*/
#header h1{
	float: left;
	text-indent: -9999px;
}
#header h1 a{
	display: block;
	height: 140px;
	width: 760px;
}
/*- Top Menu -*/
#header ul{
	float: left;
	margin: 0 0 0 15px;
	padding: 1px 0 0;
	list-style: none;
}
#header li{
	float: left;
	font-weight: bold;
	margin: 0 20px 0 0;
	text-transform: uppercase;
 	list-style: none;
}
#header li a{
	color: #ffffff;
	text-decoration: none;
	list-style: none;
}
#header li a:hover,#header li.active a{
	color: #000000;
	text-decoration: none;
	list-style: none;
}
/*=== Columns ===*/
#columns{
	background-color: #1B75BA;
}
/*--- Left Column ---*/
#leftcol{
	float: left;
	width: 500px;
	height: 100%;
}
/*--- Right Column ---*/
#rightcol{
	width: 237px;
	background-color: #1B75BA;
	float: right;
	padding: 0px 9px 0 0px;
	height: 100%;
}
/*=== Styling Boxes ===*/
/*- Box1 -*/

.box{
	width: 500px;
	background: #ffffff;
	margin: 0;
}
.box p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 5px 0 0 0;
	padding: 0px 20px 5px;
}
.box ul {
	margin: 0 10px 20px 35px;
	padding: 0 25px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #313131;
}
.box-top{
	background: url(images/box-top.gif) no-repeat top;
	clear: both;
	height: 9px;
	overflow: hidden;
}
.box-bottom{
	background: url(images/box-bottom.gif) no-repeat top;
	clear: both;
	height: 9px;
	overflow: hidden;
}
/*- Box1Images -*/
.box-home-image{
	background: url(images/home-image.jpg) no-repeat top;
	clear: both;
	height: 105px;
	overflow: hidden;
	padding: 0 0 5px;
}
.box-quote-image{
	background: url(images/quote-image.jpg) no-repeat top;
	clear: both;
	height: 105px;
	overflow: hidden;
	padding: 0 0 5px;
}
.box-product-image{
	background: url(images/product-image.jpg) no-repeat top;
	clear: both;
	height: 105px;
	overflow: hidden;
	padding: 0 0 5px;
}
.box-contact-image{
	background: url(images/contact-image.jpg) no-repeat top;
	clear: both;
	height: 105px;
	overflow: hidden;
	padding: 0 0 5px;
}
/*- Box1 Form -*/
.box-form{
	padding: 2px;
}
.box-form-submit{
	border: 2px solid #ffffff;
	float: left;
	background-color: #000000; 
	font-weight: bold; 
	padding: 2px;
	font-size: 12px; 
	color: white;
	width: 8em;
}
.box input{
	height: 20px;
	border: 1px solid;
	border-color:  #ccc ;
	padding: 2px 0 2px 0px;
}
.box textarea{
	border: 1px solid;
	border-color:  #ccc ;
}
.box label {
		float: left;
		clear: left;
		width: 8em;
		padding:4px;
}
.box fieldset {
	padding: 0 20px 0 20px;
}
/*- Box2 -*/
.box2{
	background: #ffffff;
	padding-left: 4px;
}
/*=== Footer ===*/
#footer{
	clear: both;
	font-size: 10px;
	height: 24px;
	background-color: #333333;
	background-image: url(images/footer.gif);
}
#footer p{
	padding-top: 7px;
}
#footer p.email{
	float: left;
	padding-left: 30px;
	color: #FFFFFF;
}
#footer p.email a{
	color: #1B75BA;
}
#footer p.menu{
	color: #ffffff;
	float: left;
	padding-left: 88px;
}
#footer p.menu a{
	color: #ffffff;
}

