A:link {color:#0033CC;
		text-decoration: underline;
		}

A:visited {color:#666;
		text-decoration: underline;
		}

A:hover  {color:#FF6600;
		text-decoration: underline;
		}

A:active {color:#6699FF;
		text-decoration: underline;
		}  

	BODY {
	background-color:#FFF;
	margin-top: 0px;
	}
			
	TABLE.main {
	background-color:#FFF;
	margin-bottom: 0px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	}
	
	TABLE.expediaheader {
	background-color:#FF9933;
	background-image: url(/expedia/images/bg_expediaheader.gif);
   	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	TABLE.bargainbox {
	background-color:#FFFFFF;
	border-top:2px solid #F6DDA0;
	border-left:2px solid #F6DDA0;
	border-right:2px solid #F6DDA0;
	}

	TABLE.group {
	background-color:#FFF;
	margin-bottom: 0px;
	border:1px solid #999;
	height:100%;
	}
	
	
	TABLE.grouphot {
	background-color:#e2ecfd;
	margin-bottom: 0px;
	height:100%;
	}
	
	TABLE.group2 {
	margin-bottom: 10px;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	}
	
	TD.group2 {
	margin-bottom: 10px;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	}
	
	TABLE.group2b {
	background-color:#FFF;
	margin-bottom: 10px;
	padding-bottom: 6px;
	border:1px solid #999;
	}
	
	TABLE.group2c {
	margin-bottom: 10px;
	border-top:1px solid #FFCC00;
	border-left:1px solid #FFCC00;
	border-right:1px solid #FFCC00;
	border-bottom:1px solid #FFCC00;
	}
	
	TABLE.group3 {
	background-color:#FFF;
	margin-bottom: 0px;
	border:1px solid #999;
	height:100%;
	}
	
		TABLE.group3about {
	background-color:#FFF;
	margin-bottom: 0px;
	border:1px solid #999;
	height:50%;
	}
	
	TABLE.group4 {
	background-color:#FEEEBD;
	margin-bottom: 0px;
	border:1px solid #999;
	height:100%;
	}
	
	TABLE.group4a {
	background-color:#FEEEBD;
	margin-bottom: 0px;
	border:1px solid #999;
	height:60%;
	}
	
	TABLE.group5 {
	background-image: url(/images/forums_bg.gif);
    background-repeat: no-repeat;
	background-position: top left;
	background-color:#FBEA8C;
	margin-bottom: 0px;
	border:1px solid #999;
	height:100%;
	}
	
	TABLE.subgroup {
	background-color:#FBEA8C;
	margin-bottom: 0px;
	border:1px solid #FFCC00;
	}
	
	TABLE.subgroup2 {
	background-color:#E2ECFD;
	margin-bottom: 0px;
	border:1px solid #FFCC00;
	}
	
	TABLE.newsletter {
	background-color:#FF9933;
	background-image: url(/images/newsletter_env.gif);
    background-repeat: no-repeat;
	background-position: bottom right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	
	
	.newsletter1 {
	background-color:#FFFFFF;
	background-image: url(/images/newsletter_thumb.jpg);
    background-repeat: no-repeat;
	background-position: 100% 25px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid #94979e;
	}
	
	.newsletter2 {
	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 12pt;
	color : #FF6600;
	font-weight: bold;
	}
	
	TABLE.specialfeature {
	background-color:#FFCC00;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	TABLE.fc2006 {
	background-color:#FFAC1B;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
	TD.subgroup {
	background-color:#FBEA8C;
	margin-bottom: 0px;
	border:1px solid #FFCC00;
	}
	
	TD.header {
	background-color:#A7C3F3;
	padding: 6px;
	border-bottom:6px solid #FFCC00;
	height: 18px;
	}
	
	TD.header2 {
	background-color:#FF6600;
	padding: 6px;
	border-bottom:6px solid #FFCC00;
	height: 18px;
	}
	
	TD.headlabel {
	height: 50px;
	background-image: url(/miniguides/images/yellowblend.gif);
	border-bottom:1px solid #FFCC00;
	padding-left:6px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, San Serif;
  	font-size: 7pt;
	font-weight: bold;
  	color: #0000A0;
	}
	
	TD.headlabel2 {
	height: 30px;
	border-top:1px solid #0000A0;
	border-bottom:1px solid #0000A0;
	padding-left:6px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, San Serif;
  	font-size: 9pt;
	font-weight: bold;
  	color: #0000A0;
	}
	
	TD.headlabel2new {
	height: 22px;
	background-image: url(/images/yellowblend1.gif);
	border-bottom:1px solid #FFCC00;
	padding-left:6px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, San Serif;
  	font-size: 7pt;
	font-weight: bold;
  	color: #FF3300;
	}

	TD.erratabooks {
	padding-left: 10px;
	padding-right: 10px;
	}
	
	
	TD.forums {
	background-image: url(/images/forums_bg.gif);
    background-repeat: no-repeat;
	background-position: top left;
	background-color:#FBEA8C;
	}
	
	TD.hottopics {
	padding-right: 12px;
	height: 40px;
	}
	
	TD.list1 {
	border-right:1px solid #FFFFFF;
	}
	
	TD.list2 {
	border-left:1px solid #FFFFFF;
	}
	
	TD.yellowrule {
	border-bottom:1px solid #FFCC00;
	}
	
	TD.blog {
	margin-top: 10px;
	padding-top: 10px;
	}
	
	TD.hgroup {
	padding-left: 6px;
	}
   
	.bullet  {
  	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 140%;
	color : #FFCC33;
	}
	
	.bulletgrey  {
  	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 140%;
	color : #666666;
	}
	
	.text1  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 140%;
  	color : #000;
	}
	
	.text1b  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
  	line-height : 140%;
	font-weight : bold;
  	color : #000;
	}
	
	.text2  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 180%;
  	color : #000;	
	}
	
	.text2destlist  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 8pt;
	line-height : 180%;
  	color : #000;
	margin-left: 10px;
	}
	
	.text2teaser  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 8pt;
	color : #000;	
	}
	
	.text2b  {
  	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 8pt;
	line-height : 180%;
	font-weight : bold;
	color : #000;	
	}
	
	.text3  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 7pt;
  	color : #003366;	
	}
	
	.text3b  {
  	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 7pt;
	line-height : 140%;
	font-weight : bold;
	color : #000;	
	}
	
	.date  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
  	color : #666666;	
	}
	
	.head1  {
  	font-family : Verdana, Arial, Helvetica, San Serif;
  	font-size : 16pt;
  	line-height : 150%;
  	color : #000;
	}
	.head2  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 11pt;
  	line-height : 150%;
  	font-weight : bold;
	color : #003366;
	}
	.head3  {
   	font-family : Arial, Helvetica, San Serif;
  	font-size : 10pt;
  	color : #0066CC;
	}
	.head4  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 11pt;	
  	color : #6699CC;
	}
	.head5  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
  	color : #003366;
  	background:#DDDDDD;
	}
	.feature  {
  	font-family: Georgia, Times New Roman, Times, Serif;
  	font-size: 10pt;
	font-weight : bold;
  	color: #000;	
	}
	.feature2  {
  	font-family: Georgia, Times New Roman, Times, Serif;
  	font-size: 10pt;
	color: #000;	
	}
	.feature3  {
  	font-family: Georgia, Times New Roman, Times, Serif;
  	font-size: 10pt;
	color: #000;	
	margin-bottom : 10px;
	}
	.blogposts  {
  	font-family: Georgia, Times New Roman, Times, Serif;
  	font-size: 10pt;
  	color: #000099;	
	margin-bottom : 10px;
	}
	.footer  {
  	font-family: Arial, Helvetica, San Serif;
  	font-size: 8pt;
  	color: #003366;	
	}
	
	.searchtext2  {
  	font-family: Times New Roman, Georgia, Serif;
  	font-size: 10pt;
  	color: #003366;	
	}
	
	.dottedgrey {
	background-image: url(/images/home/dir_greydot.gif);
    background-repeat: repeat-y
	}
	
	.dottedblue {
	background-image: url(/images/home/dir_bluedot.gif);
    background-repeat: repeat-y;
	}
	
	.dottedorange {
	background-image: url(/images/home/dir_orangedot.gif);
    background-repeat: repeat-y
	}

	.trivia1 {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 150%;
	font-weight : bold;
  	color : #000099;
	}
	
	.triviaanswers {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 8pt;
	color : #000099;
	}
	
	.bargains  {
  	font-family : Arial, Helvetica, San Serif;
  	font-size : 9pt;
	line-height : 150%;
  	color : #000099;
	}
	
	.login {
  	font-family : Verdana, Arial, San Serif;
  	font-size : 8pt;
	color : #000000;
	}
	
	.login A:link, .login A:visited {
	color: #0033FF;
	text-decoration: underline
	}

	.mozart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FDBA02;
	}
	
	TD.freeship {

	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 6px;

	}
	
.freeship1 {

	font-family: Verdana, Arial, Helvetica, San Serif;

  	font-size: 8pt;

	font-weight: bold;

  	color: #FF3300;
	

	}
	
	.freeship2 {


	font-family: Verdana, Arial, Helvetica, San Serif;

  	font-size: 7pt;

  	color: #FF3300;
	padding-left: 2px;
	}


