/* CSS Document */
* { margin: 0; padding: 0; }

html { overflow-y: scroll; }

body{  background-color:#fff;line-height:1.3em; color:#4B3900;font-family: Arial, Verdana, sans-serif;font-size: 13px;font-style: normal;font-weight: normal;line-height: 1.4em;margin: 0 auto;}

h1 { width:463px; height:55px; position:relative; float:left; left:0px; margin:0 0 10px 15px; background: url(../images/logo.jpg) no-repeat;}
/* h1 { width:463px; height:55px; position:relative; float:left; top:50px;left:0px; margin:0 0 10px 15px; background: url(../images/logo.jpg) no-repeat;}*/
h1 span{display:none;}
.aline { padding: 0px 20px; list-style-position:inside; }
#MyTable td{Padding:5px;}

.blog-top-bck { background: url(../images/blog-top-bck.jpg) no-repeat; float: left; height: 10px; width: 580px; }
.blog-bck {background: url(../images/blog-bck.jpg) repeat-y; margin: 20px 0 0 0; float: left; }
.blog-bottom-bck { float: left; width: 580px; height: 10px; background: url(../images/blog-bottom-bck.jpg) no-repeat; }

#main { width:980px;margin:0 auto;}

.cart-top { width: 950px; height: 10px; float: left; background: url(../images/cart-top.jpg) repeat-y; }
.cart-table { margin: 0; padding: 20px 0; width: 950px; background: url(../images/cart-bck.jpg) repeat-y; }
.cart-bottom { width: 950px; height: 10px; float: left; background: url(../images/cart-bottom.jpg) repeat-y; }
.cart-space { height: 1px; background: #ccc; }

#new_container {width: 980px;margin:0 auto;float:left;}

#homeleftnav {background:url(../images/homeleftnav.jpg) no-repeat top center;position:relative;float:left;width:202px;height:338px;margin:0 10px 0 10px;}
#homeleftnav ul { list-style:none;position: relative; float:left; clear:both; width:150px; margin:40px 0 0 15px;}
#homeleftnav ul li {margin:5px 0 0 0; font-size:12px;}
#homeleftnav ul li a{padding-left:10px;font-weight:normal;padding-top:2px;height:23px;width:160px;float:left;color:#4B3900; font-size:12px; background: url(../images/homeline.jpg) no-repeat 0 23px}

#homeslider {background:url(../images/sliderbg.jpg) no-repeat top center;position:relative;float:left;width:505px;height:338px;}

#homeright{float:left;position:relative;width:242px; margin-left: 1px; }

#homebottom {width:980px;margin:10px auto 0 0px;float:left;position:relative;border-top:1px solid #4B3900;padding-top:10px;}

#homebottom h2 {font-weight: normal;font-size:14px;color: #4B3900;margin:10px 0 0 20px;}
#homebottom h2.other {font-weight: normal;font-size:14px;color: #4B3900;margin:10px 0 0 12px;}
#homebottom p {font-weight: normal;font-size:12px;color:#4B3900;margin:10px 0 0 20px;width:100px;}
#homebottom p.other {font-weight: normal;font-size:12px;color:#4B3900;margin:10px 0 0 12px;width:140px;}
#homebottom #social {background:url(../images/socialnetworking.jpg) no-repeat top center;position:relative;float:left;width:253px;height:140px;}
#homebottom #film {background:url(../images/applicationflims.jpg) no-repeat top center;position:relative;float:left;width:243px;height:140px;}
#homebottom #blog {background:url(../images/beautyblog.jpg) no-repeat top center;position:relative;float:left;width:242px;height:140px;}
#homebottom #expert {background:url(../images/bottom-expert.jpg) no-repeat top center;position:relative;float:left;width:242px;height:140px;}
#homebottom #prodmonth {background:url(../images/prodofthemonth.jpg) no-repeat top center;position:relative;float:left;width:232px;height:140px;}



a:link {color: #4B3900; text-decoration: none; font-weight: bold;}
a:visited {  color: #4B3900; text-decoration: none; font-weight: bold;}
a:hover {color: #4B3900; text-decoration: underline; font-weight: bold;}
a:active {  color: #4B3900; text-decoration: none; font-weight: bold;}
a img { border:none;}

a.custLink:link {color: #999999; text-decoration: underline; font-weight: bold;}
a.custLink:visited {  color: #666666; text-decoration: none; font-weight: bold;}
a.custLink:hover {color: #666666; text-decoration: underline; font-weight: bold;}
a.custLink:active {  color: #666666; text-decoration: none; font-weight: bold;}

.salons a:link {color: #666666; text-decoration: none; font-weight: normal;}
.salons a:visited {color: #666666; text-decoration: none; font-weight: normal;}
.salons a:hover {color: #725F42; text-decoration: underline; font-weight: normal;}
.salons a:active {color: #725F42; text-decoration: none; font-weight: normal;}

a.salonsmore:link {color: #725F42; text-decoration: none; font-weight: bold;}
a.salonsmore:visited {  color: #725F42; text-decoration: none; font-weight: bold;}
a.salonsmore:hover {color: #725F42; text-decoration: underline; font-weight: bold;}
a.salonsmore:active {  color: #725F42; text-decoration: none; font-weight: bold;}

#navtest {width: 980px;height: 110px;margin: 40px auto 0;}

.topnavigation{width: 980px;float:left;border-top: 1px solid #4B3900;border-bottom:1px solid #4B3900;}

.small {font-size: 11px;}

.StrapLine {font-family: Palatino Linotype;font-size: 26px;color: #725F42;line-height: 1.2em; margin: 0 0 0 15px; display:block; }


.baskettest {float: right;color: #4B3900;margin-top:34px;width:300px;}
.baskettest a {color:#4B3900;text-decoration: none;font-size: 12px;font-weight:normal}
.baskettest a:hover {color:#4B3900;text-decoration: underline;font-size: 12px;font-weight:normal;}
.basket p {float: right;margin-top: -20px;}
.basket a {color:#4B3900;text-decoration: none;}
.basket a:hover {color: #4B3900;text-decoration: underline;}


#main_img {
height: 350px;
width: 100%;
background: #000 no-repeat top center;
}

#main_img1 {
height: 350px;
width: 100%;
background: #000 no-repeat top center;
text-align: center;
}

#main_whitebg {
width: 100%;
background: #fff top center;
margin: 0 auto;
}

.main_white {width: 980px;margin: 0 auto;color: #000; float:left; position: relative; }
.main_christmas {width: 980px;margin: 0 auto;color: #000; float:left; position: relative; background: #ffffff url(../images/christmas.jpg) no-repeat; }

.main_white .article {
border-bottom: 1px solid #725F42;
padding-bottom: 10px;
padding-top: 10px;
}

.ProdTitle{
color: #C5C7C9;
font-size: 11px;
}

.main_white h2 {font-family: Palatino Linotype;font-weight: normal;font-size: 36px;color: #4B3900; line-height: 1.0em; padding-left: 15px; width:965px; border-bottom: 1px solid #4b3900; height: 35px; padding-bottom: 10px; margin-top: -7px; }

.main_white h3 {font-family: Palatino Linotype;font-weight: normal;padding: 10px 0 15px 15px;font-size: 18px;color: #725F42;margin: 0 auto;}
.main_white h3.login {font-family: Palatino Linotype;font-weight: normal;padding:0;font-size: 18px;color: #725F42;margin: 0 auto;}

.main_white p {
margin: 0 auto;
color: #666;
padding: 0 15px 0 15px;
}



.news {width: 580px;padding: 0 20px 0 0;float: left; margin: 0 0 0 15px; }

.news a {color: #725F42;text-decoration: none;}

.news a:hover {color: #FAAF2D;text-decoration: none;}

.news_articles {width: 290px;padding: 0 0 0 10px;float: right;}
.news_articles ul { list-style:none;position: relative; float:left; clear:both;margin:0 0 10px 0;width:303px;}
.news_articles ul li {margin:5px 0 0 0; font-size:12px; float:left;}
.news_articles ul li a{font-weight:normal;float:left;color:#4B3900; font-size:12px;margin-right:23px;margin-left:16px;text-decoration:underline;}

#main_content {
margin: 0 auto;
width: 900px;
margin-top: 15px;
}

.home_boxleft {
float: left;
width: 270px;
padding: 10px 20px 10px 0;
}

.home_boxright {
float: right;
width: 270px;
padding: 10px 0px 10px 20px;
}

.home_box_middle {
float: left;
width: 288px;
padding: 10px 10px 10px 10px;
background: url(../images/middlebg.png) no-repeat;
padding-right: 20px;
}

.home_box img {
float: left;
width: 130px;
margin-left: 10px;
}

.home_box_middle img {
float: left;
width: 120px;
margin-left: 10px;
}

.home_box_inner h2 {
width: 130px;
background: #373429;
font-family: Arial, Verdana;
font-size: 12px;
color: #fff;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 5px;
margin: 0 auto;
}

.home_box_inner {
width: 140px;
float: right;
border-bottom: 1px solid #fff;
height: 137px;
}

.home_box_inner p {
color: #4B3900;
margin-top: 4px;
width: 147px;
}

.home_box_inner a {
color: #FCDD71;
text-decoration: none;
}

.home_box_inner a:hover {
color: #FCDD71;
text-decoration: underline;
}

#new_products {
   float: left;
    margin-left: 736px;
    margin-top: -74px;
    width: 221px;
}

.social1 {float:left; margin:-1px 3px 0 0;}
.social2 {float:left; margin:1px 0 0 0;}

.reg td a {
color: #725F42;
text-decoration: none;
}

.reg td a:hover {
color: #725F42;
text-decoration: underline;
}

.left_container {
float: left;
width: 430px; 
padding: 0 20px 10px 0;
border-right: 1px solid #725F42;
}

.left_container h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 0 0 15px 0;
font-size: 20px;
color: #725F42;
margin: 0 auto;
}

.right_container {
float: right;
width: 429px; 
padding: 0 0px 10px 20px;
}

.right_container h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 0 0 15px 0;
font-size: 20px;
color: #725F42;
margin: 0 auto;
}

.left_contact {
float: left;
width: 580px; 
padding: 0 20px 10px 0;
}

.right_contact {
float: right;
width: 279px; 
padding: 0 0 10px 20px;
border-left: 1px solid #725F42;
}

.left_contact h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 0 0 15px 0;
font-size: 20px;
color: #725F42;
margin: 0 auto;
}

.right_contact h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 0 0 15px 0;
font-size: 20px;
color: #725F42;
margin: 0 auto;
}


.footer_links{margin: 10px auto 10px;width:980px;border-top:1px solid #4B3900;border-bottom: 1px solid #4B3900;color: #4B3900;font-size: 11px;float:left;}
.footer_links ul { list-style:none;position: relative; float:left; clear:both; width:150px; margin:0 0 0 20px;width:980px}
.footer_links ul li {margin:5px 0 0 0; font-size:12px; float:left;}
.footer_links ul li a{font-weight:normal;height:23px;float:left;color:#4B3900;font-size:11px;margin-right:16px;}


.footer_inner {margin:0 auto; height: 30px; width:980px; text-align: center; color: #4B3900;font-size: 11px; float: left;}

.footer_inner  img{float: right;}
.footer_inner  a{color:#4B3900;text-decoration: none;font-weight:normal;}
.footer_inner  a:hover{color: #4B3900;text-decoration: underline;font-weight:normal;}

.salons {
width: 900px;
margin: 0 auto;
}

.salons h2 {
border: none;
}

.salons h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 0 0 15px 0;
font-size: 18px;
color: #725F42;
margin: 0 auto;
}

.salons_left {
	float: left;
	width: 290px;
	border-top: 1px solid #725F42;
	padding: 20px 0 10px 0;
}

.salons_middle {
	float: left;
	width: 290px;
	border-top: 1px solid #725F42;
	margin-left: 15px;
	padding: 20px 0 10px 0;
}

.salons_right {
	float: right;
	width: 290px;
	border-top: 1px solid #725F42;
	padding: 20px 0 10px 0;
}

.salons_point {
	float: left;
	margin-top: -6px;
	padding: 0 5px 0 0;
}

.dropdown1{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	float: left;
	margin: 2px 10px 0 0;
	}

.fieldstyle{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	width: 250px
	}


.dis_left {
	float: left;
	width: 280px;
	padding: 10px 0 10px 10px;
}

.dis_middle {
	float: left;
	width: 278px;
	margin-left: 15px;
	padding: 10px 0 10px 10px;
}

.dis_right {
	float: right;
	width: 280px;
	padding: 10px 0 10px 10px;
}

.dis h3 {
font-family: Palatino Linotype;
font-weight: normal;
padding: 10px 0 5px 0;
font-size: 20px;
color: #725F42;
margin: 0 auto;
border-bottom: 1px solid #725F42;
}

#presslist{list-style-type:none; float: left; width: 995px;}
#presslist li{float:left; margin: 10px 24px 16px 15px; padding:0;}
#presslist li a img{margin-right:0;!importantborder:0;color:black;border-color:#fff;margin:0;}
#presslist li a{border:0;color:black;border-color:#fff;margin:0;}



#footer {
	float: left;
	} 


#hidden-7 { overflow:hidden ;}
#toggle { display:none }

.TextBox {
	font: normal 13px Arial, Helvetica, sans-serif;
	border:1px;
	border-color: #999999; 
	border-style: solid;
	background-color: #eeeeee;
}

#tagcontainer {
	position: absolute;
	width: 900px;
	float:right;
	margin-top: -26px;
	z-index: -999;
}

#tagline {
	width: 539px;
	float:right;
}

.logo {
	margin-top: -31px;
	margin-left: 0px;
}

.slideshow {position:relative;height:204px;float:left;width:505px;}

.slideshow DIV {position:absolute; top:0;left:0;z-index:8;opacity:0.0;height: 338px;width:505px; background-color: #FFF; overflow:hidden;}

.slideshow DIV.active {z-index:10;opacity:1.0;}

.slideshow DIV.last-active {z-index:9;}

.slideshow DIV IMG {height: 338px;display: block;border: 0;margin-bottom: 10px;}


#products-containerpro {width:1000px;margin:20px auto;float:left;min-height:600px;}
.productspro {position:relative; float:left; width:320px; height:200px; border-bottom: 1px solid #4b3900; margin-right: 10px; margin-bottom: 20px; padding-top: 5px; }
.productspro a.image { float: left; width: 120px; margin: 10px 0 0 0; }
.productspro img {position:relative;float:left;margin:10px 10px 0 0;}


#products-container {width: 720px;margin:0 auto;float:left;min-height:600px;}

#products-container #links{width:720px;margin:0 auto;float:left; margin: 0 0 20px 0; }
#products-container #links ul { list-style:none;position: relative; float:left; clear:both; width:150px;width:980px; border-bottom: 1px solid #4B3900; }
#products-container #links ul li {margin:5px 0 0 16px; font-size:12px; float:left;padding:0;}
#products-container #links ul li a{font-weight:normal;height:23px;float:left;color:#4B3900; font-size:12px;margin-right:20px;}

#products-container ul.back-link { list-style: none; }

.products {position:relative; float:left; width:340px; height:200px; border-bottom: 1px solid #4b3900; margin-right: 20px; margin-bottom: 20px; padding-top: 5px; }
.products a.image { float: left; width: 120px; margin: 10px 0 0 0; }
.products img {position:relative;float:left;margin:10px 10px 0 0;}

.productinner{position:relative;float:right;width:162px; margin: 0 10px 0 0; height:200px; }
.productinner a.product-title { color: #4B3900; text-decoration: none; float: left; width: 100%; }
.productinner a:hover.product-title { text-decoration: underline; }
.productinner span span.product-price { float: left; color: #4B3900; font-weight: bold; margin: 10px 0 0 0; }
.productinner span span.product-addbag { float: right; color: #4B3900; font-weight: bold; margin: 7px 0 0 0; }
.productinner span.product-info { float: left; margin: 10px 0 0 0; line-height: 1.2em; font-size: 12px;width:100%;color:#666666;}
.productinner span.product-moreinfo { float: left; margin: 10px 0 0 0; width: 100%; }
.productinner span.product-moreinfo a { color: #4B3900; text-decoration: none; font-size: 12px; }
.productinner span.product-moreinfo a:hover { text-decoration: underline; }
.productinner span.product-type { float: left; font-size: 12px; font-weight: bold; color: #4B3900; }



.products2 {position:relative; float:left; width:340px; height:200px; border-bottom: 1px solid #4b3900; margin-right: 20px; margin-bottom: 20px; padding-top: 5px; padding-left: 15px; }
.products2 a.image2 { float: left; width: 120px; margin: 10px 0 0 0; }
.products2 img {position:relative;float:left;margin:10px 10px 0 0;}

.productinner2{position:relative;float:right;width:162px; margin: 0 10px 0 0; height:200px; }
.productinner2 a.product-title2 { color: #4B3900; text-decoration: none; float: left; width: 100%; }
.productinner2 a:hover.product-title2 { text-decoration: underline; }
.productinner2 span span.product-price2 { float: left; color: #4B3900; font-weight: bold; margin: 10px 0 0 0; }
.productinner2 span span.product-addbag2 { float: right; color: #4B3900; font-weight: bold; margin: 7px 0 0 0; }
.productinner2 span.product-info2 { float: left; margin: 10px 0 0 0; line-height: 1.2em; font-size: 12px;width:100%;color:#666666;}
.productinner2 span.product-moreinfo2 { float: left; margin: 10px 0 0 0; width: 100%; }
.productinner2 span.product-moreinfo2 a { color: #4B3900; text-decoration: none; font-size: 12px; }
.productinner2 span.product-moreinfo2 a:hover { text-decoration: underline; }
.productinner2 span.product-type2 { float: left; font-size: 12px; font-weight: bold; color: #4B3900; }




.price { float: left; color: #4B3900; font-size: 14px; font-weight: bold; margin: 4px 20px 0 15px; }

p.blogline { }

#products-right { float: right; margin: 56px 0 0; width: 260px; }

#shopping-bag {background:url(../images/cart.jpg) #DBDBDB no-repeat top center; width: 260px; }
.fixed { position: fixed; top: 58px; }
#shopping-top {background:url(../images/carttop.jpg) no-repeat top center; position: fixed; width: 260px; }
#item-container {max-height: 210px; margin: 10px 0 0 0; overflow-x: hidden; overflow-y: scroll; width: 250px; }
#item-container table img { border: 1px solid #ccc; }
.checkout-btn { background: url(../images/checkout.jpg) no-repeat; border: none; width: 132px; height: 28px; cursor: pointer; }


#cart_table {margin:10px}
#cart_table td {font-family: Arial,Helvetica, sans-serif;font-size: 11px;color: #4C3900;}
#cart_table .white {color:#4C3900;font-size: 11px;border-bottom: 1px solid #4B3900;padding-top: 5px;padding-bottom: 7px;}

#film-containernew {background-color: #CCCCCC;float:left;height:340px;margin: 10px -5px 0 15px;padding-bottom: 4px; padding-top: 5px; text-align: center;width: 310px;}
#film-containernew p {width:260px;margin:10px 0 0 0;float:left;color:#000;text-align:left;}
#rss-container {width:100px;float:right;margin:10px 0 0 0; position: absolute; right: 0; z-index:9999;}

