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

body{text-align: center;position: relative;background:#333333;font-family:Arial, Helvetica, sans-serif;}
a {color:#000;}

.BlockContent{position:relative;}
#Container{width:1000px;text-align:left;margin: 0 auto;padding:0;}
#TopSection{background:url(../../images/dr-bg.jpg) no-repeat;width:1000px; height:642px;position:relative;}
.Navigation{background:#000;vertical-align:top;width:1000px; height:38px;}
.Navigation ul{padding:0;margin:0;margin-left:10px;}
.Navigation ul li{display:inline;float:left;}

a#Home div{width:79px;height:38px;background:url(../../images/dr-btn_home.gif) no-repeat left top;cursor:pointer;}
a#Home:hover div{background-position:0px -38px;}
a#AboutUs div{width:117px;height:38px;background:url(../../images/dr-btn_aboutus.gif) no-repeat left top;cursor:pointer;}
a#AboutUs:hover div{background-position:0px -38px;}
a#Gallery div{width:89px;height:38px;background:url(../../images/dr-btn_gallery.gif) no-repeat left top;cursor:pointer;}
a#Gallery:hover div{background-position:0px -38px;}
a#TechForm div{width:130px;height:38px;background:url(../../images/dr-btn_techform.gif) no-repeat left top;cursor:pointer;}
a#TechForm:hover div{background-position:0px -38px;}
a#Waiver div{width:94px;height:38px;background:url(../../images/dr-btn_waiver.gif) no-repeat left top;cursor:pointer;}
a#Waiver:hover div{background-position:0px -38px;}

#HomeContent{position:absolute;top:0px;left:0px;}
a#HomeLinks{position:absolute;top:591px;left:772px;}
a#HomeLinks div{height:43px;width:186px;background:url(../../images/dr-btn_register.jpg) no-repeat left top;color:#000000;cursor:pointer;}
a#HomeLinks:hover div{background-position:0px -43px;}


#AboutUsContent{position:absolute;top:180px;left:0px;height:186px;}
#AboutUsLinks{position:absolute;top:566px;left:588px;height:75px;width:387px;cursor:pointer;}


#contact-wrapper {
	font-family:Arial, Helvetica, sans-serif;
	width:520px;
	padding:5px 0px 10px 20px;
	text-align:left;
	position:absolute;
	top:205px;
	left:400px;
}
#contact-wrapper p.error{
	color:#DD0000;
	font-size:10px;
	line-height:140%;
}
#contact-wrapper p.confirm{
	color:#000;
	font-size:12px;
	line-height:140%;
}
#contact-wrapper form{
	width:250px;
}
#contact-wrapper div {
	
	margin:7px 0 12px 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:13px;
	width:auto;
	color:#000;
}
form#contactform{
	width:500px;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	font-family:Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	padding:4px;
	font-size:13px;
	color:#333;
	width:200px;
}
form#contactform textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:4px;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	width:200px;
	font-size:13px;
}
form#contactform select {
	font-size:12px;
	padding:3px;
}
form#prodForm label.error, 
form#contactform label.error {
	color:#DD0000;
	padding-top:3px;
	font-size:10px;
}
form#prodForm input.error, 
form#prodForm textarea.error,
form#contactform input.error, 
form#contactform textarea.error{
	
	border:1px solid #DD0000;
}
.catalogCol{
	float:left;width:250px;
}
#catalogAddress label{width:200px;}

#catalogAddress div input{width:200px;}
form#contactform input#submit{border:none;}

#RegisterLink{position:absolute;top:375px;left:430px;z-index:9999;}
#RegisterLink input{height:43px;width:113px;background:url(../../images/dr-btn_next.jpg) no-repeat left top;border:none;cursor:pointer;}
#RegisterLink input:hover {background-position:0px -43px;}


#WaiverFrame{width:500px; height:285px; overflow:scroll;}
#WaiverFrame p{width:470px; padding-bottom:0px;font-size:10px;}

form#contactform input#agree{width:20px;}


#agreement input{float:none;}
#agreement p{width:600px;font-size:12px;margin-left:27px;margin-top:-17px;}
#agreement label.error{position:absolute;top:340px;left:47px;}


#WaiverLink{position:absolute;top:375px;left:200px;z-index:9999;}
#WaiverLink input{height:43px;width:113px;background:none;border:none;cursor:pointer;}
#WaiverLink input:hover {background-position:0px -43px;}