/*.header_top {height:145px; width:100%}
.header_top .right {width:205px; float:right; padding-top:113px;}
.header_bottom {width:800px; height:30px;  }
.header_bottom .left {width:530px; float:left; }
.header_bottom .right {width:200x; float:right;}*/
.content_general { padding:0 20px 5px 0; font-size:1.1em; line-height:1.4em; }
.content_general ul, .content_general ol { margin:0 0 0 15px; padding:0; list-style-position:outside; }
.content_general li { margin:0 0 10px 0; padding:0; }

.content_right { padding:0 0 5px 15px; color:#684F40; }
.content_right img { border:none; }
.content_left { padding:0 0px 5px 10px; color:#684F40; }
.content_left img { border:none; }
.column_triple { margin-bottom:20px; }
.col_1 { width:135px; float:left; }
.col_2 { width:260px; float:left; }
.col_3 { width:180px; float:left; font-size:0.8em; }
.col_3 img { border:2px solid #7DC7E0; }

.large_map { padding:25px; }
.large_map img { border:3px solid #7DC7E0; }


#footer_logo { margin:10px 0 10px 0; padding-left:255px; float:left; width:224px; }
#footer_links { float:left; width:350px; margin:5px 0 10px 140px; }


/*.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.float_left { float:left; }
.float_right { float:right; }
.margin { margin:10px 0; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.bold { font-weight:bold; }
.overflow { overflow:hidden; }
.icon_general { float:left; margin-right:10px; }

/* nextN */
/*.nextn_container { overflow:hidden; margin:10px 0; }
.nextn_container .intro { display:none; float:left; margin:0 5px 0 0; font-weight:bold; }
.nextn_container .general { float:left; margin:0 5px; text-decoration:underline; font-weight:normal; }
.nextn_container .selected { float:left; margin:0 5px; font-weight:bold; text-decoration:none; }
.nextn_container .previous_active { float:left; margin:0 5px; text-decoration:underline; font-weight:normal; }
.nextn_container .previous_page_inactive { display:none; float:left; margin:0 5px; }
.nextn_container .previous_inactive { float:left; margin:0 5px; }
.nextn_container .next_active { float:left; margin:0 5px; text-decoration:underline; }
.nextn_container .next_inactive { float:left; margin:0 5px; }
.nextn_container .next_page_inactive { display:none; float:left; margin:0 5px; }*/


/* ======== THUMBNAILS PAGE ====== */
ul#thumbnails { padding:0 0 0 0; margin:5px 0 5px 0; list-style-type:none; }
ul#thumbnails a img, ul.folioThumbs a img { padding:2px 0 0 2px; }
ul#thumbnails li.thumb, ul.folioThumbs li.thumb { display:inline; }

ul#thumbnails li.thumb a.thumbBox, ul.folioThumbs li.thumb a.thumbBox {
	padding: 3px;
	float: left;
	background: url(../creo_img/thumb_background.gif) no-repeat;
	display: block;
	margin: 0;
}

a.thumbTitle:link { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:visited { color:#41678D; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:hover { color:#333399; font-weight:bold; text-decoration:none; border:0; }
a.thumbTitle:active { color:#41678D; font-weight:bold; text-decoration:none; border:0; }

.address { background:#FFFFFF; color:#000000; }
.icon_position { margin-bottom:-7px; }

.index_footer_left { float:left; width:448px; margin:0px 10px 0px 24px; padding:5px 0 0 0; border-top:1px dotted #CCCCCC; }
.index_footer_right { float:right; width:215px; text-align:right; padding:5px 0 0 14px; margin-right:20px; border-top:1px dotted #CCCCCC; }
.general_footer_left { float:left; width:502px; margin:0px 10px 0px 24px; padding:5px 0 0 0; border-top:1px dotted #CCCCCC; }
.general_footer_right { float:right; width:160px; text-align:right; padding:5px 0 0 14px; margin-right:20px; border-top:1px dotted #CCCCCC; }


#navcontainer2 { margin:0; border-bottom:2px solid #5B91C5; }

#navcontainer2 ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer2 li { font-weight:bold; }

#navcontainer2 a {
	display: block;
	padding: 5px 5px;
	width: 165px;
	color: #666666;
	text-decoration: none;
}


/* subnavlist1 */
#navcontainer2 #subnavlist1container .subnavlist1 a,
#navcontainer2 #subnavlist1container .subnavlist1top a {
	color:#003366;
	border-top:#235B9C 1px solid;
	background-color:#ffffff;
	
}
/* First subcontainer hover */
#navcontainer2 .subnavlist1 a:hover {
	text-decoration:none;
	background-color:#FFFFFF;
}
/* Bottom element */
#navcontainer2 #subnavlist1container .subnavlist1bottom a {
	border-bottom:#235B9C 1px solid;
}
/* selected item in first subcontainer */
#navcontainer2 #subnavlist1container #subnavlist1active a {
	background-color:#235B9C;
	color:#FFFFFF;
	border-bottom:none;
}



#sitemap_level_1 a:link,#sitemap_level_1 a:visited,#sitemap_level_1 a:hover,#sitemap_level_1 a:active{
	color: #235B9C; font-weight:bold; text-decoration:none; border:0; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.4em;
	text-align: left;
	line-height: 1.4em;
 }

#sitemap_level_1 #sitemap_level_2 a:link,#sitemap_level_1 #sitemap_level_2 a:visited,#sitemap_level_1 #sitemap_level_3 a:hover,#sitemap_level_1 #sitemap_level_2 a:active{
	color: #235B9C; font-weight:bold; text-decoration:none; border:0; 
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1.2em;
	text-align: left;
	line-height: 1.2em;
 }

.shipping_docs table {border:1px solid #666666; vertical-align:top;}
.shipping_docs td {border:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs th {border:1px solid #666666; padding:3px; vertical-align:top;}
.shipping_docs caption { font-weight:bold; text-align:left; vertical-align:top;}

.message { color:#FF0000; font-weight:bold;}

.newsPreview .article { border:1px solid #CCCCCC; margin-bottom:1px; padding:3px;}
.newsPreview .thumb {float:left; width:75px; text-align:center;}
.newsPreview .thumb img { display:block;}
.newsPreview hr { border-bottom:1px solid red; display:none;}
.newsPreview .content {float:left; width:430px;}
.newsPreview .date { float:left; font-size:0.9em; color:#333333; font-style:italic;}
.newsPreview .link_more { float:right;}

.newsFull .thumb { float:right;}
.newsFull .thumb img {display:block;}
.newsFull .content {}
.newsFull .date { float:left; font-size:0.9em; color:#333333; font-style:italic;}
.newsFull .caption { padding:0; text-align:center; color:#666666;}

#order_items { width:606px; background:#FFFFFF; border-right:1px solid #CCCCCC;}
#order_items th { font-weight:normal; background:#F1F1F1; border-bottom:1px solid #CCCCCC;}
#order_items td { border-bottom:1px solid #CCCCCC;}
#order_items .net, #order_items .vat, #order_items .gross, #order_items .quantity { text-align:right; padding:3px 5px 3px 5px;} 
#order_items .description, #order_items .id { text-align:left; padding:3px 5px 3px 5px; font-weight:normal;} 
#order_items .gross {width:70px;} 
#order_items .label { text-align:right; font-weight:bold;}

.location img { border:2px solid #7DC7E0;}
.location_address { width:340px;}
.location_directions { width:340px;}