/* GENERAL FORMAT */
* 						{ font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #663206; font-weight: normal;}
body 					{ background-color: #E5E5E5; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/* LINKS */
a:link					{ color: #0C2D83; text-decoration: none;}
a:visited				{ color: #0C2D83; }
a:active				{ color: #0C2D83;}
a:hover 				{ color: #0C2D83; text-decoration: underline;}

a.brown:link			{ color: #663206; font-weight: bold; text-decoration: none;}
a.brown:visited			{ color: #663206; font-weight: bold;}
a.brown:active			{ color: #663206; font-weight: bold;}
a.brown:hover 			{ color: #663206; font-weight: bold; text-decoration: underline;}

/* MAIN NAVIGATION */
.mainmenu 				{ padding-left: 12px; padding-right: 12px;}
.mainmenu a				{ color: #EFEAE6; font-weight: normal; font-size: 12px;}
.mainmenu a:visited		{ color: #EFEAE6;}
.mainmenu a:active		{ color: #EFEAE6;}
.mainmenu a:hover 		{ color: #FFFFFF; text-decoration: none;}

.mainmenu_a				{ padding-left: 19px; padding-right: 17px; background-image: url(images/bmb_mmactive_bg.gif); }
.mainmenu_a a			{ color: #663206; font-weight: bold;}
.mainmenu_a a:visited	{ color: #663206;}
.mainmenu_a a:active	{ color: #663206;}
.mainmenu_a a:hover 	{ color: #663206; text-decoration: none;}

/* SUB NAVIGATION */
.submenu				{ padding-right: 5px;}
.submenu a				{ color: #E6EAF2; font-weight: bold;}
.submenu a:visited		{ color: #E6EAF2;}
.submenu a:active		{ color: #E6EAF2;}
.submenu a:hover 		{ color: #FFFFFF; text-decoration: none;}

.submenu_a				{ padding-right: 3px; background-image: url(images/bmb_smactive_bg.gif);}
.submenu_a a			{ color: #0C2D83; font-weight: bold;}
.submenu_a a:visited	{ color: #0C2D83;}
.submenu_a a:active		{ color: #0C2D83;}
.submenu_a a:hover 		{ color: #0C2D83; text-decoration: none;}

/* SUBSUB NAVIGATION */
.subsubmenu				{ padding-right: 3px;}
.subsubmenu a			{ font-size: 11px; color: #0C2D83; font-weight: normal;}
.subsubmenu a:visited	{ color: #0C2D83;}
.subsubmenu a:active	{ color: #0C2D83;}
.subsubmenu a:hover 	{ color: #0C2D83;}

.subsubmenu_a			{ padding-right: 3px;}
.subsubmenu_a a			{ font-size: 11px; color: #0C2D83; font-weight: bold; text-decoration: underline;}
.subsubmenu_a a:visited	{ color: #0C2D83; text-decoration: underline;}
.subsubmenu_a a:active	{ color: #0C2D83; text-decoration: underline;}
.subsubmenu_a a:hover 	{ color: #0C2D83; text-decoration: underline;}

/* FORMAT TEMPLATES */
.white 					{ font-size: 12px; font-weight: normal; color: #FFFFFF;}
.usermsg				{ border: 1px solid #D1C1B4; padding: 2px 5px 2px 5px; background-color: #FFE9D6;}
.titlebg				{ background-image: url(images/bmb_title_bg.gif);}
.img-right				{ margin: 0px 0px 2px 10px; }
.img-left				{ margin: 0px 10px 2px 0px; }
.img-big				{ margin: 5px 0px 5px 0px; }
.title					{ font-size: 13px; font-weight: bold; color: #B29882; padding-right: 10px; }
.titlebrown				{ font-size: 13px; font-weight: bold; }
.small					{ font-size: 11px; padding: 5px 10px 5px 10px;}
.content-title			{ font-size: 13px; font-weight: bold; color: #B29882; padding-right: 10px; background-color: #FFFFFF;}
.content				{ padding: 0px 0px 5px 0px;}
.leftframe 				{ background-image: url(images/bmb_left_frame.gif); }
.rightframe 			{ background-image: url(images/bmb_right_frame.gif); }
.cart		 			{ width: 147px; height: 42px; background-image: url(images/bmb_cart_bg.gif); }
.cart div				{ padding-top: 6px; padding-left: 16px; font-size: 12px; font-weight: normal; color: #FFFFFF;}
.cart a:link, .cart a:visited, .cart a:active, .cart a:hover { font-weight: normal; color: #FFFFFF; text-decoration: none;}
.content_bg 			{ background-image: url(images/bmb_content_background.gif); }
.copyright 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #8596C1;}
.update 				{ padding-left: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF;}
.update a:link, .update a:visited, .update a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.update a:hover			{ text-decoration: underline;}
.calendar				{ font-size: 11px; font-weight: normal; color: #FFFFFF;}
.calendar-day			{ font-size: 11px; font-weight: normal;}
a.cal:link, a.cal:visited, a.cal:active { font-size: 11px; color: #663206; text-decoration: none;}
a.cal:hover				{ color: #FFFFFF; background-color: #663206;}

/* ITEM FORMAT TEMPLATES */
.item					{ border: 1px solid #B29882; background-color: #F7F5F2;}
.item-name				{ font-size: 13px; font-weight: bold; text-decoration: underline; padding: 10px 10px 5px 10px;}
.item-price				{ font-size: 13px; font-weight: bold; color: #B29882; padding: 10px 10px 5px 10px;}
.item-desc				{ font-size: 12px; padding: 5px 10px 5px 10px;}
.item-img				{ padding: 5px 5px 5px 5px;}
.item-qty				{ border: 1px solid #663206; background-color: #FFFFFF;}
.item-error				{ border: 1px solid #CC0000; background-color: #FFE9D6;}
.item-order				{ padding: 5px 10px 5px 10px;}

/* ITEM FORMAT TEMPLATES */
.order					{ border: 1px solid #D1C1B4;}
.order-title			{ font-size: 13px; font-weight: bold; padding: 2px 5px 2px 5px; }
.order-desc				{ font-size: 12px; font-weight: normal; padding: 2px 5px 2px 5px; }
.order-qty				{ font-size: 11px; border: 1px solid #D1C1B4; background-color: #FFFFFF;}

/* MSG FORMAT TEMPLATES */
