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


body {background:#E7F0F4 url(../images/background.png) no-repeat top center; margin: 0 auto;}
div#container {width: 1000px; margin: 0 auto; overflow: hidden;}
div#header {width: 1000px;}
div#header h1 {background: url(../images/header.png) no-repeat; height: 91px; margin:10px 0 0 20px;}
div#header span {margin-left: -5000px; height: 1px;}

div#navigation {width: 1000px; background: url(../images/nav.png) no-repeat; height: 30px; margin: 0 auto;}
div#navigation ul {display: inline; text-align: center;}
div#navigation ul li {float: left; list-style-type: none; padding: 0 20px;}
div#navigation ul li a {color: #fff; font-weight: bold; text-decoration: none; font-size:12px; font-family: Tahoma;}

h1, h2, h3, h4, h5 h6 {color: #ff6600;}
h2, h3 {font-family:Verdana,Arial,Helvetica,sans-serif; margin: 10px;}

thead, tbody {background:#ECECEC;}
th {font-size:14px; height: 30px; padding: 0 10px;}
td {padding: 5px;}

.form {overflow: hidden;}

/* ----------content */

div#content {width: 1000px; overflow: hidden;}
div#leftSide {width: 200px; min-height: 100px; float: left; margin: 5px 10px 0 10px;}
div#register {width: 700px; min-height: 200px; float: left; margin: 5px 10px 0 10px; overflow: hidden;}
fieldset {border: none; }
.personalinfo {width: 700px; display: inline; border: none; overflow: hidden;}
.personalinfo label {float: left; overflow: hidden; margin-top: 5px; display: inline; width: 600px;}
.personalinfo strong {float: left; color: #ff6600;}
.personalinfo span {width: 160px; float: left; margin-right: 30px;font-size:13px;}
.personalinfo input {width: 190px; float: left;border: 2px solid  #999999; border-right: 1px solid #999; border-bottom: 1px solid #999;}
.personalinfo p {margin: 0px;}
.personalinfo select {width: 300px; float: left;}
div#register label em {color: red; font-size:13px; float: left;}


.genderline {display: inline;}
.genderline label {float: left; width: 70px;}
.genderline input {width: 10px;}
.gender {float: left; width: 50px;}
.textarea {width: 600px;}
.textarea p {font-size:14px;}
.roed { margin-top: 0px; width: 500px;}
.roed label {padding-right: 20px;font-size:14px;}
.roed p {text-align: center; width: 350px; margin: 0 auto; margin-top: 10px;font-size:13px;}

/*
.campinfo {display: inline; width: 500px; overflow: hidden;}
.campinfo label {width: 400px; float: left; overflow: hidden; margin-top: 5px;}
.campinfo span {width: 150px; float: left; margin-right: 30px; font-size:13px;}
.campinfo strong {float: left; color: #ff6600;}

*/

.surf {width: 700px; text-align: center;}
#additional {width: 550px;}
#additional p {margin: 0px; font-size:13px;}

.age {width: 60px;}
.first {width: 150px;}
.first input {width: 270px;}
input {}


#days {width: 600px;}
#days p {width: 500px; text-align: right; font-size:13px;}
#days label {margin-right: 5px;}

.pay {width: 500px; display: inline; border: none; overflow: hidden;}
.pay label {width: 400px; float: left; overflow: hidden; margin-top: 5px; display: inline;}
.pay span {width: 160px; float: left; margin-right: 30px;font-size:13px;}
.pay input {width: 190px; float: left;}
.pay p {margin: 0px;font-size:13px;}
.pay select {width: 195px; float: left;}
.newsletter {float: left; margin-left: 20px; width: 680px;}
.submittxt {width: 620px; margin: 40px 0 0 20px; font-weight: bold; font-size: 14px; padding-left: 60px;}
.submitbtn {height: 30px; width: 100px; margin-left: 200px; }

.payment {width: 500px; font-size: 13px;}
.payment p {text-align: center; font-weight: bold;}
.payment label {padding-left: 100px;}
.payment span {padding-left: 5px;}




/*  ----------Billing Informkation ---------*/
div#register2 {width: 700px; min-height: 200px; float: left; margin: 5px 10px 0 10px; overflow: hidden; font-size: 13px;}
#billinfo {width: 500px;}

span {width: 200px;}
.mar {margin-left: 105px; width: 40px;}
.year {width: 40px;}
.midcsc {width: 100px; float: left;}
.csc {width: 90px; float: left; display: inline;}
.cscinput {width: 50px;}
.optional {color: #999999;}
.review {margin-left: 150px;}
.line {display: inline; width: 500px; margin-left: 10px;}
.frstlabel {float: left; width: 300px; margin-left: 10px;}
.error {font-size: 16px; font-weight: bold; display: block; color: #FF6600;}
.week-four {display:block;float: left; width: 600px;}





/** -------------- updates june 17 2009   --------------**/
div#content .search-result-field {margin-top: 20px;}
div#content .search-result-rent {margin-top: 10px; background: #fff; font-size: 13px; }
div#content .search-result-rent td {border-bottom: 1px solid #DDDDDD; border-left:1px solid #DDDDDD}
div#content .search-result-rent tr {border-right: 1px solid #DDDDDD;}
div#content .search-result-rent thead {background: #D8D8D8; font-weight: normal;}
div#content .search-result-rent th {border: 1px solid #CECECE;font-weight: normal;}
div#container .details-view-search {margin: 0 auto; width: 500px;}