@charset "utf-8";
/* Ceded by CustomCoders */

	html,
	body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial,sans-serif;
	font-size: 13px;
	color: #636B75;
 	vertical-align: baseline;
	 letter-spacing: normal;
	 word-spacing: normal;

	}
	
	#container {
		min-height:100%;
		position:relative;
	
	}
	a {
		color: #376D7E;
	}
	
	
	
	#header {
	background:#ffffff;
	}
	#body {
	padding:10px;
	padding-bottom:280px;	/* Height of the footer */
	}
	
	#bodymiddle {
	width:980px;
	margin-left: auto;
	margin-right: auto;
		}
	#bodymiddle #content {
	width:692px;
	float:left;
		}
	
	#bodymiddle #sidebar {
	width:280px;
	float:right;
		}
		
	#headermiddle {
	width:980px;
	margin-left: auto;
	margin-right: auto;
		}
		
	#footermiddle {
	width:980px;
	margin-left: auto;
	margin-right: auto;
		}
		
	#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:280px;			/* Height of the footer */
	background-image:url(../images/footer/footer_background.png) ;
	border-top: 1px solid #B0ADA5;
	}
	
	.footerwindow {
	height: 120px;
	width:310px;
	float:left;
	margin-top:20px;
	margin-right:25px;
	background-color:#ffffff;
	}

	.footerwindowrechts {
	height: 120px;
	width:310px;
	float:left;
	margin-top:20px;
	float:right;
	background-color:#ffffff;
	
	}
	
	.box690 {
	background-image:url(../images/form/mid_formvak.png);
	margin-bottom: 8px;
	border-style:none;
	width:690px;
		}
	.box690 .top {
	background-image:url(../images/form/top_formvak.png);	
	height:10px;
	width:100%;
		}
		
	.box690 .btm {
	background-image:url(../images/form/buttom_formvak.png);	
	height:10px;
	width:100%;
		}
		
	.box280 {
	margin-bottom: 8px;
	border-style:none;
	width:280px;
		}
	.box280 .top {
	height:10px;
	width:100%;
		}
		
	.box280 .btm {
	height:10px;
	width:100%;
		}
		
	
	
	.cc_style p, .cc_style h1 {
	padding-left:10px;	
	margin-bottom:5px;
	padding-right:10px;
		}
		
	.cc_style h1 {
	color:#636B75;
	font-size: 20px;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:5px;
	
		
		}
		
	#offerte fieldset .text label {
	color: #3e434a;
	background-color: transparent;
	font-size: 13px;
	line-height: 2.08em;
	vertical-align: baseline;
	font-weight: bold;
	cursor: pointer;
	display: block;
	margin-bottom: 3px;	
	margin-right: 10px;
	float: left;
	text-align: right;
	width: 100px;
}

#offerte fieldset .text input, #offerte fieldset .text textarea {
	float: left;
	margin-right: 5px;
	color: #3e434a;
	font-size: 13px;
	font-family: Arial,sans-serif;
	line-height: 1;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #636B75;
	/*color: rgb(99,107,117);*/
	font-size: 13px;
	vertical-align: baseline;
	line-height: 1.38em;
}

#offerte p {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 18px;
	margin-left: 67px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;	
	color: #636B75;
	/*color: rgb(99,107,117);*/
	font-size: 13px;
	background-color: transparent;
	vertical-align: baseline;
	line-height: 1.38em;
}

fieldset {
	
	border-style:none;}
	
	#login_page h2 {
	width:650px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -254px;
	text-indent: -9999em;
	margin-top: 8px;
}

#persoonlijke_informatie h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -3px;
	text-indent: -9999em;
	margin-top: 8px;
}
#over_je_project h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -83px;
	text-indent: -9999em;
	margin-top: 8px;
}

#aanvraag_offerte h2 {
	width:600px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -167px;
	text-indent: -9999em;
	margin-top: 8px;
}
.inside_fieldset {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 29px;
	padding-left: 30px;
}

.text {
	margin-left: 67px;
	width:571px;
	padding-top: 9px;
	padding-bottom: 9px;
	clear: both;
}

.text input{
	width:250px;
	}
	
.clear {
	
	clear:both;}

	
	/* other non-essential CSS */
	#header p,
	#header h1 {
	margin:0;
	padding:10px 0 0 10px;
	}
	#footer p {
	margin:0;
	padding:10px;
	}
	
#login_customer h2 {
	width:300px;
	height:31px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -591px;
	text-indent: -9999em;
	margin-top: 10px;
	margin-left: 10px;
}


#howto h2 {
	width:310px;
	height:31px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -631px;
	text-indent: -9999em;
	margin-top: 10px;
	margin-left: 10px;
}

#howmuch h2 {
	width:300px;
	height:31px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -665px;
	text-indent: -9999em;
	margin-top: 10px;
	margin-left: 10px;
}

#error h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -514px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}
#cookies h2 {
	width:290px;
	height:76px;
	display:block;
	background:url(../images/sprite_tittel.png) no-repeat;
	overflow:hidden;
	background-position: -495px -83px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

#find_out h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -596px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

#get_started h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -514px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

#contact h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -596px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 0px;
}
#address h2 {
	width:460px;
	height:76px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -906px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}
#call h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -15px -676px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

#error p, #address p, #call p {
	margin-top: 10px;
	margin-left: 88px;	
	
}

.ok {
	background-image: url(../images/ok.png);
	background-repeat:no-repeat;
	height: 20px;
	padding-left: 20px;
}

.error {
	background-image: url(../images/error.png);
	background-repeat:no-repeat;
	height: 20px;
	padding-left: 20px;
}
.msg_tekst {
	font-size: 10px;
}


#login_button  {
	width:136px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -19px -787px;
	text-indent: -9999em;
}

#login_button:hover {
	width:136px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -19px -850px;
	text-indent: -9999em;
}
#login_button2  {
	width:136px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -19px -787px;
	text-indent: -9999em;
}

#login_button2:hover {
	width:136px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -19px -850px;
	text-indent: -9999em;
}

#download_button  {
	width:179px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -243px -787px;
	text-indent: -9999em;
}


#download_button:hover {
	width:179px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -243px -850px;
	text-indent: -9999em;
}

#register_button  {
	width:536px;
	height:50px;
	display:block;
	background:url(../images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -447px -197px;
	text-indent: -9999em;
}
#register_button:hover {
	width:536px;
	height:50px;
	display:block;
	background:url(../images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -447px -260px;
	text-indent: -9999em;
}


#find_button  {
	width:179px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -473px -787px;
	text-indent: -9999em;
}

#find_button:hover {
	width:179px;
	height:50px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -473px -850px;
	text-indent: -9999em;
}
#samples h2 {
	width:250px;
	height:31px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -708px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 10px;
}
#about h2 {
	width:250px;
	height:31px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -742px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 10px;
}
#references h2 {
	width:250px;
	height:31px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -611px -389px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 10px;
}

.box280 .content .cc_style p {
	margin-top: 5px;
	margin-left: 14px;
}

.box280 .content .cc_style ul {
	margin-top: 5px;
	margin-left: 25px;
}

.box690 .content .cc_style2 ul {
	margin-top: 15px;
	margin-left: 62px;
	margin-right: 25px;
	list-style-type: circle;
}

.box690 .content .cc_style2 p {
	margin-top: 10px;
	margin-left: 35px;
	margin-right: 25px;
	text-align: justify;
	
}

#refs h2 {
	width:550px;
	height:76px;
	display:block;
	background:url(../images/form/sprite_form.png) no-repeat;
	overflow:hidden;
	background-position: -475px -906px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

.imagesample {
height:107px;
width:220px;
float:left;	

margin-left:20px;
margin-bottom:10px;
	}
	
.audiosample {
	height:107px;
width:400px;

float:left;	
margin-right:10px;
margin-bottom:5px;
	
	
	}	
	
	
	
#mastering_emastering h2 {
	width:460px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -3px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}	
#mixing h2 {
	width:460px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -83px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}	
#producing_recording h2 {
	width:420px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -167px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}	
#restauration h2 {
	width:370px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -254px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}	
#editing h2 {
	width:460px;
	height:76px;
	display:block;
	background:url(http://www.littlemajorproductions.be/fr/images/sprite_tittelfr.png) no-repeat;
	overflow:hidden;
	background-position: -15px -344px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}	
#cd_extra h2 {
	width:460px;
	height:76px;
	display:block;
	background:url(../images/sprite_tittel.png) no-repeat;
	overflow:hidden;
	background-position: -15px -434px;
	text-indent: -9999em;
	margin-top: 8px;
	margin-left: 30px;
}

.imgfront {
	margin-bottom:10px;	
} 

.cc_style2 h3 {
	margin-left: 32px;
	margin-top: 15px;
}

.count li {
	list-style: decimal;
}

#flags {
	margin-top:5px;
	
	
	
	}
#twitter {
	position:absolute;
	margin-left:445px;
	margin-top:-20px;
	
	}
/*************** Notifications ***************/

.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                text-align: justify;
                }
                

.attention {
                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('../images/icons/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/icons/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/icons/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 35px 10px 36px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }
