

/********************************************
* 				     						*
* 			GENERAL STYLES		     	 	*
*											*
********************************************/

img{
	border				: 0
}

.left{
	float				: left;
}

.right{
	float				: right;
}

.clear{
	clear				: both;
}

.hide{
	display				: none;
}

.show{
	display				: block;
}

ul, ul li{
	list-style			: none;
	padding				: 0px;
	margin				: 0px;
}

.mfw_transparent{
	filter				: alpha(opacity=20);
	moz-opacity			: 20%;
	opacity				: 0.20;
}

/********************************************
* 				     						*
* 		EXTENDED SEARCH STYLES	     	 	*
*											*
********************************************/


.factsheets-container table {
	margin-bottom: 40px;
}
.factsheets-container input,
.factsheets-container .editFields input,
.factsheets-container textarea{	
	border: none;
	background: #FEE8D8;	
}
.factsheets-container input[type=checkbox] {
	background: none;	
}
	
.factsheets-container .txtArea{
	text-align	: right;	
}

.factsheets-container .txtArea textarea{
	margin-right: 10px;	
}


#factsheets-container div textarea{
	width	: 165px;		
}

.factsheets-container hr {
	border: 1px solid #FF823A;
}

/************************************/
/*			ICONS CSS				*/
/*									*/
/*	The idea behind this css is the */
/*	following:						*/
/*	- documents are visual 			*/
/*	  containers for objects		*/
/*	- objects are non-visible		*/
/*    containers for items			*/
/************************************/
.cntr_icons{
	background		: none;
}

.cntr_icons a{
	float			: left;	
	margin			: 2px 5px 2px 5px;	
}

.cntr_icons a:hover{
	background		: none;
}

/********* GENERAL ICONS ************/
a.icn_grl{
	display			: block;
	width			: 17px;
	height			: 15px;	
}

a.grl_stats, a.grl_stats:hover{	
	background		: url(../img/icon/icn_grl_stats.gif) no-repeat;	
}

a.grl_locked, a.grl_locked:hover{
	background		: url(../img/icon/icn_grl_locked.gif) 0px 0px no-repeat;	
}


a.grl_unlocked, a.grl_unlocked:hover{
	background		: url(../img/icon/icn_grl_unlocked.gif) 0px 0px no-repeat;	
}


a.grl_info, a.grl_info:hover{
	background		: url(../img/icon/icn_grl_info.gif) 0px 0px no-repeat;	
}


a.grl_close, a.grl_close:hover{
	background		: url(../img/icon/icn_grl_close.gif) 0px 0px no-repeat;	
}

a.grl_publish, a.grl_publish:hover{
	background		: url(../img/icon/icn_grl_publish.gif) 0px 0px no-repeat;	
}

a.grl_published, a.grl_published:hover{
	background		: url(../img/icon/icn_grl_published.gif) 0px 0px no-repeat;	
}

a.grl_user, a.grl_user:hover{
	background		: url(../img/icon/icn_grl_user.gif) 0px 0px no-repeat;	
}

a.grl_user_add, a.grl_user_add:hover{
	background		: url(../img/icon/icn_grl_user_add.gif) 0px 0px no-repeat;	
}

a.grl_user_del, a.grl_user_del:hover{
	background		: url(../img/icon/icn_grl_user_del.gif) 0px 0px no-repeat;	
}

a.grl_users, a.grl_users:hover{
	background		: url(../img/icon/icn_grl_users.gif) 0px 0px no-repeat;	
}

a.grl_next, a.grl_next:hover{
	background		: url(../img/icon/icn_grl_next.gif) 0px 0px no-repeat;	
}

a.grl_prev, a.grl_prev:hover{
	background		: url(../img/icon/icn_grl_prev.gif) 0px 0px no-repeat;	
}

a.grl_up, a.grl_up:hover{
	background		: url(../img/icon/icn_grl_up.gif) 0px 0px no-repeat;	
}

a.grl_down, a.grl_down:hover{
	background		: url(../img/icon/icn_grl_down.gif) 0px 0px no-repeat;	
}

a.grl_del, a.grl_del:hover{	
	background		: url(../img/icon/icn_grl_del.gif) 0px 0px no-repeat;	
}

a.grl_calender, a.grl_calender:hover{
	background		: url(../img/icon/icn_grl_calender.gif) 0px 0px no-repeat;	
}

a.grl_?{
	background		: url(../img/icon/icn_grl_stats.gif) 0px 0px no-repeat;	
}

a.grl_flagred, a.grl_flagred:hover {
	background		: url(../img/icon/icn_grl_flagred.gif) 0px 0px no-repeat;	
}

a.grl_flagorange, a.grl_flagorange:hover {
	background		: url(../img/icon/icn_grl_flagorange.gif) 0px 0px no-repeat;	
}

a.grl_flaggreen, a.grl_flaggreen:hover {
	background		: url(../img/icon/icn_grl_flagorange.gif) 0px 0px no-repeat;	
}

a.grl_send, a.grl_send:hover {
	background		: url(../img/icon/icn_grl_send.gif) 0px 0px no-repeat;	
}

a.grl_sendtogroup, a.grl_sendtogroup:hover {
	background		: url(../img/icon/icn_grl_sendtogroup.gif) 0px 0px no-repeat;	
}

a.grl_sending, a.grl_sending:hover {
	background		: url(../img/icon/icn_grl_sending.gif) 0px 0px no-repeat;	
}

/********* SMALL ICONS ************/
a.icn_sml{
	float			: left;
	width			: 13px;
	height			: 14px;
}

a.icn_sml.itm_hot,
a.icn_sml.itm_hot:hover,
a.icn_sml.itm_hot.inactive,
a.icn_sml.itm_hot.inactive:hover{
	background		: url(../img/icon/icn_hot_small.png) 0px 0px no-repeat;
}

a.icn_sml.itm_home,
a.icn_sml.itm_home:hover,
a.icn_sml.itm_home.inactive,
a.icn_sml.itm_home.inactive:hover{
	background		: url(../img/icon/icn_home_small.gif) 0px 0px no-repeat;
}

a.icn_sml.itm_favorites,
a.icn_sml.itm_favorites:hover,
a.icn_sml.itm_favorites.inactive,
a.icn_sml.itm_favorites.inactive:hover{
	background		: url(../img/icon/icn_favorites_12px.gif) 0px 0px no-repeat;
}

a.icn_sml.itm_shop,
a.icn_sml.itm_shop:hover,
a.icn_sml.itm_shop.inactive,
a.icn_sml.itm_shop.inactive:hover{
	background		: url(../img/icon/icn_shop_small.png) 0px 0px no-repeat;
}

a.icn_sml.itm_favorites.inactive,
a.icn_sml.itm_favorites.inactive:hover,
a.icn_sml.itm_hot.inactive,
a.icn_sml.itm_hot.inactive:hover,
a.icn_sml.itm_home.inactive,
a.icn_sml.itm_home.inactive:hover,
a.icn_sml.itm_shop.inactive,
a.icn_sml.itm_shop.inactive:hover{
	background-position	: 0px -14px;
}

a.itm_hot, a.itm_hot:hover{
	background		: url(../img/icon/icn_hot.png) 0px 0px no-repeat;
}
a.itm_hot.inactive, a.itm_hot.inactive:hover{
	background-position	: 0px -18px;
}

a.itm_favorites, a.itm_favorites:hover{
	background		: url(../img/icon/icn_favorites.gif) 0px 0px no-repeat;	
}
a.itm_favorites.inactive, a.itm_favorites.inactive:hover{
	background-position	: 0px -18px;
}

/********* DIRECTORY ICONS **********/
a.icn_dir{
	display			: block;
	width			: 24px;
	height			: 17px;
}

a.dir, a.dir:hover{
	background		: url(../img/icon/icn_dir.gif) 0px 0px no-repeat;	
}

a.dir_up, a.dir_up:hover{
	background		: url(../img/icon/icn_dir_up.gif) 0px 0px no-repeat;	
}

a.dir_add, a.dir_add:hover{
	background		: url(../img/icon/icn_dir_add.gif) 0px 0px no-repeat;	
}

a.dir_del, a.dir_del:hover{
	background		: url(../img/icon/icn_dir_del.gif) 0px 0px no-repeat;	
}

a.dir_edit, a.dir_edit:hover{
	background		: url(../img/icon/icn_dir_edit.gif) 0px 0px no-repeat;	
}

a.dir_publish, a.dir_publish:hover{
	background		: url(../img/icon/icn_dir_publish.gif) 0px 0px no-repeat;	
}

a.dir_published, a.dir_published:hover{
	background		: url(../img/icon/icn_dir_published.gif) 0px 0px no-repeat;	
}

a.dir_expand, a.dir_expand:hover{
	background		: url(../img/icon/icn_dir_expand.gif) 0px 0px no-repeat;	
}

a.dir_collapse, a.dir_collapse:hover{
	background		: url(../img/icon/icn_dir_collapse.gif) 0px 0px no-repeat;	
}

a.dir_search, a.dir_search:hover {
	background		: url(../img/icon/icn_dir_search.gif) 0px 0px no-repeat;	
}

a.reload, a.reload:hover {
	background		: url(../img/icon/refresh.gif) 0px 0px no-repeat;	
}

/********* FILE ICONS ***************/
a.icn_document{
	display			: block;	
	width			: 19px;
	height			: 22px;
}

a.doc, a.doc:hover{
	background		: url(../img/icon/icn_doc.gif) 0px 0px no-repeat;	
}

a.doc_add, a.doc_add:hover{
	background		: url(../img/icon/icn_doc_add.gif) 0px 0px no-repeat;	
}

a.doc_del, a.doc_del:hover{
	background		: url(../img/icon/icn_doc_del.gif) 0px 0px no-repeat;	
}

a.doc_edit, a.doc_edit:hover{
	background		: url(../img/icon/icn_doc_edit.gif) 0px 0px no-repeat;	
}

a.doc_publish, a.doc_publish:hover{
	background		: url(../img/icon/icn_doc_publish.gif) 0px 0px no-repeat;	
}

a.doc_published, a.doc_published:hover{
	background		: url(../img/icon/icn_doc_published.gif) 0px 0px no-repeat;	
}

a.doc_preview, a.doc_preview:hover{
	background		: url(../img/icon/icn_doc_preview.gif) 0px 0px no-repeat;	
}

a.doc_copy, a.doc_copy:hover{
	background		: url(../img/icon/icn_doc_copy.gif) 0px 0px no-repeat;	
}


/********* OBJECT ICONS *************/
a.icn_object{
	display			: block;	
	width			: 19px;
	height			: 16px;
}

a.obj, a.obj:hover{
	background		: url(../img/icon/icn_obj.gif) 0px 0px no-repeat;	
}

a.obj_add, a.obj_add:hover{
	background		: url(../img/icon/icn_obj_add.gif) 0px 0px no-repeat;	
}

a.obj_del, a.obj_del:hover{
	background		: url(../img/icon/icn_obj_del.gif) 0px 0px no-repeat;	
}

a.obj_edit, a.obj_edit:hover{
	background		: url(../img/icon/icn_obj_edit.gif) 0px 0px no-repeat;	
}

a.obj_publish, a.obj_publish:hover{
	background		: url(../img/icon/icn_obj_publish.gif) 0px 0px no-repeat;	
}

a.obj_published, a.obj_published:hover{
	background		: url(../img/icon/icn_obj_published.gif) 0px 0px no-repeat;	
}


/********* PAGE ICONS ***************/
a.icn_layout{
	display			: block;	
	width			: 21px;
	height			: 21px;
}

a.lot_list, a.lot_list:hover{
	background		: url(../img/icon/icn_layout_list.gif) 0px 0px no-repeat;	
}

a.lot_thumbs, a.lot_thumbs:hover{
	background		: url(../img/icon/icn_layout_thumbs.gif) 0px 0px no-repeat;	
}

a.lot_overview, a.lot_overview:hover{
	background		: url(../img/icon/icn_layout_overview.gif) 0px 0px no-repeat;	
}

a.lot_onecolumn, a.lot_onecolumn:hover{
	background		: url(../img/icon/icn_layout_1clm.gif) 0px 0px no-repeat;	
}

a.lot_twocolumn, a.lot_twocolumn:hover{
	background		: url(../img/icon/icn_layout_2clm.gif) 0px 0px no-repeat;	
}

a.lot_threecolumn, a.lot_threecolumn:hover{
	background		: url(../img/icon/icn_layout_3clm.gif) 0px 0px no-repeat;	
}

a.lot_fourcolumn, a.lot_fourcolumn:hover{
	background		: url(../img/icon/icn_layout_4clm.gif) 0px 0px no-repeat;	
}


/********* COMPONENT ICONS **********/
a.icn_item{
	display			: block;
	width			: 21px;
	height			: 22px;	
}

a.itm_onecolumn, a.itm_onecolumn:hover{
	background		: url(../img/icon/icn_item_1clm.gif) 0px 0px no-repeat;	
}

a.itm_twocolumn, a.itm_twocolumn:hover{
	background		: url(../img/icon/icn_item_2clm.gif) 0px 0px no-repeat;	
}

a.itm_threecolumn, a.itm_threecolumn:hover{
	background		: url(../img/icon/icn_item_3clm.gif) 0px 0px no-repeat;	
}


/******* COMPONENT ACTION ICONS *****/
a.icn_item_action{
	display			: block;
	width			: 24px;
	height			: 18px;
}

a.itm, a.itm:hover{
	background		: url(../img/icon/icn_item.gif) 0px 0px no-repeat;	
}

a.itm_meta, a.itm_meta:hover{
	background		: url(../img/icon/icn_item_meta.gif) 0px 0px no-repeat;	
}

a.itm_exif, a.itm_exif:hover{
	background		: url(../img/icon/icn_item_exif.gif) 0px 0px no-repeat;	
}

a.itm_add, a.itm_add:hover{
	background		: url(../img/icon/icn_item_add.gif) 0px 0px no-repeat;	
}

a.itm_edit, a.itm_edit:hover{
	background		: url(../img/icon/icn_item_edit.gif) 0px 0px no-repeat;	
}

a.itm_del, a.itm_del:hover{
	background		: url(../img/icon/icn_item_del.gif) 0px 0px no-repeat;	
}

a.itm_up, a.itm_up:hover{
	background		: url(../img/icon/icn_item_up.gif) 0px 0px no-repeat;	
}

a.itm_down, a.itm_down:hover{
	background		: url(../img/icon/icn_item_down.gif) 0px 0px no-repeat;	
}

a.itm_publish, a.itm_publish:hover{
	background		: url(../img/icon/icn_item_publish.gif) 0px 0px no-repeat;	
}

a.itm_published, a.itm_published:hover{
	background		: url(../img/icon/icn_item_published.gif) 0px 0px no-repeat;	
}

a.itm_time, a.itm_time:hover{
	background		: url(../img/icon/icn_item_time.gif) 0px 0px no-repeat;	
}

a.itm_view, a.itm_view:hover{
	background		: url(../img/icon/icn_item_view.gif) 0px 0px no-repeat;	
}

a.itm_upload, a.itm_upload:hover{
	background		: url(../img/icon/icn_item_upload.gif) 0px 0px no-repeat;	
}

a.itm_download, a.itm_download:hover{
	background		: url(../img/icon/icn_item_download.gif) 0px 0px no-repeat;	
}

a.itm_home, a.itm_home:hover{
	background		: url(../img/icon/icn_home.gif) 0px 0px no-repeat;	
}
a.itm_home.inactive, a.itm_home.inactive:hover{
	background-position	: 0px -18px;
}
a.itm_hot, a.itm_hot:hover{
	background		: url(../img/icon/icn_hot.png) 0px 0px no-repeat;	
}
a.itm_hot.inactive, a.itm_hot.inactive:hover{
	background-position	: 0px -18px;
}

a.itm_favorites, a.itm_favorites:hover{
	background		: url(../img/icon/icn_favorites.gif) 0px 0px no-repeat;	
}
a.itm_favorites.inactive, a.itm_favorites.inactive:hover{
	background-position	: 0px -18px;
}

/******* ASSET ICONS ***************/
a.icn_asset{
	display			: block;
	width			: 24px;
	height			: 17px;
}

a.ast_open, a.ast_open:hover{
	background		: url(../img/icon/icn_open_assetbank.gif) 0px 0px no-repeat;	
}

a.ast_select, a.ast_select:hover{
	background		: url(../img/icon/icn_select_asset.gif) 0px 0px no-repeat;	
}


/******* SAVE ICONS *****************/
a.icn_save{
	display			: block;
	width			: 15px;
	height			: 17px;
}

a.save, a.save:hover{
	background		: url(../img/icon/icn_save.gif) 0px 0px no-repeat;	
}

a.save_next, a.save_next:hover{
	background		: url(../img/icon/icn_save_next.gif) 0px 0px no-repeat;	
}

a.save_back, a.save_back:hover{
	background		: url(../img/icon/icn_save_back.gif) 0px 0px no-repeat;	
}


/******* PDF/IMG ICONS *****************/
a.icn_pdf{
	display			: block;	
	width			: 17px;
	height			: 16px;
}

a.pdf, a.pdf:hover{
	background		: url(../img/but_new/pdf_icon.jpg) 0px 0px no-repeat;	
}

a.icn_img, a.icn_img:hover{
	display			: block;	
	width			: 20px;
	height			: 15px;
}

a.img, a.img:hover{
	background		: url(../img/but_new/image.gif) 0px 0px no-repeat;	
}

body, body.website{
	font			: 10px verdana, arial;
	background		: #ffffff;
	padding			: 0px;
	margin			: 0px
}

img {
	border			: none;
}

.left{
	float			: left;
}

.right{
	float			: right;
}

.clear{
	clear			: both;	
}

.site_container ul{
	padding			: 0px;
	margin			: 0px;
}
.fieldsError {
	color			: red;	
}
.site_container ul, 
.site_container ul li{
	list-style		: none;
}

/* psoitioning site container */
.site_container{
	position		: absolute;
	width			: 990px;
	height			: 500px;
	top				: 0px;
	left			: 50%;
	margin-left		: -494px;	
}

/* top visual */
.site_container .top_visual_container{
	height			: 76px;
	background		: #ffffff url(../img/website/top_bg.jpg) top right no-repeat;
}

.site_container .top_visual_container .top_visual_content{
	width			: 525px;
}

/* links in top visual container */
.site_container .top_visual_container div.tv_icons_row, 
.site_container .top_visual_container div.tv_icons_row a{
	color			: #fff;
	font-weight		: bold;
	margin			: 5px 25px 0px 0px;
}

.site_container .top_visual_container div.tv_icons_row a, 
.site_container .top_visual_container div.tv_icons_row a:hover{
	text-decoration	: none;
	margin			: 0px;
}

.site_container .top_visual_container div.tv_icons_row img{
	padding			: 0px 7px 0px 20px;
}
.site_container .top_visual_container div.tv_icons_row .myaccount {
	margin-top		: -2px;
	margin-right	: 20px;
	margin-bottom	: 2px;	
}
.site_container .top_visual_container div.tv_icons_row .myaccount img {
	margin-top		: 3px;
	margin-bottom	: -3px;	
}

/* search in top visual container */
.site_container .top_visual_container .search_container{
	width			: 326px;
	color			: #fff;	
	margin			: 0px 22px 0px 0px;	
}

.site_container .top_visual_container .search_container fieldset{
	border			: 1px solid #fff;
	padding			: 2px;
}

.site_container .top_visual_container .search_container span, 
.site_container .top_visual_container .search_container legend{
	color			: #ffffff;
	font-size		: 14px;
	font-weight		: bold;
}

.site_container .top_visual_container .search_container a img{
	padding-left	: 3px;		
}

.site_container .top_visual_container .search_container input{
	width			: 145px;
	height			: 17px;	
	border			: none;
	background		: #FEE8D8;
	padding			: 0px 0px 0px 2px;
	margin-left		: 2px;
	margin-bottom	: 1px;
}

.site_container .top_visual_container .search_container .ext_search{
	display			: block;	
	color			: #fff;
	font-weight		: bold;
	text-decoration	: none;	
	margin			: 1px 0px 0px 156px;
}

/* top menu */
.site_container .top_menu_container{
	height			: 22px;			
}

.site_container .top_menu_container ul{	
	margin			: 10px 0px 0px 22px;
}

.site_container .top_menu_container ul, 
.site_container .top_menu_container ul li{	
	color			: black;
}

.site_container .top_menu_container ul li{
	float			: left;
	padding			: 0px 3px 0px 3px;
}

.site_container .top_menu_container ul li a, 
.site_container .top_menu_container ul li a:hover{	
	color			: black;
	text-decoration	: none;
}

/* columns of content area */
.site_container .content_area_container .content_left_column{
	/*width			: 831px;*/
	width			: 990px;
}

.site_container .content_area_container .content_right_column{
	/*width			: 157px;*/
	width			: 135px;
	padding			: 0px;
	/*margin			: -13px 0px 0px 0px*/
	margin			: 0;
}

/* category menu above main content */
.site_container .content_area_container .content_left_column .category_menu_container ul{	
	clear			: both;
	margin			: 0px 0px 0px 16px;	
}

.site_container .content_area_container .content_left_column .category_menu_container ul.cat_mnu_indent{
	margin-left		: 83px;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li{
	float			: left;
	margin			: 0px 5px 0px 5px;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li, 
.site_container .content_area_container .content_left_column .category_menu_container ul li a, 
.site_container .content_area_container .content_left_column .category_menu_container ul li a:hover{	
	color			: #FF823A;
	font-size		: 11px;
	text-decoration	: none;
	
	font-weight		: bold;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li a{
	display			: block;	
	margin			: 5px 5px 0px 5px;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li .lft, 
.site_container .content_area_container .content_left_column .category_menu_container ul li .mid, 
.site_container .content_area_container .content_left_column .category_menu_container ul li .rgt{	
	width			: 4px;
	height			: 22px;	
	background		: url(../img/website/cat_mnu_left.gif) 0px 0px no-repeat;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li .mid{
	xwidth			: 117px;
	width			: auto;
	background		: url(../img/website/cat_mnu_mid.gif) 0px 0px repeat-x;
}

.site_container .content_area_container .content_left_column .category_menu_container ul li .rgt{
	background		: url(../img/website/cat_mnu_right.gif) 0px 0px no-repeat;
}

/* breadcrumbs*/
.site_container .content_area_container .content_left_column .breadcrumb_container{
	height			: 20px;			
	margin-top		: -5px;
}

.site_container .content_area_container .content_left_column .breadcrumb_container ul{	
	margin			: 13px 0px 0px 20px;
}

.site_container .content_area_container .content_left_column .breadcrumb_container ul, 
.site_container .content_area_container .content_left_column .breadcrumb_container ul li{	
	color			: black;
}

.site_container .content_area_container .content_left_column .breadcrumb_container ul li{
	float			: left;
	padding			: 0px 3px 0px 0px;
}

.site_container .content_area_container .content_left_column .breadcrumb_container ul li, 
.site_container .content_area_container .content_left_column .breadcrumb_container ul li a, 
.site_container .content_area_container .content_left_column .breadcrumb_container ul li a:hover{	
	color			: black;	
}	

/*subcategory menu left from content container*/
.site_container .content_area_container .content_left_column .subcategory_container{
	width			: 135px;
}

.site_container .content_area_container .content_left_column .subcategory_container ul{	
	margin			: 0px 0px 0px 18px;
}

.site_container .content_area_container .content_left_column .subcategory_container ul, 
.site_container .content_area_container .content_left_column .subcategory_container ul li{	
	color			: black;
}

.site_container .content_area_container .content_left_column .subcategory_container ul li{	
	padding			: 7px 0px 7px 0px;
}

.site_container .content_area_container .content_left_column .subcategory_container ul li a, 
.site_container .content_area_container .content_left_column .subcategory_container ul li a:hover{	
	color			: black;	
}	

.site_container .content_area_container .content_left_column .subcategory_container ul li.selected a, 
.site_container .content_area_container .content_left_column .subcategory_container ul li.selected a:hover{	
	color			: #FF823A;	
}

/*component chararcteristics*/
.site_container .content_area_container .content_left_column .subcategory_container .container_component{
	width			: 135px;	
}

.site_container .content_area_container .content_right_column .container_component{
	/*width			: 157px;*/
	width			: 135px;
	margin			: 0px;
	padding			: 0px;
	overflow		: hidden;
}

.site_container .content_area_container .content_left_column .subcategory_container .container_component h4, 
.site_container .content_area_container .content_right_column .container_component h4{
	min-height		: 15px;
	color			: #ffffff;
	background		: #FF823A;	
	padding			: 3px 0px 0px 5px;
	margin-bottom	: 0px;
}

.site_container .content_area_container .content_left_column .subcategory_container .container_component .cmp_content, 
.site_container .content_area_container .content_right_column .container_component .cmp_content, 
.site_container .content_area_container .content_left_column .subcategory_container .container_component h4.empty_header, 
.site_container .content_area_container .content_right_column .container_component h4.empty_header{	
	color			: #FF823A;
	border			: 1px solid #FF823A;	
	padding			: 7px 0px 10px 5px;
}

.site_container .content_area_container .content_left_column .subcategory_container .container_component .text_center, 
.site_container .content_area_container .content_right_column .container_component .text_center{
	text-align		: center;
}
.site_container .content_area_container .content_right_column .container_component .text_center .lowmargin {
	margin			: 3px 0px;
}
.site_container .content_area_container .content_left_column .subcategory_container .container_component h4.empty_header, 
.site_container .content_area_container .content_right_column .container_component h4.empty_header{	
	background		: #ffffff;
	border			: 2px solid #FF823A;
	border-bottom	: 1px solid #FF823A;
	padding			: 3px 0px 0px 5px;
	margin-bottom	: 0px;	
}

.site_container .content_area_container .content_left_column .subcategory_container .container_component a, 
.site_container .content_area_container .content_right_column .container_component a, 
.site_container .content_area_container .content_left_column .subcategory_container .container_component a:hover, 
.site_container .content_area_container .content_right_column .container_component a:hover{	
	color			: #FF823A;
	text-decoration	: none;	
}

.link{
	display			: block;
	height			: 12px;
	font-size		: 11px;
	color			: #FF823A;
	text-decoration	: none;
	background		: url(../img/website/link_arrow.gif) center right no-repeat;
	padding-right	: 16px;
	margin-right	: 9px;
}

.link div{
	margin-top		: -2px;
}

/*product list main page*/
.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list li{
	padding			: 0px 0px 3px 0px;	
}

.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list div, 
.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list img{
	float			: left;
}

.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list div.nr{
	color			: #000;
}

.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list div{
	margin-top		: 3px;
}

.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list img{
	margin			: 0px 12px 0px 7px;
}

.site_container .content_area_container .content_right_column .container_component .cmp_content ul.product_list .link{
	font-size		: 10px;
	margin-top		: 3px;
}

/* banner */
.site_container .content_area_container .content_right_column .container_component .logos{
	text-align		: center;
}
/* center content components */
.site_container .content_area_container .content_left_column .content_main_container .content_container{
	width			: 686px;/*660*/
	margin			: 0px 15px 0px 15px;
}

.site_container .content_area_container .content_left_column .content_main_container .fullwidth{
	width			: 771px;
	margin-left		: 15px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container #shopcart_notification{
	width			: 350px;
	height			: 20px;
	background		: url(../img/website/added_feedback.gif) 0 0 no-repeat;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .orange_bar{	
	height			: 1px;
	background		: #FF823A;
	margin			: 5px 0px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_left, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_right{
	width			: 48%;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_left input, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_right input{	
	margin-bottom	: 4px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_img{
	width			: 75px;
	height			: 100px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_img_small{
	width			: 37px;
	height			: 50px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container, 
.site_container .content_area_container .content_left_column .content_main_container .content_container table{
	width			: 550px;
	color			: black;
	padding			: 0px 10px 0px 24px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container table{
	width			: 100%;
	padding			: 0px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_left .product_info_container, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .product_container .pc_right .product_info_container{
	width			: 189px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .top_row{	
	margin-top		: 10px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .top_row .item_title{
	font-weight		: bold;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container table .item_title{
	font-weight		: bold;
}


.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .top_row .item_price, 
.site_container .content_area_container .content_left_column .content_main_container .content_container table .item_price{	
	color			: #ff0000;
	font-size		: 12px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .top_row .item_price span, 
.site_container .content_area_container .content_left_column .content_main_container .content_container table .item_price span{
	color			: black;
	font-size		: 10px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .top_row .half_item, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .item_description{
	margin-top		: 5px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container table .total_price{
	text-align		: right;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container table .currency{
	width			: 10px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .product_info_container .read_more a{
	color			: black;	
	text-decoration	: none;
	margin-top		: 5px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row{
	color			: #FF823A;
	font-weight		: bold;
	margin-top		: 5px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row div *{		
	float			: left;
	color			: #FF823A;
	text-decoration	: none;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row div img, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row div a{
	margin-top		: 3px;
}
 
.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row div.item_price span{
	padding-top		: 5px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row div.item_price span.black{
	color			: #000;
	font-size		: 12px;
	padding-top		: 3px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row input{
	width			: 25px;
	height			: 16px;
	border			: 1px solid #FF823A;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .shoppingkart_row img{
	margin			: 0px 12px 2px 10px;
}

/* PRODUCT DETAIL */
.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .back a{	
	display			: block;
	width			: 100px;
	color			: #000;
	font-weight		: bold;
	font-size		: 125%;
	text-decoration	: none;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .back a img, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .back a div.btn{
	float			: left;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .back a div.btn{
	margin-top		: 18px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail{
	margin-top		: 5px
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .image, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .info{
	width			: 205px;
	min-height		: 100px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .info{
	width			: 401px;
	margin			: 0px 0px 0px 15px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .info .prd_title{
	font-size		: 14px;
	font-weight		: bold;
	margin-bottom	: 15px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .info .description label{
	width			: 266px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .prd_detail_container .product_detail .info .description label.header{
	width			: 100px;
	margin-right	: 5px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container{
	margin-top		: 20px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing{
	width			: 250px;
	font-weight		: bold;	
	margin-left		: 150px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing .number, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing .ttl_price{
	width			: 100px;
	text-align		: right;
	margin-right	: 50px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing .ttl_price, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing .price_final{
	font-size		: 16px;
	text-transform	: uppercase;
	margin-top		: 10px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .pricing_container .pricing .price_final{
	color			: #FF823A;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .add_banner_container .banner{
	width			: 170px;
	height			: 60px;	
	background		: url(../img/website/banner_bg.gif) 0px 0px no-repeat;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .add_banner_container .banner div{
	color			: #959595;
	font-weight		: bold;
	text-align		: center;
	padding-top		: 15px;	
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .price_disclaimer{
	font-weight		: bold;
	margin			: 10px 0px 0px 190px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .text_header, 
.site_container .content_area_container .content_left_column .content_main_container .content_container .text span{
	font-weight		: bold;
	font-style		: italic;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .text{
	margin-bottom	: 15px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .text ul.vacature{
	margin-left		: 25px;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .text ul.vacature li{
	list-style-type	: circle;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .text .small_text{
	font-weight		: normal;
	font-size		: 9px;
	font-style		: normal;
}

.site_container .content_area_container .content_left_column .content_main_container .content_container .detail_cart{
	margin-top		: 12px;
}

#overlay {
	background			: #000;
	bottom				: 0;
	left				: 0;
	moz-opacity			: 40%;
	opacity				: 0.40;
	position			: absolute;
	right				: 0;
	top					: 0;
	z-index				: 10000;
}

.progressBar {
	color				: white;
	height				: 14px; 
	line-height			: 12px;
	padding				: 0px 5px;
	margin				: 0px -5px;
}

.progressBar.active{
	background			: #FF823A;
	font-weight			: bold;
}
.progressBar.done {
	background			: #FBCDB5;
}
.progressBar.passive {
	background			: #FBCDB5;
}

.progressBar.small {
	width				: 190px;
}
.progressBar.wide {
	width				: 290px;
}

a.link_paging{
	/*color				: #000;*/
	text-decoration		: none;
	padding				: 2px;	
	color				: #333;
	font-weight			: bold;
	font-size			: 12px;
}

a.border{	
	border				: 1px solid #FF823A;	
}

a.link_paging:hover{
	font-weight			: bold;
}

.website .key_words{	
	width				: 1px;
	height				: 1px;
	overflow			: hidden;
	padding-left		: 5px;
}

.category_menu_container a.eco,
.eco	{
	color	: #33cc33;
}

.site_container .content_area_container .content_left_column .subcategory_container .container_component H4,
.site_container .content_area_container .content_right_column .container_component h4{ 
	text-align	: center;
}

.product_listitem_full {
	overflow		: visible;
	overflow		: hidden;
	height			: 1%;
	clear			: both;
	padding-top		: 10px;
	padding-bottom	: 5px;
}

.product_listitem_full .div1,
.product_listitem_full .div2 {
	float	: left;
}

.product_listitem_full .div1 {
	width:90px;
}

.product_listitem_full .div2 {
	float	: left;
	width	: 400px;
	cursor	: pointer;
}

.product_listitem_full .div3 {
	float	: right;
}

.product_listitem_full .div3 input {
	width	: 25px;
}

a.leesmeer {
	float			: right;
	color			: #000000;
	text-decoration	:none;
}

.prijs {
	color		: #FF0000;
	font-size	: 12px;
}

a.winkelwagen {
	color			: #FF823A;
	text-decoration	: none;
	font-weight		: bold;
}

a#shoppingcartWrapper {
	padding				: 2px;
}

a#shoppingcartWrapper.groen {
	background-color	: #41F941;
}

a#logoTop {
	display: block;
	width	: 408px;
	height	: 62px;
	float	: left;
	background-repeat	: none;
	margin-top	: 15px;
	text-decoration	: none;
	color: #000000;
	font-size:10px;
}

#logoText {
	position	: relative;
	top			: 45px;
	left		: 95px;
}