body {margin: 0; padding: 0; font-family: Arial, Helvetica, Tahoma, sans-serif; color: #444444;}

a:link {color: #908D82; background: transparent; text-decoration : none;}
a:visited {color: #908D82; text-decoration: none;}
a:hover {color: #780F04; text-decoration: none;}
a:active {color: #780F04; text-decoration: none;}

.menu_header a{color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82;}
.menu_header a:link {color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82;}
.menu_header a:visited {color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #908D82;}
.menu_header a:hover {color: #780F04; background: #ffffff; text-decoration:none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #ffffff;}
.menu_header a:active {color: #780F04; background: #ffffff; text-decoration:none; font-size: 9pt; line-height: 18px; font-weight: bold; padding: 0px 6px 0px 6px; border: 1px solid #ffffff;}

.menu_header2 a{color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82;}
.menu_header2 a:link {color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82;}
.menu_header2 a:visited {color: #ffffff; background: #908D82; text-decoration:none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #908D82;}
.menu_header2 a:hover {color: #780F04; background: #ffffff; text-decoration:none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #ffffff;}
.menu_header2 a:active {color: #780F04; background: #ffffff; text-decoration:none; font-size: 9pt; line-height: 22px; font-weight: bold; padding: 2px 6px 2px 6px; border: 1px solid #ffffff;}

.item_cart, .item_cart a:link, .item_cart a:visited, .item_cart a:active, .item_cart a:hover{font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; padding-top:15px; padding-bottom:15px;}
.item_cart a:link {}
.item_cart a:visited {}
.item_cart a:hover {color: #FFFFFF;}
.item_cart a:active {}

.shop_fast, .shop_fast a:link, .shop_fast a:visited, .shop_fast a:active, .shop_fast a:hover{font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; padding-top:15px; padding-bottom:15px;}
.shop_fast a:link {}
.shop_fast a:visited {}
.shop_fast a:hover {color: #FFFFFF;}
.shop_fast a:active {}

div.menu_left a, div.menu_left a:link, div.menu_left a:active, div.menu_left a:visited, div.menu_left a:hover {font-size: 9pt; color: #908D82; text-decoration: none; height: 20px; margin-top: 2px;}
div.menu_left a:link {}
div.menu_left a:visited {}
div.menu_left a:hover {color:#780F04;}
div.menu_left a:active {}

.textmenu_left, .TextMenuLeft a:link, .TextMenuLeft a:visited, .TextMenuLeft a:active, .link_back a:hover{font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold; height: 20px; padding: 2 0 0 0;}
.textmenu_left a:link {}
.textmenu_left a:visited {}
.textmenu_left a:hover {text-decoration: underline;}
.textmenu_left a:active {}

.link_submenu, .link_submenu a:link, .link_submenu a:visited, .link_submenu a:active, .link_submenu a:hover {font-size: 9pt; color: #333333; background: inherit; text-decoration: none;}
.link_submenu a:link {}
.link_submenu a:visited {}
.link_submenu a:hover {text-decoration : underline;}
.link_submenu a:active {}


.link_submenu2, a.link_submenu2:link, a.link_submenu2:visited, a.link_submenu2:active, a.link_submenu2:hover {font-size: 9pt; color: #780F04; background: inherit; text-decoration: none;}
a.link_submenu2:link {}
a.link_submenu2:visited {}
a.link_submenu2:hover {text-decoration: underline;}
a.link_submenu2:active {}

.link_submenu3, .link_submenu3 a:link, .link_submenu3 a:visited, .link_submenu3 a:active, .link_submenu3 a:hover {font-size: 9pt; color: #780F04; background: inherit; text-decoration: none;}
.link_submenu3 a:link {}
.link_submenu3 a:visited {}
.link_submenu3 a:active {}
.link_submenu3 a:hover {text-decoration: underline;}

.product_item, a.product_item:link, a.product_item:visited, a.product_item:active, a.product_item:hover {font-size: 9pt; color: #780F04; background: inherit; text-decoration: none;}
a.product_item:link {}
a.product_item:visited {}
a.product_item:hover {text-decoration: underline;}
a.product_item:active {}

.picture_description{font-size: 8pt; color: #908D82; text-decoration: none; font-weight: bold; text-align: center;}
.picture_description a:link {}
.picture_description a:visited {}
.picture_description a:hover {color: #780F04;}
.picture_description a:active {}

.popup, a.popup:link, a.popup:visited, a.popup:active, a.popup:hover {font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; font-weight:bold;}
a.popup:link {}
a.popup:visited {}
a.popup:hover {text-decoration: underline;}
a.popup:active {}

.cart, a.cart:link, a.cart:visited, a.cart:active, a.cart:hover {font-size: 8pt; color: #780F04; background: inherit; text-decoration: none;}
a.cart:link {}
a.cart:visited {}
a.cart:hover {text-decoration: underline;}
a.cart:active {}

.search_pager, a.search_pager:link, a.search_pager:visited, a.search_pager:active, a.search_pager:hover {font-size: 9pt; color: #FFFFFF; background: #780F04; text-decoration: none;}
a.search_pager:link {text-decoration: underline;}
a.search_pager:visited {}
a.search_pager:hover {font-weight:bold;}
a.search_pager:active {}

.favourites, a.favourites:link, a.favourites:visited, a.favourites:active, a.favourites:hover {font-size: 9pt; color: #780F04; background: inherit; text-decoration: none; font-weight: bold;}
a.favourites:link {text-decoration: underline;}
a.favourites:visited {}
a.favourites:hover {text-decoration: underline;}
a.favourites:active {}

.thankyou, a.thankyou:link, a.thankyou:visited, a.thankyou:active, a.thankyou:hover {font-size: inherit; color: #CCA03F; background: inherit; text-decoration: none;}
a.thankyou:link {}
a.thankyou:visited {}
a.thankyou:hover {text-decoration: underline;}
a.thankyou:active {}

.moreinfo, a.moreinfo:link, a.moreinfo:visited, a.moreinfo:active, a.moreinfo:hover {font-size: inherit; color: #780F04; background: inherit; text-decoration: none; font-weight: bolder;}
a.moreinfo:link {}
a.moreinfo:visited {}
a.moreinfo:hover {color: #CCA03F;}
a.moreinfo:active {}

.addressedit, a.addressedit:link, a.addressedit:visited, a.addressedit:active, a.addressedit:hover {font-size: 8pt; color: #780F04; background: inherit; text-decoration: none;}
a.addressedit:link {}
a.addressedit:visited {}
a.addressedit:hover {text-decoration: underline;}
a.addressedit:active {}

.BG_main {border: 1px solid #34371c; margin-top: 5px;width:760px;margin-left:auto;margin-right:auto;text-align:left;}
.BG_bottom {background-image: url(Images/bottom_bg.gif); background-repeat: repeat-x; background-position: bottom;}
.BG_menu {border-top: 3px solid #CCA03F; border-bottom: 3px solid #CCA03F; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; background-color: #FCFAF5;}
.BG1 {background-color: #780F04;}
.BG2 {background-color: #CCA03F;}
.BG3 {background-color: #908D82;}
.BG4 {background-color: #FCFAF5;}

.border_picture {border: 2px solid #CCA03F;}
.border_main {border-bottom: 1px solid #780F04;  border-right: 1px solid #780F04;}
.border_T {border-top: 1px solid #FFFFFF; background-color: #CCA03F;}
.border_R {border-right: 1px solid #FFFFFF; background-color: #CCA03F;}
.border_TR {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #CCA03F;}

.border2_T {border-top: 1px solid #FFFFFF; background-color: #908D82;}
.border2_R {border-right: 1px solid #FFFFFF; background-color: #908D82;}
.border2_TR {border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background-color: #908D82;}
.border3_T {border-top: 1px solid #CCA03F;}
.border3_B {border-bottom: 1px solid #CCA03F;}
.border4_T {border-top: 1px solid #000000;}
.border4_B {border-bottom: 1px solid #000000;}

.title0 {color: #780F04; font-size: 11pt; font-weight: bold;}
.title1 {color: #908D82; font-size: 12pt; font-weight: bold;}
.title2 {color: #CCA03F; font-size: 14pt; font-weight: bold; padding-top: 5px;}
.title3 {color: #000000; font-size: 14pt; font-weight: bold; padding-top: 5px;}
.subtitle{color: #780F04; font-size: 9pt; font-weight: bold;}
.textS{color: #908D82; font-size: 8pt;}
.text{color: #908D82; font-size: 9pt;}
.text2{color: #333333; font-size: 9pt;}
.text2_bold{color: #333333; font-size: 9pt; font-weight:bold}
.text3{color: #FFFFFF; font-size: 9pt;}
.text4{color: #780F04; font-size: 9pt;}
.text5{color: #000000; font-size: 9pt;}
.text_header {color: #FFFFFF; text-decoration:none; font-size: 9pt; font-weight: bold; line-height: 20px; padding: 2px 0px 2px 20px;}
.text_order, .border_TR td, .border2_TR td {color: #ffffff; font-size: 9pt;}
.text_itemsincart{color: #ffffff; font-size: 9pt;}
.title_order{color: #CCA03F; font-size: 9pt; font-weight: bold;}
.tiny{color: #908D82; font-size: 7pt;}
.tiny2{color: #333333; font-size: 7pt;}
.tiny3{color: #FFFFFF; font-size: 7pt;}
.tiny4{color: #780F04; font-size: 7pt;}
.tiny_standout{color: #000000; font-size: 8pt; border: 1px solid #000000; background: #FFFFFF;}
.textError{color: #FF0000;   font-size: 9pt; font-weight: bold;}
.textSuccess{color: #00AA00; font-size: 9pt;}

.submenu_left{font-size: 9pt; color: #908D82; text-decoration: none; font-weight: bold;}
.submenu_left2{font-size: 9pt; color: #780F04; text-decoration: none; font-weight: bold;}
.product_number {font-size: 8pt; color: #ffffff; text-decoration: none; font-weight: bold; background: #CCA03F; text-align: right; padding-right: 2px; width: 100px;}

.search {color: #908D82; font-size: 8pt; border: 1px solid #908D82; padding: 2px; height: 20px;	width: 100px;}
.textbox {color: #908D82; font-size: 8pt; border: 1px solid #908D82; padding: 2px; height: 20px;}
.button {font-size: 9pt; color: #ffffff; background-color: #908D82; height: 20px; border: 0px; font-weight: bold; padding: 1px 3px 1px 3px;}
.button2 {font-size: 9pt; color: #ffffff; background-color: #780F04; height: 20px; border: 0px; padding: 1px 3px 1px 3px;}
.button3 {font-size: 9pt; color: #ffffff; background-color: #CCA03F; height: 20px; border: 0px; padding: 1px 3px 1px 3px;}
.button_login {font-size: 14pt; color: #ffffff; background-color: #780F04; height: 25px; border: 0px; padding: 1px 5px 30px 5px;}

#Pad5B {padding-bottom: 5px;}
#Pad5R {padding-right: 5px;}
#Pad5T {padding-top: 5px;}
#Pad5L {padding-left: 5px;}

.page_title_control {border-bottom: 2px solid #780F04; background-color: #FCFAF5; color: #CCA03F; font-size: 14pt; font-weight: bold;}

.cart_checkout_tallyHighlight {	background-color: #CCA03F; color: White; }
.cart_checkout_orderlistHeader {	background-color: #780F04; color: White; font-weight: bold; font-size: x-small;}
.cart_checkout_valuetxt {font-size: x-small;}
.cart_checkout_lbltxt {font-size: x-small; font-weight: bold;}

.cart_printablecheckout_tallyHighlight { background-color: #CCCCCC;}
.cart_printablecheckout_orderlistHeader { color:White; background-color: #222222; font-weight: bold; }
.cart_printablecheckout_valuetxt {color: Black; font-size: x-small;}
.cart_printablecheckout_lbltxt {color: Black; font-size: x-small; font-weight: bold;}