/*Nathan's Default CSS Values*/
.img, object {	outline:none;}
* {	margin:0px;	padding:0px;	border:0px;}

a {	
    font-size: 14px;	
    font-family: "Verdana", "Tahoma", "Trebuchet MS", "Lucida Grande";	
    color:#999999;	
    outline:none;	
    cursor:pointer;
}

a:link {	
    text-decoration: none;	
    color:#928e77;
}

a:visited {	
    text-decoration: none;	
    color:#928e77;
}

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

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

img {	border:0px none;}

p, ul, h1, h2 {	
    font-family: "Verdana", "Tahoma", "Trebuchet MS", "Lucida Grande";	
    font-size: 11px;	
    line-height:1.8em;	
    text-align:justify;	
    color:#928e77;	
    font-weight:normal;
}

p, ul, ol {	
    margin: 0;	
    padding: 0;
}

body {	
    margin: 0px;	
    padding: 0px;	
    font-family: "Verdana", "Tahoma", "Trebuchet MS", "Lucida Grande";	
    font-size: 12px;	
    text-align:justify;	
    background-color:#171716;	
    line-height:0px;	
    background-image:url('../images/home/home_footer_bg.jpg');
}

li {	
    display: inline;	
    float:left;
}

a span {	
    visibility:hidden;
}

h1 {	
    color:#3399FF;
}

h2 {	
    color:#FFFF00;
}

h3 {	
    color:#FF6600;
}

.article_separator {	
    display:none;
}

.divclearer {	
    height:0px;	
    clear:left;	
    line-height:0px;
}

/*Start of Site Specific CSS*/
/*Center in browser code/hack*/
.body_wrap, 
.top_wrap, 
.top_container, 
.banner_bg, 
.banner_wrap, 
.home_body_wrap, 
.home_body_container, 
.footer_wrap, 
.footer_container, 
.contact_body_wrap, 
.contact_body_container, 
.style1_wrap, 
.style1_container, 
.products_wrap, 
.products_container {	
    text-align:center;	
    margin-right:auto;	
    margin-left:auto;
}

.top, 
.home_body_bg, 
.footer_content, 
.contact_content_wrap, 
.style1_content_wrap, 
.products_menu {	
    text-align:left;	
    margin:0px 0px 0px 0px;
}

/* Regular CSS */

.body_wrap {	
    background-image:url('../images/home/home_body_bg.jpg');	
    color:#171716;
}

.footer_wrap {	
    background:url('../images/home/footer_line.jpg') repeat-x top left;	
    color:#171716
}

.top_container, 
.home_body_container, 
.footer_container, 
.contact_body_container, 
.style1_container, 
.products_container {	
    width:960px;
}

.top {	
    width:960px;	
    height:135px;
}

.top li {	
    visibility:visible;
}

.m_top_logo {	
    float:left;	
    display:block;	
    width:325px;	
    height:65px;	
    padding:35px 0px 0px 0px;
}

.m_top_logo_xmas{    
    width:360px;    
    margin-top: -25px;
}

.m_top_logo2 {
    padding-top: 0px;
}

.top .menu {	
    float:left;	
    display:block;	
    /* padding:60px 0px 0px 40px; */        
    padding:30px 0px 0px 40px;	
    line-height:0px;        
    clear: right;
}

.top .menu li {	
    padding:0px 5px 0px 5px;
}

li.item1 a {	
    display: block;	
    width: 44px;	
    height: 13px;	
    background: url('../images/home/menu_home.jpg') no-repeat top left;
}

li.item1 a:hover, li#current.item1 a {	
    background: url('../images/home/menu_home_a.jpg') no-repeat top left;
}

li.item53 a {	
    display: block;	
    width: 38px;	
    height: 13px;	
    background: url('../images/home/menu_rifles.jpg') no-repeat top left;
}

li.item53 a:hover, 
li#current.item53 a {	
    background: url('../images/home/menu_rifles_a.jpg') no-repeat top left;
}

li.item54 a {	
    display: block;	
    width: 60px;	
    height: 13px;	
    background: url('../images/home/menu_services.jpg') no-repeat top left;
}

li.item54 a:hover, li#current.item54 a {
    background: url('../images/home/menu_services_a.jpg') no-repeat top left;
}

li.item55 a {	
    display: block;	
    width: 59px;	
    height: 13px;	
    background: url('../images/home/menu_gagear.jpg') no-repeat top left;
}

li.item55 a:hover, li#current.item55 a {	
    background: url('../images/home/menu_gagear_a.jpg') no-repeat top left;}li.item56 a {	display: block;	width: 92px;	height: 13px;	background: url('../images/home/menu_testimonials.jpg') no-repeat top left;}li.item56 a:hover, li#current.item56 a {	background: url('../images/home/menu_testimonials_a.jpg') no-repeat top left;}li.item57 a {	display: block;	width: 49px;	height: 16px;	background: url('../images/home/menu_gallery.jpg') no-repeat top left;}li.item57 a:hover, li#current.item57 a {	background: url('../images/home/menu_gallery_a.jpg') no-repeat top left;}li.item58 a {	display: block;	width: 63px;	height: 13px;	background: url('../images/home/menu_aboutus.jpg') no-repeat top left;}li.item58 a:hover, li#current.item58 a {	background: url('../images/home/menu_aboutus_a.jpg') no-repeat top left;}li.item59 a {	display: block;	width: 58px;	height: 13px;	background: url('../images/home/menu_contact.jpg') no-repeat top left;}li.item59 a:hover, li#current.item59 a {	background: url('../images/home/menu_contact_a.jpg') no-repeat top left;}.banner_bg {	background: url('../images/home/home_banner_bg.jpg') top left;	height:222px;}.banner_wrap {	margin:-250px 0px 0px 0px;}.home_content_wrap {	display:block;	float:left;	width:960px;	background: url('../images/home/home_content_bg.png') no-repeat top left;	margin-left:0px;	margin-right:0px;	margin-top:20px;	margin-bottom:0px;	padding-left:0px;	padding-right:0px;	padding-top:0px;	padding-bottom:30px;}.home_content_left {	width:312px;	height:599px;	display:block;	float:left;}.home_content_mid {	width:320px;	height:599px;	display:block;	float:left;}.home_content_right {	width:307px;	display:block;	float:left;}.m_home_creating {	display:block;	float:left;	padding:0px 0px 0px 60px;}.m_creating_top {	display:block;	float:left;	clear:both;	width:235px;	padding:5px 0px 0px 58px;}li.item60 a {	display: block;	float:left;	clear:both;	width: 233px;	height: 29px;	background: url('../images/home/home_creating_btn.jpg') no-repeat top left;	margin-left:60px;	margin-right:0px;	margin-top:15px;	margin-bottom:0px;}.m_featured_member {	display:block;	float:left;	clear:both;	width:277px;	padding:30px 0px 0px 15px;}.m_ga_in_field {	padding:0px 0px 0px 20px;}li.item61 a {	display: block;	float:left;	clear:both;	width: 149px;	height: 20px;	background: url('../images/home/home_learn_more.jpg') no-repeat top left;	margin-left:100px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;}.m_home_q_start {	display:block;	float:left;	clear:both;	width:43px;	height:39px;	text-align:left;	padding:5px 0px 0px 45px;}.m_home_testimonial {	display:block;	float:left;	clear:both;	width:210px;	padding:0px 0px 0px 70px;	margin:-20px 0px 0px 0px;}.m_home_testimonial p {	color:#83673d;	font-size:17px;	text-align:center;	line-height:20px;}.m_home_q_end {	display:block;	float:left;	clear:both;	width:43px;	height:39px;	text-align:left;	padding:0px 0px 0px 257px;	margin:-50px 0px 0px 0px;}.m_home_testimonial .testimonial_name {	color:#f4d973;	font-size:12px;	padding:10px 0px 0px 0px;}li.item62 a {	display: block;	float:left;	clear:both;	width: 144px;	height: 20px;	background: url('../images/home/home_testimonials_btn.jpg') no-repeat top left;	margin-left:105px;	margin-right:0px;	margin-top:15px;	margin-bottom:0px;}.m_home_bad_header {	display:block;	float:left;	clear:both;	width:311px;	height:76px;	padding:0px 0px 0px 15px;}.m_home_badass_rifles {	display:block;	float:left;	clear:both;	width:310px;	height:455px;	padding:10px 0px 0px 15px;	margin-top: -10px;}li.item63 a {	display: block;	float:left;	clear:both;	width: 179px;	height: 29px;	background: url('../images/home/home_view_lineup.jpg') no-repeat top left;	margin-left:85px;	margin-right:0px;	margin-top:20px;	margin-bottom:0px;}.footer_content {	display:block;	width:960px;	height:100px;}.m_footer_logo {	display:block;	float:left;	clear:both;	width: 650px;	height: 45px;	padding:30px 0px 0px 0px;}.m_footer_logo img {	vertical-align:middle;}.m_footer_logo p, .m_footer_tagline p {	color:#939393;	font-family: "Tahoma", "Verdana", "Trebuchet MS", "Lucida Grande";}.m_footer_tagline {	display:block;	float:right;	width: 132px;	height: 45px;	padding:21px 0px 0px 0px;	margin-right: 20px;}.contact_left {	display:block;	float:left;	width:689px;	height:698px;	background:url('../images/contact/contact_body_bg.png') no-repeat top left;	;	margin-left:0px;	margin-right:0px;	margin-top:10px;	margin-bottom:0px;	padding-left:0px;	padding-right:0px;	padding-top:10px;	padding-bottom:10px;}.contact_right {	display:block;	float:left;	width:237px;	padding:0px 0px 0px 0px;}.m_contact_body_bg {	width:689px;	height:698px;}.m_contact_header {	display:block;	float:left;	width:689px;	height:32px;	padding:0px 0px 0px 37px;}.m_office_address {	display:block;	float:left;	width:650px;	height:100px;	padding: 5px 0px 0px 37px;	font-weight:}.m_contact_links {	width: 220px;	float: right;	display: block;	margin-top: -100px;	margin-right: 30px;}.m_contact_links img {	margin-bottom: 5px;	cursor: pointer;}.m_send_gfx {	display:block;	float:left;	clear:both;	width:183px;	height:21px;	padding:25px 0px 0px 37px;	margin-top: -20px;}.contact {	display:none;}div#contact_address {	width: 285px;	float: left;}#emailForm {	display:block;	float:left;	background:url('../images/emailbg.png') no-repeat top left;	width:600px;	height:450px;	padding-left: 25px;	margin-left:75px;	margin-right:0px;	margin-top:25px;	margin-bottom:0px;}#testiForm {	display:block;	float:left;	background:url('../images/emailbg_testi.png') no-repeat top left;	width:600px;	height:550px;	padding-left: 30px;	margin-left:30px;	margin-right:0px;	margin-top:25px;	margin-bottom:0px;}.contact_email label {	color: #928E77;    display: none;}.contact_email .inputbox {	/*background:url(../images/inputbox.jpg) top left no-repeat;*/    background-color: #292929;	color:#928e77;	font-size:21px;	height:35px;	width:342px;	margin:0px 0px 10px 70px;	padding:3px 0px 0px 0px;}#contact_text {	width:342px;	height:149px;	border:none;	/*background:url(../images/inputtext.jpg) top left no-repeat;*/    background-color: #292929;	font-size:12px;}.contact_email_checkbox {	display:block;	float:left;	clear:both;	text-align:right;	color:#111110;	font-size:0px;	border:medium none;	height:30px;	width:300px;	background:url('../images/copyemail.jpg') no-repeat 18px 5px;	margin-left:97px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;}.contact_email_checkbox input#contact_email_copy {	display:block;	float:left;	margin:5px 0px 0px 0px;}#emailForm .button {	display:block;	clear:both;	float:left;	text-align:right;	color:#111110;	font-size:0px;	border:medium none;	width:200px;	height:29px;	background:url('../images/contact/contact_send_message_btn.jpg') no-repeat top left;	cursor:pointer;	margin-left:270px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;}#testiForm .button {	display:block;	clear:both;	float:left;	text-align:right;	color:#111110;	font-size:0px;	border:medium none;	width:200px;	height:29px;	background:url('../images/testimonial/send_testimonial_btn.jpg') no-repeat top left;	cursor:pointer;	margin-left: 240px;	margin-right: 0px;	margin-top:0px;	margin-bottom:0px;}/*End Contact Form */.m_featured_rifle {	display:block;	float:left;	text-align:center;	width:237px;	height:273px;	background:url('../images/contact/contact_fr_bg.png') no-repeat top left;	;	margin-left:10px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;	padding-left:0px;	padding-right:0px;	padding-top:0px;	padding-bottom:10px;}m_featured_rifle p {	width:254px;}.fr_header {	display:block;	clear:both;	padding:45px 0px 0px 0px;	margin:0px 0px 0px -10px;}.fr_rifle {	display:block;	clear:both;	padding:30px 0px 0px 0px;	margin:0px 0px 0px -10px;}.fr_name {	display:block;	clear:both;	padding:10px 0px 0px 0px;}.fr_name p {	font-size:14px;	color:#efe5bb;	text-align:center;}.fr_description {	display:block;	clear:both;	width:170px;	padding:0px 0px 0px 30px;}.fr_description p {	color:#928e77;	text-align:center;}.fr_more_details {	display:block;	clear:both;	width:115px;	height:20px;	padding:17px 0px 0px 57px;}.m_sub_testimonials {	display:block;	float:left;	text-align:center;	width:237px;	height:273px;	padding:0px;	background:url('../images/contact/contact_fr_bg.png') no-repeat top left;	;	margin-left:10px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;}.test_header {	padding:40px 0px 0px 0px;}.test_q_start {	display:block;	float:left;	width:237px;	height:32px;	text-align:left;	padding:15px 0px 0px 15px;}.test_testimonial {	display:block;	float:left;	width:180px;	padding:0px 0px 0px 28px;	margin:-20px 0px 0px 0px;}.test_testimonial p {	font-size:14px;	text-align:center;	color:#83673d;	line-height:17px;}.test_customer {	display:block;	float:left;	clear:both;	width:240px;	padding:5px 0px 0px 0px;}.test_customer p {	color:#f4d973;	text-align:center;}.test_q_end {	display:block;	float:left;	width:215px;	height:31px;	text-align:right;	padding:0px 0px 0px 0px;	margin:-45px 0px 0px 0px;}.test_view_more {	display:block;	float:left;	width:115px;	height:20px;	padding:5px 0px 0px 57px;}/* Style1 Section */.style1_content_wrap {	display:block;	float:left;}.style1_left {	display:block;	float:left;	width:689px;	padding:15px 0px 0px 0px;}.style1_right {	display:block;	float:left;	width:237px;	padding:0px 0px 0px 0px;}.m_style1_test_header {	display:block;	float:left;	width:689px;	height:50px;	background:url('../images/style1/big_grunge_top.png') no-repeat top left;	;	padding-left:30px;	padding-right:0px;	padding-top:10px;	padding-bottom:0px;}.m_style1_test_footer {	display:block;	float:left;	width:689px;	height:70px;	background:url('../images/style1/big_grunge_bottom.png') no-repeat top left;	;	padding-left:30px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}.m_cust_testimonials {	display:block;	float:left;	width:689px;	background:url('../images/style1/grunge_bg.png') top left;}.m_termsandconditions {	display:block;	float:left;	width:659px;	background:url('../images/style1/grunge_bg.png') top left;    color: #928E77;    line-height: 15px;    padding-left: 30px;}.m_termsandconditions p {	font-size: 11px;	padding-left: 30px;	padding-top: 20px;	text-align: justify;	color: #928e77;	line-height: 15px;}.m_cust_testimonials .test_wrapper {	width:620px;	padding:20px 0px 0px 30px;}.cust_name {	color:#efe5bb;	font-weight:bold;	padding:0px 0px 0px 0px;}.m_ga_in_field_sub {	display:block;	float:left;	text-align:center;	width:237px;	background:url('../images/contact/contact_fr_bg_sub.png') repeat top left;	margin-left:10px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;	padding-left:0px;	padding-right:0px;	padding-top:0px;	padding-bottom:10px;}.field_header {	display:block;	height:20px;	padding:35px 0px 0px 0px;}.field_pic {	display:block;	height:164px;	padding:15px 0px 0px 0px;}.field_go_to {	display:block;	height:20px;}/* Style2 Section */.style2_left {	display:block;	float:left;	width:237px;	padding:0px 0px 0px 0px;}.style2_right {	display:block;	float:left;	width:689px;	padding:15px 0px 0px 20px;}.m_about_us_content {	display:block;	float:left;	width:619px;	background:url('../images/style1/grunge_bg.png') top left;	padding-left:30px;	padding-right:40px;	padding-top:20px;	padding-bottom:0px;}.m_about_select_here {	display:block;	float:left;	width:237px;	height:22px;	background:url('../images/about/small_grunge_top.png') no-repeat top left;	;	margin-left:10px;	margin-right:0px;	margin-top:15px;	margin-bottom:0px;	padding-left:20px;	padding-right:0px;	padding-top:30px;	padding-bottom:0px;}.m_about_us_menu a span {	visibility:visible;}.m_about_us_footer {	display:block;	float:left;	width:237px;	margin:0px 0px 0px 10px;}.m_about_us_menu {	display:block;	float:left;	width:217px;	background:url('../images/style1/grunge_bg.png') top left;	margin-left:10px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;	padding-left:20px;	padding-right:0px;	padding-top:5px;	padding-bottom:25px;}.m_about_us_menu a span {	font-size:14px;	display:block;	float:left;	clear:both;	width:160px;}/*, .m_about_us_menu li.parent.active.item72 a span */.m_about_us_menu li#current.item305 a span, .m_about_us_menu li#current.item306 a span, .m_about_us_menu li#current.item89 a span, .m_about_us_menu li#current.item90 a span, .m_about_us_menu li#current.item91 a span, .m_about_us_menu li#current.item64 a span, .m_about_us_menu li.parent.active.item65 a span, .m_about_us_menu li.parent.active.item96 a span, .m_about_us_menu li.parent.active.item100 a span, .m_about_us_menu li#current.item168 a span, .m_about_us_menu li#current.item169 a span, .m_about_us_menu li#current.item247 a span, .m_about_us_menu li#current.item289 a span, .m_about_us_menu li#current.item290 a span, .m_about_us_menu li#current.item245 a span, .m_about_us_menu li#current.item303 a span, .m_about_us_menu li#current.item330 a span, .m_about_us_menu li#current.item331 a span, .m_about_us_menu li#current.item349 a span {	color: #ffffff;	background:url('../images/gallery/current.png') no-repeat top left;}.m_about_us_menu ul li ul li#current.active a span{    background:url('../images/gallery/current.png') no-repeat top left;    height: 25px;}.m_about_us_menu li a span{    height: 20px;    padding-top: 5px;}.m_about_us_menu li#current.item305 ul li a span{    color:#7f7e79;    background: none;}.m_about_us_menu li a span:hover, .m_about_us_menu li#current.item305 ul li a span:hover, .m_about_us_menu li.item305 ul li a span:hover, .m_about_us_menu li.item305 a span:hover{    color: #ffffff;}.m_about_us_menu li a span:hover{    color: #ffffff;}.m_about_us_menu li#current.item245 a span, .m_about_us_menu li#current.item303 a span{    font-size:12px;}.m_about_us_menu li.parent.item96 a span, .m_about_us_menu li.parent.item100 a span, .m_about_us_menu li.item290 a span, .m_about_us_menu li.item305 a span {	/*background:url(../images/gallery/current.png) top left no-repeat;*/    color:#7f7e79;    height: 20px;    padding-top: 5px;}.m_about_us_menu li.parent.active.item65 ul li a span, .m_about_us_menu li.parent.active.item72 ul li a span, .m_about_us_menu li.parent.active.item96 ul li a span, .m_about_us_menu li.parent.item96 ul li a span, .m_about_us_menu li.parent.active.item100 ul li a span, .m_about_us_menu li.parent.item100 ul li a span {	background: none;	color:#7f7e79;}.m_about_us_menu li.parent.active.item65 ul li a span:hover,.m_about_us_menu li.parent.active.item72 ul li a span:hover,.m_about_us_menu li#current.item66 a span,.m_about_us_menu li#current.item67 a span,.m_about_us_menu li#current.item68 a span,.m_about_us_menu li#current.item68 a span,.m_about_us_menu li#current.item69 a span,.m_about_us_menu li#current.item70 a span,.m_about_us_menu li#current.item71 a span,.m_about_us_menu li#current.item108 a span,.m_about_us_menu li#current.item127 a span,.m_about_us_menu li#current.item128 a span,.m_about_us_menu li#current.item97 a span,.m_about_us_menu li#current.item98 a span,.m_about_us_menu li#current.item99 a span,.m_about_us_menu li#current.item125 a span,.m_about_us_menu li#current.item126 a span,.m_about_us_menu li#current.item135 a span,.m_about_us_menu li#current.item136 a span,.m_about_us_menu li#current.item137 a span,.m_about_us_menu li#current.item138 a span,.m_about_us_menu li#current.item139 a span,.m_about_us_menu li#current.item160 a span,.m_about_us_menu li#current.item163 a span,.m_about_us_menu li#current.item164 a span,.m_about_us_menu li#current.item165 a span,.m_about_us_menu li#current.item220 a span,.m_about_us_menu li#current.item317 a span,.m_about_us_menu li#current.item318 a span,.m_about_us_menu li#current.item319 a span,.m_about_us_menu li#current.item320 a span,.m_about_us_menu li#current.item439 a span{	/*color: #b4ac8d;*/    color: #ffffff;}.m_about_us_menu li#current.item97 a span,.m_about_us_menu li#current.item98 a span,.m_about_us_menu li#current.item99 a span,.m_about_us_menu li#current.item125 a span,.m_about_us_menu li#current.item126 a span,.m_about_us_menu li#current.item220 a span{    background:url('../images/gallery/current.png') no-repeat top left;}.m_about_us_menu li#current.item66 a span, .m_about_us_menu li#current.item67 a span, .m_about_us_menu li#current.item73 a span, .m_about_us_menu li#current.item74 a span, .m_about_us_menu li#current.item75 a span {	color: #ffffff;}li.item64 a span, li.item65 a span, li.item72 a span, li.item89 a span, li.item90 a span, li.item91 a span, li.item96 a span, li.item100 a span, li.item101 a span, li.item135 a span, li.item136 a span, li.item137 a span, li.item138 a span, li.item139 a span, li.item168 a span, li.item169 a span, li.item247 a span, li.item289 a span, li.item290 a span, li.item245 a span, li.item303 a span, li.item305 a span, li.item306 a span, li.item330 a span, li.item331 a span, li.item349 a span, li.item511 a span {	display:block;	float:left;	padding:6px 0px 6px 33px;	font-weight: bold;    color:#7f7e79;}li.item245 a span, li.item303 a span, li.item331 a span, li.item349 a span{    font-size:12px;}li.item66 a span, li.item67 a span, li.item68 a span, li.item69 a span, li.item70 a span, li.item71 a span, li.item73 a span, li.item74 a span, li.item75 a span, li.item991 a span, li.item92 a span, li.item93 a span, li.item94 a span, li.item95 a span, li.item97 a span, li.item98 a span, li.item99 a span, li.item108 a span, li.item125 a span, li.item126 a span, li.item127 a span, li.item128 a span, li.item135 a span, li.item136 a span, li.item137 a span, li.item138 a span, li.item139 a span, li.item160 a span, li.item163 a span, li.item164 a span, li.item165 a span, li.item220 a span, li.item317 a span, li.item318 a span, li.item319 a span, li.item320 a span, li.item439 a span, li.item449 a span{	display:block;	float:left;	padding:0px 0px 0px 40px;	font-size:10px;}.m_service_content {	display:block;	float:left;	width:659px;	background:url('../images/style1/grunge_bg.png') top left;	padding-left:30px;	padding-right:0px;	padding-top:15px;	padding-bottom:30px;}.service_table {	display:block;	float:left;	line-height:normal;	color:#928e77;	font-size:12px;}.service_left {	padding:10px 0px 10px 0px;	width:570px;}.m_default_content {	display:block;	float:left;	width:629px;	background:url('../images/style1/grunge_bg.png') top left;	padding-left:30px;	padding-right:30px;	padding-top:20px;	padding-bottom:30px;}.products_menu {	width:950px;	height:89px;	background:url('../images/products/products_menu_bg.png') no-repeat top left;	text-align:center;	margin-left:10px;	margin-right:0px;	margin-top:10px;	margin-bottom:0px;}.products_menu a span {	visibility:visible;	font-size:10px;	font-weight:bold;	display:block;	float:left;	margin:-3px 0px 0px 0px;}.products_menu .menu {	padding:39px 0px 0px 30px;}.products_menu li {	padding:0px 0px 0px 0px;}li.item102 a {	display: block;	width:200px;	height:16px;	background: url('../images/products/welcome_icon.png') no-repeat top left;	color:#715630;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}li.item103 a {	display: block;	width:110px;	height:16px;	background: url('../images/products/account_icon.png') no-repeat top left;	color:#7a3100;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}li.item104 a {	display: block;	width:50px;	height:16px;	background: url('../images/products/logout_icon.png') no-repeat top left;	color:#7a3100;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}li.item105 a {	display: block;	width:190px;	height:16px;	background: url('../images/products/cart_icon.png') no-repeat top left;	color:#715630;	margin-left:80px;	margin-right:0px;	margin-top:0px;	margin-bottom:0px;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}li.item106 a {	display: block;	width:65px;	height:16px;	background: url('../images/products/checkout_icon.png') no-repeat top left;	color:#7a3100;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}li.item107 a {	display: block;	width:70px;	height:16px;	background: url('../images/products/clear_icon.png') no-repeat top left;	color:#7a3100;	padding-left:20px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}div#gallery_page #gallery_image {	height: 420px;	background:url('../images/gallery/image_border.png') no-repeat;	margin-top: 15px;}div#gallery_page #image_pic {	margin-left: 8px;	margin-top: 8px;}div#gallery_page #image_title, div.gallery_page_wrap #image_description {	line-height: 12px;	width: 630px;}div#gallery_page #image_title {	font-weight: bold;	font-size: 16px;}div#gallery_page #image_description {	padding-top: 15px;	text-align: justify;}div#gallery_page #image_desc {	margin-top: 30px;}div#gallery_page #image_nav {	visibility: hidden;	padding-top: 40px;}div#gallery_page #previous {	visibility: hidden;}div#gallery_page #previous:hover {	cursor: pointer;}div#gallery_page #next:hover {	cursor: pointer;}div#gallery_page, div#upload_form, div#contact_div {	display:block;	float:left;	width:644px;	background:url('../images/style1/grunge_bg.png') top left;	margin-top: -15px;	padding-left:30px;	padding-right:15px;	padding-top:0px;	padding-bottom:0px;}div#contact_div {	margin-top: 0px;    height: 720px;}div.m_style1_gallery_footer {	display:block;	float:left;	width:689px;	height:70px;	margin-top: -15px;	background:url('../images/style1/big_grunge_bottom.png') no-repeat top left;	padding-left:30px;	padding-right:0px;	padding-top:0px;	padding-bottom:0px;}.gear_left {	display:block;	float:left;	width:226px;	height:158px;}.gear_right {	display:block;	float:left;	width:350px;	height:128px;	padding:30px 0px 0px 20px;}.order_now_butt {	padding:10px 0px 0px 0px;}.m_gear_item {	display:block;	float:left;	background:url('../images/style1/grunge_bg.png') top left;	width:659px;	padding-left:30px;	padding-right:0px;	padding-top:30px;	padding-bottom:0px;}div.gear_left img#coming_soon {	margin-left: 40px;	padding-top: 60px;}div.gear_left {	min-height: 537px;}div.m_ga_upload_photo {	padding-left: 10px;	padding-top: 40px;	padding-bottom: 10px;}div.m_terms_conditions {	color: #928E77;	height: 20px;	text-align: right;	padding-right: 5px;	margin-top: -30px;	line-height: 15px;}div.m_terms_conditions a {	font-weight: bold;	font-size: 10px;	line-height: 15px;}div.home_tc {	margin-top: 5px;	width: 200px;	float: right;	padding-right: 15px;}div.contact_tc {	clear: both;	display: block;	margin-top: 5px;	width: 200px;	float: right;	padding-right: 15px;}li.item135 a span, li.item136 a span, li.item137 a span, li.item138 a span, li.item139 a span {	display: none;}.main_logo {	display:block;	float:left;	width:325px;	height:65px;}.logo_flash {	display:block;	float:left;	clear:both;	width:15px;	height:15px;	position:relative;	margin:-40px 0px 0px 62px;}.carlos_radio {	display:block;	float:left;	width:15px;	height:15px;	margin:-185px 0px 0px 52px;	position:relative;}div.doc_media_content, div.temporary {	display:block;	float:left;	width:619px;	background:url('../images/style1/grunge_bg.png') top left;	margin-top: -15px; padding-left:30px; padding-right:40px; padding-top:20px; padding-bottom:0px}div.doc_media_content p#coming_soon {	font-weight: bold;	font-size: 18px;}div#homemid_img_div {	padding-left: 55px;	padding-bottom: 10px;}div#img_border_div {	width: 0px;	float: left;	position: relative;}div#img_div {	width: 197px;	margin-left: 55px;	padding-bottom: 10px;}li.item100 ul {	display: none;}.m_about_us_menu li#current.item258 a span {	color: #ffffff;}li.item258 a span {	display:block;	float:left;	padding:0px 0px 0px 40px;	font-size:10px;}.m_about_us_menu li#current.item264 a span {	color: #ffffff;}li.item264 a span {	display:block;	float:left;	padding:0px 0px 0px 40px;	font-size:10px;}.m_about_us_menu li#current.item265 a span {	color: #ffffff;}li.item265 a span {	display:block;	float:left;	padding:0px 0px 0px 40px;	font-size:10px;}.tim_photo {	display:block;	float:left;	width:629px;	height:270px;}.tim_ears_flash {	display:block;	float:left;	clear:both;	margin:-183px 0px 0px 330px;	position:relative;}.rocky_dog {	display:block;	float:left;	width:629px;	height:270px;}.rocky_dog_flash {	display:block;	float:left;	width:88px;	height:234px;	margin:-234px 0px 0px 370px;}div.m_terms_conditions_test{    color: #928E77;	height: 20px;	text-align: right;	padding-right: 5px;	line-height: 15px;}div.m_terms_conditions_test a{	font-weight: bold;	font-size: 10px;	line-height: 15px;}div.sample_place{    color: #928e77;    line-height: 15px;    font-size: 10px;    width: 330px;    margin-left: 80px;    margin-bottom: 10px;}input#contact_loc1, input#contact_loc2{    margin-bottom: 1px;}div#img_main_div{    overflow: hidden;    height: 150px;    width: 196px;}div.m_post_mark{float: right;margin-right: 40px;margin-top: -20px;}div.contact_email{width: 500px;}span.form_label label{width: 100px;float: left;line-height: 15px;text-align: right;padding-right: 5px;display: none;}div.m_ga_in_field_top, div.m_ga_in_field_bottom {    margin-left:10px;}img#ga_in_the_field{margin-left: -12px;}div.m_ga_in_field_sub div#img_div{margin-left: 22px;}div.m_ga_in_field_sub li.item61 a{width: 150px;margin-left: 40px;}a.termscondition{font-size: 11px;color: #B07A22;}div.contentpaneopen_edit{display: none;}div#detail_desc ul, div#gallery_page div#header_desc ul, div.testi_text ul, div.details_description ul, div#gear_div div#details ul, div.about_us_content ul, div.doc_desc ul, div#docmed_desc ul, div.m_termsandconditions ul, div.accuracy ul li{    padding-left: 10px;    line-height: 15px;}div#detail_desc ul li, div#gallery_page div#header_desc ul li, div.testi_text ul li, div.details_description ul li, div#gear_div div#details ul li, div.about_us_content ul li, div#docmed_desc ul li, div.m_termsandconditions ul li, div.accuracy ul li{clear: both;padding-left: 10px;line-height: 18px;background: url('../images/bullet.png') no-repeat;width: 580px;margin-top: 5px;}div.doc_desc ul li{    padding-left: 10px;line-height: 18px;background: url('../images/bullet.png') no-repeat;width: 355px;}p{clear: both;display: block;}div.m_ga_in_field_top{    float: left;}div.m_about_us_menu ul li.item96 ul li.item97 a span:hover, div.m_about_us_menu ul li.item96 ul li.item98 a span:hover, div.m_about_us_menu ul li.item96 ul li.item99 a span:hover, div.m_about_us_menu ul li.item96 ul li.item125 a span:hover, div.m_about_us_menu ul li.item96 ul li.item126 a span:hover, div.m_about_us_menu ul li.item96 ul li.item220 a span:hover, div.m_about_us_menu ul._menu_about li.item290 a span:hover, div.m_about_us_menu ul._menu_about li.item100 a span:hover, div.m_about_us_menu ul._menu_about li.item96 a span:hover{color: #ffffff;}.contact_busname{font-weight:bold;padding-bottom:5px;padding-top:5px;}.contact_add1, .contact_city, .contact_phone, .contact_fax{padding-bottom:5px;}.m_about_us_menu li#current.item511 a span{color: #ffffff;}li.item511 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item512 a span{color: #ffffff;}li.item512 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item513 a span{color: #ffffff;}li.item513 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item514 a span{color: #ffffff;}li.item514 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item515 a span{color: #ffffff;}li.item515 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item522 a span{color: #ffffff;}li.item522 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item523 a span{color: #ffffff;}li.item523 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item524 a span{color: #ffffff;}li.item524 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item525 a span{color: #ffffff;}li.item525 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}.m_about_us_menu li#current.item526 a span{color: #ffffff;}li.item526 a span{display:block; float:left; padding:0px 0px 0px 40px; font-size:10px;}/*.m_top_logo a { background:url(../images/ga_precision_logo.png) 0 0 no-repeat; display:block}*/.mainfbwrap{    float: right;    margin-top: 5px;    height: 28px;    width: 133px;}li.item96 ul li.item574 a span{    font-size: 10px;}li.item96 ul li#current.item574 a span{     color: #fff;   }

.m_footer_tagline{
    width: 205px;
    margin-right: 0px;
}


.mainfbwrap{
    width: 112px;
}

li.item574 a span{
    padding-left: 40px;
}

li.item306 ul li a span{
    font-size: 11px;
    background: none !important;
    margin-left: 10px;
    color: #7f7e79 !important;
    padding-bottom: 0px !important;
    padding-left: 30px !important;
}

li.item306 ul li a:hover span{
    color: #fff !important;
}

.m_cart_side_bar{
    width: 500px;
    float: right;
    margin-top: 5px;
}

li.item63 a{
    width: 142px;    
}
