/*default site styles start*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
 	background-color: #ffffff;
}
td {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px
}
th {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px
}
img { border:0px; }

.grayTable {
/*	background-color: #CCC; */
	background-color: transparent;
	border-top: 1px solid #000;
	margin-top: 15px;
	padding-top: 10px;
}
.orangehead {	
/*	color:#FF9900; 	*/
	color: #333;
	font-size:14pt; 
/*	border-top: 1px solid #000;	*/
	padding:2px; 
	padding-left:20px; 
	background-color: #FFF;
}

.headLink {
/*	color:#003366; */
	color: #000;
	font-size:10pt; 
	font-weight:bold;  
/*	border-top: solid 1px  #9999cc;	*/
	padding:2px; 
	padding-left:20px; 
	background-color:#FFFFFF
}
			
/*default site styles end*/


/*default formular styles start*/
.trBlue {
/*	
	background-color:#9999cc; 
	color:#FFFFFF; 
*/
	background-color:#000; 
	color:#FFF; 
	border-bottom: solid 2px #FFF;
	padding:5px;
}

.trBlue2 {
/*
	background-color:#9999cc;
	color:#FFFFFF;
	border-bottom:solid 2px #ccc;
*/
	background-color: transparent;
	color: #000;	
	border-bottom: 1px solid #000;
	
	padding:0px;
	padding-left:5px;
}

.trGray {
/*
	background-color:#CCC; 
	color:#003366;
*/
	background-color:#FFF; 
	color:#000;
	font-weight:bold;  
	padding:5px;
}

.trGray2 {
/*
	background-color:#ccc; 
	color:#003366;
*/
	background-color: #FFF; 
	color: #000;	
	padding:5px;
}
 
.blueText {
	color:#003366; 
	padding:5px;
	background:#ffffff;
} 
/*default formular styles end*/




/*default button Styles send, etc. start*/
#orangeBt input {
/*	
	background-color:#FF9900;
	color:#003366;
	background-color:#FF9900;
*/
	color: #000;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
/*
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
*/
}

#ListTable input {
	text-align:center;
	padding-left:10px;
	padding-right:10px;
/*
	font-weight:bold;
	background-color:#FF9900;
	color:#003366;
	border-right:solid 1px #003366;
	border-bottom:solid 1px #003366;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
*/
	color: #000;
}
/*default button styles send, etc. End */


				
.orderline { height:10px; }

/*header area start*/
.header {
/*	
	background-color:#003366;
	color:#FFFFFF;
*/
	background-color: #FFF;
	color: #000;
}

.th01 {
/*
	background-color:#CCCCCC;
	color:#666666;
*/	
	background-color:#000;
	color:#FFF;
	font-size:12pt; 
	font-weight:bold; 
	padding:5px;
}
.th02 {
	font-size:18pt; 
	font-weight:bold;
	padding:5px;
}
.th03 {
	font-weight:bold;
	padding:5px;
	color: #000;
}
.th04 {
/*	
	background-color:#CCCCCC;
	color:#003366;
*/
	background-color: transparent;
	color: #000;
	font-size:10pt; 
	padding-left:5px; 
	word-spacing:15px
}
.hpNav {
/*	color:#FF9900; */
	color:#000; 
	font-size:10pt; 
	text-decoration:none; 
}
.hpNav:visited {
/*	color:#FF9900; */
	color:#000; 
	font-size:10pt;  
	text-decoration:none;
}
.hpNav:hover
{
/*	color:#FF9900; */
	color:#000; 
	font-size:10pt;  
	text-decoration:underline; 
}

a.headNav:link {
	color:#000; 
	text-decoration:none; 
	margin-left:10px;
}
a.headNav:visited {
	color:#000; 
	text-decoration:none; 
	margin-left:10px;
}
a.headNav:hover {
	color:#000; 
	text-decoration:underline; 
	margin-left:10px; 
}
/*header area end*/


/*show rate detail links start*/
a.detail:link { color:#000; }

a.detail:visited { color:#000; }

a.detail:hover {
	color:#000; 
	text-decoration:underline;
}
/*show rate detail links end*/


.name {
	border-bottom:solid 1px; 
	width:395px;
}
.otherLink {
	color:#003366; 
	font-size:10pt; 
	font-weight:bold;
}
.LogOffLink {
	color: #FF0000;
	font-size:10pt; 
	font-weight:bold;
}
.homeNav {
	color: #000; 
	font-size:10pt; 
	text-decoration:none; 
}
.homeNav:visited {
	color:#000; 
	font-size:10pt;  
	text-decoration:underline;
}
.homeNav:hover {
	color:#000; 
	font-size:10pt;  
	text-decoration:underline; 
}

				
/* NEW CUSTOM STYLES */

table#ListTable strong em font { color: #000; font-style: normal; }

table.header { border-top: 1px solid #000; }

table#SwitchLanguage1_langTable { padding-top: 5px; }

table tr.trGray table  td.trBlue { background-color: transparent; }

span#edFrom_outer a img,
span#edTo_outer a img { padding-top: 5px; }

input#edNoOfRooms,
input#edNoOfAdults { margin-top: 7px; }

table.grayTable td.orangehead { padding-bottom: 20px; }

div#orangeBt { padding-top: 2px; }

td.trBlue { background-color: #FFF; color: #000; border-top: 1px solid #CCC; }

tr.orderline img {
	display: block;
	margin-right: 10px;
}

a {
	color: #000 !important;
}