@charset "UTF-8";
/* CSS Document */

.formtable { 
	
 	border-collapse: collapse;
	line-height: 1.5em;
	
	margin-top:2px;

}
.registertable { 
	border-collapse: collapse;
	line-height: 1.5em;
	margin-top:2px;
	border-top:1px solid #1F4C7F;
}
.businesstable { 
	border-collapse: collapse;
	line-height: 1.5em;
	margin-top:2px;
}
.width15 { 
 	width:15px;
}
.yourdetails { 
 	padding-top:10px;
 	padding-bottom:5px;
 	color:#4C3464;
  	font-size:20px;
  	border-bottom:1px solid #4C3464;
}
.labeltop { 
 	width:118px;
	padding-top:20px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:13px;
}
.labeltop2 { 
	padding-top:20px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:16px;
}
.labeltop3 { 
	padding-top:2px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:16px;
}
.labeltop4 { 
	padding-top:20px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:16px;
}
.labeltop5 { 
	padding-top:20px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:16px;
	vertical-align:top;
}
.labeltop6 { 
	padding-top:20px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:13px;
}
.usertype { 
	padding-top:7px;
	padding-bottom:2px;
	color: #4C3464;
	text-align:left;
	font-size:13px;
}
.bannerpic { 
 	width:420px;
	padding-top:7px;
	padding-bottom:7px;
	padding-bottom:2px;
	color: #1F4C7F;
}
.introtitle { 
 	font-weight:bold;
	font-size:14px;
}
.introtext { 
	padding-top:7px;
	padding-bottom:7px;
	padding-right:15px;
	color: #1F4C7F;
}
.labelmiddle { 
	padding-top:4px;
	padding-bottom:4px;
	color: #4C3464;
	font-size:13px;
}
.labelbottom { 
	padding-top:2px;
	padding-bottom:20px;
	color: #4C3464;
	font-size:13px;
	
}
.labelbottomborder { 
	padding-top:2px;
	padding-bottom:20px;
	color: #4C3464;
	border-bottom:1px solid #4C3464;
	font-size:13px;
}
.labelbottomborder2 { 
	padding-top:2px;
	padding-bottom:5px;
	color: #4C3464;
	border-bottom:1px solid #4C3464;
	font-size:13px;
}
.registerhere { 
	padding-top:4px;
	padding-bottom:4px;
	color: #4C3464;
	text-align:left;
	font-size:13px;
	line-height:16px;
	vertical-align:top;
}
.fieldtop { 
	
	padding-top:20px;
	padding-bottom:2px;
	vertical-align:top;
	color: #4C3464;
	width:300px;
}
.fieldmiddle { 
	padding-top:4px;
	padding-bottom:4px;
	color: #4C3464;
	width:300px;
	text-align:left;
	padding-left:0px;
	margin-left:0px;
}
.fieldmiddletown { 
	padding-top:4px;
	padding-bottom:4px;
	color: #4C3464;
	width:300px;
	text-align:left;
	padding-left:0px;
	margin-left:0px;
	font-size:12px;
}
.fieldbottom { 
	padding-top:2px;
	padding-bottom:20px;
	color: #4C3464;
	width:300px;
}
.fieldbottom2 { 
	padding-top:2px;
	padding-bottom:20px;
	color: #4C3464;
}
.fieldbottomborder { 
	padding-top:2px;
	padding-bottom:20px;
	border-bottom:1px solid #4C3464;
	color: #4C3464;
	width:300px;
}
.fieldbottomborder2 { 
	padding-top:2px;
	padding-bottom:10px;
	border-bottom:1px solid #4C3464;
	color: #1F4C7F;
}
.fieldvalidation{ 
	
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	color: #4C3464;
}
.verify { 
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4C3464;
	height:20px;
	padding-top:10px;
	border-top:1px solid #4C3464;
}
.logincell { 
 	text-align:left;
}

.inputwidth350, .inputwidth310, .inputwidth300, .inputwidth290, .inputwidth270, .inputwidth250, .inputwidth230, .inputwidth150, .inputwidth100, .inputbox_itinerary, .inputbox_itinerary2, .inputbox_itinerary3, .inputbox_fulltext, .inputbox_fulltext2, .inputbox_350  { 
	border: 1px solid #4C3464;
	padding:3px 4px;
	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
  	-khtml-border-radius: 0px;
  	border-radius: 0px;
	height:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4C3464;
}
.inputwidth350 { 
 	width:350px;
}
.inputwidth310 { 
 	width:310px;
}
.inputwidth300 { 
 	width:290px;
}
.inputwidth290 { 
 	width:290px;
}
.inputwidth270 { 
 	width:270px;
}
.inputwidth250 { 
 	width:250px;
}
.inputwidth230 { 
 	width:230px;
}
.inputwidth150 { 
 	width:150px;
}
.inputwidth100 { 
 	width:100px;
}

.fulltext {
	width:450px;
	padding-top:7px;
	padding-bottom:2px;
	vertical-align:top;
}
.enquirybox { 
 	width:270px;
	height:80px;
	border:1px solid #4C3464;
	padding:3px;
	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
  	-khtml-border-radius: 0px;
  	border-radius: 0px;
	color:#1F4C7F;
}
.enquirybox2 { 
 	width:290px;
	height:80px;
	border:1px solid #4C3464;
	padding:3px;
	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
  	-khtml-border-radius: 0px;
  	border-radius: 0px;
	color:#1F4C7F;
}
.enquiryboxlodge { 
 	width:250px;
	height:80px;
	border:1px solid #4C3464;
	padding:3px;
	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
  	-khtml-border-radius: 0px;
  	border-radius: 0px;
	color:#1F4C7F;
}
.multibox { 
 	width:300px;
	height:120px;
	border:1px solid #4C3464;
	padding:3px;
	-webkit-border-radius: 0px;
 	-moz-border-radius: 0px;
  	-khtml-border-radius: 0px;
  	border-radius: 0px;
	color:#1F4C7F;
}
.send { 
 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1F4C7F;
	height:20px;
	padding-top:20px;
	padding-bottom:10px;
	border-top:1px solid #1F4C7F;
}
.captchagraphic { 
 	width:150px;
	height:30px;
	padding:0;
	margin:0;
}
.captchaquestion { 
 	color: #4C3464;
	text-align:left;
	font-size:13px;
}
#formButtonCancel {
	background-color:#FCFCFC;
	background-image:url(../images/buttons/cancel.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:25px;
	border:0px;
	text-indent: -9999px;
}
.formButtonRegister {
  	background-image:url(../images/register_button.jpg);
	width:86px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonRegister:hover {
   	background-position: -86px 0px;
	cursor:pointer;
}
.formButtonSearch {
  	background-image:url(../images/search_button.jpg);
	width:95px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonSearch:hover {
   	background-position: -95px 0px;
	cursor:pointer;
}
.formButtonFirst {
  	background-image:url(../images/first.jpg);
	width:33px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonFirst:hover {
   	background-position: -33px 0px;
	cursor:pointer;
}
.formButtonPrevious {
  	background-image:url(../images/previous.jpg);
	width:33px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonPrevious:hover {
   	background-position: -33px 0px;
	cursor:pointer;
}
.formButtonNext {
  	background-image:url(../images/next.jpg);
	width:33px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonNext:hover {
   	background-position: -33px 0px;
	cursor:pointer;
}
.formButtonLast {
 	background-image:url(../images/last.jpg);
	width:33px;
	height:33px;
	text-indent: -9999px;
	padding:0 0 0 0;
	margin: 0 0 0 0; 
	border:0;
}
.formButtonLast:hover {
   	background-position: -33px 0px;
	cursor:pointer;
}
.textfieldRequiredMsg {
	color:#D90000;
	font-weight:bold;
}
.serverInvalidState {
	color:#D90000;
	font-weight:bold;
}
.radioSublabel_Wide {
	color:#000;
}
.formRadioField_Standard {
	color:#D90000;
	font-weight:bold;
}
.individual_label {
	width:25px;
}
.business_label {
	margin-left:40px;
	width:25px;
}
.checkboxcell {
	vertical-align:top;
}
#updateproduct {
	width:173px;
	height:25px;
	background-image:url(../images/buttons/update_product_arrow.jpg);
}
#updateproduct:hover {
	background-position: -173px 0px;
	cursor:pointer;
}
#addnomination {
	width:177px;
	height:25px;
	background-image:url(../images/buttons/add_nomination.jpg);
}
#addnomination:hover {
	background-position: -177px 0px;
	cursor:pointer;
}
#viewdetails {
	width:217px;
	height:25px;
	background-image:url(../images/buttons/view_details_arrow.jpg);
}
#viewdetails:hover {
	background-position: -217px 0px;
	cursor:pointer;
}
#uploadhiresimages {
	width:204px;
	height:25px;
	background-image:url(../images/buttons/upload_hires_images.jpg);
}
#uploadhiresimages:hover {
	background-position: -204px 0px;
	cursor:pointer;
}
#goback {
	width:75px;
	height:25px;
	background-image:url(../images/buttons/back.jpg);
}
#goback:hover {
	background-position: -75px 0px;
	cursor:pointer;
}

#goback2 {
	width:75px;
	height:27px;
	background-image:url(../images/buttons/back2.jpg);
}
#goback2:hover {
	background-position: -75px 0px;
	cursor:pointer;
}
#menu {
	width:76px;
	height:27px;
	background-image:url(../images/buttons/menu.jpg);
}
#menu:hover {
	background-position: -76px 0px;
	cursor:pointer;
}



/* DROP DOWN STYLES*/
/* HAVE BEEN UPLOADING A SEPARATE JS FILE FOR EACH */

/* Drop down styles*/
div.selectboxCountry-wrapper, 
div.selectbox2-wrapper, 
div.selectbox55-wrapper, 
div.selectbox100-wrapper, 
div.selectbox150-wrapper, 
div.selectbox200-wrapper,
div.selectbox250-wrapper,
div.selectbox300-wrapper,
div.selectbox350-wrapper,
div.selectboxUser_Level-wrapper
 {
 	position:absolute;
  	background-color:#FFF;
  	border:1px solid #1F4C7F;
  	margin:0px;
  	margin-top:1px;
  	padding:2px;
  	text-align:left;
  	max-height:200px;
  	overflow:auto;
}
div.selectboxCountry-wrapper {
 	position:absolute;
  	background-color:#FFFFFF;
  	border:1px solid #1F4C7F;
  	margin:0px;
  	margin-top:1px;
  
  	text-align:left;
  	max-height:200px;
  	overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul, 
div.selectbox2-wrapper ul,
div.selectbox55-wrapper ul,
div.selectbox100-wrapper ul,
div.selectbox150-wrapper ul,
div.selectbox200-wrapper ul,
div.selectbox250-wrapper ul,
div.selectbox300-wrapper ul,
div.selectbox350-wrapper ul,
div.selectboxUser_Level-wrapper ul 
{
  	list-style-type:none;
  	margin:0px;
  	padding:5px 0px 5px 0px;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:12px;
  	color:#1F4C7F;
  	border: 0px solid #FFFFFF;
}
div.selectboxCountry-wrapper ul {
  	list-style-type:none;
  	margin:0px;
  	padding:3px 4px 3px 4px;
  	font-size:16px;
	color:#1F4C7F;
  	border: 0px solid #999;
}

/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected, 
div.selectbox2-wrapper ul li.selected,
div.selectbox55-wrapper ul li.selected,
div.selectbox100-wrapper ul li.selected,
div.selectbox150-wrapper ul li.selected,
div.selectbox200-wrapper ul li.selected,
div.selectbox250-wrapper ul li.selected,
div.selectbox300-wrapper ul li.selected,
div.selectbox350-wrapper ul li.selected,
div.selectboxUser_Level-wrapper ul li.selected {
  	background-color: #FFF;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:12px;
  	color:#1F4C7F;
  	border: 1px solid #FFFFFF;
	
}
div.selectboxCountry-wrapper ul li.selected {
  	background-color: #FFFFFF;
  	font-size:16px;
	color:#1F4C7F;
  	border: 1px solid #FFFFFF;
	padding:3px 4px 3px 4px;
}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current, 
div.selectbox2-wrapper ul li.current,
div.selectbox55-wrapper ul li.current,
div.selectbox100-wrapper ul li.current,
div.selectbox150-wrapper ul li.current,
div.selectbox200-wrapper ul li.current,
div.selectbox250-wrapper ul li.current,
div.selectbox300-wrapper ul li.current,
div.selectbox350-wrapper ul li.current,
div.selectboxUser_Level-wrapper ul li.current {
 	background-image:url(../images/lodge_info_header.jpg);
  	background-repeat:repeat-x;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:12px;
  	color:#FFFFFF;
  	border: 1px solid #FFFFFF;
}
div.selectboxCountry-wrapper ul li.current {
  	background-image:url(../images/lodge_info_header.jpg);
  	background-repeat:repeat-x;
  	font-size:16px;
  	color:#FFFFFF;
  	border: 1px solid #FFFFFF;
	padding:3px 4px 3px 4px;
}



/* Drop down list items style*/
div.selectbox-wrapper ul li, 
div.selectbox2-wrapper ul li,
div.selectbox55-wrapper ul li,
div.selectbox100-wrapper ul li,
div.selectbox150-wrapper ul li,
div.selectbox200-wrapper ul li,
div.selectbox250-wrapper ul li,
div.selectbox300-wrapper ul li,
div.selectbox350-wrapper ul li,
div.selectboxUser_Level-wrapper ul li {
  	list-style-type:none;
  	display:block;
  	margin:0;
  	padding:2px;
  	cursor:pointer;
  	border: 1px solid #FFF;
}
div.selectboxCountry-wrapper ul li {
  	list-style-type:none;
  	display:block;
  	margin:0;
  	padding:3px 4px 3px 4px;
  	cursor:pointer;
  	border: 1px solid #FFF;
}
/* Look and feel of select box */
.selectbox, 
.selectbox2,
.selectbox55,
.selectbox100,
.selectbox150,
.selectbox200,
.selectbox250,
.selectbox300,
.selectbox350,
.selectboxUser_Level {
  	margin: 0px 0px 0px 0px;
  	padding-left:5px;
  	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  	font-size:12px;
  	color:#1F4C7F;
	display : block;
  	text-align:left;
  	background-repeat:no-repeat;
  	cursor: pointer;
  	border:0px solid #D1E4F6;
  	height:22px;
}
.selectboxCountry {
  	margin: 0px 0px 0px 0px;
  	padding:3px 4px 3px 4px;
  	font-size:16px;
	color:#1F4C7F;
	display : block;
  	text-align:left;
  	background-repeat:no-repeat;
  	cursor: pointer;
  	border:0px solid #D1E4F6;
  	height:25px;
}
.selectboxCountry {
	width : 242px; /* Resize Width */
	background-image:url(../images/dropdown_country.jpg);
	background-repeat:no-repeat;
}
.selectboxUser_Level {
	width : 294px; /* Resize Width */
	background-image:url(../images/dropdown_bg_300.jpg);
	background-repeat:no-repeat;
}
.selectbox2 {
	width : 53px; /* Resize Width */
	background:url(../images/dropdown_currency_bg.jpg) left;
	background-repeat:no-repeat;
}
.selectbox55 {
	width : 55px; /* Resize Width */
	background:url(../images/dropdown_bg_55.jpg) left;
	background-repeat:no-repeat;
}
.selectbox100 {
	width : 94px; /* Resize Width */
	background:url(../images/dropdown_bg_100.png) left;
	background-repeat:no-repeat;
}
.selectbox150 {
	width : 144px; /* Resize Width */
	background:url(../images/dropdown_bg_150.png) left;
	background-repeat:no-repeat;
}
.selectbox200 {
	width : 200px; /* Resize Width */
	background:url(../images/dropdown_bg_200.jpg) left;
	background-repeat:no-repeat;
}
.selectbox250 {
	width : 250px; /* Resize Width */
	background:url(../images/dropdown_bg_250.jpg) left;
	background-repeat:no-repeat;
}
.selectbox300 {
	width : 300px; /* Resize Width */
	background:url(../images/dropdown_country.jpg) left;
	background-repeat:no-repeat;
}
.selectbox350 {
	width : 350px; /* Resize Width */
	background:url(../images/dropdown_bg_350.jpg) left;
	background-repeat:no-repeat;
}
form.DetailsPage {
    width: auto;	
}
.WADAResults, .WADANoResults {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #BABDC2;
}
.WADAResultsNavigation {
  padding-top: 5px;
  padding-bottom: 10px;
}
.WADAResultsCount {
  font-size: 11px;
}
.WADAResultsNavTop, .WADAResultsInsertButton {
  clear :none;
}
.WADAResultsNavTop, WADAResultsNavBottom {
  width: 60%;
  float: left;
}
div.WADAResultsInsertButton {
  width: 30%;
  float: right;
  text-align: right;
}
.WADAResultsNavButtonCell, .WADAResultsInsertButton {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}
.WADAResultsTable {
  font-size: 11px;
  clear: both;
  padding-top: 1px;
  padding-bottom: 1px;
  
}
.WADAResultsTableHeader {
  text-align: left;
  padding-left: 13px;
  padding-right: 13px;
}
.WADAResultsTableCell {
  text-align: left;
  padding-left: 14px;
  padding-right: 14px;
}
.WADAResultsEditButtons {
  text-align: right;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #BABDC2;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #BABDC2;
}

form .WADAResultsContainer input.formButton.ResultsNavButton {
  margin: 2px 0;
  padding: 2px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  outline: 0;
 
}

form .WADAResultsContainer input.formButton.ResultsPageButton {
  margin: 2px;
  padding: 0;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  outline:0;
}

.WADAResultThumbArea {
	float:left;
}
.WADAResultInfoArea {
	margin-left: 170px;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.messageContainer {
	display: none;
	position: absolute;
	top:0;
	width: 100%;
	height:100%;
	z-index:1002;
	text-align:center;
	style="height:100%;
	#position: relative;
	overflow: hidden;
}
.messageWrapper {
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;	
}
.messageContent {
	background-color:white;
    display: inline-block;
	padding: 16px;
	border: 16px solid grey;
	z-index:1002;
	overflow: auto;
	margin: auto;" 
	#position: relative; 
	#top: -50%;
}
.WADAResultsTable th{
  color: #000000;
  background-color: #CCCCCC;
}
.WADAResultsTableWrapper {
  clear: left;
  border: 1px solid #CCCCCC;
}
.WADAResultsRowDark {
  border-top: 1px solid #4C3464;
  border-bottom: 1px solid #4C3464;
  background-color:#FFFDD4;
}
.formButton.ResultsPageButton.DetailButton {
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:29px;
	height:29px;
	background-image:url(../images/icons/view_details.png);
}

.formButton.ResultsPageButton.UpdateButton {
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:29px;
	height:29px;
	background-image:url(../images/icons/edit.png);
}

.formButton.ResultsPageButton.DeleteButton {
	background-repeat: no-repeat;
	background-position: center center;
	cursor:pointer;
	width:29px;
	height:29px;
	background-image:url(../images/icons/delete.png);
}