BODY
{
	margin:				0em;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	line-height:		1.5;
	background-color:	white;
	color:				#333333;
}

P,TD,DIV,.cgtext_normal
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	line-height:		1.5;
	color:				#333333;
	vertical-align:		top;
}

a				{ color: #003366; text-decoration: none; }
a:visited		{ color: #003366; text-decoration: none; }
a:active		{ color: #FF9900; text-decoration: none; }
a:hover			{ color: #FF9900; text-decoration: underline; }

HR
{
	color:				#336699;
}


PRE
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
}

TR.heading
{
	
	background:			url(/default/images/banner.gif);
}

TD.sidepanel
{
	background-color:	#dddddd;
}

TD.sidepanelcell
{
	padding-bottom:		16px;
}

TABLE.sidepanelsection
{
	background-color:	#dddddd;
}

TABLE.sidepanelsection TD.title
{
	color:				white;
	background-color:	black;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	line-height:		16px;
}

TABLE.sidepanelsection TD.body
{
	background-color:	#eeeeee;
	padding:			4px 8px 4px 8px;
}

TABLE.sidepanelsection TD.bodyselected
{
	background-color:	white;
	padding:			4px 8px 4px 8px;
}


TD.cellbody
{
	padding:			16px;
}

TD.menubar
{
	color:				white;
	background-color:	black;
	font-weight:		bold;
	padding:			2px 8px 2px 8px;
	border-right:		1px solid white;
}

A.menubar
{
	color:				white;
}

TABLE.popuppane
{
	background-color:	#cccccc;
	border:				1px solid white;
}

TD.menuitem
{
	background-color:	#cccccc;
	padding:			4px 8px 4px 8px;
}

IMG
{
	border-style:		none;
}

.cglink_mini, .cgtext_mini, .cgtext_postedby
{
	font-size:			9px;
}

.cgtext_warning
{
	color:				red;
}

.cgtext_date
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11.7px;
	font-weight:		bold;
	color:				#ffffff;
}

.cgtext_static1
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-color:			#FFFFFF;
	font-weight:		600;
	margin-right :		10;
}

.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;
}

.cgpagesel_table
{
	background-color:	transparent;
}

.cgpagesel_gap
{
	padding:			1px;
}

.cgpagesel_arrow
{
	background-color:	#bbbbbb;
	padding:			2px;
}

.cgpagesel_tab
{
	background-color:	#bbbbbb;
	padding:			2px;
}

.cgpagesel_tabtext
{
}

.cgpagesel_tabselected
{
	background-color:	#cccccc;
	padding:			2px;
}

.cgpagesel_tabselectedtext
{
	font-weight:		bold;
}

TD.cglink_pageselector
{
}

.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
{
	padding:			2px 14px 2px 2px;
}

.cgadminmenu_pane TD
{
	padding:			2px 4px 2px 4px;
}

.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
{
	border:				none;
	background-color:	white;
}

TABLE.cglayoutbox TD.title
{
	color:				#326464;
	font-size:			16px;
	background-color:	white;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox TD.title H2
{
	color:				#326464;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	text-decoration:	none;
	font-weight:		bold;
	display:			inline;
}

TABLE.cglayoutbox TD.subheading
{
	background-color:	white;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox TD.body
{
	background-color:	white;
	padding:			4px 8px 4px 8px;
}

TABLE.cglayoutbox TD.footer
{
	background-color:	white;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox TD.cmdline
{
	background-color:	white;
	padding: 			2px 8px 2px 8px;
	text-align:			center;
}


TABLE.cglayoutbox2
{
	border-width:		0px;
	border-color:		#999999;
	border-style:		solid;
}

TABLE.cglayoutbox2 TD.title
{
	color:				#326464;
	background-color:	white;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox2 TD.title H3
{
	color:				#326464;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	text-decoration:	none;
	font-weight:		bold;
	display:			inline;
}

TABLE.cglayoutbox2 TD.subheading
{
	background-color:	#dddddd;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox2 TD.body
{
	background-color:	white;
	padding:			4px 8px 4px 8px;
}

TABLE.cglayoutbox2 TD.footer
{
	background-color:	#dddddd;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox2 TD.cmdline
{
	background-color:	white;
	padding: 			2px 8px 2px 8px;
	text-align:			center;
}


TABLE.cglayoutbox3
{
	border:				1px #aaaaaa solid;
}

TABLE.cglayoutbox3 TD.title
{
	color:				#326464;
	background-color:	white;
	font-weight:		bold;
	margin-top:			4px;
	padding: 			2px 8px 2px 8px;
}

TABLE.cglayoutbox3 TD.title H4
{
	color:				#326464;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	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 black 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;
}
