html, body { padding: 0px; margin: 0px; font-family: sans-serif; font-size: 12px; color: #3D2217; background-color: #ffffff; }
img { border: 0px; }
a:link, a:visited, a:hover, a:active { text-decoration: none; color: #3D2217; }
a:hover { color: #B2C9E3; }/*#3399CC*/
#Wrapper { width: 636px; margin: 0px auto; position: relative; overflow: hidden; }
div.HR { border-top: solid 1px #ffffff; background-color: #3D2217; height: 9px; width: 100%; font-size: 1px; }
.Clear { clear: both; }

/* Header */
#Header { position: relative; }
#Nav { height: 60px; border: 1px solid #fff; }
#Logo a { display: block; background: url(../images/logo.gif) no-repeat; width: 121px; height: 58px; text-indent: -9999px; position: absolute; top: 10px; }
ul#Menu { list-style: none; margin: 0px; padding: 0px; position: absolute; top: 38px; right: 0px; }
	ul#Menu li { float: left; }
	ul#Menu li a { display: block; height: 20px; background: url(../images/menu.gif) left top; text-indent: -9999px;}
	ul#Menu li a#mnuHome { width: 50px; } 
	ul#Menu li a#mnuHome:hover { background-position: left bottom;}
	ul#Menu li a#mnuAboutUs { width: 70px; background-position: -50px top;}
	ul#Menu li a#mnuAboutUs:hover { background-position: -50px bottom;}
	ul#Menu li a#mnuNewsHighlight { width: 116px; background-position: -120px top;}
	ul#Menu li a#mnuNewsHighlight:hover { background-position: -120px bottom;}
	ul#Menu li a#mnuLocations { width: 70px; background-position: -236px top;}
	ul#Menu li a#mnuLocations:hover { background-position: -236px bottom;}
	ul#Menu li a#mnuContact { width: 80px; background-position: -306px top;}
	ul#Menu li a#mnuContact:hover { background-position: -306px bottom;}
ul#ProductCategory { list-style: none; margin: 0px; padding: 0px; font-family: Arial; color: #3D2217; font-weight: bold; }
	ul#ProductCategory li { float: left; padding: 0px 10px 0px 7px; background: url(../images/category_spt.gif) no-repeat; margin-left: -4px; }

/* Content */
#Content { position: relative; }
#ContentNav { position: absolute; right: 0px; top: 0px; }
	#ContentNav, #ContentNav a { font-size: 10px; font-family: Arial; font-weight: bold; }
	#ContentNav .NoLink { color: #BBBBBB; }

/* Footer */	
.HRb { clear: both; border-top: 3px solid #fff; width: 100%; height: 2px; background-color: #3D2217; font-size: 1px; }
#Copyright { text-indent: -9999px; background: url(../images/copyright.gif) no-repeat bottom; height: 20px; width: 100%; }

/* Home */
#HomeHighlight td { width: 212px; height: 125px; background-color: #3D2217; /*font-family: Arial; font-size: 11px;*/ color: #ffffff; padding: 10px; vertical-align: top; }
#HomeHighlight h4 { /*font-weight: bold;*/ font-size: 12px; font-weight: normal; margin: 3px 0px; }
#HomeHighlight a { color: #fff; }
#HomeHighlight .sImg { text-align: center; margin: 0px auto 10px; width: 185px; height: 65px; overflow: hidden; background: center no-repeat; cursor: hand; }
#HomeHighlight p { margin: 0px; padding: 0px; }

/* Products */
#Products { margin: 20px 0px 10px; }
	#Products div { font-family: Arial; }
	#Products h2 { font-size: 14px; color: #B2C9E3; font-family: Arial; }/*#3399CC*/
	#Products h4 { margin: 0px; font-size: 16px; }
	#ProductList { list-style: none; margin: 0px; padding: 0px; width: 630px; }
		#ProductList li { width: 120px; padding: 0px 10px 0px 25px; background: url(../images/product_spt.gif) no-repeat left 5px; margin: 0px 0px 10px -4px; vertical-align: top; display: -moz-inline-stack; display: inline-block; _overflow: hidden; zoom: 1; *display: inline; }
			#ProductList li div.PB { position: relative; _position: static }
			#ProductList li a.PImg { display: block; width: 100px; height: 100px; overflow: hidden; text-align: center; vertical-align: middle; background: center no-repeat; margin: 5px 0px 5px; cursor: hand; }
	
	#ProductView { font-size: 14px; }
	#ProductView em { font-size: 14px; font-family: Tahoma; color: #6D594E; text-decoration: none; font-style: normal; font-weight: bold; }
	#ProductView .btnBack { background: url(../images/product_back.gif) no-repeat; width: 121px; height: 15px; text-indent: -9999px; display: block; margin-top: 20px; }
	#ProductView .PView { margin-top: 10px;}
	#ProductView .PView th { vertical-align: top; }
	#ProductView .PView td { padding-left: 10px; }
	
/* News */
#News { padding-bottom: 10px; }
	#News h4 { margin: 0px; font-size: 12px; }
	#NewsList { list-style: none; margin: 0px; padding: 0px; }
	#NewsList li { clear: both; padding-top: 10px; }
	#NewsList .sImg { border: solid 1px #3D2217; width: 185px; height: 65px; overflow: hidden; text-align: center; background: center no-repeat; cursor: hand; }
	#NewsList .sDetail { padding-left: 20px; vertical-align: top; }
	#NewsList .sBody { height: 30px; line-height: 16px; overflow: hidden; padding-bottom: 5px; }
	
	#News .btnBack { background: url(../images/news_back.gif) no-repeat; width: 156px; height: 16px; text-indent: -9999px; display: block; margin-top: 20px; }
	#News .NView { margin-top: 10px;}
	#News .NView th { vertical-align: top; width: 280px; }
	#News .NView td { vertical-align: top; padding-left: 10px; }
	
/* Locations */
#Locations { width: 600px; height: 290px; padding-top: 15px; }
	#Locations div { padding-left: 10px; padding-top: 15px; }
	#Locations span { font-size: 16px; font-weight: bold; font-family: Arial; }
/*	#Locations #SDC { position: absolute; top: 60px; left: 2px; }
	#Locations #SSQ { position: absolute; top: 60px; left: 310px; }
	#Locations img { margin: 0px 0px 0px 2px; }*/
	
/* About Us */	
#AboutUs { padding: 15px 0px 80px; }
	#AboutUs div { text-align: justify; }

/* Contact */
#Contact { background: url(../images/contact_bg.gif) no-repeat 0px 100px; height: 375px; height: 400px; margin-top: 20px; }
	#Contact h2 { margin-bottom: 0px; text-indent: -9999px; background: url(../images/contact.gif) no-repeat; width: 100px; height: 35px; }
	#Contact em { font-style: normal; font-weight: bold; padding-left: 7px; }
	#Contact #form { position: absolute; top: 94px; left: 200px; border: none; }
	#Contact .txt { background: #FFFFFF; width: 200px; border: 1px solid #000000; display: block; margin-bottom: 16px; _margin-bottom: 15px; }
	#Contact .txtArea { background: #FFFFFF; width: 300px; height: 130px; border: 1px solid #000000; display: block; }
	#Contact .btn { background: url(../images/contact_submit.gif) no-repeat; width: 62px; height: 23px; border: none; margin-top: 10px; cursor: pointer; }
	#Contact p { margin-top: 5px; }
