/* CSS Document */body {	font-family: Verdana, Sans-serif;	font-size: 10px;	color: #3c311f;	background-image: url(http://www.cpcommunity.org/images/sitebg.gif);	margin: 0px;}a:link {	color: #865B31;	text-decoration: none;}a:visited {	color: #865B31;	text-decoration: none;}a:hover {	color: #ab9452;	text-decoration: underline;}a:active {	color: #865B31;	text-decoration: none;}#footerLinks a {	margin-left:6px;	margin-right:6px;}.error {	font-weight:bold;	color:#990000;}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #8d783b;	text-align: left;	vertical-align: middle;	white-space: nowrap;	margin: 0px;	padding: 2px;}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color:#000000;	background-color: #ffffff;	white-space: nowrap;	text-align: left;	margin: 3px;	border: 1px solid #999999;	vertical-align: middle;	padding:1px;}.seriesNameHolder {	width:178px;	clear:right;	padding-top:7px;	float:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	font-style: normal;	text-align:right;}.seriesNameSubHead {	width:178px;	text-align:right;	font-size:11px;	margin-top:-3px;	float:left;}.seriesSubheadImageHolder {	padding-top:8px;	float:left;}.seriesImageHolder {	padding:8px 0 0 3px;	float:left;}.seriesDetail a {	display:block;	background-image:url(http://www.cpcommunity.org/images/seriesbuttonbg.jpg);	text-decoration:none;	color:#483b1e;	width:240px;	height:46px;	float:left;}.seriesDetail a:hover { 	background-position: 0px -46px;	color:#594928;	height:46px;}.holder {	width: 100%;}.titlebar {	width: 964px;	height: 72px;}.logoHolder {	width: 228px;	height: 72px;	float: left;	background-image: url(http://www.cpcommunity.org/images/weblogo.jpg);}.dropButtonHolder {	position:relative;	left:765px;}.siteButtons {	width:736px;	height:72px;	float:left;}.tabsHolder {	width:95%;	float:left;	padding-top:24px;	padding-left:31px;}.tabrollover a {	background: url(http://www.cpcommunity.org/images/toptabbg.jpg) 0 0 no-repeat;	display:block;	font: arial;	font-size:10px;	color:#DACDAB;	text-decoration:none;	width: 101px;	height: 26px;	padding-top:22px;	margin-left:5px;	float:left;}.tabrollover a:hover { 	background-position: 0px -48px;	height:30px;	padding-top:18px;}#loginInfo {	float:right;	padding:20px 0 0 0;	color:#DACDAB;}#loginInfo a {	color:#DACDAB;	margin-left:5px;}#loginTag.hidden {	visibility:hidden;}.contentHolder {	width: 971px;}.leftColumnFrame {	width: 268px;	float: left;}.leftColumnSpacer {	width: 18px;	float: left;}.searchFrame {	width: 241px;	float: left;}.seriesButtons {	width: 241px;	float: left;}.topSellingFrame {	width: 241px;	float: left;	margin-top: 15px;}.rightColumnFrame {	width: 686px;	float: left;}.contentTitle {	width: 100%;	height: 36px;	float: left;}.contentFrame {	width: 100%;	float: left;}.footer {	width: 100%;	float: left;}.rightSpacerFrame {	width: 17px;	float: left;}.mainFrameTop {	width: 971px;	height: 21px;	float: left;	background-image: url(http://www.cpcommunity.org/images/mainframe-top.jpg);	padding: 0px;}.mainFrameRepeat {	width: 971px;	float: left;	background-image: url(http://www.cpcommunity.org/images/mainframe-repeat.jpg);}.mainFrameBottom {	width: 971px;	height: 33px;	float: left;	background-image: url(http://www.cpcommunity.org/images/mainframe-bottom.jpg);}.mainFrameContent {	width: 971px;	background-image: url(http://www.cpcommunity.org/images/mainframe-repeat.jpg);}<!-- Column Layout elements for static pages -->.columnHolder {	width:100%;}.insideHolder {	width:660px;	padding-left:10px;	float:left;}.sectionTitleWide {	width:645px;	height:28px;	background-image:url(http://www.cpcommunity.org/images/cart-sectiontitlewide.jpg);	padding:5px 10px 0px 10px;	font-size:125%;	color:#5d5847;	background-repeat:no-repeat;	float:left;}.sectionTitleWide a {	font-size:10px;}.sectionHolderWide {	width:95%;	padding:5px 10px 3px 10px;	float:left; }.singleColumn {	width:640px;	padding:15px 0 0 15px;	float:left;}.twoColumn {	width:305px;	padding:10px 0 0 10px;	float:left;}.sectionTitle {	width:295px;	height:28px;	background-image:url(http://www.cpcommunity.org/images/cart-sectiontitle.jpg);	padding:5px 10px 0px 10px;	font-size:125%;	color:#5d5847;	background-repeat:no-repeat;}.sectionTitle a {	font-size:10px;}
