body,html { margin:0;padding:0;height:100%;  }
body { background-color:#e2e2e2; font-family:Arial, Helvetica Neue, Helvetica, sans-serif; }
#outer { height:100%; width:838px; margin-left:auto; margin-right:auto; background:url(../images/bg.gif) repeat-y; padding-left:3px; padding-right:3px;  }
#inner {height:100%; background-color: #FFF;}
#header { height:121px }
#head-left { float:left; }
#head-right {float:right;margin-right:8px  }
#menu { clear:both; background:url(../images/menu-bg.jpg) repeat-x; height:40px; margin:0; padding:0; list-style-type:none; width:832px}
#menu li { float:left; height:40px; margin:0; line-height:40px; }
#menu li a { text-decoration:none; color:#333; font-weight:500; padding-left:18px;padding-right:18px; line-height:40px; padding-top:10px; padding-bottom:8px; border-right:1px solid #c2c2c2}
#first { padding-left:30px }
#menu li a:hover { background-color:#d9d9d9; color:#000; }
#content {  padding:20px; clear:both }
#footer{ clear:both}
.clear { clear:both }
.half {width:370px}
.red { color:red }
.inline {display:inline;}

#products h3 { color:#DF0A16; }
#products a { text-decoration:none; color:black }
#estar-left {float:left; width:600px; }
#estar-right {float:left;}
.thumb { border:1px solid #cecece; float:left; margin:5px; cursor:pointer; }
.thumb img { margin:2px; }
.no-margin {margin:0px}

.home-pic { width:450px; }
.home-desc { width:320px; line-height:1.4em }
.left { float:left }
h1 { font-size:1.3em;margin:0; font-weight:normal }
h2 { font-size:1.1em;font-weight:normal }
h3 { font-size:1.1em;font-weight:normal }
.home-sub { font-size:1.0em;margin-top:5px; margin-bottom:20px; color:#666; }

/* Start of Column CSS */
#left {
	margin-top:20px;
	float:left;
	width:145px;
	position:relative;
}
#right {
	margin-top:20px;
	padding:20px;
	padding-top:0;
	float:left;
	width:600px;
	position:relative;
	line-height:1.4em; 
}

#right p { font-size:90%; }
table { margin:0; padding:0 }
#products {  }
#products td { border:1px solid #cecece; cursor:pointer; height:100px; }
#products td h3 { margin-top:0; padding-top:0; }
.botBorder { border-bottom:2px solid #993300; }



/*** Nav bar styles ***/
.submenu  {
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	list-style-type: none;
	width:145px;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}
.submenu li h2 { margin:0; padding:0 }
.submenu li a {
	color: #333;
	display: block;
	border-top:1px solid #666;
	border-left:1px solid #666;
	/*border-right:1px solid #666;*/
	height: 16px;
	padding: 8px 0 8px 14px;
	text-decoration: none;
	font-weight:normal;
	background-color:#fff;
}

.submenu li a:hover {
	background-color:#DADADA;
} 

.submenu li a.active {  
	background-color:#DADADA;
}

/*Contact Form*/
#cDiv {  }
.input { display:block; font-size:1.4em; width:100%; color:#333; margin-bottom:4px; padding:3px }
textarea { display:block; font-size:1.0em; width:100%; margin-bottom:4px; padding:3px }
.button { font-size: 1.1em; float:right; padding:3px }
