/*================================================================================ */
/* CSS Document - For Content (Buying) Guides  - NOT Page Structure */
/* Copyright © 2002-2006 CSN Stores, Inc. - All rights reserved                    */
/* info@csnstores.com                                                              */
/*================================================================================ */

/* referenced on /asp/show_content.asp */

.ContentGuideTitle {
	font-size: 11pt;
	font-weight: Bold;
	margin-bottom:2px;
	}
.ContentGuideTitle H1 {
	font-size: 11pt;
	font-weight: Bold;
	padding-bottom:2px;
	margin:0px;
	}
.ContentGuideSubTitle {
	font-size: 10pt;
	font-weight: normal;
	border-bottom:#cccccc solid 1px;
	}

/* referenced in Content Guides  - Pre-Knowingwhatiwasdoing! */
.CG { /* for paragraphs*/
	margin:10px 0px 20px 0px;
	clear: both;
	}
.CGRow1{
	background-color:f8f8f8;
	}
.CGRow2{
	background-color:ffffff;
	}
.CGBtoT{
	text-align:right;
	margin:2px 0px 2px 0px;
	width:100%;
	clear:both;
	}
.CGheader{
	border:#cccccc solid 1px;
	width:100%;
	padding:2px 2px 2px 2px;
	margin:10px 0px 10px 0px;
	font-size:10pt;
	font-weight:bold;
	}
.CGheader2{
	border:#cccccc solid 1px;
	padding:2px 2px 2px 2px;
	margin:10px 0px 10px 0px;
	font-size:10pt;
	font-weight:bold;
	}
.CGListNavBox{
	border-left:#cccccc solid 1px;
	height:120px;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 10px;
	float:right;
	clear:both;
	}
.CGListNavBox2{
	border-left:#cccccc solid 1px;
	height:100px;
	width:120px;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	float:right;
	clear:both;
	}
.CGListNav{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	line-height:16pt;
	}
.CGList{
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 15px;
	}
.CGList2{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	}
.CGList3{
	padding:-10px 0px 0px 15px;
	margin:-10px 0px 0px 15px;
	}
.CGImage{
	margin: 2px 6px 6px 0px;
	float:left;
	clear:left;
	}
.CGImageLeft{
	margin: 2px 6px 6px 0px;
	float:left;
	clear:left;
	}
.CGImageRight{
	margin: 2px 0px 6px 6px;
	float:right;
	clear:right;
	}
.CGImageRight2{ /*2 images */
	height:340px;
	padding:2px 0px 0px 15px;
	text-align:right;
	float:right;
	clear:right;
	}
.CGImageRight3 { /*image w/caption */
	padding:2px 0px 0px 15px;
	text-align:center;
	font-size:7pt;
	float:right;
	clear:right;
	}
.CGImageInline1 { /*inline image */
	padding:0px 0px 10px 0px;
	width:102px;
	text-align:left;
	float:left;
	}
.CGImageInline2{ /* inline image*/
	margin: 0px 0px 10px 0px;
	width:102px;
	text-align:left;
	float:right;
	}
.CGImageCenter{
	margin: 2px 0px 6px 0px;
	text-align:center;
	}
.CGImageContainer{
	width:100%;
	padding:10px 10px 10px 10px;
	font-size:7pt;
	text-align:center;
	}
.CGImageContainer2{ /* floats on the right */
	width:220px;
	padding:0px 0px 0px 0px;
	font-size:7pt;
	text-align:center;
	float:right;
	}
.CGCustomerReview{
	border-top:#cccccc solid 1px;
	padding:5px 0px 5px 0px;
	}	
/* referenced in Content Guides  - Post-Knowingwhatiwasdoing! */
/*.ContentContainer H4{
	border:#cccccc solid 1px;
	width:100%;
	padding:2px 2px 2px 2px;
	margin:10px 0px 10px 0px;
	font-size:10pt;
	font-weight:bold;
	}
*/	
TD.ContentContainer UL{
	padding:0px 0px 10px 15px;
	margin:10px 0px 10px 15px;
	}
TD.ContentContainer TABLE{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	}
TD.ContentContainer P { /* for paragraphs*/
	margin:10px 0px 20px 0px;
	clear: both;
	}
TD.ContentContainer H2 {	
	margin: 0px 3px 0px 0px;
	padding:0;
	font-size:8pt;
	font-weight:bold;
	display: inline;
	}
TD.ContentContainer H2 A {	
	font-weight:bold;
	}	