@charset "UTF-8";
/* CSS Document */

/* IE PNG Fix for IE5.5 and above */

img, div, input { behavior: url("css/iepngfix.htc") }

/* Layout */
html, body {background:#FFFFFF url(../images/bg.jpg) repeat-x top left; margin:0; font-family:Arial, Helvetica, sans-serif;color: #000000; font-size:12px;}
		
	#coming_soon{position: relative; width:708px; overflow:inherit; margin: 0 auto; /* compliant center */ text-align:left; /* override ie 5 center */ background:url(../images/glow.jpg) no-repeat top center;}
	#coming_soon ul{width:340px; height:34px; margin:0 0 0 360px;}
	#coming_soon ul li{width:113px; height:34px; background:url(../images/but-bg.gif) top left no-repeat; float:left; overflow:hidden; text-align:center; padding-top:10px;}
	#coming_soon ul li.active, #coming_soon ul li:hover{width:113px; height:34px; background:url(../images/but-active.gif) top left no-repeat; cursor:pointer;}
		#coming_soon ul li a{color:#EEEEEE; text-decoration:none;}
			#coming_soon ul li a:hover{color:#FFFFFF;}
		#coming_soon ul li.active a{color:#FFFFFF; font-weight:bold;}
	
	#coverflow{float:right;}
	
	#contact_form{width:471px; background:url(../images/form_bg.png) top left no-repeat; padding:35px 0 0 0; margin:0;}
	#contact_footer{width:471px; height:17px; background:url(../images/contact_footer.png) top left no-repeat; margin-top:-26px; margin-bottom:30px;}
	
	img#dvelo_logo_small{margin:-30px 0 0 0; float:left; display:inline;}
	
	#about{width:640px; background:url(../images/about-bg.jpg) top left no-repeat; padding:35px 30px 35px 30px; margin:110px 0 0 0;}
		#about p{margin:0 0 8px 0;}
	#about_footer{width:704px; height:26px; background:url(../images/about-bg-footer.jpg) top left no-repeat; margin-top:-26px; margin-bottom:30px;}
	
#arrow{width:60px; height:24px; background:url(../images/arrow.png) top left no-repeat; margin: 3px 0 0 280px;}

#disclaimer{width:100%; text-align:center; margin:20px 0 0 0px;}

div.blockquote{background:transparent url(../images/quoleft.png) left top no-repeat; text-align:left; width:633px; margin:20px auto 30px auto; font-family:Georgia, "Times New Roman", Times, serif;font-size:14px; line-height:20px; color:#9EAD86;}
div.blockquote p{margin-left:30px;}
div.blockquote div {padding:20px; background: transparent url(../images/quoright.png) right bottom no-repeat;}
div.blockquote div p.author {text-align: right; margin-right:30px; margin-top:20px;}

#legal{width:100%; margin-top:10px;}
	#legal p{text-align:center;}


/* Typography */

#contact_form h1{color:#515844; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; text-align:center; margin:0 20px 20px 65px;}
	#about h1{color:#515844; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:bold; text-align:left; margin:0 20px 20px 0px;}
	#contact_form p{color:#6b6e66; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0 0 26px 30px; width:407px;}
	#about p{color:#000000; font-size:1.2em; margin:0 0 18px 0;}
		p#small{font-size:0.8em;}
	em{font-style:italic;}
	#contact_form strong{color:#3a3434; font-weight:bold;}
	
	#message{width:300px; text-align:center;}
		#message p{color:#FFFFFF; font-weight:bold;}
	
	#about a{color:#000000;}
	
/* Forms */

#email{width:302px; height:31px; margin:0 0 20px 80px;}
#captcha{width:299px; height:31px; margin:0 0 0 80px;}
	#captcha img{float:right; display:inline; padding:0;}
	
input#email_field{border:solid 2px #bec1b9; background:#b5b8af; height:21px; width:296px; color:#FFFFFF; padding:6px 0 0 3px;}
input#captcha_input{border:solid 2px #bec1b9; background:#b5b8af; height:21px; width:221px; color:#FFFFFF; padding:6px 0 0 3px;}

#form_button{margin:0 0 20px 0;}
input#button{width:109px; height:29px; background:url(../images/button-bg.png) top center no-repeat; border:none; color:#FFFFFF; font-size:14px; margin:0px 0 0 80px;}

/************* Accessibility ***************/		
/* clearing */ .clear{clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px;}.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} * html>body .clearfix{display: inline-block; width:100%;}* html .clearfix {/* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ }

/* accessibility */ .accessibility { position: absolute; top: -999em; left: -999em; }