* { 
	margin: 0;
	padding: 0;
	}
* html div	{
	height: 1px;
	}
html, body	{
	height: 100%;
	}
body	{
	background-color: #333333;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0 0 0 0;
	}
html>body	{
	font-size: 1em;
	}

* html body	{
	text-align: center;
	}

input {
	border: 1px solid #333333;
}

img {
	border: 0px;
}

a {
	color: #14585f;
}

a:hover {
	color: #5a696b;
}

ul {
	list-style: none;
}

li {
	background: url(../images/square.jpg) left 3px no-repeat;
	padding: 0 0 10px 10px;
}

h1 {
	color: #14585f;
	font-size: 1.50em;
	font-weight: normal;
	text-transform: uppercase;
}

h2 {
	color: #678082;
	font-size: 1.15em;
	font-weight: normal;
	margin: 0 0 15px 0;
}

h3 {
	color: #14585f;
}
	
.breakIt01 {
	clear: both;
	font-size: 1px;
	height: 1px;
	width: 1px;
}

#mainWrapper01 {
	left: 50%;
	margin: 0 0 0 -425px;
	position: absolute;
	text-align: left;
	width: 849px;
}

#mainWrapper02 {
	background: url(../images/sidebar.gif) left top repeat-y;
}

#leftWrapper01 {
	background: #ffffff;
	float: left;
	width: 275px;
}

#emailBox01 {
	font-size: 0.95em;
	margin: 30px 0 0 30px;
	padding: 0 10px 0 0;
}

#emailBox01 h3 {
	color: #f5ffc1;
	font-size: 1.10em;
	margin: 0 0 5px 0;
}

#emailBox01 input {
	height: 17px;
	padding: 0 4px 0 4px;
}

#emailBox01 p {
	color: #bdbfb3;
	margin: 0 0 5px 0;
}

.submit01 {
	border: none;
	margin: 0 0 -4px 2px;
}

.spacer  {
	background: #828f79;
	width: 275px;
	height: 33px;
	margin-top: -3px;
	}
	
#navigation01 {
	background: #6b8082;
	color: #ffffff;
	font-size: 0.75em;
	padding: 15px 0 50px 0;
	width: 275px;
	letter-spacing: 1px;
}

#navigation01 ul {
	list-type: none;
	text-transform: uppercase;
}

#navigation01 li {
	background: none;
	border-bottom: 1px solid #889a8f;
	padding: 0;
}

#navigation01 a {
	color: #ffffff;
	display: block;
	margin: 5px 0 0 30px;
	padding: 0 0 5px  0;
	text-decoration: none;
}

#navigation01 a:hover {
	color: #f5ffc1;
}

#navigation01 li.selected01 {
	border-bottom: none;
}

#navigation01 li.last01 {
	border-bottom: none;
	margin-bottom: 9px;
}

#navigation01 li ul {
	background: #94a6a6 url(../images/subnav_bkgd.jpg) left bottom repeat-x;
	display: none;
	padding: 10px 0 10px 0;
}

#navigation01 li.selected01 ul {
	display: block;
}

#navigation01 li li {
	border-bottom: none;
	margin: 6px 0 0 0;
	padding: 0 0 6px 0;
}

#navigation01 li li a {
	background: url(../images/square.jpg) left 3px no-repeat;
	color: #f5ffc1;
	margin: 0 0 0 30px;
	padding: 0 0 0 9px;
	text-transform: none;
}

#contentWrapper01 {
	background: #ffffff url(../images/fade.jpg) left bottom repeat-x;
	float: left;
	font-size: 0.80em;
	min-height: 800px;	
	width: 574px;
}

#content01 {
	background: url(../images/dl_accent.jpg) right top no-repeat;
	padding: 30px 35px 30px 35px;
}

#content01 p {
	margin: 0 0 10px 0;
}

#homeContentWrapper01 {
	background: #ffffff url(../images/fade.jpg) left bottom repeat-x;
	float: left;
	font-size: 0.80em;
	min-height: 600px;
	width: 574px;
}

#homeContent01 {
	padding: 30px 35px 30px 35px;
}

#homeContent01 p {
	margin: 0 0 10px 0;
}

#homeContent01 ul {
	padding-left: 5px;
	}
	
#homeContent02 p {
	line-height:20px;
	}

#footer01 {
	background-color: #333333;
	color: #6b8082;
	font-size: 0.60em;
	padding: 12px 3px 12px 3px;
}

#footer01 a {
	color: #6b8082;
	text-decoration: none;
	text-transform: uppercase;
	}
	
#footer01 a:hover {
	color: #bdbfb3; 
}

#footer01 p {
	margin: 4px 0 4px 0
}

#footer01 ul {
	list-style: none;
}

#footer01 li {
	float: left;
	background: none;
	border-right: 1px solid #6b8082;
	margin: 0 7px 0 0;
	padding: 0 7px 0 0;
}

#footer01 li.last01 {
	border-right: none;
}

#footer01 li.selected01 {
	text-decoration: underline;
	}

.noteBox01 {
	background: url(../images/dl_promo.jpg) left bottom repeat-x;
	border: 1px solid #6b8082;
	float: right;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 295px;
}

* html .noteBox01 {
	width: 280px;
}

.noteBox01 h3 {
	color: #6b8082;
	font-size: 1.00em;
	margin: 0 0 5px 0;
}

.promoPic01 {
	float: left;
	font-size: 0.85em;
	margin: 0 10px 10px 0;
	text-align: right;
}

.giftCertificateBox01 {
	background: url(../images/gift_promo.jpg) left center no-repeat;
	font-size: 0.85em;
	padding: 0 0 0 30px;
	width: 170px;
}

.giftCertificateBox01 h3 {
	font-size: 1.00em;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}

.courtesyText01 {
	color: #ff0000;
	font-size: 0.90em;
}

#homePromo {
	font-size: 0.9em;
	}
	
#homePromo a {
	text-decoration: underline;
	}
	
#homePromo h3 {
	color: #14585f;
	font-size: 11px;
	letter-spacing: .5px;
	margin-bottom: 3px;
	}
	
#homePromo a:hover {
	color: #6b8082;
	text-decoration: underline;
	}
	
#homePromo p {
	line-height: 12px;
	}
	
.promo1  {
	margin-left: 0px;
	width: 200px;
	}
	
.promo2  {
	margin-right: 50px;
	width: 200px;
	float: right;
	margin-top: -57px;
	}

.promo1, .promo2 a {
	text-decoration: none;
	}


.promo1 p {
	color: #000000;
	text-decoration: none;
	border-bottom: none;
	}

