@charset "utf-8";
/* CSS Document */

body {padding:0;margin:0;margin-top:0;font-family:Arial, sans-serif;font-size:11px;color:#333333;text-align:center; height:100%;}
#toplinks {position:absolute;top:0;left:0;width:100%;height:15px;background-color:#ffebd1;font-size:10px;color:#6d502b;padding:0;margin:0;clear:both;z-index:9100;}
#toplinks a {font-size:10px;color:#6d502b;text-decoration:none;}
#toplinks a:hover {font-size:10px;color:#000000;text-decoration:none;}
#toplinks .left {float:left;width:auto;padding:inherit;margin:inherit;text-align:left;}
#toplinks .right {float:right;width:auto;padding:inherit;margin:inherit;text-align:right;}
#hdr {position:absolute;left:0;top:15px;width:100%;height:70px;background-image:url(/images/bg_hdrshadow.png);background-repeat:repeat-x;background-position:bottom;padding:0;margin:0;clear:both;z-index:9000;}
#hdr div#logobg {width:100%;height:65px;background-color:#000000;background-image:url(/images/bg_AndersonsSpirit_logo.gif);background-repeat:no-repeat;background-position:top left;}
#logobg .right {width:700px;height:65px;float:right;text-align:right;}
.hdrcart {float:right;text-align:right;width:300px;height:65px;}
.linkbtns {float:right;text-align:left;width:200px;height:65px;margin:0;padding:0;padding-top:25px;}
#bodycontainer {position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/bg_body.gif);background-repeat:repeat-y;background-position:center;z-index:1000;text-align:center;}
#content {margin:0 auto;margin-top:80px;width:970px;height:auto;}
#cleft {float:left;width:750px;height:auto;text-align:left;}
#cleft .mainfeatures {width:750px;height:250px;}
#cleft .subfeatures {width:750px;height:250px;background-color:#ffffff;}
#cleft .subfeatures a {font-size:10px;font-weight:bolder !important;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}
#asub1 a.linksub1 {color:#000000;}
#cleft .subfeatures a:hover {color:#999999;font-weight:bolder !important;}
#cleft .subfeatures img {border:solid 1px #dddddd;margin:10px;}
#asub1, #asub2, #asub3, #asub4, #asub5, #asub6 {background-color:#000000;border:solid 1px #bbbbbb;}
#cleft .staticpage, #cleft .dynamicpage {padding:15px;line-height:20px; margin:0;}
#cleft .staticpage h2, #cleft .dynamicpage h2 {color:#003876;font-size:15px;font-weight:bold;font-style:italic;padding:0;padding-top:0px;padding-bottom:0px;margin:0;}
#cleft .staticpage h4, #cleft .dynamicpage h4 {color:#003876;font-weight:bold;font-size:11px;margin:0;padding:0;margin-bottom:-20px;}
#cleft .breadcrumb, #cleft .breadcrumb a {font-size:10px;font-style:italic;color:#333333;text-decoration:none;}
#asub1 {background-color:#ffffff;}
#asub6 {background-color:#cc2829;}
#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 {width:746px;height:225px;border:solid 1px #bbbbbb;margin:0;margin-left:2px;}
#sub1 div, #sub2 div, #sub3 div, #sub4 div, #sub5 div, #sub6 div {margin:0;padding:10px;}
#sub1 div {padding:0;}
#sub1 table, #sub2 table, #sub3 table, #sub4 table, #sub5 table, #sub6 table {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
#sub1 a, #sub2 a, #sub3 a, #sub4 a, #sub5 a, #sub6 a {color:#cc2829 !important;text-transform:uppercase;}
#sub1 a:hover, #sub2 a:hover, #sub3 a:hover, #sub4 a:hover, #sub5 a:hover, #sub6 a:hover {font-weight:bold;}
h1.searchResults { color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px; }
#cright {float:right;width:210px;height:auto;text-align:right;padding-bottom:6px;margin-bottom:6px;padding-top:2px;margin-top:2px;}
#poll{text-align:center;padding-top:2px;margin-top:2px;float:right;padding-right:7px;margin-right:7px;}
#crt_img{padding-top:2px;margin-top:2px;padding-right:8x;margin-right:8px;}
#QBOptin {width:950px;text-align:left;}
#QBOptin div {width:950px;height:149px;background-color:#dddddd;margin:2px auto;padding:0px;}
#QBOptin form {margin:0;padding:0;}
#QBOptin input {margin:0;margin-top:3px !important;padding:0;font-size:10px;text-transform:uppercase;color:#666666;
font-weight:bold;width:175px;border: solid 1px #999999;}
.dynamicpage select {font-size:10px;}
#QBOptin .inputbtn {background-image:url(/images/bg_inputbutton.gif);background-repeat:no-repeat;background-position:center;color:#eeeeee;font-weight:bold; border:none;width:170px;height:23px; font-size:12px; text-transform:none;}
.prdtTitle {color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px;}
.cattitledesc {width:100%;padding:2px;font-family: arial, sans-serif;font-size:11px;}
.listCatsBG {background-image:url(/images/bg_subcatimage.gif); background-repeat:no-repeat; background-position:bottom left;}
.listCatsImg {float:left;border:solid 1px #165d91;}
.listCatsLnk {text-decoration:none; color:#003876; font-size:11px; font-weight;bold;}
.searchFound {font-size:12px; color:#333333; font-weight:bold; background-color:#eeeeee;}
.grayBorder {border: solid 1px #cccccc;}
.listPrdtTitle {color:#950e0e; font-weight:bold;}
.listPrdtDesc {height:45px; overflow:hidden;}
#zoomimg {position:absolute;top:85px; left:85px;border:solid 3px #cccccc; padding:5px; display:none; width:500px; height:500px; background-color:#ffffff;z-index:2520;}
.redNotice {color:#ff0000; font-size:11px;}
.prdtOptionsTD {background-image:url(/images/bg_productoptions_top.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.prdtOptionsTitle {padding:0; padding-left:10px;}
.prdtOptionsEnd {background-image:url(/images/bg_productoptions_btm.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.upsellBG {background-image:url(/images/bg_otherproducts.gif);background-repeat:no-repeat; background-position:left;}
.borderRight {border:none;border-right:solid 1px #eeeeee;}
#morearticles {width:700px; padding:5px; padding-left:0;margin:0;}
#beforeFtr {width:950px;height:auto;min-height:152px;margin:0 auto;text-align:center;background-color:#dddddd;}
#ftr_store{float:left;width:249px;height:149px;padding-top:1px;margin-top:1px;padding-left:0px;margin-left:0px;}
#ftr_fundraiser{float:right;width:199px;height:149px;padding-top:1px;margin-top:1px;padding-right:2px;margin-right:2px;}
.ftr_email{float:left;width:228px;height:129px;padding-left:8px;margin-left:8px;padding-top:5px;margin-top:5px;}
#ftr_quickbuy{float:left;width:228px;height:129px;padding-left:8px;margin-left:8px;padding-top:5px;margin-top:5px;}
#img_bqmid{width:13px;float:left;height:150}
#ftr {width:950px;height:auto;min-height:235px;background-color:#666666;margin:0 auto;background-image:url(/images/bg_ftr.jpg);background-repeat:repeat-x;background-position:top left;padding-top:10px;margin-top:10px;color:#FFF;}
#ftr div {padding:20px;color:#bbbbbb;}
#ftr a {color:#dddddd;text-decoration:none;}
#ftr a:hover {text-decoration:underline;}
#SearchForm {margin:0 !important;padding:0 !important;background-image:url(/images/bg_search.png);background-repeat:no-repeat;text-align:left;background-position:left bottom;height:22px;}
#SearchForm input#sSearchString {margin:0 !important;padding:0 !important;margin-left:28px !important;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;font-style:italic;height:13px;width:202px;border:0;}
a.hdrcartlink {color:#FFFFFF;text-decoration:none;font-style:italic;}
a:hover.hdrcartlink {color:#c9e2ff;}
.vOverflow {overflow:auto;}
.hideOverflow {overflow:hidden;}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.divcartlink {clear:both;padding:0;padding-top:10px;padding-right:20px;}
.boxtitle {font-family:Arial, Helvetica, sans-serif;color:#002751;font-weight:bold;}
a.linkgray {color:#666666;}
table {padding:2px;font-family: arial, sans-serif;font-size:11px;}
table .notalltable { /*-- negates above for some table elements -*/padding:inherit;font-family: arial, sans-serif;font-size:11px;}
#csshiptable {border:solid 1px #cccccc;padding:2px;font-family: arial, sans-serif;font-size:11px;}
#csshiptable td {padding:2px;}
.csoLookup {font-size:11px;float:left;}
.paginate {background-color:#3c3c3c; width:100%; height:18px; color:#ffffff; text-transform:uppercase; font-weight:bold; margin:0; padding:5px;}
.paginate a { color:#FFFFFF; text-decoration:none;font-weight:normal;}
.paginate a:hover { color:#FFFFFF; text-decoration:underline;font-weight:normal;}
/** IE 7 CSS Menu Fix **/
#backmenu {position:absolute; top:80px; left:0; width:100%; height:100%; background-color:#000000; z-index:9250; display:none;}
#hideselects_idbug {position:absolute; top:80px; left:0; width:100%; height:100%; background-color:#000000; z-index:9245; display:none;}
#mainmenu {display:none;position:absolute; border:solid 1px #666666; background-color:#FFFFFF;background-image:url(/images/bg_mainmenu_repeat.gif);background-repeat:repeat-x;background-position:bottom left;margin:0 !important;padding:10px !important;text-align:center;top:0/*78px*/; right:-1px;z-index:9500;width:950px; height:475px;}
/*#mainmenu {position:absolute;background-image:url(/images/bg_mainmenu.gif);background-repeat:no-repeat;background-position:top left;margin:0;padding:10px;text-align:center;display:none;top:78px;z-index:9500;width:750px; height:475px; float:right;}*/
#mainmenu div {float:left;width:150px !important;height:450px;margin:0 !important;padding:0 !important; padding-left:10px !important; padding-right:5px !important;font-size:11px;color:#333333;text-align:left;color:#333333;text-decoration:none; font-size:11px; line-height:20px; border:0; border-right: solid 1px #eeeeee;}
#mainmenu .first {width:150px;}
#mainmenu .last {width:200px !important; border:none;}
#mainmenu a {color:#333333;text-decoration:none; font-size:11px; line-height:20px;}
#mainmenu a:hover {color:#333333;text-decoration:underline;}
#mainmenu a.titleblue { color:#7da9ca; font-weight:bold; font-style:italic; text-transform:uppercase;}
#mainmenu a.titlered { color:#e25656;font-weight:bold; font-style:italic; text-transform:uppercase;}
#mainmenu a.titleblue:hover { color:#094a7a; text-decoration:none;}
#mainmenu a.titlered:hover { color:#8d0d0d; text-decoration:none;}
li{line-height:1.2em;}
/** IE 7 CSS Menu Fix **/
/*.ftr_offers {float:left;width:228px;height:129px;padding-left:8px;margin-left:8px;padding-top:5px;margin-top:5px;}
.ftr_quickbuy {float:left;width:218px;height:129px;padding-left:8px;margin-left:8px;padding-top:5px;margin-top:5px;}
.ftr_fundraisers {float:right;width:199px;height:149px;padding-top:1px;margin-top:1px;padding-right:2px;margin-right:2px}*/