@charset "utf-8";
/* CSS Document */

#home_content_bg {
	background:url('images/bg_features.jpg') repeat-x #FFF;
}
#home_content_bg .inner {
	width:1280px;
	margin:0 auto;
	Xborder:dashed 1px #CCC;
}
#features {
	background:url('images/bg_features.jpg') bottom left repeat-x #FFF;
}
#features .inner {
	width:100%;
}

/* HOME PAGE ADS*/
#leftcol_ads, #rightcol_ads {
	float:left;
	width:120px;
	height:600px;
	Xborder:dashed 1px #CCC;
}
#rightcol_ads {float:right;}

.visual {
	height:325px;
	width:950px;
	margin:0 auto;
	position:relative;
}
.visual img {
	float:left;
	margin:0 30px;
}
.tab-hold{
	height:325px;
	width:950px;
	position:relative;
	overflow:visible;
	z-index:1;
	position:absolute;
	top:0;
	left:0;
}
.tab-hold .tab{
	width:1000px;
	height:363px;
	position:absolute;
	overflow:visible;
	top:0;
	left:0;
	z-index:1;
	display:none;
}
.tab-hold  div.active{ z-index:2;}
.tab-hold ul.fade-gall{
	width:1000px;
	height:363px;
	position:relative;
	overflow:visible;
	top:0;
	left:0;
	list-style:none;
	color: #a7ac39;
}
.tab-hold ul.fade-gall li{
	width:1000px;
	height:363px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	overflow:visible;
}
.tab-hold ul.fade-gall li.active{ z-index:20;}
.tab-hold ul.fade-gall .txt {
	position: absolute;
	width: 630px;
	z-index: 2;
	left: 340px;
	top: 25px;
	text-align:left;
	Xborder:dashed 1px red;
}
.tab-hold ul.fade-gall .txt h2 {
	display:block;
	float:left;
	font:23px/26px Arial, Helvetica, sans-serif;
	color:#ff620d;
	margin:3px 0 0 0;
	padding:0 40px 0 0;
	background:url('images/triangle_orange.png') no-repeat 240px 5px;
}

.tab-hold ul.fade-gall .txt ul {
	margin: 8px 0;
	list-style-type:none;
}
.tab-hold ul.fade-gall .txt li {
	width:630px;
	height:auto;
	position:static;
	font:0.95em Geneva, Arial, Helvetica, sans-serif;
	font-weight:500;
	padding:2px 0 0 15px;
	color: #a7ac39;
	background:url('images/bullet_green.gif') no-repeat 1px 8px;
}
.join_btn {
	display:block;
	float:left;
	width:108px;
	height:35px;
	background:url('images/btn_join.gif') no-repeat;
	text-indent:-9999px;
}
.join_btn_sm {
	display:block;
	float:left;
	width:85px;
	height:29px;
	background:url('images/btn_join_sm.gif') no-repeat;
	text-indent:-9999px;
}

.paging {
	position: absolute;
	top: 250px;
	left: 840px;
	z-index:99;
	width:88px;
	height:31px;
	background: url('images/paging.gif') no-repeat;
	text-align: center;
	font: 14px/29px Arial, Helvetica, sans-serif;
}
.prev {
	float: left;
	width: 28px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
}
.next {
	float: right;
	width: 27px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
}
.paging span {
	margin:2px 30px;
	display:block;
	color:#a7ac39;
}

/******************** SEARCH AREA *************************/
#searcharea {
	display:block;
	height:265px;
	background:#FFF;
	padding:20px 0 0 0;
}
#searcharea .inner {
	width:990px;
	margin:0 auto;
}
#col1, #col2, #col3 {
	display:block;
	float:left;
	font:0.85em Geneva, Arial, Helvetica, sans-serif;
	color:#a7ac39;
	text-align:left;
}
#col1 {width:215px;}
#col2 {width:475px; margin:0 0 0 20px;}
#col3 {width:230px; margin:0 0 0 20px;}
#col1 h2, #col2 h2, #col3 h2 {
	height:57px;
	text-indent:-9999px;
	margin:0 0 20px 0;
}
#col1 h2 {background:url('images/search_territory.gif') no-repeat;}
#col2 h2 {background:url('images/search_category.gif') no-repeat;}
#col3 h2 {background:url('images/search_prodindex.gif') no-repeat;}
.vert_divider {
	display:block;
	float:left;
	width:1px;
	height:168px;
	margin:35px 0 0 0;
	background:url('images/vert_divider.gif') no-repeat;
}





