/*
ADD SITE SPECIFIC STYLES HERE
*/

.fields {color: #333333; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #FFFFFF; border: 1 solid #336600}

.form1 {color: #333333; font-family: Tahoma, Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}
.form2 {color: #333333; font-family: Tahoma, Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}

body { margin : 0px; padding : 0px; color : #333333; font-family : Verdana, Arial, Tahoma, Trebuchet MS; line-height : 18px; font-size : 12px; background-color: #fff; background-image : url(../images/tile_header.gif); background-repeat : repeat-x; }

#background { background-image : url(/images/bg_tile_01.jpg); background-repeat : repeat-x; }
#adminbackground { background-image : url(/images/admin_bkg.jpg); background-repeat : repeat-x; }
.bkg_01{ background-image : url(/images/logo_middle.gif); background-repeat : repeat-x; }

table.orange {border: 1px solid #f8cb88;}
table.green {border: 1px solid #8bc425;}

h1 {color: #c36f0d; font-family: Arial, Tahoma, Verdana; font-size: 24px;}
h2 {color: #000; font-family: Arial, Tahoma, Verdana; font-size: 16px;}

.sale_price {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.sale_price:hover {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.sale_strike {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

td { font-size : 12px; line-height: 16px;}

img { border : 0px; }

a { color : #0000cc; text-decoration : underline; }
a:hover { color : #000; text-decoration : none; font-weight: none;}
.link_grey { color : #555; text-decoration : underline; }
.link_grey:hover { color : #fff; text-decoration : underline; }
.nav {color: #555; text-decoration: underline; font-size: 11px;}
.nav:hover {color: #fff; text-decoration: underline; font-size: 11px;}
.link_green { color : #00ff00; text-decoration : underline; }
.link_blue { color : #0000ff; text-decoration : underline; }
.menu_section { font-size: 13px; font-weight: bold;}

ul.side { margin: 0px 4px 0px 12px; padding:0px; list-style-type: none; line-height: 18px;}

table.holiday {border-left: 1px solid #649512; border-right: 1px solid #649512; border-bottom: 1px solid #649512;}
.menu_header_holiday { color: #fff; background-color: #649512; text-align: left; font-family : Arial, Tahoma, Verdana, Trebuchet MS; font-weight: bold; line-height : 18px; font-size : 12px; padding : 4px 10px 4px 10px}
.column_holiday { background-color: #fff; padding: 4px 10px; border-top: 1px solid #fff;}
.bkg_holiday {background-image: url(/images/logo_middle_holiday.jpg); background-repeat: no-repeat;}
.separation_holiday {background-image: url(../images/logo_bottom_holiday.gif); background-repeat: no-repeat;}

.mcopy { color : #fff; font-family : Arial, Tahoma, Verdana, Trebuchet MS; line-height : 18px; font-size : 12px; padding : 15px 15px 0px 30px;}
.menu_header_green { color: #fff; background-color: #649512; text-align: left; font-family : Arial, Tahoma, Verdana, Trebuchet MS; font-weight: bold; line-height : 18px; font-size : 12px; padding : 4px 10px 4px 10px}
.menu_header_orange { color: #fff; background-color: #c4700c; text-align: left; font-family : Arial, Tahoma, Verdana, Trebuchet MS; font-weight: bold; line-height : 18px; font-size : 12px; padding : 4px 10px 4px 10px}
.column_green { background-color: #f2ffdc; padding: 4px 4px 4px 10px; border-top: 1px solid #8bc425;}
.column_orange { background-color: #ffeed5; padding: 4px 10px; border-top: 1px solid #f8cb88;}

.separation {background-image: url(../images/logo_bottom.gif); background-repeat: no-repeat;}

.footer {font-size:11px; padding: 10px 0px 10px 0px;}
.fineprint {font-size:11px; }

.hline {border-bottom: 1px solid #f8cb88;}

.page_title {color: #557a00; font-family: Verdana, Tahoma, Tahoma, Arial, Geneva, sans-serif; font-size: 18px; font-weight: bold; padding: 0px 0px 10px 0px;}
.page_title_sub {color: #cc6600; font-family: Verdana, Tahoma, Tahoma, Arial, Geneva, sans-serif; font-size: 18px; font-weight: bold; padding: 0px 0px 10px 0px;}

.org {color: #ff7f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.orgm {color: #ff7f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.orgsm {color: #ff7f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.mcopy {color: #333333; font-family: Tahoma, Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; padding: 5px 10px 10px 10px;}}

/*
CUSTOM SHOPPING CART STYLES - THESE NEED TO BE EDITED TO MATCH THE BRANDING OF THE SITE.
*/
/*
view all products page
*/
.search {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none;}

.category_hd {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}

.link_prev {color: #577b00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_prev:hover {color: #86c71a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_next {color: #577b00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_next:hover {color: #86c71a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_viewall {color: #577b00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.link_viewall:hover {color: #86c71a; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_productname {color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;}
.link_productname:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.retail_price {color: #898989; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.link_price {color: #486e00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;}
.link_price:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;}

.short_description {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.link_moreinfo {color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline;}
.link_moreinfo:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;}

.product_name {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}

/*
product details page
*/
.prod_num {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.retail {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.item_num {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.feature_bkg01 {background-color: #ffffff; background-repeat: repeat; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.feature_bkg02 {background-color: #ffffff; background-repeat: repeat;}

.related_bkg {background-color: #ffffff; background-repeat: repeat;}

.quantity {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}

.link_grn {color: #336600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 11px; font-weight: none;}
.link_grn:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.link_shipping {color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 12px; font-weight: none;}
.link_shipping:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.price {color: #ff7f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
.our_price {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.item {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.category {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal;}


.link_enlarge {color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; font-weight: none;}
.link_enlarge:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.link_tellfriend {color: #0000cc; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; font-weight: none;}
.link_tellfriend:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.product_outline {background-color: #ffffff; background-repeat: repeat;}

/*
purchase pages 
*/
.table_hd {background-color: #d9f4ac; background-repeat: repeat; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;}
.table_row {background-color: #f2ffdc; background-repeat: repeat; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
.table_total {background-color: #ffeed5; background-repeat: repeat; repeat; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
.button  {color : #FFFFFF; font-family : 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;}

/*
minicart 
*/
.link_minicart {color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-size: 11px; font-weight: none; line-height: 11px;}
.link_minicart:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; line-height: 11px;}
.minicart_text {color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 11px;}



/*
customer account pages
*/
.login1 {color: #333333; font-family: Tahoma, Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}
.login2 {color: #333333; font-family: Tahoma, Verdana, Tahoma, Arial, Geneva, sans-serif; font-size: 11px; font-weight: normal; background-color: #f1f1f1;}


/*
landing pages
*/
.red2 {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.red2:hover {color: #cc0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;}
.gry {color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
.gry:hover {color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}



/*
STANDARD SHOPPING CART STYLES - IN MOST CASES THESE WILL NOT NEED TO BE EDITED

.link {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.link:hover {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.linkb {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
.linkb:hover {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

.link_red {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.link_red:hover {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
*/


.DefaultWelcomeText {color:#A01111; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:600; font-size:16px;}
.LeftNavHeader {color: #660099; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size:13px; background-color:#cccccc;}



.cat1 {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat1:hover {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.cat2 {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat2:hover {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.cat3 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
.cat3:hover {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.blkSM {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.blk {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
.blkMD {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;}
.blkLG {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal;}
.wht {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.redSM {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.red {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.redM {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.redLG {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}
.greenSM {color: #336600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.green {color: #336600; font-family: Verdana, Arial, 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-color: #e1c697; background-repeat : repeat-x;}
.bkg_tile03 {background-color: #e1c697; background-repeat : repeat-x;}
.bkg_tile04 {background-color: #e1c697; background-repeat : repeat-y;}
.bkg_tile06 {background-color: #e1c697; background-repeat : repeat-x;}
.bkg_tile07 {background-color: #e1c697; background-repeat : repeat-y;}
.bkg_tile08 {background-color: #e1c697; background-repeat : repeat-y;}