html, body, div, span, h1, h2, h3, p {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}
body {
  background-color: #e3e7ff;
  color: #000;
  font: 80%/1.2em Verdana, Arial, Helvetica, sans-serif;;  
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
#page_bg {
	padding: 0;
	background: #FEFEFE url(../bg.jpg) top left repeat-x;
}
h1 {padding-top:20px;
  color: #2D3576; font:bold 120% Verdana, Arial, Helvetica, sans-serif;}  

h2 {padding:30px 0 10px 0; color: #62728C;  font:bold 110% Verdana, Arial, Helvetica, sans-serif;} 
h3 {padding:5px 20px 5px 40px; color: #62728c;font:bold 90%/1.2em Arial, Helvetica, sans-serif;} 

a,  a:link {
  color: #4095df;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #4870aa;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  color: #ffcc33;
  text-decoration: underline;
}
a:focus {
  color: #F78981;
}
a:active {
  color: #039;
}
p {padding-top:5px; font-weight:bold;}

blockquote {margin:0;padding:5px 20px 5px 40px; color:#999;font:90%/1.2em Arial, Helvetica, sans-serif;}
em {color: #666666; font:100%/1.2em Verdana, Arial, Helvetica, sans-serif;}

.style1 {color: #6973AE}

#outerWrapper {background-color: #e3e7ff;
  padding: 0;
  margin: 0 auto;
  text-align: left;
  width: 906px; overflow:hidden;
}
#outerWrapper #topNavigation {margin:0 auto;
	background: url(../menu.jpg) top center no-repeat;
	width: 906px;
	height: 47px;
  background-color: #e3e7ff;
}
#outerWrapper #topNavigation ul { float:left; width:800px;display:block;margin: 0;padding: 0;height: 47px; }
#outerWrapper #topNavigation li { display:inline;width:180px;list-style-type:none; 
float: left;}
#outerWrapper #topNavigation li a {
	float: left;
	display: block;	
	padding: 7px 0 0 20px;
	text-decoration: none;	
	text-transform: lowercase;
	height: 49px;
	color: #fff; font: 130%/1.0em Verdana, Arial, Helvetica, sans-serif;
}
#outerWrapper #topNavigation li a:hover {
	float: left;
	display: block;	
	padding: 7px 0 0 20px;
	text-decoration: none;	
	text-transform: lowercase;
	height: 49px;
	color: #ffcc33; font: 130%/1.0em Verdana, Arial, Helvetica, sans-serif;
}
#FF9933;
.clr {
	clear: both;
}
.clearFloat {
  clear: left;
  display: block;
}
/*#outerWrapper #topNavigation #undermenu {
	background: url(../undermenu.jpg) top left no-repeat;
	width: 906px;
	height: 8px;
	margin: 47px 0 0 0;
	font-size: 0;
}*/

#outerWrapper #header { clear:both;
	margin: 0 auto;
  background: #e3e7ff url(../header.jpg) top left repeat-x;  
  height: 226px;
}
#outerWrapper #contentWrapper {margin:0;padding: 0;background-color: #e3e7ff;border-left: solid 2px #6973AE;border-right: solid 2px #6973AE;}

#outerWrapper #contentWrapper #leftColumn1 {margin:0;padding: 0 10px;
	background-color: #e3e7ff;	
	float: left;	
	width: 190px;
	height: 100%;	
}

#outerWrapper #contentWrapper #leftColumn1 #menu {margin:20px 0 0 0;padding:0; height:180px;width:190px;background: #6973AE;}
#outerWrapper #contentWrapper #leftColumn1 #menu #head_menu {float:left; width:190px; background:url(../h3.jpg) top left no-repeat;  height:32px; }

#outerWrapper #contentWrapper #leftColumn1 #menu #head_menu h2 {margin:0;padding:5px 10px;color:#fff;font:110%/1.2em Verdana, Arial, Helvetica, sans-serif; }

#outerWrapper #contentWrapper #leftColumn1 #menu ul {margin:0;padding:0;float:left;
	width:190px;list-style-type:none; background: #6973AE;}
	#outerWrapper #contentWrapper #leftColumn1 #menu li h3 {margin:0;padding:20px 10px;color:#ffcc33;font: bold 90%/1.2em Verdana, Arial, Helvetica, sans-serif;}
	
#outerWrapper #contentWrapper #leftColumn1 #menu li a { padding:5px 1px 5px 3px;
	color: #FFF;
	text-decoration: none;
	font: 80%/1.6em Verdana, Arial, Helvetica, sans-serif;	
}
#outerWrapper #contentWrapper #leftColumn1 #menu li a:hover { padding:5px 1px 5px 3px;
	color: #ffcc33;
	text-decoration: none;
	font: 80%/1.6em Verdana, Arial, Helvetica, sans-serif;	
}
outerWrapper #contentWrapper #leftColumn1 #menu.bot_menu {float:left; padding-bottom:10px;width:190px; border-bottom:1px solid #000;}

#outerWrapper #contentWrapper #content {background-color: #e3e7ff;
  margin: 0 0 0 210px; width:auto;
  padding: 0 10px; 
}
#outerWrapper #contentWrapper #content #divrt {margin:0 50px 0 50px; padding:0 10px 0 10px; 
	float:right; height:550px; text-align:left; display:inline;}
#outerWrapper #contentWrapper #content #divlf {margin:0; padding:0;
	float:left; text-align:left; height:550px;}
#outerWrapper #contentWrapper #content #divrt li {list-style-type:none; padding:5px;}


#outerWrapper #footer {
	float:left;
	margin:0;
	padding:0;
	border-left: solid 2px #6973AE;
	border-right: solid 2px #6973AE;
	background-color: #e3e7ff;
	width: 902px;
}
#outerWrapper #footer p {text-align:center;	
	margin:0;
	padding:0; color:#003399;
}
#bottom {margin:0 auto; text-align: center;width: 906px;padding-bottom: 0;float:left; background: url(../content_bottom.jpg) bottom center no-repeat;}

img.lf {border: none; float:left; padding:10px;}
img.rt {border: none; float:right; padding:10px;}
.price {float:right;padding:7px 10px 2px 10px;color: #63F;font: bold 100%/1.3em Arial, Helvetica, sans-serif;}

form {width:600px; color:#000; font: 12px/1.0em Arial, Helvetica, sans-serif;}
Label {text-transform:uppercase;background:#f9f1e1;padding:3px;}
.inputValue {width:50%;}
.inputText {width:75%; height:120px;}
.inputButton {}
.emailFormError {margin:0; color:#FF0000}