/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	margin:0;
	padding:0;
	background:#FFF;
	background-image:url(img/back.JPG);
	background-position:left top;
	background-repeat:repeat-x;
	
	 
}
table {border:0; }
img {border:0;}
li,ol {list-style-type: none;}
.clear {clear:both; width:100%;}
ul,li,h1,p {margin:0; padding:0;}

#wrapper {margin:0 auto; width:960px;  }
#header {
	width:960px;
	margin:0 0 10px 0;
	float:left;
	
} 
 
#header_right {width:580px; float:left; }
.icon { 
	margin:4px 0 6px 0; 
	color:#fff;
 	padding:10px 0 16px 26px;
	width:560px; float:left;
	height:32px;
	font-size:30px; 
 
}
.icon a {text-decoration:none;}
.icon a:visited {text-decoration:none; color:#fff!important;}
.icont {color:#FF0066 !important}
.iconr {color:#4371B7 !important}
.icon p {color:#FFF; font-size:12px}


.menu {margin:0 0 0 20px; float:left; width:860px}
.menu ul li {float:left; color:#FFFFFF; margin:2px 2px 0 0; font-size:12px; padding:8px 15px; border: 1px   #666 solid; border-bottom:none}

.menu a {color:#FFFFFF; text-decoration:none;}
.menu a:hover {text-decoration:underline !important; color:#FFA3C6 !important}
.menu a:visited {color:#FFFFFF; text-decoration:none;}
.current {background-color:#333;}
.current1 {background-color:#ff0066;} 
.current3 {background-color:#4371b7;} 
.content {}

 
#ad {float:right; width:600px; margin:5px 0 0 0; height:20px; margin-bottom:-15px }
.adse {width:960px; float:left; border-bottom: 1px solid  #CCC}
.adse2 {width:960px; float:left; }
.search { float:left; margin-left:10px; margin-top:-5px; padding:5px 0;}
 
.search input {margin:0; padding:0; vertical-align:middle;}
.button { background-image:url(img/go.png);
          background-position:center top;
		  background-repeat:no-repeat;
		  width:30px; height:30px;
		  border:none;
		  cursor:pointer; background-color:#ffffff;}
		  

.quick_menu {color:#FF0000; margin:0 0 10px 0; font-size:14px; float:left;}
.quick_menu div {float:left;}
.quick_menu div img {margin:0 0 -6px 0;}
.quick_menu a {  color:#000000; font-size:12px;}
.quick_menu a:visited {  color:#000000; font-size:12px;}
.current2 {color:#999999; font-size:12px; margin:2px 0 0 0; }


.good { float:left; width:300px; }
 
.good h1 {
	font-size:30px;
	letter-spacing: 2px;
}

.designer2 {margin: 0 0 15px 5px; color:#666666; font-size:15px; font-style:italic;}
.designer2 a {  color: #009900;}
.designer2 a:visited {  color: #009900;}
.prtb {padding:0 0 0 20px}
 
.d_house { }
.d_house a {color:#009900;}
.d_house a:visited {color:#009900;}
.desc { }
* HTML .desc {width:390px;}
.age { float:left;}
.style a {color:#000000;}
.style a:visited {color:#000000;}
.review {}
.review a {color:#000000;}
.review a:visited {color:#000000;}
.zoom {width:250px;  text-align:center; float:left;  margin:25px 0 0 30px;  
                        }
.zoom a { width:60px; height:18px    }
 

 
.rec_title { font-size:14px; color:#B9B9B9; font-weight:bold; margin:20px 0 0 -50px; text-align:center;}
.say_box {text-align:left; color:#CCC; margin:20px 0 0 60px;}
.say_box span {color:#999; font-weight:bold;}

.listing_box {}
.listing_top {margin-left:30px;}
.listing_top div {float:left; margin:30px 0 0 0; }
.top_compare { border:1px solid #CCCCCC; border-right:none; padding:8px 10px 5px 10px;}
.top_compare a { text-decoration:none; color:#999999;}
.top_compare a:visited { text-decoration:none; color:#999999;}
.top_compare_current { border:1px solid #CCCCCC; border-bottom:none; border-right:none; padding:8px 10px 5px 10px;}
.top_compare_current a {text-decoration:none; color:#000000; font-weight:bold;}
.top_compare_current a:visited {text-decoration:none; color:#000000; font-weight:bold;}
 .listing_good {}

          
		  

.left { float:left; width:170px;}
.left ul {margin:10px 0 30px 0}
.left li {margin:6px 0;}
.left li a, .left li a:visited {color:#4371b7; text-decoration:underline; font-size:13px !important}
.left li a:hover {text-decoration:none !important;}
.left h1 {font-size:17px; font-weight:bold;}
.left sup {color: #999; font-size:11px;}




.left_stek {color:#FF0000; margin:30px 0 30px 10px; font-size:18px; }
.left_stek a { text-decoration:none; color:#000000; font-size:12px;}
.left_stek a:visited { text-decoration:none; color:#000000; font-size:12px;}
.left_stek img {margin:0 0 -6px 0;}

.right { float:right; width:760px;}
.right2 { float:right; width:770px;}


.top_rate {margin-top:15px; }
.top_rate_box {float:left; margin:0 25px 15px 0;  //margin:0 15px 15px 0;}
 
.top_rate_pic { float:left;}
.info {float:left; padding:3px 0 7px 0;}
.top_rate_name {font-size:12px; width:130px;}
.top_rate_name a {text-decoration:none;color:#000000;}
.top_rate_name a:visited {text-decoration:none;color:#000000;}
.top_rate_price {font-size:14px; color:#97BA74; margin-top:5px;}
.top_rate_price a { text-decoration:none;color:#669933;}
.top_rate_price a:visited { text-decoration:none;color:#669933;}
.top_rate_score { width:50px; height:50px; float:left;
				  margin:-5px 0 0 -10px;}
.score_small {color:#000; font-size:30px;    text-align:center; color:#999}
.score_small_a {  text-align:center; color:#999; font-size:10px}
 

.score_small5 {color:#000; font-size:40px; margin:0 0 0 -15px; text-align:center;}


.top_title2 {font-size:14px; font-weight:bold; color: #666; margin:3px 0 0 0; border-bottom:1px dashed #CCC; padding-bottom:5px; }
.top_title {font-size:22px; font-weight:normal; color:#000; margin:10px 0 0 0; }
.top_title h1 {font-size:22px}

.sort_box { background-color:#E9E9E9; float:left; width:750px; padding:5px 0; margin:3px 0 13px 0;}
.sort_box2 { background-color:#E9E9E9; float:left; width:490px; padding:3px 0; margin:3px 0 3px 0;}
 
				   
				   
				   
* HTML .sort_box2 { background-color:#E9E9E9; float:left; 
                   width:490px; padding-top:7px; padding-bottom:0px; margin:5px 0;}
.view {float:left; margin:0 0 0 10px; }
.sort_box form {margin:0 !important; padding:0 !important;}
.view2 {float:left; margin:0 0 0 10px;}
.view3 {float:right; margin:0 10px 0 0;}
.view3 img {margin:0 0 -8px 0;}
* HTML .view3 img {margin:0 0 -6px 0;}


.page_nav { margin:0 0 0 70px;   }
.page_nav2 { margin:10px 0 0 0;}

.goods_list { margin: 30px 0 0 0;}
.goods_rate {float:left; margin: 0 0 0 15px;}
.goods_rate_score { font-size:40px; margin-left:12px; }
.goods_rate_score_a {}
.goods_rate_score_a a { color:#ff0000; }
.goods_rate_score_a a:visited { color:#ff0000;}
.goods_pic { float:left; margin:-10px 0 0 0;} 
.goods_pic img {}
.text_box {float:left; margin:0 60px 0 20px; width:200px;}
* HTML .text_box {margin:0 0 0 20px; width:250px; float:left;}
.goods_title {font-size:18px; font-weight:normal; color:#006699; margin-bottom:0px; }
.goods_title a { text-decoration:none; color:#006699;}
.goods_title a:visited { text-decoration:none; color:#006699;}
.goods_title_w {font-size:18px; font-weight:normal; color:#FF0063; margin-bottom:0px; }
.goods_title_w a { text-decoration:none; color:#FF0063;}
.goods_title_w a:visited { text-decoration:none; color:#FF0063;}

.designer { font-size:12px; margin-bottom:10px; color:#999999;}
.designer a {color:#999; text-decoration:none;}
.designer a:visited {color:#999; text-decoration:none;}
.goods_desc { font-size:13px; font-weight:normal;}
* HTML .goods_desc { font-size:13px; font-weight:normal; width:240px;}
.price_box { float:right; width:180px;}
* HTML .price_box {width:180px; margin:0 0 0 0;}
.goods_desc { width:250px;}
.price2 { font-size:20px; color:#70A040; font-weight:normal; margin-bottom:10px;}
.price2 a {text-decoration:none; color:#70A040;}
.price2 a:visited {text-decoration:none; color:#70A040;}
.compare { margin:10px 0 0 0; float:left;}
.store_q5 { font-size:12px; color:#999999; margin:0 0 0 5px;}
.line { border-bottom:1px solid #999999; margin-top:20px;}


.store_q { font-size:12px; color:#999999; margin:0 0 10px 60px;}
#container_ext2 {margin:10px 0 0 40px;}
#container_ext3 {margin:20px 0 0 0;}
#container_ext4 {margin:0 0 0 10px;}








.goods_list3 { margin:0 0 10px 40px; border:1px solid #CCCCCC; width:620px; padding:10px 0; float:left;}
.pic3 {float:left; margin:0 20px 0 0;}
.info3 {width:280px; margin-top:10px; margin-right:30px; float:left;}
.title4 a {color:#D96B3B; text-decoration:none; font-size:12px;}
.title4 a:visited {color:#D96B3B; text-decoration:none; font-size:12px;}
.desc2 { color:#666666; font-size:12px;}
.store {margin:25px 0 0 0; float:left;}
.price_box2 { margin:10px 0 0 0;}
.buy {text-align:right; margin:0 10px 0 0;}

.notc {font-size:12px; padding:5px; margin:10px 0 0 0; background-color:#FFC }
.sb a {color:#06C; text-decoration:none}
.sb a:hover {color:#06C; text-decoration:underline}
.sb a:visited {color:#06C}

.listing_box2 {float:left; width:610px; margin-left:5px  }
.similar {margin:0 0 4px 0;    padding-bottom:10px;  }
.similar h1 {font-size:18px !important; color:#666; font-weight:normal; padding-left:10px  }
#similar { padding-bottom:5px; float:left; width:610px; margin-bottom:20px }

.sim_box {width:140px; height:160px;   float:left; margin:0 5px 8px 0; text-align:center !important}
 .sim_box_c {width:140px; height:120px;   float:left; margin:0 3px 8px 0; text-align:center !important; border: 1px solid #CCC}
 
.pic4 { margin:10px 0 0 0; }
.title2 {font-size:10px; text-align:center; margin-top:5px;}
.title2 a, .title2 a:visited {text-decoration: none; color: #000;}s
.price4 {font-size:12px; text-align:center;}
.price4 a { text-decoration:none; color:#666; font-size:12px}
.price4 a:hover { text-decoration:none; color:#009900;}
.price4 a:visited { text-decoration:none; color:#666;}



.left_rev { width:280px; padding:0 0 0 5px; float:left; margin: 10px 0 20px 0;}
.left_rev label { font-size:12px;}
.review_title {margin:0 0 20px 0;}
.review_sign {font-size:12px; margin:0 0 20px 0; color:#999999;}
.review_sign a {color:#000000;}
.review_sign a:visited {color:#000000;}
.review_name {font-size:14px; margin:0 0 0 0; text-align:left;}
.review_name input {margin:5px 0 0 0;}
.your_rating {font-size:14px; width:150px; margin:30px 0 0 0;}
#container {margin:10px 0 -30px -5px; font-size:12px;}
.your_rating_ext {font-size:14px;}
#container_ext {margin:0 0 0 0; font-size:12px;}
.your_review {margin:10px 0 0 0;}
.your_review textarea {margin:5px 0 10px 0;}
.alert {color:#999999; font-size:12px;  width:280px; margin:0 0 10px 0;}


.right_rev { width:260px; margin:10px 10px 20px 0; float:right; }
.right_rev p {font-size:14px; font-weight:bold}
.result {color:#F00; margin-bottom:20px;}
.prod_name {margin:0 0 20px 0;}
.review_user {color:#CB0771; margin:0 0 10px 0; float:left; width:250px;}
.review_user span {font-size:12px; color:#333}
.review_user a, .review_user a:visited { text-decoration:none; color:#CB0771;}
.user_text {margin:0 0 20px 0; text-align:justify; float:left; width:270px; padding:0 0 5px 0; border-bottom:#CCC 1px dashed}



.goods_list4 { border:1px solid #CCCCCC; margin: 10px 5px 0 0; width:240px; height:180px; float:left;}
.pic5 { margin:50px 0 0 0;}
.title5 {margin:0 0 10px -5px; font-size:13px; text-align:center;}
.title5 a { color: #000;}
.title5 a:visited { color:#000}
.top_rate_score5 { margin:3px 0 30px 30px; }


.left_designer {float: left; width: 338px; clear: left; margin:0 0 0 0; }
.right_designer {float: right; width: 500px; clear: right; margin:0 70px 0 0}

.left_des {width:336px; float:left; margin: 0 0 7px 0; padding:0 0 13px 0; border:1px solid #dbdfe1}
.middle_des {width:294px; padding:0 0 0 10px; margin: 20px 0 0 10px;}
.right_des {width:270px;}

.celebraty_pic {width:330px; float:left; margin: 0 0 0 20px;}
.celebraty_desc {width:580px; padding:0 0 0 10px; margin: 20px 0 0 0; float:right;}
.celebraty_desc  h2 { font-size:16px; color:#999;  font-weight:bold}



.foto {margin:20px 0 10px 0; text-align:center;}
.logotip {margin:0 0 0 0px; text-align:center;}
.title_des {margin:0 0 20px 0;  }
.title_des h1 {font-size:18px; font-weight:normal; text-align:center; padding:15px 0 10px 0}
.title_des h2 {font-size:15px; font-weight:bold; text-align:center} 

.text { font-size:12px; text-align:justify;}
.text a, .text a:visited {text-decoration:none; color:#00F;}

.des_info {margin:0 30px 10px 10px; font-size:12px;    padding:10px 0 5px 20px; float:right;}
 .des_info_c  {font-size:12px; border-left:1px solid #999999;   padding:10px 0 5px 20px; float:left; width:480px  }

.des_rate {width:130px; height:130px; border:1px solid #999999; margin:50px 80px 0 80px; text-align:center; float:right}
.aver_rate {color:#999999; margin:15px 0 0 0;}
.score_des { font-size:60px;}


.line {width:100%; border-bottom:1px solid #ccc; margin:20px 0 -20px 0;}

.menu a {cursor:pointer;}

.start {margin:0 0 20px 0; font-size:16px;}
				 
 

.left_menu {margin:0 0 0 20px; font-size:12px;}

.left_menu2 {margin:22px 0 0 10px; width:170px; font-size:12px; float:left;}
.left_menu2 ul {}
.goods_list_box {width:750px;  margin-bottom:5px; }
.goods_list_box3 {width:760px; }
.goods_list_box2 {margin:10px 0 0 0; width:500px; float:left;}
.goods_list_box_profile {width:750px; float:left;}

.right3 {float:left;}
.brands {margin:0 0 20px 0;}
.site {float:left; margin:0 210px 0 0;}

.gender {float:right; width:20px; height:20px; margin:5px 10px -10px 0}
 .gender img {margin:5px 0 0 0}
.gender_list {margin:0 0 5px 0;}

/* Login panel */

.logon {float:right; font-size:10px; color:#EEE; margin:0 5px 0 0;}
.logon a {color:#fff; text-decoration:none;}
.logon a:visited {color:#fff; text-decoration:none;}




#navbar { margin:0 10px 0 0; color:#EFEFEF; font-size:10px;  right:0; top:0; position:absolute; width:200px; text-align:right }
.isadmin {float:right; font-size:10px; color:#EFEFEF; margin:28px 10px 0 0;}
.isadmin a, .isadmin a:visited {text-decoration:none; color:#EFEFEF;}
#login_menu{
		background:#CCC;
		border:solid 1px #666666;
		width:290px;
		margin:0 auto;
		padding:0 10px 10px 10px;
		color:#000;
		font-weight:bold;
		font-size:12px;
		line-height:18px;
	 position:absolute;
	 left:-550px;
	 top:100px;
		z-index:100;
		 
	}
#login_menu a {font-weight:bold !important;}
#navbar a {text-decoration:none; font-size:10px; color:#fff; }
#navbar a:visited {text-decoration:none; font-size:10px; color:#fff; }

.button, .button:visited{
    background: #000 url(register/images/overlay.png) repeat-x;
  	display: inline-block; 
  	padding: 5px 10px 6px; 
  	color: #fff !important; 
  	text-decoration: none;
  	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
  	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  	cursor: pointer;
    font-size: 11px;
	margin:10px 3px 4px 3px;
	height:15px;
}
.button:hover{
    background-color: #222; 
    color: #fff;
}
img.ajaxload{
    margin-top:10px;
}

.error{
    height:15px;
}
div.errorimg{
    padding-left:20px;
    float:left;
    background:transparent url(register/images/error.png) no-repeat center left;
    height:15px;
    width:140px;
    color:red;
}
form.login , form.register, form.editaccount, .forgotpw, .adminpanel{
	position:relative;
	height:auto;
    margin:0 auto;
    border:1px solid #ccc;
    background-color:#fff;
    -moz-border-radius: 20px;
    -webkit-border-radius:20px;
    padding:20px;
	text-align: left;
}
form.login{
	width: 250px;
}
form.register{
	width: 600px;
	height:500px;
}
form.editaccount{
	width: 400px;
}
.forgotpw{
  width:200px;
}

form label{
    display: block;
    margin: 3px;
	font-weight:bold;
}
.login_row{
    float:left;
    clear:both;
	width:100%;
}
.login_row input[type=checkbox]{
    float:left;
}
.login_row label{
    float:left;
}

input[type=text], input[type=password]{
  border:1px solid #ccc;
  padding:2px;
}

form .fieldset1, form .fieldset2{
    border:1px solid #ccc;
    padding:6px;
    margin:10px;
    float: left;
    border-left:none;
    border-right:none;
    border-bottom:none;   
}
form .fieldset1{
    width:240px;
}
form .fieldset2{
    width:90%;
    margin:0px;
}
form legend{
    text-align:right;
    color:#888;
    font-size:14px;
    padding:0px 4px 0px 4px;
    margin-left:5px;
}
form a {color:#090 !important; }
form a:visited {color:#090 !important; }

.error{
    color:red;
    float:left;
    padding:2px;
    font-size:11px;
    height:18px;
    clear:right;
    width:100%;
    font-weight:100;
}

.right_quick_c {float:right; width:460px; clear: right   }

.right_quick {float:right; width:290px; clear: right   }


.right_quick3 {width:330px; margin: 30px 0 0 0;}
.right_quick3 a {font-size:13px !important;} 
 .right_quick3 h3  {font-size:13px !important;}
.women h3 {font-weight:bold; font-size:12px; color:#FF0069}
.women h3 a, .women h3 a:visited {color:#FF0069 !important; text-decoration: none;}
.men h3  {font-weight:bold; font-size:12px; color:#436FB6 }
.men h3 a, .men h3 a:visited { color:#436FB6 !important; text-decoration: none;}
.men ul {}.women h3 a, .women h3 a:visited {color:#FF0069; text-decoration: none;}
.men li {margin:0 0 7px 0; float:left; width:140px; font-size:11px; }
.men li a {text-decoration:underline; color: #4371b7 }
.men li a:hover {text-decoration:none;}
.men a:visited {color: #4371b7 !important}

.right_quick a, .right_quick a:visited {text-decoration:none; color:#006699;}
.women {float: left; width:140px; margin:5px 0 20px 0}
.women ul {}
.women li {margin:0 0 7px 0; float:left; width:140px; font-size:11px; }
.women li a {text-decoration:underline; color: #ff0066 }
.women li a:hover {text-decoration:none;}
.women a:visited {color: #ff0066 !important}

.men {float: right; width:140px; margin:5px 0 20px 5px;}


.women2 {float: left; width:130px; margin:5px 0 20px 0}
.men2 {float: right; width:130px; margin:5px 0 20px 5px;}
.women2 h3 {font-weight:bold; font-size:12px; color:#FF0069}
.women2 h3 a, .women2 h3 a:visited {color:#FF0069 !important; text-decoration: none;}
.men2 h3  {font-weight:bold; font-size:12px; color:#436FB6 }
.men2 h3 a, .men2 h3 a:visited { color:#436FB6 !important; text-decoration: none;}
.men2 ul {}.women2 h3 a, .women2 h3 a:visited {color:#FF0069; text-decoration: none;}
.men2 li {margin:0 0 7px 0; float:left; width:140px; font-size:11px; }
.men2 li a {text-decoration:underline; color: #4371b7 }
.men2 li a:hover {text-decoration:none;}
.men2 a:visited {color: #4371b7 !important}

.women2 ul {}
.women2 li {margin:0 0 7px 0; float:left; width:140px; font-size:11px; }
.women2 li a {text-decoration:underline; color: #ff0066 }
.women2 li a:hover {text-decoration:none;}
.women2 a:visited {color: #ff0066 !important}


 


/* Footer */
#footer {width:960px; margin:0 auto 50px auto;}
#footer_container { color:#666; font-size:12px; margin:30px 0 0 0;  }
#footer_container h1 {font-size:12px; font-weight:bold;}
#footer_container strong {font-size:12px; font-weight:normal;}
#footer_container a {color: #000; text-decoration:none}
#footer_container a a:visited {color: #000}
#footer_container a:hover {color:#F06; text-decoration: underline}
#footer_left {width:120px; float:left; font-size:11px; line-height:20px;}
#footer_right {width:800px; float:right; margin-bottom:50px; clear:right}
.fcol {width:200px; float:left; margin:0 0 10px 0; padding:0; height: 280px;}
.fcol li {margin:0 0 10px 0; font-size:11px;} 
.fcol h2 {font-size:14px !important; font-weight:bold; height:20px}
 
.my_functions {margin-left: 240px;}
#join_us { margin:0 0 20px 0; padding-bottom:15px;}
#join_us h1 {font-size:22px !important; margin:5px 0 0 0;}
.social {width:230px; float:left; margin:10px 0; padding:25px 0 0 0; }
.social img {float:left; margin:-25px 10px 0 0;}
#join_perfumetr {float:left; width:450px; padding:25px 0 0 0; margin:0 0 20px 0;}
#join_perfumetr img {float:left; margin:-10px 10px 0 0;}


.profile_menu {margin:20px 0 0 0;}
.profile_menu li {float:left; margin:0 10px 0 0;}
.profile_menu a, .profile_menu a:visited {color:#0D6ECF; text-decoration:underline;}
.profile_menu a:hover {color:#F00; text-decoration:none;}
.tek a, tek a:visited, .tek a:hover {color:#000 !important; text-decoration:none !important; font-weight:bold;}
.profile_title { float:left; margin:30px 0 10px 0;}

.right_profile {float:right;}
.profile_user { margin:-27px 0 20px 0; text-align:left; color:#0D6ECF; font-weight:bold; font-size:14px;}
.constructor {background-color:#A9D37E; width:210px; height:300px; text-align:left;}
.constructor form {margin:0 0 0 15px; padding-top:30px;}
.constructor select {margin-top:5px; width:170px;}
.constr_img {margin:10px 0 0 0;}
.constr_title {font-size:14px; color:#fff; margin:10px 0 0 0;}
.constr_button input { background-image:url(img/button.png) !important; 
                 background-repeat:no-repeat; 
				 background-position:top left;
				 margin:10px 0 0 0; width:65px; height:35px; color:#FFF;
				 text-align:center; vertical-align:middle;}


.f a, .f a:visited {color:#666 !important; text-decoration:none}

.delete {float:right; width:20px; height:20px; margin:5px 10px -10px 0; cursor:pointer;}
.p_reviews {width:500px; text-align:left; font-size:15px !important;}



.page_text { width:100%; margin:20px 0 10px 0; float:left; font-size:13px; padding:6px 0 0 0; border-top:1px solid #CCC}
.delete2 {float:right; margin:0 -30px 0 0;}
.perfum-by-year {width:600px; float:left; margin:15px 0 2px 0; font-size:16px; color:#666}
.perfum-by-year option {font-size:17px !important;}
.perfum-by-year select {font-size:17px !important;}
.perfum-by-year input {font-size:17px !important;}

.quates {	 font-size:15px !important; padding:0 40px 0 45px; margin:40px 0 20px 105px;
	background-image: url(img/left.gif);
	background-repeat: no-repeat;
	background-position: left top;
   width:650px; height:50px;
	  float:left; text-align:center;   color: #000  }
.quates p {}	
	
.quates img {float:right; clear:right; margin:-15px -45px 0 0}	
 
.quates span {clear: right; width:120px; float:right}


/* perfume block */

.clear {clear:both}
img {border:none}
.perfume_box {float:left;  width:240px;  height:250px;  margin: 0 10px 10px 0; }
.perfume_box_right {float: right; width: 610px; clear: right;}
.perfume {border:1px solid #CCCCCC;    width:235px; height:220px; float:left; border-bottom:none}
.ppic {float:left; margin:0 0 0 13px; height:120px; width:120px; clear:left}
.prating {margin:20px 0 20px 4px; float:right; clear:right; width:80px; text-align:center}


.perfume_name {  text-align:center; }
.perfume_name a {color: #FF0063; font-size:18px; text-decoration:underline;    }
.perfume_namem {  text-align:center;  }
.perfume_namem a {color: #4271B5; font-size:18px; text-decoration:underline;   }


.perfume_namem h4, .perfume_name h4 {font-size:18px !important; padding:0 !important; margin:0 !important; font-weight:normal !important}


.perfume_by {color: #999; font-size:11px;   text-align:center; padding:0 0 10px 0; }
.perfume_by a {color:#666; text-decoration:none;  text-decoration:underline}
.perfume_by em {font-style:normal}

.gender {float:left; width:22px; margin:0 0 0 10px;}
.tags {float:left; width:150px;  }
.tags a {font-size:12px; color:#999}
.reviews {
	background-image: url(img/r.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:right; padding: 0 0 0 17px; font-size:12px; color:#999;
	width:30px;
}
.reviews a, reviews a:visited {color:#999; text-decoration:none}
.pricest { width:237px; background:#4271B5; height:31px; float:left; margin:0 0 0 0; font-size:13px; color:#FFF}
.pricestm { width:237px; background:#FF0063; height:31px; float:left; margin:0 0 0 0; font-size:13px; color:#FFF}




#footer_ad {float:left; width:820px; margin:20px 0 0 120px;}

.search_top {  width:960px; float:left;  margin:5px 0 0 0   }
 
.search_intm {padding:0 0 0 20px; width:960px; float:right;  width:360px;    }
.search_intm form {margin:0 !important; padding:0 !important}
.search_bm { font-size:15px; }
.search_fm {width:220px; height:20px}
.search_intm span {font-size:11px; color:#999}




.message_header {float:right; margin:5px 20px 0 0; color:#F00; width:75px; clear:right; font-size:12px;  }
.anchor a { color:#ff0066;}
.anchor {
	font-size:12px;
	background-image: url(img/perfume_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 20px;
	margin:5px 0 10px 20px;
	width:270px;
}
.anchor img {margin-bottom:-3px;}
 .emailz  {  width:200px}
 .nosearch_ad {width:770px; float:left; margin:30px 0 0 0}
 #perfume_price_box {  float:left;  font-size:12px; text-align:left; margin:0 10px 0 0;}
 

.pl { float:left; border-bottom: #E8E8E8 1px dashed; padding:17px 2px 13px 2px; width:590px}
.p_name {float:left; margin:0 5px 0 0; width:130px; font-size:13px; padding:5px 0 0 0}
.p_name  h4 {margin:0; padding:0}
.p_name a {text-decoration: none; color:#000}
.p_size {float:left; margin:0 5px 0 0; width:80px; font-size:16px; color:#666}
.p_size  span {font-size:11px; color:#999}
.shop_image {float:left; margin:0 5px 0 0; width: 160px; text-align:left;}
 
 
 
.celeb_box { border:1px solid #CCCCCC; margin: 10px 10px 0 0; width:240px; height:240px; float:left; text-align: center;}
.celeb_pic { margin:10px 0 0 0;}
.celeb_title {margin:5px 0 10px 0; font-size:13px; color:#1674A2;}
.celeb_title a, .celeb_title a:visited {text-decoration: none; color:#1674A2; color: #232222; font-size: 10px;}

.pic_celeb {margin: 5px 0 0 0; text-align: center;}

#tabmenu {
		color: #000;
		border-bottom: 2px solid #ccc;
		margin: 2px 0px 0px 0px;
		padding: 0px;
		z-index: 1;
		padding-left: 10px;
		width:604px;
		padding-top:10px;}

	#tabmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none;   }

	#tabmenu a, a.active {
		color: #000  ;
		background: #FFF ;
		
 
		border: 2px solid #ccc;
		padding: 5px 10px 0px 10px;
		margin: 0;
		text-decoration: none; }

	#tabmenu a.active {
		background: #FFF;
		border-bottom: 2px solid  #FFF; }

	#tabmenu a:hover {
		color: #000;
		background: #ADC09F; }

	#tabmenu a:visited {
		color: #000; }

	#tabmenu a.active:hover {
		background: #FFF;
		text-decoration:underline }

.top_sort {     float:right; margin:0 33px 0 0; font-size:12px  }
.buy_online {float:left; color:#666; font-size: 11px; margin-left: 12px;}
.top_sort select {height:20px;}
#pph {   width:580px;   float:left; padding:5px 0; margin-top:5px;  font-size:12px; color: #FFF; background: #666}
.pph1 {float:left; margin:0 5px 0 3px; width:120px;  }
.pph2 {float:left; margin:0 5px 0 0; width:110px; text-align:center   }
 
.pph2 select {width:130px; font-size:11px;  }

.pph2 form {padding:0 !important; margin:0 !important}
.pph3 {float:left; margin:0 5px 0 0; width: 140px;  text-align:center  }
.pph4 {float:left; margin:0 5px 0 0; width: 100px; text-align:center  }

.good_info { font-size:12px; width:380px; width:360px; float:left; margin-top:-16px;}
.good_info div {padding-top:0;}
.p_price {float:left; margin:0 5px 0 0; width: 80px; font-size:22px; text-align:right}
.buy_button {float:right; margin:0 5px 0 0; padding-top:5px; width: 95px; text-align:left;} 
.price_retail {font-size:14px; color: #F03; text-decoration:line-through}  

.dashed-line {width:100%; height:5px; border-bottom: 1px dashed #CCC; clear:both;}


.perfume_info {font-size: 13px; margin: 10px 20px 30px 10px;}
.perfume_info div {padding:6px 0;}


.prices {padding:5px 0 5px 0; float:left; text-align:center; width:220px; font-size:11px;  }
.prices span {font-size:15px; color: #000; font-weight:bold}

 .stores {padding:5px 0 0 0;   text-align:center}

 .button_group  {float:left; text-align:center; margin:25px 0 10px 10px; color:#999; font-size:12px; font-weight:bold; width:270px;}
.button_group div {float:left; width:60px;}
.button_group  img {margin:10px 0 0 0;}

.atstore {width: 320px; text-align: left; margin: 5px 0; font-size:12px}
.atstore a {color: #4271B5;}
.atstore a:visited {color: #4271B5;}

.filters {width: 100%; border: 1px solid #DBDFE1; font-size: 12px; margin: 5px 0 0 0;}
.filter_head {height: 20px; padding: 7px 0 5px 10px;}
.filter_body {width: 100%; height: 180px; background-color: #DBDFE1;}
.filter_body a {color:#4371b7}
.filter_body a:hover {color:#ff0066}
.filter_body a:visited {color:#5782C1}
.filter1, .filter2, .filter3, .filter4, .filter5, .filter6 {height: 180px; float: left; padding: 10px;}
.filter1, .filter2, .filter3, .filter4, .filter5 {border-right: 1px solid #fff;}
.filter1 {width: 150px;}
.filter2 {width: 170px;}
.filter3 {width: 100px;}
.filter4 {width: 120px;}
.filter5 {width: 120px;}
 #best_value {
	padding:8px 0;
	margin:4px 0 9px 0;
	background-color: #D8EBB5;
	background-image: url(img/bg_best_value.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width:336px;
}

.bvb {padding:0 0 0 15px}
 .pln h2 {font-size:15px;} 
 .ppcex h3 {font-size:11px; font-weight:normal; color:#999}
 
 
 #really {padding:10px; font-size:12px; color: #333; margin:0 0 20px 0; float:left;   width:600px}
  #really  p {padding:5px 0}
  #really h1 {font-size:12px;  padding-bottom:5px; border-bottom: 1px dashed #CCC; }
  
.title {margin-top:20px;}
		
.title3 h1 {font-size:22px;}
.title h1 {font-weight:normal}		

.price { font-size:12px; color: #666; font-weight:normal; padding-bottom:7px; }
.price strong {color:#000; font-size:18px; }
.price p {text-align:center; font-size:12px; color: #000;}
.price a {text-decoration:none; color:#70A040;}

#tags img {margin-bottom:-5px}
#tags {padding-bottom:7px; font-size:12px; margin:10px 0 20px 0;   }
#ad_b {padding:20px 0 0 0}
#ad_b a {margin:15px 0}
#our_sponsors {} 
#our_sponsors a {float:left; width:125px; margin:0 10px 5px 0;}
#our_sponsors  h1{ font-size:18px; font-weight:normal}

.coupon_stores {font-size: 12px; margin: 20px 0 0 0; float:left; width:560px;}
.coupon_stores  h1 {font-size:18px; font-weight:normal}
.coupon_stores li {
	float: left;
	margin: 0 8px 15px 0;
	width:240px;
	font-size:13px;
	padding:0 0 0 25px;
	 	background-image: url(img/star.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.coupon_stores li  a {font-size:15px; color:#436fb6 }
.coupon_stores ul {margin:15px 0 0 0}

#coupon_promo_text {float:right; width:350px; font-size:13px; padding:0 40px 0 0}
#coupon_promo_text h2 {font-size:18px; font-weight:normal}
#coupon_promo_text_insider {background:#E2EDFE; padding:12px 5px}

.coupon_block {width: 960px; margin: 20px 0 0 0; text-align: center; font-size:12px;}
.coupon_block a {color:#436fb6}
.coupon_head {width: 960px; background-color: #dbdfe1; padding: 5px 3px;}
.coupon_head_store {float: left; width: 200px;}
.coupon_head_text {float: left; width: 350px;}
.coupon_head_code {float: left; width: 250px;}
.coupon_head_exp {float: left; width: 100px;}

.coupon_body {
	width: 960px;
	margin: 10px 0 20px 0;
	padding:15px 0;
	border-bottom:#999 1px dashed;
	background-image: url(img/scissors.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.coupon_body_store {float: left; width: 200px;}
.coupon_body_store  {}
.coupon_body_text {float: left; width: 350px; font-size:13px }
.coupon_body_code {float: left; width: 250px;}
.coupon_body_exp {float: left; width: 100px;}

#view_good_left {width:650px;  }
#view_good_right {width:290px; } 
#perfume_box_info {float:left; width:338px; margin:7px 0 0 0 }
#left_pr_box {border:1px solid #dbdfe1; width:336px; float:left }
#rating_b {padding:15px 5px 5px 5px;    }
#rating_box {}
.rating {width:70px; height:60px;    float:right; clear:right;     
		 padding:10px 0; text-align:center;
		 font-size:9px; color: #666; margin:0 10px 0 0;}
#container_ext5 {margin:10px 0 0 20px; float:left; width:150px;}		 
		 
.rating a { font-size:12px; color:#ff0000;}
.rating a:visited { font-size:12px; color:#ff0000;}
.score {font-size:30px; text-align:center; margin: 5px 0 0 0; color: #333 !important;}

.best_price {margin:25px 0 0 0; width:300px; padding:0; }
.optimal_p { }
.optimal_p img {margin:10px 0 0 0; }
.optimal_p span {font-size:24px; font-weight:normal;  color:#F06 } 
 
 .pic_box {margin:0 0 20px 0; }
.pic {width:250px; height:250px; margin:0 30px 0 0;}
.pic img {width:250px; height:250px; margin:20px 0 0 30px;}
 #perfume_deal_rat {width:300px;}

 
 
 .bv {font-size:13px;}

.gend_w_m {text-align: center; margin: 20px 0 0 0; color:#666} 
.w_num {margin: 0 40px 0 0;}
.gend_w_m img {margin-bottom:-9px;}
.w_num a, .w_num a:visited {text-decoration: none; color: #ff0066}
.m_num a, .m_num a:visited {text-decoration: none; color: #4371b7}
.no_rows {font-size:15px; }
.no_rows p  {padding:15px 0  }

.top_season {width: 100%; margin: 20px 0 20px 0;}
.top_season1 {float: left; margin: 0 30px 0 0;}
.top_season2 {float: left; margin: 0 30px 0 0;}
.top_season3 {float: left;}

.block1 {float: left; width:215px; margin: 0 0 0 10px;  font-size:13px;}
.block2 {float: left; width:90px; margin: 0; font-size:16px; font-weight:bold}
.block3 {width:80px;}
 

.best_discount {  padding:10px 0 10px 0; border-bottom: 1px dashed #CCC; float:left; font-size:12px; width:336px; margin:0 0 15px 0}
.best_discount strong {font-size:15px;}
.best_discount span {color:#999; font-size:12px;}
.retprice {font-size: 12px; color: #999; text-decoration: line-through; font-weight:normal !important}
.precent {font-size: 15px; color: #008000 !important;}
#fb-root  {margin-right:0; text-align:right}



.author {text-align: center; font-size: 11px; margin: 0 0 10px 0; color: #333;}
.author a, .author a:visited {color: #00f;}
 
#perfume_daily_deals {	float:left; width:240px;
	background-image: url(img/perfume_deals_sign.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:4px 0 10px 32px;
	margin:0 0 0 20px;
	
	} 
	
#flike {float:left; width:220px;}	
	
#perfume_daily_deals a {color:#ff0063}

#subscribe {
	float:right;
	width:300px;
	margin:20px 0 0 0;
    
	padding:0 0 10px 0;
    color:#fff;
	font-size:11px;
    cursor: pointer;
	clear:right;
	text-align:right
}
#subscribe p {line-height:20px;}
#subscribe strong {color:#FFF; font-size:13px;}
.chat {float:right !important; width:130px;  color: #000!important; clear:right; margin:10px 0 0 0;}
.chat a {color:#000 !important;}
.sku {font-size:10px; color:#999; padding:5px 0 0 5px}
