/* =RESET ||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

*     {margin:0px;padding:0px;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0;}

/* =CSS DROP DOWNS ||||||||||||||||||||||||||||||||||||||||||||||||*/

/* =ID ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/* ----- both index and subpages ----- */
#wrapper {width:100%;border:none;text-align:center;}

#div_wrapper {margin-left:auto;margin-right:auto;width:920px;}

#header  {width:920px;height:105px;border:none;text-align:left;}
	#head_left  {}
	#head_right {width:538px;height:95px;background-image:url(../images/world-dots.gif);}
		#search_box {width:515px;text-align:right;margin-top:60px;}
			#search_box input {margin-bottom:6px;} 
			#search_box img {margin-top:6px;}

#topnav  {width:920px;border:none;background-color:#da801a;text-align:left;}
	/*#menu {}
		#menu ul {width:100%;margin-left:0px;}
		#menu ul li {display:inline;}
			#menu ul li a:link    
			{margin-right:15px;padding:4px 10px;float:left;font-weight:bold;font-size:13px;text-decoration:none;}
			#menu ul li a:visited 
			{margin-right:15px;padding:4px 10px;float:left;font-weight:bold;font-size:13px;text-decoration:none;}
			#menu ul li a:hover   
			{margin-right:15px;padding:4px 10px;float:left;font-weight:bold;font-size:13px;text-decoration:none;color:#fff;}
			#menu ul li a:active  
			{margin-right:15px;padding:4px 10px;float:left;font-weight:bold;font-size:13px;text-decoration:none;}*/

#footer  {width:920px;border:none;text-align:left;}

/* ----- index page ----- */
#content_index  {width:920px;border:none;text-align:left;}
	#content_index td {height:273px;background-color:#8a8c8f;}

#sections_index {border:none;text-align:left;}
	#section_menu {}
		#section_menu ul {width:100%;margin:0px;list-style-type:none;}
		#section_menu ul li {display:inline;}
			#section_menu ul li a:link    
			{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#fff;}
			#section_menu ul li a:visited 
			{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#fff;}
			#section_menu ul li a:hover   
			{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#000;}
			#section_menu ul li a:active  
			{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#fff;}
			
				#section_menu ul li.onstate {display:inline;list-style-type:none;}
					#section_menu ul li.onstate a:link    
					{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#000;}
					#section_menu ul li.onstate a:visited 
					{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#000;}
					#section_menu ul li.onstate a:hover   
					{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#000;}
					#section_menu ul li.onstate a:active  
					{padding:3px 0px 3px 10px;width:220px;float:left;text-decoration:none;color:#000;}
					
					#section_menu ul li.onstate a:link,
					#section_menu ul li.onstate a:visited,
					#section_menu ul li.onstate a:hover, 
					#section_menu ul li.onstate a:active
					{background-color:#9ebe32;}
			
		/*tab bg colors*/
		#section_menu ul li.tab_one a:link,
		#section_menu ul li.tab_one a:visited,
		#section_menu ul li.tab_one a:active 
		{background-color:#404041; color:#FFFFFF;} 
		
		#section_menu ul li.tab_one a:hover {background-color:#404041; color:#FFFFFF;}
		
		
		#section_menu ul li.tab_two a:link,
		#section_menu ul li.tab_two a:visited,
		#section_menu ul li.tab_two a:active 
		{background-color:#58585a; color:#FFFFFF;} 
		
		#section_menu ul li.tab_two a:hover {background-color:#58585a; color:#FFFFFF;}
		
		
		#section_menu ul li.tab_three a:link,
		#section_menu ul li.tab_three a:visited,
		#section_menu ul li.tab_three a:active 
		{background-color:#6d6e71; color:#FFFFFF;} 
		
		#section_menu ul li.tab_three a:hover {background-color:#6d6e71; color:#FFFFFF;}
		
		
		#section_menu ul li.tab_four a:link,
		#section_menu ul li.tab_four a:visited,
		#section_menu ul li.tab_four a:active 
		{background-color:#808285; color:#FFFFFF;} 
		
		#section_menu ul li.tab_four a:hover {background-color:#808285; color:#FFFFFF;}
		
		
		
		/*tab bg colors for hover
		#section_menu ul li.tab_one a:hover,
		#section_menu ul li.tab_two a:hover,
		#section_menu ul li.tab_three a:hover, 
		#section_menu ul li.tab_four a:hover
		{background-color:#9ebe32;}*/
			
	
	#section_1 {width:920px;height:190px;border:none;background-color:#d1d2d4;}
	
		#section_1_content {width:100%;border:none;}
			#section_1_content td {width:25%;}
			
			td.sec_box              {}
			td.sec_box div          {margin:15px;}
			td.sec_box div a:link, td.sec_box div a:visited, td.sec_box div a:active
			{color:#77787b;text-decoration:none;}
			td.sec_box div a:hover      {color:#77787b;text-decoration:underline;}
			
			td.sec_box_split        {}
			td.sec_box_split div    {margin:15px;}
			td.sec_box_split div a:link, td.sec_box_split div a:visited, td.sec_box_split div a:active
			{color:#77787b;text-decoration:none;}
			td.sec_box_split div a:hover{color:#77787b;text-decoration:underline;}
			
			span.more {font:11px Arial, Helvetica, sans-serif;color:#666;font-weight:bold;margin-top:5px;}

td.sec_green {background-color:#9ebe32;}

/* ----- subpages ----- */

#content_subpage {width:920px;border:none;text-align:left;background-color:#fff;}

#content_subpage_container {width:100%;border:none;}

#content_sub_top {height:185px;}
#content         {padding:0px 20px 0px 20px;} /* was 10 60 0 50 */

	#bcnav  {margin:0px 0px 30px;}
	    #bcnav ul {margin:5px 0px 0px -14px;}
		#bcnav ul li {display:inline;}
			#bcnav ul li a:link    
			{padding:4px 10px 4px 14px;float:left;font-weight:bold;font:10px Arial, Helvetica, sans-serif;text-decoration:none;color:#76787b;background:#fff url(../images/bcnav-div.gif) no-repeat 0px 5px;}
			#bcnav ul li a:visited 
			{padding:4px 10px 4px 14px;float:left;font-weight:bold;font:10px Arial, Helvetica, sans-serif;text-decoration:none;color:#76787b;background:#fff url(../images/bcnav-div.gif) no-repeat 0px 5px;}
			#bcnav ul li a:hover   
			{padding:4px 10px 4px 14px;float:left;font-weight:bold;font:10px Arial, Helvetica, sans-serif;text-decoration:none;color:#000;background:#fff url(../images/bcnav-div.gif) no-repeat 0px 5px;}
			#bcnav ul li a:active  
			{padding:4px 10px 4px 14px;float:left;font-weight:bold;font:10px Arial, Helvetica, sans-serif;text-decoration:none;color:#76787b;background:#fff url(../images/bcnav-div.gif) no-repeat 0px 5px;}
			
			#bcnav ul li.bcnav_home a:link   {background-image:none;}
			#bcnav ul li.bcnav_home a:visited{background-image:none;}
			#bcnav ul li.bcnav_home a:hove   {background-image:none;}
			#bcnav ul li.bcnav_home a:active {background-image:none;}

#right_col       {width:203px;padding-top:10px;}

	table.product_highlight {width:100%;border:none;margin-bottom:10px;}

td.sub_white {width:10px;}
	td.sub_white_cap {height:10px;}

#sub_left  {width:160px;background:#6d6e71 url(../images/bg-grad-leftnav.jpg) top left;}

#left_menu {padding:0px;}
		#left_menu ul {width:160px;margin-left:0px;margin-top:35px;}
		#left_menu ul li {list-style-type:none;}
			#left_menu ul li a:link    
			{width:140px;text-decoration:none;display:block;padding:10px;}
			#left_menu ul li a:visited 
			{width:140px;text-decoration:none;display:block;padding:10px;}
			#left_menu ul li a:hover   
			{width:140px;display:block;padding:10px;}
			#left_menu ul li a:active  
			{width:140px;text-decoration:none;display:block;padding:10px;}
		
		#left_menu ul li.level1 
		{font:13px Arial, Helvetica, sans-serif;font-weight:bold;background-color:#4c4d4e;}
			#left_menu ul li.level1 a:link    {color:#fff;}
			#left_menu ul li.level1 a:visited {color:#fff;}
			#left_menu ul li.level1 a:hover   {color:#fff;padding:10px; background-color:#000000;}
			#left_menu ul li.level1 a:active  {color:#fff;}
			
		#left_menu ul li.level2 
		{font:12px Arial, Helvetica, sans-serif;font-weight:bold;background-color:#dcddde;color:#5f5f5f;}
			#left_menu ul li.level2 a:link    {color:#000;}
			#left_menu ul li.level2 a:visited {color:#000;}
			#left_menu ul li.level2 a:hover   {color:#000;padding:10px;text-decoration:underline;}
			#left_menu ul li.level2 a:active  {color:#000;}
			
		#left_menu ul li.level3 
		{font:11px Arial, Helvetica, sans-serif;background-color:#dcddde;color:#5f5f5f;}
			#left_menu ul li.level3 a:link    {color:#686868;}
			#left_menu ul li.level3 a:visited {color:#686868;}
			#left_menu ul li.level3 a:hover   {color:#000;padding:10px;text-decoration:underline;}
			#left_menu ul li.level3 a:active  {color:#686868;}

#sub_right {padding-right:10px;}

/*------- PRODUCTS --------*/

table.product_listings {width:100%;border:none;margin-bottom:15px;}

td.prod_left {padding:0px 8px 0px 0px;}
td.prod_right{padding:0px 0px 0px 8px;}

td.prod_details_box1 {padding:0px 0px 0px 8px;}
td.prod_details_box1 table td {padding:0px 0px 8px 8px;}
td.prod_details_box2 {padding:15px 8px 8px;}
td.prod_details_box2 h2 {border-bottom:1px solid #ccc;font-style:italic;}
td.prod_details_box2 div {border:1px solid #ccc;background-color:#f8f8f8;} 
td.prod_details_box2 table {margin:5px;}
td.prod_details_box2 table td {padding:0px 0px 8px 8px;}

div.prod_image {text-align:center;}
div.prod_name {margin-top:5px;text-align:center;}

/* Product List */

.product_list_table {margin:15px 0px 30px;}

.product_list_table table {width:415px;}

.product_list_table table h3 {margin-top:0px;}

.product_list_table table tr td {padding:7px 5px 4px;color:#303030;font:10px Arial, Helvetica, sans-serif;}

.product_list_table table tr td a {font-weight:bold;font-size:11px;color:#db9c4c;text-decoration:none;}

.product_list_table table tr.alternate td {background-color:#e5e5e5;}

.product_list_table table tr.labels td {background-color:#da821e;font-weight:bold;font-size:11px;padding:9px 5px 3px;}

/* Product Details */

.product_details_table {margin:15px 0px 30px;}

.product_details_table table {width:476px;}

.product_details_table h3 {margin:0px;font-size:15px;}

.product_details_table .product_details_photos {margin:20px 0px;height:150px;}

	.product_details_table .product_details_photos img {float:left;}
	
.product_details_table table tr td.right_align {text-align:right;}

.product_details_table table tr td {padding:7px 5px 4px;color:#303030;font-size:11px;width:50%;}
.product_details_table table tr td p, .product_details_table table tr td strong {font-size:11px;margin:0px;}

.product_details_table table tr td a {font-weight:bold;font-size:11px;color:#db9c4c;text-decoration:none;}

.product_details_table table tr.alternate td {background-color:#e5e5e5;}

.product_details_table table tr.labels td {background-color:#da821e;font-weight:bold;font-size:11px;padding:9px 5px 9px;}


/* =STANDARD ||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*FONT Standard*/
body, p, div, td {font:12px Arial, Tahoma, Verdana, sans-serif;color:#000;}

a:link, a:visited, a:hover, a:active {color:#000;}
a:hover {text-decoration:none;}

/*OTHER Standard*/
body   {background-color:#404040;} 
h1     {font-size:24px;font-weight:bold;margin-bottom:5px;color:#da801a;text-transform:uppercase;letter-spacing:-0.5px;}
h2     {font-size:15px;font-weight:bold;margin-bottom:5px;color:#da801a;text-transform:uppercase;}
h2.section     {font-size:15px;font-weight:bold;margin-bottom:3px;margin-top:0px;color:#333132;}
h3     {font-size:15px;font-weight:bold;margin-bottom:5px;color:#000;}
p      {line-height:18px; margin:0px 0px 15px;}
hr     {height:1px;border:0px solid #000;border-top-width:thin;}
ul     {margin-left:40px;margin-bottom:20px;}
li     {line-height:18px;}
strong, a strong, strong a {font-weight:bold;}
em, em strong, strong em   {font-style:italic;}
strong a em, strong em a   {font-weight:bold;font-style:italic;}

.print {display:none;}

/* no product image div */
div.ecomm_noimg {width:80px;height:60px;text-align:center;padding:30px 10px 10px;border:1px solid #96022d;}
div.ecomm_noimg_thumb {width:80px;height:60px;text-align:center;padding:30px 10px 10px;border:1px solid #96022d;}
div.ecomm_noimg_sized {width:200px;height:200px;text-align:center;padding:30px 10px 10px;border:1px solid #96022d;}
div.ecomm_noimg_large {width:200px;height:200px;text-align:center;padding:30px 10px 10px;border:1px solid #96022d;}