@charset "UTF-8";
/* CSS Document */
body{ background: #1f1d1d; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 10pt} 

#top_bar{width: 100%; height: 60px; background: #6d951c url('images/top_bar_bg.gif') repeat-x;}

#logo{ width: 900px; margin: auto; padding: 10px 0 0 0;}

#content_big_wrap{ width: 100%; min-height: 150px; background: #232323 url('images/content_wrap_bg.gif') repeat-x;}

#content_wrap{ width: 100%; min-height: 73px; background: #232323 url('images/footer_bg.gif') bottom center repeat-x; }

#content{ width: 900px; margin: auto; position: relative; padding: 25px 0 0 0; }

#left{ float: left;}

#right_wrap{ float: right; width: 710px; min-height: 6px; background: #fff url('images/copy_bg.gif') no-repeat;}

#right{width: 710px; min-height: 475px; background: transparent url('images/right_btm_bg.gif') bottom center no-repeat; margin: 6px 0 0 0; padding: 0 0 15px 0; }

#footer{ width: 900px; margin: 15px auto; font-size: 9pt; padding: 0 0 35px 0; }

#footer_col1{ float: left; }

#footer_col1 ul li{ display: inline; padding: 0 12px 0 0 }

#footer_col1 ul li a{ color: #666; text-decoration: none; text-transform: uppercase; font-size: 8pt }

#footer_col2{ float: right; text-align: right; }

#footer_col2 a{ color: #666; text-decoration: none;}

#copy{ padding: 20px 25px 0 25px; line-height: 1.5em; position: relative;}

.left_copy{width: 310px; float: left;}

.right_copy{width: 310px; float:right; padding: 35px 0 0 0; }

.form{ padding:0 25px 0 0;}

.single{ width: 655px;}

/*  NAVIGATION STYLES  */

#navigation{ padding: 0 0 10px 0;}

#nav {background:url('images/navigation.gif') no-repeat;width:179px;height:319px;overflow: hidden;}

#nav span {display: none;}

#nav li, #nav a {width: 179px; height: 40px;display:block;}

#nav li {list-style:none;display:inline;}
	
#nav-about a:hover, #nav-about-on a {background:url('images/navigation.gif') -179px 0px no-repeat;}

#nav-small-parts a:hover, #nav-small-parts-on a {background:url('images/navigation.gif') -179px -40px no-repeat;}

#nav-video a:hover, #nav-video-on a {background:url('images/navigation.gif') -179px -80px no-repeat;}

#nav-contact a:hover, #nav-contact-on a {background:url('images/navigation.gif') -179px -120px no-repeat;}

#nav-distributors a:hover, #nav-distributors-on a {background:url('images/navigation.gif') -179px -160px no-repeat;}

#nav-instructions a:hover, #nav-instructions-on a {background:url('images/navigation.gif') -179px -200px no-repeat;}

#nav-warranty a:hover, #nav-warranty-on a {background:url('images/navigation.gif') -179px -240px no-repeat;}

#nav-cane-creek a:hover, #nav-cane-creek-on a {background:url('images/navigation.gif') -179px -280px no-repeat;}



#headset_nav{ width:  710px; margin: auto; text-align: center; padding: 10px 0 10px 0; background: transparent url('images/divider.gif') no-repeat bottom center;}

#headset_nav ul li{ display: inline; padding: 0 25px 0 25px;  }

/*SPECS TABLE*/

table.specs{width: 100%;margin: 10px 0 10px 0;font-size: 9pt;}

table.specs td{padding: 5px 8px 5px 8px;border-bottom: 1px solid #ccc;}

table.specs td.specs1{border-right: 1px solid #ccc;width: 25%;}

table.specs td.specs2{width: 75%;}

table.specs td.last{border-bottom: none;}

/*SMALL PARTS TABLE */

table#small_parts{ width: 95%; margin: 15px auto; font-size: 10pt}

table#small_parts td{ padding: 10px 0 10px 0; vertical-align: top;}

/*misc*/
.clear{ clear: both;}

.imgL{ float: left; padding: 0 15px 0 10px;}

h1,h2,h3,h4,h5,h6{ padding: 0 0 15px 0; font-weight: normal; color: #666}

h3{ font-size: 14pt;}

 p{ padding: 0 0 8px 0;}

.text{ width: 375px; float: right; font-size: 13pt}

#slideshow{ float: left;}

.home_text{ width: 405px; font-size: 13pt; position: absolute; left: 277px; top: 60px;}

.headset_text{ font-size: 10pt;}

img.buy_now{ float: right; padding: 0 0 5px 0;}

#preload{ display: none;}

a{ color: #666;}

a:hover{ text-decoration: none;}

.headers {position: absolute; left: 272px;}

.home_rotate{position: absolute; left: 10px; width: 202px; height: 286px;}

.single ul{ margin: 0 0 10px 25px}

.single ul li{ list-style-type: disc;}

.instructions{ clear: both; padding: 10px 0 0 0;}

.item{ padding: 0 0 20px 0;}

.attr{ font-weight: bold;}

/* CLASSES FOR DISTRIBUTOR LISTING */
.odd, .even {
	display:inline-block;
	float:left;
	margin:0 0 15px 10px;
	width:300px;
	text-transform:uppercase;
	min-height: 135px;
	_height: 135px;}

.odd h1, .even h1 {
	font-weight:bold;
	padding:0 0 5px;
	text-transform:uppercase;}
.odd {}
.even {
	border-left: 1px solid #d6d6d6;
	padding:0 0 0 15px;}
	
.distributor {
font-size:20px;
text-indent:15px;
text-transform:uppercase;}

.distributor img {margin:0 10px 2px 0;}

.headers{
/*font-family: EurostileLTStd-Cn;*/
font-size:18pt;
margin: 0;
/*padding: 0 0 15px 0;*/
line-height: .8em;
}

.headers2{
/*font-family: EurostileLTStd-Cn;*/
font-size:18pt;
margin:0;
/*padding:0 0 3px 0;*/
}

.headers3{
/*font-family: EurostileLTStd-Cn;*/
font-size:18pt;
margin:0;
/*padding:0 0 3px 0;*/
float: right;
width: 375px;
}

.headers4{
/*font-family: EurostileLTStd-Cn;*/
font-size:14pt;
margin:0;
/*padding: 5px 0 15px 0;*/
}
