/* CSS Document */
body{padding:0px; margin:0px; background:#fff; color:#6e6e6e; font:10px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

#container{margin:0 auto; width:775px; position:relative; border: #000 1px solid;}

p a.link01{font:10px/14px Tahoma, sans-serif; color:#6e6e6e; font-weight:normal; text-decoration:underline;}
p a.link01:hover{color:#fff; text-decoration:none; background:#009900;}

p a{font:10px/14px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:none;}
p a:hover{color:#fff; text-decoration:none; background:#009900;}

/* HEADER */

#header{height:239px; position:relative; background:url(../images/b_top.jpg) 0 0 no-repeat;}

#logo{width:176px; height:39px; position:absolute; top:812px; left:79px}

#slogan{width:106px; height:44px; position:absolute; top:117px; left:103px}

#categories{width:298px; height:55px; position:absolute; top:70px; left:296px }

/* MENU */

#menu{height:40px; position:relative; background:url(../images/b_buttons.jpg) 0 0 no-repeat; clear:both}

#menu ul{margin: 0 auto; padding-top:15px; padding-left:30px;}
#menu ul li{float:left; margin-right: 21px;}




#menu ul li.home a{width:73px; height:17px; display:block; background:url(../images/btn_home.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.home a:hover{width:73px; height:17px; background:url(../images/btn_home_over.png) 0 0 no-repeat;}

#menu ul li.about a{width:59px; height:17px; display:block; background:url(../images/btn_about.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.about a:hover{width:59px; height:17px; background:url(../images/btn_about_over.png) 0 0 no-repeat;}

#menu ul li.services a{width:57px; height:17px; display:block; background:url(../images/btn_services.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.services a:hover{width:57px; height:17px; background:url(../images/btn_services_over.png) 0 0 no-repeat;}

#menu ul li.products a{width:65px; height:17px; display:block; background:url(../images/btn_products.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.products a:hover{width:65px; height:17px; background:url(../images/btn_products_over.png) 0 0 no-repeat;}

#menu ul li.contact a{width:78px; height:17px; display:block; background:url(../images/btn_contact.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.contact a:hover{width:78px; height:17px; background:url(../images/btn_contact_over.png) 0 0 no-repeat;}

#menu ul li.affiliates a{width:64px; height:17px; display:block; background:url(../images/btn_affiliates.png) 0 0 no-repeat; text-indent:-20000px;}
#menu ul li.affiliates a:hover{width:64px; height:17px; background:url(../images/btn_affiliates_over.png) 0 0 no-repeat;}



#menu ul li.bullet{width:22px; height:17px; background:url(../images/bullet1.gif) 0 0 no-repeat;}

/* CONTENT */

#content{
	position:relative;
	background:#006600;
	border-top: #fff 1px dashed;
	border-bottom: #fff 1px dashed;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#interior{
	width:650px;
	position:relative;
	clear:both;
	left: 30px;
}
#interior h2{width:156px; height:75px; background:url(../images/h_membership.jpg) 0 0 no-repeat; float:left;}
#interior h3{width:202px; height:40px; background:url(../images/h_equipment.jpg) 0 0 no-repeat; float:left; margin-top:9px;}
#interior a{
	color:#FF0000;
	font-weight:normal;
	text-decoration:none;
	padding: 0 0 0 42px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: 27px 7px;
}
#interior a:hover{
	text-decoration:none;
	color:#000;
	background-color: #CCCCCC;
}
#interior ul{width:450px;float:left; margin-top:10px;}
#interior ul li{color:#000000;
	font-weight:normal;
	background:url(../images/arrow1.jpg) 27px 7px no-repeat;
	padding: 0 0 0 35px;
	display:block;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;}
#interior ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 27px 7px no-repeat; padding: 0 0 0 42px; display:block;}
#interior ul li a:hover{text-decoration:none; color:#000;}


#incontent{background:#fff; padding-top:24px;}

#leftPan{position:relative; width:372px; float:left; border-right:#cccccc 1px solid; margin-right:33px}

#welcome{
	width:300px;
	border-bottom:#cccccc 1px solid;
	padding-bottom:20px;
	margin-left:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#welcome h2{width:211px; height:17px; background:url(../images/h_welcome.jpg) 0 0 no-repeat; clear:both; padding-bottom:21px;}
#welcome p.img{width:170px; min-height:75px; padding: 6px 0 15px 129px; background:url(../images/img_welcome.jpg) 0 0 no-repeat; display:block; font:10px/12px Tahoma, sans-serif; color:#d76500; font-weight:bold;}

#equipment{
	width:300px;
	border-bottom:#cccccc 1px solid;
	padding-bottom:20px;
	margin-left:38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#equipment h2{
	width:211px;
	height:17px;
	clear:both;
	padding-bottom:21px;
	background-image: url(../images/h_services.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#equipment p.img{
	width:170px;
	min-height:75px;
	padding: 6px 0 15px 129px;
	display:block;
	font:10px/12px Tahoma, sans-serif;
	color:#d76500;
	font-weight:bold;
	background-image: url(../images/img_equipment.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#rightPan{position:relative; width:332px; float:left;}

#services{
	width:332px;
	border-bottom:#cccccc 1px solid;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#services h2{width:332px; height:17px; background:url(../images/h_products.jpg) 0 0 no-repeat; padding-bottom:21px; float:left;}
#services h3{width:103px; height:127px; background:url(../images/img_services.jpg) 1px 0 no-repeat; float:left; }

#services ul{width:229px;float:left; margin-top:5px;}
#services ul li{height:18px;}
#services ul li a{
	color:#d76500;
	font-weight:normal;
	text-decoration:underline;
	background:url(../images/arrow1.jpg) 0 7px no-repeat;
	padding: 0 0 0 12px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
#services ul li a:hover{
	text-decoration:none;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#services p{clear:both}

#membership{width:332px; margin-top:20px;}
#membership h2{width:332px; height:17px; background:url(../images/h_membership.jpg) 0 0 no-repeat; padding-bottom:10px; }
#membership p.boldtext{font:10px/12px Tahoma, sans-serif; color:#d76500; font-weight:bold; padding-bottom:10px}


/* FOOTER */

#footer {
	height:75px;
	clear:both;
	background-image: url(../images/bg_footer.jpg);
	text-align: right;
}


#footer p{
	margin: 32px 0 0 32px;
	font:10px/18px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:right;
	color:#fff;
	float:right;
	vertical-align: middle;
	margin-right: 21px;
}
#footer p a{
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#fff;
	text-decoration:none;

}
#footer p a:hover{color:#000; background:#FFFFFF;}

