@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0;}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

body {background-image:url(../images/M-BG.jpg); background-repeat:repeat-x; background-color:#cfc4a4;}
.box{width:1110px; position:relative; margin:0 auto; }
.shade_left{background-image:url(../images/shade_left.png); background-repeat:repeat-y; width:15px; height:1857px; float: left;}
.main{ width:1080px; height:1857px; float: left; background-color: #fff;}
.shade_right{background-image:url(../images/shade_right.png); background-repeat:repeat-y; width:15px; height:1857px; margin-left: 1095px;}

.top_nav {width:1080px; height:41px; background-color:#961d14; position: relative;}
.sub_nav {width:325px; height:24px; float: left;}
.top_nav ul li {display:inline; float:left; margin-top: 8px;}





.nav{margin-top:9px; margin-left:155px; font-family: "Montserrat"; font-size: .6em; font-weight:400;  float: left;}
.nav ul ul {display: none;}
.nav ul li:hover > ul {display: block;}
.nav ul li:hover > #paintball{background-position: 0 -35px;}
.nav ul li:hover > #scenario{background-position: 0 -35px;}
.nav ul li:hover > #stockclass{background-position: 0 -35px;}
.nav ul li:hover > #skateboard{background-position: 0 -35px;}
.nav ul li:hover > #airsoft{background-position: 0 -35px;}
.nav ul {  
	list-style: none;
	position: relative;
	display: inline-table;
}
.nav ul:after {
	content: ""; clear: both; display: block;
}
.nav ul li {
	float: left;
}
.nav ul li:hover a {
	color: #fff;
}
	
.nav ul ul li a {
	
	padding-top:3px;
	padding-bottom:3px; 
	display: block;
	text-decoration: none;
}
.nav ul ul {
	margin-left: 0px;
	background: #951d14; border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
.nav ul ul li {
	
	padding-left: 10px;
	padding-right: 10px;
	
	float: none; 
	position: relative;
}

.nav ul ul li:hover{
	background: #9f332b;
	
}

/*Top navigation links Start*/

#home {display: block; width: 65px; height: 24px; background: url("../images/btn-home.png") no-repeat 0 0;}
#home:hover {background-position: 0 -24px;}
#home span {position: absolute; top: -999em;}
#contact {display: block; width: 70px; height: 24px; background: url("../images/btn-contact.png") no-repeat 0 0;}
#contact:hover {background-position: 0 -24px;}
#contact span {position: absolute; top: -999em;}
#orderstatus {display: block; width: 92px; height: 24px; background: url("../images/btn-orderstatus.png") no-repeat 0 0;}
#orderstatus:hover {background-position: 0 -24px;}
#orderstatus span {position: absolute; top: -999em;}
#shoppingcart {display: block; width: 98px; height: 24px; background: url("../images/btn-shoppingcart.png") no-repeat 0 0;}
#shoppingcart:hover {background-position: 0 -24px;}
#shoppingcart span {position: absolute; top: -999em;}
#waystoorder {display: block; width: 104px; height: 24px; background: url("../images/btn-waystoorder.png") no-repeat 0 0;}
#waystoorder:hover {background-position: 0 -24px;}
#waystoorder span {position: absolute; top: -999em;}

/*Top navigation links Start  *******End******/

/*seacrh feild*/
form{margin: 0; padding: 0; border: 0;}
#search {padding-top:8px; width:470px; height:24px; float:left;}
#search form{height: 24px; width: 386px;}
#search input:focus{outline:none;}
.searchbox{padding-left:5px; border:none; font-family: Arial; font-style: italic; font-weight: 100; font-size:.9em; text-transform:uppercase; color:#8b8b8b; width: 381px; height: 24px; float: left;}
.searchbox_submit{border:none; position: absolute; width:82px; height:24px;  background: url("../images/btn-submit.png"); }
.searchbox_submit:hover{background-position: 0 -24px;}
/*seacrh feild *******End*******/

.user_log{margin-left:918px; width: 162px; height: 41px; background-color: #831911; }
.user_log h9{font-family: "Montserrat"; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #c9bf9f; position:absolute; margin:13px 0 0 11px;}
.user_log h9 a{text-decoration: none; color: #fff;}
.user_log h9 a:hover{text-decoration: none; color: #c0c0c0;}


#output{position: absolute; z-index: 1;}
.main_nav{width: 1080px; height: 84px; position: absolute; z-index:3;}
.right{width: 162px; height:975px; float: left; margin-left:918px; margin-top:44px; background-image:url("../images/rightbar_bg.jpg"); background-repeat: repeat-x;  background-color:#fff; z-index:2; overflow: hidden;}
.right_bar{width: 182px; height:590px; position: absolute;}
.offer{width:1080px; height:25px; text-align:right; padding-top: 6px; }
.main_nav h9{font-family: "Montserrat"; font-weight: 700; font-size: .7em; padding-right: 12px; letter-spacing: 1px; color: #fff;}
.main_nav h9 span{color: #c9bf9f;}
.logo{position:absolute; margin-top: 7px; margin-left: 32px; z-index:2;}
.main_links{-moz-box-shadow:1px 0px 3px 0px #474747; -webkit-box-shadow:1px 0px 3px 0px #474747; box-shadow:1px 0px 3px 0px #474747; width:1040px; height: 44px; background-color: #9e2a2b; margin-left:48px; float: left; position: absolute; z-index:1;}
.contact_box{margin-left:200px; height: 44px; width: 306px; background-color: #949494;float: left;}

/***Main Navigation Start***/
#paintball {display: block; width: 106px; height: 35px; background: url("../images/btn-paintball.jpg") no-repeat 0 0;}
#paintball:hover {background-position: 0 -35px;}
#paintball span {position: absolute; top: -999em;}
/*
#scenario {display: block; width: 85px; height: 35px; background: url("../images/btn-scenario.jpg") no-repeat 0 0;}
#scenario:hover {background-position: 0 -35px;}
#scenario span {position: absolute; top: -999em;}
#stockclass {display: block; width: 97px; height: 35px; background: url("../images/btn-stockclass.jpg") no-repeat 0 0;}
#stockclass:hover {background-position: 0 -35px;}
#stockclass span {position: absolute; top: -999em;}
*/
#skateboard {display: block; width: 100px; height: 35px; background: url("../images/btn-skateboard.jpg") no-repeat 0 0;}
#skateboard:hover {background-position: 0 -35px;}
#skateboard span {position: absolute; top: -999em;}
#airsoft {display: block; width: 73px; height: 35px; background: url("../images/btn-airsoft.jpg") no-repeat 0 0;}
#airsoft:hover {background-position: 0 -35px;}
#airsoft span {position: absolute; top: -999em;}
#boxing {display: block; width: 100px; height: 35px; background: url("../images/btn-boxing.jpg") no-repeat 0 0;}
#boxing:hover {background-position: 0 -35px;}
#boxing span {position: absolute; top: -999em;}

/***Main Navigation End***/
.social ul li{display:block;}
#facebook {display: block; width: 162px; height: 29px; background: url("../images/soc-facebook.jpg") no-repeat 0 0;}
#facebook:hover {background-position: 0 -29px;}
#facebook span {position: absolute; top: -999em;}
#twitter {display: block; width: 162px; height: 29px; background: url("../images/soc-twitter.jpg") no-repeat 0 0;}
#twitter:hover {background-position: 0 -29px;}
#twitter span {position: absolute; top: -999em;}
#paintballtalk {display: block; width: 162px; height: 29px; background: url("../images/soc-paintballtalk.jpg") no-repeat 0 0;}
#paintballtalk:hover {background-position: 0 -29px;}
#paintballtalk span {position: absolute; top: -999em;}
#myspace {display: block; width: 162px; height: 29px; background: url("../images/soc-myspace.jpg") no-repeat 0 0;}
#myspace:hover {background-position: 0 -29px;}
#myspace span {position: absolute; top: -999em;}
#wordpress {display: block; width: 162px; height: 29px; background: url("../images/soc-wordpress.jpg") no-repeat 0 0;}
#wordpress:hover {background-position: 0 -29px;}
#wordpress span {position: absolute; top: -999em;}

ul#tabs li h8{font-family: "Montserrat"; font-size: .7em; font-weight: 400; letter-spacing: .5px; color: #fff; text-shadow: 1px 1px 1px #454545; text-transform: uppercase; margin-top: 15px; margin-left:20px;}
ul#tabs li p {font-family: "arial"; font-size: .6em; color: #393939; margin-left: 20px; width: 142px; }



ul#tabs li{ 
			width: 162px;
			height: 70px;
			display: block;
			border-bottom-style:solid ; 
			border-bottom-color: #969696; 
			border-bottom-width: 1px;
}

ul#tabs li a {
			margin-left: -12px;
			height: 60px;
			padding: 10px 0px 0px 0px;
			display: inline-block;
			width: 182px;
			text-decoration: none;	
			outline: none;
			
}
ul#tabs li:hover{background-color: #747474;}

ul#tabs li a.current {
			background:  url('../images/feature-tab-current-full.png');
}
ul#tabs {
			z-index: 2;
			width: 182px;
}
ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}
ul#output {
			right: 0;
			width: 1080px;
			height: 757px;
			position: relative;
		}

ul#output li {
			display: block;
			position: absolute;
			width: 1080px;
			height: 757px;
		}
ul#output li a {
			color: #fff; text-shadow: 1px 1px 1px #454545; text-transform: uppercase;
			letter-spacing: 1px;
			font-family: "Montserrat";
			font-weight: 400; 
			position: absolute;
			top: 557px;
			left: 57px;
			padding: 6px 10px;
			text-decoration: none;
			font-size: 12px;
			color: #fff;
			background: #727272;
			-moz-border-radius: 5px;
		}
		
		ul#output li a:hover {
			background: #a29066;
		}
		
		
.adverts{ height: 315px; width:1080px; position: absolute; margin-top:620px; margin-left:10px;}
.adverts a{ text-decoration: none;}
.adverts img{margin:20px; border:solid ; border-color: #fff; border-width: 5px;-moz-box-shadow:0 0 3px 1px #474747; -webkit-box-shadow:0 0 3px 1px #474747; box-shadow:0 0 3px 1px #474747;z-index:0;}

.new_feat{width:1080px; height:310px; background-image: url("../images/new_feat_bg.jpg"); background-repeat: repeat-x; position: absolute; margin-top: 910px;}
.new_feat h1{background-image:url("../images/new_feat_title.png"); width: 541px; height: 20px; text-indent: -9999px;}
.line{width: 1px; height:210px; margin-top: 42px; background-color:#b8b8b8; float: left; }
.newprod{margin-left:28px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod2{margin-left:7px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod3{margin-left:7px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod4{margin-left:7px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod5{margin-left:7px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod6{margin-left:7px; margin-right:7px; width:158px; height:210px; background-color: #fff; margin-top:42px; float: left;}
.newprod:hover, .newprod2:hover, .newprod3:hover, .newprod4:hover, .newprod5:hover, .newprod6:hover{background-color:#bfb086;}
.newprod:hover > .prod_price h7, .newprod2:hover > .prod_price h7, .newprod3:hover > .prod_price h7, .newprod4:hover > .prod_price h7, .newprod5:hover > .prod_price h7, .newprod6:hover > .prod_price h7{text-shadow: 1px 1px 1px #454545;}
.newprod li, .newprod2 li, .newprod3 li, .newprod4 li, .newprod5 li, .newprod6 li {display: block;}
.newprod a, .newprod2 a, .newprod3 a, .newprod4 a, .newprod5 a, .newprod6 a{text-decoration: none;}
.prod_price {width: 158px; height: 28px; text-align: right; padding-top: 4px; }
.prod_price h7 {padding:5px; color: #fff; font-family: "arial"; font-size:23px; font-style: italic;}
.prod_img {width:150px; height:150px; background-color: #fff; margin-left:4px;}
.prod_img img{width: 140px; height: 140px; padding:5px;}
.prod_btn {width: 150px; margin-left:4px;}
.prod_btn a{display: block; padding: 4px 5px; background-color:#8c8c8c; text-align:center;  padding-top: 2px; }
.prod_btn h8{font-family: "Montserrat"; font-weight: 400; font-size: 11px; letter-spacing: 1px; vertical-align: middle;  color: #fff; text-transform: uppercase; text-shadow: 1px 1px 1px #454545; }

.top_manu{width:1080px; height:240px; margin-top:1225px; position:absolute; background-color:#c3c3c3; background-image: url("../images/top_manu_bg.png"); background-repeat: repeat-x;}
.top_manu h3{width:261px; height:38px; margin-left:28px; margin-top:100px; background-image: url("../images/top_manu_title.png"); background-repeat: no-repeat; text-indent:-9999px; float: left; padding-right:28px;}
.top_manu ul li{display: inline; float: left; padding-right:32px; margin-top:43px;}

#manubtn1 {display: block; width: 120px; height: 156px; background: url("../images/btn-manu1.png") no-repeat 0 0;}
#manubtn2 {display: block; width: 120px; height: 156px; background: url("../images/btn-manu2.png") no-repeat 0 0;}
#manubtn3 {display: block; width: 120px; height: 156px; background: url("../images/btn-manu3.png") no-repeat 0 0;}
#manubtn4 {display: block; width: 120px; height: 156px; background: url("../images/btn-manu4.png") no-repeat 0 0;}
#manubtn5 {display: block; width: 120px; height: 156px; background: url("../images/btn-manu5.png") no-repeat 0 0;}
#manubtn1:hover, #manubtn2:hover, #manubtn3:hover, #manubtn4:hover, #manubtn5:hover {background-position: 0 -156px;}
#manubtn1 span, #manubtn2 span, #manubtn3 span, #manubtn4 span, #manubtn5 span {position: absolute; top: -999em;}



#footer{width: 1080px; height:320px; position: absolute; margin-top:1465px; background-color: #961d14;}
.line2{height:238px; width: 1px; background-color: #cfc4a4; float: left; margin-top:30px; }
#footer ul{display:block; float: left; padding-right: 33px; padding-left:15px; padding-top: 30px;  }
#footer ul li{display:block; margin-top:-2px;}
.first_foot_col{margin-left:15px;}
#footer ul li h6{padding-bottom: 5px; color:#fff; font-family: "Montserrat"; font-weight: 700; font-size: .7em; text-transform: uppercase; text-shadow: 1px 1px 1px #303030;}
#footer ul li a{text-decoration: none;  color:#fff; font-family: "Montserrat"; font-weight: 400; font-size: 10px; position: relative; vertical-align: top; text-align: left;}
#footer ul li a:hover{text-decoration: underline;}
#footer ul li p{padding-bottom:3px; text-decoration: none; color:#fff; font-family: "Montserrat"; font-weight: 400; font-size: 11px;}
#footer ul li span{padding-left:0px; text-decoration: none; color:#bfb086; font-family: "Montserrat"; font-weight: 700; font-size: 11px;}
.ulend{margin-right: 180px;}

.copyright{width: 1080px; height: 30px; background-color:#9E2A2B; position: relative; margin-top:290px;}
.copyright p{padding-left:0px; color:#fff; opacity: .7; font-family: "Montserrat"; font-weight: 400; font-size: 9px; letter-spacing:1px; text-transform: uppercase; padding-top: 10px; text-align: center;}
.copyright p span{color:#bfb086; letter-spacing:1px;}

