/* *****************************************
//  WebTank Stylesheet File
//  Title: style.css
//  Media: all
//  File updated: 2010-03-19 18:56:20
// 
//  Do NOT manually edit this generated file
// **************************************** */


A				{ color: #000000; text-decoration: none; font-weight: bold; }
A:link			{ color: #000000; text-decoration: none; font-weight: bold; }	
A:visited 		{ color: #000000; text-decoration: none; font-weight: bold; }
A:active 		{ color: #000000; text-decoration: none; font-weight: bold; }
A:hover 		{ color: #000000; text-decoration: underline; font-weight: bold; }

p {	

	margin:  0px;
	padding: 0px;

}

body { 
	
	width:  100%;
	height: 100%; 
	
	margin:  0px;
	padding: 0px;

	font-family: Arial;
	font-size: 11px;
	color: #000000;
	line-height: 18px;
	
	background-image: url("../editorial/id=63.jpg");
	background-position: top center;
	background-repeat: repeat-x;
	
}

#main 					{ position: relative; top: 0px; left: 0px; width: 860px; height: 500px; background-image: url("../editorial/id=65.png"); background-position: top left; background-repeat: no-repeat; }

#menu 					{ position: absolute; top: 0px; left: 0px; width: 230px; height: 303px; background-color: #dedede; }
#menu .menu 			{ position: absolute; top: 77px; left: 0px; width: 230px; height: auto; }

#logo 					{ position: absolute; top: 0px; left: 230px; width: 350px; height: 130px; }
#logo .logo				{ border-style: none; }

#news 					{ position: absolute; top: 0px; right: 0px; width: 280px; height: 130px; }

#content_left 			{ position: absolute; top: 325px; left: 0px; width: 230px; height: auto; }
#content_left p			{ margin: 0px; }
#content_left a			{ border-style: none; }
#content_left a img		{ width: 230px; border-style: none; }

#content_middle			{ position: absolute; top: 190px; left: 230px; width: 300px; height: auto; padding: 0 25px 25px 25px; }
#content_middle	p		{ margin: 0px; }

#content_right			{ position: absolute; top: 150px; right: 0px; width: 280px; height: auto; }

#title					{ position: absolute; top: 130px; left: 230px; width: 350px; height: 35px; }

#title_large			{ position: absolute; top: 130px; left: 230px; width: 630px; height: 35px; }

#content_large			{ position: absolute; top: 165px; left: 230px; width: 580px; height: auto; padding: 0 25px 25px 25px; }

#content_large	.event_list												{ position: absolute; top: 0px; left: 25px; width: 600px; }
#content_large	p														{ margin: 0px; }
#content_large	.event_list .event_list_block							{ float: left; width: 600px; height: auto; padding: 0 0 10px 0; margin: 15px 0 0 0; background-image: url(../editorial/id=21.jpg); background-position: bottom left; background-repeat: no-repeat; }
#content_large	.event_list .event_list_block .event_date				{ width: 600px; height: 20px; float: left; margin: 0px; }
#content_large	.event_list .event_list_block .event_list_item			{ width: 275px; height: 50px; float: left; margin: 0 15px 30px 0; }
#content_large	.event_list .event_list_block .event_list_item .time	{ font-size: 12px; color: #333; }		

.content_title						{ position: absolute; top: 20px; left: 25px; }

.contact							{ margin: 25px 0 0 20px; }

.latest_news						{ position: absolute; top: 23px; left: 25px; }

.product_list						{ position: absolute; top: 3px; left: 25px; }
.product_list_item					{ width: 300px; height: 125px; margin-bottom: 10px; }

.product_details .title				{ width: 300px; height: auto; }
.product_details .image				{ width: 300px; height: auto; margin-top: 10px; }
.product_details .subtitle			{ margin-top: 10px; width: 300px; height: auto; }
.product_details .content			{ margin-top: 7px; width: 300px; height: auto; }
.product_details .back				{ margin-top: 20px; width: 300px; height: auto; }
.product_details .back img			{ border-style: none; }

.article_list_item					{ width: 275px; height: auto; margin-top: 10px; padding-top: 20px; padding-bottom: 40px; border-bottom: 1px solid #CCCCCC; }
.article_list_item .title			{ width: 275px; height: auto; }
.article_list_item .image			{ width: 275px; height: auto; }
.article_list_item .subtitle		{ margin-top: -2px; width: 275px; height: auto; }
.article_list_item .teaser			{ margin-top: 7px; width: 275px; height: auto; }
.article_list_item .read_more		{ margin-top: 5px; width: 275px; height: auto; }
.article_list_item .read_more img	{ width: 63px; height: 9px; border-style: none; }

.article_detail						{ width: 600px; height: auto; padding: 0px 0 40px 0; border-bottom: 1px solid #CCCCCC; }
.article_detail .title				{ width: 600px; height: auto; }
.article_detail .image				{ width: 600px; height: auto; }
.article_detail .subtitle			{ margin-top: 0px; width: 600px; height: auto; }
.article_detail .text				{ margin-top: 7px; width: 600px; height: auto; }
.article_detail .back				{ margin-top: 5px; width: 70px; height: auto; }

.event_list .event_date	{ padding-top: 5px; font-size: 10px; font-weight: bold; }

.event_detail 					{}
.event_detail .date 			{ margin-top: 25px; }
.event_detail .info 			{ margin-top: -3px; width: 300px; }
.event_detail .info .subtitle	{ margin-top: 10px; }
.event_detail .info .content	{ margin-top: 7px; width: 300px; height: auto; }
.event_detail .info .order		{ margin-top: 20px; }
.event_detail .info .order a	{ color: #e08d7e; font-size: 16px; font-weight: normal; }
.event_detail .info .back		{ margin-top: 20px; }
.event_detail .info .back img	{ border-style: none; }

/* Newsletter sign on */

#signup												{ text-align: left; }
#signup .text										{ margin-top: 20px;}
#signup #signup_form								{ margin-top: 20px;}
#signup #signup_form .item							{ width: 480px; margin-bottom: 20px; }
#signup #signup_form .caption						{ width: 120px; float: left; }
#signup #signup_form .field input					{ width: 250px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #D49F8F; }
#signup #signup_form .item_send						{ margin-left: 340px; }
#signup #signup_form .item_send img					{ border: 1px solid #D49F8F; }
#signup #signup_form .item_red						{ margin-left: 260px; }

/* Newsletter sign off */

#newsletter_sign_out								{ margin-top: 20px; }
#newsletter_sign_out_form							{ margin-top: 20px; }
#newsletter_sign_out_form .item						{ width: 480px; margin-bottom: 20px; }
#newsletter_sign_out_form .caption					{ width: 80px; float: left; }
#newsletter_sign_out_form .field input				{ width: 250px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #D49F8F; }
#newsletter_sign_out_form .item_send				{ margin-left: 340px; }
#newsletter_sign_out_form .item_send img			{ border: 1px solid #D49F8F; }
#newsletter_sign_out_form .item_red					{ margin-left: 260px; }

/* ERRORS */

#signup #signup_form .item .field input.error		{ width: 250px; height: 17px; background-color: red; }

label.error											{ display: none !important;}