/* CSS Document */

* { margin:0; padding:0;}

html{

	font:12px/13px tahoma, verdana, helvetica, sans-serif;

	color:#555555;

	background-color: #FFFFFF;

}

body{

	background: url(../images/bg_new.gif) center top no-repeat #FFFFFF;	

}

img {border:0px;}

input, textarea{font:11px/13px tahoma, arial, helvetica, sans-serif; color:#525962; margin:3px;}

.inp{ width:151px; height:18px; margin:0 0 0 12px;}

.inp_1{ width:131px; height:17px; vertical-align:middle;}

.inp_2{ width:97px; height:17px; vertical-align:middle;}

.inp_3{ width:116px; height:17px; vertical-align:middle;}

.inp_4{ width:69px; height:17px; vertical-align:middle;}

.inp_5{ width:125px; height:17px; vertical-align:middle;}

.inp_6{ width:85px; height:17px; vertical-align:middle;}

.inp_7{ width:178px; height:17px; vertical-align:middle;}

.inp_8{ width:178px; height:58px; vertical-align:middle;}

.inp_h{ height:23px; margin:0 0 5px 0;}

ul {list-style:none;}

/***********************************************/

.li_1 {

	background:url(../images/bg_new.gif) left top no-repeat;

}

.li_2 {

	background:none;

}

.li_a {

	background:url(../images/arr_new.gif) 1px 4px no-repeat;

	padding:0 0 0 15px;

	line-height:18px;

	color:#5C626B;

	font:10px tahoma;

	text-decoration:none;

}

.li_a:hover {text-decoration:underline;}



.li_2{ color:#5C626B; font:10px tahoma;}

.li_a_1{ color:#555555; line-height:12px;}



.li_3{ color:#515862; background:url(../images/arr_7.gif) 0 0 no-repeat; padding:0 0 0 13px;}

.li_a_2{ color:#515862; line-height:18px;}



.list li{ color:#515862;}

.list li a{ color:#515862; line-height:18px; background:url(../images/arr_7.gif) 0 4px no-repeat; padding:0 0 0 13px;}



.list_1 li{ color:#515862; background:url(../images/arr.gif) 0 7px no-repeat;}

.list_1 li a{ color:#515862; line-height:18px; padding:0 0 0 13px;}

/***********************************************/

.bg{}

.bg_1{background:#E1F0D3 url(../images/bg_2.png) left top no-repeat;}

/***********************************************/



/***********************************************/

.bg_3{background:url(../images/bg_3.gif) left top no-repeat;}

.bg_3_1{background:url(../images/bg_3_1.gif) left top repeat-y;}

/***********************************************/

.bg_4{background:url(../images/bg_4.gif) left top no-repeat;}

.bg_6{background:url(../images/bg_6.jpg) left 3px no-repeat;}

.bg_7{background:url(../images/bg_7.jpg) left 3px no-repeat;}

.col { float:left;}

.clear { clear:both;}



/*---links---*/

a{ color:#515862; line-height:14px;}

a:hover{ text-decoration:none;}

.link{ color:#FF33FF; font-size:10px; background:url(../images/arr_1.gif) 50px 5px no-repeat; padding:0 30px 0 0;}

.link_1{ color:#47ABDF;}

.link_2{ background:url(../images/arr_3.gif) 1px 3px no-repeat; padding:0 0 0 14px;}

.link_3{ color:#47ABDF; font-size:10px; background:url(../images/arr_4.gif) 50px 5px no-repeat; padding:0 30px 0 0;}

.link_4{ background:url(../images/arr_5.gif) 1px 3px no-repeat; padding:0 0 0 14px;}

.link_5{ color:#FFFFFF; font-size:10px; background:url(../images/arr_1.gif) 27px 5px no-repeat; padding:0 20px 0 0;}

.link_6{ color:#89B351; font-size:11px;}

.link_7{ color:#47ABDF; font-size:10px; background:url(../images/arr_4.gif) 20px 5px no-repeat; padding:0 20px 0 0;}

.link_8{ color:#47ABDF; font-size:10px; background:url(../images/arr_4.gif) 43px 5px no-repeat; padding:0 18px 0 0;}

.link_9{ color:#47ABDF; font-size:10px; background:url(../images/arr_4.gif) 25px 5px no-repeat; padding:0 20px 0 0;}

/*---//	links---*/

.txt{

	font-size:12px;

	color:#5C626B;

	font: verdana;

	font-weight: bold;

	font-style: normal;

}



.txt2{

	font-size:9px;

	color:#5C626B;

	font: verdana;

	font-weight: bold;

	font-style: normal;

}

/*---txt---*/



/*---//	txt---*/

/*---Blog feed---*/
.blogfeed {font-size:11px; }
/*---//Blog feed---*/

#main {margin:0 auto; border:1px solid #FFFFFF; border-width:0px 1px 1px 1px;}

#header{ background:url(../images/bg_header_new.png) left top no-repeat;}

#header .column .indent {padding:0 0 0 1px;}

#header .column_1 .indent {padding:-1px 0 0 1px;}



/*---page---*/

#page #wrapper .indent{padding:0 0 0 0;}

#page #wrapper .column .indent{padding:9px 0 0 1px;}

#page #wrapper .column .indent .img{ padding:22px 0 0 20px;}

#page #wrapper .column .block{ margin:0 0 13px 0;}

#page #wrapper .column .img{ margin:22px 0 0 3px;}

#page #wrapper .column .block_1{padding:7px 0 0 15px;}

#page #wrapper .column .block_1 .a_1{margin:5px 0 0 18px;}



#page #wrapper .column_1 .indent{padding:0 0 0 2px;}

#page #wrapper .column_1 .block .bg .bg_1 .block_1 {padding:0 0 0 17px;}

#page #wrapper .column_1 .block{ margin:0 0 0 0; padding:0 0 3px 3px;}

#page #wrapper .column_1 .block .indent{padding:0 0 3px 1px;}

#page #wrapper .column_1 .block .img{margin:14px 0 9px 14px;}

#page #wrapper .column_1 .block .img_1{float:left; margin:0 10px 10px -4px;}

/*---// page---*/



/*---page_1---*/

#page_1 #wrapper .indent{padding:0 0 0 0;}

#page_1 #wrapper .column .indent{padding:1px 0 0 60px;}

#page_1 #wrapper .column .block{ padding:9px 0 0px 14px;}

#page_1 #wrapper .column p{margin:2px 0 7px 0;}

#page_1 #wrapper .column .float{float:left; margin:0 20px 14px 7px;}

#page_1 #wrapper .column .float_1{float:left; margin:0 20px 11px 7px;}

#page_1 #wrapper .column .img{margin:0 0 8px 0;}





#page_1 #wrapper .column .block_1{ width:221px; padding:19px 0 0 0; float:left;}

#page_1 #wrapper .column .block_1 p{ margin:10px 0 0 0;}

#page_1 #wrapper .column .block_2{ width:177px; padding:19px 0 0 0; float:left;}

#page_1 #wrapper .column .block_2 p{ margin:11px 0 0 13px;}

#page_1 #wrapper .column .block_2 p img{ margin:0 0 17px 0;}



#page_1 #wrapper .column_1 .indent{padding:1px 0 0 4px;}

#page_1 #wrapper .column_1 .bg_4 .indent{padding:11px 0 14px 17px;}

#page_1 #wrapper .column_1 p{margin:5px 30px 0 4px;}

#page_1 #wrapper .column_1 ul{margin:9px 0 4px 6px;}

/*---// page_1---*/



/*---page_2---*/

#page_2 #wrapper .indent{padding:0 0 0 0;}

#page_2 #wrapper .column .indent{padding:9px 0 0 79px;}

#page_2 #wrapper .column .block{ margin:1px 10px 16px 9px;}

#page_2 #wrapper .column .img{ margin:22px 0 0 79px;}

#page_2 #wrapper .column .block_1{padding:8px 0 0 87px;}

#page_2 #wrapper .column .block_1 .a_1{margin:5px 0 0 18px;}



#page_2 #wrapper .column_1 .indent{padding:0 0 0 2px;}

#page_2 #wrapper .column_1 .block{ margin:6px 0 0 0; padding:0 0 0 1px;}

#page_2 #wrapper .column_1 .block .indent{padding:0 0 15px 25px;}

#page_2 #wrapper .column_1 .block .img{margin:14px 0 9px 14px;}

#page_2 #wrapper .column_1 .block .img_1{float:left; margin:0 10px 16px -4px;}

#page_2 #wrapper .column_1 .block .t{margin:0 10px 7px 0;}

/*---// page_2---*/



/*---page_3---*/

#page_3 #wrapper .indent{padding:0 0 0 0;}

#page_3 #wrapper .column .indent{padding:1px 0 0 67px;}

#page_3 #wrapper .column .block{ padding:11px 0 6px 14px;}

#page_3 #wrapper .column p{margin:2px 0 12px 0;}

#page_3 #wrapper .column .float{float:left; margin:0 20px 14px 7px;}

#page_3 #wrapper .column .float_1{float:left; margin:0 20px 11px 7px;}

#page_3 #wrapper .column .img{margin:0 0 8px 0;}

/****/

#page_3 #wrapper .column .f{margin:0 20px 0 8px}

#page_3 #wrapper .column .f1{width:200px; padding:9px 0 5px 0;}

#page_3 #wrapper .column .f2{padding:9px 0 0 0;}

#page_3 #wrapper .column .f3{width:200px; padding:9px 0 0 0;}

#page_3 #wrapper .column .f4{height:22px;}

#page_3 #wrapper .column .f5{height:23px;}

#page_3 #wrapper .column .f6{margin:13px 0 0 0; height:22px;} 

#page_3 #wrapper .column .f7{width:175px;padding:9px 0 0 0;} 

#page_3 #wrapper .column .f8{margin:0 0 15px 0; height:23px;} 

#page_3 #wrapper .column .f9{margin:10px 0 0 0; height:23px; text-align:right;} 

#page_3 #wrapper .column ul{margin:13px 0 0 0;} 

/****/



#page_3 #wrapper .column_1 .indent{padding:6px 0 0 9px;}

#page_3 #wrapper .column_1 .block{padding:8px 0 31px 7px;}

#page_3 #wrapper .column_1 .block_1{padding:4px 30px 0 7px;}

#page_3 #wrapper .column_1 .img{ margin:0 0 4px 0;}

#page_3 #wrapper .column_1 ul{margin:9px 0 4px 6px;}

/*---// page_3---*/



/*---page_4---*/

#page_4 #wrapper .indent{padding:0 0 0 0;}

#page_4 #wrapper .column .indent{padding:9px 0 0 79px;}

#page_4 #wrapper .column .block{ margin:1px 10px 16px 9px;}

#page_4 #wrapper .column .img{ margin:31px 0 0 79px;}

#page_4 #wrapper .column .block_1{padding:7px 20px 0 88px;}

#page_4 #wrapper .column .block_1 .img{ margin:0 0 4px 0;}



#page_4 #wrapper .column_1 .indent{padding:0 0 0 2px;}

#page_4 #wrapper .column_1 .block{ margin:6px 0 0 0; padding:0 0 0 1px;}

#page_4 #wrapper .column_1 .block .indent{padding:0 30px 15px 21px;}

#page_4 #wrapper .column_1 .block .img{margin:14px 0 6px 14px;}

#page_4 #wrapper .column_1 .block .img_1{float:left; margin:5px 20px 0 0;}

#page_4 #wrapper .column_1 .block .block_1{margin:8px 0 0 0;}

#page_4 #wrapper .column_1 .block form{margin:8px 0 0 0;}

/*---// page_4---*/



/*---page_5---*/

#page_5 #wrapper .indent{padding:0 0 0 0;}

#page_5 #wrapper .column .indent{padding:1px 0 0 17px;}

#page_5 #wrapper .column .block{ padding:10px 20px 15px 5px;}

#page_5 #wrapper .column p{margin:2px 0 7px 0;}

#page_5 #wrapper .column .float{float:left; margin:0 20px 14px 7px;}

#page_5 #wrapper .column .float_1{float:left; margin:0 20px 11px 7px;}

#page_5 #wrapper .column .img{margin:0 0 5px -9px;}





#page_5 #wrapper .column .block_1{ width:219px; padding:7px 0 0 12px; float:left;}

#page_5 #wrapper .column .block_1 p{ margin:0 45px 0 9px;}

#page_5 #wrapper .column .block_2{ width:177px; padding:7px 0 29px 0; float:left;}

#page_5 #wrapper .column .block_2 p{ margin:4px 0 0 3px;}

#page_5 #wrapper .column .block_2 p img{ margin:0 0 17px 0;}



#page_5 #wrapper .column_1 .indent{padding:11px 30px 0 21px;}

#page_5 #wrapper .column_1 p{margin:0 0 13px 4px;}

#page_5 #wrapper .column_1 .img{margin:2px 0 5px 0;}

/*---// page_5---*/



/*---page_6---*/

#page_6 #wrapper .indent{padding:0 0 0 0;}

#page_6 #wrapper .column .indent{padding:1px 0 0 7px;}

#page_6 #wrapper .column .block{ padding:7px 15px 3px 2px;}

#page_6 #wrapper .column img{ margin:0 0 3px 0;}

#page_6 #wrapper .column p{ margin:0 0 13px 9px;}

/*---// page_6---*/



#footer { font-size:8px; color:#555555;}

#footer a{ color:#555555; text-decoration:none;}

#footer .link_f{color:#CED1D5;}

#footer .link_f:hover{ text-decoration:underline;}

#footer span{ color:#CED1D5; font-weight:normal;}

#footer a:hover{ color:#57B1E1; text-decoration:underline;}

#footer .indent {padding:0px 0 0 0px;}



#footer .column .indent{ padding:12px 0 0 81px;}

#footer .column p{ margin:5px 0 0 1px; line-height:15px;}



#footer .column_1 .indent{ padding:12px 0 0 0;}

#footer .column_1 p{ margin:6px 0 0 0; line-height:13px;}



#footer .column_2 .indent{ padding:12px 0 23px 0;}

#footer .column_2 p{ margin:5px 0 0 0; line-height:13px;}

/*---common---*/
.style1 {color: #555555}
.style3 {font-size: 11px;color: #0000FF}
.style4 {color: #89B351}
.style5 {color: #99CCCC}
.style6 {color: #000000;}
/*---// common---*/

/*---Tabs---*/
.header {
	float:right;
	width:100%;
	position:relative;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none;
	letter-spacing: .1em;
}
.header ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
.header li {
	float:right;
	background:url("/images/tabs/left.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	letter-spacing: .1em;
}
.header a {
	display:block;
	background:url("/images/tabs/right.jpg") no-repeat right top;

	padding:5px 15px 4px 6px;
	color:#6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: .1em;

}
.header a:hover {
	color:#FFFFFF;
}
.header .current {
	background-image:url("/images/tabs/left_on.jpg");
}
.header .current a {
	background-image:url("/images/tabs/right_on.jpg");

	color:#FFFFFF;
	padding-bottom:5px;

}
	
.t {background: url('/images/tabs/dot2.jpg') 0 0 repeat-x; position:relative; table-layout:fixed; }
.b {background: url('/images/tabs/dot2.jpg') 0 100% repeat-x; }
.l {background: url('/images/tabs/dot2.jpg') 0 0 repeat-y;}
.r {background: url('/images/tabs/dot2.jpg') 100% 0 repeat-y;}
.bl {background: url('/images/tabs/bl.jpg') 0 100% no-repeat;}
.br {background: url('/images/tabs/br.jpg') 100% 100% no-repeat;}
.tl {background: url('/images/tabs/tl.jpg') 0 0 no-repeat;}
.tr {background: url('/images/tabs/tr.jpg') 100% 0 no-repeat; padding: 5px 5px 10px 5px;}
/*---/Tabs---*/

/*---Search---*/
/* popup calendar*/
.calPopUp{
	POSITION: absolute;
	BACKGROUND-color: white;
	layer-background-color: white;
	z-index: 100;
	visibility: visible;
}

	.AE_cpYearNavigation,
	.AE_cpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.AE_cpDayColumnHeader,
	.AE_cpYearNavigation,
	.AE_cpMonthNavigation,
	.AE_cpCurrentMonthDate,
	.AE_cpCurrentMonthDateDisabled,
	.AE_cpOtherMonthDate,
	.AE_cpOtherMonthDateDisabled,
	.AE_cpCurrentDate,
	.AE_cpCurrentDateDisabled,
	.AE_cpTodayText,
	.AE_cpTodayTextDisabled,
	.AE_cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.AE_cpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.AE_cpCurrentMonthDate,
	.AE_cpOtherMonthDate,
	.AE_cpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.AE_cpCurrentMonthDateDisabled,
	.AE_cpOtherMonthDateDisabled,
	.AE_cpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.AE_cpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.AE_cpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.AE_cpOtherMonthDate
			{
			color:#808080;
			}
	TD.AE_cpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.AE_cpCurrentDateDisabled,
	TD.AE_cpCurrentMonthDateDisabled
			{
			border-width:1;
			background-color:#ffffff;
			border:solid thin #ffffff;
			padding: 2px;
			}
	TD.AE_cpTodayText,
	TD.AE_cpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.AE_cpTodayText,
	SPAN.AE_cpTodayTextDisabled
			{
			height:20px;
			}
	A.AE_cpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.AE_cpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.AE_cpBorder
			{
			border:solid thin #6677DD;
			}
/*RWL new styles for full days*/			
TD.AE_cpCurrentMonthDateEnabled, TD.AE_cpOtherMonthDateEnabled, TD.AE_cpCurrentDateEnabled
			{
			background-color:#009900;
			border-width:1;
			border:solid thin #ffffff;
			padding: 2px;
			}
			
TD.AE_cpCurrentMonthDateFull, TD.AE_cpOtherMonthDateFull, TD.AE_cpCurrentDateFull
			{
			border-width:1;
			background-color:#990000;
			border:solid thin #ffffff;
			padding: 2px;
			}
	.AE_cpCurrentMonthDateFull,
	.AE_cpOtherMonthDateFull,
	.AE_cpCurrentDateFull
			{
			color:#cccccc;
			text-align:right;
			font-family:arial;
			font-size:8pt;
			}
			
			TD.AE_cpCurrentMonthDateFullAlt, TD.AE_cpOtherMonthDateFullAlt, TD.AE_cpCurrentDateFullAlt
			{
			border-width:1;
			background-color:#7D26CD;
			border:solid thin #ffffff;
			padding: 2px;
			}
			
	.AE_cpCurrentMonthDateFullAlt,
	.AE_cpOtherMonthDateFullAlt,
	.AE_cpCurrentDateFullAlt
			{
			color:#cccccc;
			text-align:right;
			font-family:arial;
			font-size:8pt;
			}
			
	.AE_cpCurrentMonthDateEnabled,
	.AE_cpOtherMonthDateEnabled,
	.AE_cpCurrentDateEnabled
			{
			color:#ffffff;
			text-align:right;
			font-family:arial;
			font-size:8pt;
			text-decoration:none;

			}
/*RWL END updates
		
/*END Calendar styles

/*Styles for availability and skills matrix*/
.matrix { padding: 0px; }
.matrixRow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration:none; padding:0px }
.matrixCell {background-color:#FFFFFF; padding-left: 2px; padding-right: 2px; margin: 0px; border: 1px solid #cccccc; color:#003399; text-align:center; line-height: 15px; }
.matrixCellSelected { background-color: #0066CC; color:#ffffff; font-weight:normal; text-align:center; }

/*New styles*/
.formComment {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

/*Price cell in tour_price_quote.php*/
.pqtotalprice { color:#eb9100;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 15px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/*BreadCrumbs*/
.BreadCrumbsContainer { text-align:left; padding-left: 20px;}
.crumb, .selCrumb, .crumbSeparator { font-size: 9px; }
.selCrumb { color:#FF6600;  font-weight: bold; }
.crumb {color:#0066CC;}

/*Search Results*/
table .srcResult, table .onSrcResult { border-bottom: 2px solid  #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000}
table .onSrcResult { background-color:#E4E8FF; cursor:pointer;}
.srcHeader, a.srcHeader { background-color: #003399; color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;

}

td.srcHeader {	padding-top: 3px;
padding-bottom: 5px;
vertical-align:baseline;
}

a.srcHeader:hover { color:#999999; }

.src_text { color: #000000; text-decoration: none ; font: normal 11px Verdana, Arial, Helvetica, sans-serif }
.src_label {color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.src_hotseat { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none }
.src_TripName, a.src_TripName { color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
/*---/search---*/

