.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; }

/* ======== 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; }

.language_switch {position:absolute; left:625px; top:15px; z-index:1;}
.language_switch a { font-size:1.1em; color:#000000;}

.language_switch .selected { font-weight:bold;}

.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; }

#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;}

.content_general { padding:5px; margin-bottom:10px;}

.main_image { text-align:right; margin:0; padding:0;}

.news .main_image { margin:8px 0 12px 0; text-align: center;}
.date {color:#FF8010; font-size:1.2em; font-weight:bold; padding:5px 0 10px 0;}

.content_left { float:left; width:380px;}
.content_right { float:left; width:190px;}