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

* {
padding: 0;
margin: 0;
}

body {
background: #111324 url(images/bkgd.jpg) no-repeat center top;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
}#wrapper {
	margin: 0px auto;
	padding: 0px 10px 10px 10px;
	width: 873px;
	background-color: #000000;
}
#top {
	margin: 0px;
	padding: 0px;
}
#main {
	margin: 0px;
	padding: 0px;
	background-image: url(images/innerBk.jpg);
	background-repeat: repeat-y;
	background-position: right bottom;
}
#left {
	margin: 0px;
	padding: 15px 36px 20px 35px;
	float: left;
	width: 556px;
}
.spacer {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#left h1 {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #084981;
	margin: 0px;
	padding: 0px 0px 13px  0px;
}
#left p {
	font-size: 13px;
	line-height: 17px;
	margin: 0px;
	padding: 0px 0px 13px 0px;
}
#left h3 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 11px 0px;
}
#left p.red {
	font-style: italic;
	color: #8E0004;
	font-size: 14px;
	line-height: 18px;
}
#giftBox {
	background-image: url(images/present.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	margin: 0px;
	padding: 10px 0px 18px 164px;
}
#left #giftBox p {
	font-size: 13px;
	font-style: italic;
	line-height: 16px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0px;
	padding: 0px 0px 7px 7px;
}
#right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 245px;
}
#quote p {
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#quote {
	margin: 0px;
	padding: 12px;
}
#quote p.name {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
#theTable td.header {
	background-color: #07447a;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#theTable td.mainCell {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c3c6c8;
	border-top: none;
}
#theTable td.holidayCell {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c3c6c8;
	border-top: none;
	background-image: url(images/holidayBk.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#theTable td.padded {
	margin: 0px;
	padding: 21px 0px 18px 15px;
}
#theTable td.paddedLas {
	margin: 0px;
	padding: 21px 15px 18px 15px;
}
#left #theTable h1 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	text-transform: uppercase;
}
#left #theTable p {
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#left  #theTable p.darkCopy {
	color: #000000;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
.shortField {
	width: 25px;
}

