/**
 * Dit bestand overschrijft styling van standaard jive elementen.
 * Voornamelijk styling gebaseerd op het id, wat zwaarder weegt dan op classname.
 * 
 */

#jive-global-header { display:none; }

.jive-body-home #jive-announcements-messaging { margin:0 40px 20px 20px; }

/* LAYOUT */
#jive-body { float:none; min-width:970px; width:970px; margin:0 auto; padding:0 0 0 20px; } /* .container-center */
	#jive-body-intro { width:920px; margin:0 0px 25px 0; padding:20px 20px 0 10px; }
	
	#jive-body-main {  }
		#jive-widget-content { padding:0; }
	
	/* info balloon */
	#jive-overview-customize-info, #jive-overview-customize-details { padding-left:0; }

/* HEADER */
#cms-plain-header { background-color:#000; } /* replaces #jive-userbar on login, register & pass-forgot pages */
#jive-spotlight-search-container { position:absolute; z-index:1010; height:2px; background-color:yellow; }
	#jive-spotlight-search { position:relative; top:0; left:0; margin:0; }

/* Typography */
#jive-body-intro h1 { color:#f60; }

/* BUTTONS etc */
#jive-userbar-search input, #jive-userbar-search button { border:none; }

/* tabbar */
#jive-body-tabbar-links { right:5px; }

/* login (error) form, forgot password, register */
.jive-login-formblock h1,
.jive-create-formblock h1,
.jive-validate-formblock h1,
.jive-login-reg-formblock h1,
.jive-login-reg-formblock h2 { color:#f60; }


/* Add stuff */
.jive-userbar-slidedown { margin:0; position:absolute; top:-8px; }
	.jive-userber-slidedown-container .jive-userbar-slidedown-content { margin:0 0 0 187px; }
		#jive-choose-suggested p { color:#333; }

	


/* --- WIDGETS overall --- */
.jive-widget { -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.jive-widget-header, .jive-sidebar .jive-sidebar-header { background:none; }
	.jive-widget-header h4, .jive-sidebar-header h4 { color:#f60; }

.jive-widget-topmemberswidget { background:#f60 url(../img/bg/widget-bg-focus.png) repeat-x top left; }
	.jive-widget-topmemberswidget h4 { color:#fff; }
	.jive-widget-topmemberswidget a { color:#000; }
	
.jive-widget-body p.jive-sidebar-viewall a { color:#000000; background:url(../img/icons/ic-arrow-viewall.png) no-repeat left 0.5em; padding-left:10px; }

	/* EDIT WIDGETS */
	#jive-widgets-panel { margin-left:0; }


/* WIDGET ACTIONS */
.jive-widget-actions h4, .jive-sidebar-actions h4 { color:#f60; }

/* WIDGET CONTENT in brede content deel */
.span3-5 .jive-widget tr { border-top:dotted 1px #333; }
.span3-5 .jive-widget tr:first-child { border:none; }
.span3-5 .jive-table tr td { background-color:transparent; }

	/* in spaces */
	.jive-box-header { background:none; }
	.jive-box-header h4 { color:#f60; }

/* WIDGET NEWS */
.jive-widget-recentcontentwidget { } 
.jive-widget-recentcontentwidget .jive-widget-body ul.jive-icon-list li { padding-left:0; }
.jive-widget-recentcontentwidget li span.jive-icon-med { display:none; }

/* WIDGET RECENT REVIEWS */
.jive-widget-recentdocumentswidget  

/* WIDGET BLOG POST */
.jive-blog-info { display:none; }

.jive-blog-post { background-color:transparent; }
.jive-blog-post .jive-blog-post-subject-header { margin-left:0; }
.jive-blog-post .jive-blog-post-subject-header h2 a:link,
.jive-blog-post .jive-blog-post-subject-header h2 a:visited { color:#f60; }
.jive-blog-post .jive-blog-post-body { padding-left:0; }
.jive-blog-post .jive-blog-post-message { }


/* Register wizard pages */
#edit_hover_box_container { position:static; top:auto; margin-top:20px; }

#edit_hover_box h1.jive-profile-heading { color:#f60; }
.cm-wizard h1 { color:#f60; }
.cm-wizard h2 { color:#333; }

/* Add product process -> choose-location */
#jive-choose-containers-views div { width:249px; }
#jive-choose-containers-views div.jive-choose-container-currentview { width:250px; }
#jive-choose-containers-views div.jive-choose-containers-personal { width:245px; }
#jive-choose-containers-views { margin-left:0; }
#jive-choose-containers-results { padding-left:20px; }

/* View product & rating */
.product-actions #jive-content-userrating { float:none; padding:0; border:none; }
	.product-actions #jive-content-userrating .memberlink { color:#f60; }
.product-actions #jive-content-userrating-title,
.product-actions #jive-content-userrating-saved { float:none; }
.product-actions #jive-content-userrating-score { float:none; width:auto; overflow:hidden; }

/* Custom rating (op view-product page) */
.product-overview #jive-content-avgrating { padding:0; }
.product-overview #jive-content-avgrating,
.product-overview #jive-content-avgrating-title { float:none; }
.product-overview #jive-content-avgrating-score { float:none; width:auto; overflow:hidden; }

/* Rating in stuffbrowser */
.cms-meanrating { width:auto; overflow:hidden; }
.stuff-tooltip .cms-meanrating { padding-right:2px; }
	.cms-meanrating .jive-icon-med { width:14px; margin-right:1px; }

/* Search page */
.search-product-image div.jive-rendered-content { padding-left:57px; }

/* Footer */
#jive-footer { border:none; }
.public-home .jive-footer-nav { background-color:#000; } /* TEMP TODO */
