*{font-family:verdana,sans-serif;}
html{background:url(g/body_bk.gif) repeat-x #eee;}
strong{font-weight:bold;}

#myContainer{display:block;position:absolute;min-height:100%;width:100%;}

#doc2,#doc{min-height:100%;margin-bottom:127px;}

input{font-size:12px;font-weight:bold;color:#fff;padding:2px;font-family:verdana;}

#doc2 p,#doc2 li,#doc2 dl,#doc2 td,#doc2 th,#doc p,#doc li,#doc dl,#doc td,#doc th{font-size:12px;color:#333;}

#hd{position:relative;height:146px;margin-bottom:35px;background:url(g/cowgrass.gif) no-repeat bottom right;}
#hd #breadcrumb{position:absolute;left:0;top:7px;font-size:10px;font-weight:bold;color:#004465;line-height:10px;background}
#hd #breadcrumb span{color:#C1DAE6;}
#hd #breadcrumb a{text-decoration:none;color:#fff;padding-bottom:1px;border-bottom:1px solid #fff;}
#hd #breadcrumb a:hover{border-bottom:1px solid transparent;}

#hd #search{position:absolute;top:1px;right:0;}
#hd #search input.txt{background-color:#5C9DBD;border:2px inset #5C9DBD;width:147px;margin-right:3px;color:#004465;}
#hd #search input.btn{background:url(g/shad_bk2.png) repeat-x #3385AD;border:1px outset #3385AD;padding-left:10px;padding-right:10px;}
#hd #search input.btn:hover{background:#3385AD;}
#hd #search input.btn:active{background:#3385AD;border:1px inset #3385AD;}

#hd h2{position:absolute;left:0;top:38px;width:244px;height:59px;}
#hd h2 a{display:block;width:244px;height:59px;background:url(g/action_logo.gif) no-repeat;}
#hd h2 span{display:none;}

#hd #contact{position:absolute;right:0px;top:65px;width:240px;}
#hd #contact p{line-height:16px;color:#fff;}
#hd #contact a{text-decoration:none;color:#fff;}

#hd ul{list-style:none;padding:0;position:absolute;bottom:0;left:0;}
#hd ul li{float:left;margin-right:1px;}
#hd ul li a{display:block;width:100px;text-decoration:none;background-color:#4D94B8;color:#fff;padding-left:10px;padding-right:10px;padding-top:3px;height:21px;
-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;
}
#hd ul li a:hover,#hd ul li a.current{background-color:#fff;color:#046;}

#loginLink{position:absolute;top:18px;right:12px;}
#loginLink a{text-decoration:none;color:#fff;padding-bottom:1px;border-bottom:1px solid #fff;}

h1{font-size:2em;font-weight:bold;padding-bottom:0.5em;color:#333;margin-top:-0.35em;}
a.bdLink{text-decoration:none;font-weight:bold;color:#069;padding-bottom:1px;border-bottom:1px solid transparent;}
a.bdLink:hover{border-bottom:1px solid #069;}
#bd p,#bd ul{padding-bottom:0.5em;}

#bd p.pageNav span{padding:0.1em;padding-left:0.4em;padding-right:0.4em;border:1px solid #999;font-weight:bold;}
#bd p.pageNav a{text-decoration:none;padding:0.1em;padding-left:0.4em;padding-right:0.4em;background:url(g/shad_bk2.png) repeat-x #069;color:#fff;border:1px outset #069;font-weight:bold;}
#bd p.pageNav a:hover{background:#069;}
#bd p.pageNav a:active{background:#069;border:1px inset #069;}
#bd p.topNav{margin-bottom:0.5em;}
#bd p.btmNav{margin-top:1em;}

select{border:2px inset #999;cursor:pointer;}
input.btn{background:url(g/shad_bk2.png) repeat-x #069;border:1px outset #069;color:#fff;text-transform:uppercase;padding-left:0.5em;padding-right:0.5em;cursor:pointer;}
input.btn:hover{background:#069;}
#prodtags{list-style:none;}
#prodtags li{display:inline;padding-right:0.5em;}
#prodtags li a{text-decoration:none;color:#069;font-weight:bold;}


#keytags{color:#666;}

#logoutLink{position:absolute;top:2.75em;right:0;color:#fff;}
#logoutLink a{text-decoration:none;color:#fff;}
#logoutLink a:hover{border-bottom:1px solid #fff;padding-bottom:1px;}

div.customlist li{background-color:#B2D1E0;padding:0.7em;overflow:auto;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:0.3em;}
div.customlist img{float:left;margin-right:0.7em;background-color:#fff;padding:2px;border:1px solid #333;-webkit-box-shadow:0px 2px 3px #069;-moz-box-shadow:0px 2px 3px #069;}
div.customlist h3 a{text-decoration:none;color:#00517A;font-size:1.5em;padding-bottom:1px;border-bottom:1px solid transparent;}
div.customlist h3 a:hover{border-bottom:1px solid #00517A;}

#productlist li{background-color:#B2D1E0;padding:0.7em;overflow:auto;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:0.3em;position:relative;}
#productlist img{float:left;margin-right:0.7em;background-color:#fff;padding:2px;border:1px solid #333;-webkit-box-shadow:0px 2px 3px #069;-moz-box-shadow:0px 2px 3px #069;}
#productlist h3 a{text-decoration:none;color:#00517A;font-size:1.5em;padding-bottom:1px;border-bottom:1px solid transparent;}
#productlist h3 a:hover{border-bottom:1px solid #00517A;}
#productlist a.morelnk{text-decoration:none;color:#00517A;padding-bottom:1px;border-bottom:1px solid transparent;font-weight:bold;position:absolute;right:1em;bottom:1em;}
#productlist a.morelnk:hover{border-bottom:1px solid #00517A;}

#bd{padding-bottom:2em;}

#bd p#buyPanel{padding:1em;background-color:#4D94B8;text-align:right;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;}
#bd p#buyPanel select,#bd p#buyPanel input.txt{font-weight:normal;color:#fff;background-color:#069;border:2px indent #069;padding:1px;}
#bd p#buyPanel input.txt{padding:2px;}

#productInfo{padding-top:1em;padding-bottom:0.5em;}
#productInfo p,#productInfo li{line-height:150%;}
#productInfo ul.discbull{padding-left:1.25em;}
#productInfo ul.discbull li{list-style:disc;}
#productInfo img{background-color:#fff;border:1px solid #333;padding:6px;-webkit-box-shadow:0px 3px 6px #555;-moz-box-shadow:0px 3px 6px #555;}

div.prodlabels{border-top:2px solid #4D94B8;padding-top:1em;padding-bottom:1em;}

h3{font-weight:bold;padding-bottom:0.5em;color:#333;}
#minicart table,#minisum{width:220px;}
#minicart table tr,#minisum tr.toprule{border-top:1px solid #069;}
#minicart table td,#minisum td{vertical-align:top;padding-top:0.25em;padding-bottom:0.25em;}
#minicart table td.quantity{padding-left:0.5em;}
#minicart table td.description{padding-left:1em;padding-right:1em;}
#minicart table td.description strong a{text-decoration:none;color:#333;}
#minicart table td.description small{font-size:10px;}
#minicart table td.price,#minisum td.price{text-align:right;}
#minicart table strong,#minisum strong{font-weight:bold;}

#minicart{height:80px;overflow:auto;border-top:2px solid #069;border-bottom:1px solid #069;background-color:#B2D1E0;}

#minibtns{padding-top:0.75em;border-top:2px solid #069;}
#minibtns.basketTwo{padding-bottom:2em;}
#minibtns a{text-decoration:none;padding:0.2em;padding-left:0.5em;padding-right:0.5em;background:url(g/shad_bk2.png) repeat-x #069;color:#fff;border:1px outset #069;margin-right:0.25em;}
#minibtns a:hover{background:#069;}
#minibtns a:active{background:#069;border:1px inset #069;}
#minibtns.isemptybasket a{background:url(g/shad_bk2.png) repeat-x #999;border:1px outset #999;}
#minibtns.isemptybasket a:hover{background:#999;}
#minibtns.isemptybasket a:active{background:#999;border:1px inset #999;}

#labelmenu li{padding-bottom:0.2em;}
#labelmenu a{text-decoration:none;font-weight:bold;color:#069;padding-bottom:1px;border-bottom:1px solid transparent;}
#labelmenu a:hover{border-bottom:1px solid #069;}

#ft{background-color:#666;color:#fff;padding:12px;}
#ft a{text-decoration:none;color:#fff;}

#cart{width:100%;margin-bottom:1em;}
#cart thead th{font-weight:bold;background-color:#3F8CB2;padding-left:12px;padding-right:12px;border:0;border-bottom:1px solid #fff;padding-top:0.5em;padding-bottom:0.5em;color:#fff;}
#cart thead th.price,#cart tbody td.price,#cart thead th.totals,#cart tbody td.totals{text-align:right;}

#cart thead th.quantity{-moz-border-radius-topleft:0.5em;-webkit-border-top-left-radius:0.5em;}
#cart thead th.totals{-moz-border-radius-topright:0.5em;-webkit-border-top-right-radius:0.5em;}

#cart tbody td{padding:12px;border-bottom:1px solid #fff;background-color:#7FB2CC;vertical-align:middle;}
#cart tbody td.quantity,#cart tbody td.price,#cart tbody td.totals{font-size:1.5em;line-height:1em;}
#cart tbody strong{font-weight:bold;}
#cart tbody tr.totals td{padding-top:6px;padding-bottom:6px;}
#cart tbody tr.totals td.description{background-color:#3F8CB2;color:#fff;text-align:right;}
#cart tbody tr.toprule td{border-bottom:none;}
#cart tbody tr.toprule td.description{background-color:#3F8CB2;color:#fff;text-align:right;-moz-border-radius-bottomleft:0.5em;-webkit-border-bottom-left-radius:0.5em;}
#cart tbody tr.toprule td.totals{-moz-border-radius-bottomright:0.5em;-webkit-border-bottom-right-radius:0.5em;}
#cart tbody td.quantity input.qtxt{padding-left:0.25em;color:#333;background-color:#7FB2CC;border:2px inset #7FB2CC;}
#cart tbody td.quantity input.btn{font-size:12px;padding:0.25em;padding-left:1em;padding-right:1em;position:relative;top:-0.3em;}
#cart tbody td.description img{float:left;margin-right:0.7em;background-color:#fff;padding:2px;border:1px solid #333;-webkit-box-shadow:0px 2px 3px #006699;-moz-box-shadow:0px 2px 3px #006699;}

#cartbtns a{text-decoration:none;background-color:#900;border:2px outset #900;color:#fff;text-transform:uppercase;padding-left:0.5em;padding-right:0.5em;cursor:pointer;}
#cartbtns input.btn,#cartbtns a{padding-top:0.5em;padding-bottom:0.5em;}

#printconf,#errContinue{margin-top:0.5em;margin-bottom:0.75em;}
#printconf a,#errContinue a{text-decoration:none;padding:0.2em;padding-left:0.5em;padding-right:0.5em;background:url(g/shad_bk2.png) repeat-x #069;color:#fff;border:1px outset #069;}
#printconf a:hover,#errContinue a:hover{background:#069;}
#printconf a:active,#errContinue a:active{background:#069;border:1px inset #069;}

#tagCloud{text-align:center;}
#tagCloud a{text-decoration:none;font-weight:bold;margin-right:40px;white-space:nowrap;color:#4D94B8;vertical-align:middle;font-family:helvetica,sans-serif;line-height:145%}
#tagCloud a:hover{color:#004465!important;}

#pricebreaks{background-color:#4D94B8;padding-top:1em;padding-bottom:1em;margin-bottom:1em;-moz-border-radius:5px;-webkit-border-radius:5px;}
#pricebreaks h3, #pricebreaks ul{margin-left:1em;}
#pricebreaks h3{color:#fff;}

#ft{display:none;}

#footer{background:url(g/ft_back.gif) repeat-x #666;position:absolute;bottom:0;display:block;width:100%;height:117px;margin-top:30px;font-family:verdana,sans-serif;text-align:left;}
#footer #ftinner{position:absolute;left:50%;top:0;width:950px;margin-left:-475px;}
#footer #ftinner.receiptFt{width:750px;margin-left:-375px;}
#footer p{font-size:10px;line-height:12px;color:#fff;padding-bottom:5px;}
#footer h3{font-size:10px;line-height:12px;font-weight:bold;color:#fff;padding-bottom:5px;}
#footer input.txt{background-color:#999;border:2px inset #666;width:180px;margin-right:3px;}
#footer input.btn{background:url(g/shad_bk2.png) repeat-x #666;border:1px outset #666;}
#footer input.btn:hover{background:#666;}
#footer input.btn:active{background:#666;border:1px inset #666;}
#footer #mailback{position:absolute;top:15px;right:0px;width:240px;}
#footer #cpyrite{position:absolute;top:15px;left:0;}
#footer #cpyrite a{text-decoration:none;color:#fff;padding-bottom:1px;border-bottom:1px solid transparent;}
#footer #cpyrite a:hover{border-bottom:1px solid #fff;}
#footer #cpyrite a:active{border-bottom:1px solid transparent;}
#footer #address{position:absolute;top:60px;left:0;width:600px;}
#footer #address img{float:left;position:relative;top:-26px;margin-right:20px;}
