#header { background:url(/creo_files/css_themes/default/theme_images/hdr.gif) #2A251F left top repeat-x; color:#FFFFFF; font-size:0.95em; }
#header_text { position:absolute; bottom:30px; left:215px; }

#main_body { background:url(/creo_files/css_themes/default/theme_images/line.gif) 200px 0 repeat-y; }

#footer { background:#3E362D; color:#8B8680; text-transform:uppercase; border-top:1px solid #A9A7A5; font-family:"Tahoma", Arial, Verdana, Helvetica, sans-serif; font-size:0.95em; }
#footer a { color:#8B8680; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer_upper { background:url(/creo_files/css_themes/default/theme_images/ftr-upper.gif) #5F5345 left top repeat-x; padding:15px 35px 10px 200px; color:#979089; }
#footer_upper .inner { background:url(/creo_files/css_themes/default/theme_images/ftr-upper-inner.gif) left top repeat-y; }
#footer_upper_fira { background:url(/creo_files/css_themes/default/theme_images/logo-fira.gif) right top no-repeat; min-height:59px; height:59px; padding:5px 0 0 0; }
html>body #footer_upper_fira { height:auto; }

.main_title { border-top:1px solid #F0EEED; border-bottom:1px solid #F0EEED; text-transform:lowercase; color:#E1058B; padding:13px 0; margin-bottom:30px; }

#searchBox { position:absolute; right:35px; bottom:20px; }
#searchBox .keyword_search_input { border:1px solid #53483C; color:#A49C93;/* margin-right:5px;*/ padding:3px 5px; width:155px; }
#searchBox .button { padding:2px 5px; float:none; margin:0; }

.main_category_title { text-transform:lowercase; margin:20px 0; font-size:1.6em; }

.imageWrap { border:1px solid #E5E4E2; width:110px; height:110px; overflow:hidden; float:left; margin-bottom:7px; margin-right:7px; position:relative; }

.imageWrap a { text-decoration:none; }
.imageWrap em {
	position:absolute;
	bottom:0; left:0;
	margin:0; padding:0;
	display:none;
	background:none;
	width:100%; height:110px;
	color:#FFFFFF;
	overflow:hidden;
	font-style:normal;
	font-size:0.9em;
}
html>body .imageWrap em { }

.imageWrap em span { position:absolute; bottom:0; left:0; width:94%; padding:15px 3% 5px 3%; line-height:1.2em; background:url(/creo_files/css_themes/default/theme_images/overlay.png) top left; }

#body_right ul { margin:0 0 10px 0; padding:0 0 0 5px; }
#body_right ul li { margin:0; padding:0 0 0 10px; list-style:none; background:url(/creo_files/css_themes/default/theme_images/bullet.gif) 0 0.6em no-repeat; }

/* Breadcrumbs */
#breadcrumbs { padding:0; }
#breadcrumbs ul { margin:0; padding:0; list-style:none; }
#breadcrumbs ul li { list-style:none; margin:0; padding:0 5px 0 0; float:left; background:url(/creo_files/css_themes/default/theme_images/bcrumb-divider.gif) 100% 50% no-repeat; }
#breadcrumbs ul li#breadcrumb_home_link { font-weight:bold; border:none; }
#breadcrumbs ul li.last { background:none; padding-right:0; color:#E1058B; }
#breadcrumbs ul li.last a { color:#E1058B; }

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { text-decoration:none; color:#666666; padding:0 5px; display:block; }
#breadcrumbs a:hover { text-decoration:underline; }
#breadcrumbs ul li#breadcrumb_home_link a { padding-left:0; }


/* List of content (eg. news articles index) */
#body_right .list_content { margin:0; padding:0; }
#body_right .list_content li { margin:0 0 10px 0; padding:10px 0; border-bottom:1px solid #F0EEED; background:none; }
#body_right .list_content li .title { margin:0 0 10px 0; padding:0; }
#body_right .list_content li .title a { text-decoration:none; color:#666666; }
#body_right .list_content li .title a:hover { text-decoration:underline; }

#body_right ul.list_content { list-style:none; }
#body_right ul.list_content li { list-style:none; }
#body_right ol.list_content li { margin-left:20px; }


#imgMain img { display:block; margin-bottom:40px; }

div.productSelector { font-weight:bold; padding:5px 0 5px 30px; color:#E1058B; text-decoration:none; display:block; border-top:2px solid #E1058B; border-bottom:2px solid #E1058B; }
#productTypeMenu { border-top:none; }

#productLeft { float:left; width:440px; overflow:hidden; }
#productRight { float:right; width:240px; }

a.productDownloadLink { margin:0 0 10px 0; display:block; background:url(/creo_files/css_themes/default/theme_images/arw-dwn.gif) #F9D7EC 216px 50% no-repeat; font-weight:bold; padding-right:40px; text-decoration:none; }
a.productDownloadLink span { display:block; padding:10px; background:#FCEFF7; }
