/* Styles Deville's Pad */


body {
	margin:					0;
	padding:				0;
	border:					0;
	background-color: 		#000;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	line-height: 			15px;
	color: 					#000;
	text-align:				justify;
}

p {
	margin:					0 0 14px 0;
	padding:				0;
}

a {
	text-decoration:		underline;
	color:					#C00;
	font-weight: 			bold;
}

a:hover {
	text-decoration:		underline;
	color:					#000;
	font-weight: 			bold;
}

/* -------- NEWSLETTER -------- */
#newsletter {
	position:				relative;
	width: 					420px;
	height: 				auto;
	margin:					0 auto;
}

#newsletter .title {
	width: 					420px;
	height: 				56px;
	background-image: 		url(../images/newsletter_header.gif);
	background-repeat: 		no-repeat;	
}

#newsletter .title_thanks {
	width: 					420px;
	height: 				56px;
	background-image: 		url(../images/newsletter_header_thanks.gif);
	background-repeat: 		no-repeat;	
}

#newsletter .container {
	width: 					420px;
	height:					112px;
	background-image: 		url(../images/newsletter_bg.gif);
	background-repeat: 		repeat-y;
	background-color: 		#FFF;
	padding:				0 0 4px 0;
}

#newsletter .content {
	position:				relative;
	margin:					0 30px 0 30px;
}

#newsletter .right {
	float:					left;
}

#newsletter .base {
	width: 					420px;
	height: 				10px;
	background-image: 		url(../images/newsletter_bg_base.gif);
	background-repeat: 		no-repeat;
}

#preload {
    background-image:		url(../images/newsletter_btn_active.gif);
    width:					1px;
    height:					1px;
}


/* ----- FORMS ----- */
.contactForm input {
	position:				relative;
	top:					-3px;
	font-family:			Verdana, Geneva, sans-serif;
	font-size:				11px;
	border:					1px solid #fff;
	border-top:				1px solid #bdbdbd;
	border-left:			1px solid #bdbdbd ;
	width:					120px;
	padding:				3px 3px;
	background-color:		#f2f2f2;
}

.contactForm input:focus, .contactForm textarea:focus {
	background-color:		#f2f2f2;
}

.submitbutton   {
	border: 				none;
	width:					144px;
	height:					54px;
	margin:					0;
	padding:				0;
	background-image: 		url(../images/newsletter_btn.gif);
} 

.submitbutton:hover {
	cursor: 				pointer;   
	border: 				none;
	width:					144px; 
	height:					54px;
	margin:					0;
	padding:				0;
	background-image: 		url(../images/newsletter_btn_active.gif);
	background-repeat: 		no-repeat;
	background-position: 	0 0;
}

.contactForm_button input {
	position:				relative;
	top:					-70px;
	left:					4px;
	float:					right;
	width:					144px;
	height:					54px;
	border: 				none;
	margin:					0;
	padding:				0;
	font-size: 				0.1px;
	color:					#F03C2B;
	text-indent:			999px;
}


/* -------- TABLE -------- */
#table {
	position:				relative;
	width: 					210px;
	}

#table p {
	clear: 					both;
	width: 					100%;
	margin: 				0;
	}

#table span {
	float: 					left;
	padding: 				0 0 10px 0;
	}

#table span.col1 {
	width: 					70px;
	}

#table span.col2 {
	width: 					140px;
	}

.cleaner {
	height: 				0;
	clear: 					both;
	}