/*===================================
airgundepot-style.css
===================================*/
/*Elements*/
html,body,form,ul{
	margin: 0;
	padding: 0;
}

body{
	background: #535554 url(//lib.store.yahoo.net/lib/airgundepot/bkg.gif) repeat;
	font: 76% arial,sans-serif;
	text-align: center;
}

p{
	margin: 0 10px 10px;
}

img{
	border: none;
}

select,input,textarea{
	font: normal 11px Arial,Helvetica,sans-serif;
}

fieldset{
	margin: 3px;
	padding: 10px;
}

h1{
	color: #003399;
	font: bold 20px/25px Arial,Helvetica,sans-serif;
	margin: 1px;
}

/*presentation*/
div#header{
	background: url(//lib.store.yahoo.net/lib/airgundepot/header3.gif) no-repeat;
	height: 83px;
}

.logo{
	float: left;
	height: 78px;
	margin: 0px;
	padding: 0;
	width: 292px;
}

/*layout*/
div#container{
	background: url(//lib.store.yahoo.net/lib/airgundepot/wrap.gif) repeat-y;
	margin: 0 auto;
	text-align: left;
	width: 800px;
}

div#wrapper{
	float: left;
	width: 100%;
}

/*main content area*/
div#content{
	margin: 0 145px auto 165px;
}

/*sub columns in main content area*/
div.maincol_L{
	float: left;
	width: 190px;
}

div.maincol_R{
	float: left;
	width: 300px;
}

/*sections sub columns*/
div.maincol_section_L{
	border: 1px solid #ccc;
	float: left;
	margin: 4px;
	width: 230px;
}

div.maincol_section_R{
	border: 1px solid #ccc;
	float: right;
	margin: 4px;
	width: 230px;
}

/*item sub columns*/
div.maincol_item_L{
	float: left;
	margin: 4px;
	width: 235px;
}

div.maincol_item_R{
	float: right;
	margin: 4px;
	width: 235px;
}

/*left and right columns*/
div#leftcol{
	background: #19212b;
	float: left;
	margin-left: -800px;
	position: relative;
	top: -34px;
	width: 165px;
}

div#rightcol{
	background: #eee;
	float: left;
	margin-left: -145px;
	width: 145px;
}

div.rightwhitebox{
	background: #FFF;
	border-left: 4px solid #eee;
}

/*sub columns in footer content area*/
div.footcol_L{
	float: left;
	width: 385px;
}

div.footcol_R{
	float: left;
	width: 385px;
}

/*footer box*/
div#footer{
	background: #181b24;
	clear: left;
	color: #FFF;
	width: 100%;
}

/*clear and kill*/
.clear{
	clear: both;
}

/*typography*/
div#content p{
	color: #29394b;
	font: normal 11px/1.4 Arial,Helvetica,sans-serif;
}

p.mailtext{
	color: #ccc;
	font: normal 11px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin-top: 5px;
	text-align: center;
}

p.mailtext a{
	color: #ccc;
}

div#rightcol p{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

div#rightcol a{
	color: #333;
	text-align: center;
}

div#footer p{
	margin: 0;
	padding: 5px 10px;
}

div.footcol_L,div.footcol_R{
	color: #b7b7b7;
	font: normal .9em Arial,Helvetica,sans-serif;
	margin: 0 5px 5px;
}

p.copyright{
	color: #636878;
	text-align: center;
}

p.quotee{
	color: #666;
}

/*headlines*/
div#content h2{
	color: #a30000;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}

h2.featured{
	background: url(/lib/airgundepot/featureditem.jpg) no-repeat;
	height: 44px;
}

h2.warning{
	background: url(//lib.store.yahoo.net/lib/airgundepot/warning_banner.gif) no-repeat;
	height: 24px;
}

h2.customers{
	background: url(//lib.store.yahoo.net/lib/airgundepot/customers.gif) -1px 0 no-repeat;
	height: 37px;
}

* html h2.customers{
	background: url(//lib.store.yahoo.net/lib/airgundepot/customers.gif) top -2px no-repeat;
}

h2.bestsellers{
	background: url(//lib.store.yahoo.net/lib/airgundepot/best_sellers.gif) -1px 0 no-repeat;
	height: 37px;
}

* html h2.bestsellers{
	background: url(//lib.store.yahoo.net/lib/airgundepot/best_sellers.gif) top -2px no-repeat;
}

h2.support{
	background: url(//lib.store.yahoo.net/lib/airgundepot/support.gif) -1px 0 no-repeat;
	height: 37px;
}

* html h2.support{
	background: url(//lib.store.yahoo.net/lib/airgundepot/support.gif) top -2px no-repeat;
}

/*top menu navigation*/
div.topnav_container{
	background: #303E4B url(//lib.store.yahoo.net/lib/airgundepot/topnav_bkg.gif) repeat-x;
	clear: right;
	display: block;
	float: right;
	font: small-caps bold 11px "Trebuchet MS",Arial,Helvetica,sans-serif; /*Merged width:640px;*/
	width: 800px;
}

#topnavlist ul{
	display: inline;
}

#topnavlist li{
	float: left;
	list-style-type: none;
	margin: 0 5px;
	padding: 0 3px 2px 3px;
}

#topnavlist li a{
	border-right: 1px solid #000;
	color: #ccc;
	text-decoration: none;
}

#topnavlist li a:hover{
	color: #fff;
}

/*left menu navigation*/
.suckerdiv ul{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg.gif) repeat;
	border-bottom: 1px solid #ccc;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 164px; /*Width of Menu Items*/
}

.suckerdiv ul li{
	font: bold 11px/2em Arial,Helvetica,sans-serif;
	position: relative;
}

/*1st level sub menu style*/
.suckerdiv ul li ul{
	background: url(//lib.store.yahoo.net/lib/airgundepot/submenu_bkg.gif) repeat;
	display: none;
	left: 164px; /*Parent menu width - 1*/
	position: absolute;
	top: 0;
	width: 164px; /*sub menu width*/
}

.suckerdiv ul li ul a:visited{
	color: #033b78;
}

.suckerdiv ul li ul a:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_sub_roll.gif) no-repeat;
}

/*All subsequent sub menu levels offset*/
.suckerdiv ul li ul li ul{
	left: 159px; /*Parent menu width - 1*/
}

/*menu links style*/.suckerdiv ul li a{
	border-bottom: 1px dotted #000;
	color: #fff;
	display: block;
	padding: 1px 8px;
	text-decoration: none;
}

.suckerdiv ul li a:visited{
	color: #fff;
}

.suckerdiv ul li a:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/left_nav_roll.gif) repeat;
	color: #033b78;
}

.suckerdiv .subfolderstyle{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg_sub.gif) repeat;
}

.suckerdiv span{
	color: #b8d4e9;
	font: italic bold 12px Arial,Helvetica,sans-serif;
	padding: 1px 8px;
	width: 160px;
}

/*Holly Hack for IE \*/
* html .suckerdiv ul li{
	float: left;
	height: 1%;
}

* html .suckerdiv ul li a{
	height: 1%;
}

/*foot menu navigation*/
#footnavcontainer ul{
	background-color: #293D72;
	border-top: 5px solid #000;
	color: #fff;
	font: normal 11px arial,helvetica,sans-serif;
	list-style-type: none;
	margin: 0;
	padding: .6em 0;
	text-align: center;
	width: 100%;
}

#footnavlist li{
	border-right: 1px solid #999;
	display: inline;
}

#footnavlist li a{
	color: #fff;
	display: inline;
	padding: .2em 1em;
	text-decoration: none;
}

#footnavlist li a:hover{
	color: #ccc;
	text-decoration: underline;
}

/*sub footer nav*/
#subfootnavcontainer ul{
	border: none;
	color: #fff;
	font: normal 8px arial,helvetica,sans-serif;
	list-style-type: none;
	margin: 0;
	padding: .2em 0 2em;
	text-align: center;
	width: 100%;
}

#subfootnavlist li{
	border-right: 1px solid #999;
	display: inline;
}

#subfootnavlist li a{
	color: #fff;
	display: inline;
	padding: .2em 1em;
	text-decoration: none;
}

#subfootnavlist li a:hover{
	color: #ccc;
	text-decoration: underline;
}

/*special*/
#footcol_R_list{
	list-style-image: url(//lib.store.yahoo.net/lib/airgundepot/bullet.gif);
}

div.signup{
	background: url(//lib.store.yahoo.net/lib/airgundepot/signup_bkg.gif) no-repeat;
	height: 24px;
}

/*featured banners*/
div.feat_bb_pellet{
	background: url(//lib.store.yahoo.net/lib/airgundepot/feat_bb.gif) no-repeat;
	height: 31px;
	position: relative;
	width: 490px;
}

div.feat_airsoft{
	background: url(//lib.store.yahoo.net/lib/airgundepot/feat_airsoft.gif) no-repeat;
	height: 31px;
	position: relative;
	width: 490px;
}

div.feat_paint{
	background: url(//lib.store.yahoo.net/lib/airgundepot/feat_paint.gif) no-repeat;
	height: 31px;
	position: relative;
	width: 490px;
}

div.feat_blank{
	background: url(//lib.store.yahoo.net/lib/airgundepot/feat_blank.gif) no-repeat;
	height: 31px;
	position: relative;
	width: 490px;
}

/*icons*/
div.secure{
	background: url(//lib.store.yahoo.net/lib/airgundepot/ss_icon.gif) no-repeat;
	height: 40px;
}

div.yahoo{
	background: url(//lib.store.yahoo.net/lib/airgundepot/y_icon.gif) no-repeat;
	height: 40px;
}

div.bizrate{
	background: url(//lib.store.yahoo.net/lib/airgundepot/biz_icon.gif) no-repeat;
	height: 48px;
}

div.credit{
	background: url(//lib.store.yahoo.net/lib/airgundepot/cc_icon.gif) no-repeat;
	height: 60px;
}

/*search form*/
.searchform{
	background: transparent;
	height: 21px;
	left: 10px;
	position: absolute;
	top: 35px;
}

.search_btn{
	position: absolute;
	right: -0px;
	top: 29px;
}

.airgun_btn{
	position: absolute;
	right: -4px;
	top: 85px;
}

div.mail_btn{
	background: url(//lib.store.yahoo.net/lib/airgundepot/signup_btn.gif) no-repeat;
	height: 18px;
	margin-left: 45px;
}

.imgfloat_L{
	float: left;
	margin-right: 0px;
	padding: 5px;
}

.imgfloat_R{
	clear: both;
	float: right;
	margin: -13px -10px 0 0px;
}

/*section center content lists*/
#secnavcontainer{
	margin: -30px 0px 0px 20px;
}

#seclist{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#seclist li{
	background: url(//lib.store.yahoo.net/lib/airgundepot/bullseye.gif) no-repeat;
	background-position: 0 .3em;
	padding: 5px 0 0 20px;
}

#seclist li a{
	color: #000;
	text-decoration: underline;
}

#seclist li a:hover{
	color: #999;
	text-decoration: underline;
}

/*section center link lists*/
#linknavcontainer ul{
	border-top: 1px solid #ccc;
	font: normal 11px arial,helvetica,sans-serif;
	height: 30px;
	list-style-type: none;
	margin: 0;
	padding: 20px 0px;
	text-align: center;
}

#linklist li{
	background: #2f435b;
	border-right: 1px solid #999;
	display: inline;
	padding: 5px;
}

#linklist li a{
	color: #fff;
	display: inline;
	padding: .2em 1em;
	text-decoration: underline;
}

#linklist li a:hover{
	color: #ccc;
	text-decoration: underline;
}

/*related items lists*/
#relatednavcontainer{
	margin: -30px 0px 0px 20px;
}

#relatedlist{
	font: normal 11px arial,helvetica,sans-serif;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#relatedlist li{
	background: url(//lib.store.yahoo.net/lib/airgundepot/related_bullet.gif) no-repeat;
	background-position: 0 .9em;
	padding: 5px 0 0 20px;
}

#relatedlist li a{
	color: #000;
	text-decoration: none;
}

#relatedlist li a:hover{
	color: #999;
	text-decoration: underline;
}

/*Site Map*/
.sitemap-header{
	color: #000000;
	display: block;
	font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-top: 15px;
}

.sitemap-1{
	color: #000080;
	display: block;
	font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left: 25px;
}

.sitemap-2{
	color: #0000FF;
	display: block;
	font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left: 50px;
}

.sitemap-3{
	color: #0000FF;
	display: block;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left: 75px;
}

.sitemap-4{
	color: #0000FF;
	display: block;
	font: normal 8px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding-left: 100px;
}

#product-finder{
	text-align: center;
}

#product-finder .product-finder-options .header{
	font-weight: bold;
	padding-left: 20px;
}

#product-finder .product-finder-options .button{
	padding: 10px;
	text-align: center;
}

#product-finder .product-finder-options .left{
	font-weight: bold;
	padding-left: 20px;
	width: 130px;
}

#product-finder .product-finder-options .right select{
	width: 225px;
}

* html #product-finder .product-finder-options{
	width: 480px;
}

#product-finder .product-finder-options{
	border: 2px solid #000;
	margin: 0 auto;
	width: 476px;
}

#product-finder .border-bottom{
	border-bottom: 1px solid #C9C9C9;
}

#product-finder .product-finder-back-to-top{
	background: url(//lib.store.yahoo.net/lib/airgundepot/arrow-top.gif) 5px 8px no-repeat;
	font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 20px;
	text-align: left;
}

#product-finder .product-finder-back-to-top a,.product-finder-top-links{
	color: #29384B;
}

#product-finder .product-finder-options td,#product-finder .product-finder-options select{
	font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.product-finder-top-links-table{
	margin-bottom: 10px;
	width: 100%;
}

.product-finder-top-links-table .last{
	background: none !important;
}

.product-finder-top-links-table td{
	background: url(//lib.store.yahoo.net/lib/airgundepot/col-sep.gif) right repeat-y;
	padding: 10px;
	text-align: center;
}

/*ORDER STATUS*/
#order_status{
	color: #666;
	font: 13px "Lucida Sans","Lucida Grande",serif;
	padding-left: 10px;
}

.clear_both{
	clear: both;
	padding-top: 2px;
}

.os_title{
	float: left;
	font-weight: bold;
	line-height: 18px;
	padding-right: 10px;
	text-align: right;
	width: 10em;
}

.os_input_line{
	float: left;
}

.os_input{
	border: solid 1px #d3d3d3;
	font-size: 12px;
	padding: 3px;
	width: 120px;
}

#order_results{
	padding-top: 20px;
}

div#container div#content .orderStatus{
	color: #666;
	line-height: 18px;
}

div#container div#content .orderStatus td{
	font: 13px/18px "Lucida Sans","Lucida Grande",arial,serif;
}

div#container div#content .orderStatus th{
	color: #666;
	font: bold 13px/18px "Lucida Sans","Lucida Grande",arial,serif;
	padding-right: 10px;
	text-align: right;
	width: 10em;
}

div#container div#content .orderStatus img{
	margin-bottom: -3px;
}

div#container div#content em{
	background: #e7e8e9;
	color: #3a518a;
	font-style: normal;
	font-weight: bold;
	padding: 2px 10px;
}

/*AGD RELATED ITEMS CROSS SELL*/
#ys_relatedItems table.ystore-cross-sell-table-vertical .ystore-cross-sell-order-button-container{
	display: block;
	padding: 20px 40px;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical{
	border: solid 1px #19212B;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical td{
	height: 78px;
	padding: 5px 10px;
	text-align: left;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical .ystore-cross-sell-title-cell h3{
	color: #FFFFFF;
	font-family: Verdana,veranda,Arial,sans-serif;
	font-size: 11px;
	padding: 3px 6px;
	text-align: left;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical .ystore-cross-sell-product-image{
	margin: -5px 0 0 5px;
	position: absolute;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical .ystore-cross-sell-product-caption{
	padding: 10px 0 0 80px;
}

#ys_relatedItems table.ystore-cross-sell-table-horizontal{
	padding: 10px 0;
}

#ys_relatedItems ystore-cross-sell-table-vertical{
	color: #333;
	font-family: arial,sans-serif;
	padding-bottom: 5px;
}

#ys_relatedItems table{
	border: none;
	border-spacing: 0;
	margin: 0;
}

#ys_relatedItems table.ystore-cross-sell-table-vertical .ystore-cross-sell-title-cell{
	background: #19212B;
	color: #FFFFFF;
	font-family: Verdana,veranda,Arial,sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 0;
	width: 490px;
}

#ys_relatedItems table.ystore-cross-sell-table-horizontal .ystore-cross-sell-title-cell{
	background: url(//lib.store.yahoo.net/lib/airgundepot/also_enjoy.gif) no-repeat;
	height: 27px;
	text-indent: -9999px;
	width: 490px;
}

#ys_relatedItems td{
	padding: 3px 8px;
	text-align: center;
	width: 163px;
}

.ystore-cross-sell-product-name{
	margin: 0;
}

#ys_relatedItems .ystore-cross-sell-product-reg-price{
	color: #666666;
	font-size: 11px;
	margin: 0;
}

#ys_relatedItems .ystore-cross-sell-product-sale-price{
	color: #c00;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

#ys_relatedItems a{
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0;
	text-decoration: underline;
}

#ys_relatedItems a:hover{
	text-decoration: none;
}

#ys_relatedItems .ystore-cross-sell-cell{
	background: url(//lib.store.yahoo.net/lib/airgundepot/col-sep.gif) top right repeat-y;
}

#ys_relatedItems .ystore-cross-sell-cell-last{
	background: none;
}

/*DEALER CENTER LOGIN*/
#dealerCenterLogin{
	background: url(//lib.store.yahoo.net/lib/airgundepot/dealerCenterLogin.jpg) no-repeat #273340;
	height: 278px;
	margin: 0 70px;
	overflow: hidden;
	position: relative;
	width: 341px;
}

#dealerCenterLogin form{
	color: #fff;
	font: 12px/1.3em Arial,Helvetica,sans-serif;
	padding: 90px 90px 0 90px;
}

.dealerUsername,
.dealerPassword,
.dealerForgotEmail,
#dealerCenterLogin input{
	display: block;
	padding-top: .3em;
}

#dealerCenterLogin #email_address,
#dealerCenterLogin #password,
#dealerCenterLogin #recovery_email{
	border: 1px solid #26303c;
	color: #111;
	font: bold 13px Arial,Helvetica,sans-serif;
	height: 23px;
	padding: 3px;
	width: 158px;
}

.dealerLoginBtn{
	margin: 5px 4px 2em 108px;
}

#dealerCenterLogin a.forgotPass{
	color: #CCCCCC;
	display: block;
	font: 10px Arial,Helvetica,sans-serif;
	margin-left: 73px;
	padding: 3px 4px;
	width: 90px;
}

.dealerInvite{
	background: #ced3da;
	color: #17202a;
	font: 12px Arial,Helvetica,sans-serif;
	margin: 15px auto;
	-moz-border-radius: 10px;
	padding: 10px;
	text-align: center;
	-webkit-border-radius: 10px;
	width: 330px;
}

div#content .dealerInvite a{
	color: #143150;
	font-weight: normal;
}

.dealerInvite h3,
.dealerInvite p{
	display: inline;
}

.dealerInvite p{
	padding-left: 10px;
}

#recover-button{
	background: #788592;
	border: 1px solid #788592;
	color: #fff;
	font-weight: bold;
	margin: 5px 4px 4em 108px;
	padding: 2px 6px;
}

#recover-pwd{
	display: none;
}

/*===================================
airgundepot-style-adjust5.css
===================================*/
.searchTbl td{
	font: normal 11px arial,sans-serif;
}

a.last{
	border: none !important;
}

.floatleft{
	float: left;
}

div#container div#header{
	position: relative;
}

div#container div#header div.jheadernav{
	color: #B0B0B2;
	font: normal 10px arial,sans-serif;
	left: 350px;
	position: abSolute;
	text-align: center;
	text-transform: uppercase;
	top: 35px;
	width: 420px;
}

div#container div#header div.jheadernav a{
	color: #B0B0B2;
	font: normal 10px arial,sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

div#container div#header div.jheadernav a:hover{
	color: #FFFFFF;
	font: normal 11px arial,sans-serif;
	text-decoration: underline;
}

div#container div#wrapper{
	width: 800px;
}

* html div#container div#wrapper{
	position: relative;
}

div#container div#rightcol{
	float: right;
	margin: 0;
	padding: 0;
}

* html div#container div#rightcol{
	float: right;
	margin: 0;
	position: relative;
	width: 140px;
}

div#container div#content{
	font: normal 11px arial,sans-serif;
	margin: 0;
	width: 490px;
}

* html div#container div#content{
	margin: 0;
	width: 490px;
}

div#container div#leftcol{
	margin: 7px 0 0 0; /*Margin to merged*/
	padding: 0;
	position: relative;
	top: -6px;
	width: 165px;
	z-index: 500;
}

* html div#container div#leftcol{
	margin-top: 0;
	padding-top: 0;
	top: 0px;
	width: 165px;
}

* html div#container div#leftcol ul#scNav{
	width: 163px;
}

* html div#container div#leftcol ul#scNav li.head{
	width: 162px;
}

div.topnav_container ul#topnavlist li{
	padding: 7px 1px;
}

*html div.topnav_container ul#topnavlist{
	margin-bottom: 0;
	padding: 0 !important;
	padding-left: 2px !important;
	width: 800px;
}

div#container div#content h2.main{
	display: inline;
	padding: 5px 0 5px 10px;
}

/*div#container div#leftcol{
margin-top:7px;
}*/
div#container div#leftcol li.head a:hover{
	color: #003B75;
}

*:first-child+html div#container div#leftcol{
	margin-top: 20px;
}

div#container ul#suckertree1 li{
	margin-top: 0;
	padding-top: 0px;
}

td div.video{
	background: url(//lib.store.yahoo.net/lib/airgundepot/mini_camera_icon.gif) center left no-repeat;
	padding-left: 17px;
}

td div.resources{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) center left no-repeat; /*padding-left:3px 0 3px 20px;*/
	padding: 3px 0 3px 20px; /*Modified*/
}

* html td div.resources{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) left 4px no-repeat;
}

div#index-welcome-img{
	background: url(/lib/airgundepot/featureditem.jpg) top left no-repeat;
	color: #FFFFFF;
	font: bold 11px Arial,Helvetica,sans-serif;
	height: 44px;
	margin-top: 28px;
	padding-left: 200px; /*text-indent:200px;*/
	padding-top: 10px;
	width: 290px;
}

* html div#index-welcome-img{
	margin-top: 0px;
	width: 490px;
}

div.maincol_r div.jprice{
	color: #666666;
	font: normal 11px Arial,Helvetica,sans-serif;
	margin-top: 7px;
	padding: 5px 0;
}

div.maincol_r div.jsale{
	color: #A40001;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding: 3px 0 0 0;
}

div#container div.topnav_container ul#topnavlist{
	padding: 0 0 10px 5px;
}

*:first-child+html div#container div.topnav_container ul#topnavlist{
	margin: 0;
}

div#container div.topnav_container ul#topnavlist li{
	margin: 0 2px;
}

div#container div.topnav_container ul#topnavlist li a{
	color: #FFF;
	font-size: 10px;
	font-weight: normal;
	padding-right: 4px;
}

div#container div.topnav_container ul#topnavlist li a.last{
	background: url(//lib.store.yahoo.net/lib/airgundepot/cart.gif) center left no-repeat;
	border: none;
	color: #B9D4E7;
	margin: 0;
	padding: 0 0 0 20px;
}

div.feat-sections{
	background: url(//lib.store.yahoo.net/lib/airgundepot/featured_items_section.gif) no-repeat; /*Merged*/
	height: 31px;
	position: relative;
	width: 490px;
}

div#content td a{
	color: #000000;
	font: bold 12px Arial,Helvetica,sans-serif;
}

div#content td a:hover{
	text-decoration: none;
}

div#container ul.testimonials{
	list-style: none;
	padding: 0 7px;
	text-align: left;
}

div#container ul.testimonials li{
	font: normal 11px Arial,Helvetica,sans-serif;
}

div#container ul.testimonials li p.sign{
	color: #666666;
	padding-top: 5px;
	text-align: right;
}

div#rightcol div.rightwhitebox div{
	padding-bottom: 7px;
	text-align: center;
}

div#rightcol div.rightwhitebox div a{
}

div#footer p.copyright a{
	color: #636878;
	text-decoration: none;
}

div#footer p.copyright a:hover{
	text-decoration: underline;
}

div#container div.main2b{
	float: left;
	font: normal 11px arial,sans-serif;
	width: 480px;
}

div#container div.left2b{
	float: left;
	margin: 10px 0;
	padding: 0 5px;
	width: 280px;
}

div#container div.right2b{
	float: left;
	margin: 10px 0;
	width: 190px;
}

div#container div.right2b div.jprice{
	color: #666666;
	font: normal 11px arial,sans-serif;
}

div#container div.right2b div.jsale{
	color: #D90000;
	font: bold 11px arial,sans-serif;
}

/*Rotating Contents*/
#rotatetable{
	color: #000000;
	font: 11px arial,sans-serif;
	font-size: 11px;
}

#rotatetable a{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#rotatetable a:hover{
	color: #000000;
	text-decoration: none;
}

#rotatename{
}

#rotateprice{
	color: #666666;
}

#rotatesaleprice{
	color: #D90000;
	font-weight: bold;
}

/*END ROTATe CONTENTS*/
div#content div.sc-featured-items{
	width: 485px;
}

div#content div.sc-featured-items div.sc-featured-items-header{
	color: #AC0001;
	font: bold 14px arial-black,sans-serif;
	font-style: italic;
	margin: 7px 0;
	text-align: center;
}

div#content div.sc-featured-items div.sc-feat{
}

div#content table td.sc-sep{
	background: url(//lib.store.yahoo.net/lib/airgundepot/col-sep.gif) center 1px repeat-y;
}

div#content div.sc-featured-items div.sc-sep{
	background: url(//lib.store.yahoo.net/lib/airgundepot/col-sep.gif) center 10px repeat-y;
	height: 120px;
	width: 5px;
}

div#content div.sc-featured-items div.sc-sep:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

div#content div.sc-featured-items a{
	padding-bottom: 5px;
}

div.sc-price{
	color: #666666;
	font: normal 11px arial,sans-serif;
}

div.sc-sale{
	color: #D60000;
	font: normal 11px arial,sans-serif;

}

div#container div#breadcrumbs{
	color: #666666;
	font: normal 11px arial,sans-serif;
	padding: 5px 7px;
}

div#container div#breadcrumbs a{
	color: #666666;
	font: normal 11px arial,sans-serif;
	text-decoration: none;
}

div#container div#breadcrumbs a:hover{
	text-decoration: underline;
}

/*Related Items*/
#seo-related-links{
	width: 485px;
}

#seo-related-links:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#seo-related-links h3{
	color: #000000;
	font: bold 13px/1.2 verdana,arial,sans-serif;
	text-align: center;
}

#seo-related-links ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#seo-related-links ul.seo-links li{
	background: url(//lib.store.yahoo.net/lib/airgundepot/dot.gif) 5px center no-repeat;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 49%;
}

#seo-related-links ul.seo-links li a{
	_width: 100%;
	display: block;
	padding-left: 25px;
	text-decoration: none;
}

#seo-related-links ul.seo-links li a:hover{
	text-decoration: underline;
}

/*SC NAVBAR STYLES*/
#scnav,#scnav ul{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg.gif) top left repeat-y;
	list-style: none;
	margin: 0;
	padding: 0; /*all lists*/
	width: 165px;
}

#scnav .head a{
	color: #BAD3E9;
	font: bold 13px arial,sans-serif;
	font-style: italic;
	padding: 2px 0 2px 3px;
}

#scnav .head a:hover{
	background-image: none; /*background-color:#A8A8A8;*/
	color: #003B75;
}

#scnav li{
	background: #30445D url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg.gif) top left repeat-y; /*all list items*/
	border-bottom: 1px dotted #000000;
	float: left;
	width: 165px; /*width needed or else Opera goes nuts*/
}

#scnav a{
	color: #FFFFFF;
	display: block;
	font: bold 11px arial,sans-serif;
	line-height: 1.75em;
	padding: 0 10px;
	text-decoration: none;
	width: auto;
}

#scnav li a{
	padding: 2px 10px 2px;
}

#scnav li ul{
	xbackground: url(//lib.store.yahoo.net/lib/airgundepot/submenu_bkg.gif) top left repeat-y;
	xborder: 1px solid #5A80A5;
	xborder-bottom: 2px ridge #5A80A5;
	xborder-right: 2px ridge #5A80A5;
	xheight: 1px;
	xmargin-left: -1200em; /*using left instead of display to hide menus because display:none isn't read by screen readers*/
	xmargin-top: -1.5em; /*Top positions would be equiavelent to #scNav a line height*/
	xoverflow: hidden; /*hides submenus in case longer than page height*/
	xposition: absolute; /*second-and-above-level lists*/
	xwidth: 1px;
	xz-index: 999;
}

#scnav li.schover ul li{
	xbackground: url(//lib.store.yahoo.net/lib/airgundepot/submenu_bkg.gif) #FAFAFA top left repeat-y;
	xwidth: 164px;
}

#scnav a:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg_sub.gif) center left no-repeat; /*hover li background*/
}

#scnav li ul li a:hover{
	xbackground: url(//lib.store.yahoo.net/lib/airgundepot/nav_sub_roll.gif) #FFFFFF top left no-repeat;
}

#scnav li.schover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/nav_bkg_sub.gif) center left no-repeat;
}

#scnav li.schover li{
	xbackground-color: #FFFFFF;
}

#scnav li:hover a,
#scnav li.schover a,
#scnav li:hover li:hover a,
#scnav li.schover li.schover a,
#scnav li:hover li:hover li:hover a,
#scnav li.schover li.schover li.schover a{
	color: #003B75;
	z-index: 1000;
}

#scnav li:hover li a,
#scnav li:hover li:hover li a,
#scnav li.schover li a,
#scnav li.schover li.schover li a{
	xcolor: #003B75;
	xpadding: 3px 3px 3px 14px;
}

#scnav li:hover ul,#scnav li.schover ul{
	xheight: auto;
	xmargin-left: 160px; /*lists nested under hovered list items*/
	xoverflow: visible;
	xwidth: 163px;
}

#scnav li ul ul{
}

#scnav li:hover ul ul,#scnav li.schover ul ul{
	xmargin-left: -1000em;
}

#scnav li li:hover ul,#scnav li li.schover ul{
	xheight: auto;
	xmargin-left: 160px;
	xoverflow: visible;
	xwidth: 165px;
}

/*END SC NAVBAR STYLES*/
/*Section Pages*/
div#container div#content td.caption{
	font: normal 11px arial,sans-serif;
	padding: 5px 7px;
}

div#container div#content div.jcaption{
	font: normal 11px arial,sans-serif;
	padding: 5px 7px;
	width: 470px;
}

div#container div.sections{
	font: normal 11px arial,sans-serif;
	padding: 0;
	width: 490px;
}

div#container div.sections div.right{
	border: solid 1px #DBDBDB;
	margin-left: 5px;
	padding: 0;
	text-align: left;
	width: 235px;
}

* html div#container div.sections div.right{
	margin-left: 3px;
}

div#container div.sections div.right a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px center no-repeat;
	color: #29384D;
	font: normal 12px arial,sans-serif;
	line-height: 25px;
	padding: 3px 0 3px 25px;
	width: 175px;
}

* html div#container div.sections div.right a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px 4px no-repeat;
	width: 230px;
}

div#container div.sections div.left{
	border: solid 1px #DBDBDB;
	margin-left: 5px;
	padding: 0;
	text-align: left;
	width: 235px;
}

div#container div.sections div.left a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px center no-repeat;
	color: #29384D;
	font: normal 12px arial,sans-serif;
	line-height: 25px;
	padding: 3px 0 3px 25px;
	width: 175px;
}

* html div#container div.sections div.left a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px 4px no-repeat;
	width: 230px;
}

div#container div.sections div.acc{
	border: solid 1px #DBDBDB;
	margin: 10px 0 0 5px;
	padding: 0 0 10px 0;
	text-align: left;
	width: 479px;
}

div#container div.sections div.acc img{
	margin: 0;
}

div#container div.sections div.acc a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px center no-repeat;
	color: #29384D;
	font: normal 12px arial,sans-serif;
	line-height: 25px;
	padding: 3px 0 3px 25px;
}

* html div#container div.sections div.acc a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) 5px 4px no-repeat;
}

div#container div.sections div.acc div{
	color: #2A394E;
	padding: 5px;
}

div#container div.resource a{
	background-color: #2F435B;
	color: #FFFFFF;
	font: normal 11px arial,sans-serif;
	line-height: 20px;
	margin: 0 2px 0 2px;
	padding: 7px;
	text-align: center;
	text-decoration: underline;
	width: 172px;
}

div#container div.resource a:hover{
	text-decoration: none;
}

/*Multi Add*/
td.ma-info{
	font: normal 11px arial,sans-serif;
}

* html td.ma-info{
	width: 210px;
}

td.ma-info a{
	color: #000000;
}

td.ma-info div{
	margin: 5px 0;
}

td.ma-info div span.price{
	color: #666666;
}

td.ma-info div span.sale{
	color: #D80001;
}

/*Recently Viewed*/
div#container table#recent-items a img{
	border: none;
}

div#container table#recent-items a{
	text-decoration: underline;
}

div#container table#recent-items a:hover{
	text-decoration: none;
}

div#container table#recent-items td.recent-items-price{
	color: #666666;
	font: normal 11px Arial,Helvetica,sans-serif;
}

div#container table#recent-items td.recent-items-saleprice{
	color: #CC0000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

/*Site Footer*/
div#container div#footer div#footnavcontainer ul#footnavcontainer li a.last{
	border: none;
}

div#container div#footer div#footnavcontainer{
	background: url(//lib.store.yahoo.net/lib/airgundepot/footerbg.gif) top left repeat-x;
}

div#container div#footer div#footnavcontainer ul{
	background: none;
}

div#container div#footer div#footnavcontainer ul#subfootnavlist{
	background: none;
}

div#container div#footer div#footnavcontainer ul#subfootnavlist li a{
	font: normal 10px arial,sans-serif;
}

/*Item Pages*/
div#container div#content div.itemcont div.images{
	width: 200px;
	text-align: center;
	padding: 0 3px;
}

div#container div#content div.itemcont div.item-info{
	font: normal 11px arial,sans-serif;
	width: 280px;
}

div#container div#content div.itemcont div.chunk{
	padding: 0 0 10px 0;
}

div#container div#content div.itemcont div.price{
	color: #666666;
}

div#container div#content div.itemcont div.sale{
	color: #D60201;
}

div#container div#content div.itemcont span.you-save{
	color: #052981;
}

div#container div#content div.itemcont input.quantity-input{
	padding: 0;
}

div#container div#content div.tab-contents{
	width: 470px;
}

div#container div#footer div.footcol_L{
	margin-top: 0px;
	padding-top: 0;
}

div#container div#footer div.footcol_R ul#footcol_R_list{
	margin: 10px 0 0 15px;
}

div#container div#content div ul#tabs-desc div#customer-reviews{
	margin: 0;
	padding: 0;
}

div#container div#content div ul#tabs-desc div#customer-reviews div.state{
	margin: 0;
	padding: 0;
	width: 210px;
}

div#container div#content div ul#tabs-desc div#customer-reviews div.view{
	margin: 0;
	padding: 0;
	width: 80px;
}

div#container div#content div ul#tabs-desc div#customer-reviews div.stars{
	margin: 0;
	padding: 0;
	width: 180px;
}

div#container div#content div.item-info div.buttons{
	text-align: center;
}

div#container div#content div.item-info div.buttons img{
	vertical-align: top;
	top:6px;
	position: relative;
}

div#container div#content div.item-info div.sc-pre-order{
	color: #000;
	font: bold 11px arial,sans-serif;
	padding-top: 5px;
	text-align: center;
}

div#container div#content div.item-info div.sc-pre-order b{
	color: #D60000;
}

div#container div#content div.add-links{
	margin-left: 7px;
}

div#container div#content div.add-links div.jvideos{
	margin-left: 20px;
	width: 192px;
}

div#container div#content div.add-links div.jvideos a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/video.gif) center left no-repeat;
	line-height: 25px;
	padding-left: 20px;
	text-decoration: none;
}

div#container div#content div.add-links div.jvideos a:hover{
	text-decoration: underline;
}

div#container div#content div.add-links div.jresources{
	width: 250px;
}

div#container div#content div.add-links div.jresources a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) top left no-repeat;
	line-height: 25px;
	padding-bottom: 7px;
	padding-left: 20px;
	text-decoration: none;
}

div#container div#content div.add-links div.jresources a:hover{
	text-decoration: underline;
}

div#container div#content div.jvideo{
	padding: 2px 0 3px 0;
}

div#container div#content div.jvideo a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/video.gif) center left no-repeat;
	color: #000;
	font: bold 12px arial,sans-serif;
	line-height: 20px;
	padding-left: 20px;
	text-decoration: none;
}

div#container div#content div.jvideo a:hover{
	text-decoration: underline;
}

div#container div#content div.jresources{
	padding: 0 0 5px 0;
}

div#container div#content div.jresources a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/target.gif) top left no-repeat;
	color: #000;
	font: bold 12px arial,sans-serif;
	line-height: 20px;
	padding-left: 20px;
	text-decoration: none;
}

div#container div#content div.jresources a:hover{
	text-decoration: underline;
}

div#container div#content div#paging span.abstract{
	visibility: hidden;
}

div#container div#content div#paging span.abstract a{
	background: url(//lib.store.yahoo.net/lib/airgundepot/video.gif) center left no-repeat;
	color: #000;
	font: bold 12px arial,sans-serif;
	line-height: 20px;
	padding-left: 20px;
	text-decoration: none;
	visibility: visible;
}

div#container div#content div#paging span.abstract a:hover{
	text-decoration: underline;
}

/*Cart Styles*/
body#yahoo-store-checkout{
	background: #535554 url(//lib.store.yahoo.net/lib/airgundepot/bkg.gif) repeat;
	font: 76% arial,sans-serif;
	text-align: center;
}

.ys_wrapper{
	width: 800px;
}

body#yahoo-store-checkout a.logo{
	background: #fff url(//lib.store.yahoo.net/lib/airgundepot/logo.gif) top left no-repeat;
	float: left;
	height: 78px;
	margin: 0px;
	padding: 0;
	width: 292px;
}

body#yahoo-store-checkout div.topnav_container{
	width: 800px;
}

div#container div#header div.sc-phone{
	margin-top: 0px;
}

div.jprice{
	color: #666666;
	font: normal 11px arial,sans-serif;
}

div.jsale{
	color: #D90000;
	font: bold 11px arial,sans-serif;
}

div.head a img{
	margin: 0 0 -3px -3px;
}

div.head a:hover img{
	background-color: #354961;
	margin: 0 0 -3px -3px;
}

div#container div#content td{
	font: normal 11px arial,sans-serif;
}

div#container div#content td div span img{
	margin-right: 0px;
}

div#container div#wrapper div#content div.tab-contents ul{
	margin-left: 30px;
}

div#container div#content div.jcap{
	padding-left: 5px;
	width: 475px;
	z-index: 1;
}

div#container div#content div.jcap ul{
	margin-left: 30px;
}

div#ys_pageBody{
	text-align: left;
}

body#yahoo-store-checkout div#ys_mastHead div#header{
	background: url(//lib.store.yahoo.net/lib/airgundepot/cart-header2.gif) top left no-repeat;
}

#freeShipping{
	background: #c00000 url(//lib.store.yahoo.net/lib/airgundepot/countdown-bg.png) 0 100% repeat-x;
	border-bottom: 1px solid #BA8F8F;
	margin: 4px 0 0 4px;
	text-align: center;
	width: 137px;
}

#rightcol #freeShipping p{
	color: white;
	margin: 0;
	padding: 4px 2px;
}

/*Top Ten Gift Item Page Styles*/
.right-col-html-area{
	margin: 4px 0 10px 4px;
}

.top-ten-banner{
	padding: 2px 0 5px 2px;
}

.top-ten-contents{
	padding: 0 0 20px 4px;
	width: 482px;
}

table#gift-ideas tr td .gift-idea-number{
	float: left;
	font-size: 26px;
	width: 30px;
}

table#gift-ideas tr td .review-stars{
	float: right;
	padding-top: 8px;
	vertical-align: middle;
	width: 190px;
}

table#gift-ideas tr td .review-stars a{
	padding-left: 7px;
}

table#gift-ideas tr td.gift-idea-vert-sep{
	background: url(//lib.store.yahoo.net/lib/airgundepot/vertical-seperator-dotted.gif) repeat-y 50% 0;
}

table#gift-ideas tr td.gift-idea-horiz-sep{
	background: url(//lib.store.yahoo.net/lib/airgundepot/horizontal-seperator-full.gif) repeat-x 0 50%;
}

table#gift-ideas tr td .item-info{
	clear: both;
	float: left;
	text-align: center;
	width: 125px;
}

table#gift-ideas tr td .item-info .item-name a{
	font-size: 11px;
}

table#gift-ideas tr td .item-info .item-price{
	color: #787878;
}

table#gift-ideas tr td .item-info .item-sale-price{
	color: #D90000;
	font-weight: bold;
}

table#gift-ideas tr td .reasons-to-buy{
	float: left;
	margin-left: 5px;
	width: 100px;
}

table#gift-ideas tr td .reasons-to-buy .reasons-title{
	color: #D90000;
	font-size: 12px;
	font-weight: bold;
}

table#gift-ideas tr td .reasons-to-buy ul{
	margin: 0 0 0 20px;
	padding: 0;
}

table#gift-ideas tr td .reasons-to-buy ul li{
	font-size: 12px;
	list-style: disc;
}

table#gift-ideas tr td .quantity{
	float: right;
	padding: 3px 10px 3px 0;
	text-align: right;
	width: 150px;
}

table#gift-ideas tr td input.addtocartbutton{
	margin-top: 5px;
}

#acctlinks{
	background: #444A58 url(//lib.store.yahoo.net/lib/airgundepot/acctlinks-bg.jpg) repeat-x top left;
	color: #FFFFFF !important;
	font-family: Tahoma,Verdana,Arial,san-serif;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 8px 0pt;
	text-align: center;
}

#acctlinks a.accountlinks{
	color: #ffffff !important;
	font-family: Tahoma,Verdana,Arial,san-serif !important;
	font-size: 11px;
	text-decoration: underline;
}

#acctlinks a.accountlinks:hover{
	text-decoration: none;
}

#acctlinks #login-header{
	font-family: Tahoma,Verdana,Arial,san-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 7px;
}

#acctlinks span{
	padding: 0pt 8px;
}

/*SiteBrand Styles!!! DO NOT REMOVE!!!*/
.sitebrand-space-home{
	overflow: hidden;
	padding: 5px 4px 5px 3px;
	text-align: center;
	width: 480px;
}

.sitebrand-space-right{
	overflow: hidden;
	padding: 5px 0 5px 3px;
	text-align: center;
	width: 138px;
}

.sitebrand-space-mid{
	overflow: hidden;
	padding: 5px 0;
	text-align: center;
	width: 489px;
}

/*Shipping Calculator*/
div.shippingcalc{
	background: #F2F2F2 url(title-calculate-shipping.gif) no-repeat;
	float: right;
	margin: 10px;
	padding: 30px 0 10px 0;
	width: 193px;
}

#shippingMgrForm-0148{
	clear: both;
	display: none;
	padding: 10px;
	text-align: center;
}

span#shipzip-0148 *{
	vertical-align: middle;
}

.shippingMgrTableRight-0148{
	padding-left: 15px;
}

#shippingMgrDiv-0148{
	display: none;
	font: normal 11px/1.2 Verdana,Arial,Helvetica,sans-serif;
	margin: 0 auto;
	padding: 5px 10px;
	text-align: center;
}

#shippingMgrDiv-0148 table{
	margin: 0 auto;
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Verdana,Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	color: #454545;
	display: block;
	font-weight: bold !important;
	padding: 2px;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148{
	display: none;
}

#shippingMgrForm-0148 .dimMe-0148{
	cursor: default !important;
	filter: alpha(opacity = 20);
	opacity: 0.2;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 11px/1.2 Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 input{
	margin-left: 3px;
	width: 50px;
}

#shippingMgrForm-0148 select{
	margin-left: 3px;
	width: 150px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148{
	width: auto;
}

div#scSCerrMsg-0148{
	color: #f00;
}

div.scProgBar{
	background: #fff url("scSCprogBarBgBg.gif") repeat-x 0 center;
	border: solid 1px #333;
	color: #000;
	font: bold 11px/1.2 Verdana,sans-serif;
	height: 14px;
	margin: 0 auto;
	text-align: left;
	width: 170px;
}

div.scProgBar div.progBarBg{
	background: #ADD0EA url("scSCprogBarBg.gif") repeat-x 0 center;
	height: 14px;
}

/*Framework*/
div#scATCwrapper{
	background-color: #000;
	filter: alpha(opacity=75);
	opacity: .75;
	position: absolute;
	z-index: 20000;
}

div#scATCmsg{
	background-color: #fff;
	border: solid 1px #000;
	font: normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;
	padding: 16px;
	position: absolute;
	text-align: center;
	width: 400px;
	z-index: 20001;
}

body.scATCtemplate1 div#scATCwrapper{
	display: none;
}

body.scATCtemplate1 div#scATCmsg img{
	margin-right: 4px;
	vertical-align: middle;
}

body.scATCtemplate1 div#scATCmsg{
	background-color: #CE1700;
	border: solid 1px #fff;
	color: #fff;
	left: 2px;
	padding: 2px 8px;
	top: 2px;
	width: auto;
}

body.scATCinProgress form input,body.scATCinProgress form select{
	filter: alpha(opacity=25);
	opacity: .25;
}

select.scHideSelect{
	visibility: hidden;
}

iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{
	border: none;
	height: 0;
	overflow: hidden;
	width: 0;
}

/*MiniCart*/
div#scMCholster-0061{
	color: #000;
	float: right;
	font: bold 10px/1.2 Tahoma,Verdana,sans-serif;
	position: relative;
	text-align: left;
	width: 320px;
	z-index: 1;
	z-index: 30;
}

div#scMCholster-0061.open-0061{
	z-index: 10000;
}

div#scMCholster-0061 a{
	color: #000;
}

div#ctrlPad-0061{
	background: url('scMCcartIcon.gif') no-repeat 0 2px; /*Do not add float otherwise ie 6 will not display properly*/
	padding: 1px 0 0 20px;
}

div#minCart-0061{
	float: left;
	width: 145px;
}

div#minCart-0061 span.emptyMsg-0061{
	color: #fff;
}

div#minCart-0061 a#emptyCook-0061,
div#minCart-0061 span.emptyMsg-0061,
div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{
	border: 0 !important;
	display: block;
	padding: 1px 3px !important;
	text-align: center;
}

div#minCart-0061 span.itemCnt-0061,
div#minCart-0061 span.itemTtl-0061{
	background-color: #fff;
	float: right;
	width: 65px;
}

div#minCart-0061 span.itemCnt-0061{
	float: left;
	margin-right: 2px; /*Merged*/
}

div#minCart-0061 span.itemCnt-0061 span{
	font-weight: normal;
}

div#ctrlBox-0061{
	float: right;
	width: 150px;
}

div#scMCholster-0061 div#ctrlPad-0061 div#ctrlBox-0061 a{
	border: 0;
	padding: 0;
}

div#ctrlBox-0061 span{
	display: block;
	padding-top: 20px;
}

a#toggLink-0061{
	background: url('scMCtoggCart.png') no-repeat 0 0;
	display: block;
	float: left;
	height: 15px;
	overflow: hidden;
	width: 77px;
}

a#checkoutLink-0061{
	background: url('scMCcheckout.png') no-repeat 0 0;
	display: block;
	float: right;
	height: 15px;
	overflow: hidden;
	width: 67px;
}

div.open-0061 a#toggLink-0061{
	background-position: 0 -15px;
}

div.emptyCart-0061 a#checkoutLink-0061,
div.open-0061 a#checkoutLink-0061{
	cursor: default;
	filter: alpha(opacity=20);
	opacity: .2;
}

div#smCart-0061{
	background: #7E90A6 url('scMCloading.gif') no-repeat center center;
	border: solid 1px #B9C8D9;
	position: absolute;
	right: 0;
	top: 20px;
	width: 344px;
	z-index: 10000;
}

div.closed-0061 div#smCart-0061{
	border: none;
	height: 0;
	overflow: hidden;
	width: 0;
}

iframe#cartViewer-0061{
	border: none;
	height: 0;
	vertical-align: top;
	width: 344px;
}

div.loading-0061 div#smCart-0061{
	height: 60px;
}

div.loading-0061 iframe#cartViewer-0061{
	height: 1px !important;
}

div.clearer-0061{
	clear: both;
}

div.loading-0061 div#freeShipCountDownBanner1{
	display: none;
}

div#freeShipCountDownBanner1{
	background-color: #E2E6EB;
	color: #72859C;
	font-weight: normal;
	margin: 0 2px 2px 2px;
	padding: 10px;
}

div#freeShipCountDownBanner1 b{
	background-color: #fff;
	color: #36495E;
}

/*===================================
tab.css
===================================*/
#tabheader0{
	background: url(//lib.store.yahoo.net/lib/airgundepot/description.gif) 0 0 no-repeat;
	width: 120px;
}

#tabheader1{
	background: url(//lib.store.yahoo.net/lib/airgundepot/customer-service.gif) 0 0 no-repeat;
	width: 121px;
}

#tabheader2{
	background: url(//lib.store.yahoo.net/lib/airgundepot/manuals.gif) 0 0 no-repeat;
	width: 121px;
}

#tabheader3{
	background: url(//lib.store.yahoo.net/lib/airgundepot/accessories.gif) 0 0 no-repeat;
	width: 118px;
}

ul#tabs-desc{
	list-style: none;
	margin: 0;
	padding: 20px 0 0 0;
}

/*ul#tabs-desc a{color:#FFF;}*/
.tabheader,.tabhover{
	float: left;
	height: 29px;
	margin-right: 1px;
	overflow: hidden;
	text-indent: -999px;
}

.tabhover{
	background-position: 0 -29px !important;
}

.tabheader a{
	display: block;
	height: 29px;
	text-decoration: none;
	width: 100%;
}

#tabs-desc .tab-contents{
	border: 2px solid #000;
	clear: both;
	display: none;
	font: normal 11px arial,sans-serif;
	padding: 5px;
}

* html div#container div ul#tabs-desc li.tab div.tab-contents{
	width: 480px;
}

#tabheader0,#tabheader1,#tabheader2{
	padding-bottom: 0 !important;
}

.tabhover,.tabheader{
	padding-bottom: 0 !important;
}

/*===================================
header-tabs.css
===================================*/
.headtabcont{
	float: right;
	width: 490px;
}

.tabs{
	margin: 0 0 0 30px;
	width: 100%;
}

.tabs ul{
	margin: 0;
	width: 100%;
}

.tabs ul li{
	float: left;
	list-style: none;
	margin: 0 1px 0 0;
}

.tabs ul li a{
	display: block;
	position: relative;
	z-index: 100;
}

.tabs ul li a div{
	display: none;
	position: relative;
	z-index: 1;
}

.tabs ul li a.bbtab{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-bb.gif) bottom left no-repeat;
	height: 25px;
	width: 129px;
}

.tabs ul li a.bbtab:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-bb.gif) top left no-repeat;
}

.tabs ul li a.airsofttab{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-airsoft.gif) bottom left no-repeat;
	height: 25px;
	width: 91px;
}

.tabs ul li a.airsofttab:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-airsoft.gif) top left no-repeat;
}

.tabs ul li a.paintballtab{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-paintball.gif) bottom left no-repeat;
	height: 25px;
	width: 91px;
}

.tabs ul li a.paintballtab:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-paintball.gif) top left no-repeat;
}

.tabs ul li a.blanktab{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-blank.gif) bottom left no-repeat;
	height: 25px;
	width: 121px;
}

.tabs ul li a.blanktab:hover{
	background: url(//lib.store.yahoo.net/lib/airgundepot/tab-blank.gif) top left no-repeat;
}

/*===================================
Inline Styles
===================================*/
div#container div#content div.acc{
	border: solid 1px #DBDBDB;
	margin: 10px 0 0 5px;
	padding: 0 0 10px 0;
	text-align: left;
	width: 479px;
}

div#container div#content div.acc img{
	margin: 0;
}

div#container div#content div.acc li{
	padding: 3px 0;
}

div#container div#content div.acc a{
	background: url(/lib/airgundepot/target.gif) 5px center no-repeat;
	color: #29384D;
	display: block;
	font: normal 12px arial,sans-serif;
	padding: 5px 0 5px 25px;
}

* html div#container div#content div.acc a{
	background: url(/lib/airgundepot/target.gif) 5px 4px no-repeat;
}

div#container div#content div.acc div{
	color: #2A394E;
	padding: 5px;
}

div#content .main2b{
	width: 490px !important;
}

div#content .main2b .right2b{
	width: 200px;
}

div#container h2.jname{
	background: url(//lib.store.yahoo.net/lib/airgundepot/section-banner.gif) center left repeat-y;
	color: #FFFFFF;
	font: bold 14px Arial,Helvetica,sans-serif;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 25px;
}

input.search-box{
	width: 145px;
}

/*===================================
review-styles.css
===================================*/
.clearboth{
	clear: both;
}

#customer-reviews{
	background-color: #FFF;
	margin: 7px 0 7px 0;
	width: 470px;
}

#customer-reviews .header{
	background-color: #19212B;
	color: #FFF;
	display: none;
	font: bold 11px arial;
	margin-bottom: 12px;
	padding: 5px 5px 5px 11px;
}

/*width/3 depending on #customer-reviews width*/
#customer-reviews .state{
	float: left;
	margin-left: 7px;
	width: 143px;
}

/*width/3 depending on #customer-reviews width*/
#customer-reviews .state DIV{
	margin-bottom: 4px;
}

#customer-reviews .state .overall{
	font: bold 12px arial;
}

#customer-reviews .state .total{
	font: normal 10px arial;
}

#customer-reviews .view{
	padding-top: 12px;
}

#customer-reviews .view A{
	color: #000;
	font: normal 13px arial;
}

#customer-reviews .stars IMG{
	cursor: pointer;
}

#customer-reviews .stars A{
	color: #000;
	font: bold 12px verdana;
	text-decoration: none;
}

#customer-reviews .stars A:hover{
	text-decoration: underline;
}

#customer-reviews .view,
#customer-reviews .stars{
	float: left;
	text-align: center;
	width: 160px;
}

.top-line{
	border-top: 1px solid #CCC;
	width: 470px;
}

.review-separator{
	border-top: 1px solid #EEE;
}

.review .review-stars{
	float: left;
	height: 16px;
	text-align: left;
	width: 90px;
}

.review DIV{
	font: normal 13px arial;
	padding: 5px;
}

.review B{
	margin-left: 10px;
}

.review .revloc .reviewer{
	float: left;
	width: 50px;
}

.review .revloc{
	margin: 10px 0 10px 0;
}

#reviews{
	background: none;
	background-color: #FFF;
	clear: both;
	position: relative;
}

#all-reviews .header{
	color: #000;
	font: bold 13px arial;
	padding: 10px;
	text-align: center;
}

#all-reviews div{
	font: normal 11px arial;
}

.viewall{
	background: url(//lib.store.yahoo.net/lib/airgundepot/view_all_btn.gif) no-repeat;
	height: 18px;
	position: absolute;
	right: 5px;
	text-align: center;
	top: 8px;
	width: 62px;
}

.viewall A{
	color: #000;
	display: block;
	font: bold 13px arial;
	text-indent: -10000px;
}

.allreviews-sort,.allreview-stars,.allreview-reviewer{
	padding-bottom: 3px;
}

.allreview-review{
	padding-top: 15px;
}

.allreview-prodname{
	color: #CC0000;
}

.allreviews-sort a{
	color: #000;
	font: bold 11px arial;
}

/*AUTO EMAILER*/
.emailer-review-container{
	width: 565px;
}

.emailer-review-container td,.emailer-review-container div,.emailer-review-container input,.emailer-review-container select{
	font: 11px Arial,Verdana,Tahoma;
}

.emailer-reviewform-border{
	border: 1px solid #C3173B;
}

.emailer-reviewlabel{
	background-color: #FFFFCC;
	border-bottom: 1px solid #C3173B;
	color: #1A2485;
	font: bold 15px Tahoma,Verdana,Arial !important;
	padding: 5px;
}

.emailer-required{
	font-weight: bold !important;
}

.emailer-textarea{
	font: 11px Arial,Verdana,Tahoma;
	width: 250px;
}

.emailer-review-container a{
	color: #000;
}

.title-emphasis-font{
	color: #BA0000;
	font: bold 13px Tahoma !important;
}

div.view a.guide{
	font: normal 10px arial,helvetica,sans-serif !important;
}

/*===================================
Inline Styles
===================================*/
.agd-login a{
	color: white;
}

.agd-login a:visited{
	color: white;
}

.agd-login a:hover{
	color: white;
}

.countdowntimer{
	color: #D80001;
	display: block;
	font-weight: bold;
}

.controlscan{
	padding: 5px;
	text-align: center;
}

/*===================================
Banners.css
All headline banners have been defined as H2's in an additional style sheet so they can be reused on call
===================================*/
/*Large banner headlines*/
.xname{
	background: url(//lib.store.yahoo.net/lib/airgundepot/name.gif) no-repeat;
	height: 31px;
}

.prodname{
	background: url(//lib.store.yahoo.net/lib/airgundepot/prod_name.gif) no-repeat;
	height: 31px;
}

.enjoy{
	background: url(//lib.store.yahoo.net/lib/airgundepot/also_enjoy.gif) no-repeat;
	height: 31px;
}

.recently{
	background: url(//lib.store.yahoo.net/lib/airgundepot/recently_viewed.gif) no-repeat;
	height: 31px;
}

.related{
	background: url(//lib.store.yahoo.net/lib/airgundepot/related.gif) no-repeat;
	height: 31px;
}

h2.featured_items_section{
	background: url(//lib.store.yahoo.net/lib/airgundepot/featured_items_section.gif) no-repeat;
	height: 31px;
}

h2.webley_accessories{
	background: url(//lib.store.yahoo.net/lib/airgundepot/webley_accessories.gif) no-repeat;
	height: 31px;
	padding: 10px;
}

/*Small banner headlines*/
h2.webley_air_rifles{
	background: url(//lib.store.yahoo.net/lib/airgundepot/webley_air_rifles.gif) no-repeat;
	height: 27px;
	padding: 10px;
}

h2.webley_air_pistols{
	background: url(//lib.store.yahoo.net/lib/airgundepot/webley_air_pistols.gif) no-repeat;
	height: 27px;
	padding: 10px;
}

/*===================================
login-style.css
===================================*/
.acctHeader .login-h1{
	float: left;
}

.acctHeader .continueShoppingLink{
	float: right;
	padding-right: 10px;
}

.acctHeader .continueShoppingLink a{
	color: #000;
	font: bold 12px Arial,Helvetica,sans-serif;
}

.loginDisabledText{
	font: bold 14px Arial,Helvetica,sans-serif;
	text-align: center;
}

.loggedin{
	color: #FFF;
	margin-left: 5px;
	margin-top: 25px;
	text-align: center;
}

.loggin-name{
	font-size: 13px;
	font-weight: bold;
}

.register-now a{
	color: #FFF;
	text-decoration: underline;
}

.register-now{
	padding-right: 50px;
}

#orderhistory,#orderhistory a{
	color: #000;
}

#giftreminder{
	border: 1px solid #F5F5F5;
	color: #000;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 1em;
}

.giftreminderFrame{
	height: 75px;
	width: 100%;
}

#giftreminder a{
	color: #000;
}

#showcart td,#chkout td,#checkout td,#saveforlater td,#accountinfo td,#registerform td,#orderhistory td{
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}

#showcart{
	width: 570px;
}

#loginalert,#loginerror,.generalErrMsg{
	color: #FF0000;
	font: bold 13px Tahoma;
	padding: 5px;
	text-align: center;
}

.acctLinksErrMsg{
	color: #9A1200;
	font: bold 12px Tahoma;
	padding: 5px;
	text-align: center;
}

.continueShoppingLink{
	font: bold 14px Arial,Helvetica,sans-serif;
	text-align: center;
}

.continueShoppingLink a{
	color: #00C;
}

.savedcart_emphasis{
	color: #CC0000;
	font: bold 12px Tahoma;
}

.savedcart_close{
	display: block;
	margin-bottom: 5px;
}

.savedcart_moreinfo{
	color: #000000;
	font: bold 11px Tahoma;
}

.savedcart_close_text{
	color: #CC0000;
	font: bold 11px Tahoma;
}

.savedcart_emphasis_container{
	position: relative;
}

.savedcart_emphasis_explained{
	background-color: #EEE;
	border: 1px solid #000000;
	color: #000000;
	display: none;
	font: bold 11px Tahoma;
	left: 75px;
	padding: 10px;
	position: absolute;
	visibility: hidden;
	width: 300px;
}

.bold{
	font-weight: bold;
}

.small{
	font: 10px verdana;
}

.italic{
	font-style: italic;
}

#scCartDiv,.scSaveDiv{
	background-color: #CECFCE;
}

#orderhistory .itemname,#scCartDiv .itemname{
	color: #0000C0 !important;
	font: 10px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

.accountlinks{
	color: #000 !important;
	font: 11px  Arial,Tahoma,Verdana,Helvetica,sans-serif !important;
	text-decoration: underline;
}

.top-accountlinks{
	color: #FFF !important;
	font: 11px  Arial,Tahoma,Verdana,Helvetica,sans-serif !important;
	text-decoration: underline;
}

#scCartDiv .cartlinks a{
	color: #0000C0 !important;
	font: 11px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

.shopping-cart-empty{
	background-color: #eee;
	border: 5px solid #fff;
	font-style: italic;
	font-weight: bold;
	margin: 10px;
	padding: 5px;
	text-align: center;
}

.cart-header{
	background-color: #eee;
	text-align: center;
}

.cart-header td{
	font-weight: bold !important;
	padding: 5px;
}

.scCart-item-row{
	background-color: #fff;
}

.scCart-bottom{
	background-color: #eee;
}

.scCart-item-row td,.scCart-bottom td,.edit-account-info div{
	padding: 5px;
}

.scCart-price{
	color: #9C0000;
	font-weight: bold !important;
	text-align: right;
}

.scCart-update-button{
	cursor: pointer;
	font: bold 10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.edit-account-info fieldset{
	height: 460px;
}

* html .edit-account-info fieldset{
	height: 460px;
}

.small-gray-link,.small-gray-link a{
	color: #7F7F7F;
	font: 10px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	padding-bottom: 5px;
	text-decoration: underline;
}

#registerform form h1,#registerform form h2{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.register-pw-bg{
	background-color: #F8F8F8;
	border: 1px solid #D8D8D8;
}

.register-form-tdcells,.login-form-tdcells{
	color: #666666;
	font: bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

.login-form-tdcells input,.register-form-tdcells input,.register-form-tdcells select,.register-pw-tdcells input,.register-pw-tdcells select{
	font: normal 11px Arial,Verdana,Helvetica,sans-serif;
	margin-bottom: 3px;
}

.register-pw-tdcells{
	color: #7C7C7C;
	font: 10px Tahoma,Verdana,Arial,Helvetica,sans-serif !important;
}

.login-h1{
	color: #C51818;
	font: bold 14px Tahoma,Verdana,Arial,Helvetica,sans-serif; /*margin-bottom:10px;*/
	padding: 5px 0 5px 10px;
}

.orderhistory-status{
	color: #C51818 !important;
	font-weight: bold;
}

.login-h2{
	color: #000;
	font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif; /*display:inline;*/
	margin: 0;
	padding: 5px 0 5px 10px;
}

.login-h2-inline{
	color: #000;
	display: inline;
	font: bold 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 0 5px 10px;
}

.login-page td{
	font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.login-page fieldset{
	height: 140px;
}

.shoppingcart-acct-btns{
	text-align: right;
}

.edit-acct-links{
	background-color: #EEEEEE;
	border: 1px solid #000;
	padding: 5px;
}

.edit-acct-links a{
	color: #000;
}

.gray-hr{
	background-color: #E4E4E4;
	height: 1px;
}

.light-gray-bgcolor{
	background-color: #F5F5F5;
}

.light-gray-border{
	border: 1px solid #F5F5F5;
}

.table-padding td{
	padding: 5px;
}

.form-separator{
	border-right: 1px solid #E5E5E5;
}

.continue-shopping{
	color: #000;
	font: 12px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

.moreorders{
	padding: 15px 0 15px 25px;
}

.moreorders a{
	color: #999999 !important;
	font: bold 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	text-decoration: underline;
}

.ship-bill-textbox{
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	width: 150px;
}

.ship-bill-password{
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	width: 135px;
}

.ship-bill-zip{
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	width: 50px;
}

.ship-bill-phone{
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	width: 100px;
}

.ship-bill-state{
	font: 11px Arial,Tahoma,Verdana,Helvetica,sans-serif;
	width: 25px;
}

/*WISHLIST*/
.wishlist_prompts{
	font: bold 12px verdana,arial,tahoma;
	padding: 5px;
	text-align: center;
}

#wishlistInner,#wishlistInner td,#wishlistInner select,#wishlistInner input{
	font: 11px Trebuchet MS,Tahoma,Verdana,Arial;
}

#wishlistInner table{
	margin: 0pt auto;
}

.wishlist_header a{
	color: #000;
	font: bold 14px Trebuchet MS,Tahoma;
}

.wishlist_header{
	border-bottom: 1px solid #C6C6C6;
	padding: 25px 0 7px 0;
}

.wishlist_image{
	text-align: center;
	width: 125px;
}

.wishlist_discontinued{
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 5px;
}

.wishlist_discontinued .alert_text,.wishlist_out_of_stock{
	color: #CC0000;
	font-weight: bold;
}

.wishlist_discontinued a{
	color: #000;
	font-weight: bold;
}

.wishlist_options_bg,.wishlist_price_bg{
	background-color: #EEEEEE;
	font-family: Trebuchet MS,Tahoma;
	padding: 10px;
}

.wishlist_remove_button,.wishlist_order_button{
	background-color: #DEDEDE;
	border-top: 1px solid #FFF;
	padding: 10px;
}

.wishlist_sale_price,.wishlist_discontinued_options{
	color: #CC0000;
	font-weight: bold;
}

.wishlist_discontinued_options_style{
	text-decoration: line-through;
}

.wishlist_price{
	font-weight: bold;
}

.wishlist_display_price,.wishlist_display_option{
	padding: 3px;
}

.wishlist_display_price{
	display: inline;
	font-family: Trebuchet MS,Tahoma;
	padding-right: 15px;
}

/*===================================
scImageEnlarge.css
===================================*/
/****Solid Cactus Click to Enlarge v3.0.0****/
/*Editable Style Sheets*/
#scWrapper{
	background-color: #000; /*Transparent Background*/
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

#scImgBox{
	background-color: #cacaca;
	border: 10px solid #cacaca; /*normally same as border color*/
	font: 11px normal "Tahoma",Verdana,Geneva,Arial,Helvetica,sans-serif; /*background color of the image box*/
}

#scImgTitle{
	font: 12px normal "Georgia","Times New Roman",Times,serif; /*fonts and settings for image description shown above the image*/
	padding-bottom: 5px;
	text-align: left;
}

#scImgBox-insets{
	background-color: #cacaca; /*normally same as border color of #scImgBox*/
	padding: 10px 75px 0 0;
}

#scImgBox-insetPreview img{
	border: 2px solid #000; /*border color for inset preview*/
	display: none;
}

#scImgBox-insets a{
	background-color: #3F3F3F;
	border: 1px solid #FFF;
	color: #FFF;
	font: bold 14px/18px Arial,Helvetica,sans-serif;
	margin: 0 5px 0 0;
	padding: 0 5px 1px 5px;
	text-decoration: none;
}

#scImgBox-insets .absClose{
	font: normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; /*styles for close in inset area*/
}

#scImgBox .close{
	background-color: #3F3F3F;
	border: 1px solid #FFF;
	color: #FFF;
	font: bold 14px Arial,Helvetica,sans-serif; /*close on upper right corner*/
	margin: -15px -15px 0 0;
	padding: 0 5px 1px 5px;
	text-decoration: none;
}

/*Styles Not to be Edited*/
.relativePos{
	position: relative;
}

.absolutePos{
	position: absolute;
}

.hideSelect{
	visibility: hidden;
}

#scWrapper{
	cursor: hand;
	display: none;
	height: 800px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1000;
}

#scImgBox{
	display: none;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	z-index: 1500;
}

#scImgBox-mainImg{
	background: #FFF url(loading.gif) no-repeat center center;
}

#scImgBox-insets{
	clear: both;
	left: 0;
	position: relative;
	text-align: left;
}

/*#scImgBox-insets img{display:none;}*/
#scImgBox-insets .absClose{
	position: absolute;
	right: 0;
}

#scImgBox .close{
	position: absolute;
	right: 0;
	top: 0;
}

#scImgBox-insetPreview{
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	text-align: center;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{
	display: none;
}

/*===================================
paging-styles.css
===================================*/
#leftarrowdiv,
#rightarrowdiv{
	width: 15px;
}

#contents A{
	color: #000;
	font: bold 11px Arial,Helvetica,sans-serif;
}

#paging A:hover{
	text-decoration: underline;
}

#paging TD{
	padding: 2px;
}

#paging .price{
	color: #666666;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#paging .saleprice{
	color: #D90000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#paging .saleprice2{
	color: #F00;
	font: bold 11px Arial,Helvetica,sans-serif;
}

#paging .saleprice b{
	color: #D90000;
}

#paging .abstract{
	color: #555;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#paging .qtybox{
	font: normal 11px Arial,Helvetica,sans-serif;
	text-align: right;
	width: 25px;
}

#paging .qtytext{
	color: #000;
	font: bold 12px Arial,Helvetica,sans-serif;
}

#pagelinks{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#pagelinks A{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#pagelinks .chosen{
	color: #000;
	font: bold 11px Arial,Helvetica,sans-serif;
}

.itemof{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

.pageof{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
}

#modes{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#modes A{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#modes .chosen{
	color: #000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#sortlinks{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#sortlinks A{
	color: #000;
	font: normal 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

#sortlinks .chosen{
	color: #000;
	font: bold 11px Arial,Helvetica,sans-serif;
	text-decoration: none;
}

.listheader{
	background-color: #333333;
	color: #FFFFFF;
	font: bold 11px Arial,Helvetica,sans-serif;
}

.vcell,
.vcell-on,
.ecell,
.ecell-on,
.wcell,
.wcell-on{
	background-color: #FFF;
}

/*===================================
agdstyles.css
===================================*/
a.small:hover{
	color: #d50100;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

/* CSS For Text */
.top-text-pro{
	color: #ffffff;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.text-box-pro{
	color: #000000;
	font: normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.right-pro{
	color: #2b2d91;
	font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.left-heading-pro{
	color: #ffffff;
	font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.arrow-pro{
	color: #6094c8;
	font: bold 8px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.text2-pro{
	color: #2b2d91;
	font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* CSS For Links */
a.left-pro:hover{
	color: #ff0000;
	font: normal bold 11px Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.top-pro:hover{
	color: #dfedfa;
	font: normal none 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

a.top-pro-faq:hover{
	color: #dfedfa;
	font: normal bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

/* CSS For Buttons */
A.small-pro:hover{
	color: #d50100;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

A.small2-pro:hover{
	color: #ffffff;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}

A.button5-pro:link{
	color: #e374ed;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.left:link,a.left:visited{
	color: #003262;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.small:link,a.small:visited{
	color: #003262;
	font: normal none 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.left-pro:link,a.left-pro:visited{
	color: #2b2d91;
	font: normal bold 11px arial;
	text-decoration: none;
}

a.top-pro:link,a.top-pro:visited{
	color: #ffffff;
	font: normal none 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.top-pro-faq:link,a.top-pro-faq:visited{
	color: #ffffff;
	font: normal bold 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.small-pro:link,A.small-pro:visited{
	color: #0000ff;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.small2-pro:link,A.small2-pro:visited{
	color: #b4d8fa;
	font: normal 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.button1:link,a.button1:visited,A.button1-pro:link,A.button1-pro:visited{
	color: #2521aa;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.button2:link,a.button2:visited,A.button2-pro:link,A.button2-pro:visited{
	color: #309c15;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.button3:link,a.button3:visited,A.button3-pro:link,A.button3-pro:visited{
	color: #6c4d99;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.button4-pro:link,A.button4-pro:visited,A.button5-pro:visited,a.button4:link,a.button4:visited{
	color: #cc8900;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

a.button4:hover,A.button1-pro:hover,A.button2-pro:hover,A.button3-pro:hover,A.button4-pro:hover,A.button5-pro:hover,a.left:hover,a.button1:hover,a.button2:hover,a.button3:hover{
	color: #d50100;
	font: normal bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

/*===================================
dys-styles.css
===================================*/
A.specials:hover{
	color: #ffffff;
	text-decoration: underline;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.resources:hover{
	color: #ff0000;
	text-decoration: underline;
	font: 11px/20px verdana;
}

A.specials:link, A.specials:visited {
	color: #ffffff;
	text-decoration: none;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.resources:link, A.resources:visited {
	color: #2b2d91;
	text-decoration: none;
	font: 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*===================================
Inline Styles
===================================*/
A.button4-pro-more:hover {
	color: #d50100;
	text-decoration: none;
	font: normal bold 11px verdana;
}

A.button4-pro-more:link, A.button4-pro-more:visited {
	color: #e710f7;
	text-decoration: none;
	font: normal bold 11px verdana;
}

/*===================================
shv-shopstyle4.css
===================================*/

.shvxrprice{
	color: #282829;
	font-size: 11px;
	font-weight: normal;
}

.shvxsprice{
	color: #c00000;
	font-size: 12px;
	font-weight: bold;
}

.shvxsells{
	background: url(shv-accessoriesBG.gif) repeat-y #9da1a7;
	float: right;
	width: 32%;
}

.shvxsells form{
	padding: 12px;
}

.shvxsells hr{
	color: #c1c4c7;
}

.shvxsells center{
	background: url(shv-accessoriesTitleBG.gif) repeat-x #9da1a7;
	height: 42px;
	width: 100%;
}

.shvxsell table{
	border-width: 0;
}

.shvxsell img{
	background: #FFFFFF;
	border: 1px solid #888;
	padding: 5px;
}

.shvxsell input{
	border: 1px solid #888;
	margin-left: 5px;
	padding: 3px;
	text-align: right;
	width: 25px;
}

.shvxsell,.shvxsell td{
	min-width: 90px;
	vertical-align: top;
}

.shvxsell a{
	font-weight: bold;
	text-decoration: none;
}

.shvxsell img{
	font-weight: bold;
}

#shcontent{
	margin: 0;
}

.prodcont23{
	float: left;
	margin: 15px;
	width: 62%;
}

.prodcont{
	margin: 15px;
}

.prodcont23 p{
	margin: 0;
}

.prodcont23 input,.prodcont input{
	border: 1px solid #888;
	padding: 3px;
	text-align: right;
	width: 25px;
}

.schbox{
	position: relative;
	z-index: 10002;
}

.shdprim{
	float: right;
	margin: 10px;
}

.shvpcap{
	margin: 1em 0;
}

.shdprice{
	margin-top: 15px;
}

.shdaction img{
	border: 0;
	margin: 5px 0;
}

.shvxsells .shdaction img{
	border: 0;
	float: right;
	margin: 20px 0;
}

.shdsale{
	color: #c00000;
	font-size: 14px;
	font-weight: bold;
}

a.prodlink{
	color: #1c1c1c;
	text-decoration: none;
}

a.prodlink:hover{
	text-decoration: underline;
}

a.prodlink img{
	border: 0;
}

#schlisttop,#schlistbot,#schlistmid{
	width: 150px;
}

#schlistmid div{
	margin-left: 7px;
	margin-right: 7px;
}

#schlistmid{
	background: url('shv-ltlstback.gif');
}

#schlisttop{
	background: url('shv-ltlsttop.gif');
	font-size: 1px;
	height: 8px;
}

#schlistbot{
	background: url('shv-ltlstbot.gif');
	font-size: 1px;
	height: 12px;
}

#schtermbox{
	background: url('shv-search.gif') no-repeat 0 11px;
	display: none;
	height: 50px;
	left: 125px;
	position: absolute;
	top: 20px;
	width: 150px;
	z-index: 10003;
}

#schtermbox input{
	font-family: verdana,arial,sans-serif;
	font-size: 14px;
	left: 71px;
	position: absolute;
	top: 12px;
	width: 150px;
}

#search{
	height: 50px;
	position: relative;
	width: 225px;
	z-index: 10002;
}

#schhead,#schfoot{
	font-size: 1px;
	height: 8px;
	width: 225px;
}

#schhead{
	background-image: url('shv-schtop.gif');
}

#schfoot{
	background-image: url('shv-schbot.gif');
}

#schmid{
	background-image: url('shv-schback.gif');
	background-repeat: repeat-y;
	height: 40px;
	padding: 0 8px 0 8px;
}

#shade{
	background: black;
	display: none;
	filter: alpha(opacity=40);
	left: 0;
	-moz-opacity: 0.4;
	opacity: 0.4;
	position: absolute;
	top: 0;
	z-index: 1001;
}

#hilite{
	background: url('shv-highlightBG.gif') no-repeat;
	border: 2px solid #686E75;
	display: none;
	margin-left: -3px;
	margin-top: -2px;
	padding: 2px 1px 2px 1px;
	position: absolute;
}

.ltapp,.ltapp table{
	color: #282829;
	font-family: Arial,sans-serif;
	font-size: 12px;
}

.ltapp{
	background: url(shv-bg.gif) repeat-x #3f4b58;
	border-bottom: solid 1px #282f38;
	border-left: solid 1px #272c32;
	border-right: solid 1px #90979f;
	border-top: solid 1px #7f8a94;
	display: none;
	height: 500px;
	height: 100px;
	left: 110px;
	overflow: hidden;
	position: absolute;
	top: 26px;
	width: 400px;
	width: 400px;
	z-index: 10002;
}

.ltapp ul{
	margin-left: 30px;
}

.ltapp table{
	clear: right;
}

#ltappmain{
	height: 50px;
	padding: 0 3px 0 3px;
	position: relative;
	top: 6px;
}

#ltapptr{
	font-size: 1px;
	height: 16px;
	position: absolute;
	width: 50px;
}

#ltapptop,#ltappbot,#ltapptl,#ltappbr,#ltappbl{
	display: none;
}

#ltapptr{
	background: url('shv-close.gif') no-repeat;
	cursor: pointer;
	height: 25px;
	left: 100px;
	margin-left: 22px;
	top: 0;
	width: 30px;
}

#status{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	left: 245px;
	position: absolute;
	top: 17px;
}

#shclose{
	background-image: url('shv-detailclose.gif');
	cursor: pointer;
	font-size: 1px;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 144px;
}

#shdettitle{
	background: url('shv-detailcloseBG.gif') repeat-x #e6e6e6;
	display: none;
	height: 20px;
	left: 200px;
	position: absolute;
	top: 40px;
	width: 200px;
}

#shdetail{
	background: #fff;
	display: none;
	height: 300px;
	left: 200px;
	overflow: auto;
	position: absolute;
	text-align: left;
	top: 60px;
	width: 200px;
}

#matches{
	background: #fff;
	height: 500px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	width: 400px;
}

#clogo{
	padding-right: 30px;
	position: relative;
	top: -7px;
}

#shlogo{
	border-width: 0;
	bottom: 4px;
	height: 28px;
	left: 10px;
	position: absolute;
	width: 112px;
}

#scbar{
	background-image: url('shv-scrollback.png');
	background-repeat: repeat-y;
	height: 500px;
	left: 392px;
	position: absolute;
	top: 41px;
	visibility: hidden;
	width: 19px;
}

#scup{
	background-image: url('shv-scrollup.png');
	height: 17px;
	left: 0;
	position: absolute;
	top: 0;
	width: 19px;
}

#scdn{
	background-image: url('shv-scrolldn.png');
	height: 17px;
	left: 0;
	position: absolute;
	top: 486px;
	width: 19px;
}

#scthumb{
	background-image: url('shv-scthback.png');
	background-repeat: repeat-y;
	height: 20px;
	left: 1px;
	position: absolute;
	top: 24px;
	width: 17px;
}

#sctmid{
	background-image: url('shv-scthmid.png');
	font-size: 1px;
	height: 8px;
	left: 0;
	position: absolute;
	top: 20px;
	width: 17px;
}

#scttop{
	background-image: url('shv-scthtop.png');
	font-size: 1px;
	height: 2px;
	left: 0;
	position: absolute;
	top: 0;
	width: 17px;
}

#sctbot{
	background-image: url('shv-scthbot.png');
	bottom: -1px;
	font-size: 1px;
	height: 2px;
	left: 0;
	position: absolute;
	width: 17px;
}

div#cartstat{
	bottom: 8px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	right: 12px;
}

div#cartstat a{
	font-size: 14px;
}

div#cartstat img{
	vertical-align: middle;
}

#shcartmsg{
	background-image: url('shv-shcmsg.gif');
	display: none;
	height: 52px;
	position: absolute;
	width: 300px;
}

img.shwait{
	left: -45px;
	position: absolute;
	top: -9px;
}

.shdtitle{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}

#shcartmsg div{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	left: 55px;
	position: absolute;
	top: 19px;
}

div#helpimg{
	background-image: url('shv-arrow.png');
	height: 0px;
	left: 30px;
	position: absolute;
	top: 60px;
	width: 0px;
}

#matches div.item{
	font-weight: bold;
	left: 0;
	position: absolute;
	text-align: center;
}

div.shvresprice{
	font-size: 11px;
	font-weight: normal;
}

div.shvressprice{
	color: #c00000;
	font-size: 11px;
	font-weight: normal;
}

div.title{
	font-size: 11px;
	line-height: 1.1em;
	padding-top: 5px;
}

.scrapbooksearchnav{
	background: #FDD986;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	font-size: 11px;
}

a.shprpglk{
	font-size: 13px;
	font-weight: bold;
	margin-right: 3px;
	margin-top: 5px;
}

.shprpglk img{
	padding-top: 10px;
}

#shvMsg img{
	margin: 5px;
}

/*===================================
sc-cross-sell.css
===================================*/
.on{
	display: block;
}

.off{
	display: none;
}

#sc_cross_sell{
	padding-bottom: 5px;
}

#sc_cross_sell *{
	color: #333;
	font-family: arial,sans-serif;
}

#sc_cross_sell .head{
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding-bottom: 1px;
}

#sc_cross_sell td{
	padding: 3px 8px;
}

#sc_cross_sell td.spacer{
	background: url(col-sep.gif) center top repeat-y;
	padding: 0;
	width: 1px;
}

#sc_cross_sell td{
	font-size: 11px;
}

#sc_cross_sell a{
	font-size: 11px;
	font-weight: bold;
	margin: 3px 0;
	text-decoration: underline;
}

#sc_cross_sell a:hover{
	text-decoration: none;
}

#sc_cross_sell .price{
	color: #666666;
	font-size: 11px;
}

#sc_cross_sell .sale{
	color: #c00;
	font-size: 11px;
	font-weight: bold;
}

/*===================================
Inline Styles
===================================*/
.agd-header {
	background: url(/lib/airgundepot/topbar.png);
	height: 113px;
	text-align: left;
	width: 800px;
}

.agd-logo {
	float: left;
}

.agd-login{
	color: white;
	float: right;
	height: 20px;
	padding: 5px 20px 0 0;
}

.agd-rollovers {
	clear: both;
	position: relative;
	text-align: center;
	top: 7px;
}

.agd-rollovers a {
	padding-right: 3px;
}

div#container {
	margin-top: 0px !important;
}

div#headercontainer {
	margin: 20px auto 0;
	padding: 0 !important;
	width: 800px;
}

/*Meganav*/
/* box styles */
.navbox table{ 
	border-collapse: collapse;
	width: 100%;
}

.navbox td{ border-bottom: 0; padding: 0; }

.navbox .body{ xpadding: 5px 5px; }

.navbox .loading{ text-align: center; }

.navbox .image{ text-align: center; }

.navbox img{ border: 0; margin: 0; }

.navbox .tl,.navbox .tr,.navbox .bl,.navbox .br{
	xheight: 5px;
	xwidth: 5px;
	overflow: hidden;
	padding: 0;
	height: 0;
	width: 0;
}

.navbox .content{ float: left; width: 100%; }

.navbox_overlay{
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facebox_hide{ z-index: -100; }

.facebox_overlayBG{
	background-color: #000;
	z-index: 99;
}

* html .navbox_overlay{
	position: absolute; /* ie6 hack */
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight + 'px');
}

/* shown nav */
div#scnav .navdropdown{
	margin: 0;
	padding: 0;
	width: 165px;
}

div#scnav .navdropdown li.mainli{
	xwidth: 189px;
	xborder-bottom: 1px #5c090d solid;
	xfloat: left;
	position: relative;
}

div#scnav .navdropdown li a.mainlink{
	xdisplay: block;
	xpadding: 4px 10px 4px 20px;
	xcolor: #ece9d4;
	xfont-weight: bold;
	xfont-size: 0.8462em;
	x*font-size: 0.8258em;
	xwidth: 159px;
}

div#scnav .navdropdown li:hover{ }

div#scnav .navdropdown li:hover a{ text-decoration: none; color: #fff; }

div#scnav .navdropdown li a.mainlink:hover{ text-decoration: underline; }

/* end shown nav */	
div#scnav .navdropdown div.navbox{
	display: none;
	position: absolute;
	z-index: 2000;
	top: 4px;
	left: 165px;
	background-color: #EEEEEE;
	border: solid 3px #FFFFFF;
}

div#scnav .navdropdown li.mainli:hover div.navbox,
div#scnav .navdropdown li.mainli.sfhover div.navbox{ display: block; }

div#scnav .navbox ul{ float: left; margin: 0; padding: 0; }

div#scnav .navbox li{ 
	list-style: none; 
	border: 0;
	background: none;
	background-color: #EEEEEE;
	width: 180px;
}

body div#scnav div.navbox a:hover{
	text-decoration: underline !important;
}

div#scnav .navbox a.subheader{
	display: block;
	background: none !important;
	color: #021C60 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	text-decoration: none;
	border-bottom: dotted 1px #aaa;
}

div#scnav .navbox a.subheader:hover,.navbox a.hover,.navbox li:hover{ }

div#scnav .navbox a.sublink{
	font-size: 11px;
	color: #fff;
	padding: 5px;
	text-decoration: none;
	display: block;
}

div#scnav .subsubnav table{ margin-top: 4px; }

div#scnav .subsubnav{ font-size: 0; }

div#scnav .navbox a.sublink:hover,
div#scnav .navbox a.subheader:hover{
	background: none;
	background-color: #D1D1D1;
	color: #FFF;
}

div#scnav .hspacer{ 
	padding: 2px;
	border-bottom: 1px dotted #000;
}

div#scnav .navhtml{
	font-size: 10px;
	padding: 2px 0px;
	text-align: center;
}

div#scnav ul.subnav,
div#scnav ul.subsubnav{
	background: none;
}

div#container div.main2b .order-button {
	position: relative;
	top: 9px;
}

li.sfhover {display:block !important;}
