body {
   BORDER-TOP-WIDTH: 0px; 
   BORDER-LEFT-WIDTH: 0px; 
   BORDER-BOTTOM-WIDTH: 0px; 
   BORDER-RIGHT-WIDTH: 0px; 
   PADDING: 0px; 
   MARGIN: 0px; 
   BACKGROUND: url(../store/qvalentine.jpg) #EBF5F6 0% 0%; 
  /*   BACKGROUND-COLOR:#EBF5F6; */
   COLOR: #000; 
   TEXT-ALIGN: center; 
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
}

form {
   PADDING: 0px;
   MARGIN: 0px;
}
A {
   TEXT-DECORATION: none;
   FONT-SIZE: 11px;
}
A:hover {
   TEXT-DECORATION: underline;
   FONT-SIZE: 11px;
}

#wrapper {
   MARGIN:0px auto;
   PADDING:0px;
   BORDER:0px;
   WIDTH: 793px;
}
#content {
   PADDING: 0px; 
   MARGIN:10px auto 0px; 
   WIDTH: 773px; 
   BORDER: 1px solid #DDDDDD;
   PADDING:10px;
   FLOAT:left;
   BACKGROUND-COLOR: #fff;
}

/*------------------- CLASSES ------------------------ */
.store_default{
	 FONT-SIZE: 11px; 
	 COLOR: #000; 
	 TEXT-DECORATION: none
}
.store_defaultu{
	 FONT-SIZE: 11px; 
	 COLOR: #000; 
	 TEXT-DECORATION: none;
}

.store_defaultu a {
	 FONT-SIZE: 11px; 
	 COLOR: #000; 
	 TEXT-DECORATION: none;
}

.store_bedmill {
   PADDING: 0px;
   MARGIN: 0px;
   COLOR: #000;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.wishlistbutsadd {
   CURSOR: hand;
   COLOR: #000;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   PADDING: 0px;
   FONT-SIZE: 1.0em;
   BACKGROUND-COLOR: #F5F1EC;
   BORDER: 0px solid #fff;
   TEXT-DECORATION: none;
   MARGIN: 0px;
}
.wishlistbutsrem {
   CURSOR: hand;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   PADDING: 0px;
   FONT-SIZE: 1.0em;
   BACKGROUND-COLOR: #F5F1EC;
   BORDER: 0px solid #fff;
   TEXT-DECORATION: none
}
.site_text1 {
	COLOR: green; 
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;	
}
.site_text1:hover{
  COLOR: #000;
	TEXT-DECORATION: underline;		
	FONT-SIZE: 12px;	
}
.site_text1:active{
	COLOR: green; 
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;	
}
.site_text2 {
	COLOR: #003366; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.site_text2:A {
	COLOR: #000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.site_text2:link{
  COLOR: #000; 
	TEXT-DECORATION: none;			
}
.site_text2:hover{
  COLOR: #000;
	TEXT-DECORATION: underline;		
	FONT-SIZE: 11px;	
}
.site_textsmall {
	COLOR: green;; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.site_textsmall:A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.site_textsmall:hover{
	COLOR: #cc0033; 
	TEXT-DECORATION: underline;
	FONT-SIZE: 11px;	
}
.product_text1 {
	COLOR: green;; 
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;	
}
.product_text1:A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 12px;	
}
.product_text:link{
  COLOR: #000; 
	TEXT-DECORATION: none;	
}
.product_text1:hover{
	COLOR: #cc0033; 
	TEXT-DECORATION: underline;
}
.product_text2 {
	COLOR: green; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.product_text2:A {
	COLOR: green; 
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;	
}
.product_text2:hover{
	COLOR: green; 
	TEXT-DECORATION: underline;
}
.login_button, .store_loginbut {
   FONT-FAMILY: tahoma,sans-serif;
   FONT-SIZE: 11px;
   BORDER: 1px solid #FFF;
   COLOR: #ffffff; 
   HEIGHT:19px;
   TEXT-DECORATION:none;
   BACKGROUND-COLOR: #00A3D8;
   CURSOR: hand;
}

.header_links {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   HEIGHT: 14px; color: #000945;
}
.header_links A {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   HEIGHT: 14px; 
   color: #000945;
}
.header_links A:visited {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   HEIGHT: 14px; 
   color: #000945;
}
.header_links A:active {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   HEIGHT: 14px; 
   color: #000945;
}
#header_links A:link {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   HEIGHT: 14px; 
   color: #000945;
}
#header_links A:hover {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   HEIGHT: 14px;
   TEXT-DECORATION: none;
   color: #000945;
}

.bm_cart {
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 11px; 
   COLOR: #04A4D7; 
}

.bc_call {
   FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica, sans-serif; 
   FONT-SIZE: 1.0em;
   COLOR: #7D797B;
   FONT-WEIGHT: bold; 
   HEIGHT: 25px;
}

.pc11_bold {
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   COLOR: #2F313D;
}


/* ------------------------------------- HEADER -----------------------------------------*/

#header {
   BACKGROUND-COLOR: #fff;
   MARGIN: 0px; 
   WIDTH: 773px; 
   PADDING: 0px; 
   HEIGHT:77px;
   FLOAT:left;
}

#header img {
   PADDING: 0px;
   MARGIN: 0px;
}

#header p {
   PADDING: 0px;
   MARGIN: 0px;
}

#header_left {
   FLOAT: left; 
   WIDTH: 270px; 
   BORDER: 0px solid #000000; 
   HEIGHT: 77px;
   BACKGROUND-COLOR: #FFF; 
   TEXT-ALIGN: left;
   PADDING: 0px;
   MARGIN: 0px;
}

#header_middle {
   FLOAT: left; 
   WIDTH: 277px; 
   BORDER: 0px dashed #000000; 
   HEIGHT: 77px;
   PADDING: 0px
   MARGIN: 0px;
   TEXT-ALIGN: left;
   BACKGROUND-COLOR: #fff; 
}

#header_right {
   FLOAT: left; 
   WIDTH: 226px; 
   BORDER: 0px solid #000000; 
   HEIGHT: 77px;
   BACKGROUND-COLOR: #FFF;
   TEXT-ALIGN: right;
   PADDING: 0px;
   MARGIN: 0px; 
}

#header_right p {
   PADDING: 0px;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: green;*/
   LINE-HEIGHT: 25px;
   HEIGHT: 25px;
}

#header A{
   COLOR: #000;
}

#header A:hover {
   COLOR: #000;
}

/* ------------------------------------- TOPNAV -----------------------------------------*/

#topnav {
   MARGIN: 0px auto 0px; 
   WIDTH: 773px; 
   PADDING-BOTTOM: 00px; 
   MARGIN-LEFT:0px;
   MARGIN-RIGHT:0px;
   HEIGHT: 21px; 
   TEXT-ALIGN: right;
   POSITION: relative;
   FLOAT:left;
   BACKGROUND-COLOR: #9f978f;
}

#topnav A {
   BACKGROUND-POSITION: 0px 0px; 
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   COLOR: #fff;
   LINE-HEIGHT: 21px; 
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 21px; 
   BACKGROUND-COLOR: #9f978f;
   TEXT-ALIGN: center;
   FONT-FAMILY: Verdana;
}

#topnav A:active {
   BACKGROUND-POSITION: 0px 0px;
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   COLOR: #fff; 
   LINE-HEIGHT: 21px; 
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 21px; 
   BACKGROUND-COLOR: #9f978f; 
   TEXT-ALIGN: center;
   FONT-FAMILY: Verdana;
}

#topnav A:visited {
   BACKGROUND-POSITION: 0px 0px; 
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   COLOR: #fff; 
   LINE-HEIGHT: 21px; 
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 21px; 
   BACKGROUND-COLOR: #9f978fB; 
   TEXT-ALIGN: center;
   FONT-FAMILY: Verdana;
}

#topnav A:link {
   BACKGROUND-POSITION: 0px 0px; 
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   COLOR: #fff; 
   LINE-HEIGHT: 21px; 
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 21px; 
   BACKGROUND-COLOR: #9f978fB; 
   TEXT-ALIGN: center;
   FONT-FAMILY: Verdana;
}

#topnav A:hover {
   BACKGROUND-COLOR: #000A46; 
   TEXT-DECORATION: none
   FONT-FAMILY: Verdana;
}

#tn_home {
   FLOAT: left; 
   LEFT: 0px; 
   WIDTH: 80px;  
   TOP: 0px; 
   TEXT-ALIGN: center; 
   HEIGHT: 21px;
}

A#tn_home {
   BACKGROUND-POSITION: 0px 0px; 
   BACKGROUND-IMAGE: url(../store/bm2_left_21.jpg); 
   BACKGROUND-REPEAT: no-repeat
}

A#tn_home:active {
   BACKGROUND-POSITION: 0px 0px; 
   BACKGROUND-IMAGE: url(../store/bm2_left_21.jpg); 
   BACKGROUND-REPEAT: no-repeat
}

A#tn_home:visited {
   BACKGROUND-POSITION: 0px 0px;
   BACKGROUND-IMAGE: url(../store/bm2_left_21.jpg); 
   BACKGROUND-REPEAT: no-repeat
}

A#tn_home:link {
   BACKGROUND-POSITION: 0px 0px; 
   BACKGROUND-IMAGE: url(../store/bm2_left_21.jpg); 
   BACKGROUND-REPEAT: no-repeat
}
A#tn_home:hover {
	BACKGROUND-POSITION: 0px -21px
}
#tn_company {
	float:left; WIDTH: 120px; TOP: 0px
}
#tn_trade {
	float:left; WIDTH: 120px;  TOP: 0px
}
#tn_buyers {
	float:left; WIDTH: 120px;  TOP: 0px
}
#tn_contact {
	float:left; WIDTH: 130px;  TOP: 0px
}
#tn_resources {
	float:left; WIDTH: 87px;  TOP: 0px
}
#tn_sitemap {
	float:right; WIDTH: 100px;  TOP: 0px
}
A#tn_sitemap {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(../store/bm2_right_21.jpg); BACKGROUND-REPEAT: no-repeat
}
A#tn_sitemap:active {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(../store/bm2_right_21.jpg); BACKGROUND-REPEAT: no-repeat
}
A#tn_sitemap:visited {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(../store/bm2_right_21.jpg); BACKGROUND-REPEAT: no-repeat
}
A#tn_sitemap:link {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(../store/bm2_right_21.jpg); BACKGROUND-REPEAT: no-repeat
}
A#tn_sitemap:hover {
	BACKGROUND-POSITION: 0px -21px
}

.navigation {
   BACKGROUND: #2D2878; 
   LINE-HEIGHT: 25px; 
   POSITION: relative;  
   HEIGHT: 25px; 
   BORDER: 0px dashed red;
   WIDTH: 773px; 
   FLOAT: left; 
}

.navigation UL {
   FLOAT: left; 
   WIDTH: 773px; 
   MARGIN: 0px 0px 0px 0px; 
   PADDING-LEFT:0px; 
}

.navigation LI {
   FLOAT: left;
   LIST-STYLE-TYPE: none; 
   TEXT-ALIGN: center;
   BORDER-RIGHT: 1px solid #fff;
}

.navigation LI A {
   PADDING-RIGHT: 10px; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 0px;  
   PADDING-TOP: 0px;
   COLOR: #fff; 
   TEXT-DECORATION: none;
   FONT-SIZE: 12px;
}

.navigation LI A:hover {
   COLOR: #fff; 
   TEXT-DECORATION: none;
   BACKGROUND: #645DB5; 
   DISPLAY: block;
   FONT-SIZE: 12px;
}

/* ------------------------------------- TOPNAV2 -----------------------------------------*/

#topnav2 {
   MARGIN: 0px auto 0px; 
   WIDTH: 773px; 
   PADDING-BOTTOM: 00px; 
   MARGIN-LEFT:0px;
   MARGIN-RIGHT:0px;
   HEIGHT: 21px; 
   POSITION: relative;
   FLOAT:left;
}

.navigation2 {
   BACKGROUND: none; 
   LINE-HEIGHT: 21px; 
   POSITION: relative;  
   HEIGHT: 21px; 
   BORDER: 0px dashed red;
   WIDTH: 773px; 
   FLOAT: left; 
}

.navigation2 UL {
   FLOAT: left; 
   WIDTH: 773px; 
   HEIGHT: 21px;
   MARGIN: 0px 0px 0px 0px; 
   PADDING-LEFT:0px; 
   BACKGROUND-COLOR: #9F9890;
   /*BACKGROUND-REPEAT: repeat-x;*/
}

.navigation2 LI {
   FLOAT: left;
   LIST-STYLE-TYPE: none; 
   TEXT-ALIGN: center;
   /*BORDER-RIGHT: 1px solid #fff; */
   PADDING: 0px;
   MARGIN: 0px;
   HEIGHT: 21px;
   BACKGROUND-POSITION: 0px left; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   BACKGROUND-REPEAT: no-repeat;
}

.navigation2 LI A:visited, .navigation2 LI A:link, .navigation2 LI A:active {
   PADDING: 0px 27px 0px 27px;
   MARGIN: 0px;
   COLOR: #fff; 
   TEXT-DECORATION: none;
   FONT-SIZE: 12px;
   BACKGROUND-COLOR: #9F9890;
   FONT-WEIGHT: bold; 
   FONT-FAMILY: Verdana;
   LINE-HEIGHT: 21px;
   BACKGROUND-POSITION: 0px left; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   BACKGROUND-REPEAT: no-repeat;
   DISPLAY: block;
}

.navigation2 LI A:hover {
   PADDING: 0px 27px 0px 27px;
   COLOR: #fff; 
   TEXT-DECORATION: none;
   BACKGROUND: none; 
   BACKGROUND-COLOR: #000A47;
   /*BACKGROUND-REPEAT: repeat-x;*/
   DISPLAY: block;
   LINE-HEIGHT: 21px;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold; 
   FONT-FAMILY: Verdana;
   BACKGROUND-POSITION: 0px left; 
   BACKGROUND-IMAGE: url(../store/bm2_divide.gif); 
   BACKGROUND-REPEAT: no-repeat;
}

.navigation2 LI A.left:link, .navigation2 LI A.left:visited, .navigation2 LI A.left:active {
   PADDING: 0px 29px 0px 29px;
   BACKGROUND-IMAGE: url(../store/top-left.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #9F9890;
   LINE-HEIGHT: 21px;
   DISPLAY: block;
   MARGIN: 0px;
}

.navigation2 LI A.left:hover {
   BACKGROUND-IMAGE: url(../store/top-left-hover.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #000A47;
   LINE-HEIGHT: 21px;
}

.navigation2 LI A.right:link, .navigation2 LI A.right:active, .navigation2 LI A.right:visited {
   PADDING: 0px 14px 0px 14px;
   BACKGROUND-IMAGE: url(../store/top-right.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-COLOR: #9F9890;
   BACKGROUND-POSITION: right 0px;
   LINE-HEIGHT: 21px;
   DISPLAY: block;
   MARGIN: 0px;
}

.navigation2 LI A.right:hover {
   BACKGROUND-IMAGE: url(../store/top-right-hover.gif);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: right 0px;
   LINE-HEIGHT: 21px;
   BACKGROUND-COLOR: #000A47;
}


/* ------------------------------------- MAIN AREA ----------------------------------------- */

#main_area{
   WIDTH: 773px;
   PADDING-TOP:0px;
   MARGIN: 3px auto 0px;
   POSITION: relative;
   BACKGROUND-COLOR: #FFF;
   FLOAT: left;
   height: 100%;
   /*background:#809900 url(../store/mainarea_bg.gif) repeat-y 100% 0;*/
}

/* ------------------------ LEFT AREA ---------------------------*/
#main_left{
   FLOAT:left;
   WIDTH:169px;
   MARGIN: 0px;
   PADDING: 0px;
   BORDER-RIGHT: 0px solid #999;

   POSITION: relative;

	 height: 100%;

}
#main_left FORM{
   PADDING: 0px; 
   PADDING-TOP: 5px;
	 MARGIN: 0px; 
}
#main_left h1{
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #2D2878;
   COLOR: #fff;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 20px;
   PADDING-LEFT: 10px;
   TEXT-ALIGN: left;
   BORDER: 0px solid #645DB5;
}

/* ------------------------ LEFT CATEGORIES ----------------------*/

#left_categories {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   POSITION: relative; 
   FONT-SIZE: 11px; 
   WIDTH: 160px; 
   BACKGROUND-COLOR: #dfd8d0; 
   TEXT-ALIGN: left; 
   COLOR: #000945;
   FONT-FAMILY: Verdana;
}

#left_categories form {
   PADDING: 0px;
   MARGIN: 0px;
}

DIV.leftnav_line {
   BACKGROUND-POSITION: 0px 0px; 
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_line.jpg);
   WIDTH: 160px; 
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 2px;
   LINE-HEIGHT: 2px;
   FLOAT: left;
   BORDER-BOTTOM: 0px solid red;
   BORDER-TOP: 0px solid purple;
   FONT-SIZE: 1px;
   MARGIN: 5px 0px 0px 0px;
   padding:0px;
}

#left_categories A.head{
   PADDING-RIGHT: 0px; 
   BACKGROUND-POSITION: 0px 0px;
   DISPLAY: block; 
   PADDING-LEFT: 0px; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   FONT-FAMILY: Verdana;
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_head3.jpg); 
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   COLOR: #fff; 
   WIDTH: 150px;     
   padding-left: 10px;
   LINE-HEIGHT: 20px;
   PADDING-TOP: 0px; 
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 20px
}

#left_categories A.head:visited {
   PADDING: 0px;
   BACKGROUND-POSITION: 0px 0px;
   DISPLAY: block; 
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   FONT-FAMILY: Verdana;
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_head3.jpg);
   MARGIN: 0px;
   WIDTH: 150px;     
   padding-left: 10px;
   COLOR: #fff;
   LINE-HEIGHT: 20px;
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 20px;
}

#left_categories A.head:active {
   PADDING: 0px;
   BACKGROUND-POSITION: 0px 0px;
   DISPLAY: block;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   FONT-FAMILY: Verdana;
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_head3.jpg);
   MARGIN: 0px;
   WIDTH: 150px;     
   padding-left: 10px;
   COLOR: #fff;
   LINE-HEIGHT: 20px;
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 20px
}

#left_categories A.head:link {
   PADDING: 0px; 
   BACKGROUND-POSITION: 0px 0px; 
   DISPLAY: block; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px; 
   FONT-FAMILY: Verdana;
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_head3.jpg); 
   MARGIN: 0px; 
   WIDTH: 150px;     
   padding-left: 10px;
   COLOR: #fff;  
   LINE-HEIGHT: 20px; 
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 20px
}
#left_categories A.head:hover {
   BACKGROUND-POSITION: 0px -20px;
   TEXT-DECORATION: none;
   LINE-HEIGHT: 20px; 
   HEIGHT: 20px; 
   FONT-FAMILY: Verdana;
}

DIV.leftnav_break {
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_foot.jpg); 
   WIDTH: 160px; 
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 20px;
   FLOAT: left;
   PADDING: 0px;
   MARGIN: 0px;
}

UL.leftmenu {
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   FONT-SIZE: 11px; 
   FONT-FAMILY: Verdana;
   PADDING-BOTTOM: 0px; 
   MARGIN: 0px; 
   WIDTH: 160px; 
   PADDING-TOP: 0px; 
   TEXT-ALIGN: left;
   FLOAT: left;
   /*BACKGROUND-COLOR: blue;*/
}

UL.leftmenu LI {
   WIDTH: 160px; 
   LIST-STYLE-TYPE: none; 
   PADDING:6px 0px 8px 0px; 
   FONT-FAMILY: Verdana;
   BORDER: 0px dashed green; 
   FLOAT: left;
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/bm2_leftnav_line.jpg);
   BACKGROUND-REPEAT: no-repeat;
   BACKGROUND-POSITION: bottom left;
   /*BACKGROUND-COLOR: yellow;*/
}

UL.leftmenu LI A {
   MARGIN: 0px; 
   COLOR: #000945;
   WIDTH: 150px; 
   PADDING: 0px 0px 0px 10px;
   BORDER: 0px solid #fff;
   DISPLAY: block;
   LINE-HEIGHT: 14px; 
   FONT-WEIGHT: bold;
   FONT-FAMILY: Verdana;
   /*BACKGROUND-COLOR: green;*/
}

UL.leftmenu LI A:hover {
   WIDTH: 150px; 
   DISPLAY: block;
   LINE-HEIGHT: 14px; 
   COLOR: #00A3D8;
   TEXT-DECORATION: none;  
   padding-left: 10px;
   FONT-FAMILY: Verdana;
}

UL.leftmenu LI A:visited {
   display: block;   
   WIDTH: 150px; 
   LINE-HEIGHT: 14px; 
   FONT-FAMILY: Verdana;
   padding-left: 10px;
   MARGIN: 0px;
   color: #000945;
}

UL.leftmenu LI A:active {
   display: block;   
   WIDTH: 150px; 
   LINE-HEIGHT: 14px; 
   padding-left: 10px;
   FONT-FAMILY: Verdana;
   color: #000945;
}

UL.leftmenu LI A:link {
   display: block; 
   WIDTH: 150px; 
   padding-left: 10px;
   LINE-HEIGHT: 14px; 
   FONT-FAMILY: Verdana;
   color: #000945;
}

/* ------------------------- LEFT BRANDS ------------------------- */

#left_brands {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 158px; 
   POSITION: relative; 
   BORDER: 0px solid #000;
   MARGIN-TOP: 10px;
}
#left_brands INPUT{
   MARGIN-TOP: 3px;
}
/* ------------------------- LEFT SEARCH ------------------------- */

#left_search {
   PADDING: 0px; 
   FLOAT: left; 
   WIDTH: 158px; 
   POSITION: relative; 
   BORDER: 0px solid red;
   MARGIN: 10px 0px 0px 0px;
   BACKGROUND-COLOR: #fff;
}

#left_search form{
   PADDING: 0px;
   MARGIN: 0px;
}
#left_search P{
   PADDING: 5px;
   MARGIN: 0px;
}
#left_search INPUT{
   PADDING: 0px;
   MARGIN-TOP: 0px;
	 MARGIN-BOTTOM: 5px;
}

/* ------------------------- LEFT CURRENCY ------------------------- */

#left_currency {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 158px; 
   POSITION: relative; 
   MARGIN-TOP: 10px;
}
.currency_on {
	COLOR: green;; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.0em;	
}
.currency_on:A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.0em;	
}
.currency_on:hover{
	COLOR: #cc0033; 
	TEXT-DECORATION: underline;
}
.currency_off {
	COLOR: #cc0033;; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.0em;	
}
.currency_off:A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.0em;	
}
.currency_off:hover{
	COLOR: green; 
	TEXT-DECORATION: underline;
}

.checkout_header{
	COLOR: #fff; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.2em;	
         FONT-WEIGHT: bold;
}

/* ------------------------- LEFT SIDECATS ------------------------- */

#left_sidecats {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 158px; 

   POSITION: relative; 
   MARGIN-TOP: 10px;






}

/* ------------------------- LEFT MAILING LIST ------------------------- */

#left_mailinglist {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 160px;  
   POSITION: relative; 
   MARGIN: 0px;
   BACKGROUND-IMAGE: url(../store/bm_left_mailbox2.gif);
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 155px;
   TEXT-ALIGN:center;
   PADDING: 10px 3px 0px 3px;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

#left_mailinglist h1 {
   FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
   COLOR: #2F313D;
   font-size: 11px;
   BACKGROUND: none;
   TEXT-ALIGN: center;
   MARGIN: 0px;
   PADDING: 0px;
}

#left_mailinglist P{
   PADDING: 5px;
   MARGIN: 10px 0px 0px 0px;
}
#left_mailinglist form{
   PADDING: 0px;
   MARGIN: 0px;
}
#left_mailinglist INPUT{
   MARGIN-BOTTOM: 5px;
}

#left_mailbox_text {
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   COLOR: #2F313D;
   FONT-SIZE: 11px; 
   PADDING:0px 3px 0px 3px;
   MARGIN: 0px;
}

/* ------------------------ SAFE SHOPPING BOX ---------------------------*/

#left_safeshopping{
   WIDTH: 160px; 
   FLOAT:left;  
   POSITION: relative; 
   TEXT-ALIGN:center;
   PADDING: 0px; 
   MARGIN: 7px 0px 7px 0px;

}

#free_delivery {
   WIDTH: 160px; 
   FLOAT:left;  
   POSITION: relative; 
   TEXT-ALIGN:center;
   PADDING: 0px; 
   MARGIN: 0px;
}

/* ------------------------ RIGHT AREA ---------------------------*/


#main_right{
   BORDER: 0px solid #000;
   WIDTH:598px; 
   FLOAT:left;
   POSITION: relative;
   MARGIN: 0px 0px 0px 5px;
   /* BACKGROUND-COLOR: pink; */
}

#main_right_l{
   BORDER: 0px dashed red;
   MARGIN: 0px 0px 0px 0px;
   WIDTH:595px;
   FLOAT:left;
   POSITION: relative;
   HEIGHT:100%;
   CLEAR: none;
   BACKGROUND-COLOR: #fff;
}

#main_right_l_expand{
   BORDER: 0px dashed red;
   MARGIN: 0px 0px 0px 0px;
   WIDTH:770px;
   FLOAT:left;
   POSITION: relative;
   HEIGHT:100%;
   CLEAR: none;
   BACKGROUND-COLOR: #fff;
}

#main_right_r{
   FLOAT:left;
   WIDTH:175px;
   MARGIN: 0px 0px 0px 5px;
   PADDING-LEFT: 0px;
   PADDING-RIGHT: 0px;
   MARGIN-RIGHT:0px;
   POSITION: static;
   /*DISPLAY: table;*/ 
   CLEAR: none;
   BACKGROUND-COLOR: #ececec;
}
#main_right_r FORM{
   PADDING: 0px; 
   PADDING-TOP: 5px;
	 MARGIN: 0px; 
}
#main_right_r h1{
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #000;
   COLOR: #fff;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 24px;
   PADDING-LEFT: 10px;
   TEXT-ALIGN: left;
}

/* ----------------------- TRACELINE -----------------------------------*/

#sr_traceline {
   TEXT-ALIGN: left; 
   MARGIN: 0px; 
   PADDING: 0px; 
   FONT-SIZE: 11px; 
   BACKGROUND-COLOR: #FFF;
   /*FLOAT: middle;*/
}

#breadc {
   FLOAT: left;  
   LINE-HEIGHT: 32px; 
   TEXT-ALIGN: left;
   margin: 0px 0px 0px 5px;
   BACKGROUND-COLOR: #FFF;
   PADDING-TOP: 8px 0px 2px 0px; 
}

#sr_traceline A {
  color: black; 
  text-decoration: none;
}
#sr_traceline A:link {
  color: black; 
  text-decoration: none;
}
#sr_traceline A:hover {
  color: black;
  text-decoration: underline;
}

/* ---------------------------- TITLE ---------------------------------*/

#sr_title {
   BACKGROUND-IMAGE: url(../store/bm2_catheader3.gif); 
   WIDTH: 577px; 
   BACKGROUND-REPEAT: no-repeat;  
   PADDING:0px 0px 0px 20px; 
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   FONT-SIZE:18px;
   MARGIN 0px; 
   COLOR:#003366;
   FONT-WEIGHT:bold; 
   TEXT-ALIGN: left; 
   LINE-HEIGHT:48px; 
   HEIGHT: 48px; 
}

/* ----------------------- TOP SEARCH ----------------------*/

#topsrch {
   WIDTH: 577px; 
   HEIGHT:60px; 
   TEXT-ALIGN: left; 
   PADDING:0px 0px 0px 20px;
   MARGIN:0px;
   BACKGROUND-IMAGE: url(../store/bm_adv_bg.gif);  
   BACKGROUND-REPEAT: no-repeat;
}

#topsrch form {
   PADDING: 0px;
   MARGIN: 0px;
}

/* ----------------------- HOME PAGE BOXES ----------------------*/

#homebox {
   WIDTH: 597px; 
   BACKGROUND-REPEAT: no-repeat; 
   POSITION: relative; 
   HEIGHT: 200px; 
   MARGIN: 10px 0px 10px 0px;
   PADDING: 0px;
   TEXT-ALIGN: left;
   BORDER: 0px dashed blue;
}

#fadeimage {
   WIDTH: 300px; 

   HEIGHT: 200px; 










   PADDING: 0px;
   FLOAT:left; 
   MARGIN: 0px;
}

#rightbox1 {

   WIDTH: 136px;  
   HEIGHT: 200px;
   BORDER: 0px solid red; 
   BACKGROUND-COLOR: none;
   PADDING: 0px 0px 0px 10px;
   MARGIN: 0px;
}



/* ----------------------- INDEX ROW 1 ----------------------*/

#home_welcome {
   BACKGROUND-IMAGE: url(../store/bm2_welcomehead.jpg); 
   WIDTH: 597px; 
   BACKGROUND-REPEAT: no-repeat; 
   FLOAT:left;  
   HEIGHT: 44px;  
   POSITION: relative; 
   PADDING: 0px;
   MARGIN: 0px;
}

#index_row1 {
   WIDTH: 100%;
   BACKGROUND-COLOR:#fff;
   MARGIN: 0px;
   PADDING: 0px;	
   FLOAT:left;
   POSITION: relative;
}


#index_row1 p{
   WIDTH: 591px; 
   FLOAT: left;   
   POSITION: relative; 
   TEXT-ALIGN: left;
   MARGIN: 0px;
   FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
   FONT-WEIGHT: normal;
   COLOR: #2F313D; 
   FONT-SIZE: 11px; 
   PADDING:0px 3px 0px 3px;
}

#index_row1_left {
  WIDTH: 74.9%;
	BACKGROUND-COLOR:#fff;
	ALIGN: left;
  TEXT-ALIGN: left;
	MARGIN: 0px;
	PADDING: 0px;
	FLOAT:left;
	POSITION:relative;
	BORDER: 0px solid #000;
	HEIGHT:120px;
}
#index_row1_left P{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 5px solid #fff;

}
#index_row1_right {
  WIDTH: 23.6%;
	ALIGN: center;
	MARGIN-LEFT:5px;

	PADDING: 0px;




	FLOAT: left;
	BORDER: 1px solid green;	
	HEIGHT:120px;	
}
#index_row1 h1{
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: green;
   COLOR: #fff;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 20px;
   PADDING-LEFT: 10px;
   TEXT-ALIGN: left;
}
#index_row1_right P{
	MARGIN: 0px;
	PADDING: 0px;
}

/* ----------------------- INDEX ROW 2 ----------------------*/
#index_row2 {
  WIDTH: 99.6%;
	BACKGROUND-COLOR:#fff;
	MARGIN-TOP: 10px;
	PADDING: 0px;	
	BORDER: 0px solid #003366;	
	FLOAT:left;
	POSITION: relative;
}
#index_row2 P{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 5px solid #fff;
	TEXT-ALIGN: left;
}
#index_row2 h1{
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #fff;
   COLOR: #003366;
   FONT-SIZE: 1.5em;
   FONT-WEIGHT: bold;   
   LINE-HEIGHT: 24px;
   PADDING-LEFT: 2px;
   TEXT-ALIGN: left;
	 BORDER-BOTTOM: 1px solid #003366;
}

/* ----------------------- INDEX SIDECATS ----------------------*/
#index_sidecats {
   WIDTH: 597px;
   POSITION: relative; 
   MARGIN: 10px 0px 10px 0px;
   BACKGROUND-COLOR:#fff;
   PADDING: 0px;	
   FLOAT: left;
}

#index_sidecats h1{
   MARGIN:10px 0px 0px 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #fff;
   FONT-SIZE: 14px; 
   COLOR: #04A4D7;
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
   LINE-HEIGHT: 20px;
   PADDING: 0px 0px 0px 2px;
   TEXT-ALIGN: left;
}


#index_sidecats P{
	ALIGN: center;
	MARGIN: 0px;
	PADDING-BOTTOM: 5px;
}

#index_sidecat_spec {
   WIDTH: 297px;
   FLOAT: left;
   BORDER: 0px solid green;
   PADDING: 0px;
   MARGIN: 0px;
}

/*------------------------ MC FOOTER ----------------------------*/

#wonderBar {
   WIDTH: 597px; 
   PADDING: 0px; 
   FONT-SIZE: 0.9em; 
   LETTER-SPACING: 0.005em;
   TEXT-ALIGN: left;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: #000;    */
}

#wonderBar h4 {
    font-size: 11px;
    padding-bottom: 6px;    		
    font-family: arial;
    font-weight:bold;
    color:#333333;
    margin:0px;
    PADDING: 0px;
}

#wonderBar img {
    VERTICAL-ALIGN: middle;
    padding: 0px;
    margin: 0px;
}

#wonderBar input.text {
    width: 80px;
}
#wonderBar .wonderBarBody {
   HEIGHT: 100%; 
   BORDER-LEFT: 1px solid #3BBBDF; 
   BORDER-RIGHT: 1px solid #3BBBDF;
   PADDING: 0px 0px 0px 20px;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: red;*/
   TEXT-ALIGN: left;
}

#wonderBar::after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#wonderBar .box {
   FLOAT: left; 
   WIDTH: 152px; 
   PADDING: 0 5px 0 5px; 
   BORDER-LEFT: 1px solid #DFD8D0;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: yellow;*/
}

#wonderBar .boxWider {
   FLOAT: left; 
   WIDTH: 205px; 
   PADDING: 0 2px 0 5px; 
   BORDER-LEFT: 1px solid #DFD8D0;
   MARGIN: 0px;
   /*BACKGROUND-COLOR: blue;*/
}
#wonderBar .box.noBorder {
   WIDTH: 162px;
   MARGIN: 0px 0px 0px 0px;
   PADDING: 0px;
   /*BACKGROUND-COLOR: green;*/
   BORDER-LEFT: 0px;
}

#wonderBar .indent {
    margin-left: 3px;
}


#wonderBar a, wonderbar a:link, wonderbar a:visited{
    line-height: 140%;
    font-family: Arial;
    font-size:11px;
    color:#333333;
    text-decoration:none;
    border:0;
    margin:0px;
    padding:0px;
    text-align:left;
    line-height:16px;
}




#wonderBar a:hover {
    font-family: Arial;
    font-size:11px;
    color:#22AEC9;
    text-decoration:underline;
    margin:0px;
    padding:0px;
    border:0;
    text-align:left;
    line-height:16px;
}

.clearBoth {
    clear: both;
}

#wonderBar form {display: inline;}

#wonderBar input, label, .label {vertical-align: middle; font: 0.9em Arial, Helvetica, sans-serif;}

label {
    position: relative; 
    top: 3px; 
    z-index:0;
}
label.level {
    top: 0;
}

/* ----------------------- RIGHT(2) COLUMN ----------------------*/
#right_quicklinks {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN: 0px; 
   WIDTH: 175px; 
   POSITION: relative; 
   /*HEIGHT: 100%*/ 
   BORDER: 0px solid #000;
}
#right_showcart {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN-TOP: 10px;
   WIDTH: 175px; 
   POSITION: relative; 
   /*HEIGHT: 100%*/ 
   BORDER: 0px solid #000;
}
#right_showcart P{
	ALIGN: center;
	MARGIN: 0px;
	PADDING: 5px;
}
#right_sidecats {
   PADDING: 0px; 
   FLOAT: left; 
   MARGIN-TOP: 10px;
   WIDTH: 175px; 
   POSITION: relative; 
   /*HEIGHT: 100%*/ 
   BORDER: 0px solid #000;
	 TEXT-ALIGN: left;	 
}
#right_sidecats P{
	ALIGN: left;
	MARGIN: 0px;
	PADDING: 5px;
	TEXT-ALIGN: left;
}
#right_sidecats IMG{
	PADDING: 2px;
	VERTICAL-ALIGN: middle;
}



/* ---------------------------- CATEGORY AREA ---------------------------------*/
#category_display_area {
   FLOAT: left;
   WIDTH: 100%;
   BACKGROUND-COLOR: none;
   POSITION: relative;
}
#category_template {
   PADDING: 10px;
   border:0px solid #000;
   MARGIN: 0px auto 0px;
   BACKGROUND-COLOR: none;
}
#category_template_left {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
		float:left;
}
#category_template_right {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
	float:left;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: left;
	POSITION: relative;
}

#category_template P{
  MARGIN: 0px;
  PADDING: 0px;
}
#category_template IMG {
   PADDING: 0px;
   MARGIN: 0px;
   BORDER: 0px;
   VERTICAL-ALIGN: middle;
}
#category_template h3 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 10px;
   FONT-WEIGHT: normal;
   COLOR: #000;
}
#category_template h2 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 11px;
   COLOR: #FF0000;
}

#c10_border {
  WIDTH:70px;
	HEIGHT: 70px;
	BORDER: 1px solid #999;
	margin: 0px auto 0px;
}

#c11_border {
  WIDTH:120px;
	HEIGHT: 120px;
	BORDER: 1px solid #999;
	margin: 0px auto 0px;
	PADDING: 5px;
	BACKGROUND-COLOR:#f1f1f1;
}
#c11_topblock {
  WIDTH:130px;
	HEIGHT: 20px;
	BORDER: 1px solid #000;
	BACKGROUND-COLOR:#000;
	COLOR: #fff;
	MARGIN: 0px auto 0px;
}

#c12_top {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
   BACKGROUND-IMAGE: url(../store/bm_cat_top.gif);
   WIDTH: 134px;
   HEIGHT: 28px;
   TEXT-ALIGN: center;
   LINE-HEIGHT: 28px;
   FONT-WEIGHT: bold;
   COLOR: #FFF;
}

#c12_top a {
   PADDING: 0px;
   MARGIN: 0px;
   LINE-HEIGHT: 28px;
   COLOR: #FFF;
}

#c12_body {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
   WIDTH: 132px;
   BORDER-LEFT: 1px solid #9D9B9B;
   BORDER-RIGHT: 1px solid #9D9B9B;
   BACKGROUND-COLOR: #00A3D8;
}
 
#c12_body img {
   PADDING: 0px;
   MARGIN: 0px;
}

#c12_bottom {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
   BACKGROUND-IMAGE: url(../store/bm_cat_bottom.gif);
   WIDTH: 134px;
   HEIGHT: 28px;
   TEXT-ALIGN: center;
   FONT-WEIGHT: bold;
   LINE-HEIGHT: 28px;
}

#c12_bottom a {
   PADDING: 0px;
   MARGIN: 0px;
   LINE-HEIGHT: 28px;
}

/* ---------------------------- CATEGORY LAYOUT TEMPLATE ---------------------------*/
#category_layout_1 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 100%;
}
#category_layout_2 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;

	WIDTH: 49%;
	FLOAT: left;
	POSITION: relative;
}


#category_layout_3 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 32.0%;/*33.2*/
	FLOAT: left;
	POSITION: relative;
	margin-top: 5px;
	margin-right: 5px;	
	margin-bottom: 5px;
	PADDING-TOP: 0px;
}

#category_layout_4 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 24.9%;
	FLOAT: left;
	POSITION: relative;
}
#category_layout_5 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 19.97%;
	FLOAT: left;
	POSITION: relative;
}
#category_layout_6 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 16.65%;
	FLOAT: left;
	POSITION: relative;
}
#category_layout_7 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 14.27%;
	FLOAT: left;
	POSITION: relative;
}

/* ---------------------------- CATEGORY SUBHEADING ---------------------------------*/
#category_subheading {
  TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR: #C06A96;
	FONT-SIZE: 1.2em;
	LINE-HEIGHT: 50px;
	FLOAT: left;
	WIDTH: 100%;
	POSITION: relative;

}

#category_subheading A {
  COLOR: #C06A96; 
	TEXT-DECORATION: none;	
	FONT-SIZE: 1.3em;
}
#category_subheading A:hover {
  COLOR: #C06A96;
	TEXT-DECORATION: underline;	
}

/* ------------------- MORE PROUCTS IN CATEGORY LINK  -----------------*/

#cat_moreprods_line {





  line-height:25px; 

	height: 25px; 
	text-align: left; 
	margin 0px; 
	padding:0px; 
	align: left; 
	margin-top:00px; 
	background-color:#fff; 
	text-decoration: none; 
	padding-bottom: 5px;
}
#cat_moreprods_line A {
  COLOR: green; 
	TEXT-DECORATION: none;	
	FONT-SIZE: 12px; 
}
#cat_moreprods_line A:hover {
    color:#22AEC9;
    text-decoration:underline;
}

/* ------------------------ INVALID CATEGORY --------------------------*/

#invalid_category_msg {
  TEXT-ALIGN: center;
	FONT-WEIGHT: BOLD;
	COLOR: #fff;
	LINE-HEIGHT: 50px;
	BACKGROUND-COLOR: #fff;
}


/* ------------------- NO PRODUCTS IN CATEGORY  -----------------*/
#noproducts_msg {
  TEXT-ALIGN: center;
	FONT-WEIGHT: BOLD;
	COLOR: #000;
	LINE-HEIGHT: 40px;
	WIDTH: 99%;
	FLOAT:left;
	POSITION: relative;
}
#noproducts_msg P {
  MARGIN: 0px;
  PADDING: 0px;
	BORDER: 0px solid red;
}
/* ---------------------------- PRODUCT TEMPLATE ---------------------------------*/
#products_display_area {
   BORDER: 0px dashed black;
   FLOAT: left;
   POSITION: relative;
   WIDTH: 100%;
   BACKGROUND-COLOR: none;
}

#product_layout_1 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 100%;
}
#product_layout_2 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid orange;
	WIDTH: 49%;
	FLOAT: left;
	POSITION: relative;
}

#product_layout_3 {
   BACKGROUND-COLOR: none;
   BORDER: 0px solid #000;
   WIDTH: 33.0%;/*33.2*/
   FLOAT: left;
   POSITION: relative;
   COLOR:#fff;
   PADDING: 0px;
   TEXT-ALIGN: center;
   MARGIN: 5px auto 5px;
}

#product_layout_4 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 24.9%;
	FLOAT: left;
	POSITION: relative;
   MARGIN: 5px auto 5px;
}
#product_layout_5 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 19.97%;
	FLOAT: left;
	POSITION: relative;
}
#product_layout_6 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 16.65%;
	FLOAT: left;
	POSITION: relative;
}
#product_layout_7 {
  BACKGROUND-COLOR: none;
	BORDER: 0px solid #000;
	WIDTH: 14.27%;
	FLOAT: left;
	POSITION: relative;
}

/* ----------------------- PRODUCT TEMPLATES -----------------------*/
#product_template {
   MARGIN: 0px auto 0px;
   PADDING: 0px;
   border:0px solid #000;
   BACKGROUND-COLOR: none;
}

#product_template FORM {
  MARGIN: 0px;
	PADDING: 0px;
  BORDER: 0px;
}
#product_template P {
   MARGIN: 0px;
   PADDING: 0px;
}
#product_template img {
   PADDING: 0px;
   MARGIN: 0px;
   BORDER: 0px;
}

#product_template h3 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   COLOR: #000;
}
#product_template h2 {
   PADDING: 0px;
   MARGIN: 0px;
   FONT-SIZE: 11px;
   COLOR: #FF0000;
}
/* --------------------- PC01 ------------------- */
#pc01_border {
  WIDTH:100px;
	HEIGHT: 100px;
	BORDER: 1px solid #999;
	margin: 0px auto 0px;
}
#pc03_topblock {
  WIDTH:130px;
	HEIGHT: 20px;

	BORDER: 1px solid #999;
	BACKGROUND-COLOR:#f1f1f1;
	COLOR: #000;
	MARGIN: 0px auto 0px;
}
#pc08_border {
  WIDTH:400px;
	HEIGHT: 200px;
	BORDER: 1px solid #999;
	margin: 0px auto 0px;
	FLOAT:left;
}
#pc08_left {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
  FLOAT:left;
	WIDTH: 190px;
}
#pc08_right {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
	FLOAT:left;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: left;
	WIDTH:200px
}
#pc08_choices {
  MARGIN: 0px;
	PADDING: 0px;
	FLOAT:left;
}
#pc06_area {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
	 border: 0px solid #000;
	 WIDTH: 140px;
   
}
#pc06_top {
   PADDING: 0px;
	margin: 0px auto 0px;
   WIDTH: 138px;
   FLOAT: left;
}
#pc06_body {
   PADDING: 0px;
   MARGIN: 0px auto 0px;
   BORDER-RIGHT: #a9a9a9 1px solid; 
   BORDER-LEFT: #a9a9a9 1px solid;
   WIDTH: 136px;
   FLOAT: left;
	 POSITION: relative;
}
#pc06_bottom {
   PADDING: 0px;
	 MARGIN: 0px auto 0px;
   WIDTH: 138px;
   FLOAT: left;
}
#pc05_area {
   PADDING: 0px;
	 MARGIN: 0px auto 0px;
	 WIDTH: 120px;
}	 
#pc05_area IMG {
   PADDING: 5px;
   MARGIN: 0px;
   BORDER: 1px solid #999999;
}
#pc04_border {
  WIDTH:160px;
	HEIGHT: 70px;
	BORDER: 1px solid #999;
	BACKGROUND-COLOR: #fafafa;
	MARGIN: 0px auto 0px;
	MARGIN-TOP: 10px;

}
#pc04_left {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
  FLOAT:left;
	WIDTH: 80px;
}
#pc04_right {
  MARGIN: 0px;
	PADDING: 0px;
	BORDER:0px solid #000;
	FLOAT:left;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: left;
	WIDTH:70px
}
#pr01_border {
  WIDTH:580px;
	HEIGHT: 90px;
	BORDER: 1px solid #999;
	BACKGROUND-COLOR: #fafafa;
	FLOAT: left;
	MARGIN-TOP:5px;

}
#pr01_left {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 90px;
}
.pr01border{
   BORDER: 1px solid #000;
}
#pr01_middle {
   PADDING: 0px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
	 POSITION: relative;
   WIDTH: 335px;
   TEXT-ALIGN: left;
	 VERTIVAL-ALIGN:top;
}
#pr01_right {
   PADDING: 0px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 140px;
   TEXT-ALIGN: right;
}

#pr01_right form {
   PADDING: 0px;
   MARGIN: 0px;
}
#pr99_border {
  WIDTH:580px;
	HEIGHT: 90px;
	BORDER: 1px solid #999;
	BACKGROUND-COLOR: #fafafa;
	FLOAT: left;
	MARGIN-TOP:5px;

}
#pr99_left {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 90px;
}
.pr99border{
   BORDER: 1px solid #000;
}
#pr99_middle {
   PADDING: 0px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
	 POSITION: relative;
   WIDTH: 335px;
   TEXT-ALIGN: left;
	 VERTIVAL-ALIGN:top;
}
#pr99_right {
   PADDING: 0px 0px 0px 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 140px;
   TEXT-ALIGN: right;
}

#pr99_right form {
   PADDING: 0px;
   MARGIN: 0px;
}



#pr98 {
  WIDTH: 99%;
	BACKGROUND-COLOR:#fff;
	ALIGN: left;
  TEXT-ALIGN: left;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;	
}
#pr98_thumb {
  WIDTH: 120px;
	HEIGHT: 80px;
	BORDER: 0px solid red;
	FLOAT: left;
	POSITION: relative;
}
#pr98_text {
  WIDTH: 355px;
	HEIGHT: 75px;
	BORDER: 1px solid black;
	FLOAT: left;
	POSITION: relative;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px;
}
#pr98_price {
  WIDTH: 80px;
	HEIGHT: 75px;
	BORDER: 1px solid black;
	FLOAT: left;
	POSITION: relative;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	margin-left:5px;
}
/* ------------------- PAGE NAVIGATION / SORT  LINE  -----------------*/

#sr_pagenav_sort_line {
   TEXT-ALIGN: left; 
   BORDER: 0px solid #000; 
   COLOR: #000;  
   WIDTH:597px;
   BACKGROUND-IMAGE: url(../store/bm2_sort_header3.jpg); 
   BACKGROUND-REPEAT: no-repeat;
   HEIGHT: 34px;
   MARGIN: 0px;
   PADDING: 18px 0px 0px 0px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

#sr_pagenav_sort_line form {
   PADDING: 0px;
   MARGIN: 0px;
}

#sr_pagenav_sort_line SELECT {
  FONT-SIZE: 11px;
}

#sr_pathline_half {
   TEXT-ALIGN: left; 
   COLOR: #000;  
   FONT-SIZE: 11px; 
   WIDTH: 390px; 
   BACKGROUND-COLOR: none;
   FLOAT: left;
   VERTICAL-ALIGN: middle;
   LINE-HEIGHT: 25px;
   HEIGHT: 25px;
   MARGIN: 0px;
   TEXT-INDENT: 40px;
   PADDING: 0px 0px 0px 0px;
}

#sr_pathline_half A {
  FONT-SIZE: 11px;
}

#sr_pathline_half .pagenav_prev {
   COLOR: #000;




   TEXT-DECORATION: none;	
}
#sr_pathline_half A.pagenav_prev {
	COLOR: #000;  
	FONT-WEIGHT: bold;
}
#sr_pathline_half A.pagenav_prev:hover {
	COLOR: #000; 
  TEXT-DECORATION: underline;	
}
#sr_pathline_half A.pagenav_prev:active{
	COLOR: #000;  
  TEXT-DECORATION: none;		
}
#sr_pathline_half .pagenav_link {
	COLOR: #000;  
	PADDING-LEFT:4px;
}
#sr_pathline_half A.pagenav_link {
	COLOR: #000;   
	PADDING-LEFT:4px;	

}
#sr_pathline_half A.pagenav_link:hover {
	COLOR: #000000; 
	PADDING-LEFT:4px;
}
#sr_pathline_half A.pagenav_link:active {
	COLOR: #000000; 
	PADDING-LEFT:4px;
}

#sr_pathline_half .pagenav_page {
	COLOR: #000000;  
	FONT-WEIGHT: BOLD; 
	PADDING-LEFT:4px; 
}

#sr_pathline_half .pagenav_next {
	COLOR: #000;  
	TEXT-DECORATION: none;	
	PADDING-LEFT:4px;
}
#sr_pathline_half A.pagenav_next {
	COLOR: #000;  
	FONT-WEIGHT: bold;
	PADDING-LEFT:4px;
	
}
#sr_pathline_half A.pagenav_next:hover {
	COLOR: #000; 
  TEXT-DECORATION: underline;	
}
#sr_pathline_half A.pagenav_next:active{
	COLOR: #000;  
  TEXT-DECORATION: none;		
	PADDING-LEFT:4px;	
}

#sr_sortline_half {
   TEXT-ALIGN: right; 
   COLOR: #000;  
   FONT-SIZE: 11px; 
   WIDTH: 170px; 
   FLOAT: left;
   POSITION: relative;
   LINE-HEIGHT: 25px;
   PADDING: 0px 30px 0px 0px;

   MARGIN: 0px;
}

#sr_header {
   PADDING: 5px 30px 10px 35px;
   MARGIN: 0px; 
   FLOAT: left;
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_bg.gif);
   WIDTH: 532px;
   TEXT-ALIGN: left;
   COLOR: #656363;
}

/* ------------------------ MAINCALL BOXES ---------------------------*/
#maincall_box_categories { 
   BORDER: 0px solid #000;
   FLOAT: left;
   WIDTH: 597px;
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_bg.gif);
   TEXT-ALIGN: center;
}
#maincall_box_manf { 
 BORDER: 0px solid #000;
 FLOAT: left;
 POSITION: relative;
 WIDTH: 100%;
}
#maincall_box_products {
   BORDER: 0px solid #000;
   WIDTH: 597px;
   FLOAT: left;
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_bg.gif);
   MARGIN: 0px;
   PADDING: 0px;
}
#maincall_box_single { 
   border: 0px solid #000; 
   BACKGROUND-COLOR: none;
   WIDTH: 100%;
   FLOAT: left;
   POSITION: relative;
}
#maincall_box_cart { border: 0px solid #fff; }
#maincall_box_compare { border: 0px solid #fff; }
#maincall_box_advsearch { border: 0px solid #fff; }
#maincall_box_enquiry { border: 0px solid #fff; }
#maincall_box_reviews { border: 0px solid #fff; }
#maincall_box_sitemap { 
 BORDER: px solid #000;
 FLOAT: left;
 POSITION: relative;
 WIDTH: 100%;
}
#maincall_box_sidecats { border: 0px solid #fff; }
#maincall_box_mailinglist { border: 0px solid #fff; }
#maincall_box_cancel { border: 0px solid #fff; }
#maincall_box_fav { border: 0px solid #000; }

#maincall_box_info { 
   BORDER: 0px solid #fff;
}

#maincall_box_account { border: 0px solid #fff; }

#maincall_base_categories { 
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_base.gif);
   BACKGROUND-REPEAT: no-repeat;
   WIDTH: 597px;
   HEIGHT: 15px;
   FLOAT: left;
}

#maincall_base_manf { border: 0px solid #fff; }
#maincall_base_products { 
   border: 0px solid #fff;
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_base.gif);
   BACKGROUND-REPEAT: no-repeat;
   WIDTH: 597px;
   HEIGHT: 15px;
   FLOAT: left;
   MARGIN: 0px;
   PADDING: 0px;
   LINE-HEIGHT: 0px;
   FONT-SIZE: 1px;
}
#maincall_base_single { border: 0px solid #fff; }
#maincall_base_cart { border: 0px solid #fff; }
#maincall_base_compare { border: 0px solid #fff; }
#maincall_base_advsearch { border: 0px solid #fff; }
#maincall_base_enquiry { border: 0px solid #fff; }
#maincall_base_reviews { border: 0px solid #fff; }
#maincall_base_sitemap { border: 0px solid #fff; }
#maincall_base_sidecats { border: 0px solid #fff; }
#maincall_base_mailinglist { border: 0px solid #fff; }
#maincall_base_cancel { border: 0px solid #fff; }
#maincall_base_fav { border: 0px solid #fff; }
#maincall_base_info { border: 0px solid #fff; }
#maincall_base_account { border: 0px solid #fff; }

/* ----------------------- PRODUCT GROUP TEMPLATE --------------------- */
#group_layout {
  BACKGROUND-COLOR: #fff;
	BORDER: 1px solid #000;
	WIDTH: 80px;/*33.2*/
	FLOAT: left;
	POSITION: relative;
	COLOR:#fff;
	margin-top: 0px;
	margin-right: 0px;	
	margin-bottom: 0px;


	PADDING-LEFT: 0px;
	PADDINT-RIGHT: 0px;
	text-align: center;
}

/* ---------------------- ADVANCE SEARCH ---------------------- */
DIV#advform {
	FONT-SIZE: 0.9em;
	WIDTH: 420px; 
	TEXT-ALIGN: left;
	MARGIN: 0px auto 0px;
	BACKGROUND-COLOR: #fff;
	FLOAT: middle;
}
DIV#advform P{
  margin:4px;
	padding:0px;
	vertical-align:middle;
	line-height:20px;
	FONT-SIZE: 11px;
}
FIELDSET {
	BORDER: #000 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px 0.5em 0px 0px; 
	PADDING-TOP: 2px; 
	FONT-SIZE: 11px;	
}
FIELDSET.advformdetails LABEL {
	FLOAT: left; 
	WIDTH: 11em; 
	MARGIN-RIGHT: 0.8em; 
	text-align: right;
	HEIGHT: 1.7em
}
FIELDSET.advformdetails INPUT {
	BORDER-RIGHT: #977d48 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #977d48 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #977d48 1px solid; WIDTH: 8em; PADDING-TOP: 2px; BORDER-BOTTOM: #977d48 1px solid;	HEIGHT: 1.0em
}

FIELDdSET.advformdetails SELECT {
  ALIGN: left;PADDING-LEFT: 10px;MARGIN: 0px 0.5em 0px 0px;
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em;  COLOR: #333; PADDING-TOP: 0.5em
}
FIELDSET.advformdetails H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 0px; COLOR: #888; LINE-HEIGHT: 1.5em
}



/* ------------- SINGLE PRODUCT PAGE TEMPLATE -------------------*/
#singleproduct{
   WIDTH:100%;
   FLOAT:left;
   POSITION: relative;
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #fff;
}

#singleproduct FORM{
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 0px;
}



#singleproduct P {
  FLOAT: left;
  POSITION: relative;
	width: 100%;
	MARGIN: 0px;
	PADDING: 0px;
}

#singleproduct h1 {
  PADDING: 0px;
	MARGIN: 0px;
	LINE-HEIGHT:30px;
	HEIGHT: 30px;
	BACKGROUND-COLOR:#C9EDF5;
	FONT-SIZE: 1.1em;
	COLOR: #0B5261;
	TEXT-ALIGN: left;
	PADDING-LEFT: 10px;
	margin-top: 5px;
}

#singleproduct h2{
  PADDING: 0px;
	MARGIN-TOP: 0px;
	FONT-SIZE: 12px;
	COLOR: #262164;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	background-color: #ededed;
	width: 100%;

}

#single_p_image{
   FLOAT: left;
	 POSITION: relative;
	 WIDTH: 350px;
	 HEIGHT: 233px;
	 BORDER: 1px solid #999;
	 MARGIN: 0px;
}

#single_p_image_right{
   FLOAT: left;
	 POSITION: relative;
	 WIDTH: 235px;
	 HEIGHT: 233px;
	 BORDER: 1px solid #999;
   MARGIN:0px;
	 margin-left: 5px;
   PADDING: 0px;
}
#single_p_image_right P {
  PADDING:0px;
  MARGIN: 0px;
  FLOAT: left;
  POSITION: relative;
  WIDTH: 220px;
  TEXT-ALIGN: left;

}

#single_no_stock {
   MARGIN: 0px; 
   PADDING:0px; 
   TEXT-DECORAIION: none; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   COLOR: red; 
   FLOAT: left;
   POSITION:relative;
}



#single_related  {
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: none;
}

#single_related h1 {
   MARGIN: 0px;
   PADDING: 5px 0px 0px 0px;
   BACKGROUND-IMAGE: url(../store/bm2_sort_header_related.gif);
   WIDTH: 563px;
   FLOAT: left;
   COLOR: #00A3D8;
   FONT-SIZE: 14px;
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
   LINE-HEIGHT:52px;
   HEIGHT:47px;
   TEXT-INDENT: 22px;
   TEXT-ALIGN: left;
}

#single_related h2 {
   MARGIN: 0px;
   PADDING: 0px;
   BORDER: 1px solid #FF0000;
   BACKGROUND-COLOR: #E6E6E6;
   WIDTH: 592px;
   FONT-WEIGHT: bold;
   FLOAT: left;
   COLOR: #FF0000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
   TEXT-ALIGN: center;
}


#single_customise  {
   FLOAT: left;
   POSITION: relative;
   MARGIN: 0px;
   PADDING:0px;
}

#single_links  {
  FLOAT: left;
  POSITION: relative;
	width: 100%;
	MARGIN: 0px;
}

#single_links P {
  FLOAT: left;
  POSITION: relative;
	width: 100%;
	MARGIN: 0px;
}



#single_customise h1 {
   MARGIN: 0px;
   PADDING: 0px;
   BACKGROUND-COLOR: #E6E6E6;
   WIDTH: 500px;
   FONT-WEIGHT: bold;
   FLOAT: left;
   COLOR: #000;
   FONT-SIZE: 11px;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
}

#single_customise h2 {
   MARGIN: 0px;
   PADDING: 0px;
   FLOAT: left;
   BACKGROUND-COLOR: #E6E6E6;
   WIDTH: 93px;
   FONT-WEIGHT: bold;
   COLOR: #000;
   FONT-SIZE: 11px;
   TEXT-ALIGN: right;
   LINE-HEIGHT:20px;
   HEIGHT: 20px;
}


#single_customise table {
   MARGIN: 0px;
   PADDING: 0px;
   FLOAT: left;
}

#single_bundles  {
  FLOAT: left;
  POSITION: relative;
  width: 100%;
	PADDING:0px;
	MARGIN:0px;
	BORDER: 0px;
}
#single_bundles FORM{
	MARGIN: 0px;	
	PADDING:0px;
	BORDER: 0px;
}

/*------------------- BEDMILL PRODUCT TEMPLATE -----------------------*/

#prodbox_stretch {
   MARGIN: 0px auto 0px;
   PADDING: 5px 0px 5px 0px; 
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_bg.gif); 
   WIDTH: 597px; 
   BACKGROUND-REPEAT: repeat-y; 
   POSITION: relative;
   TEXT-ALIGN: left;
   BORDER: 0px solid #000;
   FLOAT: left;
}

#prodbox_stretch H1 {
   PADDING: 0px 0px 0px 0px; 
   FONT-WEIGHT: bold; 
   FONT-SIZE: 15px; 
   MARGIN: 0px 0px 5px 20px; 
   COLOR: #14247a; 
   FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#bm_maincall_box {
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_bg.gif); 
   WIDTH: 563px;   
   TEXT-ALIGN: left; 
   BORDER:0px #003366 solid; 
   MARGIN: 0px auto 0px;
   BACKGROUND-COLOR: none;
   PADDING: 10px 17px 0px 17px;
   FLOAT: left; 
}

#bm_maincall_box p {
   PADDING: 5px 0px 5px 0px;
   MARGIN: 0px;
   BORDER: 0px solid #000;
}


.store_defaultu{
   FONT-SIZE: 11px; 
   COLOR: #000000; 
   TEXT-DECORATION: underline;
}

.store_dashedline {
   BORDER-BOTTOM: 1px dashed #CCCCCC;
   MARGIN: 10px 0px 10px 0px;
}

.bm_loginbut {
   FONT-FAMILY:tahoma,sans-serif;
   FONT-SIZE:11px; 
   BORDER: 1px solid #ffffff; 
   COLOR: #ffffff; 
   HEIGHT:19px;
   TEXT-DECORATION:none;
   BACKGROUND-COLOR: #00A3D8;





   CURSOR: hand;
}

#maincall_base {
   BACKGROUND-IMAGE: url(../store/bm2_prodbox_base.gif); 
   WIDTH: 597px;
   BACKGROUND-REPEAT: no-repeat; 
   HEIGHT: 15px; 
   BORDER: 0px solid #000000; 
   MARGIN: 0px auto 0px; 
   PADDING-BOTTOM: 0px;
   FLOAT: left;
}

#bm_maincall_left {
   FLOAT: left;
   WIDTH: 267px;
   MARGIN: 0px;
   PADDING: 2px 0px 2px 0px; 
   TEXT-ALIGN: left;
   FONT-FAMILY: Verdana;
   BORDER: 0px solid #000;
}

#bm_maincall_left a, #bm_maincall_left a:visited, #bm_maincall_left a:hover {
   FONT-FAMILY: Verdana;
   COLOR: #000;   
}

#bm_maincall_left img {
   PADDING: 0px;
   MARGIN: 3px 0px 3px 0px;
   TEXT-ALIGN: left;
}

#bm_maincall_left ul {
   LIST-STYLE: none;
   WIDTH: 267px;
   PADDING: 0px;
   MARGIN: 0px;
   BORDER: 0px solid #000;
   FLOAT: left;
   FONT-FAMILY: Verdana;
}

#bm_maincall_left li {
   BACKGROUND-IMAGE: url(../store/bm2_arrow.gif);
   BACKGROUND-REPEAT: no-repeat;
   PADDING: 0px 0px 0px 12px;
   MARGIN: 0px;
   LINE-HEIGHT: 25px;
   HEIGHT: 25px;
   TEXT-ALIGN: left;
   BORDER: 0px solid #000;
   BACKGROUND-POSITION:  0 .8em;
   FONT-FAMILY: Verdana;
}

#bm_maincall_left li.form {
   PADDING: 0px;
   MARGIN: 0px;
}

#bm_maincall_right {
   FLOAT: left;
   WIDTH: 296px;
   MARGIN: 0px;
   PADDING: 0px;
   COLOR: #656363;
}

#bm_maincall_right p {
   PADDING: 0px 0px 5px 0px;
   MARGIN: 0px;
   BORDER: 0px solid #000;
   COLOR: #656363;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

#bm_maincall_right font {
   COLOR: #656363;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

#bm_maincall_right form {
   MARGIN: 0px;
   PADDING: 0px;
}

#whitebox_top {
   WIDTH: 292px;
   HEIGHT: 12px;
   MARGIN: 10px auto 0px;
   PADDING: 0px;
   BACKGROUND-IMAGE: url(../store/bm2_prodwhite_top_new.gif);
   BACKGROUND-REPEAT: no-repeat;
   BORDER: 0px solid green;
   BACKGROUND-COLOR: #fff;
}

#whitebox {
   MARGIN: 0px auto 0px;
   PADDING: 0px 0px 0px 10px;
   BACKGROUND-COLOR: #fff;
   WIDTH: 282px;
   TEXT-ALIGN: center;
   BORDER: 0px solid red;
}

#whitebox img {
   MARGIN: 0px;
   PADDING: 0px;
}

#whitebox table {
   MARGIN: 0px auto 0px;
   PADDING: 3px;
   BORDER: 0px solid #000;
   FLOAT: left;
   BACKGROUND-COLOR: #fff;
}

#whitebox td {
   BORDER: 0px solid red; 
   TEXT-ALIGN: left;
   PADDING: 0px;
   MARGIN: 0px;
}

#whitebox input {
   MARGIN: 0px;
   PADDING: 0px;
}

#whitebox p {
   MARGIN: 0px;
   PADDING: 3px;
}

#whitebox_bottom {
   WIDTH: 292px;

   HEIGHT: 12px;
   MARGIN: 0px auto 10px;

   PADDING: 0px;
   BACKGROUND-IMAGE: url(../store/bm2_prodwhite_bottom_new.gif);
   BACKGROUND-REPEAT: no-repeat;
   BORDER: 0px solid green;
} 

#bm_desc_long {
   PADDING: 0px;
   MARGIN: 0px;
   COLOR: #656363;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

#bm_desc_long p {
   PADDING: 0px;
   MARGIN: 5px 0px 5px 0px;
   COLOR: #656363;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

#bm_desc_long font {
   COLOR: #656363;
   FONT-SIZE: 11px;
   FONT-FAMILY: Tahoma, Verdana, Arial;
}

/* ----------------------- BUNDLES TEMPLATE ----------------------*/
#bundles_row {
  WIDTH: 100%;
	BACKGROUND-COLOR:#ddd;
  TEXT-ALIGN: left;
  MARGIN: 0px;
	FLOAT:left;
	POSITION: relative;
	PADDING:0px;
	BORDER: 0px;
	MARGIN-TOP: 5px;
}

#bundles_row P {
 	VERTICAL-ALIGN: middle;
}
#bundles_text {
  WIDTH: 220px;
	BORDER: 0px solid red;
	FLOAT: left;
	POSITION: relative;
	BACKGROUND-COLOR: #f5f5f5;
	FONT-SIZE: 12px;
}
#bundles_cost {
  WIDTH: 255px;
	BORDER: 1px solid black;
	FLOAT: left;
	POSITION: relative;
	PADDING-TOP: 5px;
	PADDING-LEFT: 5px;
	MARGIN-LEFT: 5px;
	HEIGHT: 100%;
	VERTICAL-ALIGN: middle;
}
#bundles_buy {
  WIDTH: 85px;
	BORDER: 1px solid black;
	FLOAT: left;
	POSITION: relative;

	PADDING-LEFT: 5px;
	MARGIN-LEFT:5px;
	VERTICAL-ALIGN: middle;
}

/*------------------ WISHLIST ---------------- */
#savelist_message  {
  FLOAT: left;
  POSITION: relative;
  width: 100%;
	PADDING:0px;
	MARGIN:0px;
	BORDER: 0px;
	FONT-SIZE:12px;
	BACKGROUND-COLOR: #fff;
	TEXT-ALIGN: left;
}
/* ----------------------- MAILING LIST PAGE ----------------------*/

#mailing_list_page {
   MARGIN: 0px;
   PADDING: 0px;
   TEXT-ALIGN: center;
   ALIGN: center;
   BACKGROUND-COLOR: #fff;
   WIDTH: 100%;
	 PADDING-TOP: 30px;
}

#mailing_list_page p {
   MARGIN: 0px;
   PADDING: 3px;
   TEXT-ALIGN: left;
}

#mailing_list_page form {
   MARGIN: 0px;
   PADDING: 5px;
}


.bold {
   MARGIN: 0px;
   PADDING: 0px;
   FONT-WEIGHT: bold;
}

.error {
   MARGIN: 0px;
   PADDING: 0px;
   COLOR: #FF0000;
}

#mailing_list_border {
   MARGIN: 0px auto 0px;
   PADDING: 15px;
   BORDER: 1px solid #DDDDDD;
   BACKGROUND-COLOR: #FFF;
   WIDTH: 400px;
   TEXT-ALIGN: center;
}

/* ----------------------- SITE MAP ----------------------*/

#maincall_box_sitemap p {
   PADDING: 0px;
   MARGIN: 0px;
   TEXT-ALIGN: right;
	 PADDING-RIGHT: 10px;
}

#maincall_box_sitemap li {
   MARGIN: 0px;
   PADDING: 0px;
}

/* ----------------- login box 2 -----------------*/
#loginbox2 {
   WIDTH: 565px;
   BORDER: 0px solid #ddd;
   HEIGHT: 300px;
   FLOAT: left;
   POSITION: relative;
   MARGIN: 10px 0px 0px 0px;	
   PADDING: 0px;
   BACKGROUND-COLOR:#fff;
}
#loginbox2 P {
   MARGIN: 0px;
	 PADDING: 0px;
	 PADDING-TOP: 10px;
	 TEXT-ALIGN: left;
	 FONT-SIZE: 11px;
}
#loginbox2_left {
   WIDTH: 275px;
	 BORDER: 5px solid #fff;
	 HEIGHT: 200px;
	 FLOAT: left;
	 POSITION: relative;
 	 BACKGROUND-COLOR:#f9f9f9;
	 MARGIN: 0px 0px 0px 0px;	
}

#loginbox2_right {
   WIDTH: 275px;
	 HEIGHT: 200px;
	 FLOAT: left;
	 POSITION: relative;
 	 BACKGROUND-COLOR:#f9f9f9;
	 MARGIN: 0px 0px 0px 0px;	
	 BORDER-TOP: 5px solid #fff;
}
#loginbox2 FORM {
	MARGIN: 0px;
	PADDING: 0px;
}

#login_heading {
   TEXT-ALIGN: left;
	 FONT-SIZE: 1.0em;
	 COLOR: #003366;
	 FONT-WEIGHT: bold;
}

#login_subheading {
   TEXT-ALIGN: center;
	 FONT-SIZE: 1.0em;
	 COLOR: #003366;
	 FONT-WEIGHT: bold;
	 WIDTH:100%; 
	 BACKGROUND-COLOR:#f1f1f1; 
	 LINE-HEIGHT:25px;	 
}

DIV#loginform2 {
	FONT-SIZE: 11px;
	WIDTH: 260px; 
	border:0px solid black;
	text-align: left;
	MARGIN: 0px;
	PADDING: 0px;
	MARGIN-TOP: 10px;
	HEIGHT: 80px;
}

DIV#loginform2 P{
  margin:4px;
	padding:0px;
	vertical-align:middle;
	line-height:20px;
}
#loginform2 LABEL {
   FLOAT: left; 
   WIDTH: 95px; 
   MARGIN-RIGHT: 5px; 
   text-align: right;
   BORDER: 0px solid #000 ; 	
   PADDING:0px;
   MARGIN: 0px;
   FONT-SIZE: 11px;
}
#loginform2_input {
	BORDER: #977d48 1px solid; 
	PADDING-RIGHT: 2px; 
	PADDING-BOTTOM: 2px; 
	WIDTH: 130px; 

	FONT-SIZE: 12px;
	PADDING-TOP: 2px; 

}

#loginbox2_passwordbox {
   WIDTH: 555px;
	 BORDER: 5px solid #fff;
	 HEIGHT: 80px;
	 FLOAT: left;
	 POSITION: relative;
 	 BACKGROUND-COLOR:#f1f1f1;
	 MARGIN: 0px 0px 0px 0px;	
}

#login_message {
   COLOR: red;
   TEXT-ALIGN: left;
   FLOAT:left;
   FONT-SIZE: 12px;
   /*WIDTH:400px;*/
}

#message_line {
   COLOR: #000;
	 TEXT-ALIGN: left;
	 FLOAT:left;
	 FONT-SIZE: 11px;
   PADDING-TOP: 3px;
	 PADDING-BOTTOM: 3px;
	 POSITION: relative;
	 WIDTH:450px;
}
/* ----------------- Register Box -----------------*/
#registerbox {
   WIDTH: 435px;
	 BORDER: 1px solid #ddd;
	 HEIGHT: 260px;
	 FLOAT: left;
	 POSITION: relative;
	 MARGIN: 0px 0px 0px 0px;	
	 BACKGROUND-COLOR:#f9f9f9;
	 PADDING-LEFT: 20px;
	 PADDING-RIGHT: 20px;	 
}
#registerbox h1 {
  TEXT-ALIGN: left;
	FLOAT:left;
	POSITIONL: relative;
	FONT-SIZE: 11px;
	BORDER:0;
 	MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
	PADDING:0px;
	FONT-WEIGHT: normal;
	width: 100%;
}

#registerbox LABEL {
	FLOAT: left; 
	WIDTH: 123px; 
	MARGIN-RIGHT: 5px; 
	text-align: left;
	BORDER: 0px solid #000 ; 	
  PADDING:0px;
	MARGIN: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE:11px;
}
#registerbox P{
  margin:6px;
	padding:0px;
	vertical-align:middle;
	line-height:20px;

  text-align: left;
}


#registerbox INPUT {
	BORDER: #999 1px solid; 
	FONT-SIZE: 11px;
	PADDING-RIGHT: 3px; 
	PADDING-BOTTOM: 3px;	
	MARGIN-TOP:5px;
	vertical-align:middle;	
}
#registerbox SELECT {
	MARGIN-TOP:5px;
}
#registerbox hr {
  height: 1px;
}

#account_page {
   FLOAT:left;
   PADDING: 0px;
   MARGIN: 0px;
   TEXT-ALIGN: left;
   BACKGROUND-COLOR: none;
}

#account_page table {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
}

/* ----------------------- members account top nav ----------------- */
#accnav {
   FLOAT: left;
   MARGIN: 3px auto 0px; 
   WIDTH: 540px; 
   BORDER:0px  dashed red;
   PADDING-BOTTOM: 00px; 
   MARGIN-LEFT:0px;
   MARGIN-RIGHT:0px;
   POSITION: relative;
	 HEIGHT: 19px;
	 LINE-HEIGHT: 19px;
	 TEXT-ALIGN:left;
	 MARGIN-BOTTOM: 5px;
	 MARGIN-TOP:20px;
}

#accnav FORM {
   PADDING: 0px;
	 MARGIN: 0px;
	 BORDER: 0px;
}

.acc_navigation {
   BACKGROUND: #fff; 
   POSITION: relative;  

 	 HEIGHT: 19px;
	 LINE-HEIGHT: 19px;
	 WIDTH: 540px;

}

.acc_navigation UL {
   FLOAT: left; 
   MARGIN: 0px 0px 0px 0px; 
   PADDING-LEFT:0px; 
   WIDTH: 490px;
   BORDER: 0px dashed red;
}

.acc_navigation LI {
   FLOAT: left;
	 POSITION: relative;
   LIST-STYLE-TYPE: none; 
   TEXT-ALIGN: center;
   BORDER-RIGHT: 5px solid #fff;
	 HEIGHT: 19px;
	 LINE-HEIGHT: 19px;
	 MARGIN:0px;
	 
}

.acc_navigation LI A {
   PADDING-RIGHT: 0px; 
   PADDING-LEFT: 0px; 
   PADDING-BOTTOM: 0px;  
   PADDING-TOP: 0px;
   COLOR: #fff; 
   TEXT-DECORATION: none;
	 HEIGHT: 19px;
	 LINE-HEIGHT: 19px;
	 FLOAT: left;
}

.acc_navigation LI A:hover {
   TEXT-DECORATION: underline;
   BACKGROUND: red; 
   DISPLAY: block;
 	 HEIGHT: 19px;
	 LINE-HEIGHT: 19px;
	 FLOAT:left;
}

.login_on{
   FONT-FAMILY: tahoma,sans-serif;
   FONT-SIZE: 11px;
   BORDER: 1px solid #000; 
   COLOR: #000; 
   HEIGHT: 19px;
   TEXT-DECORATION: none;
   BACKGROUND-COLOR: #ffffff;
   CURSOR: hand
}
.login_off{
   FONT-FAMILY: tahoma,sans-serif;
   FONT-SIZE:11px;
   BORDER: 1px solid #FFF;
   COLOR: #ffffff; 
   HEIGHT:19px;
   TEXT-DECORATION:none;
   BACKGROUND-COLOR: #00A3D8;
   CURSOR: hand
}

/* ----------------- FOOTER -----------------*/

#footer{
   POSITION:relative;
   FONT-SIZE:11px;
   FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
   LINE-HEIGHT:25px;
   BORDER: 0px solid #8682C7;
   BACKGROUND-COLOR: none;
   WIDTH: 793px;
   MARGIN: 0px auto 0px;
   MARGIN-TOP: 5px;
   FLOAT:left;
   TEXT-ALIGN: center
}

#footer a, #footer a:visited {
   FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
   TEXT-DECORATION: none;
   COLOR: #000;
}

#footer a:hover {
   FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif;
   TEXT-DECORATION: underline;
   COLOR: #00A3D8;
}

#footer_left {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 130px;
   TEXT-ALIGN: left;
}

#footer_center {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 470px;
   TEXT-ALIGN: center;
}

#footer_right {
   PADDING: 0px;
   MARGIN: 0px;
   FLOAT: left;
   WIDTH: 193px; 
   TEXT-ALIGN: right;
}

.store_dashedline {
  BORDER-BOTTOM: 1px dashed #CCCCCC;
}

.login_button_pic {
  BORDER: #999999 0px solid; 
  FONT-SIZE: xx-small; 


  FONT-FAMILY: Verdana ,sans-serif; 

  HEIGHT: 18px; WIDTH: 35px; 
  BACKGROUND-IMAGE: url('../store/SITE_buy.gif');
  CURSOR: hand;
}
.store_wht {
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
}
.store_wht:hover {
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline
}
.store_inf_body {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.store_inf_head {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	COLOR: #336699; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold;
}
.store_checkoutinp_999999 {
	BORDER: #999999 1px solid; 
	FONT-SIZE: 12px;
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.store_blk {
   FONT-FAMILY: Verdana;
   COLOR: #000000; TEXT-DECORATION: none
}

A.store_blk {
   FONT-FAMILY: Verdana;
   COLOR: #000000; TEXT-DECORATION: none
}

.store_blk a:hover {
   FONT-FAMILY: Verdana;
	COLOR: #000000; TEXT-DECORATION: underline
}
.store_blu{
   FONT-FAMILY: Verdana;
	COLOR: #000080; TEXT-DECORATION: none; 
}
.store_blu a:hover{
   FONT-FAMILY: Verdana;
	COLOR: #000080; TEXT-DECORATION: underline
}
.store_mainlist{
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}
.bc_telephone {
  FONT-SIZE: 2.1em; COLOR: #C06A96;
}

/* ----------------- INFO TEMPLATES -----------------*/

#info_box {
   PADDING: 0px 20px 0px 20px;
   MARGIN: 0px;
   TEXT-ALIGN: left;
}

#info_box a {
    color:#336699;
    text-decoration:none;
}

#info_box a:hover {
    color:#22AEC9;
    text-decoration:underline;
}
/*--------------------------PRIVACY POLICY-------------------------------*/

#privacypolicy {
  text-align: left;
  padding: 20px 0px 0px 0px;
}

#privacypolicy h3{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 1.3em;
  margin-bottom: 3px;
  margin-top: 40px;
  font-family: arial;
}
#privacypolicy h4{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #003366;
  font-size: 1.0em;
  margin-bottom: 3px;
  margin-top: 20px;
  font-family: arial;
}
#privacypolicy p{
  padding:0px;
  margin:0px;
  border: 0px;
  color: #000;
  font-size: 11px;
  font-family: arial;
}
.pr146_left{
	 FONT-SIZE: 12px; 
	 COLOR: #000; 
	 TEXT-DECORATION: none;
	 padding-right: 10px;

}
.pr146_left_paypalpro{
	 FONT-SIZE: 11px; 
	 COLOR: #000; 
	 TEXT-DECORATION: none;
	 padding-right: 10px;

}
.pr146_text { color: #000000; text-decoration: none; font-size: 12px;}
.pr146_text:hover { color: #000000; text-decoration: none; font-size: 12px;}
#checkout_text1 {
  float: left;
	color: #000;
	font-size: 12px;
	text-align: left;
	border-top: 10px solid #fff;
	border-bottom: 10px solid #fff;
	width: 100%;	
}
.left_side_146b {
  text-align: right;
  padding-right: 5px;
  color: #000;
  font-size: 12px;
  font-family: arial;
  line-height: 20px;
  height: 20px;
}
.right_side_146b {
  text-align: left;
  padding-left: 5px;
  color: #000;
  font-size: 12px;
  font-family: arial;
  line-height: 20px;
  height: 20px; 
}
.right_side_header {
  text-align: left;
  padding-left: 5px;
  color: #000;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  background-color: #f5f5f5;
  line-height: 25px;
}

.right_side_header_l {
  text-align: left;
  padding-left: 5px;
  color: #000;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
  background-color: #f5f5f5;
  line-height: 25px;
}


