@charset "UTF-8";
/* CSS Document */

h2.postH2 {
	text-align: left;
}

/* Main Container IDs */

#doc2 {
	background-color: #000000;
	background-image: url(../images/base/doc_background.gif);
	background-repeat: no-repeat;
	margin-top: 1em;
	margin-bottom: 1em;
	
}

#hd {
	margin: 0;
	padding: 0;
}

#bd, #bdEvent {
	margin: 1em 0;
	padding: 0 1em;
}

#bdEvent {
	background-color: #FFFFFF;
	color: #000000;
}

#ft {
	margin-top: 1em;
	border-top: 1px solid #282825;
}

#legal {
	font-size: 77%;
	padding: 0;
	margin: 0 0 1em 0;
}

/* Navigation Bar Styles */

#navBar {
	background-image: url(../images/header/menu_background.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	clear: left;
	height: 30px;
}

#navList {
	padding: 0.2em 0;
	margin: 0em 1em;
	list-style: none;
}

#navList ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navList a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	/* width: 8em; */
	padding: 0.3em 2em;
	font-size: 108%;
	/* border-left: 1px solid #cc0000; */
	border-right: 1px solid #280000;
}

#navList li {
	float: left;
}

#navList a:hover {
	background-color: #cc0000;
}

#navList ul a {
	/* border-top: 1px solid #990000;
	border-bottom: 1px solid #150000; */
}

#navList li ul {
	position: absolute;
	z-index: 5000;
	width: 10.8em;
	left: -999em;
}

#navList li:hover ul, #nav li.sfhover ul {
	left: auto;
	background-color: #280000;
	border-left: 1px solid #990000;
	border-right: 1px solid #150000;
	border-bottom: 1px solid #150000;
}

/* Left Navigation Styles */

#leftNav {
	margin: 0 0;
	padding: 0;
	/* border-bottom: 1px solid #ee0000; */
	border-top: 1px solid #330000;
}

#leftNav li {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ee0000;
	border-bottom: 1px solid #330000;
}

#leftNav a {
	display: block;
	padding: 0.4em 1em;
	color: #FFFFFF;
}

#leftNav a:hover {
	background-color: #FF0000;
}

#scrollup {
   overflow: hidden;
   border: 1px solid #000;
   height: 200px;
   width: 200px
 }

/* Main Classes */

.goldAnchor {
	color: #909070;
}

a.goldAnchor:hover {
	color: #FF0000;
}

.phoneNumber {
	text-align:right;
	margin-top: 0.8em;
	margin-right: 1em;
	font-size: 153.9%;
	line-height: 90%;
	padding: 0.5em;
	background-image: url(../images/header/phone_back.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.itemContainer {
/*	margin-top: 1em; */
	margin-bottom: 1em;
	padding: 0;
	border: 1px solid #282825;
}

.blackContainer {
	background-color: #000000;
}

.goldContainer {
	background-color: #707050;
	border-top: 1px solid #aaaa88;
	border-left: 1px solid #aaaa88;
	border-right: 1px solid #282825;
	border-bottom: 1px solid #282825;
}

.greyContainer {
	background-color: #707070;
	color: #000000;
}

.whiteContainer {
	background-color: #eeeedd;
	color: #000000;
	border-top: 1px solid #ccccbb;
	border-left: 1px solid #ccccbb;
	border-right: 1px solid #282825;
	border-bottom: 1px solid #282825;
}

.redContainer {
	background-color: #700000;
	border-top: 1px solid #cc0000;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #280000;
	border-bottom: 1px solid #280000;
}

h3 {
	font-size: 116%;
	font-weight: bold;
	background-color: #000000;
	background-image: url(../assets/images/item_header_black.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #282825;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0;
}

input[type="text"] {
	margin: 0.5em 1em;
}

.formRow {
	
}

.blackH3 {
	color: #707050;
	background-color: #000000;
	background-image: url(../assets/images/item_header_black.gif);
}

.whiteH3 {
	color: #383820;
	background-color: #bbbbaa;
	background-image: url(../assets/images/item_header_white.gif);
}

.redH3 {
	background-color: #700000;
	background-image: url(../assets/images/item_header_red.gif);
	border-bottom: 1px solid #280000;
}

.goldH3 {
	background-color: #707050;
	background-image: url(../assets/images/item_header_gold.gif);
}

.itemImg {
	float: right;
	margin: 1em;
}

.itemContainer p {
	padding: 1em;
	line-height: 131%;
}

.itemContainer p.big {
	font-size: 116%;
}

.itemContainer ul {
	padding: 1em;
}

.itemContainer ul ul {
	padding: 0.2em 0;
}

.itemContainer li {
	margin-left: 1em;
	padding-top: 0.2em;
	list-style-type: none;
	/* content-before: */
}

.itemContainer li li {
	margin-left: 1.5em;
	list-style-type: disc;
}

.itemContainer li li li {
	list-style-type: square;
}

.itemPricing {
	border: 1px solid #666666;
	margin: 1em;
	padding: 0;
	text-align: center;
}

.centredImg {
	margin-top: 1em;
	text-align: center;
}

.centredImg img {
	border: 1px solid #000000;
}

.red {
	color: #CC0000;
}

#ft {
	margin-top: 1em;
	/* margin-bottom: 1em; */
	border-top: 1px solid #282825;
}

#ft p {
	margin: 0.5em;
	text-align: center;
}

#ft a {
	color: #ffffff;
	text-decoration: none;
}

#ft a:hover {
	text-decoration: underline;
	color: #CC0000;
}

#legal p {
	text-align: center;
}

#dataTable {
	color: #000000;
}

#blockSpan {
	display: block;
}

/*  New Styles */

.goldDeepTop, .goldDeepTop div, .goldDeepBottom, .goldDeepBottom div, 
.whiteTop, .whiteTop div, .whiteBottom, .whiteBottom div, 
.redTop, .redTop div, .redLeftTop, .redLeftTop div, .redBottom, .redBottom div {
	width: 100%;
	height: 20px;
	font-size: 1px;
}


.goldDeepBox {
	background: #282825 url(../images/base/gold_deep_back.gif) repeat-x top left;
	margin-bottom: 1em;
}

.goldDeepTop {
	background: url(../images/base/gold_deep_tr.gif) no-repeat top right;
}

.goldDeepTop div {
	background: url(../images/base/gold_deep_tl.gif) no-repeat top left;
}

.goldDeepBottom {
	background: url(../images/base/gold_deep_br.gif) no-repeat bottom right;
}

.goldDeepBottom div {
	background: url(../images/base/gold_deep_bl.gif) no-repeat bottom left;
}

.goldDeepContent, .whiteContent {
	padding: 0 1em;
}

.newBody {
	margin-top: 2em;
}

.goldHead {
	background: url(../images/base/gold_head_tl.png) no-repeat top left;
	width: 100%;
	border-bottom: 1px solid #282820;
	margin: 0 0 1em 0;
}

.goldHead div {
	background: url(../images/base/gold_head_tr.png) no-repeat top right;
	width: 100%;
}

.redBox {
	background: #660000 url(../images/base/red_back.gif) repeat-x;
	margin-bottom: 1em;
}

.redTop {
	background: url(../images/base/red_tl.gif) no-repeat top left;
}

.redLeftTop {
	background: url(../images/base/red_tl_tl.gif) no-repeat top left;
}

.redTop div, .redLeftTop div {
	background: url(../images/base/red_tr.gif) no-repeat top right;
}

.redBottom {
	background: url(../images/base/red_bl.gif) no-repeat bottom left;
}

.redBottom div {
	background: url(../images/base/red_br.gif) no-repeat bottom right;
}

.redContent {
	
}

.leaderBox {
/*	min-height: 10em;
	* height: 10em;
*/
}

.redContent p {
	padding: 0 1.5em;
	font-style: italic;
}

.biggestLeader {
	font-size: 131%;
}

.biggerLeader {
	font-size: 108%; 
}

.whiteBox {
	background: #EEEEDD url(../images/base/white_back.gif) repeat-x top left;
	margin-bottom: 1em;
	padding: 0;
	color: #000000;
}

.whiteTop {
	background: url(../images/base/white_tr.gif) no-repeat top right;
}

.whiteTop div {
	background: url(../images/base/white_tl.gif) no-repeat top left;
}

.whiteBottom {
	background: url(../images/base/white_br.gif) no-repeat bottom right;
	
}

.whiteBottom div {
	background: url(../images/base/white_bl.gif) no-repeat bottom left;
}

.whiteContent {
	padding: 0;
	margin-bottom: -1em;
}

.oneFortyHeight {
	height: 140px;
}

.whiteBox h4 {
	font-size: 182%;
	margin: 0;
	padding: 0.3em 0.5em;
	display: block;
	font-weight: bold;
	font-style: italic;
	color: #FFFFEE;
}

.bigP {
	font-size: 123.1%;
	line-height: 130%;
	margin: 1em 1em 0 1em;
}

.contentP {
	margin: 1em 1em 0 1em;
	font-size: 108%;
	line-height: 116%;
}

.whiteContent p.leader {
	margin: 0 1em;
	font-size: 123.1%;
}

ul.bullet {
	font-size: 123.1%;
	font-weight: bold;
	line-height: 130%;
	list-style-type: disc;
	margin: 1em;
}

ul.bullet li {
	list-style-type: disc;
	margin-left: 2em;
}

.red {
	color: #990000;
}

.gold {
	color: #707050;
}

.bold {
	font-weight: bold;
}

.grabber {
	font-size: 138.5%;
	font-weight: bold;
	font-style: italic;
	line-height: 130%;
	padding: 0.2em;
}

.bigQuoteSpan {
	font-size: 197%;
	font-family: Times New Roman;
}

.leftQuoteImg {
	float: left;
	padding: 0;
	margin: 0.5em 0.5em 0 0;
}

.rightQuoteImg {
	margin: -0.5em 0 0 0.5em;
	padding: 0;
	float: right;
}

.featureImg {
	margin: -1em 1em -2em -1em;
	float: left;
	border: none;
}

.loginBox {
/*	margin-top: 1em; */
	background: #CCCC33;
	color: #000000;
}

.loginBox h4 {
	font-weight: bold;
	border-bottom: 1px solid #000000;
	padding: 0.5em 1em;
}

.loginBox table {
	margin: 0.5em 1em;
}

.loginBox input {
	margin: 0;
	padding: 0;
	width: 100%;
}

.loginContent {
	padding: 1em;
}

.loginContent p {
	margin-bottom: 0.5em;
}

.loginBox li {
	margin-bottom: 0.5em;
}

.loginBox td {
	width: 50%;
	padding: 0 0 0.5em 0;
}
 
.headline {
   top: 210px;
   left: 5px;
   height: 195px;
   width:190px;
 }