/* == == CSS sheet for SMS2 project Regionstock
Created at: {ts '2009-03-16 13:16:39'}
*/

/* include separate stylesheets for several components */
@import url('css_generics.css');
@import url('css_header.css');
@import url('css_basket.css');
@import url('css_register.css');
@import url('css_orderhistory.css');
@import url('css_mylightbox.css');
@import url('css_imagedetails.css');
@import url('css_advancedsearch.css');
@import url('css_contributorArea.css');
@import url('css_login.css');
@import url('css_myAccount.css');
@import url('css_search.css');
	
/* ===== Used components and their DIVs ============================================= */

/* ---------- BEGIN HOME ---------- */

#CI_home {
	border: 0px solid red;
	width: 990px;
	min-height:100px;
	background: url(imglayout/bgTexts.gif) no-repeat #fff;
	clear: left;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 19px 0px;
	}

#CI_home #CI_home_FlashSlideShow { 
	border: 0px solid #000;
	clear: left;
	float: left;
	height: 405px;
	width: 990px;}

#CI_home #CI_home_Banner {
	border: 0px solid #FF0000;
	width: 960px;
	padding-left:20px;
	margin: 10px 0px 0px 0px;
	clear: left;
	float: left;
	margin-left: auto; margin-right: auto;
	text-align: -moz-center;*text-align:center;
}

/*safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#CI_home #CI_home_Banner {text-align: -webkit-center;}
}
/*------*/

#CI_home #CI_home_Banner #banner_L_ban1 {
	width: 300px;
	clear: left;
	float: left;
	vertical-align: top;
	text-align:left;}
	
#CI_home #CI_home_Banner #banner_L_ban2 {
	width: 300px;
	float: left;
	vertical-align: top;
	text-align:left;}

#CI_home #CI_home_Banner #banner_L_ban3 {
	width: 300px;
	float: left;
	vertical-align: top;
	text-align:left;}

#CI_home #CI_home_Banner #banner_L_ban1 #banner_V_title,
#CI_home #CI_home_Banner #banner_L_ban2 #banner_V_title,
#CI_home #CI_home_Banner #banner_L_ban3 #banner_V_title {
	color: #1667DA;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;}

#CI_home #CI_home_Banner #banner_L_ban1 #banner_V_content,
#CI_home #CI_home_Banner #banner_L_ban2 #banner_V_content,
#CI_home #CI_home_Banner #banner_L_ban3 #banner_V_content {
	margin: 20px 0px 0px 0px;}

#CI_home #CI_home_Banner #banner_Delimiter {
	border: 0px solid black;
	background-image: url(imgLayout/bannerDelimiter.gif);
	background-repeat: repeat-y;
	float: left;
	height: 200px;	
	width: 20px;
	margin: 0px 5px 0px 5px;}

#CI_home #CI_home_News {
	border: 0px solid #000;
	float: right;
	height: 150px;
	width: 360px;
	margin: 20px 60px 0px 0px;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;}

#CI_home #CI_home_News .home_news_item_holder .home_news_item_title{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;	}

#CI_home #CI_home_News .home_news_item_date,
#CI_home #CI_home_News .news_item_date {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;}

#CI_home #CI_home_News .home_news_item_description {
	float: left;}

#CI_home #CI_home_News .home_news_item_description a,
#CI_home #CI_home_News .home_news_item_description a:active,
#CI_home #CI_home_News .home_news_item_description a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #525252;}

#CI_home #CI_home_News .home_news_item_description a:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;
	text-decoration: none;}

#CI_home #CI_home_News .home_news_item_posterby,
#CI_home #CI_home_News .news_item_posterby {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #C2C2C2;
	float: left;}

/* ---------- END HOME ---------- */
	
/* ---------- BEGIN GALLERY ---------- */

#CI_Galleries {}	
#CI_Galleries_list {}
#gallery_list_holder {}

#gallery_list_title {
	margin: 0px 0px 5px 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: dashed gray 1px;
	width: 900px;}

.gallery_list_item {
	width: 300px;
	float: left;
	margin: 0px 10px 10px 10px;}

.gallery_list_item a {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;}

.gallery_list_item a:hover {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;
	text-decoration: underline;}

.gallery_list_item_title {
	clear: both;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;}

#gallery_details_container {
	width: 900px;}

#gallery_details_title {
	clear: both;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;	}

#gallery_details_flash {
	text-align: -moz-center;*text-align:center;
}

/*safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#gallery_details_flash {text-align: -webkit-center;}
}
/*------*/

/* ---------- END GALLERY ---------- */

#CI_Advanced search { }
#CI_imagedetails_availability { }
#CI_imagedetails_CD_info { }
#CI_CDDetails { }
#CI_CDSearch { }
#CI_header_defaultsettings { display: none;}
#CI_ExampleSearches { }
#CI_forgotpassword { }
#CI_LicenseInformation { }

#CI_header_defaultsettings_DefaultLanguageByURL { }	
#CI_header_SEO { }
#CI_siteSettings { }
#CI_SpecialOffers { }
#CI_Supplierinfo { }

#CI_Textpage {
	border: 0px solid #FF0;
	min-height: 400px;
	width: 950px;
	 /* center firefox */
	background: url(imglayout/bgTexts.gif) no-repeat #fff;
	padding: 36px 20px 19px 20px;
	text-align:left;}	

#CI_Textpage h1 {	
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;
}

#CI_ContributorArea {
	border: 0px solid #FF0;
	min-height: 400px;
	width: 950px;
	 /* center firefox */
	background: url(imglayout/bgTexts.gif) no-repeat #fff;
	padding: 36px 20px 19px 20px;
	text-align:left;}
	
#CI_register {
	border: 0px solid #FF0;
	min-height: 400px;
	width: 950px;
	 /* center firefox */
	background: url(imglayout/bgTexts.gif) no-repeat #fff;
	padding: 36px 20px 19px 20px;}

/* ==== ID's used within components ================================================ */

/*#CI_imagedetails #imagedetails_L_image {
	border: 0px solid #000;
	width: 355px;
	float: left;
	margin: 20px 0px 0px 0px;} */
/* =====IDs for component header.Loginform ========================================= */

#loginform_L_loginmsg {
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;}

#loginform_L_welcomeBack {
	float: left; margin:0px 10px 0px 0px;}

#loginform_L_welcomeBackName {
	font-weight: bold;}

/* =====IDs for component header.UI_mainnav ======================================== */

#UI_mainnav_L_menu_#pos# {
	float: left;
	margin: 0px 0px 0px 0px;}

/* =====IDs for component header.UI_usernav ======================================== */
#UI_usernav_L_orders {
	float: left; margin:0px 0px 0px 0px;
}

#UI_mainnav_L_delimiter {
	float: left;
	padding: 0px 4px 0px 2px;	
}

#UI_usernav_L_lightboxes {
	float: left; margin:0px 0px 0px 0px;
}

#UI_usernav_L_myaccount {
	float: left; margin:0px 0px 0px 0px;
}

#UI_usernav_L_logout {
	float: left; margin:0px 0px 0px 0px;
}

#cGroup_1 {
	clear: left;
	float: left;
	width: 100%;
	background: #6D97ED; 	
	border: 0px solid red;
	margin-left: auto; margin-right: auto;
	text-align: -moz-center;*text-align:center;
}

/*safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#cGroup_1 {text-align: -webkit-center;}
}
/*------*/

	
#compDIV {border: 0px solid #000;}	

.main_div {
	text-align: left;
	padding-bottom: 30px;
	}

#CI_newsoverview .main_div .news_item_holder .news_item_title{
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;
	}

#CI_newsoverview {
	margin: 20px 0px 0px 0px;
	}

.news_item_title a,.news_item_title a:active,.news_item_title a:visited {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #f9c925;
	}

.news_item_title a:hover {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	}

.news_item_holder {
	float: left;
	width: #CIset.single_item_width#px;
	margin: 5px;
	border: 0px solid green;
	padding: 3px;
	text-align:left;}
	
.news_item_thumbnail {float:left;}
.news_item_description {float:left;margin-left:2px;}
.main_news_image {float:left;}
.main_news_div {padding:10px;}
.main_news_title {font-weight:bold;}
.main_news_description {float:left;}
.main_news_tekstholder {float:left;margin-left:10px;}

/* begin footer */

#CI_footer { 
	margin: 20px 0px 0px 0px;
	height: 30px;
	clear: both;
	min-width: 970px;
	background: #6D97ED;
	bottom: 0;
	margin-left: auto; margin-right: auto;
	text-align: -moz-center;
	text-align:center;
}
#CI_footer_FooterLightbox{
	background: #fff url('imglayout/paymenticons.jpg') no-repeat center bottom;
	width: 970px;
	height:40px;
	margin:20px auto 10px auto;
	text-align: -moz-center;
	text-align:center;
}

/*safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#CI_footer {text-align: -webkit-center;}
}
/*------*/


#CI_footer #CI_footer_Footernav {
	width:970px;
	padding-bottom:10px;
}
#CI_footer #CI_footer_Footernav *{
}

#CI_footer_footernav a:link,
#CI_footer_footernav a:visited,
#CI_footer_footernav a:active {
	font-weight: bold;
	display: block;
	margin: 0px 20px 5px 28px;
	float: left;
	color:#FFF
}

#CI_footer_footernav a:hover{
	font-weight: bold;
	display: block;
	margin: 0px 20px 5px 28px;
	float: left;
	color: #FFF;}

/* end footer */


#CI_footer #CI_footer_Footernav *,
#UI_footernav_menu_link, 
#UI_mainnav_L_delimiter {
	float: left;
	color: #FFF;
}

/* Footer Lightbox styles */
#divLightboxes, #divLightboxesHidden {
	position: fixed; 
	top: auto; 
	bottom: 0; 
	left: 0;
	background-color: white;}
	
#curLightboxTitle {
	background: url(imglayout/bgnav.jpg);
	height: 24px;
	padding: 4px 0px 0px 3px;}

#curLightboxTitle SELECT {
	margin-bottom: -1px;}

#curLightboxTitle a	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	}
	
#curLightboxTitle a:visited {
	color: #000;
	text-decoration: none;}
	
#curLightboxTitle a:active {
	color: #000;
	text-decoration: none;}
	
#curLightboxTitle a:hover {
	color: #000;
	text-decoration: none;}
	
#CI_pricing{
	text-align: left;
	width: 980px;
}

#CI_pricing #cGroup_2 {
	clear: both;
	margin-top: 10px;}

#CI_Pricing_priceIntrotext {
	clear: both;}

#CI_pricing_priceCreditinfo {
	float: left;
	width: 480px;
	height: 500px;
	padding: 0px;
	background-image: url(imgLayout/bg_pricingbox.gif);
	background-repeat: no-repeat;
}	

#CI_pricing_priceSubscriptioninfo {
	float: left;
	margin-left: 20px;
	width: 480px;
	height: 500px;
	padding: 0px;
	background-image: url(imgLayout/bg_pricingbox.gif);
	background-repeat: no-repeat;	
}	

#priceSubscriptionInfo_g_schemeinfo {
	width: 460px;
	height: 480px;
	margin: 10px;
}

#priceCreditinfo_g_schemeinfo {
	width: 460px;
	height: 480px;
	margin: 10px;
}

#priceSubscriptionInfo_H_title, #priceCreditinfo_H_title {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
}

#priceSubscriptionInfo_V_description, #priceCreditInfo_V_description {
	height: 275px;
}

#priceCreditInfo_H_pricing, #priceSubscriptionInfo_H_pricing {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
}

#priceSubscriptionInfo_G_pricing .col1, #priceCreditInfo_G_pricing .col1 {
	width: 100px;
	background-color: #F9CA26;
	font-weight: bold;
	border-top: solid gray 1px;
	padding-top: 6px;
	padding-bottom: 0px;
	}
	
#priceSubscriptionInfo_G_pricing .col2, #priceCreditInfo_G_pricing .col2 {
	width: 100px;
	background-color: #F9CA26;
	font-weight: bold;
	border-top: solid gray 1px;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align: right;
	}
	
#priceSubscriptionInfo_G_pricing .col3, #priceCreditInfo_G_pricing .col3 {
	width: 200px;
	background-color: #F9CA26;
	border-top: solid gray 1px;
	padding-top: 6px;
	padding-bottom: 0px;
	}
	
/* Dragging and Dropping Styles */

.drag {
	float: left;
	cursor: move;}
	
.drop .drag {}

.drop { height: 100%;}	

.ghost {
	position: absolute;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	background-color: #CCF;
	border-color: #AAD;
	color: #AAD;}
	
.outline {
	background-color: #FCC;
	border-color: #DAA;
	border-style: dashed;
	color: #DAA;}
	
.active {
	background-color: #CFC;}

#quicksearch_T_pricing {
	padding-top: 60px;}

/* Paypal payment ========================*/

#paypal_G_submitbutton {
	width: 980px;
	text-align: -moz-center;*text-align:center;
}

/*safari hack*/
@media screen and (-webkit-min-device-pixel-ratio:0){
	#paypal_G_submitbutton {text-align: -webkit-center;}
}
/*------*/

#paypal_L_submitbutton {
	clear: both;
	padding: 10px 0px 20px 0px;}

#paypal_F_submitbutton {
	clear: both;}

.title {
	color: #1667DA;
	font-family: verdana;
	font-size: 12pt;
}
	
#textpage_V_content {
	border: 0px solid #000;
	width: 950px;}
	
/* ---------- BEGIN CUSTOM SHIZZLE ---------- */

#CI_home #register_bar {
	border: 0px solid #000;
	background: url(imgLayout/home_slideshow_puurNL.png) no-repeat;
	height: 43px;
	width: 990px;
	clear: left;
	float: left;
	margin-top: -100px;}	

#CI_home #register_bar .register_bttn {
	display: none;
	float: right;}

#CI_home #register_bar #register_bar_bottom	 {
	display: none;
	border: 0px solid #000;
	background: url(imglayout/bghome_slideshow_bottombar.jpg) repeat-y;
	height: 42px;
	width: 956px;	
	margin: 0px 0px 0px 0px; *margin: 37px 0px 0px 0px;
	clear: left;
	float: left;}
	
#UI_footernav_L_menu_1{
	float:left;	
	padding:10px 0px 0px 0px;
}
#UI_footernav_L_menu_2,
#UI_footernav_L_menu_3,
#UI_footernav_L_menu_4,
#UI_footernav_L_menu_5,
#UI_footernav_L_menu_6 {
	float:left;	
	padding:10px 0px 0px 20px;
}

#UI_footernav_L_menu_1 a,
#UI_footernav_L_menu_2 a,
#UI_footernav_L_menu_3 a,
#UI_footernav_L_menu_4 a,
#UI_footernav_L_menu_5 a,
#UI_footernav_L_menu_6 a {
	font-weight:bold;
}



#UI_footernav_L_delimiter {
	float:left;
	padding:10px 0px 0px 20px;
}