/* fonts */
BODY,TD,TR,TABLE,H2,H3,H4,H5,BIG,SMALL,INPUT,SELECT,OPTION,TEXTAREA,.smaller { 	
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	 }
	 
PRE { 	
	font-family: Courier New,Lucida Console,Monospace;	
	font-size : 9pt;	
	 }
	 
BODY,TD,TR,TABLE,INPUT,SELECT,OPTION,TEXTAREA { 		
	font-size : 8pt;	
	 }	 

SMALL{ 	
	font-size : 10px;	
	 }

.smaller { 	
	font-size : 7pt;	
	 }
.news { 	
	font-variant: small-caps; 
	font-weight: bold;
	color : #CC0033;
	width: 50%;
	 }

H1#toptit  {color:#FFFFFF; font-size: 9px; font-weight:lighter; margin:0 10px; padding:0; text-align:left}
dfn#toptit  {color:#FFFFFF; font-size: 9px; font-weight:lighter; margin:0 10px; padding:0; text-align:left}
strong#toptit  {color:#FFFFFF; font-size: 9px; font-weight:lighter; margin:0 10px; padding:0; text-align:left}
em#toptit  {color:#FFFFFF; font-size: 9px; font-weight:lighter; margin:0 10px; padding:0; text-align:left}

/*	background-color: RGB(249, 201, 16); */


H1 {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 13pt;
	margin-bottom:0px; 
}
em {
        font-style: normal
}

strong {
font-style: italic; font-weight: normal

}

H2,H3,BIG {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 13pt;
	font-weight: bold;
	color : #3C4A80;		
}
.big2 {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 9pt;
	font-weight: bold;
	color : #3C4A80;		
}
.big3 {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 9pt;
	font-weight: bold;
	color : #A62525;		
}
.sP   {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 7pt;
	background-color : #FF0000;		
	color : #E0E0E0;
}

.sP   {
	font-family: Tahoma,Verdana,Arial,Sans-serif;	
	font-size : 7pt;
	background-color : #FF0000;		
	color : #E0E0E0;
}

.special   {
	background-color : #FF0000;
	color : #E0E0E0;
	text-decoration : none;		
}
.special:hover   {
	background-color : #CC0033;
	color : #FFFFFF;
	text-decoration : none;
}

.rank {
	color : #FFFFFF;
	font-size : 5pt;
	text-decoration : none;		
}
.rank:hover   {
	color : #FFFFFF;
	font-size : 5pt;
	text-decoration : none;
}



/* links */

A {
	font-weight: normal;
}

A:hover {
	color : #A62525;		
}


A.norm {
	font-weight: normal;
}


A.nolink {
	font-weight: normal;
	text-decoration : none;
}

A.nolinkb {
	font-weight: bold;
	text-decoration : none;
}

A.menu {
	color : #1C2A60;
	text-decoration : none;	
	font-weight: normal;	
}

A.menu:hover {
	color : #3C4A80;
	text-decoration : underline;	
	font-weight: normal;	
}


A.menuact,.menuact {
	color : #FFFFFF;
	text-decoration : none;	
	font-weight: normal;
	
}

A.menuact:hover {
	color : #FFFFFF;
	text-decoration : underline;	
	font-weight: normal;
			
}
A.menuactred,.menuactred {
	color : #A62525;
	text-decoration : none;	
	font-weight: normal;
	
}

A.menuactred:hover {
	color : #A62525;
	text-decoration : underline;	
	font-weight: normal;
			
}


A.gRef {
	text-decoration : none;
	color : #333366;	
}

A.gRef:hover {			
}



A.more {
	color : #9F1909;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;			
}

A.more:hover {
	color : #9F1909;
	text-decoration : underline;	
	font-weight: bold;
	font-size : 10px;			
}

A.calendar {
	color : #336699;
	text-decoration : none;	
	font-weight: bold;
	font-size : 10px;			
}

A.calendar:hover {
	color : #336699;
	text-decoration : underline;	
	font-weight: bold;
	font-size : 10px;			
}

A.tab {
	color : #3C4A80;
	text-decoration : none;	
	font-weight: normal;	
}

A.tab:hover {
	color : #3C4A80;
	text-decoration : underline;	
	font-weight: normal;	
}



/* red */
.redmd {
	color : #A62525;
}
.bgredmd {
	background-color : #A62525;
}	
/* olive */
.olivemd {
	color : #868659;
}

/* orange */
.bgorangelt {
	background-color : #FFECB6;
}	
.orangemd {
	color : #DA9000;
}
.bgorangemd {
	background-color : #DA9000;
}	
.bgorangedk {
	background-color : #BC7E03;
}	
.bgorangedkr {
	background-color : #382600;
}	
.bgtop {
	background-color : #382600;
	background-image: url(img/bg_top.jpg);
	background-repeat:repeat-y;			
}	

/* blue */


.bgblueltr {
	background-color : #D4DBF5;
}	
	
.bluelt  {
	color : #94A1D0;
}
.bgbluelt {
	background-color : #94A1D0;
}	
	
	
.bluemd {
	color : #6574A7;
}	
.bgbluemd {
	background-color : #6574A7;
}	

.bluedk {
	color : #3C4A80;
}	
.bgbluedk {
	background-color : #3C4A80;
}	

.bluedkr {
	color : #1C2A60;
}	
	
.bgbluedkr {
	background-color : #1C2A60;
}

/* grays */

.white {
	color : #FFFFFF;
}

.grayltr {
	color : #E2E2E2;
}

.graylt{
	color : #C1C1C1;
}

.graymd {
	color : #888888;
}

.graydk {
	color : #666666;
}


.graydkr {
	color : #333333;
}


.bggrayltr {
	background-color : #F1F1F1;
}

.bggraylt {
	background-color : #C1C1C1;
}

.bggraymd {
	background-color : #999999;
}


.bggrayDk {
	background-color : #666666;
}

.bggrayDkr {
	background-color : #333333;
}

.bgwhite {
	background-color : #FFFFFF;
}

.bgblack {
	background-color : #000000;
}

.borderGrayMd {
	border : solid 1px #999999;
}

/* bgprice */

.bgpriceLow {
	background-color : #F1F1F1;
}

.bgpriceRegular {
	background-color : #DBDBDB;
}

.bgpriceHigh {
	background-color : #C5C5C5;
}

.bgpriceHolidays {
	background-color : #B3B3B3;
}



/* tables */


.table {
	background-color:#666666;

}

.tablehead {
	background-color : #999999;
	color:#FFFFFF;
	font-weight:bold;	
	height:20;			
}

.tablehead2 {
	background-color:#CCCCCC;
	color:#000000;	
	font-weight:bold;	
	height:20;		
}
.tableheadhlt {
	background-color:#DA9000;
	color:#FFFFFF;	
	font-weight:bold;	
	height:20;		
}
.tabledata {
	background-color:#FFFFFF;
}

.tabledata2 {
	background-color:#EEEEEE;

}
.tabledatahlt {
	background-color:#FFECB6;

}
.tabledataline {
	border-bottom : dotted 1px #CCCCCC;		
}
/* pics */


.photo {
	background-color : #CACACA;	
	border : solid 1px #666666;	
		}		
		
.picnorm {
	filter: alpha(Opacity=70,FinishOpacity=70,Style=1);	
		}		
						
.picover{
}		


/* forms */

.input {
	color:#333333;
	background-color:#FFFFFF;
	border:solid #666666 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(img/bg_input.gif);			
				
}
.inputact {
	color:#1C2A60;
	background-color:#FFFFFF;
	border:solid #1C2A60 1px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(img/bg_input.gif);								
}


.button {
	font-size : 10px;	
	font-weight: bold;
	background-color:#A62525;
	color:#FFFFFF;
	border:solid #333333 1px;
	cursor:hand;
	filter: alpha(Opacity=80,FinishOpacity=80,Style=1);									
}
.buttonover {
	font-size : 10px;	
	font-weight: bold;
	background-color:#A62525;
	color:#FFFFFF;
	border:solid #333333 1px;
	cursor:hand;							
}

.season {
	font-weight: bold;
	background-color:#A85B00;
	color:#E2E2E2;
	border:solid #996600 1px;

.high {
	font-weight: bold;
	background-color:#A85B00;
}


/* misc */

P.small {
	margin-top: 6px;
}
HR {
	color : #E0E7ED;
	border: 1px;	
}
