/* set up some defaults  use t r b l  voice-family: "\"}\""; voice-family:inherit;*/
BODY { background:#FFFFFF; color:#333333; font-size: 11px; LINE-HEIGHT: 15px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif";  margin:0px; padding:0px; 
}
LI  {list-style-type:square; padding:1px;}

/*B {font-variant:small-caps;}*/
HR {Color:#666699; height:1px; padding:0px;}
P.about_indent {margin-left:25px; margin-right:25px;}
A:link {COLOR: #666699; font-weight:bold;}
A:visited {COLOR: #666699; font-weight:bold;}
A:hover {COLOR: #000000; font-weight:bold;}

DIV#leftside A:link {
	COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none;
}
DIV#leftside A:visited {
	COLOR: #000000; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "san-serif"; TEXT-DECORATION: none;
}
DIV#leftside A:hover {
	BORDER-RIGHT: #bdd3ef; BORDER-TOP: #bdd3ef; BORDER-LEFT: #bdd3ef; COLOR: #fd3d09; BORDER-BOTTOM: #bdd3ef; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline;
}
div.left_browse_box {line-height:18px; margin-left:10px;  }
//tD { border:1px solid red; }
//tr { border:1px solid black; padding:0px; margin:0px; background:#FFFFFF; }
div.left_browse_box th {background:#162273; color:#FFFFFF;}




.menu_header {background:#666666; color:#FFFFFF; font-weight:bold;}
.first_menu_header {background:#162273; color:#FFFFFF; font-weight:bold;}
.product_banner {background:#FFFFFF; color:#000000; font-weight:bold;}

.product_price { color:#666699; font-weight:bold;font-size: 13px;}

.product_name {font-weight:bold; padding:5px; font-size: 14px; line-height: 20px; }
/*.product_name {font-size: 18px; color:#000000; font-family:"Arial", "Helvetica", "sans-serif"; background:#996699; padding-top:20px; padding-bottom:5px; padding-left:10px; padding-right:0px; border-right:0px solid #000000; border-bottom:1px solid #000000;}
*/
.current_category_link {font-size: 13px; font-weight:bold; }

.box_header {font-weight:bold; color:#ffffff; background:#666699;}

.box_header TD {height:25px; }

div.feature_name TABLE {background:#FFFFFF;Border:1px solid #ececec;}

.cart_header td {background:#666699; color: #ffffff; font-weight:bold;padding:2px; }

div.change_category TABLE {background:#ececec;Border-left:1px solid black; Border-bottom:1px solid black;}

.top_search_text {color:#000000; font-weight:bold;}
.no_see {color:#ffffff; font-size:0px; padding:0px;border:0px;margin:0px;line-height:2px;}
.price_background {}

div#search_browse table {background:#666699; color:#ffffff;}

div#category_subcats table {background:#ececec; color:#000000; padding:0px;}

div#category_subcats p {background:#7e71b4; color:#ffffff; width:100%; padding:3px; margin:0px; font-weight:bold; text-align:center;}

div#category_subcats a {text-decoration:none; color:#000000; font-size:11px; }
div#category_subcats a:visited {color:#000000;}
div#category_subcats a:active {color:#000000;}
div#category_subcats a:hover {color:#7e71b4; text-decoration: underline}
//div#category_subcats li {padding:0px; margin:0px;}

/*
.list_product_name a {text-decoration:none; color:#000000; font-size:12px; font-weight:bold;}
.list_product_name a:visited {text-decoration:none; color:#000000;}
.list_product_name a:active {text-decoration:none; color:#000000;}
.list_product_name a:hover {color:#7E71B4; TEXT-DECORATION: underline}
*/
SPAN.was_price {font-size:11px;font-weight:Normal;}

/*SPAN.reducedby {font-size:11px;font-weight:Normal;color:orange;}*/

SPAN.decimal_part {font-size:9px;}

/*SPAN.fraction {font-size:12px;font-weight:normal;}*/

/*
div.product_name a:link {text-decoration:none; color:#000000; padding:1px; font-weight:bold;}
div.product_name a:vistited  {color:#000000;}
div.product_name a:active {color:#000000;}
div.product_name a:hover {color:#000000; font-size: 16px;}
*/

.button {border: #666699 1px solid; font-weight: bold; font-size: 10px; cursor: hand; color: #000000; font-family: verdana; background-color: #ECECEC;}

.cart_button {border: #666699 1px solid; font-weight: bold; font-size: 10px; cursor: hand; color: #000000; font-family: verdana; background-color: #ececec;}


FORM INPUT {padding:0px; border:1px solid #996699;}
.no_border {padding:0px; border:none;}

FORM SELECT {padding:0px;font-size:12px;color:#000000;border:1px solid #989CC4; }

FORM TEXTAREA {padding:0px;font-size:12px;color:#000000;border:1px solid #989CC4;}
/*
a {text-decoration:none; color:blue; font-size:11px; padding:0px; font-weight:bold;}
a:hover {color:black;}
*/

div#top_bar TABLE {background:#FFFFFF;}
div#nav_bar TABLE {background:#FFFFFF; color:#FFFFFF; text-align:center;}
div#nav_bar TD { color:#FFFFFF; text-align:center; }
/*989CC4 660066*/
div#nav_bar a {text-decoration:none; color:#FFFFFF; font-size:13px; font-weight:bold;}
div#nav_bar a:visited {color:#FFFFFF;}
div#nav_bar a:active {color:#FFFFFF;}


div#nav_bar a:hover {color:#FFFFFF; TEXT-DECORATION: underline}

div#bot_bar table {background:#9B5294; color:#FFFFFF; padding:3px;}
div#bot_bar a:link {text-decoration:none; color:#FFFFFF; font-size:12px; padding:0px; font-weight:bold;}

div#bot_bar a:hover {color:black;}

div#contact a {text-decoration:none; color:blue; font-size:12px; }
div#contact a:visited {color:blue;}
div#contact a:active {color:blue;}
div#contact a:hover {color:black; TEXT-DECORATION: underline}

div#htmleditor {width:95%; border-width:2px; border-style: solid; border-color: threedshadow ; background-color: threedface; margin:0px; padding:0px;}

div#htmleditor table { border-width:1px; border-style: solid; border-color: threedshadow ; text-align:center; background-color: threedface; margin:0px; padding:0px;}

.right_menu {border: #666699 1px solid; background:#ECECEC;}
/*.left_menu {border: #666699 1px solid;}*/

div.page_links {}
.nav_not_selected {border:1px solid #ececec; background:#ffffff; padding-left:2px; padding-right:2px;;}
.nav_selected_page {border:1px solid #000000; background:#666699; color:#ffffff; padding-left:2px; padding-right:2px;}

//TABLE {border:1px solid black;}

div#very_top table {background:#000000; border-bottom:1px solid #000000;}
div#very_top  td {color:#ffffff; padding:2px; font-size:12px;}

div#welcome_block td {background:#000000; padding:2px; color:#ffffff;}

div#logo_block table {background:#666699; border-bottom:1px solid #000000;}

div#new_search_block table {border:0px; padding:2px; color:#ffffff; font-weight:bold;}
div#new_category_drop_block table {border:0px; padding:2px; color:#ffffff; font-weight:bold;}

div#menu_block table {background:#666699; border-bottom:2px solid #000000; color:#ffffff;}

div#menu_block td {background:#666699; border-right:1px solid #000000; border-top:1px solid #000000; padding:2px; color:#ffffff; text-align:center; font-weight:bold;}


div#menu_block a {text-decoration:none; color:#ffffff; font-size:13px; font-weight:bold;}
div#menu_block a:visited {color:#ffffff;}
div#menu_block a:active {color:#ffffff;}
div#menu_block a:hover {  color:#ffffff; TEXT-DECORATION: underline}




.home_menu { width:170px; } 

div.feature_name_new TABLE {background:#FFFFFF;Border:1px solid #ececec;}

div#category_browse_new_header {background:#666699; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; padding:2px; border-bottom:1px solid #000000; border-right:2px solid #000000; margin-bottom:5px;}

div#shop_left_browse_box ul {list-style-type:square; padding:1px; margin-left:20px; margin-top:0px;  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size:12px;  }

div#shop_left_browse_box li {padding:1px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size:12px;  }

div#category_shop_new_header {background:#666699; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; padding:2px; border-bottom:1px solid #000000; border-right:2px solid #000000; margin-bottom:5px; margin-top:5px;}

div#top_products_new_header {background:#666699; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; padding:2px; border-bottom:1px solid #000000; border-right:2px solid #000000; margin-bottom:5px; margin-top:5px;}

div#new_footer_block table {background:#666699; border-bottom:1px solid #000000; color:#ffffff;}

div#new_footer_block td {background:#666699; border-right:1px solid #000000; border-top:1px solid #000000; padding:2px; color:#ffffff; text-align:center; font-weight:bold;}


div#new_footer_block a {text-decoration:none; color:#ffffff; font-size:13px; font-weight:bold;}
div#new_footer_block a:visited {color:#ffffff;}
div#new_footer_block a:active {color:#ffffff;}
div#new_footer_block a:hover {  color:#FFFFFF; TEXT-DECORATION: underline}


div#other_sites table {background:#ffffff; border-top:1px solid #000000; color:#ffffff; }

div#other_sites td {background:#ffffff;   padding:4px; color:#000000; text-align:center; font-weight:bold;}

div#other_sites th {background:#ffffff;   padding:4px; color:#000000; text-align:center; font-weight:bold;}

div#other_sites a {text-decoration:none; color:#000000;  font-weight:bold;}
div#other_sites a:visited {color:#000000;}
div#other_sites a:active {color:#000000;}
div#other_sites a:hover { color:#666699; text-decoration: underline}


div#price_list_category table {padding:2px;}
div#price_list_category th {border-bottom:1px solid #000000; text-align:left;}


/* class for addess error*/
.address_error  {background:red; color:#ffffff; font-weight:bold;}
.address_ok {background:#ffffff; color:#000000; }

.place_order_button {font-size:11px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-weight:bold;}

div.page_location table {background:#ffffff; padding:1px; width:100%; margin-bottom:5px;}
/*.page_location td {background:#ececec; }*/

.product_page_name {font-weight:bold; padding-top:10px; padding-bottom:3px; padding-left:3px; font-size: 14px; background:#666699; color:#ffffff;}

.product_page_header {border-top:1px solid #000000; border-bottom:1px solid #000000; padding:5px;}

div#category_all_expanded p {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ffffff; padding:2px; border-left:4px solid #666699; border-bottom:1px solid #666699;}

div#category_all_expanded p.selected_cat {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #666699; border-right:1px solid #666699; border-top:1px solid #666699; border-bottom:1px solid #666699;}

div#category_all_expanded li.sub_selected {background:#ececec; border:1px solid #666699;}


div#category_all_expanded ul {list-style-type:square; padding:3px; margin-top:5px; margin-bottom:5px; margin-left:19px;}
/*div#category_all_expanded li {margin-left:1px;}*/

div#shop_new_left_browse_box p {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #666699;}

div#top_products_browse_box p {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #666699;}


div#new_left_browse_box p {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #666699;}

.multi_image {width:310px; height:310px; text-align:center; }
div#product_picture_thumbs th {background:#666699; padding:3px; color:#ffffff;}
div#product_picture_thumbs td {border:1px solid #666699;}
div#product_picture_thumbs td.empty_cell {border:none;}

/* on address page*/

div#shopping_cart th {background:#666699; color:#ffffff;}