body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-color:#e5e5dd;
}

form {display: inline; }
img { border:0px }
img.button { cursor:hand; cursor:pointer; }

a { text-decoration:none; }
a.AboutUs img, a.Payment img, a.Shipping img, a.HowToBuy img, a.Bulk img, a.FAQ img, a.ContactUs img{
background-repeat:no-repeat; background-position: 0 0;
}

img{
border:0px;
}

a.AboutUs img{ background-image:url(images/header_aboutus.gif);}
a.Payment img{background-image:url(images/header_paymentmethod.gif);}
a.Shipping img{background-image:url(images/header_shippingdetails.gif);}
a.HowToBuy img{background-image:url(images/header_howtobuy.gif);}
a.Bulk img{background-image:url(images/header_onlinetracking.gif);}
a.FAQ img{background-image:url(images/header_faq.gif);}
a.ContactUs img{background-image:url(images/header_contactus.gif);}

div.copyright {font: normal 10px 'Verdana'; color: #333333; float: right; padding: 3px 10px 3px 0}

div.bg_line_h { width:790px; background-image:url(images/bg_shadow_h.png);background-repeat:repeat-y;text-align:left; margin-top: 0px  }
div.bg_line_t { width:790px; background-image:url(images/bg_shadow_t.png); line-height: 10px; text-align:left;background-repeat:no-repeat; background-position:top }
div.bg_line_b { width:790px; background-image:url(images/bg_shadow_b.png); line-height: 10px; text-align:left;background-repeat:no-repeat; background-position:top}
div.bg_window{ width:780px; background-image: url(images/bg_window.jpg); background-repeat:no-repeat}

div.bodyT { width: 775px; display:block; float: left; margin: 5px 0 15px 0; }
div.bodyB { width: 775px; display:block; margin: 5px 0 0px 0; }
div.bodyL { width: 190px; display:block; float: left; margin: 0px 0 5px 0; }
div.bodyR { width: 570px; display:block; float: right; margin:: 0px 0px 5px 0;}

div.PAYPAL_LOGO { text-align:center }



div.CartTable_A { float: left; width: 760px; vertical-align:top; display:block; margin-bottom: 5px; }

table.Cart_table { z-index: 20; position: relative }
table.Cart_table td { background-color:#FFFFFF; padding: 1px }


div.Cart_Header { height: 20px; width: 768px; background-image:url(images/bg_cart_title.gif); background-repeat:no-repeat; font: bold 10px 'Verdana'; margin: 14px 0 0 0; color:#FFFFFF; padding-top: 4px; text-align:center; }

div.CartTable_A div.Body tr.List_Header { color:#666666; padding: 2px 0 0 0; height:22px; line-height:22px; background-color:#FFFFFF }
div.CartTable_A div.Body tr.List_Header div { font: normal 9px 'Verdana'; background-color:#D1D2D4; height:20px; line-height:20px; text-align:center;  }

div.CartTable_A div.Body tr.Finished {}
div.CartTable_A div.Body tr.Finished td { height:20px; line-height:20px; }
div.CartTable_A div.Body tr.Finished div { font: normal 9px 'Verdana'; color:#666666; }

div.CartTable_A div.Body tr.List_Item {}
div.CartTable_A div.Body tr.List_Item td { border-bottom:1px dashed #444444; padding: 5px 0 5px 0; height:42px; line-height:42px; }
div.CartTable_A div.Body tr.List_Item div { font: normal 9px 'Verdana'; color:#666666; }
div.CartTable_A div.Body tr.List_Item div.Name { padding: 0px 0 0px 20px; text-align:left;  }
div.CartTable_A div.Body tr.List_Item div.Price { padding: 0px 20px 0px 0px; text-align:right;  }
div.CartTable_A div.Body tr.List_Item div.Qty { padding: 0px 40px 0px 0px; text-align:right;  }
div.CartTable_A div.Body tr.List_Item div.Cmd { padding: 0; text-align:center;  }
div.CartTable_A div.Body tr.List_Item div.Cmd img { cursor: hand; cursor: pointer }
div.CartTable_A div.Body tr.List_Item div.Image { padding: 0; text-align:center; border:1px solid #666666; width: 56px; height: 42px;background-repeat:no-repeat; }

div.CartTable_A div.Footer tr.SubTotal td { font: normal 9px 'Verdana'; color:#666666; height:38px; line-height:38px; padding: 1px 0 1px 0;  }
div.CartTable_A div.Footer tr.SubTotal div { border-bottom:1px solid #444444;  }
div.CartTable_A div.Footer tr.SubTotal div.Title { padding: 0px 20px 0px 0px; text-align:right; height:38px; line-height:38px; color:#000000; font-weight:bold}
div.CartTable_A div.Footer tr.SubTotal div.Price { padding: 0px 20px 0px 0px; text-align:right;  }

div.CartTable_A div.Footer tr.Shipping td { font: normal 9px 'Verdana'; color:#666666; height:30px; line-height:30px; padding: 1px 0 1px 0;  }
div.CartTable_A div.Footer tr.Shipping div.Country select { font: normal 9px 'Verdana'; margin-top: 5px }
div.CartTable_A div.Footer tr.Shipping div.Country { padding: 0px;  height:30px; line-height:30px; text-align:left;  }
div.CartTable_A div.Footer tr.Shipping div.Title { padding: 0px 20px 0px 0px; text-align:right;  height:30px; line-height:30px; color:#000000 ; font-weight:bold}
div.CartTable_A div.Footer tr.Shipping div.Price { padding: 0px 20px 0px 0px; text-align:right;  }
div.CartTable_A div.Footer tr.Shipping div.Insurance { padding: 5px 20px 0px 0px; text-align:right;  height:25px; line-height:25px; color:#000000 ; font-weight:bold}

div.CartTable_A div.Footer tr.Insurance td { font: normal 9px 'Verdana'; color:#666666; height:25px; line-height:25px; padding: 1px 0 1px 0;  }
div.CartTable_A div.Footer tr.Insurance div { border-bottom:1px solid #444444; }
div.CartTable_A div.Footer tr.Insurance div.Country input { font: normal 9px 'Verdana'; margin-top: 0px }
div.CartTable_A div.Footer tr.Insurance div.Country { padding: 0px;  height:25px; line-height:25px; text-align:left;  }
div.CartTable_A div.Footer tr.Insurance div.Title { padding: 0px 20px 0px 0px; text-align:right;  height:25px; line-height:25px; color:#000000 ; font-weight:bold}
div.CartTable_A div.Footer tr.Insurance div.Price { padding: 0px 20px 0px 0px; text-align:right;  }
div.CartTable_A div.Footer tr.Insurance div.Insurance { padding: 5px 20px 0px 0px; text-align:right;  height:20px; line-height:20px; color:#000000 ; font-weight:bold}



div.CartTable_A div.Footer tr.Total td { font: normal 9px 'Verdana'; color:#666666;  height:38px; line-height:38px; padding: 1px 0 1px 0;  }
div.CartTable_A div.Footer tr.Total div {}
div.CartTable_A div.Footer tr.Total div.Title { padding: 0px 20px 0px 0px; text-align:right; font: bold 9px 'Verdana';  height:38px; line-height:38px; color:#000000 ; font-weight:bold}
div.CartTable_A div.Footer tr.Total div.Price { padding: 0px 20px 0px 0px; text-align:right; font: bold 9px 'Verdana';  height:38px; line-height:38px; color:#000000 }

div.CartTable_A div.Agreement { border: 1px solid #222222; padding: 6px 6px 0px 0px }
div.CartTable_A div.Agreement table { text-align:left; }
div.CartTable_A div.Agreement td div.Cmd { padding: 0; text-align:center;  }
div.CartTable_A div.Agreement td div { font: normal 9px 'Verdana'; }
div.CartTable_A div.Agreement td div.Title { font: bold 10px 'Verdana'; }

div.CartTable_A div.ButtonBar { margin: 0px 0 5px 0;  }
div.CartTable_A div.ButtonBar div.Paypal { float: left; }
div.CartTable_A div.ButtonBar div.Button { float: right; }
div.CartTable_A div.ButtonBar div.Button input { font: normal 9px 'Verdana'; margin-top: 30px; width: 120px }



div.BnBar_Cart_Checkout_A { width: 190px; vertical-align:top; display:block; text-align:center; margin-bottom: 5px }
div.BnBar_Cart_Checkout_A a { margin-left: 5px }


table.content{ margin: 5px 5px 5px 5px; }
table.Iconbar{ margin: 5px 5px 1px 5px; }

div.Message { font: bold 12px 'Verdana'; padding: 40px; text-align: center; }

div.debugtools { font: bold 11px 'Verdana'; margin: 20px 10px 20px 10px; padding: 10px; background-color:#CCCCCC; width: 90%;  }



div.BulkPurchases {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.BulkPurchases div.header { font: bold 12px 'Verdana'; width: 535px; height:24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.BulkPurchases table.Items_table { z-index: 20; position: relative }
div.BulkPurchases table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px; font: bold 10px 'Verdana'; color:#000000}
div.BulkPurchases table.Items_table td div input.textbox { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 200px; height: 15px}
div.BulkPurchases table.Items_table td div select { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 208px; height: 15px}
div.BulkPurchases table.Items_table td div textarea { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 400px; height: 150px}
div.BulkPurchases table.Items_table td div { padding-left:15px; }
div.BulkPurchases table.Items_table td div.Msg { font: bold 11px 'Verdana';color: #996633; line-height: 20px;  margin: 10px 0px 10px 5px;}


div.HowToBuy {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.HowToBuy div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.HowToBuy table.Items_table { z-index: 20; position: relative }
div.HowToBuy table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px;}

div.HowToBuy div.title1 { font: normal 12px 'Verdana'; height: 24px; padding: 20px 0 0 15px; z-index: 20; position: relative; border-bottom:1px dashed #444444;}
div.HowToBuy div.shadow1 { font: normal 4px 'Verdana'; height: 4px; z-index: 20; position: relative; background-color:#DDDDDD}
div.HowToBuy div.photo1 { text-align:center }
div.HowToBuy div.photo1 img { border:0px;margin: 10px 0 0 0px}


div.FAQ {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.FAQ div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.FAQ table.Items_table { z-index: 20; position: relative }
div.FAQ table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px;font: normal 10px 'Verdana';}
div.FAQ table.Items_table td.Font_Body { padding: 5px 10px 0px 17px; color:#666666}
div.FAQ table.Items_table a.Question { text-decoration:none }
div.FAQ table.Items_table a.Question:hover { text-decoration:underline }

div.Payment {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.Payment div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.Payment table.Items_table { z-index: 20; position: relative }
div.Payment table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px;font: normal 11px 'Verdana';}
div.Payment table.Items_table td.Font_Body { padding: 5px 10px 0px 17px; color:#000000}
div.Payment table.Items_table td.Font_Body_Orange { padding: 5px 10px 0px 17px; color:#FF6600}
div.Payment table.Items_table td.Font_Body_Small { padding: 5px 10px 0px 17px; color:#666666;font: normal 8px 'Verdana';}

div.ContactUs {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.ContactUs div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.ContactUs table.Items_table { z-index: 20; position: relative }
div.ContactUs table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px; font: bold 10px 'Verdana'; color:#000000}
div.ContactUs table.Items_table td div input.textbox { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 200px; height: 15px}
div.ContactUs table.Items_table td div select { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 208px; height: 15px}
div.ContactUs table.Items_table td div textarea { padding: 0 2px 0 2px; font: normal 10px 'Verdana'; color:#000000; width: 400px; height: 150px}
div.ContactUs table.Items_table td div { padding-left:15px; }
div.ContactUs table.Items_table td div.Msg { font: bold 11px 'Verdana';color: #996633; line-height: 20px;  margin: 10px 0px 10px 5px;}


div.AboutUs {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.AboutUs div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.AboutUs table.Items_table { z-index: 20; position: relative }
div.AboutUs table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px;font: normal 11px 'Verdana';}
div.AboutUs table.Items_table td.Font_Body { padding: 5px 10px 0px 17px; color:#000000}
div.AboutUs table.Items_table td font.WebSite { padding: 0px 0px 0px 0px; color:#FF00FF; text-decoration:underline}


div.ShippingDetails {  float:left; width: 565px; vertical-align:top; display:block; margin-bottom: 5px;  }
div.ShippingDetails div.header { font: bold 12px 'Verdana'; width: 535px; height: 24px; padding: 7px 0 0 30px; color:#FFFFFF; background-image:url(images/bg_cate_title.jpg); background-repeat:no-repeat; z-index: 20; position: relative;}
div.ShippingDetails table.Items_table { z-index: 20; position: relative }
div.ShippingDetails table.Items_table td { background-color:#FFFFFF; padding: 0px 0 5px 5px;font: normal 10px 'Verdana';}
div.ShippingDetails table.Items_table td a.Rates { font:bold 11px 'Verdana'; color:#333333; text-decoration:none }
div.ShippingDetails table.Items_table td a.Rates:hover { text-decoration:underline  }
div.ShippingDetails table.Items_table td.Font_Body { padding: 5px 20px 0px 25px; color:#666666}
div.ShippingDetails table.Items_table td.Font_Body_Orange { padding: 5px 10px 0px 17px; color:#FF6600}
div.ShippingDetails table.Items_table td.Font_Body_Small { padding: 5px 10px 0px 17px; color:#666666;font: normal 8px 'Verdana';}

div.ShippingDetails table.Rates_table {  }
div.ShippingDetails table.Rates_table tr { padding-left: 10px }
div.ShippingDetails table.Rates_table td { font: normal 9px 'Verdana';  height:10px; line-height:10px }
div.ShippingDetails table.Rates_table tr.List_Header td { }
div.ShippingDetails table.Rates_table tr.List_Header td div { background-color:#90A7D6; color:#FFFFFF; font: normal 10px 'Verdana'; padding: 0px 0 0px 5px; }
div.ShippingDetails table.Rates_table td.H1 div { padding-left: 5px; }
div.ShippingDetails table.Rates_table td.H2 div { text-align:center;}
div.ShippingDetails table.Rates_table td.H3 div { text-align:center }
div.ShippingDetails table.Rates_table td.HL div { background-color:#E7E7E8; height:12px; line-height:12px }
div.ShippingDetails table.Rates_table td.RatesHeader { color:#666666;font: bold 12px 'Verdana'; }
 

.Shadow_Layer{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); 
opacity:0.1; 
-moz-opacity:0.1; 
-khtml-opacity:0.1; 
z-index:5;
}

