/* Airgun Depot *//*Cp*//* All headline banners have been defined as H2's in an additional style sheet so they can be reused on call*/@import url(banners.css);
/*===============general===============================*/html, body
{
    margin: 0;
    padding: 0;
}
body
{
    background: #535554 url(https://lib.store.yahoo.net/lib/airgundepot/bkg.gif) repeat;
    font: 76% arial,sans-serif;
    text-align: center;
}
/*===============presentation==========================*/p
{
    margin: 0 10px 10px;
}
div#header
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/header3.gif) no-repeat;
    height: 83px;
}
/*.logo{background:#fff url(https://lib.store.yahoo.net/lib/airgundepot/logo.gif) top left no-repeat; width:292px; height:78px; margin:0px; padding:0; float:left;}*/.logo
{
    width: 292px;
    height: 78px;
    margin: 0px;
    padding: 0;
    float: left;
}
img, img a
{
    border: none;
}
/*===============layout================================*/div#container
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/wrap.gif) repeat-y;
    width: 800px;
    margin: 0 auto;
    text-align: left;
}
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
{
    float: left;
    width: 230px;
    margin: 4px;
    border: 1px solid #ccc;
}
div.maincol_section_R
{
    float: right;
    width: 230px;
    margin: 4px;
    border: 1px solid #ccc;
}
/* item sub columns -----------------------------------*/div.maincol_item_L
{
    float: left;
    width: 235px;
    margin: 4px;
}
div.maincol_item_R
{
    float: right;
    width: 235px;
    margin: 4px;
}
/*left and right columns ------------------------------*/div#leftcol
{
    background: #19212b;
    float: left;
    width: 165px;
    margin-left: -800px;
    position: relative;
    top: -34px;
}
div#rightcol
{
    background: #eee;
    float: left;
    width: 145px;
    margin-left: -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;
    color: #FFF;
    clear: left;
    width: 100%;
}
/* clear and kill */.clear
{
    clear: both;
}
/*===============typography============================*/div#content p
{
    font: normal 11px Arial, Helvetica, sans-serif;
    line-height: 1.4;
    color: #29394b;
}
p.mailtext
{
    font: normal 11xpx Trebuchet MS, Arial, Helvetica, sans-serif;
    color: #ccc;
    text-align: center;
    margin-top: 5px;
}
p.mailtext a
{
    color: #ccc;
}
div#rightcol p
{
    font: normal 11px Arial, Helvetica, sans-serif;
    color: 000;
}
div#rightcol a
{
    text-align: center;
    color: #333;
}
div#footer p
{
    margin: 0;
    padding: 5px 10px;
}
div.footcol_L, div.footcol_R
{
    font: normal .9em Arial, Helvetica, sans-serif;
    color: #b7b7b7;
    margin: 0 5px 5px;
}
p.copyright
{
    text-align: center;
    color: #636878;
}
p.quotee
{
    color: #666;
}
/*===============headlines=============================*/div#content h2
{
    font-weight: bold;
    font-size: 11px;
    color: #a30000;
    margin: 0px;
}
h2.featured
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/featured_item_header.gif) no-repeat;
    height: 44px;
}
h2.warning
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/warning_banner.gif) no-repeat;
    height: 24px;
}
h2.customers
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/customers.gif) no-repeat;
    height: 37px;
}
* html h2.customers { background: url(https://lib.store.yahoo.net/lib/airgundepot/customers.gif) top -2px no-repeat; }
h2.bestsellers

{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/best_sellers.gif) no-repeat;
    height: 37px;
}
* html h2.bestsellers { background: url(https://lib.store.yahoo.net/lib/airgundepot/best_sellers.gif) top -2px no-repeat; }
h2.support
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/support.gif) top left no-repeat;
    height: 37px;
}
* html h2.support { background: url(https://lib.store.yahoo.net/lib/airgundepot/support.gif) top -2px no-repeat; }
/*===============top menu navigation===================*/div.topnav_container
{
    background: #303E4B url(https://lib.store.yahoo.net/lib/airgundepot/topnav_bkg.gif) repeat-x;
    float: right;
    width: 640px;
    font: bold 11px Trebuchet MS, Arial, Helvetica, sans-serif;
    font-variant: small-caps;
    display: block;
    clear: right;
}
#topnavlist ul
{
    display: inline;
}
#topnavlist li
{
    list-style-type: none;
    float: left;
    margin: 0 5px;
    padding: 0 3px 2px 3px;
}
#topnavlist li a
{
    color: #ccc;
    text-decoration: none;
    border-right: 1px solid #000;
}
#topnavlist li a:hover
{
    color: #fff;
}
/*===============left menu navigation==================*/.suckerdiv ul
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/nav_bkg.gif) repeat;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 164px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
    display: block;
}
.suckerdiv ul li
{
    position: relative;
    font: bold 11px Arial, Helvetica, sans-serif;
    line-height: 2em;
}
/*1st level sub menu style */.suckerdiv ul li ul
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/submenu_bkg.gif) repeat;
    left: 164px; /* Parent menu width - 1*/
    position: absolute;
    width: 164px; /*sub menu width*/
    top: 0;
    display: none;
}
.suckerdiv ul li ul a:visited
{
    color: #033b78;
}
.suckerdiv ul li ul a:hover
{
    background: url(https://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
{
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 1px 8px;
    border-bottom: 1px dotted #000;
}
.suckerdiv ul li a:visited
{
    color: #fff;
}
.suckerdiv ul li a:hover
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/left_nav_roll.gif) repeat;
    color: #033b78;
}
.suckerdiv .subfolderstyle
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/nav_bkg_sub.gif) repeat;
}
.suckerdiv span
{
    color: #b8d4e9;
    font: bold 12px Arial, Helvetica, sans-serif;
    font-style: italic;
    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
{
    padding: .6em 0;
    margin: 0;
    list-style-type: none;
    background-color: #293D72;
    color: #fff;
    width: 100%;
    font: normal 11px arial, helvetica, sans-serif;
    text-align: center;
    border-top: 5px solid #000;
}
#footnavlist li
{
    display: inline;
    border-right: 1px solid #999;
}
#footnavlist li a
{
    text-decoration: none;
    color: #fff;
    padding: .2em 1em;
    display: inline;
}
#footnavlist li a:hover
{
    color: #ccc;
    text-decoration: underline;
}
/* sub footer nav -------------------------------------*/#subfootnavcontainer ul
{
    padding: .2em 0 2em;
    margin: 0;
    list-style-type: none;
    color: #fff;
    width: 100%;
    font: normal 8px arial, helvetica, sans-serif;
    text-align: center;
    border: none;
}
#subfootnavlist li
{
    display: inline;
    border-right: 1px solid #999;
}
#subfootnavlist li a
{
    text-decoration: none;
    color: #fff;
    padding: .2em 1em;
    display: inline;
}
#subfootnavlist li a:hover
{
    color: #ccc;
    text-decoration: underline;
}
/*===============special===============================*/#footcol_R_list
{
    list-style-image: url(https://lib.store.yahoo.net/lib/airgundepot/bullet.gif);
}
div.signup
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/signup_bkg.gif) no-repeat;
    height: 24px;
}
/* featured banners -----------------------------------*/div.feat_bb_pellet
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/feat_bb.gif) no-repeat;
    width: 490px;
    height: 31px;
    position: relative;
}
div.feat_airsoft
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/feat_airsoft.gif) no-repeat;
    width: 490px;
    height: 31px;
    position: relative;
}
div.feat_paint
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/feat_paint.gif) no-repeat;
    width: 490px;
    height: 31px;
    position: relative;
}
div.feat_blank
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/feat_blank.gif) no-repeat;
    width: 490px;
    height: 31px;
    position: relative;
}
/* icons ---------------------------------------------*/div.secure
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/ss_icon.gif) no-repeat;
    height: 40px;
}
div.yahoo
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/y_icon.gif) no-repeat;
    height: 40px;
}
div.bizrate
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/biz_icon.gif) no-repeat;
    height: 48px;
}
div.credit
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/cc_icon.gif) no-repeat;
    height: 60px;
}
/* search form ----------------------------------------*/.searchform
{
    background: transparent;
    position: absolute;
    height: 21px;
    top: 35px;
    left: 10px;
}
.search_btn
{
    position: absolute;
    top: 29px;
    right: -0px;
}
.airgun_btn
{
    position: absolute;
    top: 85px;
    right: -4px;
}
div.mail_btn
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/signup_btn.gif) no-repeat;
    height: 18px;
    margin-left: 45px;
}
.viewall
{
    background: url(https://lib.store.yahoo.net/lib/airgundepot/view_all_btn.gif) no-repeat;
    width: 62px;
    height: 18px;
    position: absolute;
    top: 8px;
    right: 5px;
}
.imgfloat_L
{
    float: left;
    padding: 5px;
    margin-right: 0px;
}
.imgfloat_R
{
    float: right;
    clear: both;
    margin: -13px -10px 0 0px;
}
/* section center content lists -----------------------*/#secnavcontainer
{
    margin: -30px 0px 0px 20px;
}
#seclist
{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
#seclist li
{
    padding: 5px 0 0 20px;
    background: url(https://lib.store.yahoo.net/lib/airgundepot/bullseye.gif) no-repeat;
    background-position: 0 .3em;
}
#seclist li a
{
    color: #000;
    text-decoration: underline;
}
#seclist li a:hover
{
    color: #999;
    text-decoration: underline;
}
/* section center link lists --------------------------*/#linknavcontainer ul
{
    height: 30px;
    padding: 20px 0px;
    margin: 0;
    list-style-type: none;
    font: normal 11px arial, helvetica, sans-serif;
    text-align: center;
    border-top: 1px solid #ccc;
}
#linklist li
{
    background: #2f435b;
    display: inline;
    border-right: 1px solid #999;
    padding: 5px;
}
#linklist li a
{
    text-decoration: underline;
    color: #fff;
    padding: .2em 1em;
    display: inline;
}
#linklist li a:hover
{
    color: #ccc;
    text-decoration: underline;
}
/* related items lists -----------------------*/#relatednavcontainer
{
    margin: -30px 0px 0px 20px;
}
#relatedlist
{
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    font: normal 11px arial, helvetica, sans-serif;
}
#relatedlist li
{
    padding: 5px 0 0 20px;
    background: url(https://lib.store.yahoo.net/lib/airgundepot/related_bullet.gif) no-repeat;
    background-position: 0 .9em;
}
#relatedlist li a
{
    color: #000;
    text-decoration: none;
}
#relatedlist li a:hover
{
    color: #999;
    text-decoration: underline;
}
/* --- Site Map --- */.sitemap-header
{
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top: 15px;
}
.sitemap-1
{
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2
{
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3
{
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4
{
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}


#product-finder
{
    text-align: center;
}
#product-finder .product-finder-options .header
{
    padding-left: 20px;
    font-weight: bold;
}
#product-finder .product-finder-options .button
{
    padding: 10px;
    text-align: center;
}
#product-finder .product-finder-options .left
{
    padding-left: 20px;
    font-weight: bold;
    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;
    width: 476px;
    margin: 0 auto;
}
#product-finder .border-bottom
{
    border-bottom: 1px solid #C9C9C9;
}
#product-finder .product-finder-back-to-top
{
    text-align: left;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    background: url(https://lib.store.yahoo.net/lib/airgundepot/arrow-top.gif) 5px 8px no-repeat;
    padding: 5px 20px;
}
#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;
}
form
{
    padding: 0;
    margin: 0;
}
.product-finder-top-links-table
{
    width:100%;
    margin-bottom:10px;
}
.product-finder-top-links-table .last
{
    background:none !important;
}
.product-finder-top-links-table td
{
    text-align:center;
    padding:10px;
    background:url(https://lib.store.yahoo.net/lib/airgundepot/col-sep.gif) right repeat-y;
}

/* --- ORDER STATUS --- */
#order_status { 
	padding-left: 10px; 
	font: 13px "Lucida Sans", "Lucida Grande", serif;
	color:#666;
	}
.clear_both {
	clear: both;
	padding-top: 2px;
	}
.os_title { 
	font-weight: bold;
	width: 10em;
	float: left;
	line-height: 18px;
	text-align: right;
	padding-right:10px;
	}
.os_input_line {
	float: left;
	}
.os_input {
	font-size: 12px;
	width: 120px;
	border: solid 1px #d3d3d3;
	padding:3px;
	}
#order_results {
	padding-top: 20px;
	}
div#container div#content .orderStatus {
	color:#666;
	line-height: 18px;
	}
div#container div#content .orderStatus td {
	font: 13px "Lucida Sans", "Lucida Grande", arial, serif;
	line-height: 18px;
	}
div#container div#content .orderStatus th {
	font: 13px "Lucida Sans", "Lucida Grande", arial, serif;
	line-height: 18px;
	width: 10em;
	padding-right:10px;
	color:#666;
	font-weight:bold;
	text-align:right;
	}
div#container div#content .orderStatus img {
	margin-bottom:-3px;
	}
div#container div#content em {
	padding:2px 10px;
	font-style:normal;
	font-weight:bold;
	color:#3a518a;
	background:#e7e8e9;
	}
