/* ----------------------------------------------------------------*/
/* This CSS is the main stylesheet used from the generated WebSite.*/
/* ----------------------------------------------------------------*/
/* All images from "Images Templ" could be used in this css.       */
/* EXAMPLE: background-image:url('../images_templ/image.gif');     */
/* ----------------------------------------------------------------*/

/* --- styles for BODY --------------------------------------------*/
body {
    SCROLLBAR-FACE-COLOR: #EAEAEA;
    SCROLLBAR-HIGHLIGHT-COLOR: #808080;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #F0F8FF;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #F0F8FF;
    SCROLLBAR-DARKSHADOW-COLOR: #F0F8FF;
    font-family: Tahoma;
	color: #4b4b4b; 
    font-size: 11px;
    margin: 0px;
}


/* --- styles for some common HTML TAGS ---------------------------*/
p, td, li, h1, h2, h3, h4, h5 {
    color: #000000;
    font-family: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

h6 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: normal;
	FONT-STYLE: normal; 
	FONT-FAMILY: "Verdana"; 
	TEXT-DECORATION: none; 
	margin-bottom: 0px;
}

hr { height: 1px; }

/* --- styles for form fields -------------------------------------*/
input, textarea, select {
    font-size: 11px;
    /* background-image: none; */
}
input.btn {
    color: #0000A0;
    background-color: #FFFFFF;
    background-image: none;
}
input.checkbox, input.radio {
    background-image: none;
}

/* --- styles for the MENUS (border, header, body) ----------------*/
.menu_border { }
.menu_header { }
.menu_body { }
.menu_border_categprytype, menu_border_categorytype { }
.menu_body_categprytype, menu_body_categorytype { }


/* --- styles for header of the MAIN MENU (if Dynamic) ------------*/

.menu_header_td { }
.menu_header_td_over { }
.menu_header_tr_text { }
.menu_header_td_text { font-weight: bold;  text-align:left; }
.menu_header_td img { display:none; }

#menu_categorytypes { list-style:none; margin:0px; padding:0px; }
#menu_categorytypes li { list-style:none; margin:0px; padding:0px; }

#menu_categorytype { list-style:none; margin:0px; padding:0px; position:relative; left:1px; }
#menu_categorytype li { list-style:none; margin:0px; margin-left:1px; padding:0px; }

#menuitem_category { padding-left:1px; }

.menuitem_categorytype_link:LINK, .menuitem_categorytype_link:VISITED { 
	display:block; 
	background-image:url('../images_templ/menu-white.jpg'); 
	background-repeat:no-repeat; 
	padding-left:20px; 
	color:#999282; 
	font-weight:normal; 
	font-size:11px;
	line-height:22px; }

.menuitem_categorytype_link:HOVER {
	display:block; 
	background-image:url('../images_templ/menu-hilite.jpg'); 
	background-repeat:no-repeat; 
	padding-left:20px; 
	color:#FFFFFF; 
	font-weight:normal; 
	font-size:11px;
	line-height:22px; }
	
.menuitem_category_link:LINK, .menuitem_category_link:VISITED {
	display:block; 
	background-image:url('../images_templ/menu-subwhite.jpg'); 
	background-repeat:no-repeat; 
	color:#999282; 
	font-size:11px; 
	line-height:22px;
	height:22px;
	padding-left:40px;
	position:relative;
	left:1px; }

.menuitem_category_link:HOVER {
	display:block; 
	background-image:url('../images_templ/menu-subhilite.jpg'); 
	background-repeat:no-repeat; 
	color:#FFFFFF; 
	font-size:11px; 
	line-height:22px;
	height:22px;
	padding-left:40px;
	position:relative;
	left:1px; }

/* --- styles for the links in the LINKS MENU ---------------------*/
.menu_link:LINK {
    font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.menu_link:VISITED {
    font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.menu_link:HOVER {
    font-family: Arial;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}

/* --- styles for the selected menu links in the LINKS MENU -------*/
.menu_link_selected:LINK {
    color: #0000CC;
    background-color: #D4D4D4;
    text-decoration: none;
    font-size : 11px;
}
.menu_link_selected:VISITED {
    color: #0000CC;
    background-color: #E0F0FF;
    text-decoration: none;
    font-size : 11px;
}
.menu_link_selected:HOVER {
    color: #000000;
    background-color: #D0E0FF;
    text-decoration: none;
    font-size : 11px;
}

/* --- styles for the rows in the LINKS MENU ----------------------*/
.menu_link_td {
    border: 0px solid #F9F9F9;
}
.menu_link_td_over {
    background-color: #none;
    border-top: 0px solid #FFFFFF;
    border-left: 0px solid #FFFFFF;
    border-bottom: 0px solid #D0D0D0;
    border-right: 0px solid #D0D0D0;
}

/* --- styles for CATEGORY TYPE links ---------------------------------*/
.menu_categorytype:LINK { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}
.menu_categorytype:VISITED { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}
.menu_categorytype:HOVER { 
    color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}


/* --- styles for CATEGORY links ----------------------------------*/
.menu_category:LINK { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}
.menu_category:VISITED { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}
.menu_category:HOVER { 
    color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
}

/* --- styles for the selected CATEGORY links ---------------------*/
.menu_category_selected:LINK { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.menu_category_selected:VISITED { 
    color: #e2494e;
    text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.menu_category_selected:HOVER { 
    color: #000000;
	background-color: #FFFFFF;
	padding-right: 5px;
}

/* --- styles for the rows in the CATEGORY menu -------------------*/
.menu_category_tr { 
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFD5D5;
	background-image: url('../images_templ/medispa_header_bg.gif');
	background-repeat: no-repeat;
	background-position: center right;
	padding: 0px;
}

.menu_category_td_over {
}

/* --- styles for SUBCATEGORY links -------------------------------*/
.menu_subcategory:LINK { 
    color: #4B4B4B;
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
.menu_subcategory:VISITED { 
    color: #4B4B4B;
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
.menu_subcategory:HOVER { 
    color: #FF8888;
    background-color: none;
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
/* --- styles for the selected SUBCATEGORY links ------------------*/
.menu_subcategory_selected:LINK { 
    color: #4B4B4B;    
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
.menu_subcategory_selected:VISITED { 
    color: #4B4B4B;    
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
.menu_subcategory_selected:HOVER { 
    color: #e2494e;    
    text-decoration: none;
    font-size : 10px;
	padding-left: 13px;
}
/* --- styles for the rows in the SUBCATEGORY menu ----------------*/
.menu_subcategory_tr {
    background-image:url('../images_templ/medispa_lift_link.gif');
 	width: 210px;
	height: 15px;
	background-repeat: no-repeat;
	padding: 0px;
}
.menu_subcategory_td_over {}
.menu_subcategory_tr_last { background-image:url('../images_templ/subcat_bottom.gif'); background-repeat: no-repeat; }
.menu_subcategory_td_last { padding-bottom: 20px; }
.menu_subcategory_td_over_last { padding-bottom: 20px; }

/* --- styles for CATEGORY's path and CATEGORY's list links -------*/
.top_link:LINK { 
    color: #000090;
    text-decoration: none;
    font-size : 11px;
}
.top_link:VISITED { 
    color: #000090;
    text-decoration: none;
    font-size : 11px;
}
.top_link:HOVER { 
    color: #000000;
    background-color: #E1D29F;
    text-decoration: none;
    font-size : 11px;
}

/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/
.product_link:LINK {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.product_link:VISITED {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.product_link:HOVER {
    color: #CC0000;
    text-decoration: underline;
    font-size : 11px;
}

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/
.tool_link:LINK {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.tool_link:VISITED {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.tool_link:HOVER {
    color: #CC0000;
    text-decoration: underline;
    font-size : 11px;
}

/* --- styles for footer links ------------------------------------*/
.footer_link:LINK {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.footer_link:VISITED {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
.footer_link:HOVER {
    color: #CC0000;
    text-decoration: underline;
    font-size : 11px;
}

/* --- styles for IMAGE links -------------------------------------*/
.image_link:LINK { 
    text-decoration: none; 
    font-size : 11px;
}
.image_link:VISITED { 
    text-decoration: none; 
    font-size : 11px;
}
.image_link:HOVER { 
    text-decoration: none; 
    font-size : 11px;
}

/* --- styles for THE REST of the links ---------------------------*/
a:LINK {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
a:VISITED {
    color: #0000CC;
    text-decoration: none;
    font-size : 11px;
}
a:HOVER {
    color: #CC0000;
    text-decoration: underline;
    font-size : 11px;
}

/* --- styles for products and options ----------------------------*/
.product_border { background-color: #909090; }
.product_borderlight { background-color: #FFFFFF; }
.product_header { background-color: #F0F0F0; }
.product_body { background-color: #FFFFFF; }
.product_footer { background-color: #F0F0F0; }

.product_options_border { background-color: transparent; border:#FFFFFF 0px solid; }
.product_options_header { background-color: transparent F; display:none; }
.product_options_body { background-color: transparent; }
.product_options_selected { background-color: transparent; }

.product_travel_border { background-color: #E5E5E5; }
.product_travel_header { background-color: #F5F5F5; }
.product_travel_body { background-color: #FFFFFF; }

/* --- other styles for products ----------------------------------*/
.product_list_price { text-decoration: line-through; }

/* --- styles for the search form of travel products --------------*/
.search_travel_border { background-color: #E5E5E5; }
.search_travel_header { background-color: #FAFAFA; }
.search_travel_body { background-color: #FFFFFF; }
.search_travel_footer { background-color: #FAFAFA; }

/* --- styles for the search/browse of products -------------------*/
.search_border { background-color: #E5E5E5; }
.search_header { background-color: #FAFAFA; }
.search_body { background-color: #FFFFFF; }
.search_footer { background-color: #FAFAFA; }

.search_alphabet_selected {
    font-family: monospace;
}
.search_alphabet_link:LINK {
    font-family: monospace;
    color: #C000FF;
    text-decoration: none;
}
.search_alphabet_link:VISITED {
    font-family: monospace;
    color: #C000FF;
    text-decoration: none;
}
.search_alphabet_link:HOVER {
    font-family: monospace;
    color: #000000;
    background-color: #FFD0FF;
    text-decoration: none;
}

/* --- styles for the number of products per category on the menu -*/
.count_products { 
    color: #007000;
    font-size: 11px;
}

/* --- styles for the site map ------------------------------------*/
.site_map_border { background-color: #B0B0B0; }
.site_map_body { background-color: #FFFFFF; }
.site_map_td { border: 1px solid #E1D29F; }
.site_map_td_over {
    background-color: #F5F5F5;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
}
.site_map_link:LINK { 
    color: #000090;
    text-decoration: none;
    font-size : 11px;
}
.site_map_link:VISITED { 
    color: #000090;
    text-decoration: none;
    font-size : 11px;
}
.site_map_link:HOVER { 
    color: #000000;
    background-color: #E1D29F;
    text-decoration: none;
    font-size : 11px;
}

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/
.navigator_products {
    color: #000000;
    text-align: center;
    font-size: 11px;
    margin-top: 3px;
    margin-bottom: 13px;
}
.navigator_products_link:LINK { 
    color: #C000FF;
    text-decoration: none;
    font-size : 11px;
}
.navigator_products_link:VISITED { 
    color: #C000FF;
    text-decoration: none;
    font-size : 11px;
}
.navigator_products_link:HOVER { 
    color: #000000;
    background-color: #FFD0FF;
    text-decoration: none;
    font-size : 11px;
}

/* --- styles for the calendar ------------------------------------*/

.calendar_border { background-color: #D0D0D0; }
.calendar_header { background-color: #F0F0F0; }
.calendar_header_days { font-size: 11px; background-color: #F9F9F9; }
.calendar_body { background-color: #FFFFFF; }
.calendar_footer_selected_day { font-size: 11px; background-color: #F9F9F9; }
.calendar_footer { font-size: 11px; background-color: #F0F0F0; }
.calendar_day_onmouseover { background-color: #FFFF00; }
.calendar_day_onmouseout { background-color: NONE; }
.calendar_day_onclick { background-color: #D0D0FF; }
.calendar_day_notavailable { color: #CCCCCC; }

/* --- styles for errors and successes ----------------------------*/
.error { color: #FF0000; }
.warning { color: #FF5000; }
.success { color: #007000; }

/* --- styles miscellaneous ---------------------------------------*/
.categories_path_separator {
    color: #0000A0;
}



LI {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
H5 {
	FONT-SIZE: 11px; COLOR: #4b4b4b; FONT-FAMILY: Verdana, Tahoma, Century Gothic, Geneve, Arial, Helvetica, sans-serif
}
HR {
	HEIGHT: 1px
}
INPUT {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
TEXTAREA {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
INPUT.btn {
	BACKGROUND-IMAGE: none; COLOR: #4b4b4b; BACKGROUND-COLOR: #ffffff
}
INPUT.checkbox {
	BACKGROUND-IMAGE: none; COLOR: #4b4b4b; BACKGROUND-COLOR: #ffffff
}

.top_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.top_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.top_link:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.product_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.product_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.product_link:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; TEXT-DECORATION: none
}
.tool_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.tool_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.tool_link:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; TEXT-DECORATION: none
}
.footer_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.footer_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.footer_link:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; TEXT-DECORATION: underline
}
.image_link:link {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.image_link:visited {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.image_link:hover {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; TEXT-DECORATION: none
}
.product_border {
	BACKGROUND-COLOR: #ffebeb
}
.product_borderlight {


	BACKGROUND-COLOR: #ffffff
}
.product_header {
	BACKGROUND-COLOR: #ffebeb
}
.product_body {
	BACKGROUND-COLOR: #ffffff
}
.product_footer {
	BACKGROUND-COLOR: #ffebeb
}
.product_options_border {
	
}
.product_options_header {
	BACKGROUND-COLOR: #ffffff
}
.product_options_body {
	BACKGROUND-COLOR: #ffffff
}
.product_travel_border {
	BACKGROUND-COLOR: #ff8888
}
.product_travel_header {
	BACKGROUND-COLOR: #ffffff
}
.product_travel_body {
	BACKGROUND-COLOR: #ffffff
}
.search_travel_border {
	BACKGROUND-COLOR: #e5e5e5
}
.search_travel_header {
	BACKGROUND-COLOR: #fafafa
}
.search_travel_body {
	BACKGROUND-COLOR: #ffffff
}
.search_travel_footer {
	BACKGROUND-COLOR: #fafafa
}
.count_products {
	FONT-SIZE: 11px; COLOR: #4b4b4b
}
.site_map_border {
	BACKGROUND-COLOR: #ffffff
}
.site_map_body {
	BACKGROUND-COLOR: #ffffff
}
.site_map_td {
	BORDER-RIGHT: #ffebeb 1px solid; BORDER-TOP: #ffebeb 1px solid; BORDER-LEFT: #ffebeb 1px solid; BORDER-BOTTOM: #ffebeb 1px solid
}
.site_map_td_over {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.site_map_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.site_map_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.site_map_link:hover {
	FONT-SIZE: 11px; COLOR: #ff8888; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.navigator_products {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 13px; COLOR: #4b4b4b; TEXT-ALIGN: center
}
.navigator_products_link:link {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.navigator_products_link:visited {
	FONT-SIZE: 11px; COLOR: #4b4b4b; TEXT-DECORATION: none
}
.navigator_products_link:hover {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
.product_list_price {
	TEXT-DECORATION: line-through
}
.calendar_border {
	BACKGROUND-COLOR: #ffffff
}
.calendar_header {
	BACKGROUND-COLOR: #ffffff
}
.calendar_header_days {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
.calendar_body {
	BACKGROUND-COLOR: #ffffff
}
.calendar_footer_selected_day {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
.calendar_footer {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff
}
.calendar_day_onmouseover {
	BACKGROUND-COLOR: #ffffff
}
.calendar_day_onmouseout {
	
}
.calendar_day_onclick {
	BACKGROUND-COLOR: #ffffff
}
.calendar_day_notavailable {
	COLOR: #ffffff
}
BODY {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana
}
TH {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
style12 {
	FONT-WEIGHT: bold; COLOR: #ff0099
}
style14 {
	COLOR: #f997be
}
style16 {
	FONT-WEIGHT: bold; COLOR: #9f8a60
}
UNKNOWN {
	COLOR: #4b4b4b
}
A.Pink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink :link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff8888; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.Pink_11px {
	COLOR: #4b4b4b
}
A.Pink_11px {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink_11px :link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink_11px:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink_11px:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.Pink_11px:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff8888; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.PinkMenuTop {
	BORDER-RIGHT: #a49dbd 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4b4b4b; PADDING-TOP: 0px
}
A.PinkMenuTop {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTop :link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTop:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTop:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTop:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.PinkMenuTopRt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4b4b4b; PADDING-TOP: 0px
}
A.PinkMenuTopRt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTopRt :link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTopRt:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTopRt:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
A.PinkMenuTopRt:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.PinkHotText9px {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e2494e; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.LPinkHotText9px {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e2494e; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.ProductsText9px {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.borderLeft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #bbb 1px solid; COLOR: #cccccc; PADDING-TOP: 5px
}
.borderLeftNone {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #cccccc; PADDING-TOP: 5px
}
.borderLeft2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #bbb 1px solid; COLOR: #777; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.taupe {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8a7e72; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none; }
.PinkHotText9px {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e2494e; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.ProductsText9px {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}
.ProductsText11px {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none
}

.footer_brands:LINK { 
    color: #4B4B4B;
    text-decoration: none;
    font-size : 10px;
}
.footer_brands:VISITED { 
    color: #4B4B4B;
    text-decoration: none;
    font-size : 10px;
}
.footer_brands:HOVER { 
    color: #FF8888;
    text-decoration: none;
    font-size : 10px;

}


/* --- styles for the products navigation bar ---------------------*/

.navbar { width: 479px; }

.navtab_body { vertical-align:text-top;
	padding:15px;
	font-family:trebuchet; 
	color:# 999282; width:479px; }

.navbar td { font-family:trebuchet; 
	color:# 999282;
	text-align:left; }

.navtab_first { width:100px;
	text-align:left; }

.navtab_middle { width:100px;
	text-align:left; }

.navtab_last { width:279px;
	text-align: left; }

.navtab_first .navtab_selected { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px; 
	line-height:26px;
	text-align: left; 
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -5px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
}

.navtab_first .navtab_notselected:LINK, .navtab_first .navtab_notselected:VISITED, .navtab_first .navtab_notselected:HOVER { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px;
	line-height:26px;
	text-align: left; 
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -5px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
	border-bottom:1px solid #e5e2d8;
	border-right:1px solid #e5e2d8;
}

.navtab_middle .navtab_selected { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px;
	line-height:26px;
	text-align: left; text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -7px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
}

.navtab_middle .navtab_notselected:LINK, .navtab_middle .navtab_notselected:VISITED, .navtab_middle .navtab_notselected:HOVER { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px;
	line-height:26px;
	text-align: left; 
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -7px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
	border-bottom:1px solid #e5e2d8;
}

.navtab_last .navtab_selected { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px;
	line-height:26px;
	text-align: left; 
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -7px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
}

.navtab_last .navtab_notselected:LINK, .navtab_last .navtab_notselected:VISITED, .navtab_last .navtab_notselected:HOVER { 
	color:#999282;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
	display: block;
	padding-left:25px;
	line-height:26px;
	text-align: left; 
	text-transform:lowercase;
	font-family:"Trebuchet MS";
	background-image:url('../images_templ/detailed-navtab-blue-arrow.jpg');
	background-position: -7px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #e5e2d8;
	border-bottom:1px solid #e5e2d8;
}


#medi-header {
	background-image:url('../images_templ/medi-spa-header-bg.jpg'); color:#ffffff; font-family:verdana; padding-right:5px; }

#medi-header a:LINK, #medi-header a:VISITED, #medi-header-bar a:LINK, #medi-header-bar a:VISITED, #medi-footer-bar a:LINK, #medi-footer-bar a:VISITED {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none; }

#medi-header a:HOVER, #medi-header-bar a:HOVER, #medi-footer-bar a:HOVER {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fee9e8; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none; }

#left-top-nav {
background-image:url('../images_templ/header-button-bg.jpg');
background-repeat:no-repeat;
text-align:center; }

#right-top-nav {
background-image:url('../images_templ/header-button-bg-right.jpg');
background-repeat:no-repeat;
text-align:center;
background-position:right; }

#medi-footer-bar {
background-image:url('../images_templ/footer-button-bg.jpg');
background-repeat:repeat-x;
background-position:bottom;
border-left:1px solid #c92023;
border-right:1px solid #c92023;
border-top:1px solid #c92023; }

#medi-footer-bar td { text-align:center; padding-top:1px; padding-bottom:2px; }

#medi-footer-block {
background-image:url('../images_templ/medi-footer-bg.jpg'); background-repeat:no-repeat; height:177px; }

#medi-footer-block a:LINK, #medi-footer-block a:VISITED {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #c92023; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none; }

#medi-footer-block a:HOVER {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4b4b4b; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: "verdana"; TEXT-DECORATION: none; }

/* ------------------  style for Search Bar  -------------------- */

#searchbar {
	background-image: url(../images_templ/new/search-tab-bg.jpg);
	background-repeat: no-repeat;
	height: 37px;
	margin-bottom: 10px;
}
#searchbar input {
	background: FFFFFF;
	border: 1px solid #e5aaad;
	height: 18px;
	}
	
#searchbar .submit {
	background: none;
	border:none;
	height: 18px;
	}

#searchbar_text {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	border:0px;
	padding-left:5px;
	color: #9B9589;
}

/* ------------------  styles for Newsletter Bar  -------------------- */

#newsletter{
	background-image: url(../images_templ/new/newsletter-tab-bg.jpg);
	background-repeat: no-repeat;
	height: 37px;
	margin-top: 10px;
}
#newsletter input {
	background: FFFFFF;
	border: 1px solid #356999;
	height: 18px;
	}
	
#newsletter .submit {
	background: none;
	border:none;
	height: 18px;
	}

#newsletter_text {
	font-family:"Trebuchet MS", "Times New Roman", Times, serif;
	border:0px;
	padding-left:5px;
	color: #356999;
	margin-top: 0px;
}

.pink-search { background-image:url('../images_templ/new/pink-search-bg.jpg'); background-repeat:no-repeat; }
.pink-search-w { background-image:url('../images_templ/new/pink-search-bg-w.jpg'); background-repeat:no-repeat; background-position:right; }

#pink-search-text { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-right:10px; }
#pink-search-text a { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-decoration:none; }

#pink-search-form { background-color:#FFFFFF; border:1px solid #e5aaad; padding:2px; }

.blue-search-text { font-family:"Trebuchet MS", "Times New Roman", Times, serif; border:0px; }
.blue-search-button { border:0px; }

#pink-header-bar { background-image:url('../images_templ/new/pink-bar-bg.jpg');
	background-repeat:repeat-x; border:1px solid #e5aaad; text-align:right; padding:2px 58px 2px 0px; }

#pink-header-bar a:LINK, #pink-header-bar a:VISITED { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; }
#pink-header-bar a:HOVER { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-weight:bold; text-decoration:none; color:#FFFFFF; }

#pink-menu { width:224px; }

.pink-menu-link:LINK, .pink-menu-link:VISITED { line-height:22px; display:block; padding-left:23px; background-image:url('../images_templ/new/brown-bg.jpg'); background-repeat:no-repeat; background-position:left; font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; }

.pink-menu-link:HOVER { line-height:22px; display:block; padding-left:23px; background-image:url('../images_templ/new/brown-bg-over.jpg'); background-repeat:no-repeat; background-position:left; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; color:#FFFFFF; }

#pink-menu-fix a:LINK, #pink-menu-fix a:VISITED, #pink-menu-fix a:HOVER  { display:block; text-align:center; line-height:22px; padding-left:0px; background-image:url('../images_templ/new/brown-bg.jpg'); background-repeat:no-repeat; background-position:25px 0px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; color:4b4b4b; }

.home-features { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; color:#999282; text-align:center; padding:5px; }

.brown-fp-name { background-image:url('../images_templ/new/brown-fp-name.jpg'); padding-left:5px; padding-right:5px; height:47px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; text-align:center; color:#746c5c; }

#brown-fp div, #brown-fp2 div { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; }

#blue-footer { text-align:center; height: 222px; padding-left:15px; padding-right:15px; background-image:url('../images_templ/new/blue-footer-bg.jpg'); }
#blue-footer-w { text-align:center; height: 222px; padding-left:15px; padding-right:15px; background-image:url('../images_templ/new/blue-footer-bg-w.jpg'); }

#blue-footer a:LINK, #blue-footer a:VISITED { color:#336699; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; text-decoration:none; }
#blue-footer a:HOVER { color:#4a77ac; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; text-decoration:none; }

#blue-footer div { color:#336699; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }

#blue-footer-w a:LINK, #blue-footer-w a:VISITED { color:#336699; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; text-decoration:none; }
#blue-footer-w a:HOVER { color:#4a77ac; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; text-decoration:none; }

#blue-footer-w div { color:#336699; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }

#home-list li { padding-bottom:3px; }
#home-list-blue li { padding-bottom:3px; color:#4a77ac; }

.mediblue:LINK, .mediblue:VISITED { color:#4a77ac; text-decoration:none; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }
.mediblue:HOVER { color:#4a77ac; text-decoration:underline; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }

.medibrown:LINK, .medibrown:VISITED { color:#999282; text-decoration:none; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }
.medibrown:HOVER { color:#999282; text-decoration:underline; font size:11px; font-family:"Trebuchet MS", "Times New Roman", Times, serif; }

#toolmanu .select_browseby_manufacturer { width:242px; }

#blue-news-bg { height:82px; width:242px; background-image:url('../images_templ/new/blue-news-bg.jpg'); background-repeat:no-repeat; }
#blue-news { width:200px; margin-top:50px; margin-left:21px; background-color:#ffffff; border:1px solid #679fd0; display:block; overflow:hidden; }

.blue-news { border:1px solid #ffffff; color:#5580b1; font-weight:bold; float:left; }
.blue-btn { background-color:#ffffff; border:0px; border-left:1px solid #679fd0; color:#5580b1; font-weight:bold; float:right; padding-top:1px; }


.menutitle{
cursor:pointer;
width:150px;
line-height:22px;
text-align:left;
/*/*/border:0px;/* */
}

.menutitle a:LINK, .menutitle a:VISITED { display:block; background-image:url('../images_templ/menu-white.jpg'); background-repeat:no-repeat; padding-left:20px; color:#999282; font-weight:normal; font-size:11px; }
.menutitle a:HOVER { display:block; background-image:url('../images_templ/menu-hilite.jpg'); background-repeat:none; padding-left:20px; color:#FFFFFF; font-weight:normal; font-size:11px; }

.menutitle .link_categorytype_selected:LINK, .menutitle .link_categorytype_selected:VISITED, .menutitle .link_categorytype_selected:HOVER { display:block; background-image:url('../images_templ/menu-hilite.jpg'); background-repeat:none; padding-left:20px; color:#FFFFFF; font-weight:normal; font-size:11px; } 

.submenu{ cursor:pointer;
width:150px;
line-height:22px;
text-align:left;
/*/*/border:0px;/* */ }

.submenu a:LINK, .submenu a:VISITED { display:block; background-image:url('../images_templ/menu-subwhite.jpg'); background-repeat:no-repeat; padding-left:30px; color:#999282; font-size:11px; }
.submenu a:HOVER { display:block; background-image:url('../images_templ/menu-subhilite.jpg'); background-repeat:none; padding-left:30px; color:#FFFFFF; font-size:11px; }

#brand-menu { background-image:url('../images_templ/shop-by-brand-bg.jpg'); background-repeat:repeat-y; }

#catmenu a:LINK, #catmenu a:VISITED { display:block; background-image:url('../images_templ/menu-subwhite-02.jpg'); background-repeat:no-repeat; padding-left:30px; color:#999282; font-size:11px; }
#catmenu a:HOVER { display:block; background-image:url('../images_templ/menu-subhilite-02.jpg'); background-repeat:none; padding-left:30px; color:#FFFFFF; font-size:11px; }

.menuleft { float:left; width:150px; }
.menuright { float:right; width:150px; }

#descriptlinks { width:150px; line-height:22px; }

#descriptlinks a:LINK, #descriptlinks a:VISITED { display:block; background-image:url('../images_templ/menu-subwhite.jpg'); background-repeat:no-repeat; padding-left:40px; color:#999282; font-size:11px; line-height:22px; }
#descriptlinks a:HOVER { display:block; background-image:url('../images_templ/menu-subhilite.jpg'); background-repeat:none; padding-left:40px; color:#FFFFFF; font-size:11px; line-height:22px; }

#descriptlinks .pinkcat:LINK, #descriptlinks .pinkcat:VISITED { display:block; background-image:url('../images_templ/menu-subwhite-02.jpg'); background-repeat:no-repeat; padding-left:30px; color:#999282; font-size:11px; line-height:22px; }
#descriptlinks .pinkcat:HOVER { display:block; background-image:url('../images_templ/menu-subhilite-02.jpg'); background-repeat:none; padding-left:30px; color:#FFFFFF; font-size:11px; line-height:22px; }

.descript-table { background-image:url('../images_templ/descriptbg-02.jpg'); background-repeat:repeat-y; }
.descript-table img { border:0px; }

#descript-header { background-image:url('../images_templ/descripttop.jpg'); background-repeat:no-repeat; height:35px; }
#descript-header div { line-height:35px; font-size:14px; font-weight:bold; padding-left:25px; color:#FFFFFF; }
#descript-header a:LINK, #descript-header a:VISITED { color:#FFFFFF; font-weight:bold; font-size:14px; text-decoration:none; }
#descript-header a:HOVER { color:#4b4b4b; font-weight:bold; font-size:14px; text-decoration:none; }

.categlink-table { background-image:url('../images_templ/descriptbg-02.jpg'); background-repeat:repeat-y; margin-bottom:10px; }
.categlink-table img { border:0px; }
.categlink-table td p { color:#999282; }
.categlink-table td p li { color:#999282; }

#categlink-header { background-image:url('../images_templ/categlinktop.jpg'); background-repeat:no-repeat; height:35px; }
#categlink-header div { line-height:35px; font-size:13px; font-weight:bold; padding-left:25px; color:#FFFFFF; }
#categlink-header a:LINK, #categlink-header a:VISITED { color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none; }
#categlink-header a:HOVER { color:#d36370; font-weight:bold; font-size:13px; text-decoration:none; }

#descript-body { padding-bottom:20px; }
#descript-body div, #descript-body p, #descript-body li { text-align:justify; color:#999282; }
#descript-body h1 { margin:0px; margin-bottom:5px; padding-bottom:5px; }

.detailed-product-body { background-image:url('../images_templ/detailed-product-bg.jpg');
	background-repeat:repeat-y;
	padding:10px; }

#detailed-product-left { padding-right:10px;
	text-align:right; }
	
#detailed-product-image img { border:1px solid #e5e2d8; }

#nv-product-image img { width:160px; border:1px solid #e5e2d8; }

#detailed-product-right { width:479px; } 
.detailed-right-table{ background-image:url('../images_templ/detailed-product-bg-02.jpg');
	background-repeat:repeat-y; }

#related-product-table { background-image:url('../images_templ/detailed-product-bg.jpg');
	background-repeat:repeat-y; }

#detailed-product-name { background-image:url('../images_templ/detailed-product-name.jpg');
	background-repeat:no-repeat;
	font-size:14px;
	color:#6f5f55;
	font-weight:bold;
	line-height:34px;
	width:479px; }

#detailed-product-name a:HOVER { color:#6f5f55; }

#be-img img { height:160px; }

.pink-search { background-image:url('../images_templ/new/pink-search-bg.jpg'); background-repeat:no-repeat; }
.pink-search-w { background-image:url('../images_templ/new/pink-search-bg-w.jpg'); background-repeat:no-repeat; }

#pink-search-text { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:12px; font-weight:bold; padding-right:10px; }
#pink-search-text a { font-family:"Trebuchet MS", "Times New Roman", Times, serif; font-size:11px; font-weight:bold; text-decoration:none; }

#pink-search-form { background-color:#FFFFFF; border:1px solid #e5aaad; padding:2px; }

.blue-search-text { font-family:"Trebuchet MS", "Times New Roman", Times, serif; border:0px; }
.blue-search-button { border:0px; }

.similar-products { text-align:left; padding-left:20px; padding-top:10px; padding-bottom:10px; }

#manufacturerbar {
	background-image: url('../images_templ/new/manufacturers-bar.gif');
	background-repeat: no-repeat;
	height: 37px;
	margin-bottom: 10px;
}
#manufacturer-cell select {
	background: FFFFFF;
	border: 1px solid #e5aaad;
	height: 18px;
	width:283px;
	}

/* --- styles for the site map ------------------------------------*/
.sitemap_custompages {clear:both; padding:20px 0 20px 0; font-size:14px; font-weight:bold; color:#4b4b4b; }
.list_sitemap_custompages {}
.listitem_sitemap_custompage {
display:block;
width:200px;
float:left;
border-bottom:1px dotted #d5d5d5;
}
.listitem_sitemap_manufacturer {
width:200px;
height:28px;
float:left;
border-bottom:1px dotted #d5d5d5;
}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {
color:#999282;
width:200px;
line-height:24px;
}
p.sitemap_categorytype {
line-height:25px;
text-align:center;
clear:both;
}
ul.list_sitemap_products { text-align:center; }
.listitem_sitemap_products {
list-style-type:none;
width:150px;
height:185px;
float:left;
text-align:center;
font-size:11px;
margin:10px;
}
.listitem_sitemap_products .product_link:LINK, .listitem_sitemap_products .product_link:VISITED {
display:block;
font-size:11px;
text-align:center;
vertical-align:middle;
}
.listitem_sitemap_products .product_link_img:LINK, .listitem_sitemap_products .product_link_img:VISITED {
display:block;
height:160px;
text-align:center;
width:160px;
}
.listitem_sitemap_products img {text-align:center; vertical-align:middle;}
#sitemap_holder .navigator_products { clear: both; display:block; text-align:right; }
.sitemap_body {
width:auto;
height:auto;
margin-bottom:30px;
float:left;
}
.navigator_products_list { margin: 0 0 10px 0; padding: 0 0 10px 0; display: block; }
.navigator_products_list li { float: left; list-style: none; padding: 0 0 0 10px;  margin: 0 0 10px 10px;  }
.navigator_products_list li a  { display: block;}
p.sitemap_category {
clear:both;
}
.listitem_sitemap_custompage a.category_link {color:#999282;font-size:12px;}
.listitem_sitemap_custompage a.category_link:HOVER {
width:220px;
text-decoration:none;
color:#e2494e;
padding-left:6px;
font-weight:bold;
}
#sitemap_holder .category_link:LINK { font-size:14px; font-weight:bold; text-decoration:underline; }
#sitemap_holder .category_link:VISITED { font-size:14px; font-weight:bold; text-decoration:underline; }
#sitemap_holder .category_link:HOVER { font-size:14px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link:LINK { font-size:16px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link:VISITED { font-size:16px; font-weight:bold; text-decoration:none; }
#sitemap_holder .categorytype_link:HOVER { font-size:16px; font-weight:bold; text-decoration:underline; }
.site_map_border { background-color: #d5d5d5; }
.site_map_body { background-color: #FFFFFF; }
.site_map_tr {}
.site_map_td { border: 1px solid #d5d5d5; }
.site_map_td_over {}
.site_map_tr_inner {}
.site_map_td_inner {}
.site_map_header_link_tr_inner { }
.site_map_header_link_td_inner {}
.site_map_header_link:LINK { color: #000090; text-decoration: none; }
.site_map_header_link:VISITED { color: #000090; text-decoration: none; }
.site_map_header_link:HOVER { color: #000000; text-decoration: none; }
.site_map_link:LINK { color: #4b4b4b; text-decoration: none; font-size: 11px; }
.site_map_link:VISITED { color: #4b4b4b; text-decoration: none; font-size: 11px; }
.site_map_link:HOVER { color: #e2494e; text-decoration: none; font-size: 11px; }

#sitemap_holder img { display:block; }
#sitemap_holder .product_link:LINK, #sitemap_holder .product_link:VISITED { color:#999282; text-decoration:none; }
#sitemap_holder .product_link:HOVER { color:#e2494e; text-decoration:none; }


.sitemap_websites { clear:both; }
.sitemap_body { position:relative; top:-15px; }