/* GENERAL RULES */

body {
	background-color: #300d00;
	font-family:arial,sans-serif;
	color:#30160C;
	margin: 0 0 20px 0;
	padding:0;
}

a, a:visited {
	color:#5E1D00;
	}
a:active, a:hover {
	color:#5E1D00;
	}
	
img {
	border: 0;
	margin:0;
}
img.subhead {
	margin:5px 0px -7px 0px;
	}
img.bullet {
	margin:-3px 3px 2px 0;
	}
p {
	line-height: 1.3em;
	margin: 0 15px 0.8em 20px;
	font-size:90%;
}
p.index { 
	color:#D9C8A4;
	margin: 0 2px 0.8em 0px;
}
p.index a {
	color:#D9C8A4;
}
p.bullet {
	line-height: 1.3em;
	margin: 0 15px 0.3em 20px;
	font-size:90%;
}
table {
	border: 0;
	margin: 0;
}
td,th {
	padding: 0;
	vertical-align:top;
}


	
span.floatLeft {
	float:left;
	clear:none;
	background-color:#E8DEC8;
	margin:2px 8px 2px 0;
	padding:6px 6px 6px 0;
	display:inline;
	}
	
span.floatLeft img {
	border-top:1px solid #501F05;
	border-right:1px solid #501F05;
	border-bottom:1px solid #501F05;
	clear:none;
	}

img.floatLeft {
	float:left;
	clear:none;
	margin:2px 8px 2px 0;
	padding:3px;
	background-color:red;
	border-top:1px solid #501F05;
	border-right:1px solid #501F05;
	border-bottom:1px solid #501F05;
	}
	
img.floatLeftPromo {
	float:left;
	clear:none;
	margin:2px 8px 2px -10px;
	padding:3px;
	border-top:0px solid #501F05;
	border-right:0px solid #501F05;
	border-bottom:0px solid #501F05;
	}
	
img.floatRightPromo {
	float:right;
	clear:none;
	margin:2px 0 2px 5px;
	padding:3px;
	border-top:0px solid #501F05;
	border-right:0px solid #501F05;
	border-bottom:0px solid #501F05;
	}
		
img.floatRight, span.floatRight {
	float:right;
	clear:right;
	background-color:#E8DEC8;
	margin:2px 0 2px 6px;
	padding:6px 0 6px 6px;
	display:inline;
	}
	
img.floatRightNone {
	float:right;
	clear:right;
	margin:2px 0 2px 6px;
	padding:6px 0 6px 6px;
	display:inline;
	}
		
span.floatRight img, span.floatRight object {
	border-top:1px solid #501F05;
	border-left:1px solid #501F05;
	border-bottom:1px solid #501F05;
	display:inline;
	clear:none;
	}

table.floatRight {
	float:right;
	clear:none;
	}

table.rates {
	background-color:#BBA982;
	margin:0 15px 15px 15px;
	width:838px;
	border-top:1px solid #501F05;
	clear:both;
	}
table.rates p {
	margin:5px;
	}
table.rates p span.header {
	color:#501F05;
	font-weight:bold;
	}
table.footer {
	width:870px;
	}
table.footer p {
	color:#D9C8A4;
	line-height: 1.3em;
	margin: 9px 2px 0.8em 0px;
	font-size:70%;
}
table.footer td.right {
	text-align:right;
}

table.footer p a.foot, a.foot:visited {
	color:#D9C8A4;
	}
a.foot:active, a.foot:hover {
	color:#D9C8A4;
	}
	
table.addons {
	margin:0.5em 0;
	clear:left;
	display:none;
	}
table.addons p {
	}
	
@media screen {
.printOnly {
	display:none;
}
object.flashHeader {
	width:870px;
	height:501px;
	}
object.picH1 {
	width:468px;
	height:292px;
	}
table.main {
	width:870px;
	}
table.main td.border {
	width:1px;
	background-color: #E8DEC8;
	}
table.main td.content {
	width:868px;
	background-color: #D9C8A4;
	}
table.main td.borderB {
	height:1px;
	background-color: #E8DEC8;
	}
table.main td.borderB img {
	border-bottom:1px solid #E8DEC8;
	border-top:1px solid #300d00;
	}


	}

@media print {
.screenOnly {
	display:none;
}
body {
	background: #fff;
	font-family:arial,sans-serif;
	color:#000;
}
table.main {
	border:0 solid #fff;
	width:612px;
}
table.main tr td.borderB {
	display:none;
}

object.flashHeader {
	width:612px;
	height:352px;
	}
object.picH1 {
	width:234px;
	height:146px;
	}
table.main {
	width:612px;
	}
table.main td.content {
	width:610px;
	background-color: #fff;
	}
table.rates {
	background-color:#fff;
	border:0;
	margin:0 15px 15px 15px;
	width:580px;
	clear:both;
	}
	
}
