/*MAIN CSS Elements */

body {
	margin:15px 0px 10px 0px;font-family: "Gill Sans MT", Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#614B36; background-color:#ffffff}

.smalltext{	font-family: "Gill Sans MT", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;line-height:15px;
}

.textFieldNoWidth{border: 1px #CCCCCC solid;}
.youarehere{padding:5px 5px 5px 20px ;border-bottom:1px #FDD9A6 solid;}
.subheader{padding:5px 5px 5px 20px ;border-bottom:1px #FDD9A6 solid;}
h1{margin:0px; font-size:100%;font-weight:normal;}
h2{margin:0px;font-size:13px;}
h3{margin:0px;font-size:100%; font-weight:normal}
h4{margin:0px;font-size:14px;}

a:link {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#333333; text-decoration:underline;}

.bodyTextBoldgld {FONT-WEIGHT:600;FONT-SIZE:12px;FONT-FAMILY:"Gill Sans MT",verdana,arial,helvetica;COLOR:#B8860B;TEXT-DECORATION:none;line-height:13pt;}
.error {FONT-WEIGHT:400;FONT-SIZE:10PT;FONT-FAMILY:"Gill Sans MT",verdana,arial,helvetica;COLOR:#FF0000; text-decoration:none; }     
form {margin:0px;}

input {}

#submit {padding-top:0px;}

.emphasis{font-size:13px;font-style:italic;color:#660000;}

/**** Link Separators ****/
ul.links {margin:0px; padding:0px; }
	ul.links img {border:none;}
 ul li.links {margin:0px; padding:0px; float:left; list-style:none;}
 ul li.linksn {margin:0px; padding:0px; float:left; list-style:none;color:white;padding:14px;padding-top:4px;padding-bottom:6px;border-right: 1px /*#CCB7A2*/#7e6c58 solid; background-color:#000000;}
/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
 ul li.linksnb {margin:0px; padding:0px; float:left; list-style:none;color:white;padding:14px;padding-top:4px;padding-bottom:6px;border-right: 1px /*#CCB7A2*/#7e6c58 solid;background-color:/*#B49678;*/#7e6c58;}

.linksn a{color:white; text-decoration:none;}
.linksn a:link {color:white; text-decoration:none;}
.linksn a:visited {color:white; text-decoration:none;}
.linksn a:hover {color:white; text-decoration:underline;}

.linksnb a{color:white; text-decoration:none;}
.linksnb a:link {color:white; text-decoration:none;}
.linksnb a:visited {color:white; text-decoration:none;}
.linksnb a:hover {color:white; text-decoration:underline;}


/* Holding Elements */
.floating{float:left;padding-left:20px;}
#wrapper  { background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; width:762px;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#header {height:/*90px;*/100px; background:url(../images/core/header_bg.jpg) top center /*no-*/repeat #7E6C58;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#logo {width:/*170px*/273px; height:100px; margin-left:245px; float:left; display:block; overflow:hidden }
#logo a{display:block }


	#logo img {border:none;}
/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#login {width:235px; margin:10px 0; float:right; text-align:right; color:/*#FFFFFF*/#000000;}
	#login a:link {color:/*#FFFFFF*/#000000; text-decoration:none;}
	#login a:visited {color:/*#FFFFFF*/#000000; text-decoration:none;}
	#login a:hover {color:/*#FFFFFF*/#000000; text-decoration:underline;}

#welcome {padding-right:10px;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
.navigation {background-color:/*#917252*/#000000; height:28px; border-top:1px /*#CCB7A2*/#a48b75 solid; border-bottom:#a48b75 solid 1px; display:block;}
.navigation img {margin:0px; float:left;}
.navigation_footer {background-color:/*#917252*/#7e6c58; height:28px; border-top:1px #CCB7A2 solid; display:block}
/**/
/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
.header_images {margin:/*1px 0px 1px 0px;*/0;}
/**/
.header_images a:link {margin:0px;} .header_images a:visited {margin:0px;} .header_images a:hover {margin:0px;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
.content_holder {/*border: 1px solid #D5A877;*/ padding-bottom:10px; height:100%; overflow:hidden;clear:both;}
.contentHolder {border: 1px solid #D5A877; padding-bottom:10px;}
#home {background-attachment: scroll;background-image: url(../images/categories/home_bg.gif); background-repeat: no-repeat;background-position: left bottom;}
#internal {background-image: url(../images/categories/internal_bg.gif); background-repeat: no-repeat;background-position: right top;}
#none {}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#page_title {color:#660000; font-size:23px; background-color:/*#D5A877*/#ffffff; height:34px; padding-left:16px;}
#page_title h1 {font-size:28px; font-weight:bold; color:#000000;}

#page_title2 {width:740px; color:#660000; font-size:17px; background-color:#FDD9A6;padding:10px;}

#content {width:760px;}
.content_full_text{padding:17px; line-height:150%; color:#333333;padding-top:3px; }
	.content_full_text a:link { text-decoration:underline;}
	.content_full_text a:visited{ text-decoration:underline;}
	.content_full_text a:hover { text-decoration:none;}
.content_text{padding:17px; width:335px; line-height:150%; float:left; color:#333333;}
	.content_text a:link { text-decoration:underline;}
	.content_text a:visited{ text-decoration:underline;}
	.content_text a:hover { text-decoration:none;}

.content_text_selection{padding:17px; width:335px; line-height:150%; float:left; color:#333333;}
	.content_text_selection a:link { text-decoration:underline;}
	.content_text_selection a:visited{ text-decoration:underline;}
	.content_text_selection a:hover { text-decoration:none;}
	.content_text_selection p{width:340px;padding:5px;}

.footer_full_text{line-height:150%; color:#333333;padding-top:3px; text-align:center; border-top:1px solid #FDD9A6;}
	.content_full_text a:link { text-decoration:underline;}
	.content_full_text a:visited{ text-decoration:underline;}
	.content_full_text a:hover { text-decoration:none;}

.member_content_text{padding:17px 17px 17px 47px; width:350px; line-height:150%; float:left; color:#333333;}
	.member_content_text a:link { text-decoration:underline;}
	.member_content_text a:visited{ text-decoration:underline;}
	.member_content_text a:hover { text-decoration:none;}

.selections {margin:8px 10px 0px 0px;float:left;border: 1px solid #D5A979;}	
.selections input{padding:8px 0px 0px 0px;}

.content_textIMG1 {border: 1px solid #D5A878;margin-left: 50px;} /* Apply to images that are to site next to each other with borders */
.content_textIMG2{ position:relative; float:left;margin: 0px 15px 15px 0px;} /* apply to image that you wish to sit left aligned */
/* Members Login  Styles */
.membersLOGIN {
	background-image: url(../images/core/curve_middle.gif);
	background-repeat: repeat-y;
	width:350px; margin:0px;}
	.membersLOGIN img { border:none;}
.membersLOGIN_text {padding:0px 12px 0px 12px; }
.membersLOGIN ul {margin:0px;padding:0px;list-style-type: none;}
	.unpw {float:left; clear:left;}
	.text_field {clear:right; margin-bottom:7px;}
	.text_field2 {float:left; margin-bottom:7px;}
	.login_btn {float:left}
	.register_btn {float:none}

/*************************/

#content_navigation_blank { width:100%; height:0px; clear:both;}
/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#content_navigation { clear:both; /*border-top: #d5a878 1px solid;*/ width:100%; height:/*65px 100px;*/ background-color:/*#fef1de;*/none;}
#content_navigation img {margin:0px; border:none;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
.contentNav_txtLink {margin: 0pt; padding: 0pt 10px; width: 234px; text-align: left; font-family: Gill Sans MT,Arial; font-style: italic; line-height:36px; font-size: 34px; color: rgb(126, 108, 88); display: block;}
.contentNav_txtClick {padding: 3px 10px; font-size: 14px; text-align: left; width: 234px;}

/**/
	
#footer_banner {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B5A08B; margin-top:5px;}
	#footer_banner img {border:none;}
#footerBanner {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B5A08B; margin-top:10px; display:table;}
.footerA {color:#D9CEC3; padding:5px 10px 0px 10px; font-size:10px;}
	/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
	.footerA ul {margin:0px; padding:0px;} .footerA ul li {padding-right:22px; float:left; list-style:none;}
	.footerA a:link {color:/*#D9CEC3*/#000000; text-decoration:none;}
	.footerA a:visited {color:/*#D9CEC3*/#000000;text-decoration:none;}
	.footerA a:hover{color:/*#D9CEC3*/#000000;text-decoration:underline;}
	/**/

.footerB {padding:5px 10px 0px 10px; font-size:10px;}
	.footerB a:link {padding-right:22px; text-decoration:none;}
	.footerB a:visited {padding-right:22px; text-decoration:none;}
	.footerB a:hover{padding-right:22px; text-decoration:underline;}

.footerC {color: #A37E5A;}
.footerC a:link {color:#A37E5A; text-decoration:none}
.footerC a:visited{color:#A37E5A; text-decoration:none}
.footerC a:hover {color:#A37E5A; text-decoration:underline}
.footerC img { vertical-align:middle}


/* Special Offer Registration */
ul#specials {padding:0px; margin:0px;list-style-type:none;}
#specials li.nonlabel{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; clear:left;}
#specials li.label{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; width:112px;float:left; clear:left;}
#specials li.thanks{list-style-type:none;margin:0px; padding:0px 0px 10px 0px; width:730px;float:none; clear:none;font-size:small;}
#specials li.field{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	clear:right;
	color:#666666;}
.address {width:180px}
.postcode {width:70px}
.nb{color:#919191;}
.registrationFOOTER {
	clear:both;
	margin:0px 17px 10px 17px; padding-top:10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBE6E0;
}

.memberFOOTER {
	clear:both;
	margin:0px 17px 10px 17px; padding-top:10px;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #EBE6E0;
}
.memberHEADER {
	clear:both;
	
	margin:0px 10px 0px 17px; padding-top:5px;
	border-bottom-width: 1px;
	border-bottom-style:solid;border-bottom-color: #B5A08B;
	border-top-color: #EBE6E0;
	font-size:14px;
}

.GrayText{line-height:150%; color:#333333;}
.Heading {font-size:14px;color:#614B36; font-weight:bold;}
#addresswidth{width:475px;}
.firstWordText{font-size:18px;}
.membershipText{font-size:12px;}

/*His and Hers*/

#HisHer_header{width:760px; height:118px; clear:both;}
#HisHer_logo{float:left;}
#HisHer_strapline{float:right;}
#HisHer_intro{width:760px; height:79px; background:url(../images/articles/HisHersOffers_Title_text.jpg) #000000 left no-repeat; color:#FFFFFF;}
#HisHer_intro p{padding:0 35px 0 0; line-height:150%; margin:0;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px; }
#HisHer_intro img{float:left; padding:8px 0 0 36px;}
#HisHer_offer{width:760px; height:216px; background: url(../images/articles/HisHersOffer_footer.jpg) #000000 left no-repeat; color:#FFFFFF;}
#HisHer_offer p {padding:5px 35px 5px 46px; line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:14px;}


/*Easter08*/

#Easter08_header{width:760px; height:69px; clear:both;}
#Easter08_strapline{width:760px; height:35px; clear:both;}
#Easter08_intro{width:760px; height:79px; background:#000000; color:#FFFFFF; clear:both;}
#Easter08_intro p{padding:0 35px; line-height:200%; margin:0;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:14px; }
#Easter08_intro p .define {font-size:18px; font-style:italic;}
#Easter08_main{width:760px; height:446px; clear:both;}
#Easter08_offer{width:760px; height:100px; background: url(../images/articles/easter_holding_content.jpg) left no-repeat; color:#000000; clear:both;}
#Easter08_offer #guarantee {width:370px; float:left; padding:10px 35px 10px 35px;}
#Easter08_offer #guarantee p { line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:12px;}
#Easter08_offer #reserve {width:250px; float:right; padding:14px 35px 10px 0px;}
#Easter08_offer #reserve p { line-height:150%; margin:0; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:10px; padding:5px;}
#Easter08_footer {width:760px; height:16px;}

/*REM -- Transactional enhancements (#107746) - Daeheon Kim - 16/09/2009 */
.marketing_navigation { border-top: /*#ffffff*/#7e6c58 1px solid; border-bottom:#7e6c58 1px solid; width:100%; height:35px; background-color:#000000; padding:5px 0px 0px 0px;font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;font-weight:medium;margin-top:5px;}

.marketing_email { width:45%;float:right;text-align:right;padding:0 5px 0 0;}
.marketing_callback { width:45%; float:left;text-align:left;padding:2px 0 0 10px;}
	.marketing_callback a:link {color:#FFFFFF; text-decoration:none;}
	.marketing_callback a:visited {color:#D9CEC3;text-decoration:none;}
	.marketing_callback a:hover{color:#FFFFFF;text-decoration:underline;}

.holder_ARTICLE {padding:0 10px 5px 5px;}	
.holder_ARTICLE h1{ font-size:25px; padding:0 10px 5px 5px; border-bottom:1px solid #EAE9E9}
.holder_ARTICLE_NO_BORDER { font-size:15px; padding:10px 10px 5px 0;line-height:18px;}
.holder_ARTICLE h2{ font-size:20px; font-family:"Times New Roman", Times, serif; padding:10px 25px 0 0}
.holder_ARTICLE_NO_BORDER h2 { font-size:20px; font-family:"Times New Roman", Times, serif; padding:10px 25px 10px 0}
.holder_ARTICLE_NO_BORDER.bodyTextSmall{font-size:80%;}
.holder_ARTICLE h3,.holder_ARTICLE_NO_BORDER h3  { font-size:18px; font-family:"Times New Roman", Times, serif; padding:15px 15px 10px 0}
.holder_ARTICLE h4,.holder_ARTICLE_NO_BORDER h4  { font-size:16px; font-family:"Times New Roman", Times, serif; padding:15px 15px 10px }
.holder_ARTICLE a, .holder_ARTICLE a:visited{text-decoration:underline;}
.textFieldNoWidthCB{height:18px;font-size:80%;margin:4px 3px 3px 3px;}



.emailSUBSCRIPTION { background-color:#EBE7E6;width:715px; color:#000000; margin:10px 5px 20px 20px;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
.emailSUBSCRIPTION ul { margin:0; padding:5px 15px;} .emailSUBSCRIPTION ul li { list-style:none; padding:0 0 8px 0;font-size:12px;color:#000000;font-weight:bold;}
#email_subscription{width:165px; border:1px solid #E3DFDD; background:#ffffff}

.emailSUBSCRIPTION_LOWER {clear:both; margin:0 5px 0 14px; border-top:1px dotted #CECECE; background: #EBE7E6; height:85px}
.emailSUBSCRIPTION_LOWER p { padding:15px 20px 10px 15px; margin:0} 
.emailSUBSCRIPTION_LOWER ul { margin:0; padding:5px 20px 0 15px} .emailSUBSCRIPTION_LOWER ul li {list-style:none;float:left; padding:0 5px 0 0 }
.emailSUBSCRIPTION_LOWER_subtitle {padding:5px 20px 0 15px;}
#email_subscribe_lower{width:145px; border:1px solid #E3DFDD; background:#ffffff}

.emailSECURITY {background:#F9F9F9; border-top:1px dotted #CECECE;clear:both; margin:0 5px 0 14px;}
.emailSECURITY p { padding:5px 20px 10px 15px; margin:0} 

#footerA{height:33px; background:#000000; color:#FFFFFF; font-size:13px; font-family:"Gill Sans MT", Arial, Helvetica, sans-serif; clear:both; overflow:hidden;float:right;} 
#footerA ul {margin:0; padding:5px 0px 0 10px;} 
#footerA ul li { float:left; list-style:none; margin:0; padding:0;} 
#footerA ul li#email input {margin:0 10px 0 10px; font-size:12px; border:1px solid #ffffff; width:180px} 
.pagecontent {padding:0 10px 5px 5px;}		