/* 
Website: And Beyond India
Title: Primary/Master style sheet for screen media
Author: Clickthinking
Updated: April 2008

Style Index
$1 - Reset/Defaults
$2 - Global Styles
$3 - Page Structure
$4 - Navigation  - Primary/Secondary/Searchbar 
$5 - Content - Typography
$6 - Footer
$7 - Homepage 

*/
/* ------------------------------------------------------------
	 Testing style - delete once live
------------------------------------------------------------ */
.testleft {
	float:left;
	width: 227px;
	background-color:#FF0000;
}

.testright {
	float:right;
	width: 227px;
	margin: 0 0 0 36px;
	background-color:#FF0000;
}


#leftnavtest1 {
	width: 197px ;
	height: 41px;
	padding: 4px 5px 0px 15px;
	background: #ffffff url(/images/test/leftnav_white_grey.jpg) no-repeat top left;
}

#leftnavtest2 {
	width: 197px ;
	height: 38px;
	padding: 7px 5px 0px 15px;
	background: #ffffff url(/images/test/leftnav_grey_white.jpg) no-repeat top left;

}

#bodytest1 {
	width: 729px ;
	height: 47px;
	padding: 15px 15px 0px 15px;
	background: #ffffff url(/images/test/bodytest_grey_white.jpg) no-repeat top left;

}

#bodytest2 {
	width: 729px ;
	height: 47px;
	padding: 15px 15px 0px 15px;
	background: #ffffff url(/images/test/bodytest_white_grey.jpg) no-repeat top left;

}


/* ------------------------------------------------------------
	$1 – Reset/Defaults
------------------------------------------------------------ */

/*Clear Margin and Padding on major elements*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}

/* Put it back on certain elements 
p, pre, blockquote, fieldset, table {
	margin: 1em 0;
}*/

/* Remove border around linked images ans flash elements */
img  {	
	border: 0;
}

object {
   outline: none;
}

/* ------------------------------------------------------------
	$2 – Global Styles
------------------------------------------------------------ */
.bold
{
	font-weight:bold;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* Sets base font size to 10px - 16px  62.5% = 10px - this means that 1em=10px in the rest of this sheet onwards   */
	text-align: center;
	color: #555;
	background: #fff url(/images/frontend/sitewide/bdy_bg.jpg) repeat-x top left;
}

/*Links*/

a:link, a:visited {
	color: #555;
	text-decoration: underline;
}

a:hover {
	color: #c0936d;   
}

a:focus {
	outline: none;
}


/* Classes for floating */

.fl {
	float:left;
}

.fr {
	float:right;
}

/* Class for clearing floats */

.cl {	
	clear:left;
}

.cr {	
	clear:right;
}

.clear {	
	clear:both;
}

div.clearer {clear: both; line-height: 0; height: 0;}


/* Classes for floating images*/

.imgl {
	float:left;
	margin-right:10px;
}

.imgr {
	float:right;
	margin-left:10px;
}

.imgl-brdr {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border: 1px solid #936f1c;
}

.imgr-brdr {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border: 1px solid #936f1c;
}

.imgbrdr {
	border: 1px solid #d9d9d9;
}

.brdr_btm {border-bottom:1px solid #d9d9d9;}

.brdr_btop {border-top:1px solid #d9d9d9;}
	
.brdr_all {border:1px solid #d9d9d9;}

/* Class for hiding skip navigation link, headers etc */

.hide {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	display:none;
}


/* Text Alignment */
.tac { text-align: center; }
.tal { text-align: left; }
.tar { text-align: right; }
.taj { text-align: justify; }

/* Margin */

.nomargin { margin: 0; }
.mrg_topbot1em {margin:1em 0; }
.mrg_topbot1pt5em {margin:1.5em 0; }
.mrg_top5 {	margin:5px 0 0 0; }
.mrg_top82 {margin:82px 0 0 0; }
.mrg_bt4 { margin:0 0 4px 0; }
.mrg_bt5 { margin:0 0 5px 0; }
.mrg_left5 { margin:0 0 0 5px; }
.mrg_right5 { margin:0 5px 0 0; }
.mrg_right90 { margin:0 90px 0 0; }
.mrg_right50 { margin:0 50px 0 0; }
.mrg_top10 { margin:10px 0 0 0; }
.mrg_bt10 {	margin:0 0 10px 0; }
.mrg_topbot10 {margin:10px 0; }
.mrg_top15 { margin:15px 0 0 0; }
.mrg_bt15 {	margin:0 0 15px 0; }
.mrg_left12 { margin:0 0 0 12px; }
.mrg_left18 { margin:0 0 0 18px; }
.mrg_left36 { margin:0 0 0 36px; }
.mrg_left46 { margin:0 0 0 46px; }
.mrg_topbot24 { margin:24px 0; }
.mrg_topbot18 {	margin:18px 0; }
.mrg_top18 { margin:18px 0 0 0; }
.mrg_bot18 { margin:0 0 18px 0; }
.mrg_bot36 { margin:0 0 36px 0; }
.mrg_21 {margin:21px;}
.mrg_lefbot18 { margin:0 0 18px 18px; }

/* Padding */

.nopadding { padding: 0; }
.pad_top18 { padding:18px 0 0 0; }
.pad_left15 { padding:0 0 0 15px; }
.pad_left20 { padding:0 0 0 20px; }
.pad_top30 { padding:30px 0 0 0; }
.pad_left36 { padding:0 0 0 36px; }
.pad_left60 { padding:0 0 0 60px; }
.pad_lr36 { padding:0 36px; }
.pad_bt18 { padding:0 0 18px 0; }
.pad_bt30 { padding:0 0 30px 0; }
.pad_topbot10 {padding:10px 0; }
.pad_bot8 {padding-bottom:8px; }
.pad_bot15 {padding-bottom:15px; }
.pad_top10 {padding:10px 0 0 0; }
.pad_top3 {padding:3px 0 0 0; }
.pad_topbot3 {padding:3px 0; }
.pad_21 {padding:21px;}


/* Generic cursor styles */

.curs_pnt { cursor:pointer; }
.curs_hlp { cursor:help; }

/*Print styles */	

.print {display: none} /* Show only in print */

/* Other */

.blocklevel {display:block}

.uppercase { text-transform: uppercase; }

.relative {position:relative;}

.italics {font-style:italic;}

#content .warning { font-weight:bold; color:#FF0000;}


/* ------------------------------------------------------------

	$3  Page Structure

------------------------------------------------------------ */

#container {
	width: 980px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 1.2em; /* 12px */
}


#header {
	width:980px;
	height:130px;
	margin: 0 0 24px 0;
}


#header_banner {
	width:980px;
	background-color:#fff;
	margin: 0 0 10px 0;
}

#experience_banner {
	width:980px;
	margin: 0 0 10px 0;
}

#experience_banner img {
	margin: 0 15px 0 0;
}

#experience_banner img.last {
	margin:0 0 0 0;
}


#content {
	width:980px;
	background-color:#fff;
}

/* Single column layout width of main content area */

#main { 						
	width:980px;
}

/* Sidebar + column layout width of main content area */

#main_sidebar {
	width:729px;
	margin:0;
	padding:0;
}


#sidebar {
	width:227px;
	margin: 0 24px 0 0;
	background-color:#fff;
}

#footer {
	margin: 50px 0 0 0;
	width:100%;
	border: solid;
	border-width: 1px 0 1px 0;
	border-color: #e9e9e9 #000 #fff #000;
	background: #fff url(/images/frontend/footer/footer_bg.jpg) repeat-x bottom left;
}


/* ------------------------------------------------------------

	$4  Content Typography 

------------------------------------------------------------ */

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6  {
	color:#555;
	font-weight:normal;
	margin: 1em 0;
	text-transform:uppercase;
}

#content h1 {font-size: 1.6em; }

#content h2 {font-size: 1.4em; }

#content h3 {font-size: 1.1em; }

#content h4 {font-size: 1.0em; }

#content h5 {font-size: 1.0em; }

#content h6 {font-size: 1.0em; }


/* ---------------------------------------------------------------------------------------------------------

	$5 Free Text/Template Intro - can be used in main or main_sidebar 

------------------------------------------------------------------------------------------------------------*/
.freetxt {
	margin: 0;
}

.freetxt h3, .freetxt p, .freetxt ul, .freetxt h2 { /* Sets the inset on all text based objects */
	padding: 0 36px;
}

.freetxt .pad { /* Sets the inset on once off objects */
	padding: 0 36px;
}

.freetxt .pad_arrow { /* Sets the inset on once off objects */
	margin: 10px 28px 0;
}

#content .freetxt h1, #content .freetxt h2 { /* Hide H1 and H2 elements */
/*
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
*/
}

#content .freetxt h1 {
	margin: 0;
}


#content .freetxt h1.show {
	margin: 0.5em 0 1em 0;
	font-size:0.9em;
	font-weight:bold;
	padding:0;
	height:14px;
	position:static;
	width:460px;
}

#content .freetxt h2 {
	margin: 0.5em 0 0 0;
}

#content .freetxt h3 {
	color:#666;
}

#content .freetxt h3 a:link, #content .freetxt h3 a:visited {
	color:#666;
	text-decoration:none;
}

#content .freetxt h3 a:hover {
	color: #d3a67d;
}

.freetxt a.external { /* Display external link image next to external links - append this class to any http link in freetxt - watch for text wrap */
	padding: 0 15px 0 0;
	background:#fff url(/images/frontend/sitewide/external.jpg) no-repeat center right;
}

.freetxt a:link.linkimgl, .freetxt a:visited.linkimgl { /* Creates a block level link with an arrow to the left */
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.freetxt a:hover.linkimgl {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.freetxt a:link.linkimgr, .freetxt a:visited.linkimgr { /* Creates a block level link with an arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.freetxt a:hover.linkimgr {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.freetxt a:link.linkimgrup, .freetxt a:visited.linkimgrup { /* Creates a block level link with an UP arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center right;
}

.freetxt a:hover.linkimgrup {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center right;
}

.freetxt a:link.linkimglup, .freetxt a:visited.linkimglup { /* Creates a block level link with an UP arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center left;
}

.freetxt a:hover.linkimglup {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_up.gif) no-repeat scroll center left;
}

.freetxt a:link.linkimgrdwn, .freetxt a:visited.linkimgrdwn { /* Creates a block level link with an DOWN arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll center right;
}

.freetxt a:hover.linkimgrdwn {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll center right;
}

.freetxt a:link.linkimgldwn, .freetxt a:visited.linkimgldwn { /* Creates a block level link with an DOWN arrow to the right*/
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll center left;
}

.freetxt a:hover.linkimgldwn {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll center left;
}

.freetxt a:link.linkimgcomdwn, .freetxt a:visited.linkcomdwn { /* Creates a block level link with an DOWN arrow to the right*/
	text-decoration:none;
	text-transform:lowercase;
	padding: 10px 0 10px 36px;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll -4px 0;
}

.freetxt a:hover.linkimgcomdwn {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_w_dwn.gif) no-repeat scroll -4px 0;
}

.freetxt a:link.linkpdfl, .freetxt a:visited.linkpdfl { /* Creates a block level link with an arrow to the left */
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

.freetxt a:hover.linkpdfl {
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

.freetxt a:link.linkpdf_big_l, .freetxt a:visited.linkpdf_big_l { /* Creates a block level link with an arrow to the left */
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_pdf_w.gif) no-repeat scroll center left;
}

.freetxt a:hover.linkpdf_big_l {
	background: #fff url(/images/frontend/cta/cta_box/ctab_pdf_w.gif) no-repeat scroll center left;
}

.freetxt p {
	margin: 1em 0;
	line-height:18px;
}

.freetxt ul {
	list-style: none outside;
	margin: 1em  0;
}

.freetxt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	line-height:18px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}


.freetxt ul li p, .freetxt ol li p {
	padding:0;
	line-height:18px;
	margin: 1em 0;
}

.freetxt ol {
	list-style: decimal outside;
	margin: 1em  0;
	padding: 0 57px;  /* Sets the inset */
}

.freetxt ol li {
	margin: 1em 0;
	line-height:18px;
	padding: 0 0 0 5px;
}
.freetxt blockquote.mrg15{
	
	margin:0 0 15px 0;
}

.freetxt blockquote {
	background-color:#fafafa;
	margin:0 36px;
	padding:10px;
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
}

.freetxt q {
	font-style:italic;
}

.freetxt q:before { /* Sets quotes off in Moz */
	content: no-open-quote;
}

.freetxt q:after { /* Sets quotes off in Moz */
	content: no-close-quote;
}

/* Freetxt - images */

.freetxt .imgl {
	float:left;
	margin: 1.5em 36px 1em 0;
}

.freetxt .imgr {
	float:right;
	margin: 1.5em 0 1em 36px;
}

.freetxt p .imgl {
	float:left;
	margin: 1em 36px 1em -36px;
}

.freetxt p .imgr {
	float:right;
	margin: 1em -36px 1em 36px;
}

/* Freetxt - images with borders */

.freetxt .imgbrdr {
	border: 1px solid #d9d9d9;
}

.freetxt .imglbrdr {
	float:left;
	margin: 1.5em 34px 1em 0;
	border: 1px solid #d9d9d9;
}

.freetxt .imgrbrdr {
	float:right;
	margin: 1.5em 0 1em 34px;
	border: 1px solid #d9d9d9;
}

.freetxt p .imglbrdr  {
	float:left;
	margin: 1em 36px 1em -34px;
	border: 1px solid #d9d9d9;
}

.freetxt p .imgrbrdr  {
	float:right;
	margin: 1em -36px 1em 34px;
	border: 1px solid #d9d9d9;
}


/* Freetxt - dropdown selector box */

.freetxt .dropdown {
	font-size: 0.9em;
}

.freetxt .dropdown select {
	width: 180px;
	margin: 0 0 0 3px;
	font-size: 1em;
	color: #555;
}


/* Columns  */

.freetxt div.colr {
	float:right;
	width: 227px;
	margin: 0 0 0 36px;
}

.freetxt div.coll {
	float:left;
	width: 227px;
	margin: 0 36px 0 0;
}

/* Captions */

.freetxt .caption {
	width:215px;
	height:19px;
	line-height:18px;
	padding: 3px 5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

/* Subnav  */

#content .freetxt .freetxt_subnav ul {
	text-align:left;
	list-style: none inside;
	margin: 1em 0;
	padding:0;
	text-transform:uppercase;
}


#content .freetxt .freetxt_subnav ul li {
	list-style: none;
	background-image:none;
	padding:0;
	line-height:20px;
}

#content .freetxt .freetxt_subnav ul li a:link, #content .freetxt .freetxt_subnav ul li a:visited {
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

#content .freetxt .freetxt_subnav ul li a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* Fixed Image Box  - fixed size - can only take content in line with a large image and a caption */

.freetxt div.fixed_image_box {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
	height:230px;
	overflow:hidden;
}

.freetxt div.noheight_image_box {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
	overflow:hidden;
}

.freetxt div.fixed_image_box .img_txt {
	padding: 1em 0 0 0;
}

.freetxt div.fixed_image_box h3{
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box p {
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box h3{
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box ul  {
	padding: 0 306px 0 36px;
	margin: 1em 0;
}

.freetxt div.fixed_image_box ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.fixed_image_box ul li p {
	padding: 0 0 0 0;
}

.freetxt div.fixed_image_box .caption {
	width:258px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

/* Fixed Image Box No Caption - fixed size - can only take content in line with a large image and no caption */

.freetxt div.fixed_image_box_nc {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
	height:201px;
	overflow:hidden;
}

.freetxt div.fixed_image_box_nc .img_txt {
	padding: 1em 0 0 0;
}

.freetxt div.fixed_image_box_nc h3{
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box_nc p {
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box_nc h3{
	padding: 0 306px 0 36px;
}

.freetxt div.fixed_image_box_nc ul  {
	padding: 0 306px 0 36px;
	margin: 1em 0;
}

.freetxt div.fixed_image_box_nc ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.fixed_image_box_nc ul li p {
	padding: 0 0 0 0;
}


/* Image Box  */

.freetxt div.image_box {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
}

.freetxt div.image_box .img_txt {
	padding: 1em 0 0 0;
}

.freetxt div.image_box h3{
	padding: 0 306px 0 36px;
}

.freetxt div.image_box p {
	padding: 0 306px 0 36px;
}

.freetxt div.image_box ul  {
	padding: 0 306px 0 36px;
	margin: 1em 0;
}

.freetxt div.image_box ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.image_box ul li p {
	padding: 0 0 0 0;
}

.freetxt div.image_box .caption {
	width:258px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

/* Image Box Wrap- wrapping text */

.freetxt div.image_box_wrap {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
}

.freetxt div.image_box_wrap .img_txt {
	padding: 1em 0 0 0;
}

.freetxt .image_box_wrap h3{
	padding: 0 36px 0 36px;
}

.freetxt div.image_box_wrap p {
	padding: 0 36px 0 36px;
}

.freetxt div.image_box_wrap ul  {
	padding: 0 36px 0 36px;
	margin: 1em 0;
}

.freetxt div.image_box_wrap ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.image_box_wrap ul li p {
	padding: 0 0 0 0;
}

.freetxt div.image_box_wrap .caption {
	width:258px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

.freetxt div.image_box_wrap .image_box_img {
	margin: 0 0 1.5em 1.5em;
	float:right;
}

/* Text Box  - used for: Guest Stories */

.freetxt div.text_box {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
}

.freetxt div.text_box .img_txt {
	padding: 1em 0 0 0;
}

.freetxt div.text_box p {
	padding: 0 36px;
}

.freetxt div.text_box blockquote {
	border: 1px dotted #d9d9d9;
	border-width:1px;
}

.freetxt div.text_box ul  {
	padding: 0 36px 0 36px;
	margin: 1em 0;
}

.freetxt div.text_box ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.text_box ul li p {
	padding: 0 0 0 0;
}


/* Enquire button  */

.freetxt a.enquire:link, .freetxt a.enquire:visited {
	display:block;
	width:208px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/sitewide/enquire_body.jpg) no-repeat top left;	
	margin: 0 0 0 28px;
}
	
.freetxt a.enquire:hover {
	background: #c09670 url(/images/frontend/sitewide/enquire_body.jpg) no-repeat top right;
	color:#000;
}

/* Need Help button  */

.freetxt a.need_help:link, .freetxt a.need_help:visited {
	display:block;
	width:170px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/sitewide/need_help.jpg) no-repeat top left;	
	margin: 0 0 0 28px;
}
	
.freetxt a.need_help:hover {
	background: #c09670 url(/images/frontend/sitewide/need_help.jpg) no-repeat top right;
	color:#000;
}

/*   Sitemap   */
.sitemap {
	padding: 0 0 0 36px;
}

.sitemap ul {
	float:left;
	margin:0 0 18px 20px;
	padding:0;
	width: 135px;
	overflow:hidden;
	font-size:0.9em;
}

.sitemap ul.first {
	float:left;
	margin:0 0 18px 15px;
	padding:0;
	width: 135px;
	overflow:hidden;
}

.sitemap ul li {
	background:none;
	margin:0;
	padding:0;
	line-height:18px;
}

.sitemap ul a:link, .sitemap ul a:visited {
	text-decoration:none;
}

.sitemap ul a:hover {
	text-decoration:none;
}

#content .sitemap ul li.lihide {
	overflow:hidden;
	text-indent:-9999em;
	color:#fff;
	}


/* ------------------------------------------------------------

	$5 Column Sets for CTA(Call to Action Boxes) Boxes for main_sidebar

------------------------------------------------------------ */


/* 1 col  */

div.colset_ms_1slot {/* set top/bot marg on this div via class */
	width:729px;
}

/* 2 col  */

div.colset_ms_2slot { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_2slot ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_ms_2slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:352px;
}

div.colset_ms_2slot ul li.first {
	margin:0 25px 0 0;
}

/* 2 col - used for contact info  */

div.colset_contact_info { /* set top/bot marg on this div via class */
	width:727px;
}

div.colset_contact_info ul {
	list-style:none;
	display:block;
	width:685px;
	padding:0;
	padding: 21px;
}

div.colset_contact_info ul li {
	float:left;
	list-style:none;
	display:block;
	width:330px;
}

div.colset_contact_info ul li.first {
	margin:0 25px 0 0;
}

/* 2 col long first, short second  */

div.colset_ms_2slot_2 { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_2slot_2 ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_ms_2slot_2 ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
}

div.colset_ms_2slot_2 ul li.first {
	float:left;
	list-style:none;
	display:block;
	width:477px;
	margin:0 25px 0 0;
}

/* 2 col long first, short second for tailormade travel  */

div.colset_ms_2slot_3 { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_2slot_3 ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_ms_2slot_3 ul li {
	float:left;
	list-style:none;
	display:block;
	width:256px;
}

div.colset_ms_2slot_3 ul li.first {
	margin:0 25px 0 0;
	float:left;
	list-style:none;
	display:block;
	width:448px;
	margin:0 25px 0 0;
}

/* 2 then 1 col : long first, short second for tailormade travel */

div.colset_ms_2slot_3_1 { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_2slot_3_1 ul {
	list-style:none;
	display:block;
	/*width:729px;*/
	padding:0;
}

div.colset_ms_2slot_3_1 ul li {
	float:left;
	list-style:none;
	display:block;
}

div.colset_ms_2slot_3_1 ul li.first {
	padding:0 24px 0 0;
	float:left;
	list-style:none;
	display:block;
	width:478px;
}


/* 3 col  */

div.colset_ms_3slot { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_3slot ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_ms_3slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
	margin:0 0 0 24px;
}

div.colset_ms_3slot ul li.first {
	margin:0 0 0 0;
}

/* 4 col - made for search results  */

div.colset_ms_4slot { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_ms_4slot ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_ms_4slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
	margin:0 0 0 24px;
}

div.colset_ms_4slot ul li.first {
	margin:0 0 0 0;
}

/* ------------------------------------------------------------

	$5 Column Sets for CTA(Call to Action Boxes) Boxes for main

------------------------------------------------------------ */


/* 1 col  */

div.colset_m_1slot {/* set top/bot marg on this div via class */
	width:980px;
}

/* 2 col  */

div.colset_m_2slot { /* set top/bot marg on this div via class */
	width:980px;
}

div.colset_m_2slot ul {
	list-style:none;
	display:block;
	width:980px;
}

div.colset_m_2slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:729px;
}

div.colset_m_2slot ul li.first {
	width:227px;
	margin:0 24px 0 0;
}

/* 3 col  */

div.colset_m_3slot { /* set top/bot marg on this div via class */
	width:980px;
}

div.colset_m_3slot ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_3slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:352px;
	margin:0 0 0 24px;
}

div.colset_m_3slot ul li.first {
	width:227px;
	margin:0 0 0 0;
}

div.colset_m_3slot ul li.last{
	margin:0 0 0 25px;
}


/* 3 col special - 1 2 1 slot for: Home page specials  */

div.colset_m_3_121slot { /* set top/bot marg on this div via class */
	width:980px;
}

div.colset_m_3_121slot ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_3_121slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
}

div.colset_m_3_121slot ul li.mid {
	width:478px;
	margin:0 24px;
}

/* 3 colcomb special - 3 Top 1 and 2 Bottom slot for: Home Page  */

div.colset_m_3_121slotcomb { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_m_3_121slotcomb ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_3_121slotcomb ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
}

div.colset_m_3_121slotcomb ul li.mid {
	width:478px;
	margin:0 24px;
}


/* 3 col special - 2 1 2 slot for: Experiences  */

div.colset_m_3_212slot { /* set top/bot marg on this div via class */
	width:980px;
}

div.colset_m_3_212slot ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_3_212slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
	margin:0 0 0 24px;
}

div.colset_m_3_212slot ul li.first {
	width:352px;
	margin:0 0 0 0;
}

div.colset_m_3_212slot ul li.last{
	width:352px;
	margin:0 0 0 25px;
}

/* 3 col special - 3 Top 1 and 2 Bottom slot combined in one for: Home Page  */

div.colset_m_4slotcomb { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_m_4slotcomb ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_4slotcomb ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
	margin:0 0 0 24px;
}

div.colset_m_4slotcomb ul li.first {
	margin:0 0 0 0;
}

/* 4 col  */

div.colset_m_4slot { /* set top/bot marg on this div via class */
	width:980px;
}

div.colset_m_4slot ul {
	list-style:none;
	display:block;
	width:980px;
	padding:0;
}

div.colset_m_4slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:227px;
	margin:0 0 0 24px;
}

div.colset_m_4slot ul li.first {
	margin:0 0 0 0;
}

/* 2 in 1 merge col  */

div.colset_m_2in1slot { /* set top/bot marg on this div via class */
	width:729px;
}

div.colset_m_2in1slot ul {
	list-style:none;
	display:block;
	width:729px;
	padding:0;
}

div.colset_m_2in1slot ul li {
	float:left;
	list-style:none;
	display:block;
	width:355px;
}

div.colset_m_2in1slot ul li.first {
	margin:0 0 0 0;
}

/* ------------------------------------------------------------

	$5 Call to Action Boxes (CTA Boxes - CTAB)

------------------------------------------------------------ */

/* CTA Box Hdr - common attributes to all box hdr elements */
.cta_box_1 .hdr, .cta_box_2 .hdr, .cta_box_3 .hdr, .cta_box_4 .hdr, .cta_box_5 .hdr, .cta_box_6 .hdr, .cta_box_7 .hdr, .cta_box_10 .hdr, .cta_box_11 .hdr, .cta_box_14 .hdr, .cta_box_16 .hdr, .cta_box_17 .hdr, .cta_box_20 .hdr, .cta_box_22 .hdr, .cta_box_22PD .hdr, .cta_box_23 .hdr, .cta_box_26 .hdr, .cta_box_30 .hdr, .cta_box_32 .hdr , .cta_box_33 .hdr  {
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#fff;
	overflow:hidden;
}

.cta_box_1 .hdr .inner a:link, .cta_box_1 .hdr .inner a:visited, .cta_box_2 .hdr .inner a:link, .cta_box_2 .hdr .inner a:visited, .cta_box_3 .hdr .inner a:link, .cta_box_3 .hdr .inner a:visited, .cta_box_4 .hdr .inner a:link,.cta_box_4 .hdr .inner a:visited, .cta_box_5 .hdr .inner a:link, .cta_box_5 .hdr .inner a:visited, .cta_box_6 .hdr .inner a:link, .cta_box_6 .hdr .inner a:visited, .cta_box_7 .hdr .inner a:link, .cta_box_7 .hdr .inner a:visited, .cta_box_8 .hdr .inner a:link, .cta_box_8 .hdr .inner a:visited, .cta_box_12 .hdr .inner a:link, .cta_box_12 .hdr .inner a:visited, .cta_box_13 .hdr .inner a:link, .cta_box_13 .hdr .inner a:visited, .cta_box_14 .hdr .inner a:link, .cta_box_14 .hdr .inner a:visited, .cta_box_15 .hdr .inner a:link, .cta_box_15 .hdr .inner a:visited,  .cta_box_16 .hdr .inner a:link, .cta_box_16 .hdr .inner a:visited, .cta_box_17 .hdr .inner a:link, .cta_box_17 .hdr .inner a:visited, .cta_box_18 .hdr .inner a:link, .cta_box_18 .hdr .inner a:visited, .cta_box_19 .hdr .inner a:link, .cta_box_19 .hdr .inner a:visited, .cta_box_20 .hdr .inner a:link, .cta_box_20 .hdr .inner a:visited, .cta_box_22 .hdr .inner a:link, .cta_box_22 .hdr .inner a:visited, .cta_box_22PD .hdr .inner a:link, .cta_box_22PD .hdr .inner a:visited, .cta_box_23 .hdr .inner a:link, .cta_box_23 .hdr .inner a:visited, .cta_box_24 .hdr .inner a:link, .cta_box_24 .hdr .inner a:visited, .cta_box_25 .hdr .inner a:link, .cta_box_25 .hdr .inner a:visited, .cta_box_26 .hdr .inner a:link, .cta_box_26 .hdr .inner a:visited, .cta_box_27 .hdr .inner a:link, .cta_box_27 .hdr .inner a:visited, .cta_box_30 .hdr .inner a:link, .cta_box_30 .hdr .inner a:visited, .cta_box_32 .hdr .inner a:link, .cta_box_32 .hdr .inner a:visited, .cta_box_33 .hdr .inner a:link, .cta_box_33 .hdr .inner a:visited, .plan_trip .hdr .inner a:link, .plan_trip .hdr .inner a:visited, .cta_box_15_2 .hdr .inner a:link, .cta_box_15_2 .hdr .inner a:visited {
	text-decoration:none;
}

/* CTA Box Cnt - common attributes to all box cnt elements */
.cta_box_1 .cnt, .cta_box_1 .cntlong, .cta_box_2 .cnt, .cta_box_3 .cnt, .cta_box_4 .cnt, .cta_box_6 .cnt, .cta_box_10 .cnt, .cta_box_14 .cnt, .cta_box_16 .cnt, .cta_box_17 .cnt, .cta_box_22 .cnt, .cta_box_22PD .cnt, .cta_box_23 .cnt, .cta_box_30 .cnt {
	overflow:hidden;
	border: 1px solid #dadada;
}

/* CTA Box Ftr - common attributes to all box ftr elements */
.cta_box_1 .ftr, .cta_box_2 .ftr, .cta_box_3 .ftr, .cta_box_4 .ftr,.cta_box_6 .ftr, .cta_box_7 .ftr, .cta_box_10 .ftr, .cta_box_14 .ftr, .cta_box_22 .ftr, .cta_box_22 .ftr, .cta_box_22PD .ftr, .cta_box_22PD .ftr, .cta_box_30 .ftr, .cta_box_32 .ftr, .cta_box_33 .ftr  {
	overflow:hidden;
	border: 1px solid #dadada;
	border-width: 0 1px 1px 1px;
	font-size:0.9em;
	text-transform:uppercase;
}

.cta_box_1 .ftr a:link, .cta_box_2 .ftr a:link, .cta_box_3 .ftr a:link, .cta_box_4 .ftr a:link, .cta_box_6 .ftr a:link, .cta_box_7 .ftr a:link, .cta_box_1 .ftr a:visited, .cta_box_2 .ftr a:visited, .cta_box_3 .ftr a:visited, .cta_box_4 .ftr a:visited, .cta_box_6 .ftr a:visited, .cta_box_7 .ftr a:visited, .cta_box_14 .ftr a:link, .cta_box_14 .ftr a:visited, .cta_box_24 .ftr .inner a:link, .cta_box_24 .ftr .inner a:visited, .cta_box_30 .ftr .inner a:link, .cta_box_30 .ftr .inner a:visited, .cta_box_32 .ftr a:link, .cta_box_32 .ftr a:visited, .cta_box_33 .ftr a:link, .cta_box_33 .ftr a:visited  {
	text-decoration:none;
}
	
	
/* CTA Box 1 - 1 col 227px wide - used for: Where to go, what to do, 1st time saf,*/

.cta_box_1 {
}

.cta_box_1 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_1 .cnt {
	height:86px;
	padding: 0 21px;
	line-height:18px;
}

.cta_box_1 .cntlong { /* For long content eg. Experiences landing page row of boxes */
	height:100px;
	padding: 5px 21px 0 21px;
	line-height:18px;
}

.cta_box_1 .cnt p {
	margin: 0.5em 0;	
}

#content div.cta_box_1 div.cnt ul {
	list-style: none outside;
	width:auto;
	margin: 0;	
}

#content div.cta_box_1 div.cnt ul li {
	display:list-item;
	float:none;
	width:162px;
	list-style: none;
	margin: 0.5em 0;
	padding: 0 0 0 21px;
	line-height:18px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;	
}

.cta_box_1 .ftr {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_1 .ftr a:link, .cta_box_1 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_1 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* Instaed of an arrow an pdf .cta_box_1*/

.cta_box_1 .freetxt a.linkpdfl:link, .cta_box_1 .freetxt a.linkpdfl:visited{
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

.cta_box_1 .freetxt a.linkpdfl:hover{
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

/* Instaed of an arrow an pdf* .cta_box_22*/

.cta_box_22 .ftr a.linkpdfl:link, .cta_box_22 .ftr a.linkpdfl:visited{
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

.cta_box_22 .ftr a.linkpdfl:hover{
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}


/* CTA Box 2 - 1 col 227px wide - used for: Rates,*/

.cta_box_2 {
}

.cta_box_2 .hdr .inner  {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_2 .cnt {
	height:86px;
	padding: 0 21px;
	line-height:18px;
	}
	
.cta_box_2 .cnt p {
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
	}
	
#content .freetxt .cta_box_2 .cnt p { /* When used in Freetxt area - overide on some styles - use #content .freetxt selectors */
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
}
	
.cta_box_2 .cnt .ratesamount {
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: -10%;
}


.cta_box_2 .ftr  {
	height:33px;
	line-height:33px;
	text-align:right;

}

.cta_box_2 .ftr a:link, .cta_box_2 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_2 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box 3- 3 col 729px wide - used for: Accom */

.cta_box_3 {
}

.cta_box_3 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_3 .cnt {
	height:213px;
	padding: 0 0 0 21px;
	line-height:18px;
}

	
.cta_box_3 .cnt ul  {
	padding: 0 310px 0 0px;
}

.cta_box_3 .cnt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}


.cta_box_3 .cnt p {
	margin: 1em 0;
	padding: 0 310px 0 0;	
	line-height:18px;
}	

.cta_box_3 .search-cnt p {
	margin: 1em 0;
	padding: 0 310px 0 0;	
	line-height:18px;
	border:1px solid #DADADA;
	overflow:hidden;
}		

.cta_box_3 .ftr {
	height:33px;
	text-align:left;
	line-height:33px;
}

.cta_box_3 .ftr a:link, .cta_box_3 .ftr a:visited {
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_3 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* CTA Box 4- 3 col 729px wide - used for: Tours */

.cta_box_4 {
}

.cta_box_4 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_4 .cnt {
	height:170px;
	padding: 0 0 0 21px;
	line-height:18px;
}
	
.cta_box_4 .cnt p {
	margin: 1em 0;	
	line-height:18px;
	padding:0;
}

.cta_box_4 .cnt ul  {
	padding: 0 310px 0 0px;
}

.cta_box_4 .cnt ul li {
	list-style: none;
	margin: 0.5em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_4 .cnt img {
	margin: 0 0 0 30px;
}
	
.cta_box_4 .ftr {
	height:33px;
	line-height:33px;
	text-align:left;

}

.cta_box_4 .ftr a:link, .cta_box_4 .ftr a:visited {
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_4 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}



/* CTA Box 5- 3 col 729px wide - used for: Feat Regions */

.cta_box_5 {
}

.cta_box_5 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_5 .cnt {
	border: 1px solid #dadada;
	padding: 0;
	overflow:hidden;
}

.cta_box_5 .cnt .tprow {
	height:159px;
}

.cta_box_5 .cnt .row {
	border: 1px solid #dadada;
	border-width: 1px 0 0 0;
	height:159px;
}

.cta_box_5 .cnt .tprow .l_col, .cta_box_5 .cnt .row .l_col {
	width:343px;
	height:139px;
	border-right: 1px solid #dadada;
	padding:10px;
}

.cta_box_5 .cnt .tprow .r_col, .cta_box_5 .cnt .row .r_col {
	width:343px;
	height:139px;
	padding:10px;
}

.cta_box_5 .cnt .tprow .png_wrap, .cta_box_5 .cnt .row .png_wrap {
	position: relative;
	overflow: hidden;
	width: 175px;
	height: 131px;
	margin: 0 10px 0 0;
}

.cta_box_5 .cnt .tprow .png_frame, .cta_box_5 .cnt .row .png_frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 175px;
	height: 131px;
	background: url(/images/frontend/cta/cta_box/ctab_5_pngovrlay.png) no-repeat top left;
}

#content .cta_box_5 .cnt .tprow h4, #content .cta_box_5 .cnt .row h4 {
	margin:0 0 1em 0;
	font-weight:bold;
}

.cta_box_5 .cnt .tprow p, .cta_box_5 .cnt .row p {
	line-height:normal;
	font-size:0.8em;
	margin: 1em 0;
}

.cta_box_5 .cnt .tprow .l_col .lnk, .cta_box_5 .cnt .tprow .r_col .lnk, .cta_box_5 .cnt .row .l_col .lnk, .cta_box_5 .cnt .row .r_col .lnk {
	float:left;
	line-height:21px;
	text-transform:uppercase;
	font-size:0.8em;

}

.cta_box_5 .cnt .tprow .l_col .lnk a:link, .cta_box_5 .cnt .tprow .l_col .lnk a:visited, .cta_box_5 .cnt .tprow .r_col .lnk a:link,.cta_box_5 .cnt .tprow .r_col .lnk a:visited, .cta_box_5 .cnt .row .l_col .lnk a:link,.cta_box_5 .cnt .row .l_col .lnk a:visited, .cta_box_5 .cnt .row .r_col .lnk a:link,.cta_box_5 .cnt .row .r_col .lnk a:visited {
	padding: 10px 0px 11px 25px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	}
	
.cta_box_5 .cnt .tprow .l_col .lnk a:hover, .cta_box_5 .cnt .tprow .r_col .lnk a:hover,.cta_box_5 .cnt .row .l_col .lnk a:hover,.cta_box_5 .cnt .row .r_col .lnk a:hover{
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	}

.cta_box_5 a:link, .cta_box_5 a:visited {
	text-decoration:none;
	}
	

/* CTA Box 6 - 1 1/2 col 352px wide - used for: Guest Stories */

.cta_box_6 {
}

.cta_box_6 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}



.cta_box_6 .cnt {
	height:281px;
	padding: 5px 21px 0 21px;
	line-height:18px;
}
	
.cta_box_6 .cnt p {
	margin: 1em 0;	
	line-height:18px;
	font-style:italic;
}

.cta_box_6 .cnt p span {
	font-style:normal;
}

.cta_box_6 .ftr {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_6 .ftr a:link, .cta_box_6 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_6 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}


/* CTA Box 7- 1 1/2 col 352px wide - used for: Photo Gallery */

.cta_box_7 {
}

.cta_box_7 .hdr .inner {
	height:37px;
	overflow:hidden;
	padding: 7px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_7 .cnt {
	border: 1px solid #dadada;
	padding: 0 0 18px 0;
	overflow:hidden;
}
	
.cta_box_7 .cnt .row {
	height:134px;
	overflow:hidden;
}

.cta_box_7 .cnt .row .l_col, .cta_box_7 .cnt .row .r_col {
	width:151px;
	height:116px;
	padding:18px 12px;
	overflow:hidden;
}

.cta_box_7 .cnt .row .png_wrap {
	position: relative;
	overflow: hidden;
	width: 153px;
	height: 115px;
	margin: 0 10px 0 0;
}

.cta_box_7 .cnt .row .png_frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 153px;
	height: 115px;
	background: url(/images/frontend/cta/cta_box/ctab_7_pngovrlay.png) no-repeat top left;
}


.cta_box_7 .cnt .row .l_col .lnk, .cta_box_7 .cnt .row .r_col .lnk {
	float:left;
	line-height:21px;
	margin:0 0 0 5px;
	text-transform:uppercase;
	font-size:0.8em;
}

.cta_box_7 .cnt .row .l_col .lnk a:link,.cta_box_7 .cnt .row .l_col .lnk a:visited , .cta_box_7 .cnt .row .r_col .lnk a:link, .cta_box_7 .cnt .row .r_col .lnk a:visited {
	padding: 10px 25px 11px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}
	
.cta_box_7 .cnt .row .l_col .lnk a:hover, .cta_box_7 .cnt .row .r_col .lnk a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}
	
.cta_box_7 .cnt2 {
	border: 1px solid #dadada;
	padding: 0;
	overflow:hidden;
	height:180px;
}
	
.cta_box_7 .cnt2 .row {
	height:133px;
	overflow:hidden;
}

.cta_box_7 .cnt2 .row .l_col, .cta_box_7 .cnt2 .row .r_col {
	width:151px;
	height:112px;
	padding:12px 12px;
	overflow:hidden;
}

.cta_box_7 .cnt2 .row .png_wrap {
	position: relative;
	overflow: hidden;
	width: 153px;
	height: 115px;
	margin: 0 10px 0 0;
}

.cta_box_7 .cnt2 .row .png_frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 153px;
	height: 115px;
	background: url(/images/frontend/cta/cta_box/ctab_7_pngovrlay.png) no-repeat top left;
}


.cta_box_7 .cnt2 .lnk {
	float:right;
	line-height:21px;
	margin:0 15px 0 0;
	text-transform:uppercase;
	font-size:0.8em;
}

.cta_box_7 .cnt2 .lnk a:link, .cta_box_7 .cnt2 .lnk a:visited  {
	padding: 10px 25px 11px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}
	
.cta_box_7 .cnt2 .lnk a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}

.cta_box_7 a:link, .cta_box_7 a:visited {
	text-decoration:none;
	}

.cta_box_7 .ftr {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_7 .ftr a:link, .cta_box_7 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_7 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box 8 - 1 col 227px wide - used for: Contact an Expert sidenav  */

.cta_box_8 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_8_bg.jpg) no-repeat top left;
}

.cta_box_8 .hdr .inner {
	height:40px;
	overflow:hidden;
	padding:32px 25px 0 0;
}

.cta_box_8 .cnt {
	height:70px;
	padding:0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_8 .cnt p {	
	line-height:18px;
	margin:0.55em 0;
	font-size: 0.9em;
}

.cta_box_8 .ftr {
	line-height:44px;
	text-indent: 15px;
	overflow:hidden;
	padding: 0 15px;
}

.cta_box_8 .ftr a:link, .cta_box_8 .ftr a:visited {
	padding: 8px 40px 8px 0;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center right;	
}
	
.cta_box_8 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center right;	
}

/* CTA Box 9 - used for: Forms  */

.cta_box_9 {
	margin: 0 auto;
}

.cta_box_9 .inner {
	padding: 4px 17px 17px 17px;
	color:#555555;
	font-size:0.9em;
}

.cta_box_9 .enquireform {
	/*width:235px;*/ /*Set width size of table */
}

.cta_box_9 .enquireform p {
	margin: 1em 0 0 0;
}

.cta_box_9 .enquireform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}
	
.cta_box_9 .enquireform label {
	font-weight:bold;
	padding: 0 0 1em 0;
}

.cta_box_9 .enquireform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.cta_box_9 .enquireform select {
	width: 100%;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_9 .enquireform input, .cta_box_9 .enquireform textarea {
	width: 100%;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_9 .enquireform .checkbox {
	padding:0;
	margin:0;
	border: none;
	width: auto;
	background:none;
}

.cta_box_9 .enquireform label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.cta_box_9 .enquireform .button, .cta_box_9 .enquireform .button:active, .cta_box_9 .enquireform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll top left;
}

.cta_box_9 .enquireform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll bottom left;
}

/* CTA Box 9form - used for: Forms  */

.cta_box_9form {
	margin: 0 auto;
}

.cta_box_9form .inner {
	padding: 10px 0;
	color:#555555;
	font-size:0.9em;
}

.cta_box_9form .enquireform {
	/*width:235px;*/ /*Set width size of table */
}

.cta_box_9form .enquireform p {
	margin: 1em 0 0 0;
}

.cta_box_9form .enquireform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}
	
.cta_box_9form .enquireform label {
	padding: 0 0 1em 0;
}

.cta_box_9form .enquireform .first {
	display:block;
	padding: 0 0 5px 0;
}

.cta_box_9form .enquireform select {
	width: 100%;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_9form .enquireform input, .cta_box_9form .enquireform textarea {
	width: 250px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_9form .enquireform .checkbox {
	padding:0;
	margin:10px 5px 0 0;
	border: none;
	width: auto;
	background:none;
}

.cta_box_9form .enquireform label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.cta_box_9form .enquireform .button, .cta_box_9form .enquireform .button:active, .cta_box_9form .enquireform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit2.jpg) repeat scroll top left;
}

.cta_box_9form .enquireform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit2.jpg) repeat scroll bottom left;
}

.cta_box_9form .enquireform {
	padding-left: 20px;
	width: 704px;
	display:block;
	border:1px solid #dadada;
	background:#fff url(/images/frontend/contact/fieldset_bg.gif) repeat-x bottom left;
}

/* CTA Box 10- 3 col 729px wide - used for: Map Links */

.cta_box_10 {
}

.cta_box_10 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_10 .cnt {
	padding: 1em 0 0 21px;
}

#content .cta_box_10 .cnt h3 {
	margin:0 0;
}
	
.cta_box_10 .cnt p {
	margin: 1em 0;	
	line-height:18px;
}

.cta_box_10 .cnt img {
	margin: 0 0 0 30px;
}

.cta_box_10 .cnt ul {
	list-style: disc;
	margin: 0 0 1em 0;
}

.cta_box_10 .cnt li {
	font-size:0.9em;
	display:inline;	
	line-height:22px;
	padding: 0 5px 0 8px;
	border: 1px solid #969696;
	border-width: 0 0 0 1px;
}

.cta_box_10 .cnt li.first {
	padding: 0 7px 0 0;
	border:none;
}

.cta_box_10 .cnt li.last {
}

.cta_box_10 .cnt a:link, .cta_box_10 .cnt a:visited {
	text-decoration: none;
}	

.cta_box_10 .cnt a:hover {
} 

.cta_box_10 .ftr  {
	height:33px;
	line-height:33px;
	text-align:left;
}

.cta_box_10 .ftr a:link, .cta_box_10 .ftr a:visited {
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_10 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* CTA Box 11- any width - change percentages on table - used for: Tables sitewide */

.cta_box_11 {
}

.cta_box_11 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_11 .hdr .inner a:link, .cta_box_11 .hdr .inner a:visited {
	text-decoration:none;
}

.cta_box_11 .hdr .inner a:hover {
	text-decoration:none;
}

.cta_box_11 .hdr .dropdown {
	position: absolute;
	top: 12px;
	right: 12px;
	font-size: 0.9em;
}

.cta_box_11 .hdr .dropdown select {
	width: 180px;
	margin: 0 0 0 3px;
	font-size: 1em;
	color: #555;
}

.cta_box_11 .cnt {
	overflow:hidden;
	font-size:0.9em;
	border: 1px solid #dadada;
	line-height:18px;
}

.cta_box_11 .cnt a:link, .cta_box_11 .cnt a:visited {
	text-decoration:none;
}

.cta_box_11 .cnt a:visited {
	text-decoration:none;
}

.cta_box_11 table th {
	background-color: #d2d2d2;
	color:#555555;
	font-weight:bold;
	padding:7px 10px 8px 10px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #c8c8c8;
}

.cta_box_11 table th.first, .cta_box_11 table td.first {
	border-left: none;
	text-align:left;
	padding-left: 25px;
}

.cta_box_11 table th.last {
	border-right: none;
}

.cta_box_11 table td {
	background: #fff url(/images/frontend/sitewide/tablerow_bg.gif) repeat-x bottom left;
	color:#555555;
	padding:6px 10px 7px 10px;
	border-left: 1px solid #e2e2e1;
	border-top: 1px solid #f0f0f0;	
}

.cta_box_11 table tr.alt td {
	background: #fff url(none);
	border-top: 1px solid #f0f0f0;
}

/* CTA Box 12 - 1 1/2 col 352px wide - used for: Experiences Trip Finder  */

/*.cta_box_12 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_12_bg.jpg) no-repeat top left;
}

.cta_box_12 .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 28px 0 0 25px;
}

.cta_box_12 .cnt {
	height:70px;
	padding: 0 130px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_12 .cnt p {	
	line-height:18px;
	margin:1em 0;
}

.cta_box_12 .ftr {
	width:300px;
	line-height:45px;
	text-indent: 15px;
	overflow:hidden;
}

.cta_box_12 .ftr a:link, .cta_box_12 .ftr a:visited {
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}
	
.cta_box_12 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}*/

/* CTA Box Quote - 1 1/2 col 352px wide - used for: Famous Quote */

.cta_box_quote {
	background: #ededed url(/images/frontend/cta/cta_box/quote.jpg) no-repeat top left;
}

.cta_box_quote .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 28px 0 0 17px;
}

.cta_box_quote .cnt {
	height:95px;
	padding: 0 85px 20px 17px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_quote .cnt p {
	margin: 1em 0;	
	line-height:18px;
	font-style:italic;
}

.cta_box_quote .cnt p span {
	font-style:normal;
}

/* CTA Box Fact - 1 1/2 col 352px wide - used for: Region Did You Know? */

.cta_box_fact {
	background: #ededed url(/images/frontend/cta/cta_box/fact.jpg) no-repeat top left;
}

.cta_box_fact .hdr .inner {
	height:37px;
	overflow:hidden;
	padding: 35px 0 0 25px;
}

.cta_box_fact .cnt {
	height:95px;
	padding: 0 16px 20px 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_fact .cnt p {
	margin: 2em 0;	
	line-height:18px;
}


/* CTA Box 3- 3 col 729px wide - used for: Accom */

.cta_box_12 {
}

.cta_box_12 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

#content .cta_box_12 .cnt {
	height:213px;
	padding: 0 0 0 21px;
	line-height:18px;
}

	
#content .cta_box_12 .cnt ul  {
	padding: 0 10px 0 0px;
}

#content .cta_box_12 .cnt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
	width:150px;
	display:list-item;
}


#content .cta_box_12 .cnt p {
	margin: 1em 0;
	padding: 0 10px 0 0;	
	line-height:18px;
}	

#content .cta_box_12 .search-cnt p {
	margin: 1em 0;
	padding: 0 10px 0 0;	
	line-height:18px;
	border:1px solid #DADADA;
	overflow:hidden;
}		

.cta_box_12 .ftr {
	height:33px;
	text-align:left;
	line-height:33px;
}

.cta_box_12 .ftr a:link, .cta_box_12 .ftr a:visited {
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_12 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* CTA Box 13 - 1 1/2 col 352px wide - used for: Experiences Trip Planner  */

.cta_box_13 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_13_bg.jpg) no-repeat top left;
}

.cta_box_13 .hdr .inner {
	height:64px;
	overflow:hidden;
	padding: 14px 0 0 180px;
}

.cta_box_13 .cnt {
	height:65px;
	padding: 0px 25px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_13 .cnt p {	
	line-height:18px;
	margin:1em 0;
}

.cta_box_13 .ftr {
	width:300px;
	line-height:45px;
	text-indent: 15px;
	overflow:hidden;
}

.cta_box_13 .ftr a:link, .cta_box_13 .ftr a:visited {
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}
	
.cta_box_13 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}

/* CTA Box 14 - 227px wide - used for: Add your story  */

#content .cta_box_14 {
}

.cta_box_14_img {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 67px;
	height: 41px;
	background: url(/images/frontend/cta/cta_box/ctab_14_pen.png);
}

#content .cta_box_14 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

#content .cta_box_14 .cnt {
	height:86px;
	padding: 0 21px;
	line-height:18px;
}

#content .cta_box_14 .cnt p { /* When used in Freetxt area - overide on some styles - use #content .freetxt selectors */
	margin: 1em 0;
	padding: 0;	
}
	
#content .freetxt .cta_box_14 .cnt p { /* When used in Freetxt area - overide on some styles - use #content .freetxt selectors */
	margin: 1em 0;
	padding: 0;	
}

#content div.cta_box_14 div.cnt ul {
	list-style: none outside;
	width:auto;
	margin: 0;	
}

#content div.cta_box_14 div.cnt ul li {
	display:list-item;
	float:none;
	width:162px;
	list-style: none;
	margin: 0.5em 0;
	padding: 0 0 0 21px;
	line-height:18px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;	
}

#content .cta_box_14 .ftr {
	height:33px;
	line-height:33px;
	text-align:right;
}

#content .cta_box_14 .ftr a:link, #content .cta_box_14 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

#content .cta_box_14 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box 15 - 1 1/2 col 352px wide - used for: Contact an Expert  */

.cta_box_15 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_15_bg.jpg) no-repeat top left;
}

.cta_box_15 .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 28px 0 0 25px;
}

.cta_box_15 .cnt {
	height:70px;
	padding: 0 65px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_15 .cnt p {	
	line-height:18px;
	margin:1em 0;
}

.cta_box_15 .ftr {
	width:300px;
	line-height:45px;
	text-indent: 15px;
	overflow:hidden;
}

.cta_box_15 .ftr a:link, .cta_box_15 .ftr a:visited {
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}
	
.cta_box_15 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}

/* CTA Box 15_2 - 2 col 478px wide - used for: Contact an Expert  */

.cta_box_15_2 {
	background: #ededed url(/images/frontend/cta/cta_box/contact_expert.jpg) no-repeat top left;
}

.cta_box_15_2 .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 15px 0 0 25px;
}

.cta_box_15_2 .cnt {
	height:64px;
	padding: 0 200px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_15_2 .cnt p {	
	line-height:18px;
	margin:1em 0;
}

.cta_box_15_2 .ftr {
	width:142px;
	line-height:45px;
	text-indent: 15px;
	overflow:hidden;
}

.cta_box_15_2 .ftr a:link, .cta_box_15_2 .ftr a:visited {
	padding: 8px 0px 8px 40px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}
	
.cta_box_15_2 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center left;	
}

/* CTA Box 16- 3 col 729px wide - used for: Tour Result - Grand Safari */

.cta_box_16 {
}

.cta_box_16 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_16 .cnt {
	height:231px;
	padding: 0 0 0 21px;
	line-height:18px;
}

	
.cta_box_16 .cnt ul  {
	padding: 0 310px 0 0px;
}

.cta_box_16 .cnt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_16 .cnt p {
	margin: 1em 0;
	padding: 0 310px 0 0;	
	line-height:18px;
}	

.cta_box_16 .caption {
	width:259px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	border-width:1px 0 0 1px;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}
	
.cta_box_16 .ftr {
	height:33px;
	text-align:left;
	line-height:33px;
}

.cta_box_16 .ftr a:link, .cta_box_16 .ftr a:visited {
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_16 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* CTA Box 17- 3 col 729px wide - used for: Tour Result Containerbox */

.cta_box_17 {
}

.cta_box_17 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_17 .cnt {
	padding: 0px;
	line-height:18px;
}

.cta_box_17 .cnt div.fixed_image_box { /* Fixed img boxes styles for each search result */
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	line-height:18px;
	height:230px;
	overflow:hidden;
}

.cta_box_17 .cnt div.fixed_image_box.first {
	border-width: 0 0 1px 0;
}

.cta_box_17 .cnt div.fixed_image_box.last {
	border-width: 1px 0 0 0;
}

.cta_box_17 .cnt div.fixed_image_box .img_txt {
	padding: 1em 0 0 2em;
}

.cta_box_17 .cnt div.fixed_image_box h3{
	padding: 0 306px 0 36px;
}

.cta_box_17 .cnt div.fixed_image_box p {
	margin: 1em 0;
	padding: 0 306px 0 36px;
}


.cta_box_17 .cnt div.fixed_image_box ul  {
	padding: 0 306px 0 36px;
	margin: 1em 0;
}

.cta_box_17 .cnt div.fixed_image_box ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_17 .cnt div.fixed_image_box ul li p {
	padding: 0 0 0 0;
}

.cta_box_17 .cnt div.fixed_image_box .caption {
	width:259px;
	height:17px;
	padding:2px 5px 5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	border-width:1px 0 0 1px;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

/* CTA Box 18 - 1 1/2 col 352px wide - used for: Safari Highlights  */

.cta_box_18 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_18_bg.jpg) no-repeat top left;
}

.cta_box_18 .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 28px 0 0 200px;
}

.cta_box_18 .cnt {
	height:161px;
	padding: 34px 25px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_18 .cnt p {	
	line-height:18px;
	margin:1em 0;
}

#content .cta_box_18 .cnt ul  {
	padding: 0 0 0 0;
	margin:1em 0;
	width:277px;
}

#content .cta_box_18 .cnt ul li {
	list-style: none;
	margin: 0 0 0.75em 0;
	padding: 0 0 0 25px;
	width:277px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_18 .cnt ul li p {
	padding: 0;
}

/* CTA Box 19 - 1 1/2 col 352px wide - used for: Expert Opinion  */

.cta_box_19 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_19_bg.jpg) no-repeat top left;
}

.cta_box_19 .hdr .inner {
	height:44px;
	overflow:hidden;
	padding: 28px 0 0 25px;
}

.cta_box_19 .cnt {
	height:175px;
	padding: 10px 75px 10px 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_19 .cnt p {
	margin: 1em 0;	
	line-height:18px;
	font-style:italic;
}

.cta_box_19 .cnt p span {
	font-style:normal;
}

/* CTA Box 20- 1 1/2 col 352px wide - used for: Photo Gallery */

.cta_box_20 {
}

.cta_box_20 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_20 .cnt {
	border:1px solid #dadada;
	padding: 3px 15px 10px 15px;
	overflow:hidden;
}

.cta_box_20 .cnt .lnk a:link,.cta_box_20 .cnt .lnk a:visited {
	padding: 10px 25px 11px 0;
	background: url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	font-size: 0.8em;
	text-transform: uppercase;
	}
	
.cta_box_20 .cnt .lnk a:hover, .cta_box_20 .cnt .lnk a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}

.cta_box_20 a:link, .cta_box_20 a:visited {
	text-decoration:none;
	}
	
/* CTA Box 21 - used for: 2 columned form  */

.cta_box_21 {
	margin: 0 auto;
}

.cta_box_21 .enquireform {
	/*width:235px;*/ /*Set width size of table */
}

.cta_box_21 .enquireform p {
	margin: 1em 0 0 0;
}

.cta_box_21 .enquireform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}

.cta_box_21 legend {
	font-weight: bold;
	padding: 10px 0;
	}
	
.cta_box_21 .enquireform label {
	font-weight:normal;
	padding: 0 0 1em 0;
	width: 310px;
}

.cta_box_21 .enquireform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.cta_box_21 .enquireform select {
	width: 310px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_21 .enquireform input, .cta_box_21 .enquireform textarea {
	width: 300px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_21 .enquireform .checkbox {
	padding:0;
	margin:0 5px;
	border: none;
	width: auto;
	background:none;
}

.cta_box_21 .enquireform label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.cta_box_21 .enquireform .button, .cta_box_21 .enquireform .button:active, .cta_box_21 .enquireform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll top left;
}

.cta_box_21 .enquireform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll bottom left;
}

.cta_box_21 label.sw { /* to set the width for labels to work in IE6/7 */
	width: 310px;
}

.cta_box_21 label.csw { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 135px;
}

.cta_box_21 label.csw2 { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 310px;
}

/* CTA Box 16- 3 col 729px wide - used for: Tour Result - Grand Safari */

.cta_box_22 {
}

.cta_box_22 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_22 .cnt {
	height:231px;
	padding: 0 0 0 21px;
	line-height:18px;
}

	
.cta_box_22 .cnt ul  {
	padding: 0 310px 0 0px;
}

.cta_box_22 .cnt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_22 .cnt p {
	margin: 1em 0;
	padding: 0 310px 0 0;	
	line-height:18px;
}	

.cta_box_22 .caption {
	width:259px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	border-width:1px 0 0 1px;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}
	
.cta_box_22 .ftr {
	height:33px;
	text-align:left;
	line-height:33px;
}

.cta_box_22 .ftr a:link, .cta_box_22 .ftr a:visited {
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_22 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* CTA Box 22PD */

.cta_box_22PD {
}

.cta_box_22PD .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_22PD .cnt {
	/*height:231px;*/
	padding: 0 0 0 21px;
	line-height:18px;
}

	
.cta_box_22PD .cnt ul  {
	padding: 0 310px 0 0px;
}

.cta_box_22PD .cnt ul li {
	list-style: none;
	margin: 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_22PD .cnt p {
	margin: 1em 0;
	padding: 0 10px 0 0;	
	line-height:18px;
}	

.cta_box_22PD .caption {
	width:259px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	border-width:1px 0 0 1px;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}
	
.cta_box_22PD .ftr {
	height:33px;
	text-align:left;
	line-height:33px;
}

.cta_box_22PD .ftr a:link, .cta_box_22PD .ftr a:visited {
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_22PD .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

/* Instaed of an arrow an pdf* .cta_box_22*/

.cta_box_22PD .ftr a.linkpdfl:link, .cta_box_22PD .ftr a.linkpdfl:visited{
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 0 10px 20px;
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}

.cta_box_22PD .ftr a.linkpdfl:hover{
	background: #fff url(/images/frontend/sitewide/pdf_bg.jpg) no-repeat scroll center left;
}


/* CTA Box 23 - 1 col 227px wide - used for: Auction,*/

.cta_box_23 {
}

.cta_box_23 .hdr .inner  {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_23 .cnt {
	height: 250px;
	padding: 0 21px;
	line-height:18px;
	}

	
.cta_box_23 .cnt p {
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
	}
	
#content .freetxt .cta_box_23 .cnt p { /* When used in Freetxt area - overide on some styles - use #content .freetxt selectors */
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
}

.cta_box_23 label {
	font-weight:normal;
	padding: 0;	
	background-color: transparent;
	font-size: 0.9em;
}
	
.cta_box_23 select {
	width: 180px;
	margin: 6px 0 0 0;
	font-size: 0.9em;
	color: #555;
	background-color: #fff;
}

.cta_box_23 .ftr  {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_23 .ftr a:link, .cta_box_23 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_23 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box Ftr - common attributes to all box ftr elements */
.cta_box_23 .ftr {
	overflow:hidden;
	border: 1px solid #dadada;
	border-width: 0 1px 0 1px;
	font-size:0.9em;
	text-transform:uppercase;
}

.cta_box_23 .ftr a:link, .cta_box_23 .ftr a:visited {
	text-decoration:none;
}


/* CTA Box 24 - Auction in header */

.cta_box_24 {
	width: 322px;
	overflow: hidden;
	background: #1d1d1d;
	height: 280px;
}

.cta_box_24 .hdr  {
	border: 1px solid #666666;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#1d1d1d;
	overflow:hidden;
}

.cta_box_24 .hdr .inner {
	height:39px;
	overflow:hidden;
	padding: 11px 0 3px 21px;
	background: #fff url(/images/frontend/cta/cta_box/auc_hdr_bg.jpg) repeat-x top left;
}

.cta_box_24 .cnt {
	overflow:hidden;
	border: 1px solid #666666;
	border-width: 1px 1px 0 1px;
	height:126px;
	padding: 0 21px 0 21px;
	line-height:18px;
	color:#fff;
}


.cta_box_24 .cnt h3  {
	color:#555;
	font-weight:normal;
	margin: 0.75em 0;
	text-transform:uppercase;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.cta_box_24 .cnt h3 a:link, .cta_box_24 .cnt h3 a:visited  {
	text-decoration: none;
}

.cta_box_24 h3 a:hover  {
	text-decoration: none;
}

.cta_box_24 .cnt_price {
	overflow:hidden;
	border: 1px solid #666666;
	border-width: 0 1px 0 1px;
	height:57px;
	padding: 0 21px 0 21px;
	line-height:18px;
	color:#fff;
}

.cta_box_24 .cnt a:link, .cta_box_24 .cnt a:visited, .cta_box_24 .cnt_price a:link, .cta_box_24 .cnt_price a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
.cta_box_24 .cnt a:hover, .cta_box_24 .cnt_price a:hover {
	color: #555;
	}	
	
.cta_box_24 .cnt p {
	margin: 0.75em 0;	
	line-height:16px;
}

.cta_box_24 .cnt p span {
	font-style:normal;
}

.cta_box_24 .ftr  {
	border: 1px solid #666666;
	border-width: 0 1px 1px 1px;
	padding: 0 1px 1px 1px;
	background:#1d1d1d;
	height: 51px;
	overflow: hidden;
}

.cta_box_24 .ftr .inner {
	line-height: 24px;
	padding: 7px 10px 9px 0;
	background: #1d1d1d url(/images/frontend/cta/cta_box/auc_ftr_bg.jpg) repeat-x bottom left;
	
}

.cta_box_24 .ftr a:link, .cta_box_24 .ftr a:visited {
	color: #fff;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_b.gif) no-repeat scroll center right;
}

.cta_box_24 .ftr a:hover {
	color: #555;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_b.gif) no-repeat scroll center right;
}

/* Bid Now */

.bid_now a:link, .bid_now a:visited {
	margin: 0 0 0 5px;
	display:block;
	width:176px;
	height:45px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/specials/bid_but.jpg) no-repeat top left;	
}
	
.bid_now a:hover {
	background: #c09670 url(/images/frontend/specials/bid_but.jpg) no-repeat bottom left;
	color:#000;
}


/* CTA Box 25 - Auction Bid */

.cta_box_25 {
	width: 227px;
	overflow: hidden;
	background: #1d1d1d;
}

.cta_box_25 .hdr  {
	border: 1px solid #666666;
	border-width: 1px 1px 0 1px;
	padding: 1px 1px 0 1px;
	background:#1d1d1d;
	overflow:hidden;
}

.cta_box_25 .hdr .inner {
	height:25px;
	overflow:hidden;
	padding: 11px 0 3px 21px;
	background: #fff url(/images/frontend/cta/cta_box/auc_hdr_bg.jpg) repeat-x top left;
}

.cta_box_25 .hdr .inner span {
	font-size: 0.9em;
	color: #fff;
	}

.cta_box_25 .cnt {
	overflow:hidden;
	border: 1px solid #666666;
	border-width: 1px 1px 0 1px;
	padding: 0 15px;
	line-height:17px;
	height: 195px;
	color:#fff;
}

.cta_box_25 .cnt a:link, .cta_box_25 .cnt a:visited {
	color: #fff;
	text-decoration: underline;
	}
	
.cta_box_25 .cnt a:hover {
	color: #555;
	}	
	
#content .freetxt .cta_box_25 .cnt p { /* When used in Freetxt area - overide on some styles - use #content .freetxt selectors */
	font-size:0.9em;
	line-height:15px;
	padding:0.75em 0;
	margin:0;
}

.cta_box_25 .cnt p {
	font-size:0.9em;
	line-height:15px;
	padding:0.75em 0;
	margin:0;
}

#content div.cta_box_25 div.cnt p span {
	font-style:normal;
}

.cta_box_25 fieldset {
	margin:0;
	padding:0;
	display:block;
	border:none;
}

.cta_box_25 label {
	font-weight:normal;
}

.cta_box_25 input, .cta_box_25 textarea {
	width: 90%;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 10px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_25 select {
	width: 85%;
	margin: 2px 0 -5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_25 .ftr  {
	border: 1px solid #666666;
	border-width: 0 1px 1px 1px;
	padding: 0 1px 1px 1px;
	background:#1d1d1d;
	height: 51px;
	overflow: hidden;
}

.cta_box_25 .ftr .inner {
	padding: 0 10px 9px 0;
	background: #1d1d1d url(/images/frontend/cta/cta_box/auc_ftr_bg.jpg) repeat-x bottom left;	
}

.cta_box_25 .ftr_2  {
	border: 1px solid #666666;
	border-width: 0 1px 1px 1px;
	padding: 0 1px 1px 1px;
	background:#1d1d1d;
	height: 51px;
	overflow: hidden;
}

.cta_box_25 .ftr_2 .inner {
	line-height: 24px;
	padding: 14px 10px 13px 0;
	background: #1d1d1d url(/images/frontend/cta/cta_box/auc_ftr_bg.jpg) repeat-x bottom left;
	
}

.cta_box_25 .ftr_2 a:link, .cta_box_25 .ftr_2 a:visited {
	color: #fff;
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_b.gif) no-repeat scroll center right;
}

.cta_box_25 .ftr_2 a:hover {
	color: #555;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_b.gif) no-repeat scroll center right;
}

/* Bid Now */

.bid_now a:link, .bid_now a:visited {
	margin: 0 0 0 25px;
	display:block;
	width:176px;
	height:45px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #242424 url(/images/frontend/specials/bid_but.jpg) no-repeat top left;	
}
	
.bid_now a:hover {
	background: #c09670 url(/images/frontend/specials/bid_but.jpg) no-repeat bottom left;
	color:#000;
} 


/* CTA Box 26 - used for: sign up form  */

.cta_box_26 {
	margin: 0 auto;
}

.cta_box_26 .hdr .inner {
	height:27px;
	overflow:hidden;
	padding: 12px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_26 .hdr .inner span {
	font-size: 0.9em;
	}

.cta_box_26 .cnt {
	padding: 10px 0 0 21px;
	overflow:hidden;
	border: 1px solid #dadada;
	border-width: 1px 1px 0 1px;
}

.cta_box_26 .enquireform {
}

.cta_box_26 .enquireform p {
	margin: 1em 0 0 0;
}

.cta_box_26 .enquireform fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}
	
.cta_box_26 .enquireform label {
	font-weight:normal;
	padding: 0 0 0.5em 0;
	width: 194px;
	font-size: 0.9em;
}

.cta_box_26 .enquireform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.cta_box_26 .enquireform select {
	width: 204px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_26 .enquireform input, .cta_box_26 .enquireform textarea {
	width: 194px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_26 .enquireform .checkbox {
	padding:0;
	margin:0 5px;
	border: none;
	width: auto;
	background:none;
}

.cta_box_26 .enquireform label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.cta_box_26 .enquireform .button, .cta_box_26 .enquireform .button:active, .cta_box_26 .enquireform .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll top left;
}

.cta_box_26 .enquireform .button:hover {
	background:transparent url(/images/frontend/sitewide/enquiresubmit.jpg) repeat scroll bottom left;
}

.cta_box_26 label.sw { /* to set the width for labels to work in IE6/7 */
	width: 204px;
}

.cta_box_26 label.csw { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 454px;
}

.cta_box_26 .ftr  {
	border: 1px solid #DADADA;
	border-width: 0 1px 1px 1px;
	padding: 0 1px 1px 1px;
	background:#fff;
	height: 42px;
	overflow: hidden;
}

.cta_box_26 .ftr .inner {
	line-height: 24px;
	padding: 5px 10px 13px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_26_ftr_bg.gif) repeat-x bottom left;
	
}

.cta_box_26 .ftr a:link, .cta_box_26 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat scroll center right;
	text-decoration: none;
}

.cta_box_26 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat scroll center right;
}


/* CTA Box 27 - Tailormade Travel contact cta*/
.cta_box_27 {
	height:147px;
	background: #ededed url(/images/frontend/cta/cta_box/ctab_27_bg.jpg) no-repeat top left;
}

.cta_box_27 .hdr .inner {
	height:40px;
	overflow:hidden;
	padding:20px 21px 0 0;
}

.cta_box_27 .cnt {
	padding:0 21px 0 190px;
	line-height:18px;
	overflow:hidden;
	font-size:0.8em;
}
	
.cta_box_27 .cnt p {	
	line-height:18px;
	margin:0;
}

/* CTA Box 28 - used for: tailormade contact details  */
.cta_box_28 {
	height:147px;
	width:256px;
	background: #ededed url(/images/frontend/cta/cta_box/ctab_28_bg.jpg) no-repeat top left;
	overflow:hidden;
}

.cta_box_28 .cnt {
	padding:18px;
	line-height:18px;
	overflow:hidden;
	font-size:0.8em;
}
	
.cta_box_28 .cnt p {	
	line-height:18px;
	margin:0;
}

.cta_box_28 .cnt p a:link, .cta_box_28 .cnt p a:visited {	
	line-height:18px;
	margin:0;
	text-decoration:none;
}

/* CTA Box 29 - used for: 2 columned form with border  */

.cta_box_29 {
	margin:0 auto;
	padding:6px 18px 18px 18px;
}

.cta_box_29 .enquiry {
	padding:15px 0 0 0;
}

.cta_box_29 .enquiry p {
	margin:0;
	padding:0;
}

.cta_box_29 .enquiry span {
	font-weight:bold;
	background: url(/images/frontend/sitewide/bullet.gif) no-repeat center left;
	padding: 0 7px 0 16px;
	line-height:20px;
}

.cta_box_29 .enquireform {
	/*width:235px;*/ /*Set width size of table */
}

.cta_box_29 .enquireform p {
	padding:0 0 10px 25px;
	margin:0;
}

.cta_box_29 .enquireform fieldset {
	/*margin: 1em;*/
	padding:10px 0 7px 0;
	display:block;
	border:1px solid #dadada;
	background:#fff url(/images/frontend/contact/fieldset_bg.gif) repeat-x bottom left;
}

.cta_box_29 legend {
	font-weight: bold;
	margin:10px;
	color:#9C8E67;
	text-transform:uppercase;
	}
	
.cta_box_29 .enquireform label {
	font-weight:bold;
	margin: 0 0 10px 25px;
	width: 297px;
}

.cta_box_29 .enquireform .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.cta_box_29 .enquireform select {
	width: 300px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.cta_box_29 .enquireform .detail {
	color:#aaaaaa;
	font-size:0.9em;
	font-style:italic;
}

.cta_box_29 .enquireform input {
	width: 285px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 0 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_29 .enquireform textarea {
	width: 607px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 0 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.cta_box_29 .enquireform .checkbox {
	padding:0;
	margin:0 5px;
	border:none;
	width:auto;
	background:none;
}

.cta_box_29 .enquireform label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.cta_box_29 .enquireform input.button, .cta_box_29 .enquireform input.button:active, .cta_box_29 .enquireform input.button:visited {
	background: #d3a67d url(/images/frontend/contact/submit_btn.jpg) no-repeat top left;
	display:block;
	width:119px;
	height:41px;
	margin:0 0 0 10px;
	padding:0 0 1px 12px;
	overflow:hidden;	
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	border:none;
}

.cta_box_29 .enquireform input.button:hover {
	background: #c09670 url(/images/frontend/contact/submit_btn2.jpg) no-repeat top right;
}

.cta_box_29 label.sw { /* to set the width for labels to work in IE6/7 */
	width: 297px;
}

.cta_box_29 label.csw { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 135px;
}

.cta_box_29 label.csw2 { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 310px;
}

.cta_box_29 label.lsw { /* to set the LONG width for labels to work in IE6/7 */
	width: 607px;
}

/* CTA Box 30- 3 col 729px wide - used for: Search Landing Page */

.cta_box_30 {
	width: 729px;
}

.cta_box_30 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_30 .cnt {
	height:170px;
	padding: 0 0 0 21px;
	line-height:18px;	
}
	
.cta_box_30 .cnt p {
	margin: 1em 0;	
	line-height:18px;
}

.cta_box_30 .cnt ul  {
	padding: 0 0px 0 0px;
}

.cta_box_30 .cnt ul li {
	list-style: none;
	margin: 0.5em 0;
	width: 675px;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.cta_box_30 .cnt img {
	margin: 0 0 0 30px;
}
	
.cta_box_30 .ftr {
	height:33px;
	line-height:33px;
	text-align:left;

}

.cta_box_30 .ftr a:link, .cta_box_30 .ftr a:visited {
	padding: 10px 0 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}

.cta_box_30 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}



/* CTA Box 31- used for: Home Page First Time */

.cta_box_31 {
	background: #ededed url(/images/frontend/cta/cta_box/ctab_31_bg.jpg) no-repeat top left;
}

.cta_box_31 .hdr .inner {
	height:45px;
	overflow:hidden;
	padding: 69px 20px 0 0;
}

.cta_box_31 .cnt {
	height:98px;
	padding: 0 25px 0 25px;
	line-height:18px;
	overflow:hidden;
}
	
.cta_box_31 .cnt p {	
	line-height:18px;
	margin:0.5em 0;
}

.cta_box_31 .ftr {
	width:227px;
	line-height:40px;
	text-indent: 15px;
	overflow:hidden;
	text-transform:uppercase;
}

.cta_box_31 .ftr a:link, .cta_box_31 .ftr a:visited {
	padding: 10px 0 10px 42px;
	text-decoration:none;
	font-size: 0.9em;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;	
}
	
.cta_box_31 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
}


/* CTA Box 32 - 1 col 227px wide - used for: home page photo gallery*/

.cta_box_32 {
}

.cta_box_32 .hdr .inner  {
	height:35px;
	overflow:hidden;
	padding: 9px 0 0 11px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_32 .cnt {
	height:88px;
	padding: 0 7px;
	line-height:18px;
	overflow:hidden;
	border: 1px solid #dadada;
	border-width:0 1px;
}

.cta_box_32 .cntlong {
	height:87px;
	padding: 10px 7px;
	line-height:18px;
	overflow:hidden;
	border: 1px solid #dadada;
	border-width:0 1px;
}
	
.cta_box_32 .cnt p, .cta_box_32 .cntlong p {
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
	}
	
#content .freetxt .cta_box_32 .cnt p, #content .freetxt .cta_box_32 .cntlong p {  
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 0px 0.5em 0px;
	margin:0;
}

.cta_box_32 .cnt .row, .cta_box_32 .cntlong .row {
	height:80px;
	overflow:hidden;
}

.cta_box_32 .cnt .row .l_col, .cta_box_32 .cnt .row .r_col, .cta_box_32 .cntlong .row .l_col, .cta_box_32 .cntlong .row .r_col {
	width:105px;
	height:65px;
	padding:2px 0;
	overflow:hidden;
}

.cta_box_32 .cnt .row .png_wrap, .cta_box_32 .cntlong .row .png_wrap {
	position: relative;
	overflow: hidden;
	width: 105px;
	height: 68px;
	margin: 0 3px 0 0;
}

.cta_box_32 .cnt .row .png_frame, .cta_box_32 .cntlong .row .png_frame {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 105px;
	height: 68px;
	background: url(/images/frontend/cta/cta_box/ctab_32_pngovrlay.png) no-repeat top left;
}


.cta_box_32 .cnt .row .l_col .lnk, .cta_box_32 .cnt .row .r_col .lnk, .cta_box_32 .cntlong .row .l_col .lnk, .cta_box_32 .cntlong .row .r_col .lnk {
	float:left;
	line-height:21px;
	margin:0 0 0 5px;
	text-transform:uppercase;
	font-size:0.8em;
}

.cta_box_32 .cnt .row .l_col .lnk a:link, .cta_box_32 .cnt .row .l_col .lnk a:visited, .cta_box_32 .cnt .row .r_col .lnk a:link, .cta_box_32 .cnt .row .r_col .lnk a:visited, .cta_box_32 .cntlong .row .l_col .lnk a:link, .cta_box_32 .cntlong .row .l_col .lnk a:visited, .cta_box_32 .cntlong .row .r_col .lnk a:link, .cta_box_32 .cntlong .row .r_col .lnk a:visited {
	padding: 10px 25px 11px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}
	
.cta_box_32 .cnt .row .l_col .lnk a:hover, .cta_box_32 .cnt .row .r_col .lnk a:hover, .cta_box_32 .cntlong .row .l_col .lnk a:hover, .cta_box_32 .cntlong .row .r_col .lnk a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center right;
	}

.cta_box_32 .ftr  {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_32 .ftr a:link, .cta_box_32 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_32 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box 1 - 1 col 227px wide - used for: Where to go, what to do, 1st time saf,*/

.cta_box_33 {
	width: 227px;
}

.cta_box_33 .noline a:link, a:visited {
	text-decoration:none;
	
}

.cta_box_33 .hdr .inner {
	height:29px;
	overflow:hidden;
	padding: 15px 0 0 21px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_hdr_bg.jpg) repeat-x top left;
}

.cta_box_33 .cnt {
	height:170px;
	padding: 0 21px;
	line-height:18px;
	overflow:hidden;
	border: 1px solid #dadada;
	border-width:1px 1px 0 1px;
}

.cta_box_33 .cnt p {
	margin: 0.5em 0;
}

.cta_box_33 .ftr {
	height:33px;
	line-height:33px;
	text-align:right;
}

.cta_box_33 .ftr a:link, .cta_box_33 .ftr a:visited {
	padding: 10px 42px 10px 0;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.cta_box_33 .ftr a:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/* CTA Box 34 - Home PAge Specail Offers - 2 slot size  */


.cta_box_34 {	
	border:1px solid #dadada;
	padding:1px;
}

.cta_box_34 .inner {
	background: #fff url(/images/frontend/cta/cta_box/ctab_32_bg.gif) repeat-x bottom left;
}


.cta_box_34 .cnt {
	line-height:18px;
	overflow:hidden;
}

.cta_box_34 .cnt .copy {
	padding:8px 25px 0;
}

.cta_box_34 .ftr {
	line-height:39px;
	text-indent: 15px;
	overflow:hidden;
	text-transform:uppercase;
	padding-right:10px;
	font-size:0.9em;
}

.cta_box_34 .ftr a:link, .cta_box_34 .ftr a:visited {
	padding: 8px 40px 8px 0;
	text-decoration:none;
	text-transform:uppercase;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center right;
}

.cta_box_34 .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat center right;
}


/* ------------------------------------------------------------

	$5 Skip Navigation

------------------------------------------------------------ */

#skip a, .skipcnt a, #skip a:hover, .skipcnt a:hover, #skip a:visited, .skipcnt a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
 
#skip a:focus, .skipcnt a:focus, #skip a:active, .skipcnt a:active {
	position:static;
	width:auto;
	height:auto;
}
 

/* ------------------------------------------------------------

	$6 Header

------------------------------------------------------------ */

/* Header structure 2 columns floated */

#hdr_l {
	position:relative;
 	width:138px;
 	height:149px;
}

#hdr_r {
	width:842px;
	height:149px;

}

/* Logo */

#logo {
	position:absolute;
	left:-39px;
}

#logo a:link, #logo a:visited {
	display:block;
	width:165px;
	height:149px;	
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: url(/images/frontend/header/logo_india.png) no-repeat top left;	
}

#logo a:hover{
}
/* Header Map */
#hdr-map{
	margin: 20px 0 0 24px;
	}


/* Text Size */

#text_sze {
	background-color:#D3D6D5;
	font-size:0.8em;
	left:360px;
	padding:6px 8px 0;
	position:relative;
	
}

#text_sze dt,#text_sze dd {
	list-style:none;
	float:left;
	padding: 0 6px 0 0;
}
	
#text_sze dd.last {
	padding:0;
}	

#text_sze a:link span#min, #text_sze a:visited span#min {
	font-size: 1.2em;
	color:#fff;
	display:block;
	margin: 1px 0 0 0;
	padding: 0 0 0 3px;
	width:8px;
	height:11px;
	line-height:8px;	
	text-decoration:none;
	background: #999 url(/images/frontend/header/txt_sze.gif) no-repeat top left;	
}

#text_sze a:hover span#min{
	background: #ccc url(/images/frontend/header/txt_sze.gif) no-repeat bottom left;	
}

#text_sze a:link span#max, #text_sze a:visited span#max {
	font-size: 1.2em;
	color:#fff;
	display:block;
	margin: 1px 0 0 0;
	padding: 0 0 0 1px;
	width:10px;
	height:11px;
	line-height:8px;		
	text-decoration:none;
	background: #999 url(/images/frontend/header/txt_sze.gif) no-repeat top right;	
}

#text_sze a:hover span#max {
	background: #ccc url(/images/frontend/header/txt_sze.gif) no-repeat bottom right;
}

/* Search */

#sitewide_search {
	position:relative;
	margin:44px 0 0 0;
	width:250px;
	height:20px;
}

#sitewide_search input {
	width:136px;
	padding: 2px 0 2px 4px;
	font-size: 0.9em;
	margin: 0 0 0 13px;
	color:#555;
	border: 1px solid #cccbca;
	background: url(/images/frontend/header/srch_input.jpg) no-repeat top left;
}

#sitewide_search a:link, #sitewide_search a:visited {
	display:block;
	position:absolute;
	top:4px;
	left:160px;
	font-size: 0.8em;
	text-decoration:none;
}

#sitewide_search a:hover {
	color:#000;
}


/* ------------------------------------------------------------

	$7 Main Nav

------------------------------------------------------------ */

#main_nav {
	font-size: 0.8em;
	margin:44px 0 0 10px;
	width:841px;
	height:22px;
}

#main_nav #navigation ul {
	padding: 0 0 0 0px;
}

#main_nav #navigation li {
	list-style:none;
	line-height:22px;
	float:left;
	padding: 0 6px;
	border-right: 1px solid #c4c4c4;
}

#main_nav  #navigation a:link, #main_nav a:visited {
	text-decoration:none;	
}

#main_nav  #navigation a:hover {
	color: #000;
}

#main_nav  #navigation li.last {
	border-right: none;
}


#main_nav dt {
	line-height:24px;
	float:left;
	padding: 0 5px 0 22px;
}

#main_nav dd, .shareit .share-it  {
	list-style:none;
	line-height:22px;
	float:left;
	padding: 0;
}



.shareit {
	position:absolute;
	display:none;
	background: #FFF;
	border: 1px solid #D1D1D1;
	padding: 2px 2px;
	z-index:30;
	
}

.shareit .share-it {
	width: 100px;
	text-align:left;	
	padding: 0 5px 0 0;
}

.shareit .share-it:hover {
	background: #F2F2F2;
}
.shareit .share-it a:hover{
	color:#9C8E67;
}

.shareit .share-it a:link, .shareit .share-it a:visited {
	color:#d3a67d;
	padding:2px 0 5px 20px;
	text-decoration:none;
	
}


.lodge_dropdown_list ul {
	list-style: none outside;
	margin: none;
}

.lodge_dropdown_list ul li {
	list-style: none;
	margin: -1px 0 0;
}


.lodge_dropdown_list {
	display:none;
	position:absolute;
	width: 158px;
	margin-left:74px;
	margin-top:20px;
	z-index:10;
}
#lodge-list {
	margin-left:5px
}
.lodge_dropdown {
	display:block;		
	height:21px;
	width: 232px;
	clear:right;
}
.lodge_dropdown img {
	margin: 7px 8px 0 0;
}
.lodge_dropdown a:link,.lodge_dropdown a:visited {
	height:21px;
	line-height:21px;
	width: 138px;
	display:block;	
	background: #fff url(/images/frontend/header/ldge_sel.gif) no-repeat top left;
	padding-left:20px;
	overflow:hidden;
	cursor:pointer;	
	text-decoration:none;
}
.lodge_dropdown a:hover {
	background: #fff url(/images/frontend/header/ldge_sel.gif) no-repeat bottom left;
}

.lodge_dropdown_list a:link,.lodge_dropdown_list a:visited {
	height:21px;
	line-height:21px;
	width: 138px;
	display:block;	
	background: #fff url(/images/frontend/header/ldge_list.gif) no-repeat top left;
	padding-left:20px;
	overflow:hidden;
	cursor:pointer;	
	text-decoration:none;
}
.lodge_dropdown_list a:hover {
	background: #fff url(/images/frontend/header/ldge_list.gif) no-repeat bottom left;
}

/* ------------------------------------------------------------

	$5 Icons (Print, Share, Email)

------------------------------------------------------------ */

#content #icons {
	font-size: 0.8em;
	padding:0px;
	margin:0;
	background: #fff;
	text-align:right;

}

#content #icons ul {
	list-style: none;
	margin:0;
}

#content #icons li {
	display:inline;
	color: #d4a67c;
}

#icons li a:link, #icons li a:visited {
	line-height:16px;
	padding: 2px 20px 2px 7px;
	color:#d4a67c;
	text-decoration: none;
}

#icons li a:hover {
	color: #c0936d;
}


#content #icons li a:link.first, #content #icons li a:visited.first {
	background: url(/images/frontend/sitewide/print_icon.gif) no-repeat top right;
}

#content #icons li a.first:hover {
	background: url(/images/frontend/sitewide/print_icon.gif) no-repeat bottom right;
} 

#content #icons li a:link, #content #icons li a:visited {
	background: url(/images/frontend/sitewide/send_icon.gif) no-repeat top right;
}

#content #icons li a:hover {
	background: url(/images/frontend/sitewide/send_icon.gif) no-repeat bottom right;
}

#content #icons li a:link.last, #content #icons li a:visited.last {
	background: url(/images/frontend/sitewide/share_icon.gif) no-repeat top right;
}

#content #icons li a.last:hover {
	background: url(/images/frontend/sitewide/share_icon.gif) no-repeat bottom right;
} 

/* ------------------------------------------------------------

	$5 Breadcrumb

------------------------------------------------------------ */

#content #breadcrumb {
	font-size: 0.8em;
	padding:0px;
	background: #fff;
}

#content #breadcrumb ul {
	list-style: none;
	margin:0;
}

#content #breadcrumb li {
	display:inline;
	padding: 0 7px 0 16px;
	color: #545454;
	line-height:40px;
	background: url(/images/frontend/sitewide/bullet.gif) no-repeat center left;
}

#breadcrumb li a:link, #breadcrumb li a:visited {
	text-decoration: none;
}

#breadcrumb li a:hover {
	color: #000;
	text-decoration: underline;
}


#content #breadcrumb li.first {
	list-style: none;
	background: none;
	padding: 0 7px 0 0;
}


#content #breadcrumb li.last {
	font-weight:bold;		
}

#breadcrumb li.last h1 {
	font-size: 10px;
	font-weight:bold;
	margin:0;
	text-transform:none;
}



/* ------------------------------------------------------------

	$5 News Flash

------------------------------------------------------------ */
.news_flash {
	border-width: 1px 0;
	border-style:solid;
	border-color:#ececec;
	overflow:hidden;
	margin: 10px 0;
	height:32px;
}

.news_flash .inner {
	padding:8px 0;
}

.news_flash p {
	line-height:16px;
	margin:0 5px;
}

.news_flash p a:link, .news_flash p a:visited {
	text-decoration:none;
	color:#555;
}

.news_flash p a:hover {
	color:#d3a67d;
}


/* ------------------------------------------------------------

	$5 Trade Partners

------------------------------------------------------------ */
.trade_partners {
	margin: 0 0 8px 0;
}
	
.trade_partners a:link, .trade_partners a:visited {
	border-width: 1px;
	border-style:solid;
	border-color:#d8d8d8;
	padding:5px 17px 5px 5px;
	text-transform:uppercase;
	font-size:0.8em;
	text-decoration:none;
	background: #fbfbfb url(/images/frontend/sitewide/trade_arrow_r.gif) no-repeat right;
	color: #555555;
	line-height: 26px;
}

.trade_partners a:hover {
	color: #000;
	border-color:#555;
}


/* ------------------------------------------------------------

	$5 Paginate

------------------------------------------------------------ */

#content .paginate {
	font-size: 0.9em;
	padding:0px;
	background: #fff;
	float:right;
}

#content .paginate ul {
	list-style: none;
	margin:0;
}

#content .paginate li {
	display:inline;
	padding: 0 3px 0 3px;
	line-height:21px;
}

#content .paginate li.first {
	padding: 0 3px 0 0;
}

.paginate li a:link, .paginate li a:visited {
	color: #aaaaaa;
	text-decoration: none;
	background: none;
	border: 1px solid #d9d9d9;
	padding:2px 4px;
}

.paginate li a:hover {
	color: #fff;
	text-decoration:none;
	background: #aaaaaa;
}

.paginate li a.selected{
	color: #000000;
	text-decoration:none;
	background: #E0E0E0;	
}

.paginate li a:active{
	color: #000;
	text-decoration:none;
	background: #fff;
}


#content .paginate li a.first, #content .paginate li a.first:visited {
	padding: 2px 6px 2px 16px;
	background: url(/images/frontend/sitewide/pag_arrwl.jpg) no-repeat top left;
}

#content .paginate li a.first:hover {
	background: #aaaaaa url(/images/frontend/sitewide/pag_arrwl.jpg) no-repeat bottom left;
} 

#content .paginate li a.last, #content .paginate li a.last:visited {
	padding: 2px 18px 2px 6px;
	background:  url(/images/frontend/sitewide/pag_arrwr.jpg) no-repeat top right;
}

#content .paginate li a.last:hover {
	background: #aaaaaa url(/images/frontend/sitewide/pag_arrwr.jpg) no-repeat bottom right;
} 

/* ------------------------------------------------------------

	$8 Sidebar

------------------------------------------------------------ */

/* Enquire */

.enquire_drop a:link, .enquire_drop a:visited {
	display:block;
	width:227px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquirebut.jpg) no-repeat top left;	
}
	
.enquire_drop a:hover {
	background: #c09670 url(/images/frontend/sidebar/sidebar_enquirebut.jpg) no-repeat bottom left;
	color:#000;
}

.colr .enquire_drop a:link, .colr .enquire_drop a:visited {
	display:block;
	width:227px;
	height:49px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/sidebar/colr_enquirebut.jpg) no-repeat top left;	
}
	
.colr .enquire_drop a:hover {
	background: #c09670 url(/images/frontend/sidebar/colr_enquirebut.jpg) no-repeat bottom left;
	color:#000;
}

.enquire_drop_cnt {
	width:227px;
	padding: 13px 0 0 0;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquiretop.jpg) no-repeat top left;
}

.enquire_drop_cnt .inner {
	width:193px;
	padding: 4px 17px 17px 17px;
	color:#FFFFFF;
	font-size:0.9em;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquirebg.jpg) no-repeat bottom left;
}

.enquire_drop_form {
	width:193px;
}

.enquire_drop_form p {
	margin: 1em 0 0 0;
}

.enquire_drop_form fieldset {
	margin: 1em 0 0 0;
	padding:0;
	display:block;
	border:none;
}

	
.enquire_drop_form label {
	font-weight:bold;
	padding: 0 0 1em 0;
}

.enquire_drop_form .first {
	font-weight:bold;
	display:block;
	padding: 0 0 5px 0;
}

.enquire_drop_form select {
	width: 180px;
	margin: 2px 0 5px 0;
	font-size: 1em;
	color: #555;
	background-color: #fff;
}

.enquire_drop_form input, .enquire_drop_form textarea  {
	width: 180px;
	font-size: 1em;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #fff;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.enquire_drop_form .checkbox {
	padding:0;
	margin:0;
	border: none;
	width: auto;
	background:none;
}

.enquire_drop_form label span { /*  Required field style */
	font-size:0.9em;
	color:#a11414;
}

.enquire_drop_form .button, .enquire_drop_form .button:active, .enquire_drop_form .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sidebar/sidebar_enquiresubmit.jpg) repeat scroll top left;
}

.enquire_drop_form .button:hover {
	background:transparent url(/images/frontend/sidebar/sidebar_enquiresubmit.jpg) repeat scroll bottom left;
}

/* Enquire Extender */

.enquire_extnd_cnt {
	width:400px;
	padding: 13px 0 0 0;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquiretop.jpg) no-repeat top left;
	position:absolute;
	z-index:2;
}

.enquire_extnd_cnt .inner {
	width:400px;	
	color:#FFFFFF;
	font-size:0.9em;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquirebtm.jpg) no-repeat bottom left;
	padding: 0 0 17px 0;
}

.enquire_extnd_form h3 strong{
	color:#FFF;
}

.enquire_extnd_form {
	width:358px;
	padding: 4px 17px 0 25px;
	background: #d3a67d url(/images/frontend/sidebar/sidebar_enquirebg2.jpg) repeat-y top left;
}

.enquire_extnd_form a:link, .enquire_extnd_form a:visited {
	color: #555;
	text-decoration: underline;
}
	
.enquire_extnd_form a:hover {
	color:#000;
}

.enquire_extnd_form p {
	margin: 1em 0 0 0;
}

.enquire_extnd_form fieldset {
	margin:0;
	padding:0;
	display:block;
	border:none;
}
	
.enquire_extnd_form label {
	font-weight:bold;
	padding: 0 0 1em 0;
	width: 150px;
}

.enquire_extnd_form select {
	width: 155px;
	margin: 2px 0 5px 0;
	font-size:1em;
	color: #555;
	background-color: #fff;
}

.enquire_extnd_form input {
	width: 145px;
	font-size: 1em;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #fff;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.enquire_extnd_form textarea {
	width: 335px;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 5px 0;
	border: 1px solid #fff;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

.enquire_extnd_form .checkbox {
	padding:0;
	margin:0 5px 0 0;
	border: none;
	width: auto;
	background:none;
}

.enquire_extnd_form label span { /*  Required field style */
	font-size:1em;
	color:#a11414;
}

.enquire_extnd_form label.sw { /* to set the width for labels to work in IE6/7 */
	width: 150px;
}

.enquire_extnd_form label.csw { /* to set the width for labels for lined up checkboxes to work in IE6/7 */
	width: 358px;
}

.enquire_extnd_form .button, .enquire_extnd_form .button:active, .enquire_extnd_form .button:visited {
	width:80px;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:0 0 3px 0;
	border:0pt none;
	background:transparent url(/images/frontend/sidebar/sidebar_enquiresubmit.jpg) repeat scroll top left;
}

.enquire_extnd_form .button:hover {
	background:transparent url(/images/frontend/sidebar/sidebar_enquiresubmit.jpg) repeat scroll bottom left;
}

/* Sidenav - nav boxes within sidebar */

.sidenav {
	width: 227px;
	background-color:#fff;
	/*border: solid #d8d8d8;
	border-width: 1px 0 0 0;*/
}

.sidenav_titlea, .sidenav_titleb {
	border: solid #d8d8d8;
	border-width: 1px;
	overflow:hidden;
}

.sidenav_titlea a:link, .sidenav_titlea a:visited, .sidenav_titleb a:link, .sidenav_titleb a:visited {
	text-decoration:none;
}

div.sidenav_titlea {
	width: 205px;
	height: 41px;
	/*padding: 4px 5px 0px 15px;*/
	padding: 13px 5px 0px 15px;
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_bga.jpg) repeat-x top left; /* White to grey */
}

div.sidenav_titleb {
	width: 205px ;
	height: 41px;
	/*padding: 2px 5px 2px 15px;*/
	padding: 13px 5px 0px 15px;
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_bga.jpg) repeat-x top left; /* White to grey */
}

div.sidenav_titlea.alt, div.sidenav_titleb.alt {
	background: #fff url(/images/frontend/sidebar/sidenav_bgb.jpg) repeat-x top left; /* Grey to white */
}

.sidenav_cnt {
	width: 225px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	font-size:0.9em;
}

.sidenav_cnt p {
	line-height:15px;
	padding:0.5em 12px 0.5em 29px;
	}

.sidenav_cnt a:link,.sidenav_cnt a:visited, .sidenav_ratescnt a:link, .sidenav_ratescnt a:visited {
	text-decoration: none;
	font-weight:normal;
}

.sidenav_cnt a:hover, .sidenav_ratescnt a:hover {
	color:#000000;
}

/* Sidenav - nav items in list */

.sidenav_cnt ul {
	list-style:none;
	margin:0;
}

.sidenav_cnt ul li {
	border-bottom: 1px solid #ededed;
}

.sidenav_cnt ul li.last {
	border-bottom: none;
}
	
.sidenav_cnt ul li a:link, .sidenav_cnt ul li a:visited {
	display:block;
	line-height:25px;
	padding:0 12px 0 29px;
	text-decoration: none;
	font-weight:normal;
	background-color:#fff;
}

.sidenav_cnt ul li a:hover {
	color: #000;
	background-color: #f4f4f4;
}

.sidenav_cnt ul li a.page_highlight:link, .sidenav_cnt ul li a.page_highlight:visited, .sidenav_cnt ul li a.page_highlight:hover, .sidenav_cnt ul li a.page_highlight:active {
	display:block;
	line-height:25px;
	/*padding:0 12px 0 29px;*/
	text-decoration: none;
	/*background-color: #eaeaea;
	background-image:none;*/
	font-weight:bold;
	color:#333333
}

/* Nav items in sub-list */

.sidenav_cnt ul li a:link.sidenav_out, .sidenav_cnt ul li a:visited.sidenav_out { /* Class on parent menu item */
	border-bottom:1px solid #ededed;
}

.sidenav_cnt ul li ul li {
	border-bottom: none;
}
	
.sidenav_cnt ul li ul li a:link, .sidenav_cnt ul li ul li a:visited {
	line-height:25px;
	padding:0 10px 0 45px;
	text-decoration: none;
	font-weight:normal;
	background-color:#fff;
	color: #888585;
	font-size:0.9em;
	background: #fff url(/images/frontend/sidebar/sidenav_subarrowoff.jpg) no-repeat center left;
}

.sidenav_cnt ul li ul li a:hover {
	color: #000;
	background: #f4f4f4 url(/images/frontend/sidebar/sidenav_subarrowon.jpg) no-repeat center left;
}

.sidenav_wildwatch {
}

#sidebar .sidenav_wildwatch div.cnt {
	border: 1px solid #d8d8d8;
	border-width: 1px 1px 0 1px;
}


#sidebar .sidenav_wildwatch div.ftr {
	border: 1px solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	padding: 5px;
	font-size: 0.8em;
	color:#af8259;
	background-color: #fff;
	text-transform:uppercase;
}

#sidebar .sidenav_wildwatch a:link, #sidebar .sidenav_wildwatch a:visited {
	color: #af8259;
	text-decoration: none;
}

#sidebar .sidenav_wildwatch a:hover {
	color: #d3a67d ;
}


/* Sidenav Specials - nav items in list */

.sidenav_specials {
	width: 225px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	font-size:0.9em;
}

.sidenav_specials ul {
	list-style:none;
	margin:0;
}

.sidenav_specials ul li {
	border-bottom: 1px solid #ededed;
}

.sidenav_specials ul li.last {
	border-bottom: none;
}
	
.sidenav_specials ul li a:link, .sidenav_specials ul li a:visited {
	display:block;
	line-height:15px;
	padding: 10px 12px 10px 20px;
	text-decoration: none;
	font-weight:normal;
	background-color:#fff;
}

.sidenav_specials ul li a:hover {
	color: #000;
	background-color: #f4f4f4;
}

/* Nav items in sub-list */

.sidenav_specials ul li a:link.sidenav_out, .sidenav_specials ul li a:visited.sidenav_out { /* Class on parent menu item */
	border-bottom:1px solid #ededed;
}

.sidenav_specials ul li ul li {
	border-bottom: none;
}
	
.sidenav_specials ul li ul li a:link, .sidenav_specials ul li ul li a:visited {
	line-height:25px;
	padding:0 10px 0 45px;
	text-decoration: none;
	font-weight:normal;
	background-color:#fff;
	color: #888585;
	font-size:0.9em;
	background: #fff url(/images/frontend/sidebar/sidenav_subarrowoff.jpg) no-repeat center left;
}

.sidenav_specials ul li ul li a:hover {
	color: #000;
	background: #f4f4f4 url(/images/frontend/sidebar/sidenav_subarrowon.jpg) no-repeat center left;
}

/* Sidenav CTA*/

.sidenav_cta {
	border-top: 1px solid #ededed;
	overflow:hidden;
	}

.sidenav_cta a:link, .sidenav_cta a:visited {
	line-height:24px;
	padding:6px 0 6px 32px;
	font-size:0.8em;
	text-decoration: none;
	background: #fff url(/images/frontend/sidebar/sidenav_ctabg.jpg) no-repeat top left;
		
}

.sidenav_cta a:hover {
	color: #666;
	background: #fff url(/images/frontend/sidebar/sidenav_ctabg.jpg) no-repeat bottom left;
}

/* Sidenav PDF */

.imgrpdf {
	float:right;
	margin-top:30px;
}

.sidenav_pdftitle {
	/*padding: 8px 5px 3px 15px;*/
	padding: 11px 5px 12px 15px;
	width: 205px;
	border: solid #d8d8d8;
	border-width: 1px 1px 1px 1px;
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_pdfbg.jpg) no-repeat top left;
	overflow:hidden;
}

.sidenav_pdfcnt {
	width: 225px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	padding: 13px 0 0 0;
}

.sidenav_pdfcnt ul.sidenav_pdf {
	list-style: none;
}

.sidenav_pdfcnt ul.sidenav_pdf li {
	list-style: none;
	margin: 0 0 8px 0;
}

.sidenav_pdfcnt ul.sidenav_pdf li.first {
	margin: 0;
	margin: 0 0 8px 0;
}

.sidenav_pdfcnt ul.sidenav_pdf li a:link, .sidenav_pdfcnt ul.sidenav_pdf li a:visited {
	margin: 0 0 13px 0;
	line-height:14px;
	padding:1px 0 1px 45px;
	font-size:0.8em;
	text-decoration: none;
	background: #fff url(/images/frontend/sidebar/sidenav_pdficon.jpg) no-repeat top left;	
}

.sidenav_pdfcnt ul.sidenav_pdf li a:hover {
	margin: 0;
	color: #000;
	background: #fff url(/images/frontend/sidebar/sidenav_pdficon.jpg) no-repeat bottom left;
}

/* Sidenav Lodge Awards */



.sidenav_lodgeawards {
	/*padding: 8px 5px 3px 15px;*/
	padding: 11px 5px 3px 15px;
	width: 205px;
	height: 40px;
	border: solid #d8d8d8;
	border-width: 1px 1px 1px 1px;
	background: url(/images/frontend/sidebar/sidenav_lodgeaward.jpg) no-repeat top left;
	overflow:hidden;
}

.sidenav_lodgeawards_cnt {
	width: 193px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	padding: 13px 16px 4px 16px;
	font-size: 0.9em;
	/*padding: 13px 4px 4px 4px;*/
}

.sidenav_lodgeawards_cnt span{
	display: inline;
}

/* Why Visit */

.sidenav_cnt ul.sidenav_why li a:link, .sidenav_cnt ul.sidenav_why li a:visited {
	margin: 8px 0 8px 0;
	display:block;
	line-height:10px;
	padding:0 0 0 35px;
	text-decoration: none;
	background: #fff url(/images/frontend/sidebar/sidenav_whyicon.jpg) no-repeat top left	
}

.sidenav_cnt ul.sidenav_why li a:hover {
	color: #000;
	background: #fff url(/images/frontend/sidebar/sidenav_whyicon.jpg) no-repeat bottom left
}


/* Rates */

.sidenav_ratescnt {
	width: 225px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	padding:0 0 0 0;
	text-align:center;
	}
	
.sidenav_ratescnt p {
	font-size:0.9em;
	line-height:15px;
	padding:0.5em 12px 0.5em 12px;
	}
	
.ratesamount {
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: -10%;
}

/* Rates */

.sidenav_currency {
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_bga.jpg) repeat-x top left;
	width: 225px;
	height: 71px;
	border: solid #d8d8d8;
	border-width: 1px;
	padding:0;
	}
	
.sidenav_currency div.left {
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_bga.jpg) repeat-x top left;
	width: 174px;
	border: solid #d8d8d8;
	border-width: 0 1px 0 0;
	padding:0;
	}

.sidenav_currency div.left div.inner {
	padding: 0.75em 0 0.75em 1em;
	border: solid #fff;
	border-width: 1px 1px 1px 1px;
	}
	
.sidenav_currency .left label {
	font-weight:normal;
	padding: 0 0 1em 0;	
	background-color: transparent;
	font-size: 0.9em;
}
	
.sidenav_currency .left select {
	width: 80%;
	margin: 6px 0 0 0;
	font-size: 0.9em;
	color: #555;
	background-color: #fff;
}
	
.sidenav_currency div.right {
	background: #e9e9e9 url(/images/frontend/sidebar/sidenav_bga.jpg) repeat-x top left;
	width: 50px;
	}

.sidenav_currency div.right div.inner {
	padding: 1.85em 0 1.85em 0;
	border: solid #fff;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	line-height:24px;
	height:25px;
	}


.sidenav_currency p {
	text-align:center;
	line-height: 15px;
	}


/* ------------------------------------------------------------

	$9 Tabs

------------------------------------------------------------ */
	
#content .freetxt .tabs {
	border-bottom: 1px solid #d9d9d9;
	padding:0;
	margin:0;
	position:relative;
	height:28px;
}


#content .freetxt .nobrdbottom {	
	border-bottom: 0;
}

#content .freetxt .tabs div.inner {
	position:absolute;
	bottom:-1px;
	left:0;
}

#content .freetxt .tabs div.inner ul {
	margin:0;
	padding:0;
	list-style:none;
}

#content .freetxt .tabs div.inner ul li {
	float:left;
	margin:0;
	padding:0 5px 0 0;
}

#content .freetxt .tabs div.inner ul li a, #content .freetxt .tabs div.inner ul li a:visited {
	float:left;
	background:url(/images/frontend/sitewide/tabs_left.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
	
#content .freetxt .tabs div.inner ul li a span, #content .freetxt .tabs div.inner ul li a:visited span {
	text-transform:uppercase;
	display:block;
	background:url(/images/frontend/sitewide/tabs_right.jpg) no-repeat right top;
	padding:6px 15px 4px 8px;
	color:#666;
	text-decoration:none;
}
	

#content .freetxt .tabs div.inner ul li a:hover {
	cursor:pointer;
	color:#000;
}

#content .freetxt .tabs div.inner ul li a:hover span {
	cursor:pointer;
	color:#000;
}

#content .freetxt .tabs div.inner ul li a:active {
	cursor:pointer;
	background:url(/images/frontend/sitewide/tabs_left.jpg) no-repeat left bottom;
}

#content .freetxt .tabs div.inner ul li a:active span {
	cursor:pointer;
	background:url(/images/frontend/sitewide/tabs_right.jpg) no-repeat right bottom;
}

#content .freetxt .tabs div.inner ul li a.active {
	cursor:pointer;
	background:url(/images/frontend/sitewide/tabs_left.jpg) no-repeat left bottom;
	font-weight:bold;
	/*line-height:17px;*/
}

#content .freetxt .tabs div.inner ul li a.active span {
	cursor:pointer;
	background:url(/images/frontend/sitewide/tabs_right.jpg) no-repeat right bottom;
}


	

/* ------------------------------------------------------------

	$9 Footer

------------------------------------------------------------ */

#ftr_title {
	position:absolute;
	left:-1em;
	top:-13px;
	padding: 0 1em;
	background:#fff;
}

#ftr_enquire {
	position:absolute;
	right:-5px;
	top:-22px;
	padding: 0;
	background:#fff;
}

#ftr_enquire a:link, #ftr_enquire  a:visited {
	display:block;
	width:178px;
	height:44px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999em;
	background: #d3a67d url(/images/frontend/footer/ftr_enquire.jpg) no-repeat top left;
}
	
#ftr_enquire a:hover {
	background: #c09670 url(/images/frontend/footer/ftr_enquire.jpg) no-repeat top right;
}

#footer div.inner {
	position:relative;
	color:#969696;
	margin: 0 auto;
	width:980px;
	padding: 15px 0;
	text-align:left;
}
	
#footer h6  {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	font-size: 1.1em;
	font-weight:bold;
	margin: 1em 0 0 0;
	text-transform:uppercase;
}
	
#footer p {
	margin: 0.5em 0;
}

#footer #ftr_links ul {
	list-style: disc;
	margin: 0 0 2em 0;
}

#footer #ftr_links li {
	display:inline;	
	line-height:22px;
	padding: 0 6px 0 9px;
	border: 1px solid #969696;
	border-width: 0 0 0 1px;
}

#footer #ftr_links li.first {
	padding: 0 6px 0 0;
	border:none;
}

#footer #ftr_links li.last {

}

#ftr_links a:link, #ftr_links a:visited {
	color:#969696;
	text-decoration: none;
}	

#ftr_links a:hover {
	color:#000;
}


/* ------------------------------------------------------------
	$2 - Specials
------------------------------------------------------------ */

#header_banner_special {
	width:980px;
	background-color:#fff;
	margin: 0 0 10px 0;
}

.freetxt div.fixed_image_box_special_top {
	border-bottom: 1px solid #d9d9d9;
	clear:both;
	margin: 18px 0;
	line-height:18px;
	height:200px;
	overflow:hidden;
}

.freetxt div.fixed_image_box_special {
	border: 1px solid #d9d9d9;
	border-width: 1px 0;
	clear:both;
	margin: 18px 0;
	line-height:18px;
	height:200px;
	overflow:hidden;
}

.freetxt div.fixed_image_box_special_top .img_txt, .freetxt div.fixed_image_box_special .img_txt {
	padding: 1em 0 0 0;
}

#content .freetxt div.fixed_image_box_special_top h3, #content .freetxt div.fixed_image_box_special h3 {
	font-weight: bold;
	padding: 0 315px 0 36px;
	color: #555;
}

.freetxt div.fixed_image_box_special_top p, .freetxt div.fixed_image_box_special p {
	padding: 0 315px 0 36px;
}

.freetxt div.fixed_image_box_special_top ul, .freetxt div.fixed_image_box_special ul  {
	padding: 0 315px 0 36px;
	margin: 1em 0;
}

.freetxt div.fixed_image_box_special_top ul li, .freetxt div.fixed_image_box_special ul li {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 25px;
	background: url(/images/frontend/sitewide/bullet3tppad.gif) no-repeat top left;
}

.freetxt div.fixed_image_box_special_top ul li p, .freetxt div.fixed_image_box_special ul li p {
	padding: 0 0 0 0;
}

.freetxt div.fixed_image_box_special_top .caption, .freetxt div.fixed_image_box_special .caption {
	width:258px;
	height:17px;
	padding:5px;
	font-size:0.8em;
	text-align:center;
	border: 1px solid #d9d9d9;
	background: #f1f1f1 url(/images/frontend/sitewide/caption_bg.jpg) repeat-x top left;
	overflow:hidden;
}

.freetxt div.specials {
	font-size: 0.9em;
}

.freetxt div.specials span.ratesamount {
	font-size:17px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: -10%;
}

.pricetag {
	position: absolute;
	right: 185px;
	top: 10px;
}

.pricetag .inner {
	background: url(/images/frontend/specials/price_bg.png) no-repeat top left;
	width: 101px;
	height: 51px;
	padding: 33px 0 0 25px;

}

/* Auction Signup/Signin */
.auc_sign {
	padding:0;
	font-size:0.8em;
	line-height:21px;
	color: #7e7e7e;
	text-transform:uppercase;
}

.auc_sign a:link, .auc_sign a:visited {
	padding:0 8px 0 0;
	color:#7e7e7e;
	text-decoration:none;
}

.auc_sign a:hover {
	color: #555;
}

#content .freetxt .auc_sign span {
	margin:0 10px 0 10px;	
}

.auc_sign a.lnk:link, .auc_sign a.lnk:visited {	
	color: #7e7e7e;	
	text-transform:uppercase;
	line-height:21px;
	padding: 5px 0 6px 25px;
	text-decoration:none;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	}

.auc_sign a.lnk:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml.jpg) no-repeat center left;
	color: #555;
	}
	
.auc_sign a.lnk_out:link, .auc_sign a.lnk_out:visited {	
	color: #7e7e7e;	
	text-transform:uppercase;
	line-height:21px;
	padding: 5px 25px 6px 0;
	text-decoration:none;
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml_l.jpg) no-repeat center right;
	}

.auc_sign a.lnk_out:hover {
	background: #fff url(/images/frontend/cta/cta_box/ctab_arw_sml_l.jpg) no-repeat center right;
	color: #555;
	}


/* ------------------------------------------------------------
	$3 - popup Window
------------------------------------------------------------ */
.popup-window {
	position:absolute;	
	overflow:hidden;
	background: #FFF;
	
}
.box-top-left {
	position:relative;
}
.box-bottom-left {
	position:relative;
	border-top: 0;
}

.box-center-left {	
	overflow:auto;
	border-top: 0;
	border-bottom: 0;
}
.box-center {
	position:relative;
	height:auto;
}
.box-center-right {
	overflow:auto;
}
.box-center-content {	
	width:inherit;
}
.overlay{
	background: #000000;
	opacity:.30;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	position:absolute;	
	height:400px;
	overflow:hidden;
	left:0;
	top:0;
}
/* ------------------------------------------------------------
	$4 - loader
------------------------------------------------------------ */

.loader-icon{
	display:block;
	width:16px;
	height:16px;
	background: transparent url(/images/backend/icons/loading.gif) no-repeat;
	margin-right:5px;
	float:left;
}

.loader-container {

	height:30px;
	padding-top:6px;

}

#popup-loader .center {
	padding-left:10px;
	padding-top:8px;
}

.loader {
	float:left;
}

/* ------------------------------------------------------------
	$5 -social bookmark icons
------------------------------------------------------------ */

.share-it .bookmark-it
{
	background: url(/images/frontend/social/bookmark.gif) no-repeat left;
}
.share-it .del-icio-us
{
	background: url(/images/frontend/social/delicious.png) no-repeat left;
}
.share-it .digg
{
	background: url(/images/frontend/social/digg.png) no-repeat left;
}
.share-it .furl
{
	background: url(/images/frontend/social/furl.png) no-repeat left;
}
.share-it .blinklist
{
	background: url(/images/frontend/social/blinklist.png) no-repeat left;
}
.share-it .reddit
{
	background: url(/images/frontend/social/reddit.png) no-repeat left;
}
.share-it .feedmelinks
{
	background: url(/images/frontend/social/feedmelinks.png) no-repeat left;
}
.share-it .technorati
{
	background: url(/images/frontend/social/technorati.png) no-repeat left;
}
.share-it .yahoo
{
	background: url(/images/frontend/social/im_yahoo.gif) no-repeat left;
}
.share-it .rawsugar
{
	background: url(/images/frontend/social/rawsugar.png) no-repeat left;
}
.share-it .netvouz
{
	background: url(/images/frontend/social/netvouz.png) no-repeat left;
}
.share-it .rojo
{
	background: url(/images/frontend/social/rojo.png) no-repeat left;
}
.share-it .shadows
{
	background: url(/images/frontend/social/shadows.png) no-repeat left;
}
.share-it .gabbr
{
	background: url(/images/frontend/social/gabbr.gif) no-repeat left;
}
.share-it .dzone
{
	background: url(/images/frontend/social/dzone.png) no-repeat left;
}
.share-it .newsvine
{
	background: url(/images/frontend/social/newsvine.png) no-repeat left;
}
.share-it .ma-gnolia-com
{
	background: url(/images/frontend/social/magnolia.png) no-repeat left;
}
.share-it .stumbleupon
{
	background: url(/images/frontend/social/stumbleupon.png) no-repeat left;
}
.share-it .google
{
	background: url(/images/frontend/social/google.png) no-repeat left;
}
.share-it .squidoo
{
	background: url(/images/frontend/social/squidoo.png) no-repeat left;
}
.share-it .spurl
{
	background: url(/images/frontend/social/spurl.png) no-repeat left;
}
.share-it .blinkbits
{
	background: url(/images/frontend/social/blinkbits.png) no-repeat left;
}
.share-it .blogmarks
{
	background: url(/images/frontend/social/bmarks.png) no-repeat left;
}
.share-it .bloglines
{
	background: url(/images/frontend/social/bloglines.png) no-repeat left;
}
.share-it .co-mments
{
	background: url(/images/frontend/social/comments.png) no-repeat left;
}
.share-it .scuttle
{
	background: url(/images/frontend/social/scuttle.png) no-repeat left;
}
.share-it .mystuff
{
	background: url(/images/frontend/social/ask.png) no-repeat left;
}
.share-it .slashdot
{
	background: url(/images/frontend/social/slashdot.png) no-repeat left;
}
.share-it .facebook
{
	background: url(/images/frontend/social/facebook.png) no-repeat left;
}

/* ------------------------------------------------------------
	$5 - Header Images
------------------------------------------------------------ */

.imageheaders span.rotation {		
	display:none;
	position:absolute;
	float:left;
}
.imageheaders span.fourup {
	
	float:left;
}
.imageheaders span.fourup.margin {
	margin-right: 16px;
}

/* ------------------------------------------------------------
	$5 - Auto complete
------------------------------------------------------------ */

.ac_results li {
	text-align: left;
}

/* ------------------------------------------------------------
	$6 - Sitewide Search
------------------------------------------------------------ */

.search-again{
	text-transform:uppercase;
	text-decoration:none;
	padding: 10px 40px 10px 42px;
	background: #fff url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center left;
	margin-top: 5px;
	}

.search-again a{
	}

#search-text{
	padding: 15px 25px 15px 25px;
	}

#search-text p{
	padding: 2px 0;
	}

#search-text input{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: -3px 0 5px 0;
	border: 1px solid #dadada;
	float: left;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
	}
/* ------------------------------------------------------------

	$5 Global Navigation

------------------------------------------------------------ */

#global_nav{
	float:right;
	height:44px;
	left:25px;
	margin:10px 0;
	padding:28px 0 0;
	position:relative;
}

#global_nav #global_links {
	float: left;
}

#global_nav #global_links li{
	float: left;
	padding: 0 24px;
	list-style: none;
	border-right: 1px solid #cccccc;
	line-height: 30px;
}

#global_nav #global_links  .last{
	border: none;
}

.and{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.beyond{
	font-family: Verdana, Geneva, sans-serif;
}

a.ct_logo{
	background: url(/images/frontend/sitewide/ct_logo.gif) no-repeat 0 -14px;
	padding-left: 25px;
	text-decoration: none;
	color: #bbbbc2;
}

a:hover.ct_logo{
	background-position: 0 1px;
	color: #555555;
}

/* Planning your Trip CTA */ 

.plan_trip{
	height: 168px;
	width: 227px;
	font-size: 0.9em;
	background: url(/images/frontend/cta/cta_box/planning_trip.jpg) no-repeat;
}

.plan_trip .hdr .inner{
	padding: 17px 13px 0 30px;
}

.plan_trip .ftr a{
	background: transparent url(/images/frontend/cta/cta_box/ctab_ftr_bg_g.gif) no-repeat scroll right center;
	padding: 11px 40px 11px 0;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	width: 185px;
	text-align: right;
}

.cta_box_1 .cnt_map {
	height:86px;
	line-height:18px;
	border: #DADADA 1px solid;
}

/* Where To Go - Image Gallery - */

* {margin: 0; padding: 0; outline: none;}
img {border: none;}

.gallery_content {
	overflow: hidden;
	width: 727px;
	margin: 0 auto;
}
#gallery_table {
	background: #f4f4f4;
	border: 1px solid #dadada;
}
a {color: #fff;}

/*--Main Image Preview--*/
.main_image {
	width: 475px; height: 374px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h7 {
	text-decoration:none;
	color:#FFF;
}

.main_image a:link, .main_image a:visited, .main_image a:link{
	margin-left: 0px;
	text-decoration:none;
	color:#FFF;
}

.main_image p {
	font-size: 11px;
	padding: 8px 10px;
	margin: 0;
	line-height: 15px;
}

.gallery_block {
	padding-top:5px;
}

.gallery_block small { 
	/*background: url(icon_calendar.gif) no-repeat 0 center; */
	font-size: 10px;
	color: #999;
}

.gallery_block small a:hover {
	text-decoration:underline;
}

.gallery_head{
	float:right;
	width: 212px;
	height: 41px;
	margin: 12px 20px 0;
}

.head_line{
	border-bottom: 1px solid #DADADA;
	width: 252px
}

.main_image .gallery_block small {margin-left: 10px; color:#FFF; }
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
}
.main_image .gallery_block{
	width: 100%;
	background: #000;
	border-top: 1px solid # 666;
}

.main_image .gallery_block .head_gap{
	padding-left: 9px;
	font-size:14px;
}

.main_image .gallery_head .head_gap{
	padding-left: 9px;
	font-size:14px;
}

/*.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}*/
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 251px;
	background: #f0f0f0;
	border-right: 1px solid #fff;

}

.image_thumb img {
	margin: 3px 0 0 -25px;
}

.gall_arrow{
	float:left;
}

.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	margin: 0; padding: 1px 10px;
	height: 36px;
	background: #f0f0f0 url(/images/frontend/gallery/nav_a.gif) repeat-x;
	width: 232px;
	float: left;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #fff;
	/*border-right: 1px solid #dadada;*/
}

.image_thumb ul li .first_one{
	margin: 0; padding: 12px 10px;
	background: #f0f0f0 url(/images/frontend/gallery/nav_a.gif) repeat-x;
	width: 233px;
	float: left;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

.image_thumb ul li.hover {
	color: #999;
	background: #ddd;
	cursor: pointer;
}

.image_thumb ul li a:hover {
	color: #333;
	cursor: pointer;
	text-decoration:underline;	
}

.image_thumb ul li a img {
	display: none;
}

.image_thumb ul li.active a img {
	cursor: pointer;
	display: block;
	position: absolute;	
}

.image_thumb ul li h7{
	font-size: 11px; 
	margin: 5px 0; padding: 0;
}

.image_thumb ul li a:hover h7{
	text-decoration:underline;	
}

.image_thumb ul li a, .image_thumb ul li a.link small, .image_thumb ul li a.active small, .image_thumb ul li a.visited small{
	text-decoration:none;
}

.image_thumb ul li a:hover small{
	text-decoration:underline;
}

.image_thumb ul li a small{
	float: left; 
	margin: 1px 0 0 10px;
	padding: 0;
	width: 225px;
}

.image_thumb ul li .gallery_block {
	float: left; 
	margin: 4px 0 0 10px;
	padding: 0;
	width: 225px;
}

.image_thumb ul li .gallery_block a{text-decoration: none;}


.image_thumb ul li p{display: none;}

/* Where To Go - Image Gallery Ends -*/

.arrow_box_spec{
	width:727px;
	height: 35px;
	border: #CCC 1px solid;
	margin-top: -1px;
}

/* Highlights */

.highlights .hdr{
	background: url(/images/frontend/highlights/header_10.gif) no-repeat;
	height: 30px;
}

.highlight_intro p{
	margin: 1em 0;
	line-height: 18px;
}

.highlights .hdr{
	padding: 0 0 15px 0;
	border-bottom: 1px solid #dddddd;
}

#experience_flash{
	width: 980px;
	height: 510px;
	margin: 0 0 15px 0;
	background: #fff;
}

.experience{
	padding: 17px 0 10px 115px;
	border: solid #dadada;
	border-width: 0 0 1px 0;
}

.experience a{
	padding: 0;
}

.experience a:link, .experience a:visited {
	text-decoration:underline;
}

.experience .exp_copy{
	width: 355px;
	padding: 0 0 0 0;
}

.experience img{
	padding: 0 0 7px 0;
}

.exp1{background: url(/images/frontend/highlights/idea01.gif) no-repeat 3px 13px;}
.exp2{background: url(/images/frontend/highlights/idea02.gif) no-repeat 3px 13px;}
.exp3{background: url(/images/frontend/highlights/idea03.gif) no-repeat 3px 13px;}
.exp4{background: url(/images/frontend/highlights/idea04.gif) no-repeat 3px 13px;}
.exp5{background: url(/images/frontend/highlights/idea05.gif) no-repeat 3px 13px;}
.exp6{background: url(/images/frontend/highlights/idea06.gif) no-repeat 3px 13px;}
.exp7{background: url(/images/frontend/highlights/idea07.gif) no-repeat 3px 13px;}
.exp8{background: url(/images/frontend/highlights/idea08.gif) no-repeat 3px 13px;}
.exp9{background: url(/images/frontend/highlights/idea09.gif) no-repeat 3px 13px;}
.exp10{background: url(/images/frontend/highlights/idea10.gif) no-repeat 3px 13px;}

.pbox{
	width:500px;
}

/* accomodation results dropdowns */

.accom_results_dropdown select{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555;
	padding: 4px;
	margin: 2px 0 0 0;
	border: 1px solid #dadada;
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat top left;
}

/*Home right hand side navigation starts here*/

div.sidenav_titleindia {
	width: 205px;
	height: 65px;
	padding: 13px 5px 0px 15px;
	background: #e9e9e9 url(/images/frontend/sidebar/palace_head.jpg) no-repeat top left; /* White to grey */
}

div.sidenav_titleindia.alt, div.sidenav_titleindia.alt {
	background: url(/images/frontend/sidebar/sidenav_bgb.jpg) repeat-x top left; /* Grey to white */
}

.sidenav_titleindia {
	border: solid #d8d8d8;
	border-width: 1px;
	overflow:hidden;
}

/* sidenavbig_cnt CTA*/

.sidenavbig_cnt {
	width: 225px;
	border: solid #d8d8d8;
	border-width: 0 1px 1px 1px;
	font-size:14px;
}

.sidenavbig_cnt ul {
	list-style:none;
	margin:0;
}

.sidenavbig_cnt ul li {
	border-bottom: 1px solid #ededed;
}

.sidenavbig_cnt ul li.last {
	border-bottom: none;
}
	
.sidenavbig_cnt ul li a:link, .sidenavbig_cnt ul li a:visited {
	display:block;
	line-height:32px;
	padding:0 12px 0 34px;
	text-decoration: none;
	font-weight:normal;
}

.sidenavbig_cnt ul li a:hover {
	font-weight:bold;
	color: #666;
	background-color: #f4f4f4;
}

/* sidenavbig_cta CTA*/	

.sidenavbig_cta a:link, .sidenavbig_cta a:visited {
	line-height:30px;
	padding:6px 0 6px 32px;
	font-size:0.8em;
	text-decoration: none;
	background: url(/images/frontend/sidebar/sidenav_ctabg2.jpg) no-repeat top left;		
}

.sidenavbig_cta a:hover {
	background: url(/images/frontend/sidebar/sidenav_ctabg2.jpg) no-repeat 0px -34px;		
}

.sidenav .ftr {
	font-size:11px;
	height:33px;
	line-height:33px;
	text-align:right;
}

.sidenav .ftr a:link, .sidenav .ftr a:visited {
	text-decoration:none;
	padding: 10px 42px 10px 0;
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

.sidenav .ftr a:hover {
	background: url(/images/frontend/cta/cta_box/ctab_ftr_bg_w.gif) no-repeat scroll center right;
}

/*Home right hand side navigation ends here*/



.micro_contact{
	padding: 1px;
	border: 1px solid #dadada;
	float: right;
	display:block;
}

.micro_contact .inner{
	padding-top: 15px;
	width: 223px;
	background: url(/images/frontend/sitewide/cta_contact_bg.gif) no-repeat;
	/*text-align: center;*/
}

/*.micro_contact .inner .error{
	display: inline;
}*/

.micro_contact .error{
	clear:both;
	color: #C00;
	font-size:11px;
	font-weight:normal;
	margin-left: 8px;
}

.micro_contact input, .micro_contact textarea{
	background: #FFFFFF url(/images/frontend/sitewide/input_bckgrnd.gif) no-repeat scroll left top;
	margin: 15px 10px 0 10px;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #555555;
	border: 1px solid #dadada;
	width: 192px;
}

.micro_contact input{
	height: 18px;
}

.micro_contact img.submit{
	margin: 0 0 10px 0;
}

.micro_contact input.button, .micro_contact input.button:active, .micro_contact input.button:visited {
	background: #d3a67d url(/images/frontend/contact/submit_btn3.gif) no-repeat top left;
	/*display:block;*/
	width:119px;
	height:41px;
	margin:0 0 0 10px;
	padding:0 0 1px 12px;
	overflow:hidden;	
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
	text-decoration:none;
	border:none;
}


.micro_contact input.button:hover {
	background: #d3a67d url(/images/frontend/contact/submit_btn3.gif) no-repeat top right;
}

#thanksMessage{
	font-size:10px;
	padding: 10px 0 10px 15px;
}

#buttonSub{
	font-size:10px;
	padding: 0px 0 5px 5px;
}