@charset "utf-8";

html {
	overflow				: 	-moz-scrollbars-vertical;
}

body {

	padding					: 	0; 
	margin					: 	20px 0 0 0;
 	font-family				: 	Verdana, Arial, Helvetica, sans-serif;
	text-align              :	justify;
	font-size				: 	12px;
	line-height				:   18px;
	color					:	#666;	
	background				: 	#999 url(../images/bg.png) repeat-x;

}

div#wrapper { 

 	margin					: 	0 auto;
 	width					: 	770px;
	background				: 	#666 url(../images/wrapperbg.png) repeat-y;
	
}
div#flashbanner { 

 	margin					:   0 0 0 200px;
 	width					: 	564px;
	height				    : 	125px;
	
	
}

div#content {

	position				:	relative;
 	width					: 	100%;
	background				: 	url(../images/contentbg.png) no-repeat;
	min-height				:	225px;
	
}

div#header {
	
 	width					: 	770px;
 	height					: 	153px;
	background				: 	url(../images/header.png) no-repeat;

}

div#mainImage {

 	width					: 	770px;
 	height					: 	165px;
	background				: 	url(../images/mainImage.jpg) no-repeat;
 
}

div#rightColumn { 

	 color					: 	#666;
	 padding				:	10px 0 0 0;
	 width					: 	265px;
	 float					: 	right;
	 margin					:	0px;
	 	 
}
div#rightColumnHome { 

	 color					: 	#666;
	 padding				:	10px 0 0 20px;
	 width					: 	265px;
	 float					: 	left;
	 margin					:	0px;
	 	 
}

div#leftColumn { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 15px;
	 width					: 	450px; 
	 margin					:	0px;
	 
}
div#bottomColumnHome { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 15px;
	 width					: 	600px; 
	 margin					:	0px;
	 
}
div#leftColumnHome { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 15px;
	 width					: 	300px; 
	 margin					:	0px;
	 
}
div#rightColumnProduct { 

	 color					: 	#666;
	 padding				:	23px 0 0 90px;
	 width					: 	265px;
	 float					: 	left;
	 margin					:	0px;
	 	 
}

div#leftColumnProduct { 

	 float					: 	left;
	 color					: 	#666;
	 padding				:	10px 0 0 60px;
	 width					: 	256px; 
	 margin					:	0px;
	 
}

div#leftColumnWide {

	float					: 	left;
	color					: 	#000;
	padding					:	0 10px 10px 10px;
	width					: 	700px;
	display					: 	inline;
	position				: 	relative;
	
}

div#footer {
	height					:	50px;
	clear					: 	both;
	color					: 	#999999;
	margin					: 	10px 0px 0px 0px;
	padding				: 	7px;
	text-align				:	center;
	background				: 	#999 url(../images/footer.png) no-repeat;
}

.userFormTextField {
	width					:	325px;
	font					:	13px arial,helvetica,clean,sans-serif;
}
.contacttextArea {
	width					:	325px;
	height					:	100px;
	font					:	13px arial,helvetica,clean,sans-serif;
}

div#emailMsg {
	display					:	none;
	height					:	25px;
}

div#emailMsgErr {
	display					:	none;
	height					:	25px;
}

div#emailMsgInit {
	height					:	25px;
}

div#contactForm {
	margin					:	0 0 0 5px;
	width					: 	150px;
	float					:	left;
	clear					:	both;
	height					:	300px;
	
}

div#contactFields {
	margin					:	15px 0 0 0;

	*margin					:	-15px 0 0 0;
	_margin					:	-15px 0 0 0;
	height					:	300px;
}

.clear { 

	clear					: 	both; 
	background				: 	none; 
	
}

div#emailMsg {
	display		:	none;
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#0066CC;
	text-align	:	center;
	color		:	#FFF;
}

div#emailMsgErr {
	display		:	none;
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#0066CC;
	text-align	:	center;
}

div#emailMsgInit {
	height		:	20px;
	margin-top	:	15px;
	width		:	330px;
	background	:	#EEE;
	text-align	:	center;
}	


a, a:active, a:visited {

	color					: 	#000;
	text-decoration			: 	none;
	
}

div#footer a, div#footer a:active, div#footer a:visited {

	color					: 	#B4B4B4;
	text-decoration			: 	none;
	
}

div#footer a:hover, a:hover {

	color					:	#0066CC;
	
}

div#leftColumn ul {
	padding					:	0;
	list-style				:	none;
}

div#leftColumn ul li {
	padding					:	5px 0 0 10px;
}

div#preloadedImages {
	width				:	1px;
	height				:	1px;
	display				:	none;
}
h2 {
font-size:14px;
line-height:19px;
}

