div#maincontent div.content-view-line div.attribute-link p		{ background-image: url('/design/news/images/square-arrow.gif'); background-position: center left; background-repeat: no-repeat; text-indent: 2px }
div#maincontent div.content-view-line div.attribute-link-disabled p	{ background-image: url('/design/news/images/square-arrow.gif'); background-position: center left; background-repeat: no-repeat; background-color: #ffffff; color: #000000 }

/* CONTENT LINK FOR ALL MAIN OBJECTS, E.G. " AND "THUMBNAIL/SLIDESHOW VIEW" */
div#maincontent div.content-view-full div.attribute-link p, div#maincontent div.view-slideshow div.attribute-link p, div#maincontent div.content-view-full div.attribute-tipafriend p { background-image: url('/design/news/images/square-arrow.gif'); background-position: center left; background-repeat: no-repeat; text-indent: 5px }
div#maincontent div.content-view-full div.attribute-link-disabled p, div#maincontent div.view-slideshow div.attribute-link-disabled p 		{ background-color: #ffffff; color: #666666 }

/* AUTHOR AND DATE FOR ALL FULL OBJECTS */

div.content-view-full div.attribute-byline p 	{ background-color: #ffffff; color: #666666 }

/* AUTHOR AND DATE FOR ALL CHILD OBJECTS */

div.content-view-full div.content-view-line div.attribute-byline p	{ background-color: #ffffff; color: #666666}
div.class-product div.content-view-line div.class-review div.attribute-message p { background-color: #ffffff; color: #003366 }

/* FOLDER */

div#maincontent div.class-folder div.attribute-short p		{ background: #ffffff; color: #000000}

/* ARTICLE */

div#maincontent div.content-view-full div.class-article div.attribute-short p	{ background-color: #ffffff; color: #000000 }
div.class-article div.attribute-image div.imagecaption p			{ background-color: #ffffff; color: #666666 }

/* EMBEDDED TAGS IN XML FIELDS */

div.factbox-design, div.content-view-embed 						{ background-color: #ffffff; color: #000000; border: 1px solid #e1e1e1 }
div#maincontent div.factbox-design h2, div#maincontent div.content-view-embed h2	{ background-color: #dadada; color: #000000; border-bottom: 1px solid #e1e1e1 }
div#maincontent-design div.content-view-embed h3	{ background-color: #ffffff; color: #777777 }
div.factbox h3				{ background-color: #ffffff; color: #777777 }
div.factbox div.attribute-file p	{ background-color: #ffffff; color: #000000 }

/* LIST ITEM IMAGE */

div.content-view-listitem div.class-image div.attribute-caption p 	{ background-color: #ffffff; color: #666666 }

/* FILE */

div#maincontent-design div.class-folder div.class-file div.attribute-short p	{ background-color: #ffffff; color: #000000 }

/* POLL RESULT STYLE */

div.poll-result div.chart-bar-resultbox				{ background-color: #eeeeee; color: #000000 }
div.poll-result div.chart-bar-resultbar				{ background-color: #003366; color: #000000 /* This could also be a repeating background image */ }



/* RENDERED TABLE */
table.customtable	{ border-spacing: 0px }
table.customtable th	{ background-color: #f5f5f5; color: #000000; text-align: left; padding: 1px 1px 1px 5px; vertical-align: top }
table.customtable td	{ padding: 1px 1px 1px 5px }
table.customtable p	{ padding: 0; margin: 0px }

/* SITE MAP */

.fright				{ float: right }
.fleft				{ float: left }
.cleft				{ float: left }
.lboxx				{ float: left }
.rboxx				{ float: right }
.custom_left			{ float: left }
.cdiv				{ clear: both; margin: 0px; padding: 0; font-size: 1px; height: 10px; }
.cright				{ float: right }
.chr				{ clear: both }
.break				{ clear: both }
#cwrapper hr.clearright		{ clear: right }
#cwrapper hr.clearleft		{ clear: left }
div.dclearright	{ clear: right; font-size: 1px; margin: 0; padding: 0; height: 1px; }
div.dclearleft	{ clear: left }
.dbreak				{ clear: both; padding: 5px; height: 5px }
.ofr				{ float: right}
.ofl				{ float: left }

p.frmrow			{ margin-left: 2% }
label.frmboxlabel		{ float: left }
.frmclm1			{ float: left }
#tpl_topnav li			{ float:right; position:relative }
#tpl_topnav li ul li		{ float: none; }
#tpl_tabbar			{ clear:both }
div.object-right		{ margin: 4px; clear: right }
div.object-left			{ margin: 4px; clear: left }

/* PAGE NAVIGATION */

div.pagenavigator span.previous	{ float: none }
div.pagenavigator span.next	{ float: none }

/* PRICELISTMENU */

.rc				{ float: right }

/* GALLERY */
div.gallerythumb		{ float: left}

/* PRINT */
@media print
{	
	body				{ background-color: #ffffff; color: #000000; margin: 0; padding: 0 }
	div#tpl_siteframe		{ background-color: #ffffff; color: #000000; width: 100%; margin:0; padding:0; border: 0; }	
	div#tpl_allcontent		{ height:1%; width: 100%; padding: 0; margin: 0; border: 0; background-image: none; background-color: #ffffff; color: #000000 }
	div#tpl_topbar01		{ display: none }
	div#tpl_topbar02		{ display: none }
	div.ofl				{ display: none }
	div#tpl_sidenav			{ display: none }
	div#tpl_allcont_left		{ background-image: none; background-color: #ffffff; color: #000000 }
	div#tpl_allcont_right		{ background-image: none; background-color: #ffffff; color: #000000 }
	div#path			{ display: none }
	div#rightmenu			{ display: none }
	div#maincontent			{ margin: 0; padding: 0 }
	div#columns			{ background-image: none; background-color: #ffffff; color: #000000; width: 99% }
	.lboxx				{ background-image: none }
	.lboxx div.lboxx_top		{ background-image: none; border: 1px solid #dadada }
	.lboxx div.lboxx_cont 		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	div.boxx_b1 			{ display: none }
	div.boxx_b2 			{ display: none }
	div.boxx_b3 			{ display: none }
	.rboxx div.rboxx_top div	{ background-image: none; border: 1px solid #dadada}
	.rboxx div.rboxx_cont 		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada ; }
	.cleft div.cl_top_1 div		{ background-image: none; border: 1px solid #dadada }
	.cleft div.cl_cont_1		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	.cleft div.cl_top_3 div		{ background-image: none; border: 1px solid #dadada }
	.cleft div.cl_cont_3		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	.cleft div.cl_top_5 div		{ background-image: none; border: 1px solid #dadada }
	.cleft div.cl_cont_5		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	.cright div.cl_top_2 div	{ background-image: none; border: 1px solid #dadada }
	.cright div.cl_cont_2		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	.cright div.cl_top_4 div	{ background-image: none; border: 1px solid #dadada }
	.cright div.cl_cont_4		{ border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; }
	.cleft div.bb_1_b1 		{ display: none }
	.cleft div.bb_1_b2 		{ display: none }
	.cleft div.bb_1_b3 		{ display: none }
	.cright div.bb_2_b1 		{ display: none }
	.cright div.bb_2_b2 		{ display: none }
	.cright div.bb_2_b3 		{ display: none }
	.cleft div.bb_3_b1 		{ display: none }
	.cleft div.bb_3_b2 		{ display: none }
	.cleft div.bb_3_b3 		{ display: none }
	.cright div.bb_4_b1 		{ display: none }
	.cright div.bb_4_b2 		{ display: none }
	.cright div.bb_4_b3 		{ display: none }
	.cleft div.bb_5_b1 		{ display: none }
	.cleft div.bb_5_b2 		{ display: none }
	.cleft div.bb_5_b3 		{ display: none }
	input.defaultbutton 		{ background-color: #ffffff; color: #000000; border: 1px solid #000000 }
	div#tpl_botbar			{ background-image: none; background-color: #ffffff; color: #000000; width: 100%; margin: 0; padding: 0; text-align: center; border: 0; }
	div#tpl_botbar .tpl_hide 	{ display: none }
	div#tpl_botbar .fright		{ display: none }
	div#tpl_botbar2			{ display: none }
	div#tpl_botbar3			{ display: none }
	div#frmcnt div.form_border	{ background-color: #ffffff; color: #000000; border: none }
	div#frmcnt div.form_border h2	{ border: none }
	
}