body {
background:url("/images/body_background.png") repeat-x scroll 0 0 transparent;
margin:0;
}
body, td, th {
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
}
p {line-height:150%}
/* Link Styles
------------------------------ */
a:link {
	text-decoration: underline;
	color: #fc0a16;
}

a:visited {
	text-decoration: underline;
	color: #fd323c;
}

a:active {
	text-decoration: underline;
	color: #fc0a16;
}

a:hover {
	text-decoration: none;
	color: #fc0a16;
}
#shopping_cart_contents {
	font-size:10px;
	background: url(/images/shopping-cart-contents-bg.png) no-repeat;
	padding:8px 0 21px 38px;
	margin:1px 0px 0px 510px;
	*margin:-13px 0px 0px 510px;
}

h1 {font-size:22px;}
.center_content {
margin:auto;
width:940px;
}
#nav, #nav ul {
border-left:1px solid #999999;
border-right:1px solid #999999;
font-size:10px;
font-weight:bold;
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
z-index:1000;
}
#nav a {
color:#FFFFFF;
display:block;
text-decoration:none;
}
#nav li {
float:left;
}
li.sub_products a.sub_link_products {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:146px;
}
a.sub_link_products:hover {
background:none repeat scroll 0 0 #333333;
}
#nav li.menu_products ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:166px;
}

#nav li.menu_tutorials ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:180px;
}

li.sub_about a.sub_link_about {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:135px;
}
a.sub_link_about:hover {
background:none repeat scroll 0 0 #333333;
}
#nav li.menu_about ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:155px;
}
li.sub_law-enforcement-military a.sub_link_law-enforcement-military {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:215px;
}
a.sub_link_law-enforcement-military:hover {
background:none repeat scroll 0 0 #333333;
}
#nav li.menu_law-enforcement-military ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:235px;
}
li.sub_testimonials-pictures a.sub_link_testimonials-pictures {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:160px;
}
a.sub_link_testimonials-pictures:hover {
background:none repeat scroll 0 0 #333333;
}

#nav li.menu_testimonials-pictures ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:180px;
}
li.sub_about-accu-shot a.sub_link_about-accu-shot {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:122px;
}
a.sub_link_about-accu-shot:hover {
background:none repeat scroll 0 0 #333333;
}
#nav li.menu_about-accu-shot ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:142px;
}
li.sub_contacts a.sub_link_contacts {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:142px;
}
a.sub_link_contacts:hover {
background:none repeat scroll 0 0 #333333;
}
#nav li.menu_contacts ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:15px;
position:absolute;
width:162px;
}
#nav li ul {
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
left:-999em;
margin-left:20px;
position:absolute;
width:180px;
}
#nav li:hover ul, #nav li.sfhover ul {
left:auto;
}
.home_products h2 a {
color:#000000;
text-decoration:none;
}
.home_products h2 a:hover {
text-decoration:underline;
}
a#nav_products {
background:url("/images/products.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:96px;
}
a#nav_products:hover {
background:url("/images/products.png") no-repeat scroll 0 -29px #000000;
}
a#nav_about {
background:url("/images/about.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:73px;
}
a#nav_about:hover {
background:url("/images/about.png") no-repeat scroll 0 -29px #000000;
}


li.sub_tutorials a.sub_link_tutorials {
border-bottom:1px solid #666666;
padding:5px 10px 6px;
width:160px;
}
a.sub_link_tutorials:hover {
background:none repeat scroll 0 0 #333333;
}
a#nav_tutorials {
background:url("/images/tutorials.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:97px;
}
a#nav_tutorials:hover {
background:url("/images/tutorials.png") no-repeat scroll 0 -29px #000000;
}


a#nav_law-enforcement-military {
background:url("/images/law-enforcement-military.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:211px;
}
a#nav_law-enforcement-military:hover {
background:url("/images/law-enforcement-military.png") no-repeat scroll 0 -29px #000000;
}
a#nav_testimonials-pictures {
background:url("/images/testimonials-pictures.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:185px;
}
a#nav_testimonials-pictures:hover {
background:url("/images/testimonials-pictures.png") no-repeat scroll 0 -29px #000000;
}
a#nav_about-accu-shot {
background:url("/images/about-accu-shot.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:146px;
}
a#nav_about-accu-shot:hover {
background:url("/images/about-accu-shot.png") no-repeat scroll 0 -29px #000000;
}
a#nav_contacts {
background:url("/images/contacts.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:97px;
}
a#nav_contacts:hover {
background:url("/images/contacts.png") no-repeat scroll 0 -29px #000000;
}
a#nav_my-account {
background:url("/images/my-account.png") no-repeat scroll 0 0 #000000;
display:block;
height:29px;
text-indent:-999em;
width:110px;
}
a#nav_my-account:hover {
background:url("/images/my-account.png") no-repeat scroll 0 -29px #000000;
}
#header {
padding:40px 0;
}
#header_shopping_cart {
padding:10px 0;
}

#header_secondary {
padding:20px 0;
}
#secondary_content {
	background:url(/images/shadow-sep.png) no-repeat;
	margin-left:195px;
	padding:0 40px;
}
#left {
	float:left;
	padding-bottom:20px;
	}
#logo {
background:url("/images/bt-logo.png") no-repeat scroll 0 0 transparent;
display:block;
height:126px;
margin:40px 10px 0 30px;
text-indent:-999em;
width:143px;
}
#social_media {
	padding:23px 0 0 20px;
	text-align:center;
}
.sm_icon {margin:2px 5px; border:none;}
.home_products {
float:left;
text-align:center;
width:250px;
}
a.accu_box {
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px;
background:none repeat scroll 0 0 #E8EAEF;
color:#666666;
display:block;
font-size:11px;
margin:5px 30px;
padding:10px 8px;
text-decoration:none;
min-height: 39px;
}
a.accu_box:hover {
-moz-border-radius:6px 6px 6px 6px;
border-radius:6px;
background:none repeat scroll 0 0 #333333;
color:#FFFFFF;
display:block;
font-size:11px;
margin:5px 30px;
padding:10px 8px;
text-decoration:none;
min-height: 39px;
}
#red_bar {
background:none repeat scroll 0 0 #FC0A16;
height:8px;
margin-top:25px;
width:100%;
}
#black_box {
background:url("/images/black-box-bg.png") repeat-x scroll 0 0 #2f2f2f;
min-height:200px;
width:100%;
}
#testimonials {
color:#FFFFFF;
float:left;
margin:20px;
padding:12px 20px;
width:370px;
}
.testimonial_credit {
font-size:11px;
font-style:italic;
padding-top:10px;
text-align:right;
}
body#home h2 {
font-size:14px;
margin-top:0;
}
a#accu_info {
-moz-border-radius:6px 6px 6px 6px;
background:none repeat scroll 0 0 #262626;
color:#FFFFFF;
display:block;
float:left;
margin:30px 20px 20px;
padding:12px 20px;
text-decoration:none;
width:370px;
}
a#accu_info:hover {
-moz-border-radius:6px 6px 6px 6px;
background:none repeat scroll 0 0 #000;
color:#FFFFFF;
display:block;
float:left;
margin:30px 20px 20px;
padding:12px 20px;
text-decoration:none;
width:370px;
}
.left-quote {
padding-right:4px;
}
.right-quote {
padding:2px 0 0 4px;
position:absolute;
}
#accu_footer {
background:url("/images/footer-bg2.png") repeat-x scroll 0 0 transparent;
color:#666666;
font-size:11px;
height:205px;
text-align:center;
}
#accu_footer img {
border:0 none;
margin:35px 30px 20px;
}
img {
border:0 none;
}
#accu_footer_text a {color:#666}
body#accushotcatalogindex24 #accu-product-notice {display:none}
body#accushotcatalogproduct_info2466 #accu-product-notice {display:none}
body#accushotcatalogproduct_info2467 #accu-product-notice {display:none}
body#accushotcatalogproduct_info2468 #accu-product-notice {display:none}

.product_title {font-weight:bold; font-size:13px; text-align:center; padding:4px;}
.product_sub_img {margin:auto; text-align:center; display:block;}
.product_sub_td {padding:0 10px 15px 10px; font-size:11px;}
.product_sub_td2 {padding:0 2px 15px 2px; font-size:11px;}

a.top_lvl_menu {cursor:default}

/* Temp Remove Add to Cart for Atlas Bipods */
#catalogproduct_info2467 input,
#catalogproduct_info2466 input,
#catalogproduct_info2468 input,
#atlas-bipods-id .buy_now_button_accu img {display:none;}
#atlas-bipods-id td.productListing-heading {color:#E6E6E6}
