﻿ body
    {
    width:1003px;
    margin:0px auto;
    font-family:Tahoma;
    font-size:9px;
    color:#000000;
    background-color:#E0f7ff;
    }
    #outerTbl
    {
    width: 1003px; text-align:center;
    }
    #topMenu
    {height: 18px; 
    background-color:#ffffff;
    height:18px; font-family:Tahoma; font-size:9px; color:#000000; text-align:right;
    }
    #topMenu a
    {
    font-size:9px; color:#000000;
    padding:5px 10px 5px 10px;
    }
    #logoPan
    {
    background-image:url(../SiteImage/headerBg.jpg);    
    height:60px;
    text-align:left;
    padding-left:30px;
    }
    #logoPan span
    {
    padding-left:32px;
    font-family:arial;
    font-size:15px;
    font-style: normal;
    color:#373737;
    }    
    #topnav
    {
    font-family:arial;
    font-size:12px; 
    color:#000000;  
    float:right;
    margin-top:26px;
    height:32px;
    width:auto;
    }
    .topnav
    {
    background-image:url(../SiteImage/topnavBg.jpg);
    background-repeat:repeat-x;
    background-position:left top;
    height:26px;
    padding-top:7px;
    display:block;
    }
    #topnav a
    {
      padding:0px 15px 0px 15px;
      text-decoration:none;
      color:#000000;
    }
    #chat
    {
	float:left; 
	text-align:right; 
	display:inline-table; 
	margin:0px; 
	width:65px; 
	padding-left:70px;
    }
    .cartrow
    {
    font-size:12px;
    height: 27px;
    text-align: left;
    vertical-align: middle; 
    background-color:#b9ecff;
   }
    .cartrow div
    {
    padding:0px 5px 0px 5px;
    float:left;
    }
    .cartrow input
    {
     padding-top:2px;
    }
    
    .searchBox
    {
    width:137px;
    border:none;
    }
    .leftnav
    { 
    font-family:Arial;
    font-size:11px;
    background-image:url(../SiteImage/navBg.jpg);
    color:#182a15;  
    }
    .title
    { 
    font-family:Book Antiqua;
    font-size:27px;
    vertical-align: middle;
    color:#02749e; 
    text-align:left;  
    }
    .subtitle
    { 
    color:#fff; font-family:Century Gothic; font-size:25px; line-height:1.5; font-weight:normal;
    padding-left:7px; 
    }
    p
    {
     text-align:justify;
     font-family:Verdana;
     line-height:1.2;
     font-size:11px;
    }
    .navColumn
    { 
    width:210px; 
    text-align:center;
    vertical-align:top;
    padding-top:15px;
    }
    .navleftTop
    { 
    width:196px; 
    height:23px;
    background-image:url(../SiteImage/navtopBg.jpg);
    background-repeat:no-repeat;
    text-align:left;
    vertical-align:top;
    padding-top:6px;
    }
    .navleftTop span
    {
    font-family: Century Gothic;
    font-size:16px;
    font-weight:bold;
    color:#ffffff;
    padding-left:40px;
    padding-top:20px;
    }
    .navleftBody
    { 
    width:196px; 
    background-image:url(../SiteImage/navBg.jpg);
    background-repeat:repeat-y;
    line-height:2.5;
    text-align:left;
    padding-top:10px;
    }
    .navleftBody a
    {
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#182a15;
    display:block;
    padding-left:40px;
    border-bottom:dashed 1px #dddddd;
    }
    .navleftBody a:hover
    {
    text-decoration:underline;
    }
    .navleftBottom
    { 
    width:196px; 
    height:10px;
    background-image:url(../SiteImage/navBottomBg.jpg);
    background-repeat:no-repeat;
    }
    img
    {
    border:none;
    }
        /*
    .adtop
    { 
    width:196px; 
    height:10px;
    background-image:url(images/adtop.jpg);
    background-repeat:no-repeat;
    text-align:left;
    }
    .adbody
    { 
    width:196px; 
    background-image:url(images/adBg.jpg);
    background-repeat:repeat-y;
    line-height:2.5;
    text-align:left;
    padding-top:10px;
    }
    .adtitle
    { 
    font-size:18px;
    font-family:Book Antiqua;
    padding-left:10px;
    vertical-align: top;
    color:#02749e; 
    line-height:2;    
    border-bottom:dotted 1px #e7e7e7;
    }
    
    .adbottom
    { 
    width:196px; 
    height:10px;
    background-image:url(images/adbottom.jpg);
    background-repeat:no-repeat;
    text-align:left;
    }*/
    .mainColumn
    { 
    width:793px;
    text-align:center;
    vertical-align:top;
    margin-top:10px;
    }
    #mainTable
    {
    background-image:url(../SiteImage/bodyBg.jpg);
    }
    .bodyTop
    {
    background-image:url(../SiteImage/topbanBg.jpg);
    background-repeat:no-repeat;
    width:780px;height:223px;
    }
    .bodyTop p
    {
    line-height:1.3;
    padding-bottom:0px;
    margin-bottom:0px;
    }
    .mainProduct
    {
    width:17%;
    text-align:left;
    padding:45px 15px 0px 15px; 
    float:left;
    }
    .imgGroup
    {
    width:80px;
    height:80px;
    border:solid 1px #888888;
    float:left;
    display:inline-table;
    margin-top:12px;
    margin-left:12px;
    }
    #homeProducts
    {
     width:553px;
     padding-left:5px;
     padding-top:10px;
     vertical-align:top;
     text-align:center;
    }
    .homeProducts
    {
     width:117px;
     height:auto;
     padding:10px;
     background-color:#ffffff; 
     border-right:1px dashed #e7e7e7;
     display:inline-table;
     float:left;
     display:inline-table;
     vertical-align:top;
    }
    .homeProducts .subtitle
    {
     font-size:10px;
     font-weight:bold;
     color:#0055a4;
     display:block;
     text-align:left;
    }
    .homeProducts p
    {
     font-size:10px;
     color:#565656;
     display:block;
     text-align:left;
     margin-top:5px;
     margin-bottom:0px;
    }
    .homeProducts a
    { 
        font-size:10px;
        color:#003fbf;
        text-align:right;
        text-decoration:none;
        float:right;
    }
    .homeProducts a:hover
    { 
        text-decoration:underline;
    }
    .homeProducts b
    { 
        font-size:10px;
        color:#003fbf;
        text-align:right;
        font-size:11px;
        font-weight:bold;
    }
    .homeProducts img, input
    { border:solid 1px #e8e8e8;
        font-size:10px;
        font-family:Tahoma;
        font-size:11px;
        font-weight:500;
        letter-spacing:0.05em;
        margin-bottom:5px;
    }
    .homeProducts .pricing
    { 
        font-size:10px;
        color:#cd1300;
        text-align:right;
        font-size:11px;
        font-weight:bold;
    }
    #specialProducts
    {
     width:211px;
     padding-left:6px;
     padding-right:5px;
     height:215px;
     vertical-align:top;
     padding-top:10px;
     text-align:left;
    }
    #specialProducts fieldset
    {
    background-color:#cdf0fd;
    border:solid 2px #fff;
    width:85%;
    }
    #specialProducts fieldset p
    {
     font-size:10px;
     position:relative;
     margin-top:0px;
    margin-bottom:0px;
    }
    #specialProducts fieldset img
    {
     width:50px;
     border:solid 1px #e7e7e7;
    }
    .footer a
    {
        padding:15px;
        font-size:10px;
        text-decoration:none;
        color:#494948;
    }
     .footer a:hover
    {
        font-size:10px;
        text-decoration:underline;
        color:#494948;
    }
     .catTopHeadBack
{
	background-color:#fffaee;
	padding-top:10px;
	padding-left:25px;
	font-family:Arial;
	color:#5E5E5E;
	font-size:15px;	
}
.searchTopHead
{
	padding-top:2px;
	color:#A61111;
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
}
.caption
{
    float:left;
    padding-top:10px;
    padding-left:10px;
    color:#000000; 
    font-family:arial; 
   
    font-size:14px; 
}  
.categories
{ 
  font-size:16; 
  color:Black;
}
.categories div
{ 
  font-size:16; 
  font-weight:bold;
  width:185px;
  text-align:center;
  padding:5px 0px 5px 0px;
}
.categories div a
{
    text-decoration:none;
    border:none;
    text-align:center; 
    font-size:larger;
    font-weight:bold;
    padding:5px 0px 5px 0px;
}
.categories div>img
{
   border:none;
   width:125;
   height:125;
}
.bullet1
{
    display: block;
     width: 150px; 
     padding: 0px 0px 0px 0px; 
     margin: 0px 0px 0px 10px; 
     list-style: square;
     text-align:left;
}




.CatNavbarMain {display: block; width: 190px; background-color: #ffffff;}
.CatNavbarMain .navFooter{display: block; width: 190px; height: 10px; background-image:url(../SiteImage/navFooter.gif);background-position: left top; background-repeat: no-repeat;}
.CatNavbarMain .navTitleF{display: block; width: 180px;padding:5px 5px 0px 5px; font-weight:bold; height: 25px; background-image:url(../SiteImage/imgCatNavBg.jpg);background-position: left top; background-repeat: no-repeat;}
.CatNavbarMain .navTitleB{display: block; width: 190px; height: 30px; background-image:url(../SiteImage/imgBeautyIndustry.jpg);background-position: left top; background-repeat: no-repeat;}
.CatNavbarMain .catItems{display: inline-table; width: 190px; padding-bottom: 10px; background-image:url(../SiteImage/navBack.gif); background-repeat: repeat-y; background-position: left top;}
.CatNavbarMain .catItems a{font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; color: #4E4E4E;}
.CatNavbarMain ul{ margin: 0px 0px 0px 10px; padding: 0px; }
.CatNavbarMain li{display: block; width: 165px; padding: 2px 0px 2px 10px; margin: 0px 10px 0px 0px; text-align:left; list-style:none; background:url(../SiteImage/bull.gif) no-repeat left 6px;}
.CatNavbarMain a:hover{color: #EC7413; font-weight: 500; text-decoration: none; border-bottom: solid 1px #C5C5C5; letter-spacing: 0.05em;}
.CatNavbarMain a:active{color: #EC7413; font-weight: 500; text-decoration: none; border-bottom: solid 1px #C5C5C5; letter-spacing: 0.05em;}
.selected{font-family: Tahoma; font-size: 11px; font-weight: normal; text-decoration: none; color: #EC7413;}

.siteName
{
	font-weight: bold;
	font-size: 18px;
	color: #ce0000;
	font-family: Arial, Helvetica, sans-serif;
}
.errorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ff0000;
	font-weight: bold;
}
.searchTopHeadBack
{
	background-color:#fffaee;
	padding-top:10px;
	padding-left:25px;
	font-family:Arial;
	color:#5E5E5E;
	font-size:15px;
	
}
.searchCallNO
{
	font-family:Verdana;
	color:#5E5E5E;
	font-size:17px;
	font-weight:bold;
}
.searchCallTime
{
	font-family:Verdana;
	color:#7f7f7f;
	font-size:11px;
	font-weight:bold;
}
.searchCateBorder
{
	border-right: solid 1px #d7d7d7;
	border-left: solid 1px #d7d7d7;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
}
.searchCateHead
{
	font-family:Verdana;
	color:#CC0032;
	font-size:15px;
	font-weight:bold;
}
.descrip
{
    font-size:12px; 
   
    font-weight:bold; 
    color:#C42140; 
    text-align: center;
    text-decoration:none;
}
.productLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Blue;
	text-decoration:none;
}
.productLink:hover
{
	text-decoration:underline;
}
.txtOrderQty
	{ 
	font-family:Arial; 
	font-size:9px;
	color:#000000; 
	width:25px;
	height:12px;
}
.ddlColor
{ 
	font-family:Arial; 
	font-size:9px;
	color:#000000; 
	height:18px;
	width:146px;
	}
	
	

	.searchCateListHead
{
	font-family:Verdana;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.searchCateBorder
{
	border-right: solid 1px #d7d7d7;
	border-left: solid 1px #d7d7d7;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
}
.smallBoldDarkLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.smallBoldDarkLink:hover
{
	text-decoration: underline;
}

