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

body {
	font-family: "Helvetica";
	color: #ffffff;
	background-color: #444444;
	background-image: url(../assets/images/background.gif);
	background-repeat: repeat-x;	
}

h1 {
	margin: 0.5em 0 0 0.5em;
	padding: 0;
	font-variant: normal;
	font-size: 182%;
}

h2 {
	margin-top: 2em;
	margin-right: 1em;
	text-align: right;
	font-size: 138.5%;
	color:  #707050;
}

h2.hidden {
	display: none;
}

a {
	color: #CC0000;
}

a:hover {
	color: #FF0000;
}

a.goldAnchor {
	color: #909070;
}

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



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

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

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

.italic {
	font-style: italic;
}

#navBar {
	background-image: url(../assets/images/menu_background_04.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;
}

#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;
}

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

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

#bdEvent .caption {
	
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.center {
	text-align: center;
}

#bdEvent .caption h4 {
	font-size: 85%;
	font-style: italic;
	padding: 0.2em;
}

#bdEvent h4 {
	color: #000000;
	font-weight: bold;
}

.imageContainer {
	margin: 1em 0 0 0;
	padding: 0;
}

.imageContainer img {
	margin: 0;
	padding: 0;
	border: 1px solid #666666;
}

.sizeContainer {
	width: 60px;
	border: none;
	float: left;
	margin-right: 0.2em;
}

#sizeHeader {
	border-top: 1px solid #666666;
	padding-top: 0.5em;
	float: left;
	width: 100%;
}

#sizeHeader h4 {
}

.sizeContainer img {
	border: none;
	margin-top: 0.5em;
}

.sizeContainer p {
	font-size: 69%;
	text-align: center;
}

#webBanner {
	width: 468px;
}

#tvContainer {
	background-image: url(../assets/images/tv_back_11.gif);
	background-position: center;
	text-align: center;
	padding: 8px;
}

#tvContainer img {
	margin: 0;
	padding: 0;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

#bdEvent .imageContainer {
	
}

#eventTitleImage {
	margin: 0 -1em;
}

#eventDescription {
	border: 1px solid #666666;
	padding: 1em;
}

#eventDescription h4 {
	font-size: 123.1%;
}

#eventDescription a {
	text-decoration: none;
}

.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;
}

label {
	/* display: block; */
	/* float: left;*/
	/* width: 20em; */
}

input[type="text"] {
	/* float: left; */
	/* margin-left: 5em; */
	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;
}

.spacer {
	clear: both;
}

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

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

#flashContent {
	margin-top: 1em;
	text-align: center;
}

#flashContent p {
	text-align: center;
}

.centred {
	text-align: center;
}

.itemPricingLeft, .itemPricingRight {
	text-align: center;
	margin-top: 0;
	margin-bottom: 0.5em;
	background-color: #eeeedd;
	color: #000000;
	width: 43%;
}

.itemPricingLeft p, .itemPricingRight p {
	margin: 0.4em;
	padding: 0;
}

.red {
	color: #CC0000;
}

.itemPricingLeft {
	float: left;
	margin-left: 1em;
}

.itemPricingRight {
	float: right;
	margin-right: 1em;
}

#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 {
	font-size: 77%;
	padding: 0;
	margin: 0 0 1em 0;
	
}

#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(../assets/images/new/gold_deep_back.gif) repeat-x top left;
	margin-bottom: 1em;
}

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

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

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

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

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

.newBody {
	margin-top: 2em;
}

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

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

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

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

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

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

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

.redBottom div {
	background: url(../assets/images/new/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(../assets/images/new/white_back.gif) repeat-x top left;
	margin-bottom: 1em;
	padding: 0;
	color: #000000;
}

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

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

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

.whiteBottom div {
	background: url(../assets/images/new/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;
}

.whiteContent p {
	color: #707050;
	font-size: 123.1%;
	font-weight: bold;
	line-height: 130%;
	margin: 1em 1em 0 0;
}

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

.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;
/*	background: #666;	*/
	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%;
}
.loginBox td {
	width: 50%;
	padding: 0 0 0.5em 0;
}

.tdRight {
	/*text-align: right;*/
}

#scrollup {
   overflow: hidden;
   border: 1px solid #000;
   height: 200px;
   width: 200px
 }
 
 .headline {
   top: 210px;
   left: 5px;
   height: 195px;
   width:190px;
 }
 
 #loginButton {
/* 	width: 100%;
 	text-align: center;
 	font-weight: bold; */
 }
