/* set up some defaults  use t r b l  voice-family: "\"}\""; voice-family:inherit;*/
/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}



#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: left; /* Redefines the text alignment defined by the body element. */
  width: 960px;
}

body {
  background-color: #fff;
  color: #000000;
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 19px;
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  text-align: center; /* Centers the page content container in IE 5 browsers. */
}

.all_top_cats_page
{

font-size: 11px;
text-align:center;
background:#ececec;

/*border-bottom:2px solid #3e691a;*/

}

.all_top_cats_page ul
{
	margin:0px;
	padding:5px;
	
}

.dimension_color
{
background:#ececec;




}


.left {
 text-align:left;

}

.all_top_cats_page li
{
	display:inline;
	padding:2px;
}

div#full_width {background:#996699; width:100%;}

LI  {list-style-type:square; padding:1px;}

/*B {font-variant:small-caps;}*/
HR {Color:#336699; height:1px; padding:0px;}
P.about_indent {margin-left:25px; margin-right:25px;}
A:link {COLOR: #336699; font-weight:bold;}
A:visited {COLOR: #336699; font-weight:bold;}
A:hover {COLOR: #000000; font-weight:bold;}

DIV#leftside A:link {
	color: #000000; font-family:  arial, helvetica, sans-serif; text-decoration: none;
}
DIV#leftside A:visited {
	color: #000000; font-family: 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: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
div.left_browse_box {line-height:22px; margin-left:0px;  }
/*tD { border:1px solid red; }*/
/*tr { border:1px solid black; padding:0px; margin:0px; background:#FFFFFF; }*/
div.left_browse_box th {background:#660066; color:#FFFFFF; padding:5px; font-size:13px;}
div.left_browse_box ul {padding:5px; margin-left:10px; font-size:12px;}




.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:#660066; font-weight:bold;font-size: 13px;}

.product_name {font-weight:bold; padding-top:5px; font-size: 22px; line-height: 33px; color:#57882d; }
/*.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;}
*/

.product_name_secondry {font-weight:bold; font-size: 18px; line-height: 27px; color:#57882d;}
.current_category_link {font-size: 13px; font-weight:bold; }

.box_header {font-weight:bold; color:#ffffff; background:#660066; font-size:13px; padding:5px;}

.box_header TD {height:25px; }

div.feature_name TABLE {background:#FFFFFF;Border:1px solid #ececec;}

.cart_header td {background:#996699;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:#660066; color:#ffffff;}
div#category_subcats {margin-top:5px; margin-bottom:1px;}

div#category_subcats table {background:#ffffff; color:#000000; padding:3px; border-bottom:1px solid #295b00; }

div#category_subcats p {background:#660066; color:#ffffff; width:100%; padding:3px; margin:0px; font-weight:bold; text-align:center; font-size:14px;}

div#category_subcats a {text-decoration:none; color:#000000; font-size:12px; }
div#category_subcats a:visited {color:#000000;}
div#category_subcats a:active {color:#000000;}
div#category_subcats a:hover {color:#892e49; 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: #660066 1px solid; font-weight: bold; font-size: 12px; color: #ffffff; font-family: verdana; background-color: #3e691a; padding:5px;}

.cart_button {border: #660066 1px solid; font-weight: bold; font-size: 14px; color: #000000; font-family: verdana; background-color: #ececec; padding:5px;}


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:#660066; border-bottom:1px solid #000000;}*/
/*div#very_top  td {color:#ffffff; padding:2px; font-size:12px; text-align:right;}*/


div#very_top table {background:#ffffff;}
div#very_top  td {color:#000000; padding:0px; font-size:12px; text-align:right;}

div#welcome_block td {background:#996699; padding:2px; color:#ffffff;}

div#logo_block table {background:#ffffff; }

div#new_search_block table {border:0px; padding:2px; color:#000000; font-weight:bold;}
div#new_category_drop_block table {border:0px; padding:2px; color:#000000; font-weight:bold;}

div#menu_block { margin-bottom:10px;}

div#menu_block td {background:#660066; border-right:1px solid #ffffff; padding:5px; color:#ffffff; text-align:center; font-weight:bold;}


div#menu_block a {text-decoration:none; color:#FFFFFF; font-size:16px; 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:#996699; color:#ffffff; font-size:14px; 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:#660066; color:#ffffff; font-size:13px; text-align:center; font-weight:bold; padding:5px; border-right:5px solid #3e691a; margin-bottom:5px; margin-top:5px;}

div#top_products_new_header {background:#660066; color:#ffffff; font-size:13px; text-align:center; font-weight:bold; padding:5px;  border-right:5px solid #3e691a; margin-bottom:5px; margin-top:5px;}

div#new_footer_block table {background:#660066; border-bottom:1px solid #000000; color:#ffffff;}

div#new_footer_block td {background:#660066; 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:#996699; 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:#996699; 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:0px; background:#ececec; padding:2px; }*/

div#category_all_expanded p {margin-top:5px; margin-bottom:5px; margin-left:0px; background:#ffffff; padding:1px; font-family: Arial; }


div#category_all_expanded p.selected_cat {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #996699;  border-bottom:1px solid #996699;}

/*div#category_all_expanded li.sub_selected {background:#ececec; border-left:4px solid #996699;  border-bottom:1px solid #996699;}*/
div#category_all_expanded li.sub_selected {background:#ececec; border-left:4px solid #996699;  border-bottom:1px solid #996699;}


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:0px; background:#ffffff; padding:2px; }

div#top_products_browse_box p {margin-top:5px; margin-bottom:5px; margin-left:0px; background:#ffffff; padding:2px; }


div#new_left_browse_box p {margin-top:5px; margin-bottom:5px; margin-left:3px; background:#ececec; padding:2px; border-left:4px solid #996699;}

.multi_image {width:310px; height:310px; text-align:center; border:1px solid #000000;}
div#product_picture_thumbs th {background:#996699; padding:3px; color:#ffffff;}
div#product_picture_thumbs td {border:1px solid #996699;}
div#product_picture_thumbs td.empty_cell {border:none;}

/* on address page*/

div#shopping_cart th {background:#996699; color:#ffffff;}
