
div.register a.enquire {
	display: block;
	margin-left: 65px;
	width: 131px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	background: #3385D6 url(/images/branding/button-signup.gif) no-repeat;
}
div.register a.enquire {
	background-image: url(/images/branding/button-signup.gif);
	margin: 0 auto;
}

div.register a.continue {
	display: block;
	margin-left: 65px;
	width: 129px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	background: #3385D6 url(/images/branding/button-continue.gif) no-repeat;
}
div.register a.continue {
	background-image: url(/images/branding/button-continue.gif);
	margin: 0 auto;
}

div.search div.selector a.button:hover,
div.register a.enquire:hover {
	background-position: 0 -30px;
	background-color: #FF9900;
}

div.register a.continue:hover {
	background-position: 0 -30px;
	background-color: #FF9900;
}

.registration p{
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
.registration p strong{color:#06c;font: 14px/18px Arial, Helvetica, sans-serif;font-weight: bold;}

.registration li {
	list-style-type: none
}

/* Display format for language selection */

.langlist{
	margin-left:20px;
	height:38px;
}
.langlist li{
	float:left;
	width:140px;
}

/* Error message styling */

.errortext {
	font-weight: normal;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;	
	color:Red;
}

/* Defines the fields highlighted colours that should appear when an invalid field value has been entered */

.highlightfield
{
	background-color: #FDFBE3; 
	font-weight: normal;
}

/* apply styles for input boxes */
.inputlist label, .inputlist input, .inputlist p{
	float:left;
}
.inputlist label{
	width:110px;
}
.inputlist input{
	margin-right:10px;
}

.inputlist li{
	clear:both;
	height:30px;
	line-height:20px;
}



/* generic layouts etc for article pages */

.article p{
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	}

.article h2 
{
	color:#06c;font: 16px/18px Arial, Helvetica, sans-serif;font-weight: bold;
}

/* .article p strong{color:#06c;font: 14px/18px Arial, Helvetica, sans-serif;font-weight: bold;} */

.article li {
	list-style-type: none
}

/* article photo alignments*/

.articleimage{
	padding-bottom:4px;
	margin-bottom:10px;
	margin-left:10px;
	/* margin-top:10px; */
	float:right;

}

/* FAQ/Help layouts */

/*FAQ*/
.faqlist{
  float: left;
  margin-left: 20px;
}
.faqlist ul{
  list-style-type: none;
  list-style-position: outside;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}
.faqlist li{
}
.faqlist li{
  list-style-image: url(/images/branding/pointer-right.gif);
}

.rightFaqList{
  float: right;
  margin-right: 20px;
}
.rightFaqList a{
  text-decoration: none;
  
}
.rightFaqList p a{
  text-decoration: underline;
}

.pointlink{
  display: block;
  float: right;
  color: #06c;
  text-decoration: none;
  margin-right: 20px;
  padding-bottom: 1px;
  border-bottom: 1px solid #06c;
}

/* Other page headings below */

h1.help{
	background:url(/images/branding/headlines/title-faq.gif) no-repeat 0 0;
	margin:0px 0px 15px 27px;
}

h1.partnersite{
	background:url(/images/branding/headlines/title-activatemembership.gif) no-repeat 0 0;
	margin:0px 0px 15px 27px;
}

h1.sitemap{
	background:url(/images/branding/headlines/title-sitemap.gif) no-repeat 0 0;
	margin:0px 0px 15px 27px;
}

h1.aboutus{
	background:url(/images/branding/headlines/title-aboutus.gif) no-repeat 0 0;
	margin:0px 0px 15px 27px;
}

h1.join{
	background:url(/images/branding/headlines/title-jointodayforfree.gif) no-repeat 0 0;
	margin:0 0 15px 27px;
}

h1.destinations{
	background:url(/images/branding/headlines/title-traveldestinations.gif) no-repeat 0 0;
	margin:0 0 15px 27px;
}

h1.how{
	background:url(/images/branding/headlines/title-howitworks.gif) no-repeat 0 0;
	margin:0 0 15px 27px;
}

h1.contact{
	background:url(/images/branding/headlines/title-contactus.gif) no-repeat 0 0;
	margin:0 0 15px 27px;
}

h1.signin{
	background:url(/images/branding/headlines/title-membersignin.gif) no-repeat 0 0;
	margin:0 0 15px 27px;
}

/* Member sign-in page */

/* .signin-existing
{
  float: left;
  margin-left: 20px;

}

.signin-existing h2 
{
	color:#06c;font: 16px/18px Arial, Helvetica, sans-serif;font-weight: bold;
}

.signin-new{
  float: right;
  margin-right: 20px;
} */


.signin-existing
{
  float: left;
  margin-left: 20px;
  border: 5px solid #CCC;
}

.signin-existing h2 
{
	color:#06c;font: 16px/18px Arial, Helvetica, sans-serif;font-weight: bold;
}

.signin-new{
  float: right;
  margin-right: 20px;
}

.signin-new h2 
{
	color:#06c;font: 16px/18px Arial, Helvetica, sans-serif;font-weight: bold;
}

/* generic content page */

.generic p{
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	}

.generic h2 
{
	color:#06c;font: 16px/18px Arial, Helvetica, sans-serif;font-weight: bold;
}

.generic{
  float: left;
  margin-left: 10px;
  /* border: 5px solid #CCC; */
  width:310px;
}

.generic rightcol{
  float: right;
  margin-right: 0px;
}

/* Sign in button for member sign-in page */

div.generic a.signin 
{
	display: block;
	width: 129px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	background: #3385D6 url(/images/branding/button-logmein.gif) no-repeat;
}
div.generic a.signin {
	background-image: url(/images/branding/button-logmein.gif);
	margin: 0 auto;
	margin-top:10px;
}

div.generic a.signin:hover {
	background-position: 0 -30px;
	background-color: #FF9900;
}

/* Register button for member sign-in page */

div.generic a.register
{
	display: block;
	width: 131px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	background: #3385D6 url(/images/branding/button-signup.gif) no-repeat;
}
div.generic a.register {
	background-image: url(/images/branding/button-signup.gif);
	margin: 0 auto;
	margin-top:10px;
}

div.generic a.register:hover {
	background-position: 0 -30px;
	background-color: #FF9900;
}

