/**
 *-------------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (c) Copyright IBM Corp. 2006
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *-------------------------------------------------------------------
 */
 
/****************************************
 * Master1_1.css                        *
 * Style 1 - color 1 (blue)             *
 * class Styles used in B2C Pages       *
 ****************************************/

	/* General classes start */
	
	
	FORM {padding:0px; margin:0px;}
	TD,SPAN {font-size: 11px; color:#444444;}
	.checkbox, .radio {color:#ACACAC;padding:0px; margin:0px;}
	.input, .select{border: solid 1px #ACACAC; height: 20px;} 
	TEXTAREA {font-family:  Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #ACACAC; padding-top:2px;margin-right:5px;}
	a {color:#777777;text-decoration:none;}	
	a:hover {color:#877568; text-decoration:underline;}
	.space {padding-top:7px; padding-bottom:7px;}
	.p_width {width:785px;}
	.bold {font-weight:bold;}
	.select_length {width:224px;}
	
	/* General classes end */
	/* language select classes start */
	
	.lng_logo {padding-left:26px;}
	.lng_link {text-decoration:none}
	.lng_flag {border:solid 1px #7EABDC;}
	
	/* language select classes end */
	/* Menu classes start */
	
/* search area classes start */
	
	.s_back {background-color: #F0F3F8;border-bottom: solid 1px #7EABDC;height:27px;}
	.s_padding {padding-left:5px;}
	.s_text {font-family:  Arial,sans-serif; font-size: 11px; font-weight:bold; text-decoration:none;color: #121212;vertical-align:middle;}
	.s_text_black {color:#174D8A;font-size: 11px;}
	.s_link {font-family:  Arial,sans-serif; font-size: 11px;text-decoration:none;color: #121212;}
	.s_link2 {color: #174D8A;font-size: 11px;}
	.s_link:hover {color: #174D8A;text-decoration:underline;}
	.s_input {font-family:  Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #CFD2DC;height: 19px;}
	.s_input2 {font-family:  Arial,sans-serif; font-size: 11px; color:black; border: solid 1px #6E93BD;height: 19px;}
	

	/* search area classes end */
	/* logon classes start */
	
	.log_height {height: 20px;padding-top:5px;}
	.log_page {height:100%;}
	
	/* logon classes end */
	/* content classes start */
	
	
	.c_back {background-color:white;padding: 10px 0px 10px 0px;}
	.c_headings {color:#5F82AA; font-size: 11px;font-weight:bold;padding-bottom:6px;padding-top:10px;}
	/* .c_line {width:100%; background-image :url(../images/beautipage/c_line.gif);line-height:8px;margin:0px;font-size:2px;background-repeat: repeat-x;} */
	.c_large_img {vertical-align:top; text-align:left;}
	.c_large_img img {margin-right:5px;}
	.c_flash {padding-top:10px; padding-bottom:13px;}
	.c_homepage_cat {border:solid 1px #abaaaa;}
	.c_homepage_cat_txt {font-family:  Arial,sans-serif; font-size: 13px; color:#444444;font-weight:bold; padding-left:6px; height:20px; text-transform: uppercase;}
	.c_home_txt_blue {font-family:  Arial,sans-serif; font-size: 15px; color:#427DBE;font-weight:bold;}
	.c_home_txt_black {font-family:  Arial,sans-serif; font-size: 15px; color:#444444;}
	.c_select_yr_mnth {width:110px;}
	
	/* content classes end */
	/* subNav classes start */
	
	#subNav {background-color:#dbd7c9;}
	.sn_heading {font-family: Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	.sn_off {height:20px; border-top:solid 1px #7EABDC;}
	.sn_on {height:20px; border-top:solid 1px #7EABDC;background-color:#DCE3ED;}
	.sn_link {font-family:  Arial,sans-serif; font-size: 10px; font-weight:bold; color:#444444;text-decoration:none;height:100%;width:100%;padding-top:3px;display:block;}
	.sn_link:hover {background-color:#DCE3ED;text-decoration:none;}
	
	
	/* subNav classes end */
	/* table classes start */
	
	#table {color:#444444;margin-left:10px;}
	.t_table {width: 95%;}
	.t_hd_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#F0F3F8; text-align:left;height:15px;border:solid 1px #7EABDC;vertical-align:top;}	
	.t_tr {border-bottom: solid 1px #7EABDC;}
	.t_hd {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:F1F3F6; text-align:left;height:19px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;vertical-align:top;}
	.t_td { font-size: 11px; color:color:#444444;padding: 6px 4px 6px 4px;vertical-align:top; border-bottom: solid 1px #B7B7B7;}
	.t_td2 { font-size: 11px; color:color:#444444;padding: 7px 4px 3px 0px;vertical-align:top;}
	.t_hd_rght {text-align : right; width:100%;color:#444444;  font-size: 11px;font-weight:bold;display:block;}
	.t_hd_cntr {text-align : center; width:100%;color:#444444; font-size: 11px;font-weight:bold;display:block;}
	.t_hd_price_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px; background-color:#DCE3ED; text-align:right;height:15px;border-top:solid 1px #7EABDC;border-left:solid 1px #7EABDC;border-bottom:solid 1px #7EABDC;border-right:solid 1px #7EABDC;vertical-align:top;}
	.t_rght {text-align : right; display:block; font-size:11px;}
	.t_cntr {text-align : center; width:100%;display:block;}
	.t_fees { text-align : right; font-size: 11px; color:black;padding: 1px 4px 0px 4px;vertical-align:top;}
	.t_fees_spc {line-heght:3px;font-size: 4px;}
	.t_total { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;font-weight:bold;}
	.t_total_figure { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
	.t_discount {font-size: 11px; color:#8E8E8E;text-decoration : line-through;text-align : right; width:100%;display:block;}
	.t_button {background-color:#ECECEC; font-family:  Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #D7D7D7;height:14px; width:100%;text-align : center;margin-bottom:5px;display:block;}
	.t_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	.t_total_button {background-color:#ECECEC; font-family:  Arial,sans-serif; font-size: 10px; text-decoration: none; font-weight:bold;color: #444444; padding:1 0 2 0px;border: solid 1px #D7D7D7;height:14px; width:100%;text-align : center;margin-bottom:1px;display:block;}
	.t_total_button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
	.t_img_view {text-align:center; width:120px;display:block;padding-top:8px;padding-bottom:5px;vertical-align:bottom;}
	.t_detail_view {display:block;padding-top:12px;padding-bottom:10px;vertical-align:top;}
	.t_space {padding-bottom: 8px;text-align : center;}
	.t_img_border { border:0;}
	.t_empty_cell {width:14px}

	.t_row_img {padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.t_row_detail {padding:6px;vertical-align:top;width:230px;}
	.t_txt_detail {font-size: 10px;}
	.t_row_price {padding-top:6px;padding-bottom:6px;vertical-align:top;width:95px;display:block}
	.t_button_space {padding-top:5px;display:block}
	/*.t_line {border-bottom:solid 1px #ACACAC;font-size:1px;} */
	.t_rght_space {padding-right:5px;}
	
	/* table classes end */
	/* page scrolling widget start*/
	
	.ps_align_left {text-align:left;/* border-left:solid 1px #7EABDC; */ border-bottom:solid 1px #ACACAC;border-top:solid 1px #7EABDC;padding:0px; margin: 0px;}
	.ps_align {text-align:right;/* border-right:solid 1px #ACACAC; */ border-bottom:solid 1px #ACACAC;border-top:solid 1px #ACACAC;padding:0px; margin: 0px;}
	.ps_pad {padding-left:4px;}
	.ps_view {padding-right:5px;/* background-color:#DCE3ED; */}
	.ps_input {font-family:  Arial,sans-serif; font-size: 11px; color:#444444; border: solid 1px #7EABDC;height: 16px; padding-top:0px;margin-right:0px;border-top:solid 1px #7EABDC;padding:0px; margin: 0px;}
	.ps_text {font-family:  Arial,sans-serif; font-size: 9px; color:#444444;padding-left:4px;}

	/* page scrolling widget end*/
/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/
	
	/* Button link styles */
	a.button {background-color:#F2F2F2; font-family:  Arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;color: #444444; padding:2px 7px 3px 6px;border: solid 1px #959595;height:19px;}
	a.button:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
	/* TD class styles */
	th.colHeader	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;text-align:center;height:15px;vertical-align:top;background-color: #F2F2F2;}
	th.colHeader_price	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;text-align:center;height:15px;vertical-align:top;background-color: #F2F2F2;}
	th.colHeader_last {color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;text-align:center;height:15px;vertical-align:top;background-color: #F2F2F2;}
	td.price 		{font-size:  11px; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: right;}
      td.redPrice       {font-size:  11px; color: red; font-family:  arial, helvetica, sans-serif;}

	td.offerPrice	{font-size:  11pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif; text-align: left;}
	td.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}
	
	/* This class is used to bold regular text */
	strong 		{	font-weight: bold;}
	
	/* The following classes format how currency is displayed */
	.price		{	font-size: 12px; color:#888888; }
	.listPrice	{	font-size:  11px; color: #9B9B9B; font-family:  Arial,sans-serif; text-decoration: line-through;}
	.offerPrice	{	font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}
	.discountPrice{font-size:  9pt; color: #9B9B9B; font-family: arial, helvetica, sans-serif;}

	/* This class is used to format product names */
	.productName{	font-size:  12px; color: #636363; font-family:  Arial,sans-serif;font-weight: bold;}
	
	/* Class to highlight a required field on a form */
	.required	{	font-family: verdana; color: red; FONT_SIZE: 2pt;}
	
	/* Class to highlight an error message */
	.error {font-family:  Arial,sans-serif; font-size: 11px; color:red;padding-left:4px;}
    .warning {font-family:  Arial,sans-serif; font-size: 13px; color:red;padding-left:4px;}
	

	
	/* The background color of a table and alternating row background colors */
	.bgColor 	{	border-collapse: collapse; width: 100%; }
	.cellBG_1	{	 }
	.cellBG_2	{	 }
    
  
	
	/* This class is used for the section heading */
	.heading {font-family: Arial,sans-serif; font-size: 20px; color: #636363;line-height:40px;}
	.heading2 {font-family: Arial,sans-serif; font-size: 20px; color: #444444;line-height:40px;}
	
	/* This class is used for the section sub-heading */
	.subHeading {font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: left;color: #427DBE;line-height:30px;}
	
	/* Breadcrumb trail for checkout pages */
	a.chkout_done {color:#726d68;}
	a.chkout_done:hover {color:#211d17;}
	td.chkout {color:#726d68;}
	td.chkout_active {font-weight:bold; color:#4f7590;}
	td.divider {width: 1px;}

/***** Changes for Darwyn Start *****/

	/****************************************
	 * delta from Snippet.css
	 * classes to be used in snippets
	 ****************************************/

	/* This class is used to format text for discounts */
	.discount {font-family:Arial,sans-serif; font-size:11px;  color:red; vertical-align:middle;}
	
/***** Changes for Darwyn End *****/



/*******  SideTree **************/

/* CSS Document */ 

#tree{ 
font-family:Arial, Helvetica, sans-serif; 
float:left;  
background:url("../images/beautipage/bg-navtree-header.gif") no-repeat scroll left top #DBD7C9;
margin:0px 0px 0px 10px;
padding:0px 8px 0px 0px;
width:190px;
}

#tree a{ 
text-decoration:none; 
font-size:12px; 
line-height:18px;
color:#666666; 
border:0; 
} 

#tree a:hover{
text-decoration:underline;
}

#tree ul{ 
margin:0 0 4px 8px; 
}

#tree ul#treemenu2 {
}

#tree li{ 
margin:0; 
} 

#tree .cat{ 
font-weight:600;
text-transform:lowercase;
font-size:17px;
line-height:42px;
color:#352e26;
} 

#tree a.currentarrow{ 
color:#352e26;
background-image:url(../images/beautipage/treecurrent.png);
background-repeat:no-repeat;
background-position:0px 4px !important;
overflow:visible;
margin-left:0px;
padding-left:15px;
font-weight:600;
text-transform:lowercase;
font-size:17px;
line-height:42px;
} 

#tree .subselect0{ 
text-transform:uppercase;
font-weight:600;
color:#4f7590;
display:block;
margin:10px 0px;
font-size:13px;
} 

#tree .subselect1{  
margin-left:0px;
color:#333333; 
border:0; 
} 

#tree .subselect2{ 
margin-left:0px; 
color:#333333; 
border:0; 
} 

#tree .subselect3{ 
margin-left:0px; 
color:#333333; 
border:0; 
} 

#tree .subselect4{ 
margin-left:0px; 
color:#333333; 
border:0; 
} 

#tree .subselect5{ 
margin-left:0px; 
color:#333333; 
border:0; 
} 



#tree li.current{ 
color:#352e26;
background-image:url(../images/beautipage/treecurrent.png);
background-repeat:no-repeat;
background-position:0px 4px !important;
overflow:visible;
margin-left:0px;
padding-left:10px;
}

#tree .cond{ 
margin-left:0; 
} 

.treeview{ 
margin:0; 
padding:0; 
} 

.treeview ul{ /*CSS for Simple Tree Menu*/ 
margin: 0; 
padding: 0; 
} 

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/ 
list-style-type: none; 
margin-bottom: 3px; 
} 

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */ 
cursor: hand !important; 
cursor: pointer !important; 
} 


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */ 
display: none; /*Hide them by default. Don't delete. */ 
} 

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */ 
cursor: default; 
} 


/***********  end SideTree ************************/



/*********** BeautiControl ************************/

 .tableFrame {border-collapse: collapse; width: 100%; border-bottom:solid 1px #CCCCCC;}

 .greenText  {color: #614B39;}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
      font-weight: bold;
      color: #898989;
}

.title1 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
  	color: #636363;
	text-decoration: none;
      font-weight: bold;
	}
a.blue {
       font-family: serif;
       color:#2D73B9;
       text-decoration:underline;}

      }

a.link {
        color:#777777;
        text-decoration:underline;	
       }

.messageText {
        color: #614B39;
      }

.t_total { text-align : right; 
           font-size: 11px; 
           color:#444444;
           padding: 3px 4px 3px 4px;
           vertical-align:top;
           border-top:solid 1px #CCCCCC;
           border-bottom:solid 1px #CCCCCC;
           font-weight:bold;}
	

/*********** BeautiControl ************************/

 .tableFrame {border-collapse: collapse; width: 100%; border-bottom:solid 1px #CCCCCC;}

 .greenText  {color: #614B39;}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
      font-weight: bold;
      color: #898989;
}

.title1 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
  	color: #636363;
	text-decoration: none;
      font-weight: bold;
	}
a.blue {
       font-family: Arial,sans-serif; 
       color:#427DBE;
       text-decoration:underline;}
      }
#content_splash {
	background-color:#FFFFFF;
	text-align:left;
	width:600px;
	background-image:url(../images/beautipage/WScontentBG.jpg);
	background-repeat:repeat-y;
	margin:0px auto !important;
	margin:-2px auto 0 auto;
	
}
a.link {
        color:#777777;
        text-decoration:underline;	
       }
 
.messageText {
        color: #614B39;
      }

.t_total { text-align : right; 
           font-size: 11px; 
           color:#444444;
           padding: 3px 4px 3px 4px;
           vertical-align:top;
           border-top:solid 1px #CCCCCC;
           border-bottom:solid 1px #CCCCCC;
           font-weight:bold;}
	
.heading3 {
           font-family: Arial,sans-serif; 
           font-size: 12px; 
           color: #636363;
           font-weight: bold;
          }

.heading4 {
           font-family: Arial,sans-serif; 
           font-size: 16px; 
           color: #636363;
           font-weight: bold;
           line-height:40px;
          }

.heading5 {
           font-family: Arial,sans-serif; 
           font-size: 11px; 
           color: #636363;
           line-height:16px;
          }



.blue_title1 {
           font-family:  Arial,sans-serif;
           color: #427DBE;
           font-size: 14px;
           }

.blue_text {
           font-family:  Arial,sans-serif;
           color: #427DBE;
           font-size: 10px;
           }

td.border {
	     border-right: 1px inset #DADAD9; 
          }

.blue_title2 {
         font-family: Arial,sans-serif;
         color:#2D73B9;
         font-size: 14px;
         line-height:40px;
         }

.blue_link2 {
         font-family: Arial,sans-serif;
         color:#2D73B9;
         font-size: 14px;
         line-height:40px;
         }

#BackGroundImage {
         background-image:url(../images/beautipage/WS_background.jpg);
         }

.red_text {
           line-height:25px;
           font-family: Arial,sans-serif; 
           font-size: 12px; 
           color: red;
           font-weight: bold;
          }

#AddToBag {
	position:relative;
	top: 6px !important;
	top: 3px;
}

#AddToWishlist {
  color: #888; 
}
#MoreInfo {
	color:#888;
	margin-left: 6px;
	}
th.colHeader1	{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;text-align:left;height:15px;vertical-align:top;background-color: #F2F2F2;}
.price_last		{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#444444; text-align:right; }
.price_last_bold	{font-family: arial, helvetica, sans-serif; font-size: 12px; color:#444444; text-align:right; font-weight:bold; line-height:20px;}

.order_header1 {font-family: Arial,sans-serif; font-size: 12px; color: #427DBE; font-weight: bold;}
.order_header_2 { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
.order_header_left { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.order_header_center { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
.order_header_right { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
.order_text { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#444444;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.order_price_right { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#444444;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.order_header_3 {font-family: Arial,sans-serif;font-size: 12px; color: #427DBE;;font-weight: bold; line-height:15px;}
.order_red_text { font-family: arial, helvetica, sans-serif; font-size: 11px; color:red;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.order_redprice_right { font-family: arial, helvetica, sans-serif; font-size: 11px; color:red;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}

.bill_head_1 {font-family:  Arial,sans-serif; color: #427DBE; font-size: 14px;}
.logon_header_1 {font-family: Arial,sans-serif; color:#2D73B9; font-size: 14px; line-height:40px;}
a.register_link {font-family: serif; color:#2D73B9; text-decoration:underline;}      
.t_td3 { font-size: 11px; color:color:#444444;padding: 10px 7px 6px 4px;vertical-align:top;}
.delivery_header1 {font-family:  Arial,sans-serif;color:#AFAFAF;font-weight: bold;sans-serif;font-size: 11px;}
.product_header_1 {font-family: Arial,sans-serif; font-size: 12px; color: #464646; font-weight: bold;}
a.red {font-family: Arial,sans-serif; color:red; text-decoration:underline;font-size: 13px; }
.cart_total_1 { text-align : right;font-size: 11px;color:#444444;padding: 3px 4px 3px 4px; border-right:solid 1px #CCCCCC; font-weight:bold;}
.cart_header_left { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.cart_header_center { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.cart_header_right { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
a.cart_discount_text {font-size:  8pt; color: red; font-family: arial, helvetica, sans-serif;}
.cart_text { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#444444;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.cart_price_right { font-family: arial, helvetica, sans-serif; font-size: 11px; color:#444444;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.cart_red_text { font-family: arial, helvetica, sans-serif; font-size: 11px; color:red;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}
.cart_redprice_right { font-family: arial, helvetica, sans-serif; font-size: 11px; color:red;padding: 2px 2px 2px 2px;vertical-align:top; line-height:15px;}



.priceText{	font-size:  12px; color: #636363; font-family:  Arial,sans-serif;font-weight: bold;}
.red_text_1{font-size:  12px; color: red; font-family:  Arial,sans-serif;font-weight: bold;}
.redPrice{font-size:  11px; color: red; font-family:  arial, helvetica, sans-serif;}
.redTotalPrice   {font-size:12px; color: red; font-family:  arial, helvetica, sans-serif;}

.wish_header_left { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.wish_header_center { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.wish_header_right { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
.item_text {color: #707070;}
a.wish_button {background-color:#F2F2F2; font-family:  Arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;color: #7D7D7D; padding:2px 7px 3px 6px;border: solid 1px #959595;height:19px;}
a.wish_button:hover {color:#7D7D7D;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
.search_header_left { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.search_header_center { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.search_header_right { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
a.update_button {background-color:#F2F2F2; font-family:  Arial,sans-serif; font-size: 11px; text-decoration: none; font-weight:bold;color: #7D7D7D; padding:2px 7px 3px 6px;border: solid 1px #959595;height:19px;}
a.update_button:hover {color:#7D7D7D;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
.cart_total_price { text-align : right; font-size: 11px; color:#444444;padding: 3px 4px ;vertical-align:top;border-top:solid 1px #CCCCCC;background-color:#ECECEC;font-weight:bold;}
a.text_link { font-family: Arial,sans-serif; color:#777777; text-decoration:underline;}	
a.text_link:hover {font-family: Arial,sans-serif; color:#777777; background-color: #BDD0E6;text-decoration: none;}
#hintbox{
position:absolute;
top: 0;
color:#444444;
background-color: #ECECEC;
width: 180px; /*Default width of hint.*/ 
padding: 3px;
border:1px #ACACAC;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-left:solid 1px #959595;
border-top:solid 1px #959595;
border-right:solid 1px #959595;
border-bottom:solid 1px #959595;
visibility: hidden;
}

#shipInstruction{
position:absolute;
top: 0;
color:#444444;
background-color: #ECECEC;
width: 180px; /*Default width of hint.*/ 
padding: 3px;
border:1px #ACACAC;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-left:solid 1px #959595;
border-top:solid 1px #959595;
border-right:solid 1px #959595;
border-bottom:solid 1px #959595;
visibility: hidden;
}


.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

a.password_text{color:#444444;}
p.CloseDiv1 a{margin-left:290px;width: 3px;text-align: center;font-size: 2px;	display: block;padding:0px;}
p.CloseDiv1 a:hover{display: block;padding:2px;color: #333;text-decoration: none;}
p.CloseDiv1 img{	margin:0;}

.bundle_heading {font-family: Arial,sans-serif; font-size: 20px; color: #636363;line-height:40px; padding: 5px; border-bottom: solid 1px #B7B7B7;}       
.item_heading {font-family: Arial,sans-serif; font-size: 20px; color: #636363;line-height:40px; padding: 5px; border-bottom: solid 1px #B7B7B7;} 

#ProductBox .discount_text {font-size:  8pt; color: red; font-family: arial, helvetica, sans-serif;}
 .discount_heading{font-family: Arial,sans-serif; font-size: 20px; color: #636363;line-height:40px;width:620px;padding-bottom:4px;border-bottom:1px solid #CCCCCC;line-height:24px;	margin-top:15px;}
 .Reg_colHeader{color:#444444; font-size: 11px;font-weight:bold;padding: 3px 4px 3px 4px;height:15px;background-color: #F2F2F2;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #CCCCCC}
.confirm_header_left { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}
.confirm_header_center { text- font-size: 11px; color:#444444;padding: 3px 4px 3px 4px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;background-color:#ECECEC;}
.confirm_header_right { color:#444444;padding: 0px 0px 0px 0px;vertical-align:top;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #D7D7D7;background-color:#ECECEC;font-weight:bold;}

#content_splash {
	background-color:#FFFFFF;
	text-align:left;
	width:600px;
	background-image:url(../images/beautipage/WScontentBG.jpg);
	background-repeat:repeat-y;
	margin:0px auto !important;
	margin:-2px auto 0 auto;
	
}

.whoText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666; 
}


.whoTextsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}

.whoTable {padding:0px 0px 0px 0px;border: solid 1px #ACACAC;}
.promoTable { background-color: #ECECEC;}
.promoText {Arial,sans-serif; font-size: 11px; font-weight:600; color: #444444;}

.consultantTable {border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #D7D7D7;border-right:solid 1px #D7D7D7;}
.text_message {font-family:  Arial,sans-serif; font-size: 12px;text-decoration:none;color: #5C5E62;}
.discount_text {font-size:  8pt; color: red; font-family: arial, helvetica, sans-serif;}
.consultantLanTable {width:260px; border-bottom: 3px; background-color: #ECECEC;}

#findConsultant{
	padding: 10px;
}

#needConsultant{
	padding: 10px;	
}

#table_findResults tr td.heads {
	font-size: 14px;
	border-top: 0 !important;
	background-color:#F1F1E3;
        padding: 4px 0px 3px 0px;
}

#table_findResults tr td {
	font-size: 11px;
	border-top: 1px solid #999999;
}

#table_Contact tr td {
	border: 0 !important;
}

.hiddenInfo{
	position: relative;
}

.consultant_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #999999;
	font-weight: normal;
}

.consultant_text {
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	color: #666666;
	padding-top: 10px;
}

.coll_img_view {text-align:center; width:120px;display:block;padding-top:0px;padding-bottom:0px;vertical-align:bottom;}
.coll_t_td { font-size: 11px; :color:#444444;padding: 1px 1px 1px 1px;vertical-align:top; border-bottom: solid 1px #CCCCCC;}
.coll_total {font-size:  12px; font-family: arial, helvetica, sans-serif; text-align: right;margin-right: 15px; width:100px; color:#363636;font-weight: bold;align:right;}
.consultant_aggrement{font-size:12px;font-family:Arial;color:#333333;font-weight:normal;}
.coll_agree_table { padding: 2px 4px 2px 4px;vertical-align:top;border-left:solid 1px #ACACAC;border-top:solid 1px #ACACAC;border-bottom:solid 1px #ACACAC;border-right:solid 1px #ACACAC;}
.coll_warning {font-family:  Arial,sans-serif; font-size: 12px; color:red;}
.coll_warningB {font-family:  Arial,sans-serif; font-size: 12px; color:red;font-weight:bold;}
.coll_header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #999999;
	font-weight: normal;
}
=======
#findConsultant{
	padding: 10px;
	
	
}

#needConsultant{
	padding: 10px;

	
}

#table_findResults tr td.heads {
	font-size: 14px;
	border-top: 0 !important;
	background-color:#F1F1E3;
        padding: 4px 0px 3px 0px;
}

#table_findResults tr td {
	font-size: 11px;
	border-top: 1px solid #999999;
}

#table_Contact tr td {
	border: 0 !important;
}

.hiddenInfo{
	position: relative;
}

.consultant_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color: #999999;
	font-weight: normal;
}

.consultant_text {
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	color: #666666;
	padding-top: 10px;
}

.coll_img_view {text-align:center; width:120px;display:block;padding-top:0px;padding-bottom:0px;vertical-align:bottom;}
.coll_t_td { font-size: 11px; :color:#444444;padding: 1px 1px 1px 1px;vertical-align:top; border-bottom: solid 1px #CCCCCC;}
.coll_total {font-size:  12px; font-family: arial, helvetica, sans-serif; text-align: right;margin-right: 15px; width:100px; color:#363636;font-weight: bold;align:right;}
.consultant_aggrement{font-size:12px;font-family:Arial;color:#333333;font-weight:normal;}
.coll_agree_table { padding: 2px 4px 2px 4px;vertical-align:top;border-left:solid 1px #ACACAC;border-top:solid 1px #ACACAC;border-bottom:solid 1px #ACACAC;border-right:solid 1px #ACACAC;}
.coll_warning {font-family:  Arial,sans-serif; font-size: 12px; color:red;}
.coll_warningB {font-family:  Arial,sans-serif; font-size: 12px; color:red;font-weight:bold;}
.coll_header1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #999999;
	font-weight: normal;
}
.coll_header2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #898989;
	font-weight: normal;
      background-color:#ECECEC;
      padding: 4px 0px 3px 0px;
      border-bottom:solid 1px #ACACAC;
      
}

 .SubHead_Blue{ margin-bottom:-5px !important; margin-bottom:0px; color: #3E7DC0; font-weight:normal; font-size:18px; line-height: 24px; margin-top: 5px; }
 p { font-weight:normal; font-size:11px; line-height:16px; color: #666666; padding-top: 10px; }

#shopConsultant {
	background-color:#FFFFFF;
	text-align:left;
	padding: 5px;
	width: 350px;
}
	
a.couponButton {background-color:#F2F2F2; font-family:  Arial,sans-serif; font-size: 11px; text-decoration:none; 
               font-weight:bold;color: #444444; padding:2px 7px 3px 6px;border: solid 1px #959595;height:19px;
               text-align : center;margin-bottom:5px;display:block;}
a.couponButton:hover {color:#174D8A;border: solid 1px #6E93BD;background-color: #BDD0E6;text-decoration: none;}
	
.buttonBig2 {background-color:#F2F2F2; font-family:  Arial,sans-serif; font-size: 15px; text-decoration: none; font-weight:bold;color: #444444; padding: 5px 10px; border: solid 1px #959595; height: ;}
.buttonBig2:hover {color: #174D8A; border: solid 1px #6E93BD; background-color: #BDD0E6; text-decoration: none;}

a.buttonBig {background-color: #F2F2F2; font-family: Arial,sans-serif; font-size: 15px; text-decoration: none; font-weight: bold; color: #444444; padding: 5px 10px; border: solid 1px #959595; height:17px ;}
a.buttonBig:hover {color: #174D8A; border: solid 1px #6E93BD; background-color: #BDD0E6; text-decoration: none;}

.subAction {color: #5D3E24; font-size: 14px; font-weight: bold; }
.shopBagModalTitle {color: #5D3E24; font-size: 20px; }
.orderSummaryModalTitle {color: #5D3E24; font-size: 14px; font-weight: bold; text-align:center;}
/**** For content slider ***/

.contentslide{
	border: 1px ;
	border-style: dotted;
	border-color: #CCCCCC;
	border-bottom-width: 1px;
	padding: 8px;
	width: 400px;
	height: 150px;
	overflow: auto;
}

.contentslide .contentdiv{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;

	color: #5F5F5F;;
}

.pagination{
	border-left:0px ; border-style: dotted;border-color: #CCCCCC;
	border-right:1px #CCCCCC; border-top:1px #CCCCCC;
	border-bottom:0px #CCCCCC; width: 400px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 22px;
	background-color: white;
	/*Left/ right border width of pagination DIV.*/
	padding-left:1; padding-right:0; padding-top:0;
	padding-bottom:1px
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
	width: 400px; /*IE5 width*/
	w\idth: 400px; /*IE6 width*/
}

.pagination a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 9px;
	padding-left:12; padding-right:12;
	text-decoration: none; 
	color: #5F5F5F;
	font-weight: bold;
	text-transform: lowercase;
	background-color: #CCCCCC;
}

.pagination a:hover, .pagination a.selected{
	color: #5F5F5F;
	background-color: #E5E5E5;
}



#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px dotted black;
font: normal Arial, Helvetica, sans-serif;
background-color: white;
line-height:18px;
z-index:100;
}

a.pic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	color: #5F5F5F;
}

a.pic:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	color: #5F5F5F;
}
a.pic:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	text-decoration: none;
	color: #80D4FF;
}


#ColorCollection {
	font-family: Arial, Helvetica, sans-serif;
}

#ColorCollection h1{
	color: #477AAC;
	margin-bottom: 0;
}

#ColorCollection h2{
	color: #676767;
	font-weight: normal;
	font-size: 16px;
}

#ColorCollection h3{
	font-weight: normal;
	margin-bottom: 0;
	color: #333333;
	font-size: 16px;
}

#ColorCollection p{
	font-size: 14px;
}

#ColorCollection p.mini{
	font-size: 12px;
}

#ColorCollection p strong{
	color: #477AAC;
	font-size: 14px;
}

#ColorCollection p.callout {
	width: 70%;
	padding: 10px;
	background-color: #BADEFF;
	margin: 20px 0 20px 0;
}

#ColorCollection h2.callout {
	width: 70%;
	padding: 5px;
	background-color: #BADEFF;
	margin: 20px 0 20px 0;
}

a.search {
      color: #333333;
}




