.cglink_mini, .cgtext_mini, .cgtext_postedby
{
	font-size:			9px;
}

.cgtext_warning
{
	color:				red;
}

.cgtext_cmdline
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
}

.cgtext_cmdline_bold
{
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
}

.cgtext_cmdlinesep
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#aaaaaa;
}		
		
.cgtable_standard
{
	border-style:		none;
	background-color:	transparent;
}

.cgtable_bar
{
	border-style:		none;
	background-color:	#cccccc;
	padding-top:		2px;
	padding-bottom:		2px;
}

TABLE.cgpagesel
{
	background-color:	transparent;
}

TABLE.cgpagesel A
{
	display:			block;
}

TABLE.cgpagesel TD
{
	background-color:	#e6e6e6;
	padding:			2px;
	text-align:			center;
}

TABLE.cgpagesel TD.arrow
{
	padding:			2px;
	text-align:			center;
}

TABLE.cgpagesel TD.selected
{
	background-color:	#cccccc;
	font-weight:		bold;
	padding:			2px;
	text-align:			center;
}


.cglist_cmdcell
{
	padding:			2px 4px 8px 4px;
}

.cglist_messagecell
{
	padding:			4px 4px 4px 4px;
}


TR.cglist_columnstitlerow
{
	background-color:	#cccccc;
}

.cglist_columntitle
{
	padding:			2px 4px 2px 4px;
}

.cglist_columntitlesortable
{
	padding:			2px 4px 2px 4px;
}

.cglist_columntitlesortsel
{
	padding:			2px 4px 2px 4px;
}

TR.cglistitem_row
{
}

TR.cglistitem_row_even
{
	background-color:	#eeeeee;
}

TR.cglistitem_row_odd
{
	background-color:	#e6e6e6;
}

TD.cglistitem_cell,TD.cglistitem_cell_even,TD.cglistitem_cell_odd
{
	padding:			2px 4px 2px 4px;
}

.cglistitem_link
{
}		
			
.cglistitem_text
{
}

.cgadminmenu_bar, .cgadminmenu_pane
{
	border-style:       outset;
	border-width:		1px;
	border-color:		#999999;
	background-color:	#CCCCCC;
}

.cgadminmenu_bar TD, .cgadminmenu_pane TD
{
	padding:			2px 4px 2px 4px;
}

.cgadminmenu_pane TD A
{
	color:				black;
}

.cgcell_elementfollow
{
	background-color:	transparent;
	padding-left:		16px;
}

.cgcell_repliesfull
{
	padding-top:		16px;
}

.cgcell_repliespartial
{
	padding-top:		8px;
	padding-left:		16px;
}

.cgcell_sitemap
{
	background-color:	transparent;
	padding-top:		8px;
	padding-bottom:		8px;
	padding-left:		16px;
}

.cgcell_index
{
	padding-bottom:		16px;
}

.cgprices_table
{
	margin-top:			8px;
	padding-bottom:		4px;
	background-color:	#dddddd;
}

.cgcartactions_table
{
	padding:			4px;
	background-color:	#dddddd;
}

.cgbutton_table
{
	border:				none;
	padding:			0px;
	spacing:			0px;
}

.cgoutofstock_table
{
	text-align:			center;
	padding-bottom:		4px;
	background-color:	#dddddd;
}

TABLE.cglayoutbox
{
}

TABLE.cglayoutbox TD.title
{
	font-weight:		bold;
	margin-top:			4px;
	padding: 			20px 8px 2px 8px;
}

TABLE.cglayoutbox TD.title H2
{
	font-size:			14px;
	line-height:		16px;
	text-decoration:	none;
	font-weight:		bold;
	display:			inline;
}

TABLE.cglayoutbox TD.subheading
{
	padding: 			2px 8px 2px 8px;
	font-size:			12px;
}

TABLE.cglayoutbox TD.body
{
	padding:			4px 8px 4px 8px;
}

TABLE.cglayoutbox TD.footer
{
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox TD.cmdline
{
	padding: 			2px 8px 2px 8px;
	text-align:			center;
}


TABLE.cglayoutbox2
{
	border:				1px #666666 solid;
}

TABLE.cglayoutbox2 TD.title
{
	color:				white;
	background-color:	#118c93;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
	border-bottom:		1px #666666 solid;
}

TABLE.cglayoutbox2 TD.title H3
{
	color:				white;
	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			12px;
	line-height:		14px;
	text-decoration:	none;
	font-weight:		bold;
	display:			inline;
}

TABLE.cglayoutbox2 TD.subheading
{
	background-color:	#e4d9ce;
	padding: 			2px 8px 2px 8px;
	border-bottom:		1px #666666 solid;
	font-size:			12px;
}

TABLE.cglayoutbox2 TD.body
{
	background-color:	#ffffff;
	padding:			4px 8px 4px 8px;
}

TABLE.cglayoutbox2 TD.footer
{
	background-color:	#e4d9ce;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox2 TD.cmdline
{
	background-color:	#e4d9ce;
	padding: 			2px 8px 2px 8px;
	text-align:			center;
	border-top:			1px #666666 solid;
}


TABLE.cglayoutbox3
{
	border:				1px #aaaaaa solid;
}

TABLE.cglayoutbox3 TD.title
{
	color:				white;
	background-color:	#999999;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox3 TD.title H4
{
	color:				white;
	font-family:		Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:			12px;
	line-height:		14px;
	text-decoration:	none;
	display:			inline;
}

TABLE.cglayoutbox3 TD.subheading
{
	background-color:	#dddddd;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox3 TD.item
{
	background-color:	#eeeeee;
	padding:			4px 8px 4px 8px;
}

TABLE.cglayoutbox3 TD.footer
{
	background-color:	#dddddd;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox3 TD.cmdline
{
	background-color:	#dddddd;
	padding: 			2px 8px 2px 8px;
	text-align:			center;
}

TR.cgproperty TD.label
{
	padding:			4px 0px 4px 0px;
	text-align:			right;
}

TR.cgproperty TD.value
{
	padding:			4px 0px 4px 0px;
}
	
TR.cgproperty TD.section
{
	border-top:			solid #336699 1px;
	padding:			4px 0px 4px 0px;
	margin:				4px 0px 4px 0px;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#336699;
}

DIV.cglatest_posts
{
}

DIV.cglatest_posts DIV.title
{
}

DIV.cglatest_posts DIV.readmore
{
	padding-top:		4px;
}

DIV.cglatest_posts DIV.details
{
	padding-top:		4px;
	padding-bottom:		4px;
	font-size:			9px;
}

.cglist_totals
{
	border-top:			1px #666666 solid;
}

.cglist_totallabel,
{
	text-align:			right;
	padding-top:		4px;
	padding-bottom:		4px;
}

.cglist_totalvalue
{
	text-align:			right;
	padding-top:		4px;
	padding-bottom:		4px;
	padding-right:		4px;
}

.cglist_totallabel_sumline
{
	border-top:			2px black solid;
	text-align:			right;
	padding-top:		4px;
	padding-bottom:		4px;
}
.cglist_totalvalue_sumline
{
	border-top:			2px black solid;
	text-align:			right;
	padding-top:		4px;
	padding-bottom:		4px;
	padding-right:		4px;
}

DIV.thumbnail, DIV.abstract, DIV.image, DIV.description
{
	text-align:			center;
}



