@import url("emma-hardie-menu.css");
body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#6d6d6d;
	background-image:url(../emma-hardie-images/body_bg.jpg);
	background-repeat:repeat-x;
}
img { border:0px; }

a{
	outline:none;
	text-decoration:none;
	color:#4d99b3;
}
a:hover{
	outline:none;
	text-decoration:underline;
	color:#4f2600;
}
p{
	padding:0px;
	margin:0px;
}
.normal p {
	margin: 1em 0;
}
#wrapper{
	width:835px;
	margin:auto;
}
.top_header_body{
	width:835px;
	height:183px;
}
.logo{
	width:412px;
	float:left;
	height:183px;
	padding-left:20px;
}
.welcome_body{
	width:403px;
	float:right;
	height:183px;
}
.welcome_box{
	border:0px solid #ebebeb;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:12px;
	margin-top:50px;
	float:right;
	width:250px;
}
.welcome_login{
	font-size:12px;
}
.welcome_logout{
	font-size:11px;
	height:21px;
}
.member_login{
	width:105px;
	height:16px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	background-color:#f0f0ee;
	float:left;
	margin-right:2px;
	padding-left:6px;
	border:0px;
	padding-top:2px;
}
.basket_body{
	height:33px;
	margin-top:4px;
}
.welcome_basket{
	width:31px;
	height:33px;
	float:left;
}
.welcome_basket_text{
	height:33px;
	float:left;
	margin-top:10px;
	padding-left:5px;
}
.amazing_face{
	width:835px;
	height:145px;
	padding-top:50px;
	margin-bottom:39px;
	text-align:center;
}
.life_style{
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#4f2600;
	font-style:italic;
	text-align:center;
	padding-bottom:6px;
}
.center{
	text-align:center;
	line-height:18px;
}
.button_body{
	height:29px;
	margin-top:10px;
}
.button_left{
	width:6px;
	height:29px;
	background-image:url(../emma-hardie-images/button_left.gif);
	background-repeat:no-repeat;
	float:left;
}
.button_middle{
	height:23px;
	background-image:url(../emma-hardie-images/button_bg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding-top:6px;
}
.button_middle a{
	color:#FFFFFF;
}
.button_middle a:hover{
	color:#ddd1c5;
	text-decoration:none;
}
.button_right{
	width:6px;
	height:29px;
	background-image:url(../emma-hardie-images/button_right.gif);
	background-repeat:no-repeat;
	float:left;
}
.sign-up{
	height:29px;
	background-repeat:repeat-x;
	border:0px;
	text-transform:uppercase;
	float:left;
}
.my_account_button_middle{
	height:25px;
	background-image:url(../emma-hardie-images/button_bg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	padding-top:4px;
}
.my_account_button_middle a{
	color:#fff;
}
.my_account_button_middle a:hover{
	color:#ddd1c5;
	text-decoration:none;
}
.index_footer{
	width:815px;
	height:58px;
	margin-top:60px;
	margin-bottom:50px;
	font-size:11px;
	padding-left:20px;
}
.footer_left{
	width:480px;
	float:left;
}
.footer_right{
	width:315px;
	float:right;
	color:#8a989d;
	text-align:right;
}
.footer_right a{
	padding-left:8px;
}
.footer_hr_line{
	border-collapse: collapse;
	border-bottom: 1px solid #dadbdb;
	border-top:0px;
	padding-top:7px;
	margin-bottom:7px;
	clear:both;
}
.footer_rights{
	text-align:right;
	color:#bababa;
}
.emma_hardie_body{
	width:835px;
}
.emma_hardie_left{
	width:388px;
	float:left;
}
.emma_hardie_right{
	width:412px;
	float:left;
	background-image:url(../emma-hardie-images/open_quotes.gif);
	background-repeat:no-repeat;
	padding-left:35px;
	margin-top:13px;
}
.emma_hardie_quotes{
	width:402px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:19px;
	color:#4f2600;
	padding-top:33px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:24px;
}
.sub_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#b06110;
}
.inner_content{
	width:402px;
	line-height:18px;
	padding-right:10px;

	padding-top:5px;
}
.treatment_sub_tab{
	width:815px;
	margin-left:20px;
	height:40px;
	border-bottom:2px solid #ecf0f1;
	margin-bottom:28px;
}
.treatment_sub_tab a{
	width:815px;
	height:40px;
	display:block;
	text-indent:-999em;
	float:left;
	outline:none;
}
.treatment_sub_tab a.natural_lift{
	width:240px;
	background:url(../emma-hardie-images/natural_lift_tab.gif);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.active_natural_lift{
	width:240px;
	background:url(../emma-hardie-images/active_natural_lift_tab.gif);
	height:40px;
	cursor:default;
	margin-right:2px;
}
.treatment_sub_tab a.facefacts{
	width:172px;
	background:url(../emma-hardie-images/facefacts_tab.gif);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.active_facefacts{
	width:172px;
	background:url(../emma-hardie-images/active_facefacts_tab.gif);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.active_catalogue{
	width:100px;
	background:url(../emma-hardie-images/active_catalogue.jpg);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.catalogue{
	width:100px;
	background:url(../emma-hardie-images/normal_catalogue.jpg);
	height:39px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.active_skin_care{
	width:108px;
	background:url(../emma-hardie-images/active_skin_care.jpg);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.skin_care{
	width:108px;
	background:url(../emma-hardie-images/normal_skin_care.jpg);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.active_facial_massage{
	width:130px;
	background:url(../emma-hardie-images/active_facial_massage.jpg);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.facial_massage{
	width:130px;
	background:url(../emma-hardie-images/normal_facial_massage.jpg);
	height:40px;
	cursor:pointer;
	margin-right:2px;
}
.treatment_sub_tab a.youthful{
	width:216px;
	background:url(../emma-hardie-images/youthful_skin_tab.gif);
	height:40px;
	cursor:pointer;
}
.treatment_sub_tab a.active_youthful{
	width:216px;
	background:url(../emma-hardie-images/active_youthful_tab.gif);
	height:40px;
	cursor:default;
}
.treatment_sub_tab a.natural_lift:hover,
.treatment_sub_tab a.facefacts:hover,
.treatment_sub_tab a.youthful:hover
.treatment_sub_tab a.catalogue:hover,{
	background-position:0px -40px;
}
.treatment_sub_tab a.catalogue:hover,
.treatment_sub_tab a.skin_care:hover,
.treatment_sub_tab a.facial_massage:hover {
	background-position:0px -40px;
}
.treatment_left{
	width:318px;
	float:left;
}
.treatment_right{
	width:517px;
	float:left;
}
.treatment_content{
	width:505px;
	line-height:18px;
	padding-right:10px;
	padding-top:5px;
}
.treatment_scroll_body{
	width:815px;
	height:38px;
	background-color:#f1f6f8;
	font-size:11px;
	margin-top:25px;
	margin-left:20px;
}
.treatment_scroll_body_left{
	width:710px;
	font-size:11px;
	float:left;
	text-align:right;
	margin-top:12px;
}
ul.workshop_content {
	padding:0px;
	margin:0px;
	padding-top:12px;
	padding-left:30px;
}
ul.workshop_content li {
	background-image:url(../emma-hardie-images/arrow.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left:13px;
	padding-bottom:5px;
}
.top_spacing{
	padding-top:8px;
}
.index_text{
	width:400px;
	margin:auto;
	text-align:center;
	line-height:18px;
}
.products_heading_body{
	height:65px;
	width:815px;
}
.product_heading{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#4f2600;
	font-style:italic;
	padding-top:25px;
}
.product_pagination{
	float:right;
	padding-top:35px;
	padding-right:3px;
	line-height:30px;
}
.product_pagination_new{
	float:right;
	padding-right:3px;
	line-height:30px;
}
.active_pagination{
	border:1px solid #6d6d6d;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
}
.active_pagination a{
	color:#6d6d6d;
	text-decoration:none;
}
.active_pagination a:hover{
	text-decoration:none;
	color:#4f2600;
}
.deactive_pagination{
	color:#aab4b9;
}
.deactive_pagination a{
	border:1px solid #aab4b9;
	color:#aab4b9;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.deactive_pagination a:hover{
	border:1px solid #4f2600;
	text-decoration:none;
	color:#4f2600;
}
.product_body{
	width:815px;
	padding-left:20px;
}
.product_bg{
	background-color:#FFFFFF;
	border:4px solid #d3e4eb;
}
.image_border{
	border:4px solid #d3e4eb;
}
.product_left_pic{
	padding-right:32px;
}
.product_name{
	font-size:16px;
	color:#4c98b4;
	padding-top:10px;
	padding-bottom:3px;
	font-weight:600;
}
.product_price{
	font-size:16px;
	font-weight:bold;
	color:#b06110;
}
.product_basket{
	padding:0px;
}
.product_basket a{
	text-decoration:none;
}
.product_basket a:hover{
	text-decoration:none;
}
.bottom_product_pagination{
	float:right;
	padding-right:3px;
	line-height:30px;
}
.products_category{
	width:815px;
	float:left;
}
.products_category ul{
	padding:0px;
	margin:0px;
	padding-top:6px;
}
.products_category ul li{
	list-style-type:none;
	width:250px;
	float:left;
	padding-bottom:20px;
}
.product_detail_left{
	width:365px;
	float:left;
	padding-top:40px;
}
.product_detail_right{
	width:445px;
	float:left;
	padding-top:70px;
}
.view_product{
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.main_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	color:#4f2600;
	font-style:italic;
}
.product_sub_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#b06110;
	padding-top:5px;
	padding-bottom:12px;
}
.price_value{
	width:260px;
	float:left;
	color:#b06110;
	font-size:20px;
	text-align:right;
	padding-top:5px;
}
.add_basket{
	width:115px;
	height:22px;
	float:right;
	background-image:url(../emma-hardie-images/add_basket_btn.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
	padding-left:45px;
}
.add_basket a{
	color:#FFFFFF;
}
.add_basket a:hover{
	color:#ddd1c5;
	text-decoration:none;
}
.treatment_main_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#4f2600;
	font-style:italic;
	padding-top:20px;
	padding-bottom:10px;
	padding-left:20px;
}
.treatment_sub_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#4f2600;
	font-style:italic;
}
ul.press_releases{
	padding:0px;
	margin:0px;
	border-top:1px solid #d3d3d3;
	margin-top:6px;
}
ul.press_releases li {
	background-image:url(../emma-hardie-images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	list-style-type:none;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:12px;
	margin-top:15px;
}
ul.press_releases li p {
	padding-bottom:3px;
}
.press_title{
	font-size:16px;
	font-weight:600;
}
.press_date{
	color:#979da0;
}
.press_detail_left{
	width:300px;
	float:left;
	padding-top:40px;
}
.press_detail_right{
	width:510px;
	float:left;
	padding-top:70px;
}
.our_editor_body{
	width:815px;
	background-color:#f4f8fa;
	padding-top:15px;
	padding-bottom:30px;
	float:left;
	background-image:url(../emma-hardie-images/our_editor_bg.gif);
	background-repeat:repeat-x;
}
.our_editor_left{
	width:257px;
	float:left;
	padding-left:18px;
}
.our_editor_right{
	width:520px;
	float:left;
	padding-right:20px;
	line-height:18px;
}
.lifestyle_main_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#4f2600;
	font-style:italic;
	padding-top:20px;
	padding-bottom:10px;
}
.our_editor_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#b06110;
	font-style:italic;
	padding-bottom:10px;
	padding-top:8px;
}
ul.lifestyle_newsletter{
	padding:0px;
	margin:0px;
	border-top:1px solid #d3d3d3;
	margin-top:5px;
}
ul.lifestyle_newsletter li {
	list-style-type:none;
	clear:both;
	float:left;
}
.lifestyle_newsletter_body{
	width:815px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #d3d3d3;
	float:left;
}
.lifestyle_newsletter_left{
	width:242px;
	float:left;
	height:67px;
	background-image:url(../emma-hardie-images/newsletter_date_bg.gif);
	background-repeat:repeat-x;
	font-size:18px;
	font-style:italic;
	color:#6d6d6d;
	font-family:"Times New Roman", Times, serif;
	padding-top:35px;
}
.lifestyle_newsletter_right{
	width:533px;
	float:left;
	padding-left:40px;
	padding-top:10px;
	line-height:18px;
}
.lifestyle_newsletter_right p{
	padding-bottom:3px;
}
.newsletter_title{
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
	font-weight:bold;
	color:#b46b1f;
	margin-bottom:3px;
}
.newsletter_title a{
	color:#b46b1f;
}
.newsletter_title a:hover{
	text-decoration:underline;
	color:#4f2600;
}
.lifestyle_detailed_left{
	width:278px;
	float:left;
	padding-top:40px;
}
.lifestyle_detailed_right{
	width:507px;
	float:left;
	margin-top:80px;
	background-image:url(../emma-hardie-images/lifestyle_detailed_bg.gif);
	background-repeat:repeat-x;
	padding-left:20px;

	padding-top:5px;
	padding-right:10px;
}
.lifestyle_detailed_date{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#6d6d6d;
	padding-top:5px;
}
.contact_left{
	width:405px;
	float:left;
	padding-top:20px;
}
.contact_form{
    width:350px;
	background-image:url(../emma-hardie-images/lifestyle_detailed_bg.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
}
.contact_right{
	width:410px;
	float:left;
	padding-top:20px;
}
.get_in_touch{
	width:370px;
	background-image:url(../emma-hardie-images/lifestyle_detailed_bg.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	line-height:20px;
}

label{
	width:105px;
	line-height:35px;
	position:absolute;
	text-align:left;
	font-size:14px;
	color:#6d6d6d;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.textfield{
	width:180px;
	border:1px solid #d9d9d9;
	height:19px;
	margin-left:105px;
	margin-bottom:3px;
	margin-top:3px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.textarea{
	width:180px;
	border:1px solid #d9d9d9;
	margin-left:105px;
	margin-bottom:3px;
	margin-top:3px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	height:80px;
}
.submit{
	width:83px;
	height:22px;
	margin-left:105px;
	background-image:url(../emma-hardie-images/submit_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-transform:uppercase;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:10px;
}
.submit a{
	color:#FFFFFF;
}
.submit a:hover{
	color:#ddd1c5;
	text-decoration:none;
}
.mandatory{
	font-size:11px;
	padding-left:105px;
}
.contact_sub_heading{
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#b06110;
	padding-top:5px;
	padding-bottom:5px;
}
.join_form{
    width:350px;
	background-image:url(../emma-hardie-images/our_mailing_bg.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
	margin-top:38px;
	line-height:20px;
}
ul.account_details{
	padding:0px;
	margin:0px;
	margin-top:5px;
}
ul.account_details li {
	list-style-type:none;
	clear:both;
}
.account_detail_left{
	width:114px;
	float:left;
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:5px;
}
.account_detail_right{
	width:236px;
	float:left;
	padding-bottom:15px;
}
.my_basket_textfield{
	width:30px;
	border:1px solid #d9d9d9;
	height:17px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.my_basket_padding{
	padding-top:10px;
	padding-bottom:10px;
}
.my_basket_title{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
.continue_shopping{
	font-size:16px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
.total_price{
	font-size:20px;
	color:#b06110;
	padding-left:30px;
}
.total_price_no_padding{
	font-size:20px;
	color:#b06110;
	padding-left:0px;
}
.change_password_form{
    width:350px;
	background-image:url(../emma-hardie-images/lifestyle_detailed_bg.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
}
.change_password_form label{
	width:130px;
	line-height:35px;
	position:absolute;
	text-align:left;
	font-size:14px;
	color:#6d6d6d;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.change_password_textfield{
	width:170px;
	border:1px solid #d9d9d9;
	height:19px;
	margin-left:130px;
	margin-bottom:3px;
	margin-top:3px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.signup_body{
	width:815px;
	padding-top:20px;
}
.signup_form{
    width:815px;
	background-image:url(../emma-hardie-images/lifestyle_detailed_bg.gif);
	background-repeat:repeat-x;
	padding-top:20px;
	padding-left:20px;
}
.signup_form label{
	width:130px;
	line-height:35px;
	position:absolute;
	text-align:left;
	font-size:14px;
	color:#6d6d6d;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.signup_textfield{
	width:270px;
	border:1px solid #d9d9d9;
	height:19px;
	margin-left:130px;
	margin-bottom:2px;
	margin-top:4px;
	color:#6d6d6d;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
}
.login-error{
	font-size:11px;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#ff0000;
}
.error{
	font-size:11px;
	color:#6d451f;
	padding-left:3px;
}
ul.accessibility{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:15px;
}
ul.accessibility li {
	list-style-type:none;
	background-image:url(../emma-hardie-images/accessibility_arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
ul.sitemap{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
ul.sitemap li {
	list-style-type:none;
	background-image:url(../emma-hardie-images/sitemap_arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}
ul.sitemap li ul{
	padding:0px;
	margin:0px;
	padding-left:20px;
}
ul.sitemap li ul li{
	list-style-type:none;
	background-image:url(../emma-hardie-images/sitemap_dot.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

.detail_image_bg{
	background-image:url(../emma-hardie-images/product_detail_pic_bg.jpg);
	background-repeat:repeat-x;
	height:241px;
	background-color:#FFFFFF;
}


#basketTable
{
    border-color: #FFFFFF;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

#basketTable td, #basketTable th
{
    border-color: #FFFFFF;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}