@charset "utf-8";
/* CSS Document */

/*********** Home Page CSS ************/

body {border:0; margin:0; padding:0; padding-bottom:10px; background:url(images/home_bg.gif) repeat-x left top #3c3f34;}



#container {width:1120px; border:0;}

#leftHome {background:#3c3f34 url(images/left_home.jpg) top right no-repeat; width:101px; height:900px; float:left; position:relative; border:0;}
#rightHome {background:#3c3f34 url(images/right_home.jpg) top left no-repeat; width:101px; height:900px; float:left; position:relative; border:0;}


#topHome {background:url(images/top_home.jpg) no-repeat center top #c3c7ac; height:88px; width:918px; border:0; border-bottom:#df3421 solid 2px;}

#centerHome {width:918px; border:0; float:left;}

#centerMain {background:url(images/bg_home.jpg) no-repeat center top; width:918px; border:0; border-bottom:#df3421 solid 2px; height:573px;}

#mainContent_home { width:918px; background-color:#3c3f34; border:0;}


/****************** Navigation ****************/

#sideNavigation2 { width:228px; 
	/*background-image: url(images/nav_back.gif); 
	background-repeat:repeat-y; */
	background-position:top left;
	padding:0;
	margin:0;}

ul {position:relative;
	list-style: none;
	/*padding: 0px 0px 0px 0px;
	margin: 0;*/
	width:228px;
	list-style-type: none;
	margin:0; padding:0;
}

ul li {
	border: 0;
	margin:0;
	padding:0;
}

a.sidemenu1, a.sidemenu1:link, a.sidemenu1:visited, a.sidemenu1:active {
	background-image: url(images/Hnav_products.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}
a.sidemenu1:hover {
	background-image:url(images/Hnav_products_over.gif);
}

a.sidemenu2, a.sidemenu2:link, a.sidemenu2:visited, a.sidemenu2:active {
	background-image: url(images/Hnav_order.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}
a.sidemenu2:hover {
	background-image:url(images/Hnav_order_over.gif);
}

a.sidemenu3, a.sidemenu3:link, a.sidemenu3:visited, a.sidemenu3:active {
	background-image: url(images/Hnav_about.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}
a.sidemenu3:hover {
	background-image:url(images/Hnav_about_over.gif);
}

a.sidemenu4, a.sidemenu4:link, a.sidemenu4:visited, a.sidemenu4:active {
	background-image: url(images/Hnav_gsa.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}
a.sidemenu4:hover {
	background-image: url(images/Hnav_gsa_over.gif);
}

a.sidemenu5, a.sidemenu5:link, a.sidemenu5:visited, a.sidemenu5:active {
	background-image: url(images/Hnav_resources.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}
a.sidemenu5:hover {
	background-image:url(images/Hnav_resources_over.gif);
}

a.sidemenu6, a.sidemenu6:link, a.sidemenu6:visited, a.sidemenu6:active {
	background-image: url(images/Hnav_contact.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:34px;
	width:228px;
	display:block;
	float:left;
	position:relative;
}

a.sidemenu6:hover {
	background-image:url(images/Hnav_contact_over.gif);
}




#selectFilter { width:228px; height:59px; background-image:url(images/select_back.gif); background-repeat: no-repeat; background-position:top left;}

input, textarea, select {
  background-color: #c3c7ac;
  border:thin;
  border-color:#676e4d;
  border-style:solid;
  border-width:1px;
  color : #222b1c;
}



/************ Footer ****************/

#footerHome {width:878px; background-color:#3c3f34; margin-top: 0; height:50px; margin-right:20px; margin-left:20px; margin-top:5px; /*border-top: solid #23271A 1px;*/}
#footerHome.footerText {color:#787f6b; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; }

#footerHome a.footerText {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#787f6b;}
#footerHome a.footerText:hover { text-decoration:underline;}

#warningText_home { width:878px; background-color:#3c3f34; padding:10px 20px 5px 20px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#787f6b; }


#footer1 { width:900px; background-color:#585d49; margin-top: 0; height:50px; margin-right:20px; margin-top:5px; /*border-top: solid #23271A 1px;*/}

#footer2 { width:800px; background-color:#585d49; height:85px; margin-top:5px; margin-bottom:10px; /*border-top: solid #23271A 1px;*/ }

.footerText { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#23271A;}
a.footerText {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#23271A;}
a.footerText:hover { text-decoration:underline;}

#selectfilter {width:338px; height:48px; vertical-align:bottom; position:relative; top:53px; left:-15px;}





