body {
	background-color: #ffffff;
}

h1 {
	font-weight: bold; 
	font-size: 120%; 
	color: #993331; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

h2 {
	font-weight: bold; 
	font-size: 100%; 
	color: #993331; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

a {
	font-weight: bold; 
	color: #993331; 
	text-decoration: underline;
}

a:visited {
	font-weight: bold; 
	color: #bf8a8a;
	text-decoration: underline
}

a img { border: none; }

li {
	font-weight: normal;
	font-size: 100%;
	margin-bottom: 4px;
	color: #000000;
	line-height: 1.5em;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	list-style-type: square
}

ul {
	margin-top: 0px
}

#locationBar {
	background-color: #993331;
	color: #ffffff;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	font: normal 10px arial, sans-serif;
}

#locationBar h1 { 
	color: #fff;
	font-weight: bold; 
	font-size: 205%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
}

#locationBar td { padding: 10px 20px; }

#locationBar a { color: #ffe37f; }

#locationBar div { float: left; }


.location {
	background: transparent url('/images/location_arrow.gif') no-repeat center left;
	padding-left: 15px;
	margin-left: 5px; 
	display: block;
	float: left;
	white-space: nowrap;
}

#secondaryLeftNav {
	background: #60741D;
	border-right: 1px solid #fff;
}

a.leftButton, a.leftButton:visited { 
	display: block;
	background: url('/images/secondary_left_button.jpg') no-repeat;
	padding: 5px; 
	color: #fff;
	font: bold 14px verdana, arial, sans-serif;
	border-bottom: 1px solid #738c1f;
	text-decoration: none;
}

.currentButton{
	color: #fc0;
	display: block;
	background: url('/images/secondary_left_button.jpg') no-repeat;
	padding: 5px; 
	font: bold 14px verdana, arial, sans-serif;
	border-bottom: 1px solid #738c1f;
	text-decoration: none;
}

a.leftButton:hover { color: #fc0; }

.secondaryBanner {
	background: #ce964c;
	padding: 10px; 
	border-bottom: 1px solid #fff;
}

.secondaryBanner h1, .secondaryBanner h2 { 
	color: #fff;
	margin: 0;
}

.secondaryBanner img {
	float: right;
}

#featureArea {
	background: #252711 url('/images/feature_area.jpg') repeat-y top left;
	padding: 15px; 
	border-bottom: 1px solid #fff;
}

#featureArea p { 
	float: left; 
	color: #fff; 
	font: 80% arial, sans-serif; 
	width: 165px; 
}

#featureArea .cover {
	padding: 0 10px 10px 0;
	float: left;
	background: url('/images/shadow1.png') no-repeat;
	margin-right: 15px;
}

*html #featureArea .cover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow1.png'); }

.extFeature {
	padding: 15px; 
	font: 80% arial, sans-serif;
}

.extFeature a {
	color: #993331;
}

.extFeature h2 {
	margin-bottom: 10px; 
	color: #000;
}

.extFeature .cover {
	padding: 0 10px 10px 0;
	float: left;
	background: url('/images/shadow2.png') no-repeat;
	margin-right: 15px;
}

*html .extFeature .cover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadow2.png'); }

#extFeature1 { 
	background: #e7c899;
	border-right: 1px solid #fff;
}

#extFeature2 {
	background: #cad3aa;
}

#about {
	border-top: 1px solid #fff;
	background: #ffe37f;
	padding: 15px; 
	font: 80% arial, sans-serif;
}

#about h2 {
	color: #000;
}


/* Old Styles */

.backgroundYellow {
	background-color: #ffe37f;
}

.lineDashed {
	padding-bottom: 5px; 
	border-bottom: 2px dashed #666666;
}

.backgroundLightRed {
	border-right: 1px #ffffff; 
	border-top: 1px solid #ffffff; 
	border-left: 1px #ffffff; 
	border-bottom: 1px none #ffffff; 
	background-color: #bf8a8a
}

.textMainBody {
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif
}

.textFooter {
	font-weight: normal; 
	font-size: 75%; 
	color: #666666; 
	line-height: 1.6em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}


.navRed, .navGreen {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.navRed {
	background-color: #993331;
}

.navGreen {
	background-color: #7d801a;
}

.textHeading1 {
	color: #993331;
	font-weight: bold;
}

.textHeading2 {
	color: #000000;
	font-weight: bold;
}

.navRed a, .navGreen a {	color: #ffffff; }
.navRed a:visited, .navGreen a:visited {	color: #FFFFEE; }

.navLightRed a, .navLightGreen a { color: #ffffff; }
.navLightRed a:visited, .navLightGreen a:visited { color: #FFFFDD; }

.navLightRed, .navLightGreen {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 5px 0;
}

.navLightRed {
	background-color: #bf8a8a;
}

.navLightGreen {
	background-color: #acaa3d;
}

.textPackage {
	font-weight: normal; 
	font-size: 80%; 
	color: #000000; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.textRequired {
	font-weight: normal; 
	color: #a03235; 
	line-height: 1.5em; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
.cartDisplay {
	border-right: 0px; 
	border-top: 0px; 
	margin: 10px; 
	border-left: 0px; 
	border-bottom: 0px; 
	border-collapse: collapse;
}
.cartDisplay th {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold; 
	font-size: 80%; 
	padding-bottom: 0px; 
	color: #993331; 
	padding-top: 0px; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
	text-align: left
}
.cartDisplay td {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: normal; 
	font-size: 80%; 
	padding-bottom: 4px; 
	color: #000000; 
	padding-top: 4px; 
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}
.navTan {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2d4a7;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 5px 0;
}
.navBlue {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #99ccff;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
}
.navLightBlue {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #d6ebff;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 3px;
}

.navLightBlue a:link, .navLightBlue a:hover, .navLightBlue a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.navLightBlue a {
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

.navBlue a:link, .navBlue a:hover, .navBlue a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

.sideNavRed {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #993331;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
	padding: 4px;
}

.sideNavRed a{
	color: #ffffff;
}

.sideNavRed a:visited{
	color: #FFFFEE;
}

.sideNavLightRed a{
	color: #ffffff;
}

.sideNavLightRed a:visited{
	color: #FFFFDD;
}

.sideNavLightRed {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #bf8a8a;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	font-weight: bold;
	padding: 4px;
}

.navLightYellow {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fef4af;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	padding: 4px;
}

.navLightYellow a:link, .navLightYellow a:hover, .navLightYellow a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navYellow {
	border-top: 1px solid #ffffff;
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeb359;
	text-align: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 4px;
}

.navYellow a:link, .navYellow a:hover, .navYellow a:visited {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.categoryWebSite {
	font-size: 10pt;
	vertical-align: middle;
	color: #000000;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	background-color: #99ccff;
	text-align: left;
	padding: 3px;
}

.categoryWebSite a:link, .categoryWebSite a:hover, .categoryWebSite a:visited {
	font-weight: normal;
	color: #000000;
}

