﻿body 
{
	margin:0px; padding:0px;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	
}
img
{
	border:0px;
}
a img{border:none}

.InvoiceGridItem
{
	 font-family:Arial; font-size:14px; 
}

/* Master Pages */
.master_header
{
	background-color:#8CCAD9; width:100%; float:left; margin:0px;
	padding:0px ;border:0px solid red;
}
.footer
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   color: #ffffff;
   text-decoration: none;
}
.master_footer
{
	background-color:#8CCAD9; width:100%; float:left; 
	padding:none;
}
.footer_lite    {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   color: #ffffff;
font-weight: bold;
   text-decoration: none;
      }
	  
.footer_dark    {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 8pt;
   color: #C8EBF3;
   font-weight: bold;
   text-decoration: none;
      }
	  
	
  
  /* Ends Master */
  
  
  /* start Left user control*/
  .sidenav    {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
      }
.main_div
{
	width:100%; float:left; margin:0px; padding:0px; background-color:#8CCAD9;
}
.main_article
{
	width:840px; height:auto;  margin-left:auto; margin-right:auto;  background-color:#8CCAD9; 
	

}
.article_left
{
	width:158px; height:auto; float:left; text-align:left; background-color:#8CCAD9; border:0px solid red; vertical-align:text-top; 
}
.article_right
{
	width:135px; float:left; vertical-align:top;  
}
.main_center
{
	background-color:#8CCAD9;width:516px; float:left; vertical-align:top; text-align:left;
}
.main_articlecenter
{
	float:left; width:516px; background:white; float:left; border:0px solid red; vertical-align:text-top;
	
}
.article_center{float:left;  background:white;border:0px solid red;    }
.article_center_makeovers{float:left; width:496px; height:690px; background:white; border:0px solid red; text-align:center; padding-left:10px; padding-right:10px; vertical-align:text-top;  }
.article_center_dress{float:left; width:496px; height:690px; background:white; border:0px solid red; text-align:center; padding-left:10px; padding-right:10px; vertical-align:text-top;  }
.article_center_hair {float:left; width:95%; background:white; border:0px solid red; text-align:left; padding-left:10px; padding-right:10px; vertical-align:text-top;  }


.article_div1 
{
	width:486px; height:120px; text-align:left;
}
.article_div3
{
	width:435px;
}
.pic_left
{
	width:120px; float:left; 
}
.pic_right
{
	width:120px; float:left; text-align:left;
}

.pic_text_right
{
	width:300px;float:left;
}
.pic_text_left
{
	width:300px;float:left; text-align:left;
}
.image_left
{
	width:17px; float:left;
}
.image_right
{
	width:17px;float:right;
}
.image_left1
{
	width:15px; float:left;
}
.image_right1
{
	width:19px;float:left;
}
.heading
{
	font-family:Arial Baltic;
	font-size:20px;
	color:Purple;
	font-weight:bold;
	text-align:left;
}
.main_bottom
{
	float:left; width:516px; background:#8CCAD9;   
}
.article_div2
{
	width:435px; height:130px;
}
.pic_left1
{
	width:130px; float:left;
}
.pic_text_left1
{
	width:290px;float:left;
}
.articlehair_div
{
	width:486px; height:185px; 
}
.articlehair_div1
{
	width:435px; 
}
.pichair_left
{
	width:145px;float:left;
}
.pichair_left1
{
	width:138px;float:left;
}
.texthair_left
{
	width:331px; float:left; text-align:left;
}
.texthair_left1
{
	width:280px; float:left; text-align:left;
}
.article_hair_div
{
	width:435px; height:110px;
}
.article_hair_div1
{
	width:435px; height:98px;
}
/*Pages for sitemap */
.sitemap_row
{
	width:100%;float:left;
}
.sitepanel_row
{
	width:95%; text-align:justify; margin-left:5px; 
}


/*End sitemap*/


 .heading1
 {
	font-family:Arial Baltic;
	font-size:20px;
	
	
 }
 .login_left
 {
	width:220px; float:left;
 }
 .login_right
 {
	width:220px; float:left;
 }
 .text_bold
 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
 }

 .text_validate
 {
	color:Red;
	font-family:Arial;
 }
 /* addressook */
.forgot_pass
{
	width:455px; margin-left:10px; margin-right:10px;
	padding:5px 5px 5px 5px; border:SOlid 1px Silver;
}
.forgot_pass1
{
	width:445px; margin-left:10px; margin-right:10px;
	padding:5px 5px 5px 5px; border:SOlid 1px Silver;
}
.forgot_pass1
{
	width:445px; margin-left:10px; margin-right:10px;
	padding:5px 5px 5px 5px; border:SOlid 1px Silver;
}
.part_left
{
	width:180px;float:left; padding-left:20px; border:0px solid red;
}
.part_center
{
	width:100px;float:left;
}
.part_right
{
	width:150px;float:left;
}
.part_left1
{
	width:170px;float:left;
}
.part_center1
{
	width:80px;float:left;
}
.part_right1
{
	width:170px;float:left;
}

.text_normal
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.text_normal1
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.text_normal2
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  text-align:justify;

}
.text_large
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  text-align:justify;

}
/* Products detail */
.txtproductdescription
{
	
/*	font-size: 10px;*/
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
  text-align:justify;
}
.txtproducttype
{
	color:#b53675;
}
.txtsaleprice
{
	float:left;
	
/*	font-size: 10px;*/
	font-size: 120%;
	font-weight: bold;
	color:Red;
	font-style:italic;
	text-decoration: none;
  text-align:justify;
}
.txtoutofstock
{
	color:#b53675;
	font-weight:bolder;
}
.pro_left
{
	width:160px; float:left; 
}
.pro_right
{
	 width:300px;  float:left; text-align:left; 
}
.productmain
{
	float:left; width:95%; background:white; border:0px solid red; text-align:left; padding-left:10px;  vertical-align:text-top;
}
.noteheading
{
	float:left;  font-size:14px; font-style:italic; font-weight:bold; color:#006699;
}
.productlistheading
{
	float:left;  font-size:14px; font-weight:bold; color:#006699; text-align:left; 
}
.noteheadinglink
{
	float:left; width:80px; font-size:12px; font-weight:bold; color:#006699; text-align:left;
}
.noteheadinglink a:link
{
	float:left;  font-size:12px; font-weight:bold; color:#006699; text-align:left;
}

.sharelink
{
	float:left; width:70px; font-size:12px; font-weight:bold; color:#006699; text-align:left;
}

.notecolon
{
	float:left; width:2px;font-size:12px; font-weight:bold; color:#006699; text-align:left; padding-right:5px;
}
.notetext
{
	float:left; width:110px;   font-size:12px; text-align:left;
}
.ImageStyle
{
	width:138px; height:243px;
}
.img_left
{
	width:200px; float:left;
}
.img_right
{
	width:200px; float:left;
}


.img_rightnew
{
	width:176px; float:right; padding-right:10px;
}

.color_red
{
	color:Red; font-weight:lighter;
}
 .div_textleft
{
	margin-top:7px;
	margin-bottom:15px;
	font-size:11px; font-family:Arial; color:black;
}
.div_textright
{
	
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px; font-family:Arial; color:black;
}

.text_shipping
{
	font-family:Arial;color:Black; font-size:14px;  text-align:inherit;
}

 .div_textleft
{
	margin-top:7px;
	margin-bottom:15px;
	font-size:11px; font-family:Arial; color:black;
}
.div_textright
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px; font-family:Arial; color:black;
}

.addressbook_leftpanel
{
	width:110px; float:left;
}
.addressbook_rightpanel
{
	width:300px; float:left;
}
.check_normal
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
/* shopping cart */
.OrderEntryCart
{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.bread_off
{
    FONT-SIZE: 7pt;
    COLOR: #959393;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.ProductList
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    text-align:center;
	/*width:100%;*/
	border:0px;
	background-color:White;
	border-color: white;
}

/* This class is used to define link button active state for column headings in a table  */
.ProductList a:link
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #00659c;
    FONT-FAMILY: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.product_price
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #9c38bd;
    FONT-FAMILY: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    COLOR: #8996a9;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.divOrderRowUA{ width:460px; padding-left:10px; font-size:8pt; font-weight:bold; color:#652F6A; float:left; padding-top:5px; padding-bottom:2px; }
.float_left {
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0px;
}
	
.float_right {
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
margin-left: 10px;
}
.ShoppingCart_Update_btn_bg
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    MARGIN: 2px 0px 0px;
    BORDER-LEFT: 0px;
    WIDTH: 35px;
    CURSOR: pointer;
    COLOR: #000000;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial;
    HEIGHT: 18px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: underline;
}
.divNotifyDes { width:100%; float:left; padding-top:10px; padding-bottom:10px; font-family:Arial; font-size:12px; }
.divImagePPD	{	width:140px; float:left; margin: 5px 5px 5px 10px;	}
.divMainPPD	{	width:420px; float:left; margin-left:25px; margin-top:5px;  }
.divRPanelPPD	{	width:210px; float:left; margin:5px 5px 5px 10px; padding-left:20px;	}
	
	.divInPanelPPD	{	width:210px; float:left; margin-top:20px; margin-bottom:10px;	}
	
	
	
	.DescPPD	{	font-size:13px; font-weight:bold; width:200px; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	
	.divLabelPPD	{	font-size:12px; width:210px; float:left; margin-bottom:5px; margin-top:2px; font-weight:bold;	}
	
	.lblRetPricePPD	{	font-size:12px; font-weight:normal;	}
	
	.lblOPricePPD	{	color:Gray;	}
	
	.divCAvailable	{	font-size:13px; font-weight:bold; width:200px; background-color:#CECECE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.divLStock	{	font-size:13px; font-weight:bold; width:200px;background-color:#CECECE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.divNStock	{	font-size:13px; font-weight:bold; width:200px; background-color:#CECECE; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;	}
	.sorting { text-align:right}
	.sorting a { font-size:11px; }