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

html, body, form {
	height:100%;
	width: 100%;
	}
	
* {
	padding:0px;
	margin:0px;
	}
	
a:active {
	outline: none;
	}

a:focus {
	-moz-outline-style: none;
	}
	
.bold {
	font-weight:bold;
	}
	
#bottom_wrapper a{
	color:#ffffff;
	text-decoration:none;
	}	
	
#bottom_wrapper a:hover{
	color:#d9d9d9;
	text-decoration:none;
	}	
	
#bottom_wrapper a:active{
	color:#d9d9d9;
	text-decoration:none;
	}

#distributors a{
	color:#777777;
	text-decoration:none;
	}	
	
#distributors a:hover{
	color:#ffffff;
	text-decoration:none;
	}	
	
#distributors a:active{
	color:#ffffff;
	text-decoration:none;
	}

	
body {
	background-image:url(images/background_fade.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
#mainwrapper {
	margin:0px auto;
	width:800px;
	position:relative;
	top:30px;
	}
	
#grey_wrapper {
	background-image:url(images/grey_middle.png);
	background-repeat:repeat-y;
	background-attachment:scroll;
	width:800px;
	color: #777777;
	
	}
	
#grey_wrapper_top {
	background-image:url(images/grey_top.png);
	background-repeat:no-repeat;
	width:800px;
	height: 120px;
	}
	
#grey_wrapper_bottom {
	background-image:url(images/grey_bottom.png);
	background-repeat:no-repeat;
	width:800px;
	height: 40px;
	position: relative;
	top: 13px;
	}	
	
#firearms {
	width: 760px;
	padding:20px 20px 0 20px;
	}
	
#airsoft {
	width: 760px;
	padding:20px 20px 0 20px;
	}
	
#logo_wrapper {
	padding: 10px 0 0 0;
	margin:0px auto;
	}
	
#logo_wrapper_center {
	padding: 10px 0 0 0;
	width:330px;
	margin:0px auto;
	}
	
#logo {
	float:left;
	padding:10px 10px 0 0;
	}
	
#logo_end {
	float:left;
	padding:10px 0 0 0;
	}
	
.center {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	}

.center_dist {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}

#distributors {
	width: 720px;
	padding:20px 40px 0 40px;
	}
	
#north_america {
	width:226px;
	margin-right:20px;
	float:left;
	}
	
#europe {
	width:226px;
	margin-right:20px;
	float:left;
	}
	
#asia {
	width:226px;
	float:left;
	}
	
#divider {
	width:680px;
	background-image:url(images/grey_divider.png);
	height:4px;
	background-repeat:no-repeat;
	background-position:center;
	background-attachment:scroll;
	margin-top:20px;
	margin-left:60px;
	}
	
#divider_top {
	width:680px;
	background-image:url(images/grey_divider.png);
	height:4px;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-attachment:scroll;
	margin-left:60px;
	padding-top:20px;
	}
	
	
	
	
#bottom_wrapper {
	width:800px;
	height:180px;
	color:#d9d9d9;
	font-size:9px;
	position: relative;
	top: 13px;
	margin-top:20px;
	}
	
#verify_wrapper {
	height:140px;
	width:350px;
	float:left;
	background-image:url(images/black_wrapper.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	padding:20px;
	}

#verify_left {
	width: 130px;
	float:left;
	}
	
#verify_title {
	background-image:url(images/verify_title.png);
	background-repeat:no-repeat;
	background-position:left;
	background-attachment:scroll;
	width: 130px;
	height:13px;
	}	
	
#verify_form{
	width:130px;
	}
	
#verify_form input {
	width:110px;
	}
	
#verify_submit {
	height:22px;
	width:62px !important; 
	}	
.success {
	font-weight:bold;
	color:#00FF00;
	}
	
.fail {
	font-weight:bold;
	color:#FF0000;
	}

#verify_about {
	width:130px;
	float:right;
	width:215px;
	}
	
#verify_whatis {
	font-size:11px;
	font-weight:bold;
	}
	
#about_wrapper {
	height:140px;
	width:350px;
	float:right;
	background-image:url(images/black_wrapper.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	padding:20px;
	}

#float_clear {
	clear:both;
	}
		
#float_clear_spacer {
	clear:both;
	height:7px;
	}
		
#footer {
	color: #999999;
	width:800px;
	text-align:right;
	position:relative;
	top:5px;
	height:30px;
	}
