  BODY {
	margin: 10 auto;
	text-align:center;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	behavior: url(csshover.htc);
  }
  /*UL { margin-top:-8px; }*/

  
	#header {
		width:850px; 
		height:65px;
		padding-top:15px;
			background-image:url(/fileadmin/templates/img/banner_bg.jpg);
			background-position:150px -30px;
			background-repeat:no-repeat;
		border-bottom:2px solid #F14C12;
	}
		#siteLogo {
			float:left; 
			display:block;
			width:200px;
			height:65px;
			background:#FFF;
		} 
			#siteLogo IMG { margin:15px 0 0 10px; }
			
		#siteTitle {
			float:right; 
			display:block; 
			color:#FFF;
			font-weight:normal; 
			font-size:25px; 
			/*color:#036369;*/
			margin:25px 15px 0 0;
		}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  H3 {
	font-size: 16px;
  }

  #wrapper {
	margin: 10 auto;
	text-align: left;
	width: 850px;
  }
  #box1 {
	width: 303px;
	float: left;
	clear:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 15px;
  }
  div.box1wrapper {
	width: 300px !important;
	width: 302px;
	/*border: 1px dashed #1FC4F4;
	border-top: none;*/
	margin-left: 1px;
  }
  #box1 H3 {
	background-image: url('fileadmin/template-athens/images/title_bg_box1.gif');
	background-repeat: no-repeat;
	color: white;
	font-size:16px;
	height: 30px;
	width: 303px;
	margin: 0;
	padding: 8 5 0 5;
  }
  div.box1wrapper .boxcontent {
	border-bottom: 5px solid #1FC4F4;
	margin: 0;
	padding: 5px;
  }
  div.box1wrapper .boxcontent P {
	margin-top: 0;
  }

  #box2 {
	float:left;
	display:block;
	width: 303px !important;
	width: 303px;
	clear:right;
	margin-top: 10px;
	margin-bottom: 10px;
  }

  #box2 H3 {
	background-image: url('fileadmin/template-athens/images/title_bg_box1.gif');
	background-repeat: no-repeat;
	color: white;
	font-size:16px;
	height: 33px;
	width: auto;
	margin: 0;
	padding: 8 5 0 5;
  }


  #box3 {
	float:none;
	clear: both;
	width: 625px;
	margin-bottom: 10px;
	margin-top: 10px;
  }
  #box3 H3 {
  	background-image: url('fileadmin/template-athens/images/title_bg_box2.gif');
  	background-repeat: no-repeat;
	color: #70202b;
	font-size:16px;
  	height: 33px;
  	width: auto;
  	margin: 0;
  	padding: 8 5 0 5;
  }

  #box4 {
	float:none;
	clear: both;
  	background-color: white;
	width: 190px !important;
	width: 189px;
	margin-top: 10px;
  } 
  #box4 H3 {
	/*border: 1px dashed #1FC4F4;
	border-bottom: none;*/
	color: #16646a;
	font-size:14px;
  	height: 25px;
  	width: auto;
  	margin: 0;
  }
  div.box4wrapper {
	width: 190px !important;
	width: 188px;
  }
  div.box4wrapper .boxcontent {
	/*border: 1px dashed #1FC4F4;*/
  	background-color: white;
	border-bottom: none;
	margin: 0;
	padding: 5px;
  }
  div.box4wrapper .boxcontent P {
	margin-top: 0;
  }


  /* NOT USED I THINK start */

  div.box2wrapper {
	width: 621px !important;
	width: 623px; /*623*/
	margin-left:1px;
	/*border: 1px dashed #1FC4F4;*/
	border-top: none;
  }
  /* #box2 H3 {
	background-image: url('fileadmin/template-athens/images/title_bg_box2.gif');
	background-repeat: no-repeat;
	height: 33px;
	width: 625px;
	margin: 0;
	padding: 8 5 0 5;
  } */
  div.box2wrapper .boxcontent {
	border-bottom: 5px solid #1FC4F4;
	margin: 0;
	padding: 5px;
  }
  div.box2wrapper .boxcontent P {
	margin-top: 0;
  }

  /* NOT USED I THINK end */

  HR.clearer {
	clear: both;
	height: 1;
	visibility: hidden;
  }
  .divider {
	float: left;
	width: 10px !important;
	width: 10px;
	/*border: 1px solid red;*/
  }
  #mainbox {
	width: 638px !important;
	width: 635px; /*630*/

	float: left;
	padding-left: 9px !important;
	padding-left: 11px;
	padding-right: 7px !important;
	padding-right: 9px;
	background-color: #ffffff;
  }

  #navigation{
  	width: 187px !important;
	width: 200px; /*205*/
	float: left;
  	padding: 0px 8px 5px 0px !important;
  	padding: 0px;
  }


  #leftbox {
	width: 187px !important;
	width: 200px; /*205*/
	float: left;
	margin: 0;
	padding: 0px 8px 5px 8px;
	/*background-color: #b20b27;*/
	font-family: Helvetica, Arial, sans-serif;
  }
  #leftbox {
	width: 187px !important;
	width: 200px; /*205*/
	float: left;
	margin: 0;
  }
  #leftoptional {
	clear: both;
	width: 187px !important;
	width: 200px; /*205*/
	float: left;
	margin: 0;
  }
  #header {

	float: left;
	display: inline;
	clear: both;
	margin: 0;
	padding:0;
	background-color: #ffffff;
  }

  #sidenav {
	width: 168px;
	float: left;
	margin-left: 5px;
  }
  #sidenav DIV {
	margin: 0;
	padding: 0;
  }

  #sidenav div.level1 div {
	/*border-bottom: 1px solid #e0e0e0;
	background-image: url('fileadmin/template-athens/images/sidenav_corner.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 20px !important;
	height: 30px;
	padding: 10px 0px 5px 0px;*/
	
	padding:15px 0 11px 15px;
	color:#036369; 
	background:url(/fileadmin/templates/img/left_menu_gradient.gif) bottom right no-repeat;
	background-position: right bottom;
	background-repeat: no-repeat;
	
  }
	  #sidenav div.level1 a { color:#036369; background:url(../img/arrow_red.gif); }
	  #sidenav div.level1 a:hover { color:#F14C12; }
  
  
  
  #sidenav div.level2 div {
	border-bottom: none;
	background-image: none;
	height: 20px;
	padding: 0px 0px 3px 15px;
  }
  #sidenav div.level3 div {
	border-bottom: none;
	background-image: none;
	height: 20px;
	padding: 0px 0px 3px 20px;
  }
  #sidenav a {
  	/*text-transform: uppercase;*/
	color:#F14C12;
	font-size: 12px;
	text-decoration: none;
  }
  #sidenav div.level2 div A { text-transform: none; font-size: 13px; }


P.csc-form-label { font-size:12px; }
P.csc-form-label-req { font-size:12px; color: #b20b27; }
.csc-form-commentcell P.csc-form-label {
font-weight:bold; padding:10px 0 5px 0; margin:0 0 5px 0; /*border-bottom: 1px dashed #1FC4F4;*/  }
B, STRONG { color:#00b6af; }


	#trail {
		width: 350px !important;
		width: 370px;
		float: left;
		margin-bottom: 5px; margin-top:5px;
		font-size:10px;
	}

	#extranav {
		width: 150px;
		float: right;
		text-align:right;
		font-size:10px;
		margin-top:5px;
		margin-right: 0px !important;
		margin-right: -5px;
	}
	#extranav A {
		text-decoration:none;
		background-image:url('fileadmin/template-athens/images/athens.print.17.19.gif');
		background-position:top right;
		background-repeat: no-repeat;
		display:block;
		padding:0 24px 5px 0;
	}
	#footer {
		clear: both;
		width: 620px !important;
		width: 620px;
		background-color: #FFFFFF;
		height: 25px;
		text-align: left;
		font-size:11px;
	}
	#footer A {
		text-decoration:none;
		background-image:url('fileadmin/template-athens/images/athens.backtotop.14.21.gif');
		background-position:top left;
		background-repeat: no-repeat;
		display:block;
		padding:5px 0 5px 16px;
	}
	
	
	
	
	

	
	
	
	
/*addition & fix*/


DIV.box4 P.bodytext { display:block; margin:10px 0 0 0; background:#00b6af; padding:5px; }

DIV.box4 P.bodytext,
DIV.box4 P.bodytext STRONG { color:#FFF; }

DIV.box4, DIV.box4wrapper { display:block; float:left; }

DIV.tt_products-container FORM { margin:0; padding:0; border:1px solid #00b6af; }
DIV.tt_products-container TABLE { margin:0; padding:0; }
DIV.tt_products-container TD H6 { color:#00b6af; font-size:11px; font-weight:bold; }
DIV.tt_products-container TD { font-size:11px; color:#555; }

DIV.tt_products-container A, DIV.tt_products-container A B { font-size:12px; color: #00b6af; text-decoration:underline; }
DIV.tt_products-container .tt_products-morelink { text-align:center; padding:0 0 5px 0; }
DIV.tt_products-container .tt_products-morelink A { font-size:12px; color: #F14C12; }
DIV.tt_products-container B { font-size:12px; color: #F14C12; }

DIV.tt_products-container .tt_products-title {
	background-image:url('http://fefco.org/fileadmin/templates/img/body_title_bg.jpg');
	background-position:top left;
	background-repeat: no-repeat;
}



#mainbox TABLE A { color:#F14C12; text-decoration:underline; }
#mainbox .tt_products_basket TD { padding:10px 0 0 0; }
#mainbox .tt_products_basket EM { font-size:10px; color:#555; }
#mainbox .tt_products_basket A B { font-size:12px; color:#F14C12; }
#mainbox .tt_products_title {
	background-image:url('http://fefco.org/fileadmin/templates/img/body_title_bg.jpg');
	background-position:top left;
	background-repeat: no-repeat;
}
#mainbox .tt_products_title H1 { background:none; font-size:20px; font-weight:normal; padding:0 0 0 5px; margin:0 0 10px 0; }
#mainbox .tt_product_text { font-size:12px; }
#mainbox .tt_product_text B { color:#00b6af; }
#mainbox .tt_product_productLine TD { border-bottom:1px dashed #AAA; padding:0 0 5px 0; }
#mainbox .tt_product_prodTitle { padding:10px 0 5px 0; }
#mainbox .tt_product_prodTitle A B { font-size:12px; color:#F14C12; text-decoration:underline; }
#mainbox .tt_product_prodImage { vertical-align:middle; text-align:center; }
#mainbox .tt_product_prodPrice { font-size:12px; }
#mainbox .tt_product_prodPrice STRONG { color: #00b6af; }





