bodyXXX {
	color: #444;
	background: #6B6B6B url(/images/cssimg/bg-1-1.png) repeat-x;
}

body {
	color: #444;
	background: #6B6B6B;
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #444;
}

a#logo {
	color: #595411;
	font-size: 36px;
	font-weight: bold;
	text-decoration: none;
}

div.announcement{
	font-size: 16px;
	padding-bottom: 0px;
}

div.announcement h3{
	font-size: 32px;
	margin-bottom:12px;
	color: #333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #aa8;
}

div#announcements{
	background-color: #898471;
	color: #ffffff;
	font-size: 18px;
	float: right;
	line-height: 1.75;
	padding-bottom: 12px;
}

div.announcement-list{
	margin-bottom:24px;
}

div.announcement-list h3{
	font-size: 20px;
	margin-bottom:12px;
}


div.container {
	background-color: #fff;
	min-height: 300px;
	font-family: inherit;
}

div.listItem {
	background-color: #d9d5bf;
	width:710px;
	min-height: 133px;
	font-family: inherit;
	margin-bottom: 16px;
}

div.listItem_alternate {
	background-color: #f2f2e9;
	width:710px;
	min-height: 133px;
	font-family: inherit;
	margin-bottom: 16px;
}

div.listItemNoMinHeight {
	background-color: #f2f2e9;
	width:710px;
	font-family: inherit;
	margin-bottom: 7px;
}

div.listItem2 {
	background-color: #d9d5bf;
	width:690px;
	min-height: 133px;
	font-family: inherit;
	margin-bottom: 16px;
	padding:12px;
	padding-bottom: 2px;
	margin-top: 36px;
}


div.listItem div.listItemText {
	margin-top: 14px;
	margin-left: 48px;
	margin-right: 48px;
	text-align: left;
	width: 470px;
	line-height:normal;
}

div.listItem_alternate div.listItemText {
	margin-top: 14px;
	margin-left: 48px;
	margin-right: 48px;
	text-align: right;
	width: 470px;
	line-height:normal;
}

div#nav div#placeholder-nav {
	background-color: #000000;
	padding-left:22px;
}

table#menuTable {
	margin-bottom: 0px;
}

div#hero div#placeholder-hero {
	background-color: #b7ae9b;
}

div#hero-sub div.inner {
	background-color: #898471;
	color: #fff;
	font-size: 11px;
}



div#footer {
	border-top: 1px solid #eee;
	text-align:center;
}





/* @group Forms */

.product-form h3 {
	font-size: 14px;
	padding-left: 9px;
}

.product-form {
	margin-bottom: 18px;
}

.secure-login, .newsletter-form {
	background: #f9f9f9;
	border: 1px solid #f2f2f2;
	margin-bottom: 18px;
}

.secure-login h3, .newsletter-form h3 {
	background: #eee;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	margin: 0;
	padding: 6px 18px;
}

.secure-login div.form, .newsletter-form div.form {
	padding-left: 9px;
}

#XXXplaceholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */

/* @group Links */

div#urls-inline a:link, a:visited, a:hover, a:active {
	color: #444;
	text-decoration: underline;
}

a:link, a:visited {
	color: #444;
	text-decoration: underline;
	font-style: bold;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
	font-family: inherit;
	text-align: center;
}



div#hero-sub a:link, div#hero-sub a:visited {
	color: #444;
	text-decoration: none;		
}

div#hero-sub a:hover, div#hero-sub a:active {
	color: #444;
	text-decoration: none;		
}

#XXXplaceholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */



/* @group Template Settings */

div# img {
	margin: 0;
}

div#, div.whoslogged, div#header-right {
	height: 146px;
	line-height: 146px;
	padding-top:8px;
}

div.whoslogged {
	margin-top:10px;
	text-align: right;
}

div#placeholder-search {
	padding: 46px 40px 0 0;
	text-align: right;
}

input.cat_textbox_small {
	width: 130px;
}

input.cat_textbox_medium {
	width: 250px;
}

div#nav div#placeholder-nav {
	height: 18px;
}

div#placeholder-nav {
	padding-left: 20px;
}

div#placeholder-nav td {
	padding: 0;
	vertical-align: middle;
}

div#hero {
	margin-right: 0;
	width: 600px;
}

div#hero div#placeholder-hero {
	overflow: hidden;
}

div#hero div#placeholder-hero, div#hero-sub div.inner {
	height: 216px;
}

div#hero-sub div.inner {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
}

div#hero-sub div.pad {
	padding: 18px;
}

div.inner, div#sub div.inner {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}

div#main {
	padding: 0px 0px 12px;
}
div#main {
	border-top: 1px solid #eee;
	font-family: inherit;
}

div#placeholder-rss {
	height: 16px;
	margin-bottom: 9px;
	text-align: right;
}

div#placeholder-rss img {
	margin: 0 9px;
	vertical-align: middle;
}

div#footer {
	padding-top: 18px;
	padding-left: 0;
	height: 24px ;
}

div#print {
	margin-top:12px;
	text-align: right;
}
	

#XXXplaceholder-nav table td {cursor: pointer;cursor: hand; }    /* @end */
.copyright {
	font-size: 75%;
	color:#999;
}

.cat_listbox_small {
	min-height: 100px;
}

.goBack {
	padding-top:20px;
}

div.listItem div.mySWF{
	width:135;
	height:135;
	float:left;
	}
	
div.listItem_alternate div.mySWF{
	width:135;
	height:135;
	float:right;
	}
	
div.mySWF2{
	width:180px;
	height:180px;
	}
	
div.testimonial{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-style:italic;
	padding-top: 0px;
}

p.testimonial-byline{
	text-align:right;
	font-style:normal;
}

div#side-head{
	line-height: 1.0;
	background-color:#898471;
	height: 156px;
	padding-left: 24px;
	padding-top: 24px;
	width: 490px;
	padding-right: 18px;
}


div#detail-wrapper{
	float:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 180px;
}

div#side-head h3{
	line-height: 1.5;
	color: #FFF;
	text-align: center;
}

div#testimonials{
	background-color:#CEC5B3;
	width: 140px;
	min-height: 525px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

div#sidebar2{
	background-color:#bfa873;
	width: 200px;
	min-height: 525px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 42px;
	margin-bottom: 42px;
	height:100%;
}

div#sidebar3{
	background-color:#bfa873;
	float:right;
	width: 200px;
	min-height: 525px;
	padding-top: 50px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 0px;
	margin-left: 42px;
	margin-bottom: 42px;
	height:100%;
}


div#detail-head{
	height:180px;
	background-color:#898471;
	float:left;
}

div#object-description{
	float:right;
	width:485px;
	padding-top:48px;
	padding-right:24px;
	padding-left:24px;
	font-size:115%;
}

.listItemText.column.span-12 p {
	line-height: 1;
	font-size:100%;
}

p.flush-right{
	text-align:right;
}


td.faqresultstablequestion a:hover{
	text-decoration: none;
}



.listItem .listItemText h3 {
	color: #8c3623;
}

.listItem_alternate .listItemText p{
	text-align:right;	
}

.listItem_alternate .listItemText h3 {
	color: #73462c;
}
#announcement p a {
	color: #333;
	font-family: inherit;
}

#announcement p a:hover {
	color: #111;
	font-family: inherit;
}
#main #sidebar2 {
	line-height: 125%;
}
#mainContent h4 {
	line-height: 125%;
}
sup {
	font-size: 75%;
}
#mainContent h3 {
	line-height: 125%;
}
#sub .container #main #sidebar3 .right-sidebar a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #000;
}


.right-sidebar{
	text-align:center;	
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}

