div.main {background-color: #FFFFFF;	text-align:left;	width:800px;	margin-right:auto; margin-left:auto; padding:0px 0px; margin:0;}

body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}
body {color:#000000;}
body {font-family:Arial, sans-serif;}
body, td {font-size:13px;} /* default = small */
body {background-color:#FFFFFF;}

.css_hr {/*height:1px;*/padding-top:5px; border-top:1px dashed #000000; /*dotted;*/ color:#000000;} /*categories*/
.css_hr {padding-top:5px; border:none; border-top:1px dashed #949494;height:1px;}
.css_hrb {height:1px; border:0px; color:#EAEAEA; background-color:#EAEAEA;/*width:100%;*/} /*boxes*/

a {color:#0033CC; text-decoration:underline;}
/* a:link {color:#0000CC;} */
a:hover {color:#6699FF;}
/* a:visited {color:#551A8B;} */


.css_tl {margin-left:8px; margin-right:8px; margin-top:7px; margin-bottom:2px; font-family:Arial, sans-serif; font-size:xx-large; font-weight:bold; color:#000000;} /*textlogo*/
.css_c {background-color:#FFFFFF; padding:6px;} /*body*/
.css_cb {background-color:#000000;} /*body border*/

.css_e {color:#990000; font-family:Arial, sans-serif; font-weight:bold; font-size:14px;} /*error text*/

a.css_il {font-weight:bold;} /*item link*/
a.css_ilr {font-weight:normal;} /*item link regular*/

.css_n {color:#990000; font-family:Arial, sans-serif; font-weight:bold;} /*new text*/

.css_pb {font-weight:bold; color:#990000;} /*price buy*/
.css_pl {font-weight:normal;} /*price list*/
.css_po {font-size:11px;/*smaller;*/ font-weight: normal;} /*price onsale*/

.css_sh {color:#990000; font-family:Arial, sans-serif; font-size:11px;/*smaller;*/} /*shipping text*/
.css_sl {font-weight:bold;} /*subtitle*/
.css_st {font-size:11px;/*smaller;*/	font-weight:bold;} /*subtext*/
.css_sth {font-size:11px;/*smaller;*/ font-weight:bold; color:#990000;} /*subtext highlight*/
.css_stn {font-size:11px;/*smaller;*/ font-weight:normal;} /*subtext norm*/
.css_t {font-size:larger; font-weight:bold;} /*title*/
.css_tr {font-weight:normal;} /*text regular*/
.css_ts {font-size:11px;/*smaller;*/} /*text small*/

.css_ctn {background-color: #fff;} /*cart outline*/
.css_ct {color:#fff; background-color:#CC0000; font-weight:bold;} /*cart*/
.css_ctb {color:#000000; background-color: #fff; font-weight:bold;} /*cart*/
.css_cte {background-color:#FFFFFF; color:#000000;} /*cart even*/
a.css_cte {font-weight:normal; color:#000000;} /*cart link even*/
a.css_ctle {font-size:11px;/*smaller;*/ color:#000000;} /*cart line even*/
.css_cto {background-color:#F4F4F4; color:#000000;} /*cart odd*/
a.css_cto {font-weight:normal; color:#000000;} /*cart link odd*/
a.css_ctlo {font-size:11px;/*smaller;*/ color:#000000;} /*cart line odd*/
.css_cts {color:#000; font-weight:bold; background-color: #fff; text-decoration:underline;} /*cart subtotal*/
.css_ctm {font-weight:bold; background-color:#FFFFFF;} /*message*/
.css_ctd {background-color:#CC0000; font-size:1px;} /*message*/

.css_l {font-weight:bold; color:#000000;} /*location*/
.css_lt {color:#000000;} /*location text*/
a:link.css_lt {font-weight:normal; color:#000000;} /*location link*/
a:hover.css_lt {font-weight:normal; color:#000000;} /*location link*/
a:active.css_lt {font-weight:normal; color:#000000;} /*location link*/
a:visited.css_lt {font-weight:normal; color:#000000;} /*locationr link*/

.css_sb {background-color:#000000;} /*searchbar*/
.css_sbt {font-weight:bold; color:#FFFFFF;} /*searchbar text*/
a:link.css_sbt {font-weight:normal; color:#FFFFFF;} /*searchbar link*/
a:hover.css_sbt {font-weight:normal; color:#FFFFFF;} /*searchbar link*/
a:active.css_sbt {font-weight:normal; color:#FFFFFF;} /*searchbar link*/
a:visited.css_sbt {font-weight:normal; color:#FFFFFF;} /*searchbar link*/

.css_bc {background-color:#EEF9EE;} /*breadcrumbs*/

.css_d {font-size:11px;/*smaller;*/ color:#000000;} /*date*/

.css_mto {font-weight:bold; BORDER-RIGHT:#000000 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#000000 1px solid; PADDING-LEFT:3px; BACKGROUND:#000000; PADDING-BOTTOM:3px; BORDER-LEFT:#000000 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#000000 0px solid;} /*market tab on*/
a:link.css_mlo {text-decoration:none; color:#000000;} /*market link on*/
a:hover.css_mlo {text-decoration:none; color:#000000;} /*market link on*/
a:active.css_mlo {text-decoration:none; color:#000000;} /*market link on*/
a:visited.css_mlo {text-decoration:none; color:#000000;} /*market link on*/
.css_mtf {font-weight:bold; BORDER-RIGHT:#000000 1px solid; PADDING-RIGHT:3px; BORDER-TOP:#000000 1px solid; PADDING-LEFT:3px; BACKGROUND:#FFCC33; PADDING-BOTTOM:3px; BORDER-LEFT:#000000 1px solid; PADDING-TOP:3px; BORDER-BOTTOM:#000000 0px solid;} /*market tab off*/
a:link.css_mlf {text-decoration:none; color:#FFFFFF;} /*market link off*/
a:hover.css_mlf {text-decoration:none; color:#FFFFFF;} /*market link off*/
a:active.css_mlf {text-decoration:none; color:#FFFFFF;} /*market link off*/
a:visited.css_mlf {text-decoration:none; color:#FFFFFF;} /*market link off*/
.css_mb {background-color:#000000;} /*market bar*/
.css_ma {background-color:#EAEAEA;} /*amazon offer in marketplace*/
.css_mpt {font-size: 10px; font-weight:normal;} /* tab offer price text */

.css_bs {margin:3px;} /*box container*/
.css_bt {font-size:12px/*smaller*/;	font-weight:bold;} /*box text*/
.css_bl {font-weight:bold;} /*box label*/
.css_bb {font-size:11px;/*smaller;*/	font-weight:bold;} /*box bullets*/

h1 {font-size:larger; font-weight:bold; display:inline;}  /*category & item titles*/

.css_mbox {font-size:11px;/*smaller;*/ font-weight:normal; margin-top:5px; margin-left:5px; margin-bottom:5px; BORDER-BOTTOM:#000000 1px solid;}
.css_mr1 {background-color:#EAEAEA;}  /* merchant 1  - selection option color, item pages */
.css_mr2 {background-color:#CEDEF4;}  /* merchant 2  - selection option color, item pages */
.css_mr3 {background-color:#FFFFCC;}  /* merchant 3  - selection option color, item pages */
.css_mr4 {background-color:#FFCC99;}  /* merchant 4  - selection option color, item pages */
.css_mr5 {background-color:#CCCCFF;}  /* merchant 5  - selection option color, item pages */
.css_mr6 {background-color:#FF9999;}  /* merchant 6  - selection option color, item pages */
.css_mr7 {background-color:#99CCCC;}  /* merchant 7  - selection option color, item pages */
.css_mr8 {background-color:#FFCC66;}  /* merchant 8  - selection option color, item pages */
.css_mr9 {background-color:#99CC99;}  /* merchant 9  - selection option color, item pages */
.css_mr10 {background-color:#CCFF66;}  /* merchant 10  - selection option color, item pages */
.css_mr11 {background-color:#9999CC;}  /* merchant 11  - selection option color, item pages */
.css_mr12 {background-color:#66CCFF;}  /* merchant 12  - selection option color, item pages */
.css_mr13 {background-color:#FF9933;}  /* merchant 13  - selection option color, item pages */
.css_mr14 {background-color:#CC9900;}  /* merchant 14  - selection option color, item pages */
.css_mr15 {background-color:#FF6699;}  /* merchant 15  - selection option color, item pages */

.css_tag1 {font-family:Arial, sans-serif; color: #000000; font-size:10px; text-decoration:none;} /* least popular tags */
a:hover.css_tag1 {background-color:#000000; color:#FFCC33;}
.css_tag2 {font-family:Arial, sans-serif; color: #000000; font-size:15px; text-decoration:none;} /* next popular tags */
a:hover.css_tag2 {background-color:#000000; color:#FFCC33;}
.css_tag3 {font-family:Arial, sans-serif; color: #000000; font-size:20px; text-decoration:none;} /* next popular tags */
a:hover.css_tag3 {background-color:#000000; color:#FFCC33;}
.css_tag4 {font-family:Arial, sans-serif; color: #000000; font-size:25px; text-decoration:none;} /* next popular tags */
a:hover.css_tag4 {background-color:#000000; color:#FFCC33;}
.css_tag5 {font-family:Arial, sans-serif; color: #000000; font-size:30px; text-decoration:none;} /* next popular tags */
a:hover.css_tag5 {background-color:#000000; color:#FFCC33;}
.css_tag6 {font-family:Arial, sans-serif; color: #000000; font-size:35px; text-decoration:none;} /* most popular tags */
a:hover.css_tag6 {background-color:#000000; color:#FFCC33;}

/*price info box*/
/*
.css_prb {padding:2px; background-image: url('http://www.shotprice.com/tag.jpg'); background-repeat: no-repeat; width:30em;} 
*/

/* rss custom pages */
.css_rss_cp_container {}
.css_rss_cp_title {}
.css_rss_cp_item_container {margin-top:15px; background-color: #eaeaea; padding:5px;}
.css_rss_cp_item_title {font-weight:bold;}
.css_rss_cp_item_pubDate {font-size:10px; color:#999999;}
.css_rss_cp_item_copyright {font-size:10px; color:#000000;}
.css_rss_cp_item_description {}
.css_rss_cp_item_link {}

/* rss custom boxes */
.css_rss_cb_container {}
.css_rss_cb_item_container {margin-top:10px;}
.css_rss_cb_item_title {font-weight:bold; line-break: strict;}
.css_rss_cb_item_pubDate {font-size:9px; color:#999999;}
.css_rss_cb_item_copyright {font-size:9px; color:#000000;}
.css_rss_cb_item_link {}

/* previous/next/page numbers */
.css_pg {margin:1em 0 0 0; clear:left; font-size:85%;}
.css_pg a, .css_pg span {float:left; padding:0.2em 0.4em; margin-right:0.1em; border:1px solid #fff; background:#fff;}
.css_pg span.css_current {border:1px solid #000000; font-weight:bold; background:#FFCC00; color:#FFFFFF;}
.css_pg a {border:1px solid #999999; text-decoration:none;}
.css_pg a:hover {background-color:#EAEAEA; color:#000000; text-decoration: underline;}
.css_pg a.css_np {font-weight:bold;}
.css_pg span.css_np {border:1px solid #ddd; color:#999;}
.css_pg .css_np-next {float:right;}
.css_pg span.css_sp {padding:0.5em 0 0 0; border:0px; background:#FFFFFF}

/* to use the regular appearance for page numbering, comment out the section above and uncommment the section below */
/*
.css_pg {margin:1em 0 0 0; clear:left; font-size:12px;}
.css_pg a, .css_pg span {float:left; padding:0.1em 0.2em; margin-right:0.1em;}
.css_pg span.css_current {font-weight:bold;}
.css_pg a {text-decoration:underline;}
.css_pg a:hover {color:#000000; text-decoration: underline;}
.css_pg a.css_np {font-weight:bold;}
.css_pg span.css_np {color:#999;}
.css_pg .css_np-next {float:right;}
.css_pg span.css_sp {padding:0.2em 0 0 0;}
*/

/* extra hooks
.css_sbox - used to style the search text box
.css_smenu - used to style the search drop down menu
*/


/* Start User Style Sheet */
/* #################################### */
.css_hi3 {padding-top:3px;}
.css_hi5 {padding-top:5px;}
.css_hi10 {padding-top:10px;}

.css_hrg {padding-top:5px; border-top:1px dashed #E0E0E0;height:1px;}
.css_hrl {padding-top:5px; border-top:1px solid #ACACAC;height:1px;}
.css_h1cat {color:#CC0000; font-size: 16px;}

.css_h1 {font-size:18px;}
.css_tb_text{padding-bottom:5px; border-bottom:1px dashed silver; font-weight:bold;}

.logo_rt{background:url(http://www.shotprice.com/images/logo-assoc.png) right top no-repeat;}

/* -- Footer -- */
.css_footer {background-color:#EEF9EE; margin-left: 3px; padding: 10px 10px 0px 10px; border-top:1px solid #ACACAC;}
.css_footer a {text-decoration: none; color: #3F3F3F; font-size:12px; font-weight:normal;}
.css_footer a:hover {text-decoration: underline;}

/* -- Price Info -- */
.css_sln {font-weight:normal; color:#535353; font-size:11px;/*smaller;*/} /*subtitle*/
.css_ssln {font-weight:normal; color:#7E7E7E; font-size:10px;/*smaller;*/} /*subtitle*/
.css_pb {font-weight:bold; color:#EE0000;} /*price buy*/
.css_po {font-size:11px;/*smaller;*/ font-weight: normal;} /*price onsale*/
.css_save_b {color:#339900; font-weight:bold;} /* you save */
.css_save {color:#339900; font-weight:normal;} /* you save */
.css_sls {font-weight:normal; font-size:12px;} /*subtitle*/
.css_pbs {font-weight:bold; color:#EE0000; font-size:12px;} /*price buy*/

/*-- Rating --*/
.rating_00{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px 0; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_05{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -15px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_10{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -30px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_15{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -45px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_20{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -60px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_25{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -75px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_30{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -90px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_35{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -105px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_40{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -120px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_45{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -135px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}
.rating_50{background:url(http://www.shotprice.com/admin/images/rating-star.gif) no-repeat -1px -150px; height:15px; line-height:15px; padding:0 0 0 80px; overflow:hidden;}

/* -- Enlarge Image -- */
.css_enlarge{background:url(http://www.shotprice.com/admin/images/zoom.gif) no-repeat 0 0; height:16px; line-height:16px; padding:0 0 0 14px; overflow:hidden;}
.css_nu {text-decoration:none;} /* No Underline */
.css_bts {font-size:11px/*smaller*/;	font-weight:normal;} /*box text*/

.css_cat {font-weight:bold; padding: 2px; text-decoration:underline;}
.css_cat_h {font-size:11px;font-weight:bold; padding: 2px; text-decoration:underline;}
img {padding:3px;}

/*- Menu Tabs I--------------------------- */
#tabsI {float:left; width:100%; font-size:93%; font-weight:bold; line-height:normal; border-bottom:3px solid #DD740B;}
#tabsI ul {margin:0; padding:10px 10px 0 5px; list-style:none;}
#tabsI li {display:inline; margin:0; padding:0;}
#tabsI a {float:left; background:url("http://www.shotprice.com/images/tableftI.gif") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none;}
#tabsI a span {float:left; display:block; background:url("http://www.shotprice.com/images/tabrightI.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {color:#FFF;}
#tabsI a:hover {background-position:0% -42px;}
#tabsI a:hover span {background-position:100% -42px;}
#tabsI #current a {background-position:0% -42px;}
#tabsI #current a span {background-position:100% -42px;}
/* ---  End Menu Tabs  --- */

/* ----- Right Box ---- */
.css_rbox {min-height:600px; width:100%; border-left:2px dotted #CDCDCD; padding-left:5px;}

/*****************************
BOXES
*****************************/
.roundedcornr_box {
	background: url(http://www.shotprice.com/images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(http://www.shotprice.com/images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(http://www.shotprice.com/images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(http://www.shotprice.com/images/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(http://www.shotprice.com/images/roundedcornr_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 15px; }

/* -------------- Top Search Bar ---------------- */
.navrt {background:url(http://www.shotprice.com/images/imgNavRt.png) no-repeat top right; padding:8px 20px;} 
.navlt {background:url(http://www.shotprice.com/images/imgNavLt.png) no-repeat top left;} 
.navbg {background:url(http://www.shotprice.com/images/imgNavBg.png) repeat-x top right;} 
.srcboxrt{background:url(http://www.shotprice.com/images/imgSrcRt.png) no-repeat top right; padding:10px 0px;}
.srcboxlt{background:url(http://www.shotprice.com/images/imgSrcLt.png) no-repeat top left;}
.srcboxbg{background:url(http://www.shotprice.com/images/imgSrcBg.png) repeat-x top right;}
#srcboxtext, #srcboxtext a{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding:7px 0px;
}
#navlink {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px; font-family:Arial;}
#navlink a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#navlink a:hover{color:#FFFFFF;	text-decoration:underline;}

.pagelink,
.pagelinklast,
.pagecurrent,
.minipagelink,
.minipagelinklast{
	background: #FFFFFF;
	border: 1px solid #D4D4D4;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	font-size: 85%;
	font-weight: bold;
}
.pagelinklast,
.minipagelinklast{
	background: #DFE6EF;
}
.pagecurrent{
	background: #FFC9A5;
}
.minipagelink,
.minipagelinklast{
	border: 1px solid #C2CFDF;
	font-size: 12px;
	margin: 0 1px 0 0;
}
.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link{
	text-decoration: underline;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowlistmenu{
width: 150px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 12px Arial;
color: white;
background: black url(/images/media/titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(/images/media/commentbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}