/* ADD SITE SPECIFIC STYLES HERE */
body {font-family: Trebuchet MS, Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-style: normal; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #b5cfe8; background-image: url(/images/bkg_tile.gif); background-repeat: repeat-x;}

td { color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}

h1 {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 0px;}
h2 {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 0px;}

.fields {color: #333; font-family: Arial, Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #fff; border: 1 solid #336600}
.fields5 {color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #fff; border: 1 solid #336600}

.form1 {color: #333; font-family: Arial, Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}
.form2 {color: #333; font-family: Arial, Trebuchet MS, Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}

.mcopy {padding: 20px 10px 10px 10px; line-height: 20px;}
.hcopy {padding: 10px 10px 0px 10px; line-height: 20px; background-image: url(/images/tile_content.gif); background-repeat: repeat-x;}

a {color: #345da1; text-decoration: none; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;}
a:hover {color: #587dba; text-decoration: none; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;}

.qdp {position: relative; top: 25px; margin-top: -29px; z-index: 0;}

/* CUSTOM SHOPPING CART STYLES - THESE NEED TO BE EDITED TO MATCH THE BRANDING OF THE SITE. */

.search {color: #333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: underline;}

/* top nav */
.top_nav  {color: #000; font-weight: normal; font-size: 13px;}
.top_nav a  {color: #1b612b; font-weight: bold; font-size: 13px; text-decoration: none;}
.top_nav a:hover  {color: #3c8c4f; font-weight: bold; font-size: 13px; text-decoration: none;}

/* product categories */
.categories  {color: #000; font-weight: normal; font-size: 12px; padding: 2px 0px 2px 10px;}
.categories a  {color: #000; font-weight: bold; font-size: 13px; text-decoration: none;}
.categories a:hover  {color: #666; font-weight: bold; font-size: 13px; text-decoration: none;}

/* nav items */
.nav  {color: #000; font-weight: normal; font-size: 12px; padding: 2px 10px 2px 10px;}
.nav a  {color: #000; font-weight: bold; font-size: 13px; text-decoration: none;}
.nav a:hover  {color: #666; font-weight: bold; font-size: 13px; text-decoration: none;}
.bag {background-image: url(/images/bkg_bag.jpg); background-repeat: no-repeat; background-position:bottom;}

/* spotlight items */
.spotlight  {color: #000; font-weight: normal; font-size: 12px;}
.spotlight a  {color: #339900; font-weight: bold; font-size: 12px;}
.spotlight a:hover  {color: #000; font-weight: bold; font-size: 12px;}

/* new products */
.new_products  {color: #000; font-weight: normal; font-size: 12px;}
.new_products a  {color: #339900; font-weight: bold; font-size: 12px;}
.new_products a:hover  {color: #000; font-weight: bold; font-size: 12px;}

/* footer */
.footer  {color: #666; font-weight: normal; font-size: 12px; background: url(/images/footer.jpg) top left no-repeat #fff; line-height: 16px;}
.footer2  {color: #666; font-weight: normal; font-size: 12px; line-height: 16px;}
.footer a  {color: #666; font-weight: normal; font-size: 12px; text-decoration: none;}
.footer a:hover  {color: #999; font-weight: normal; font-size: 12px; text-decoration: none;}

.footer_right {background:url(/images/footer2.jpg) top right no-repeat;width:480px;height:130px; vertical-align: top;}
.footer_right p {text-align:right;font-family:  Helvetica, Arial, sans-serif; font-weight:bold;color:#273c6b;margin-right:27px;font-size:15px;line-height:15px; margin-top: 20px;}
.footer_right a {float:right;clear:right; margin-right:35px; color:#5e0205;font-family:  Helvetica, Arial, sans-serif; font-weight:bold;font-size:11px;margin-top:-10px;background: url(../images/footer2hover.jpg) left no-repeat; padding-left:8px;}
.footer_right a:hover {color:#5e0205; text-decoration:none;cursor:pointer;font-size:11px; font-weight:bold;}
.footer_right img {float:right; clear:right;margin-right:25px;margin-top:8px;}

.splash a  {color: #666; font-weight: normal; font-size: 11px; text-decoration: none;}
.splash a:hover  {color: #999; font-weight: normal; font-size: 11px; text-decoration: none;}

/* minicart */
.minicart {color: #000; font-weight: normal; font-size: 12px; text-decoration: none; line-height: 11px;}
.minicart a {color: #000; text-decoration: underline; font-size: 13px; font-weight: none; line-height: 11px; text-decoration: none;}
.minicart a:hover {color: #666; text-decoration: underline; line-height: 11px; text-decoration: none;}



/* view all products page */

.category_hd {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; background-image: url(/images/bkg_hd.jpg);}
.category_hd_sub {color: #666; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.sort {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.link_prev {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_prev:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_next {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_next:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_viewall {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_viewall:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_productname {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_productname:hover {color: #666; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.retail_price {color: #999; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px font-weight: bold;}

.link_price {color: #600; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_price:hover {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.short_description {color: #333; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.link_moreinfo {color: #336600; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_moreinfo:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.sub_categories {color: #339900; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.sub_categories:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.sale_price {color: #660000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.sale_price:hover {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.sale_strike {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}


/* product details page */

.product_name {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; background-image: url(/images/bkg_hd.jpg); padding: 4px 5px 4px 12px;}

.item_num {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.prod_num {color: #666; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.retail {color: #666; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.feature_bkg01 {background-color: #7da47e; background-repeat: repeat; color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: normal;}
.feature_bkg02 {background-color: #c8ddc9; background-repeat: repeat;}

.price_bkg {background-color: #c3d8ec; background-repeat: repeat; color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: normal;}
.price_bkg {background-color: #c3d8ec; background-repeat: repeat;}

.price {color: #660000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}

.quantity {color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.link_shipping {color: #339900; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
.link_shipping:hover {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

.link_tellfriend {color: #1b612b; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
.link_tellfriend:hover {color: #3c8c4f; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

.link_enlarge {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: normal;}
.link_enlarge:hover {color: #ccc; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

.related_bkg {background-color: #f5f3ee; background-repeat: repeat;}
.related_bkg a  {color: #345da1; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}
.related_bkg a:hover  {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}

.product_outline {background-color: #52698f; background-repeat: repeat;}



/* purchase pages */
.table_hd {background-color: #52698f; background-repeat: repeat; color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; normal; font-size: 14px;}
.table_row {background-color: #f5f3ee; background-repeat: repeat;}
.table_total {background-color: #ead3d3; background-repeat: repeat;}
.button  {color : #fff; font-family : Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 10px;	font-weight : bold; background-color : #336600; border-style : outset; border-color : #E9F4D2;	line-height : 1; padding-top : 2; padding-left : 1;	padding-right : 1;}
.link_password {color: #339900; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}
.link_password:hover {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration: none; font-size: 12px; font-weight: bold;}

/* customer account pages */
.login1 {color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; background-color: #f1f1f1;}
.login2 {color: #333; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; background-color: #f1f1f1;}
.page_title {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; background-image: url(/images/bkg_hd.jpg); padding: 4px 5px 4px 12px;}
.customer a  {color: #339900; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.customer a:hover  {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.link_customer {color: #339900; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.link_customer:hover  {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}

/* return pages */
.return1 {color: #fff; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Geneva, sans-serif; font-size: 10px; font-weight: normal; background-color: #b1c6fa;}
.return2 {color: #333; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Geneva, sans-serif; font-size: 10px; font-weight: normal; background-color: #d4def5;}



/* STANDARD SHOPPING CART STYLES - IN MOST CASES THESE WILL NOT NEED TO BE EDITED */

img {border: 0px;}

.link {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.link:hover {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.link_red {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.link_red:hover {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.cat1 {color: #000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat1:hover {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.cat2 {color: #333; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat2:hover {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.cat3 {color: #666; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat3:hover {color: #990000; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.blkSM {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.blk {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.blkLG {color: #000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}
.wht {color: #fff; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.red {color: #660000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.redm {color: #660000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal;}
.redLG {color: #660000; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.green {color: #336600; font-family: Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}.greenLG {color: #336600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}

.formRow {background-color: White;}

/* image borders and lines */
.bkg_tile02 {background-image: url(/images/tilebkg_02.gif); background-repeat : repeat-x;}
.bkg_tile03 {background-color: #1b612b; background-repeat : repeat-x;}
.bkg_tile04 {background-color: #1b612b; background-repeat : repeat-y;}
.bkg_tile06 {background-image: url(/images/tilebkg_06.gif); background-repeat : repeat-x;}
.bkg_tile07 {background-image: url(/images/tilebkg_07.gif); background-repeat : repeat-y;}
.bkg_tile08 {background-image: url(/images/tilebkg_08.gif); background-repeat : repeat-y;}
