html { height: 100%; margin-bottom: 1px; }

.about {font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt; color : #777777; text-decoration : none;}

body { margin: 5px 0; padding: 0; color: #333333; font : 80%  "Trebuchet MS", Arial, Helvetica, sans-serif; background: #FFF url(/images/bg.png) repeat-x top}

.advert { 	padding: 0px 20px 10px 0px; float: left; width: 60%; height: 260px; position: relative;  }
.hdr {
	background: url(/images/logo1.jpg) no-repeat;
	height: 153px;
	padding: 20px 25px 0;
	color: #FFF;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	text-align: right;
	margin-left: 11px;
}
#hdr2 {background: #FFF url(/images/logo.jpg) no-repeat; height: 173px; padding: 2px 25px 0; color: #FFF; font: 175% Arial, Helvetica, sans-serif; text-align: left; }
.hdr a:link, .hdr a:visited, .hdr a:hover, .hdr a:active { color: #333; text-decoration: none; background: transparent; }
.cookie { font-size: 75%; text-align: left; padding-bottom: 20px; }
.col1 { width: 535px; padding: 0 20px 20px 20px; vertical-align: top; }
.col2 { vertical-align: top; }
.feature { text-align: left; border: 1px solid #CCC; background-color: #FFF; padding: 0 10px; margin: 4px 16px 6px 0px; }
.ftr { background: #FFF url('/images/ftr.gif') no-repeat; }
.ftr2 {  font-size: 90%; text-align: center; margin: 6px 10px 0 10px; }
.ftr3 {  font-size: 75%; text-align: center; margin: 6px 10px 6px 10px; }
.main {background: url('/images/main.gif') repeat-y; width: 775px; border-collapse: collapse }
.menu-hdr { padding-bottom: 10px; }
.menu { font-size: 1.0em;  margin: 5px 0; line-height : 14pt; }
.menu a:link, .menu a:visited {  text-decoration: none; color: #000000; background: #EDF4F7 url('/images/sq2.gif'); display: block; width: 90%; padding: 2px; border-left: 6px solid #C9DEE8; }
.menu a:hover {
	background: #FAECCC;
	color: #FF0000;
	border-left: 6px solid #006699;
	text-decoration: underline;
}
.menu-btm { font-size: 80%; text-align: center; margin: 5px 35px 5px 35px; border-top: 1px dashed #CCC; padding-top: 6px; }
.merchants { border-collapse: collapse; border: 1px solid #CCC; }
H1 { font: 1.5em Georgia, Times, serif; margin-bottom: 20px; color: #7a1e1e; }
H2 { font-size: 100%; }
H3 { font-size: 110%; text-transform: uppercase; letter-spacing: 4px; background: #FFF url('/images/icon.gif') no-repeat; margin: 2px 0; padding: 15px 0 0 35px; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; }
H4 { font-size: 90%; font-weight: bold; }
H5, H6 { font-size: 80%; font-weight: bold; color: #006699; }
hr { color: #666; padding: 0px; margin: 0px }
img { border: 0px }
p, ul{ font : 1em "Trebuchet MS", Arial, Helvetica, sans-serif}
ol { list-style-type : decimal; font : 90%  "Trebuchet MS", Arial, Helvetica, sans-serif }
ul  {
	list-style-image : url('/images/bullet.gif');
}
li {
	margin-top: 5px;
}
.standout {
	font: bold 0.95em Georgia, serif;
	color: #990000;
}
.standoutSmall {
	font: 0.9em Georgia, serif;
	color: #990000;
}
a:link { color: #006699; text-decoration: underline; }
a:hover {color: #006666; text-decoration: none; background-color: #EDF4F7; }

table.benefits {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	padding: 2px;
}

table.cost {
	width: 32em;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border: 1px solid #999999;
	padding: 2px;
	background-color: #FFFBDF;
	margin-bottom: 15px;
}
.costHeading {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7a1e1e;
	font-weight: bold;
	font-size: 0.95em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7a1e1e;
	text-align: center;
}
.costRow {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.95em;
	
}
.costDestination {
	color: #000000;
	width: 19em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.costRate {
	color: #000000;
	width: 4.95em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}

.costAccess {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: center;
}
.siteList {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	
}.initial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-color: #C9DEE8;
}
.text1 {
	background-color: #CCCCCC;
}
.text2 {
	background-color: #EEEEEE;
}
table.popular {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
td.popPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
td.popLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}

.formNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
}
.formButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F2CD87;
}
.question { font: bold 1.2em Georgia, serif;}
.textLarge {
	font-weight: bold;
	color: #7a1e1e;
}
.justifysmall {
	font-size: 0.95em;
	text-align: justify;
}
.disclaimer { font: bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;}

table .inform {
	width: 500px;
	border: 1px solid #999999;
	padding: 2px;
	background-color: #FFFBDF;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
}

td .inform {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7a1e1e;
	font-weight: bold;
	font-size: 0.95em;
	padding: 2px;
}

.bg {
	background-image: url(/images/box.gif);
	height: 133px;
	width: 254px;
}
.contactTable {
	background-image: url(/images/sq2.gif);
}
