@charset "utf-8";
body {
	font-family: Tahoma, Arial;
	font-size: 62.5%;
	margin: 0px;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.container {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 24px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.top_banner {
	width: 952px;
	padding-bottom: 20px;
}
.gorgeous_locks_logo {
	float: left;
	height: 121px;
	width: 334px;
}
.top_banner_right {
	float: right;
	width: 580px;
}
.leftbuttons {
	float: left;
	width: 226px;
}
.leftbuttons p {
	float: left;
	margin: 0px;
	padding-left: 10px;
}
.top_menu {
	float: left;
	width: 350px;
	padding-left: 4px;
	padding-top: 2px;
}
.top_menu ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.top_menu li {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	font-size: 1.1em;
}
.top_menu li a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4B4748;
}
.top_menu li a:hover {
	text-decoration: underline;
}

.payment 
{
	float: left;
	width: 364px;
	height: 30px;
	padding-top: 5px;
}

.basket_summary_items, .basket_summary {
	float: right;
	width: 350px;
	font-size: 1.2em;
	color: #4B4748;
	text-align: right;
}
.basket_summary_items 
{
	width: 210px;
	padding-top: 12px;
}
.basket_summary_items p, .basket_summary p {
	margin: 0px;
	padding-top: 2px;
}
.basket_summary_items p 
{
	padding-top: 3px;
}
.basket_summary a {
	font-weight: bold;
	color: #333333;
}


.prod_search {
	float: right;
	width: 438px;
	font-size: 1.2em;
	color: #4B4748;
	text-align: right;
	padding-top: 22px;
}
.prod_search p {
	float:left;
	margin: 0px;
	padding-left: 13px;
}
.prodsearch_field {
	padding: 4px;
	width: 300px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ab9867;
	border-right-color: #ab9867;
	border-bottom-color: #ab9867;
	border-left-color: #ab9867;
}
.prodsearch_button {
	color: #FFFFFF;
	background-color: #a10b31;
	padding: 4px;
	width: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 1px;
}
.main_menu_top {
	background-image: url(../Images/mainmenu_topbg.gif);
	height: 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.main_menu_mid {
	background-image: url(/Images/mainmenu_midbg2.jpg);
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.main_menu_left {
	float: left;
	width: 720px;
}
.main_menu_left ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.main_menu_left li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 13px;
	padding-left: 13px;
	height: 1.2em;
}
.main_menu_left li a {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
}
.main_menu_left li a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.main_menu_left li.menu_selected a {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.main_menu_right {
	float: left;
	width: 211px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 15px;
}
.main_menu_right p {
	margin: 0px;
}
.main_menu_right a {
	color: #FFFFFF;
	text-decoration: none;
}
.main_menu_right a:hover {
	text-decoration: underline;
}
.main_menu_low {
	background-image: url(/Images/mainmenu_lowbg2.gif);
	height: 5px;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.home_header {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	background-image: url(../Images/home_header_top_bg.gif);
	background-repeat: no-repeat;
}
.home_top_txt {
	background-image: url(../Images/home_top_txt_bg.jpg);
	float: left;
	height: 202px;
	width: 209px;
	font-size: 1.1em;
	color: #FFFFFF;
	padding-top: 22px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	line-height: 1.6em;
	overflow: auto;
}
.home_top_txt p {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.home_top_txt a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.home_top_txt a:hover {
	text-decoration: underline;
}

.welcome_title {
	background-image: url(../Images/welcome_title.gif);
	height: 45px;
	width: 185px;
}

.home_top_txt h1
{
	margin:0; padding:0;
	font-size:1em;
	padding-top:8px;
	padding-bottom:8px;
}

.home_top_img {
	background-image: url(/GDI/HomePageBanner.aspx);
	float: left;
	height: 235px;
	width: 709px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #9B8B74;
	border-right-color: #9B8B74;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9B8B74;
}
.maincontent {
	float: left;
	width: 711px;
	padding-top: 10px;
	font-size: 1.1em;
	line-height: 1.6em;
}

.brands_menu 
{
	width: 140px;
	float: left;
}
.brands_menu h3
{
	background-image: url(../Images/brands.gif);
	height: 30px;
	width: 140px;
	text-indent: -10000px;
	border-bottom: 2px solid #9C0A2F;
	padding: 0;
	margin: 0;
}
.brands_menu ul
{
	width: 140px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.brands_menu ul li
{
	width: 140px;
	margin: 0;
	padding: 0;
	float: left;
	border-bottom: 1px solid #FFF;
}
.brands_menu ul li a
{
	background-color: #E6C3CA;
	color: #9C0A2F;
	display: block;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1em;
	text-transform: uppercase;
}
.brands_menu ul li a:hover
{
	background-color: #b64c62;
	color: #FFF;
}
.brands_menu ul.products li a:hover, .brands_menu ul li a.selected
{
	background-color: #b9a87c;
	color: #FFF;
}

.home_prod_nav ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.home_prod_nav {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9C0A2F;
	float: left;
	width: 557px;
	}
.home_prod_nav li {
	float: left;
	padding-right: 8px;
}
.home_prod_nav li a {
	text-indent: -10000px;

}
.home_prod_nav li.featureditems a {
	background-image: url(../Images/featureditems.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.featureditems a:hover {
	background-image: url(../Images/featureditems_up.gif);
}
.home_prod_nav li.featureditems_selected a {
	background-image: url(../Images/featureditems_up.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.mostpopular a {
	background-image: url(../Images/mostpopular.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.mostpopular a:hover {
	background-image: url(../Images/mostpopular_up.gif);
}
.home_prod_nav li.mostpopular_selected a {
	background-image: url(../Images/mostpopular_up.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.specialoffers a {
	background-image: url(../Images/specialoffers.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.specialoffers a:hover {
	background-image: url(../Images/specialoffers_up.gif);
}
.home_prod_nav li.specialoffers_selected a {
	background-image: url(../Images/specialoffers_up.gif);
	height: 30px;
	width: 140px;
	display: block;
}
.home_prod_nav li.latestitems, .home_prod_nav li.latestitems_selected {
	padding-right: 0;
}
.home_prod_nav li.latestitems a {
	background-image: url(../Images/latestitems.gif);
	height: 30px;
	width: 113px;
	display: block;
}
.home_prod_nav li.latestitems a:hover {
	background-image: url(../Images/latestitems_up.gif);
}
.home_prod_nav li.latestitems_selected a {
	background-image: url(../Images/latestitems_up.gif);
	height: 30px;
	width: 113px;
	display: block;
}
.rightcontent {
	float: left;
	width: 232px;
	padding-left: 8px;
	padding-top: 10px;
}
.rightcontent p {
	margin: 0px;
	padding-bottom: 9px;
}
.prod_div {
	float: left;
	clear: none;
	width: 150px;
	text-align: center;
	font-size: 1em;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.prod_div p {
	margin: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
}
.newsletter_signup_title {
	background-image: url(../Images/stay_in_fashion_title.gif);
	height: 90px;
	width: 232px;
}
.newsletter_signup_title h2 {
	position: absolute;
	left: -10000px;
}
.newsletter_signup {
	background-image: url(../Images/stay_in_fashion_mid.gif);
	width: 232px;
	padding-top: 0px;
	text-align: center;
	padding-bottom: 3px;
}
.newsletter_field {
	padding: 4px;
	width: 190px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ab9867;
	border-right-color: #ab9867;
	border-bottom-color: #ab9867;
	border-left-color: #ab9867;
	text-align: center;
}
.newsletter_button {
	color: #000000;
	background-color: #baa775;
	width: 202px;
	text-transform: uppercase;
	border: 1px solid #FFFFFF;
	font-size: 1.2em;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.newsletter_signup_low {
	background-image: url(../Images/stay_in_fashion_low.gif);
	height: 6px;
	width: 232px;
	margin-bottom: 9px;
}
.footer {
	width: 100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #BAA775;
	padding-top: 10px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #4B4748;
}
.footer p {
	margin: 0px;
	padding-bottom: 4px;
}
.footer a {
	color: #4B4748;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.footer_left {
	float: left;
}
.footer_right {
	float: right;
	text-align: right;
}
.maintxt {
	font-size: 1em;
	line-height: 1.7em;
	color: #402810;
	padding-bottom: 10px;
	padding-top:15px;
}

.maintxt p
{
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.aboutus_title {
	background-image: url(../Images/about_us_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.aboutus_title h1 {
	position: absolute;
	left: -10000px;
}

/* About Us */

.aboutus_title {
	background-image: url(../Images/about_us_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.aboutus_title h1 {
	position: absolute;
	left: -10000px;
}

/* Privacy Policy */

.privacypolicy_title {
	background-image: url(../Images/privacy_policy_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.privacypolicy_title h1 {
	position: absolute;
	left: -10000px;
}

/* Returns Policy */

.returnspolicy_title {
	background-image: url(../Images/returns_policy_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.returnspolicy_title h1 {
	position: absolute;
	left: -10000px;
}

/* Terms and Conditions */

.termsandconditions_title {
	background-image: url(../Images/terms_and_conditions_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.termsandconditions_title h1 {
	position: absolute;
	left: -10000px;
}

/* Delivery Information */

.deliveryinfo_title {
	background-image: url(../Images/delivery_info_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.deliveryinfo_title h1 {
	position: absolute;
	left: -10000px;
}

/* Tips and Techniques */

.tipsandtechniques_title {
	background-image: url(../Images/tips_and_techniques_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.tipsandtechniques_title h1 {
	position: absolute;
	left: -10000px;
}
.articles_div {
	font-size: 1em;
	line-height: 1.7em;
	color: #402810;
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BAA775;
	padding-top: 0px;
}
.articles_div p {
	margin: 0px;
	padding-top: 10px;
}
.article_left {
	float: left;
	width: 150px;
}
.article_left img {
	border: 4px solid #BAA775;
}
.article_txt {
	float: left;
	width: 555px;
}
.article_txt a {
	color:#402810;
	text-decoration:none;
}
.article_txt a:hover {
	text-decoration:underline;
}
.article_txt h2 {
	margin: 0px;
	padding: 0px;
	font-size: 1.3em;
	font-weight: bold;
}

/* Contact Us */

.contactus_title {
	background-image: url(../Images/contact_us_title.gif);
	height: 30px;
	width: 113px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.contactus_title h1 {
	position: absolute;
	left: -10000px;
}
label {
	float: left;
	width: 90px;
	font-size: 1.1em;
}
.contactfield {
	float: left;
	width: 200px;
	padding: 2px;
	border: 1px solid #333333;
}
.contactfield2 {
	float: left;
	width: 600px;
	height:100px;
	padding: 2px;
	border: 1px solid #333333;
	clear: left;
	margin-top: 4px;
	overflow: auto;
}
.contactfield3 {
	float: left;
	width: 300px;
	padding: 2px;
	border: 1px solid #333333;
	clear: left;
	margin-top: 4px;
}
hr {
	border-top-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BAA775;
	height: 2px;
}
.contactdetails_title {
	background-image: url(../Images/contactdetails_title.gif);
	height: 30px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.contactdetails_title h1 {
	position: absolute;
	left: -10000px;
}

/* Article More */

.article_txt_more {
	width: 700px;
}
.article_txt_more h2 {
	margin: 0px;
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.article_img_lg {
	float: left;
	border: 4px solid #BAA775;
	margin-right: 24px;
	margin-bottom: 10px;
}
.productsneeded_title {
	background-image: url(../Images/productsneeded_title.gif);
	height: 31px;
	width: 311px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.productsneeded_title h1 {
	position: absolute;
	left: -10000px;
}
.go_back_div {
	width: 695px;
	background-color: #a40c33;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BAA775;
}
.go_back_div a {
	color: #FFFFFF;
}

/* Products */

.left_menu 
{
	float: left;
	width: 139px;
}

.brand_title 
{
	font-size: 1.5em;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
.brand_desc 
{
	font-size: 1em;
	line-height: 1.7em;
	color: #402810;
	padding-bottom: 10px;
	padding-top:15px;
	margin: 0;
	padding-left: 15px;
}
.category_name 
{
	color: #9A0A2E;
	text-transform: uppercase;
	font-size: 1.2em;
	text-align: left;
	font-weight: bold;
}

.category_menu {
	clear: left;
	width: 139px;
	padding-top: 6px;
}
.category_menu h3 {
	background: url(/Images/product_range.gif) no-repeat;
	height: 29px;
	width: 140px;
	text-indent: -10000px;
	margin: 0;
	padding: 0;
}
.category_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.category_menu li {
	width: 139px;
	background-color: #ede9de;
	float: left;
	margin-bottom: 2px;
}
.category_menu li a {
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	display: block;
	color: #363435;
	text-decoration: none;
	font-size: 0.9em;
}
.category_menu li a:hover {
	background-color: #A30C32;
	color: #FFFFFF;
}
.category_menu li.selected a
{
	background-color: #A30C32;
	color: #FFFFFF;
}
.category_menu li.viewallproducts a {
	background-color: #000000;
	color: #FFFFFF;
}

li.subcategory
{
	width:139px;
}

li.subcategory a
{
	border-left:solid 6px black;
}

li.subcategory a:hover
{	
	border-left-color:#fff;
}

li.subcategory_selected a
{
	background-color: #A30C32;
	color: #FFFFFF;
	border-left:solid 6px #fff;
}

.prod_section {
	float: left;
	width: 562px;
	padding-top: 6px;
	padding-left: 10px;
}
.prod_div_sm {
	float: left;
	width: 157px;
	text-align: center;
	font-size: 1em;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.prod_div a, .prod_div_sm a
{
	color:#000;
	text-decoration:none;
}

.prod_div a:hover, .prod_div_sm a:hover
{
	text-decoration:underline;
}

.prod_div_sm p {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}
.paging_div {
	width: 542px;
	background-color: #a40c33;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BAA775;
	color: #FFFFFF;
}
.paging_div a {
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}
.prod_section h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
} 
.price_txt {
	font-size: 1.3em;
}
.prod_img_lg {
	float: left;
	width: 422px;
}
.alternativeviews_div {
	float: left;
	width: 130px;
}
.alternativeviews_div p {
	float: left;
	padding-bottom: 6px;
	padding-left: 6px;
	margin: 0px;
}
.alternativeviews_div img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
}
.quantity_box {
	width: 14px;
	padding: 5px;
	border: 1px solid #333333;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}
.alsobought_title {
	background-image: url(../Images/alsobought_title.gif);
	height: 30px;
	width: 300px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.alsobought_title h1 {
	position: absolute;
	left: -10000px;
}

/* Login */

.login_title {
	background-image: url(../Images/login_titlebg.jpg);
	height: 239px;
	width: 711px;
	background-repeat: no-repeat;
	background-position: right;
}
.login_title h1 {
	position: absolute;
	left: -10000px;
}
.login_left_div {
	float: left;
	width: 304px;
	padding-top: 15px;
}
.login_left_div p {
	width: 304px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
.login_left_div a {
	font-weight: bold;
	color: #4B4748;

}
.login_left_div label {
	float: left;
	width: 88px;
	font-size: 1.1em;
	text-align:right;
	padding-right:10px;
}
.login_right_div {
	float: left;
	width: 374px;
	padding-left: 30px;
	padding-top: 15px;
}
.login_right_div p {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.existingcustomers_title {
	background-image: url(../Images/existingcustomers_title.gif);
	height: 30px;
	width: 199px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.existingcustomers_title h1 {
	position: absolute;
	left: -10000px;
}
.newcustomers_title {
	background-image: url(../Images/newcustomers_title.gif);
	height: 25px;
	width: 163px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.newcustomers_title h1 {
	position: absolute;
	left: -10000px;
}
.newcustomers_box {
	background-color: #97092e;
	width: 341px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.newcustomers_box_top {
	background-image: url(../Images/newcustomers_boxtop.gif);
	height: 5px;
	width: 371px;
	margin-top: 15px;
}
.newcustomers_box_low {
	background-image: url(../Images/newcustomers_boxlow.gif);
	height: 5px;
	width: 371px;
}

/* My Account */

.myaccount_title {
	background-image: url(../Images/my_account_title.gif);
	height: 34px;
	width: 171px;
	background-repeat: no-repeat;
	background-position:left bottom;
	float:left;
}
.myaccount_title h1 {
	position: absolute;
	left: -10000px;
}

.myaccount_title_username
{
	font-size:1.3em;
	padding-top:17px;
	font-weight:bold;
}

.myaccount_left {
	float: left;
	width: 230px;
	clear: left;
	padding-top: 16px;
}
.mydetails_box {
	width: 204px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BAA775;
	border-left-color: #BAA775;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 1.1em;
}
.mydetails_box p {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.mydetails_box_title {
	background-image: url(../Images/mydetails_box_title.gif);
	height: 22px;
	width: 213px;
	text-align: right;
	padding-right: 7px;
	padding-left: 10px;
	padding-top: 8px;
}
.mydetails_box_title h2 {
	position: absolute;
	left: -10000px;
}

.mydetails_box_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.mydetails_box a:hover {
	text-decoration: underline;
}
.mydetails_box a {
	color: #97092e;
	text-decoration: none;
}
.mydetails_box_title a:hover {
	text-decoration: underline;
}
.mydetails_box_lower {
	background-image: url(../Images/mydetails_box_lower.gif);
	height: 8px;
	width: 230px;
}
.mydetails_box th {
	display: none;
}
.mydetails_box td {
	vertical-align: top;
	padding-bottom: 8px;
}
.myaccount_right {
	float: left;
	width: 450px;
	padding-top: 15px;
	padding-left: 15px;
}




.mywishlist_box {
	width: 420px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BAA775;
	border-left-color: #BAA775;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 1.1em;
	height: 290px;
	overflow: auto;
}
.mywishlist_box p {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.mywishlist_box_title {
	background-image: url(../Images/mywishlist_title.gif);
	height: 22px;
	width: 429px;
	text-align: right;
	padding-right: 7px;
	padding-left: 10px;
	padding-top: 8px;
}
.mywishlist_box_title h2 {
	position: absolute;
	left: -10000px;
}
.mywishlist_box_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.mywishlist_box_title a:hover {
	text-decoration: underline;
}
.mywishlist_box a {
	color: #97092e;
	text-decoration: none;
	font-size:1.1em;
}
.mywishlist_box a:hover {
	text-decoration: underline;
}
.mywishlist_box_lower {
	background-image: url(../Images/mywishlist_box_lower.gif);
	height: 7px;
	width: 446px;
}
.mywishlist_box_img {
	float: left;
	width: 170px;
	text-align: center;
}
.mywishlist_box_description {
	float: left;
	font-size: 0.9em;
	padding-top: 4px;
}
.mywishlist_box_description p {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}



.latestnews_box_title {
	background-image: url(../Images/latest-news_box_title.gif);
	height: 22px;
	width: 429px;
	text-align: right;
	padding-right: 7px;
	padding-left: 10px;
	padding-top: 8px;
}
.latestnews_box_title h2 {
	position: absolute;
	left: -10000px;
}
.latestnews_box_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.latestnews_box_title a:hover {
	text-decoration: underline;
}




.members_menu_mid {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 6px;
	background-color: #c2b38e;
}
.members_menu_left {
	float: left;
	width: 720px;
}
.members_menu_left ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.members_menu_left li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-right: 13px;
	padding-left: 13px;
	height: 1.2em;
}
.members_menu_left li a {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
}
.members_menu_left li a:hover {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.members_menu_left li.menu_selected a {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}



/* My Details */

.mydetails_div {
	float: left;
	width: 700px;
	padding-top: 15px;
}
.mydetails_lg_box {
	width: 669px;
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BAA775;
	border-left-color: #BAA775;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-size: 1.1em;
	overflow: auto;
}
.mydetails_lg_box p {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.mydetails_lg_box_title {
	background-image: url(../Images/mydetailslg_box_title.gif);
	height: 22px;
	width: 678px;
	text-align: right;
	padding-right: 7px;
	padding-left: 10px;
	padding-top: 8px;
}
.mydetails_lg_box_title h2 {
	position: absolute;
	left: -10000px;
}
.mydetails_lg_box a {
	color: #97092e;
	text-decoration: none;
	font-size:1.1em;
}
.mydetails_lg_box a:hover {
	text-decoration: underline;
}
.mydetails_lg_box_lower {
	background-image: url(../Images/mydetailslg_box_lower.gif);
	height: 11px;
	width: 695px;
}
.mydetails_lg_box label {
	float: left;
	width: 140px;
	font-size: 1.1em;
	text-align:right;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 1px;
}
.mydetails_lg_box th {
	display: none;
}


.mywishlist_box_description2 {
	float: left;
	font-size: 0.9em;
	padding-top: 4px;
}
.mywishlist_box_description2 p {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

/* Shopping Bag */

.basket_left_col {
	float: left;
	padding-top: 8px;
	width: 300px;
}
.basket_left_col p {
	margin: 0px;
}
.basket_right {
	float: right;
	width: 300px;
	text-align: right;
	padding-top: 8px;
}
.giftwrap_option {
	background-image: url(../Images/giftwrap_icon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 63px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
	float: right;
}
.giftwrap_option2 {
	padding-top: 8px;
	padding-bottom: 8px;
	float: right;
	text-align: center;
}
.giftwrap_option2 label {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 70px;
}
.basket_right p {
	font-size: 1.6em;
	padding-right: 8px;
}

/* Site Map */

.sitemap_title {
	background-image: url(../Images/sitemap_titlebg.jpg);
	height: 239px;
	width: 710px;
	background-repeat: no-repeat;
	background-position: right;
}
.sitemap_title h1 {
	position: absolute;
	left: -10000px;
}
ul.sitemap2 {
	list-style-type: square;
}
ul.sitemap2 a {
	font-weight: bold;
	color: #4B4748;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 1px;
}
ul.sitemap2 a:hover {
	text-decoration: underline;
}
ul.sitemap2 li {
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Checkout */

.checkout_col_left {
	float: left;
	width: 240px;
	background-color: #a10b31;
}
.newcustomers_checkout_title {
	background-image: url(../Images/newcustomers_checkout_title.gif);
	height: 54px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: right top;
}
.newcustomers_checkout_title h1 {
	position: absolute;
	left: -10000px;
}
.checkout_colleft_top {
	background-image: url(../Images/checkout_leftcol_topbg.gif);
	height: 7px;
	width: 240px;
}
.checkout_colleft_mid {
	width: 210px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #FFFFFF;
}
.checkout_colleft_mid p {
	margin: 0px;
	padding-bottom: 10px;
}
.checkout_colleft_mid a {
	color: #FFFFFF;
}

.checkout_colleft_low {
	background-image: url(../Images/checkout_leftcol_lowbg.gif);
	height: 8px;
	width: 240px;
}
.checkout_colleft_top_title {
	background-image: url(../Images/existingcustomers_checkout_title.gif);
	height: 33px;
	width: 199px;
	background-repeat: no-repeat;
	background-position: top;
}
.checkout_colleft_top_title h1 {
	position: absolute;
	left: -10000px;
}


.newcustomers_checkout_title2 {
	background-image: url(../Images/newcustomers_checkout_title.gif);
	height: 54px;
	width: 180px;
	background-repeat: no-repeat;
	background-position: right top;
}
.newcustomers_checkout_title2 h1 {
	position: absolute;
	left: -10000px;
}
.checkout_colleft_top2 {
	background-image: url(../Images/checkout_leftcol_topbg2.gif);
	height: 6px;
	width: 240px;
}
.checkout_colleft_mid2 {
	width: 208px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.checkout_colleft_mid2 p {
	margin: 0px;
	padding-bottom: 10px;
}
.checkout_colleft_mid2 a {
	color: #FFFFFF;
}

.checkout_colleft_low2 {
	background-image: url(../Images/checkout_leftcol_lowbg2.gif);
	height: 6px;
	width: 240px;
	background-position:bottom;
}
.checkout_colleft_top_title2 {
	background-image: url(../Images/existingcustomers_checkout_title2.gif);
	height: 33px;
	width: 199px;
	background-repeat: no-repeat;
	background-position: top;
}
.checkout_colleft_top_title2 h1 {
	position: absolute;
	left: -10000px;
}


.speciallabel
{
	display:none;
}

img
{
	border:0;
}

.Product_View_ShoppingBasket_SuccessfullyAdded
{
	padding:10px;
	font-weight:bold;
}

.order_summary_quantitychanged
{
	color:Red;
	font-weight:bold;
	padding-bottom:5px;
}