﻿body {
	font:11px/14px Arial, sans-serif;
	color:#000;
	background:#e8e9da;
	margin:0;
	padding:0;
}
img{
	margin: 0 0 0 10px;
	border: none;
	display: block;
}
#main {
	margin:0 auto;
	width:858px;
}
h1.logo{
	position:relative;
	z-index:10;
	float:right;
	background:url(../images/logo.png) no-repeat;
	width:66px;
	height:83px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 54px 50px 0;
	display:inline;
}
.logo a{
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
#header{
	width:800px;
	overflow:hidden;
}
.header{
	background:url(../images/img01.jpg) no-repeat;
	width:800px;
	height:240px;
}
.one{background:url(../images/img02.jpg) no-repeat}
.two{background:url(../images/img03.jpg) no-repeat}
.three{background:url(../images/img04.jpg) no-repeat}
.four{background:url(../images/img05.jpg) no-repeat}
.five{background:url(../images/img06.jpg) no-repeat}
.six{background:url(../images/img07.jpg) no-repeat}
.seven{background:url(../images/img08.jpg) no-repeat}
.eight{background:url(../images/img09.jpg) no-repeat}
.nine{background:url(../images/img10.jpg) no-repeat}
.ten{background:url(../images/img11.jpg) no-repeat}
#menu{
	width:199px;
	float:left;
	padding:0 0 0 1px;
	/*margin:30px 0 0;   refer to par_menu.asp-> menu if statement
	 margin:10px 0 0; when find hardwood activated */
	list-style:none;
	border-top:1px solid #fff;
}
#menu li{
	float:left;
	width:198px;
	border:1px solid #fff;
	border-width:0 1px 1px 0;
}
#menu li a{
	float:left;
	width:172px;
	font:bold 9px/18px MArial, Arial, sans-serif;
	color:#fff;
	background:url(../images/bg-men.png) repeat;
	padding:0 0 0 26px;
	text-decoration:none;
}
#menu li a:hover{background:#D47600}
#menu li a.active{background:#D47600}
.head{
	float:left;
	width:600px;
	/*margin:-172px 200px 0; */
	margin-top:49px;
}
.bar{
	clear:both;
	background:url(../images/bg-men.png) repeat;
	width:600px;
	height:38px;
	overflow:hidden;
	border-top:1px solid #fff;
}

.bar h3{
	float:left;
	font:bold 10px/38px MArial, Arial, sans-serif;
	color:#fff;
	width:465px;
	height:38px;
	border-right:1px solid #fff;
	margin:0;
	padding-left:27px;
	text-transform: uppercase;
}

a.login{
	float:left;
	font:bold 10px/38px MArial, Arial, sans-serif;
	color:#fff;
	margin:0 0 0 0px;
	padding-left:15px;
	text-decoration:none;
	text-transform:uppercase;
	width:90px;	
	height:38px;
}
a.login:hover{
	text-decoration:none;
	background:#D47600;
}

a.logout{
	float:left;
	font:bold 10px/38px MArial, Arial, sans-serif;
	color:#fff;
	margin:0 0 0 0px;
	padding-left:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:47px;	
}
a.logout:hover{
	text-decoration:none;
	background:#D47600;
	width:47px;
}


#content{
	background:url(../images/bg-content.jpg) repeat-y;
	width:800px;
	overflow:hidden;
	height:auto;
}
.sidebar{
	float:left;
	width:152px;
	padding:19px 20px 24px 27px;
	position:relative;
	min-height:404px;
}
* html .sidebar{height:404px}
.nav{
	width:152px;
	padding:0 0 146px 0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.nav li{
	width:100%;
	margin:4px 0;
}
.nav li a{
	font:9px/12px MArial, Arial, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.nav li a:hover{color:#D47600}
.nav li a.active{color:#D47600}
.nav ul{
	width:141px;
	padding:2px 0 1px 11px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.nav ul li{margin:0}
.nav ul li a{
	font:9px/12px MArial, Arial, sans-serif;
	text-transform:none;
}
.banner{
	position:absolute;
	bottom:24px;
	left:27px;
}

.glbmap{
	float:left;
	width:600px;
	border-right:1px solid #623C1B;
}


.glbmapinfo{
	padding-left:30px;
	padding-right:90px;
	padding-top:20px;
	overflow:hidden;
	background-color:#f6e4cc;
}

.glbmapmenu{
	padding-top:10px;
	overflow:hidden;
	background-color:#f6e4cc;
}


.glbmapinfo p{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}
.glbmapinfo h3{
	font:16px/24px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}

.glbmapinfo h5{
	font:12px/18px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
}


.info{
	float:left;
	width:600px;
	padding:20px 1px 1px 0;
}
.infmap{
	width:492px;
	overflow:hidden;
	padding:0 80px 0 28px;
}

.inf{
	width: 472px;
	overflow: hidden;
	padding: 0 100px 0 28px;
}
.inf h2{
	font:16px/24px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
}
.inf h3{
	font:16px/24px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}
.inf h4{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0;
}
.inf h5{
	font:12px/18px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
}
.inf h5 a:link {
	font:12px/18px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
	text-decoration:none;
}

.inf h5 a:hover {
	font:12px/18px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
	text-decoration:underline;
}

.inf p{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}
.inf p a{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	text-decoration:underline;
}
.inf p a:hover{text-decoration:none}

.inf ul{
	color:#623C1B;
	font-family:MArial,Arial,sans-serif;
	font-size:12px;
	font-style:normal;	
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0 0 15px;
	list-style-position:inside
}

.list{
	width:472px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
/*.list li{width:100%}*/
.list li a{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	text-decoration:underline;
}
.list li a:hover{text-decoration:none}
.slist{
	width:472px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.slist li{
	width:90%;
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	padding:0 0 0 7px;
	margin:0 0 14px;
	background:url(../images/separator.jpg) no-repeat 0 7px;
}
.slist1{
	width:472px;
	padding:0;
	margin:-14px 0 14px;
	overflow:hidden;
	list-style:none;
}
.slist1 li{
	width:90%;
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	padding:0 0 0 7px;
	background:url(../images/separator.jpg) no-repeat 0 7px;
}
.boxes{
	background:url(../images/bg-boxes.jpg) repeat-y;
	width:600px;
	/*height:150px;*/
	overflow:hidden;
	margin:23px 0 0;
	padding:25px 0;
}
.boxes2{
	background:url(../images/bg-boxes.jpg) repeat-y;
	width:800px;
	margin:0px 0 0;
	overflow:hidden;
	padding-bottom:10px;
}
.box{
	float:left;
	width:140px;
	padding:0 32px 0 28px;
}
.box h3{
	font:11px/16px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
}
.box p{
	font:11px/14px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:7px 0 0;
}
#footer{
	border-top:1px solid #582700;
	width:800px;
	overflow:hidden;
	padding:12px 0;
}
#footer ul{
	width:800px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#footer ul li{
	font:9px/12px MArial, Arial, sans-serif;
	color:#582700;
	padding:0 2px 0 6px;
	display:inline;
	background:url(../images/separator1.jpg) no-repeat 0 50%;
}
#footer ul li:first-child{
	padding:0 2px 0 0;
	background:none;
}
#footer ul li a{
	font:9px/12px MArial, Arial, sans-serif;
	color:#582700;
	text-decoration:none;
}
#footer ul li a:hover{text-decoration:underline}


#loginmenu{
	padding:0 0 0 1px;
	list-style:none;
}
#loginmenu li{
	border-width:0 1px 1px 0;
}
#loginmenu li a{
	font:bold 10px/18px MArial, Arial, sans-serif;
	color:#fff;
/*	background:url(../images/bg-men.png) repeat;*/
	text-decoration:none;
	margin:0 0 0 15px;
	text-transform:uppercase;
}
#loginmenu li a:hover{background:#D47600}
#loginmenu li a.active{background:#D47600}

.rightColumn {
	float:left;
	position:relative;

}

.rightColumnHidden {
	position:absolute;
	visibility:hidden;
}

h5{
	font:12px/18px MArial, Arial, sans-serif;
	color:#D47600;
	margin:0;
	text-transform:uppercase;
}

.list2{
	width:220px;
	padding-left:20pt;
	margin:0;
	overflow:hidden;
	list-style:none;
}

.list2 li a{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	text-decoration:underline;
}
.list2 li a:hover{text-decoration:none}

#content p a:link {text-decoration: underline; color: #D47600;}
#content p a:visited {text-decoration: underline; color: #D47600;}
#content p a:active {text-decoration: underline; color: #D47600;}
#content p a:hover {text-decoration: underline; color: #D47600;}

table.glbmaptable
{
	color:#623C1B;
	/* background:#f6e4cc; */
	border-collapse:collapse;
	width:100%;
	
}

table.glbmaptable td
{
	width:135px;
	vertical-align:top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	border-top: 1px white solid;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px white solid;
	color:#D47600;
	font:12px/18px MArial, Arial, sans-serif;
}

table.glbmaptable td.firstcol
{
	padding-left: 30px;
	background-color: #f6e4cc; 
	color: #D47600; 
}

table.glbmaptable td.firstcolon
{
	padding-left: 30px;
	background-color: #D47600; 
	color: #FFFFFF; 
}


table.glbmaptable td.lastcol
{
	width: 60px;
}

table.glbmaptable td.menuon { 
	background-color: #D47600; 
	color: #FFFFFF; 
}

table.glbmaptable td.menuoff { 
	background-color: #f6e4cc; 
	color: #D47600; 
}

table.special
{
	color:#623C1B;
	/* background:#f6e4cc; */
	border-collapse:collapse;
	
}

table.special thead
{

}

table.special thead th
{
	padding: .5em 1em;
	border-right: 1px #623C1B solid;
	border-bottom: 1px white solid;
 	text-align:left;
 	font-weight:bold;
 	background:#e9ba7f;
}

table.special thead th.thendcol
{
	padding: .5em 1em;
	border-right: 0px;
	border-bottom: 1px white solid;
 	text-align:left;
 	font-weight:bold;
 	background:#e9ba7f;
}


table.special thead tr
{

}

table.special td
{
	vertical-align:top;
	padding: .5em 1em;
	border-right: 1px #623C1B solid;
	border-bottom: 1px white solid;
	background: #f6e4cc;
}

table.special tbody td.endcol
{	
	vertical-align:top;
	padding: .5em 1em;
	border-right:0px;
	border-bottom: 1px white solid;
	background: #f6e4cc;
}

table.special td a:link
{
	color:#623C1B
}

table.special td a:visited
{
	color:#623C1B
}


table.special tbody tr.odd td
{
	/*background:transparent url(tr_bg.png) repeat top left; */
	background: #fbf1e5;
}
table.special tbody tr.even td
{
	/*background:transparent url(tr_bg.png) repeat top left; */
	background: #D3D3D3;
}

table.special tfoot
{

}

table.special tfoot td
{

	padding-bottom:1.5em;
}

table.special tfoot tr
{

}



.text1 {
	font:11px MArial, Arial, sans-serif;
	color:#623C1B;
}

.label1 {
	font:11px MArial, Arial, sans-serif;
	font-weight:bold;
	color:#623C1B;
	padding-top:.5em;
	padding-bottom:.5em;
}

.tip {
	font:9px MArial, Arial, sans-serif;
	color:#623C1B;
}

.button {
	font:11px MArial, Arial, sans-serif;
	font-weight: bold; 
	background-color: #FFFFFF; 
	color: #623C1B;
	padding-top:.25em;
	padding-bottom:.25em;
}

table.industry_search_hdr {
	font:12px/20px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}

table.industry_search_hdr th {
	color:#e9ba7f;
	background:#623C1B;
	padding-left: 2px;
	text-transform: capitalize;
}

table.industry_search {
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}
table.industry_search a {
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	text-decoration:underline;
}

table.industry_search td.text {
	text-align: right;
	vertical-align: middle;
}
table.industry_search th {
	background:#e9ba7f;
	padding-left: 2px;
	text-transform: capitalize;
}
table.industry_search td.shaded {
	background: #fbf1e5;
	padding-left: 7px;
}
table.industry_search td span {
	padding-left: 9px;
}
.inf h3 a{
	font:16px/24px MArial, Arial, sans-serif;
	color:#623C1B;
	margin:0 0 15px;
}
td.warning {
	color:red;
	font-family:arial,san-serif;
	font-size:12px;
	font-weight:bold;
}

a.calendar {
	font:10px/18px MArial, Arial, sans-serif;
	color:#623C1B;
}
table.cal {
	color:#623C1B;
	/* background:#f6e4cc; */
	border-collapse:collapse;
}
table.cal td {
	vertical-align:top;
	padding: .5em 1em;
	border-right: 1px #623C1B solid;
	border-bottom: 1px white solid;
	background: #f6e4cc;
}

table.cal th {
	padding: .5em 1em;
	border-right: 1px #623C1B solid;
	border-bottom: 1px white solid;
 	text-align:center;
 	font-weight:bold;
 	background:#e9ba7f;
}
table.cal a {
	font:10px/18px MArial, Arial, sans-serif;
	color:#623C1B;
}
table.cal td.edit {
	font:12px/18px MArial, Arial, sans-serif;
	text-align:center;
	padding: .5em 1em;
	background: #f6e4cc;
}
table.cal td.firstcol {
	font:10px/18px MArial, Arial, sans-serif;
	text-align:center;
	padding: .5em 1em;
	background: #f6e4cc;
}

table td a.btn_submit{
	float:left;
	font:bold 14px/40px MArial, Arial, sans-serif;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 0px;
	padding-left:15px;
	text-decoration:none;
	width:80px;
	background-color:#623C1B
}

/*****************************************************************/
/* Store Template                                                */
/*****************************************************************/


table td
{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
}


table td a:link
{
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B
}

table td.productprice {
	font:10px/14px MArial, Arial, sans-serif;
	color:#623C1B;
}

.info div.store_index {
	margin-top:20px;
	margin-bottom:10px;
	margin-right:20px;
	font:12px/18px MArial, Arial, sans-serif;
	color:#623C1B;
	text-align:right
}

table td a.btn_addcart{
	float:left;
	font:bold 12px/28px MArial, Arial, sans-serif;
	font-weight:bold;
	color:#fff;
	margin:0 0 0 0px;
	padding-left:10px;
	text-decoration:none;
	width:75px;
	background-color:#623C1B
}

table.shopping_cart
{
	color:#623C1B;
	border-collapse:collapse;
}

table.shopping_cart thead
{

}

table.shopping_cart thead th
{
	padding: .5em 1em;
	border: 1px #623C1B solid;
	color:#fff;
 	text-align:left;
 	font-weight:bold;
 	background:#D47600;
}

table.shopping_cart tbody
{
	min-height:260px;
	height:260px;
}


table.shopping_cart tbody tr
{
}

table.shopping_cart tbody td
{
	vertical-align:top;
	padding: .5em 1em;
	border-right: 1px #623C1B solid;
	border-left: 1px #623C1B solid;
	background: #fff;
}


table.shopping_cart tfoot td
{
	padding: .5em 1em;
	border: 1px #623C1B solid;
	color:#fff;
 	text-align:left;
 	font-weight:bold;
 	background:#D47600;
}

table td a.btn_shoppingcart{
	float:left;
	font:bold 10px/24px MArial, Arial, sans-serif;
	color:#fff;
	margin:20px 10px 0 0px;
	padding-left:10px;
	text-decoration:none;
	width:110px;
	background-color:#D47600
}


