body{font-size:10px; color:#000000; font-family: verdana, arial,sans-serif}
table{font-size:10px;}
td{font-size:10px;}
pre{font-size:11px; color:#000000; font-family: verdana, arial,sans-serif}
a.menulink{text-align: center;text-decoration: none;font-family:verdana;font-size:10px;color: #003068;BORDER: none;border: solid 1px #F1F1F1;}
a.mymenulink{text-align: none;text-decoration: none;font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: #FFFFFF;}
a.mymenulinkb{text-align: none;text-decoration: none;font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #FFFFFF;}
a:hover.menulink{text-align: center;text-decoration: none;font-family:verdana;font-size:10px;color: #003068;border: solid 1px #88A0C8; background-color:#E9EDF0;}

.dynamicUIHotelName             { line-height: 24px; font-size: 11px; font-weight: bold }
.greyLabel                      { color: #666666; font-size: 11px }
.resultTableFooter              { font-size: 11px; background-image: url(/images/results/bg_result_table_footer.gif); background-repeat: repeat; border-top: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #FFFFFF }
.resultTableFooterContainer     { border-top: 1px solid #D7DAC5; border-left: 1px solid #D7DAC5; border-right: 1px solid #D7DAC5; border-bottom: 1px solid #D7DAC5 }
.landing_page_border { border-top: 1px solid #484791; border-left: 1px solid #484791; border-right: 1px solid #484791; border-bottom: 1px solid #484791 }
.resultTableHeader_Off           { text-decoration:none; font-size: 12px; color:#343379; background-image: url(../images/bg_result_table_header_on.gif); background-repeat: repeat; border-top: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #FFFFFF; background-color:#ffffff }
.resultTableHeader_On           { text-decoration:none; font-size: 12px; color:#343379; background-image: url(../images/bg_result_table_header.gif); background-repeat: repeat; border-top: 1px solid #FFFFFF; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #FFFFFF; background-color:#2B56D7 }
.resultTableHeaderContainer     { border-top: 1px solid #D7DAC5; border-left: 1px solid #D7DAC5; border-right: 1px solid #D7DAC5; border-bottom: 0px solid #FFFFFF }
.txt10                          { text-decoration: underline; font-size: 10px }
.sorted            



#body-content .module_info_1 { border: #7FB6DD 1px solid; background: #E8F2FB; padding: 8px; margin: 0 0 10px 0; }
#side-column SMALL { font-size: xx-small; }
.module_3 { color: #0956A6; margin-bottom: 10px; border: #7FB6DD 1px solid; }
.module_3 H3 { background: #D0E5F8; font-size: xx-small; padding: 5px; margin: 0; border-bottom: #7FB6DD 1px solid; font-family: verdana; word-wrap: break-word;  }
.module_3 .body { background: #FFFF99; padding: 5px; margin: 0; word-wrap: break-word; }

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

#quote {
	margin-top: 0px;
	padding-left: 20px;
	background: url(../images/quote_bg.gif) no-repeat right bottom;
}




/*-------------------------------------------------
TABS
-------------------------------------------------*/

#Tabs {
	height: 21px;
	margin: 0;
	padding-left: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	margin-top: 10px;
}

#Tabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	border: none;
}
	
#Tabs a:link, #Tabs a:visited {
	float: right;
	background: #E8E8FD;
	font-size: 10px;
	font-weight: normal;
	padding: 5px 6px;
	margin: 0 -1px 0 0;
	border: 1px solid #CCCCEC;
	border-bottom: #FC0;
	text-decoration: none;
	color: #343379;
}

#Tabs a:link.current, #Tabs a:visited.current {
	border-bottom: 1px solid #CCCCEC;
	background: #CCCCEC;
	color: #F00;
	font-weight: bold;
	
}

#Tabs a:hover {
	color: #FFF;
	background: #FC0;
}


#Tabs li#AdminTab a:link, #Tabs li#AdminTab a:visited {
	background: #F60;
	border-bottom: 0px solid #F30;
	color: #FC6;
}

#Tabs li#AdminTab a:hover {
}

#Tabs li#AdminTab a.current {
	background: #960;
	border-bottom: 1px solid #F30;
	color: #F63;
}

#Tabs li#AdminTab a.current:hover {
}


/* FAQ gray closed box */
#FAQ {
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	border: 1px solid #CCCCCC; }

.show { visibility: visible; }
	
.hide { visibility: hidden; display: none; }
	
a.ln
{
	font-family: "arial", verdana, helvetica;
	font-size: 10pt;
	color: #32327A;
	text-decoration: none;
}

a.ln:hover
{
	font-family: "arial", verdana, helvetica;
	font-size: 10pt;
	color: #32327A;	
        text-decoration: none;
        font-weight: none;
}

span.txt
{
	font-family: "arial", verdana, helvetica;
	font-size: 14pt;
	color: #32327A;
	font-weight: bold;
}




table.signup th img {
	margin-top: 3px;
	background-color: #fff;
	border: none;
}

table.signup small {
	color: #999;
}

table.signup th, table.signup th.personal {
	font-size: 16px;
	padding: 3px 7px 3px 7px;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #FC0;
	border-right: 1px solid #E3DFDF;
	border-left: 1px solid #E3DFDF;
}

table.signup th.personal {
	font-size: 12px;
}

table.signup th.details {
	font-size: 10px;
	color: #666;
	text-align: right;
	font-weight: normal;
}

table.signup th.details strong {
	color: #000;
}

table.signup th.personal span {
	font-weight: normal;
}

table.signup td.select {
	font-size: 10px;
	font-weight: bold;
	background-color: #ffc;
}

table.signup td.shaded {
	background-color: #ffc;
}

table.signup td.projectnumber {
	font-size: 14px;
}

table.signup td.bigend, table.signup th.bigend {
	border-right: 2px solid #666699;
}

table.signup td {
	border-bottom: 1px solid #E3DFDF;
	padding: 3px;
	font-size: 9px;
	border-right: 1px solid #E3DFDF;
	border-left: 1px solid #E3DFDF;
	text-align: center;
}

table.signup td.banner {
	background-color: #666;
	color: #fff;
	font-size: 9px;
	font-weight: bold;
}

table.signup td.plancatper, table.signup td.plancatbiz {
	background-color: #fff;
	font-size: 9px;
	font-weight: bold;
}

table.signup td.plancatbiz {
	background-color: #CCCCFF;
}

table.signup td.item {
	text-align: right;
	vertical-align: middle;
	font-size: 11px;
	border-right: 1px solid #ccc;
	white-space: nowrap;
}

table.signup td.perfect {
	text-align: center;
	font-size: 9px;
	vertical-align: middle;
}

table.signup span.price {
	font-size: 10px;
	color: #f60;
}


a{text-decoration:underline; color:#333399;}
a:hover{text-decoration:underline; color:#FF6633}
a:active{text-decoration:underline; color:#FF6633}
a:visted{text-decoration:underline; color:#798BB5}

a.text{text-decoration:underline; color:#333399;}
a:hover.text{text-decoration:underline; color:#FF6633}
a:active.text{text-decoration:underline; color:#FF6633}
a:visted.text{text-decoration:underline; color:#798BB5}
a.black{text-decoration:none; color:#000000}
a:hover.black{text-decoration:none; color:#FF6633}
a:active.black{text-decoration:none; color:#FF6633}
a:visted.black{text-decoration:none; color:#000000}
a.link{text-decoration:underline; color:#111111}
a:hover.link{text-decoration:underline; color:#666666}
a:active.link{ttext-decoration:underline; color:#666666}
a:visted.link{text-decoration:underline; color:#666666}
a.header{text-decoration:none; color:#000000}
a:hover.header{text-decoration:underline; color:#000000}
a:active.header{text-decoration:underline; color:#000000}
a:visted.header{text-decoration:underline; color:#000000}

a.link_grey{text-decoration:underline; color:#9999FF}
a:hover.link_grey{text-decoration:underline; color:#9999FF}
a:active.link_grey{ttext-decoration:underline; color:#9999FF}
a:visted.link_grey{text-decoration:underline; color:#9999FF}

.nrm01 { font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; fontsize: 11px}
.nrm01NEW { font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; fontsize: 14px}
.nrm01B { font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 10px;color: #000000;}
.nrm01C { font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 10px;color: #FB7A0F;}
.nrm01D { font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 10px;color: #999999;}
.nrm02 { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#FF6633; font-size: 11px; fontsize: 11px}
.nrm02B{text-align: none;text-decoration: none;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;color: #000000;}

.sml01 { font-family: Tahoma, Arial; font-size: 10px; fontsize: 11px }
.sml02 { font-family: Arial;   font-size: 10px; fontsize: 11px; font-weight:bold }
.sml03 { font-family: Arial;   font-size: 10px; fontsize: 11px }
.sml04 { font-family: Verdana; font-size: 10px; fontsize: 11px; font-weight:bold }
.hdr01 { font-family: Arial;   font-size: 14px; fontsize: 15px }

.link01:link    { text-decoration: underline; color: #CEEDFF;}
.link01B:link    { text-decoration: underline; color: #0000FF;}
.link01:visited { text-decoration: underline; color: #CEEDFF;}
.link01:hover   { text-decoration: underline; color: #FFD503;}
.link02:link    { text-decoration: none;      color: #ffffff;}
.link02:visited { text-decoration: none;      color: #ffffff;}
.link02:hover   { text-decoration: none;      color: #FFD503;}
.link03:link    { text-decoration: underline; color: #FFDD30;}
.link03:visited { text-decoration: underline; color: #FFDD30;}
.link03:hover   { text-decoration: underline; color: #CEEDFF;}
.link04:link    { text-decoration: underline; color: #2283BF;}
.link04:visited { text-decoration: underline; color: #2283BF;}
.link04:hover   { text-decoration: underline; color: #FF4D00;}
.link05:link    { text-decoration: none;      color: #005B90;}
.link05:visited { text-decoration: none;      color: #005B90;}
.link05:hover   { text-decoration: none;      color: #FF4D00;}
.link06:link    { text-decoration: none;      color: #7F7F7F;}
.link06:visited { text-decoration: none;      color: #7F7F7F;}
.link06:hover   { text-decoration: underline; color: #FF4D00;}
.link07:link    { text-decoration: underline; color: #ffffff;}
.link07:visited { text-decoration: underline; color: #ffffff;}
.link07:hover   { text-decoration: none;      color: #FFffff;}
.link08:link    { text-decoration: underline; color: #000000;}
.link08:visited { text-decoration: underline; color: #000000;}
.link08:hover   { text-decoration: none;      color: #FF4D00;}
.link09:link    { text-decoration: underline;      color: #ffffff;}
.link09:visited { text-decoration: none;      color: #ffffff;}
.link09:hover   { text-decoration: none; color: #ffffff;}
.link10:link    { text-decoration: underline; color: #ffffff;}
.link10:visited { text-decoration: underline; color: #ffffff;}
.link10:hover   { text-decoration: none;      color: #FFffff;}

h1.header{font-size:9px}
input     { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
p         { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
td        { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
select    { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
textarea  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
.input2   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px}
.input{border:1px solid #88A0C8; font-family: verdana, arial,sans-serif; font-size: 11 px; color: #003068; text-decoration: none; background-color: #E9EDF0 }
.bottom{font-size:9px; color:#000000; font-family: verdana}
.footer{font-size:9px; color:#111111; font-family: verdana}
.cart_step_active{font-size:10px; color:#000000; font-family: verdana; font-weight: bold; background-color: #F1F1F1}
.cart_step_inactive{font-size:10px; color:#808080; font-family: verdana; background-color: #F9F9F9}
