/* No Sidebar On Homepage Style
 * ------------------------------
 */
#content_outter {
	/*padding-top:0px !important;*/
}

#content_area { /* Change Width Of Content Area */
	/*width: 967px !important;
	max-width:967px;
	overflow:hidden;
	padding:0px 0px 20px 0px;
	margin:0px;*/
}

#content_left { /*Home Page - No Left Navigation*/
	/*display:none !important;*/
}
		
div#content_area table tr td table tr td table { /*Remove cellspacing & cellpadding*/
	/*border-collapse:collapse;*/
}



/* Changing Style
 * ------------------------------
 */

#content_area br {
	/*display:none;*/
}

#content_area img {
	border:0px;
}

#content_area table tr td table {
	width:100% !important;
}

#homepage_top {
	/*background:url(../images/homepage/promo_large.jpg);
	background-repeat:no-repeat;*/
	height:356px;
	margin:0px 0px 13px 1px; /*0*/
	padding:0px;
	width:775px;
}

#homepage_top_left {
	float:left;
	height:343px; /*356*/
	margin:0px;
	padding:0px;
	width:492px;
}

#homepage_top_left a {
	/*display:block;
	height:63px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:492px;*/
}

#homepage_top_right {
	float:left; /*right*/
	height:343px; /*336*/
	margin:0px;
	padding:0px; /*20 0 0 0*/
	width:282px; /*283*/
}

#homepage_top_right a {
	/*display:block;
	height:306px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	width:283px;*/
}

#homepage_btm {
	color:#353f3a;
	font-family:verdana, sans-serif;
	font-size:12px;
	line-height:18px;
}

/* Featured Products
 * ------------------------------
 */
#content_area table { /* Set Width Of Table */
	/*margin:0px;
	padding:0px;
	width:896px;*/
}

#content_area table tr td table tr td { /* Featured Products Description */
	padding:0px 0px 0px 0px;
}

#content_area table tr td table tr td table tr td table tr td a.productnamecolor, #content_area table tr td table tr td table tr td a.productnamecolor { /* Product Name */
	color:#4b3905;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#content_area table tr td table tr td table tr td table tr td a.productnamecolor:hover, #content_area table tr td table tr td table tr td a.productnamecolor:hover { /* Product Name - Hover */
	color:#000000;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#content_area table tr td table tr td table tr td table tr td font.text b, #content_area table tr td table tr td table tr td table tr td font.colors_text b { /* List Price Text */
	color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
}

#content_area table tr td table tr td table tr td table tr td font.text { /* List Price */
	color:#353f3a !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
}

#content_area table tr td table tr td table tr td table tr td font.text b { /* Our Price Text */
	color:#353f3a;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#content_area table tr td table tr td table tr td table tr td b font.colors_productprice { /* Our Price */
	color:#9D3903 !important; /*b57818*/
	display:inline !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold;
}

#content_area table tr td table tr td table tr td table tr td font.text s { /* Our Price Alternative */
	color:#9D3903 !important; /*b57818*/
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	text-decoration:none !important;
}

#content_area table tr td table tr td table tr td table tr td font.productnamecolor i b { /* You Save Text */
	color:#687819 !important;
	font-family:verdana, sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	font-style:italic !important;
	text-decoration:none !important;
}

#content_area table tr td table tr td table tr td table tr td a img { /* Product Image Border */
	border:0px !important;
}

#homepage_featured { margin-top:20px; }
html>/**/body #homepage_featured { padding-top:20px;margin:0; }


/****************************************************************************/
/*** Slider
/****************************************************************************/


/* Slides */
	#slide1 {background: url(../images/slides/glock-slider.jpg) no-repeat top left;}
	#slide2 {background: url(../images/slides/knives.jpg) no-repeat top left;}
	#slide3 {background: url(../images/slides/maxpedition.jpg) no-repeat top left;}
	#slide4 {background: url(../images/slides/streamlight.jpg) no-repeat top left;}
	#slide5 {background: url(../images/slides/wileyx-slider.jpg) no-repeat top left;}
	#slide6 {background: url(../images/slides/proposition.jpg) no-repeat top left;}
	
.panel_handle { display:block;position:absolute;clear:both;width:100%;height:343px;top:0;left:0;z-index:1; }

/* Most common stuff you'll need to change */

	.react-slider-wrapper { padding: 0 0 20px 0 }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.react-slider-no-js .react-slider {
	height: 343px;
	overflow: auto !important;
	padding-right: 20px
}
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.react-slider, .react-slider .panel { filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;opacity: 0;
	width: 775px; height: 343px;
} 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.react-slider-wrapper.arrows .react-slider, .react-slider-wrapper.arrows .react-slider .panel { width: 775px; height: 343px; }
	.react-slider-wrapper.arrows .react-slider { margin: 0 10px }
	
	/* Arrow styling */
	.react-nav-left a, .react-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.react-nav ul li a.current { background: #687819; color: #FFF; background: url(../images/sliderbg.gif);font-size:11px; }
	
	/* Panel padding */
	.react-slider .panel-wrapper { padding: 20px; text-indent: -9999px;z-index:0; }
	.react-slider .panel-wrapper ul li{ list-style: none;} 
	/* Preloader */
	.react-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.react-nav ul { clear: both; display: block; overflow: hidden; width: 775px; background: url(../images/slider_ul_bg.gif) repeat-x top left;margin:0;padding:0;}
	.react-nav ul li { display: inline }
	.react-nav ul li a { background: transparent; color: #4B3905; display: block; float: left; margin-right: 1px; padding: 3px 8px; text-decoration: none; font-size:11px; font-weight:bold; line-height:18px; border-right: 1px solid #4B3905 }
	.react-nav ul li a:hover { background: #4B3905; color: #FFF;font-size:11px;font-weight:bold; }	
	/* Miscellaneous */
	.react-slider-wrapper { clear: both; overflow: auto }
	.react-slider { float: left; overflow: hidden; position: relative }
	.react-slider .panel { display:block;position:absolute;top:0px;left:0px; }
	.react-slider .panel-container { position: relative }
	.react-nav-left, .react-nav-right { float: left }
	.react-nav-left a, .react-nav-right a { display: block; text-align: center; text-decoration: none }
	.panel { display:none; }
