BODY  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
}

P  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
}

H1	{
	font-size : 16px;
	font-weight: bold;
}

TD  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
}

.dataListHeader {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;	
}

.wht {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #ffffff;
}


TABLE.border {
	background-color: #2B6786;	
}

TR.border {
	background-color: #2B6786;	
}


TR.subrow {
	background-color: #A1BBC9;
}

TR.inside {
	background-color: #ffffff;
}

TD.inside {
	background-color: #ffffff;
}

TD.forminside {
	background-color: #eeeeee;
}

TR.evenrow {
	background-color: #eeeeee;
}

TR.oddrow {
	background-color: #ffffff;
}

TR.evenrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #eeeeee;
}

TR.oddrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #ffffff;
}

.rowhead {
	background-color: #2B6786;
}

.evenrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #eeeeee;
}

.oddrow1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color: #ffffff;
}



.headertext {
	font-size : 16px;
	font-weight: bold;
}

.boldtext {
	font-weight: bold;
}

.FormText {
	color: #888888;
	font-size : 12px;
	font-weight: bold;	
}

.smmidtext {
	color: #2B6786;
	font-size : 12px;
	font-weight: bold;	
}

.hint {
	color: #800000;
	font-size: 10px;
}

.formreq {
	color: #990000;
	font-weight: bold;
}

.formnoreq {
	font-weight: bold;
}

.colhead {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;	
}

.bigboxhead {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.boxhead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.subboxhead {
	color: #ffffff;
	font-weight: bold;
}

.smboxhead {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;	
}
A:hover {
	color : #cc0099;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A {
	color : #333399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.botnav {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

A.botnav:hover {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration:none;
}

A.botnav {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration:none;
}


INPUT.button { 
	background-color: #888888;
	border: solid 1px #666666; 
	color: #ffffff;
	font-weight: bold;
}


.orangetext  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #FFCC66;
}

.tabon {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;		
}

.tabon:hover {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;		
}

.taboff {
	color: #cccccc;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;		
}

.taboff:hover {
	color: #cccccc;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;		
}

.tabon {
	background-color: #2B6786;
}

.taboff {
	background-color: #666666;
}


/* new for group form */
.containerSize{ width:100%; color:#F7EFD0; }
.bdy {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.tabled {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.sm {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.med {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.form {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica; HEIGHT: 18px}
.textform {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica}
.white {BACKGROUND-COLOR: #ffffff}
.contact {BACKGROUND-COLOR: #b3c4e6}
.information {BACKGROUND-COLOR: #e8eef7}
.message {BACKGROUND-COLOR: #efefef}
.offer {BACKGROUND-COLOR: #b7cd9c}
.null {BACKGROUND-COLOR: #cccccc}
/* new for group form */
.wguidesmalltitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #004080; font-weight: bold}
.generror { font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold}
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}



.smallformfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.formquestion { font-family: Verdana; font-size:13px; font-weight:bold; color:#ffffff}
.smalltitletext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.sectiontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #408080; font-weight: bold}
.mediumpagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000}
.bigpagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold}
.ratetable { background-color: #EEEEEE}
.specialrate { background-color: #E9DFFD}
.hotrate { background-color:#FFFFFF;}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.smallpromo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #800000; font-weight: bold}
.selectrate { font-family: Arial, Helvetica; font-size: 8pt}
.selectratemain { font-family: Arial, Helvetica; font-size: 10pt}
.requiredfield { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000A0; font-weight: bold}
.titlecell { background-color: #E9EFF8}
.infocell { background-color: #EEEEEE}
.dguidetitle { font-family: Arial ; font-size: 14pt; color: #ffffff; font-weight: bold; background-color:#5d8aa1; }
.dguidetitle a {color:#85360F;}
.dguidesmalltitle { font-family: Arial ; font-size: 10pt; color: #ffffff; font-weight: bold; }
.regrate { font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 10pt }
.colorbar { background-color: #85360F; }
.colorbarlight { background-color: #DFE5EB }
.bar { color: ffffff; font-weight: bold; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.carsectiontext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.intlangtitle { font-family: Verdana; font-size: 12pt; color: #0000A0}
.intlangtext { font-family: Verdana; font-size: 10pt; color: #0000A0}
.link1 { color: #FFFFFF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.link2 { color: #6600FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.smallbar { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.textcar { font-size: 9pt; font-family: Verdana, Geneva, Arial }
.result { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.sidehead { color: black; font-size: 9pt; line-height: 11pt; font-family: Verdana, Geneva, Arial }
.title { color: #000000; font-size: 18pt; font-weight: bold; line-height: 110%; font-family: Verdana, Geneva, Arial }
.cartitle { color: #cc0000; font-size: 10pt; font-weight: bold; font-family: Verdana, Geneva, Arial }
.prox { background-color: #FFFFFF}
.currcell { background-color: #FFFFFF}
.proxlink { color: #0000FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle}

.currlinktext {color: #5d8aa1; font-size: 8pt; font-family: arial, verdana; }

.currtext { color: #5d8aa1; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.currtext:hover { color:#663333; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.rate1 { color: #5d8aa1; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.rate2 { color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.rate2 a { color: #5d8aa1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.rate1:hover { color:#663333; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
.rate2:hover { color: #663333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

.hotelsearchhotratebg { background-color:#FFFFFF;  padding-left:10px; }

.hotelsearchhotratebg a
{ color: #5d8aa1; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.hotelsearchhotratebg a:hover
{ color: #663333; 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
.hotelsearchregratebg { background-color: #FFFFFF;}
h2 { color: #cc0000; font-size: 14pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
h3 { color: #cc0000; font-size: 13pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
h4 { color : #000000; font-size: 10pt; font-weight: bold; line-height: 130%; font-family: Verdana, Geneva, Arial }
img.checkout { width : 150 }
.button { font-family: Arial, Verdana, Helvetica;
font-size: 11px; 
font-weight: bold; 
color:#5d8aa1;
text-transform:uppercase;
border:0px;
background-color:transparent;
}
.num {
font-family: Verdana;
font-size:14px;
font-weight:bold;
color: #5d8aa1;
background-color:#FFFFFF;
border: 1px solid #85360F;
}
td.tabs { 
font-family: Arial, Verdana, Helvetica; 
font-weight:bold; 
font-size:12px; 
color: #0000a0 
}
.innerTable { 
border-color:#5d8aa1; 
border-width:thin;
padding-left:10px;
}


.innerTable a.formfield
{font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
}

.innerTable a.formfield:hover
{font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
}


[attr^="http://images.wctravel.com/images-general/powersearch/line_separator.gif"]
{display:none;}

.innerTable a:hover
{
color:#CC0099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.white a
{color:#5d8aa1;}

.innerTableLine { background-color:#000000; }
.innerTableBg { background-color: #a1bbc8; }
.mainTable { background-color:#a1bbc8; border:none;}


.mainTable a{}
 
body, td 
{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #000000
}
.bookNow { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8.5pt; 
color: #D20707
} 
.errorMsg { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #CC0000; 
font-weight:bold; 
}
.mover { cursor: hand } 
.navbartext {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
}
.tableWidth{ width:500px;} 
.unselectedTab { 
background-color:#a1bbc8;
cursor: hand; 
}

.unselectedTab a
{
color:#ffffff;
}





.selectedTab{ 
background:#c0d5df;
cursor: hand; 
}
.selectedTab a
{
color:#000000;
}

.tabSize{ 
width:119px; 
height:40px;
}

