#header .flash { margin: 5px 0 0 0; float: left; }

#contentContainer { width: 100%; margin: 0; float: left; }
	
	#leftColumn { width: 250px; float: left; overflow: hidden; }		
		#leftColumn .content { margin: 20px 0; }
		#leftColumn .tx-newloginbox-pi1 h3 {font-size: 9pt}
		#leftColumn .fce-box {margin-bottom: 10px}

					
	#centralColumn { width: 398px; margin: 0 20px; float: left; display: inline; overflow: hidden; }
		#centralColumn  .content { margin: 20px 0; }
					
	#rightColumn { width: 250px; float: left; overflow: hidden; }
		#rightColumn .content { margin: 20px 0; }

/* CONTENT ============================================ */

/* 2 columns */
#centralColumn .fce-2columns {width: 398px;}
#centralColumn .fce-2columns-gray {width: 398px;}
#centralColumn .fce-2columns .left, #centralColumn .fce-2columns-gray .left {width: 194px;}
#centralColumn .fce-2columns .right, #centralColumn .fce-2columns-gray .right {width: 194px;}

/* FCE Rightbox */
#rightColumn .fce-right_block { width: 248px!important; width: 250px; }
#rightColumn .fce-graybox {background: #F4F4F4; margin: 0 0 10px 0;} 

.tx-tdnewsletter-pi1 .inputbox { color: #333; background-color: #fff; border: 1px solid #7E9DB9;}

.tx-newloginbox-pi1 { clear: both;}

#rightColumn .shop { margin: 0 0 5px 0;}
#rightColumn .shop h3 { font-size: 1em; font-weight: bold; margin: 0px; margin-bottom: 5px;}
#rightColumn .shop p { font-size: 1em; margin: 5px 0;}
#rightColumn .shop div.price { font-size: 1.2em; font-weight: bold; color: #009965; margin-top: 10px;}

#leftColumn .shop { margin: 0 0 5px 0;}
#leftColumn .shop h3 { font-size: 1em; font-weight: bold; margin: 0px; margin-bottom: 5px;}
#leftColumn .shop p { font-size: 1em; margin: 5px 0;}
#leftColumn .shop div.price { font-size: 1.2em; font-weight: bold; color: #009965; margin-top: 10px;}

