/* THE BIG GUYS */
	* {margin:0;padding:0}
	body {background-image: url(../images/bgtile.jpg); background-color: #545454; background-repeat: repeat-x; background-position:top; font:80%/1.5 tahoma,arial,verdana,sans-serif; color: #333;}
	
/* LINKS */
	a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 
	a:link {color:#000099;font-weight:bold;} 
	a:visited {color:#999} 
	a:hover,a:active {color:#3399ff;font-weight:bold} 


/* TYPOGRAPHY */
	p, ul, {color:#333; line-height: 1.2;}
	ol {color:#333; line-height: 1.2;font-weight:bold}
	ul {color:#666; line-height: 1.2;margin-top:.6em; margin-left:.9em;font-weight:bold}
	h1, h2, h3, h4, h5, h6 {letter-spacing: -.75px;font-family: tahoma,arial,verdana,sans-serif;margin: 1.2em 0 .8em;color:#000099;border-Bottom: 1px solid #ccc;padding-Bottom: .6em}
	h1 {font-size: 196%;margin-top:.6em}
	h2 {font-size: 136%}
	h3 {font-size: 120%}
	h4 {font-size: 116%;color:#000099;border-Bottom: 1px solid #ccc;}
	h5 {font-size: 106%}
	h6 {font-size: 116%;color:#000099;border-Bottom: 1px solid;margin-bottom:.6em;margin-top:.1em;}

	
	.highlight {color:#000099;font-weight:bold}
	.title {color:#000099;font-weight:bold;font-size: 80%}
	.txt {color:#333;font-weight:normal;font-size: 80%}
	.subdued {color:#999}
	.formhighlight {color:#ff0000;font-weight:normal;font-size: 80%}
	.smalltx {color:#333;font-weight:normal;font-size: 80%}


/* GENERAL */
	img {border:none; margin: 0 auto;padding: 0 auto;} 
	.img {border:none; margin: 0 auto;padding: 0 auto;} 
	.imgthumb {border:none; margin: 0 auto;padding: 0px 0px 10px 0px; }
	.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 
	
	/* Menus */
	.sidemenu{list-style-type: none;margin: 0;padding: 0;width: 200px;}
	.sidemenu li a{display: block; width: auto;padding: 3px 0;padding-left: 10px;text-decoration: none;border-bottom: 1px solid #dcdcdc; }
	* html .sidemenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 150px;}
	.sidemenu li a:visited, .sidemenu li a:active{color: #666;font-weight:bold;}
	.sidemenu li a:hover{color: #3366ff; background-color: #efefef; background-image:url(../images/navbg.gif);background-repeat: repeat-x;}
	

/* LAYOUT - main body of page */
	#wrap {width:780px;margin: 0 auto; padding: 0 auto; align:center; background: #eeeeee;}
	#mainbodywrap {width:100%;margin: 0 auto;padding: 0 auto; background: #eeeeee; background-image: url(../images/maincelbg.gif);  background-repeat: repeat-x;}
	
	#header {width:100%;margin: 0 auto;padding: 0 auto;}
	#featureflash {width:100%;margin: 0 auto;padding: 0 auto;}
	#footer_con {width:100%; height:400px; margin: 0 auto; padding: 0 auto; background-image: url(../images/footerbg.jpg); background-color: #000; background-repeat: repeat-x; align:center;}
	#footer {width:780px; margin: 0 auto; padding: 20px 20px 20px 20px; align:center; font-size:80%;color:#666;}
	

	
/* MAIN  */	
	#tb {width:780px; height:50px; margin: 0 auto;padding: 0px 0px px 0px; float: left;}
	
	#left {width:260px; margin: 0 auto;padding: 20px 20px 40px 20px; float: left; height:100%;line-height: 1.2;}
	#right {width:440px; margin: 0 auto;padding: 20px 20px 40px 20px; float: left; height:100%; line-height: 1.2;}
	
	#left-nav {width:200px; margin: 0 auto;padding: 20px 20px 40px 20px; float: left; height:100%;line-height: 1.2;}
	#right-prod {width:500px; margin: 0 auto;padding: 20px 20px 40px 20px; float: left; height:100%; line-height: 1.2;}
	#mainbodywrap-prod {width:100%;margin: 0 auto;padding: 0 auto; background: #eeeeee; background-image: url(../images/maincelbg_prod.gif);  background-repeat: repeat-x;}
	
	
	
/* Forms and Buttons */
	#form-con{width:400px;margin: 0px 0px 0px 0px;padding: 20px 40px 40px 40px;height:100%;line-height: 1.2;background: #000;border: 1px solid #333;background-image:url(../images/mainrightcelbg.jpg);background-repeat: repeat-x;float: left;}
	.nicebutton {border: 3px double #333;border-top-color: #666;border-left-color: #666;padding: 0.25em;background-color: #666;color: #ccc;font-size: 100%;font-weight: bold;font-family: Verdana, Helvetica, Arial, sans-serif;background-image:url(../images/mainrightcelbg.jpg);}
	input, textarea {font-family: Arial, Tahoma, Arial;font-size: 11px;font-weight: normal;color: #fff;text-decoration: none;border: 1px solid;border-color: #454545;background-color: #000;background-attachment: inherit;}



/* Clearing Floats*/
	#clearfix {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	* html .clearfix {height: 1%;}




