/*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;}

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; font-size:10px;}
 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:4px 8px 6px 8px;border-right: 1px /*#CCB7A2*/#7e6c58 solid;}
 ul li.linksnb {margin:0px; padding:0px; float:left; list-style:none;color:white;padding:4px 8px 6px 8px;border-right: 1px /*#CCB7A2*/#7e6c58 solid;background-color:#B49678;}

.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;}
/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 - increased width from 762px  to 770px; */
#wrapper  { background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; width:770px; /* overflow:hidden */}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009
#header {background-color: #000; height:100px; background:url(../images/core/header_bg.jpg) top center repeat #7E6C58;} */


/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
#header {height:110px; background:#000;}


/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 
#logo {width:273px; height:100px; margin-left:245px; float:left; display:block }
#logo a{display:block }*/


/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
#logo {width:273px; height:110px; margin-left:245px; float:left; display:block; overflow:hidden }
#logo a{display:block }
#logo img {border:none;}
/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/



/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */

/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
#login {width:235px; margin:10px 0; float:right; text-align:right; color:#fff;}
#login a:link {color:#fff; text-decoration:none;}
#login a:visited {color:#fff; text-decoration:none;}
#login a:hover {color:#fff; text-decoration:underline;}
/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/

	
#welcome {padding-right:10px;}

/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
.navigation {background-color:#000000; height:100%; overflow:hidden; border-top:1px #a48b75 solid; display:block}
.navigation img {margin:0px; float:left;}
.navigation_footer {background-color:#000; height:28px; border-top:1px #000 solid; display:block}
.navigation_footer a {color:#fff;}
/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/

/*
.navigation {background-color:#000000; height:25px; clear:both;border-top:1px #a48b75 solid;}
.navigation img {margin:0px; float:left;}
.navigation_footer {background-color:#7e6c58; height:28px; border-top:1px #CCB7A2 solid; display:block}
*/

.header_images {margin:1px 0px 1px 0px;}
.header_images a:link {margin:0px;} .header_images a:visited {margin:0px;} .header_images a:hover {margin:0px;}
.content_holder {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;}

/*REM -- HC00417 - Style Changes and Rebranding (#141067) - Daeheon Kim - 16/09/2009 */
#page_title {color:#660000; font-size:23px; background-color:/*#D5A877*/#ffffff; padding:2px 0px 2px 16px;}
#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_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;}

.selections {margin:8px 10px 0px 0px;float:left;border: 1px solid #D5A979;}	
.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_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}

/*************************/

#content_navigation_blank { width:100%; height:0px; clear:both;}

#content_navigation { width:100%; height:65px;background-color: #FEF1DE;border-top-width: 1px;
	border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #D5A878;
	border-bottom-color: #D5A878; clear:both;}
	#content_navigation img {margin:0px;}
	
#footer_banner {margin-top:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B5A08B; clear:left;}

/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
.footerA {color:/*#D9CEC3*/#fff; padding:5px 10px 0px 10px; font-size:10px;}
.footerA a:link {color:/*#D9CEC3*/#fff;padding-right:22px; text-decoration:none;}
.footerA a:visited {color:/*#D9CEC3*/#fff;padding-right:22px; text-decoration:none;}
.footerA a:hover{color:/*#D9CEC3*/#fff;padding-right:22px; text-decoration:underline;}
/***************************REM -- HC00561 - New CTC Header & Footer (#243267) - Daeheon Kim - 05/08/2011 09:18***************************/
	
.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.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;
}
.GrayText{line-height:150%; color:#333333;}
.Heading {font-size:14px;color:#614B36; font-weight:bold;}
#addresswidth{width:475px;}
#flashVIEWER { position:relative; }

