/* Defaults */
a:link, a:active, a:visited, a:hover{
	text-decoration: none;
	cursor: pointer;
}
html, body{
	height:100%;
	margin: 0px;
	padding: 0px;
	border: none;
}
img{
	border: none;
}
img.center{
  display: block;
  margin-left:auto;
  margin-right:auto;
}

/* Defaults */
div#body{
  margin: 0px auto;
  width: 900px;
}
div#layout_left{
  float: left;
  width: 400px;
  margin-top: 20px;
}
div#layout_left_center{
  margin: 20px auto 0px auto;
  width: 550px;
}
div#layout_right{
  float: right;
  width: 490px;
  margin-top: 20px;
}

div#header_logo{
  margin: 8px auto 4px;
  width: 100%;
}
div#header_logo img{
  margin: 0px auto;
  display: block;
}

div#header_text{
  margin: 8px auto 4px;
  width: 100%;
}
div#header_text img{
  margin: 0px auto;
  display: block;
}
div#tl_pictures{
  width: 370px;
}

div#left_text{
  width: 270px;
  font-family: arial;
  font-size: 13px;
  line-height: 19px;
  color: #000000;
  margin: 25px 0px 50px 25px;
}
div#left_text_wide{
  width: 520px;
  font-family: arial;
  font-size: 13px;
  line-height: 19px;
  color: #000000;
  margin: 25px 0px 50px 25px;
}

div#left_fineprint{
  width: 380px;
  font-family: arial;
  font-size: 11px;
  line-height: 17px;
  color: #000000;
  margin: 0px 0px 0px 25px;
}
div#left_fineprint_wide{
  width: 620px;
  font-family: arial;
  font-size: 11px;
  line-height: 17px;
  color: #000000;
  margin: 0px 0px 0px 25px;
}
div.rounded_top{
  padding: 8px 0px 0px 0px;
}
div.rounded_bottom{

}

div#upload{
  background: url("images/design/empty_picture.jpg") no-repeat right 0px;
  /* height: 560px; */
  width: 490px;
  padding: 20px 0px 20px 0px;
}

div#upload div.upload_limit{
  float: right;
  font-family: arial;
  font-size: 10px;
  margin-top:14px;
  position:absolute;
  text-align: right;
  width:95px;
}

div#upload_form{
  background: #D1E2E4;
  width: 356px;
  /*height: 488px;*/
  padding: 0px 0px 10px 10px;
}

div#upload_form input.file_upload{
  margin: 15px 0px;
  width: 250px;
}

div#information{

}

div#information_form{
  background: #D1E2E4;
  width: 356px;
  padding: 0px 0px 0px 10px;
}
div#information_form input.text{
  border: none;
  width: 250px;
  height: 20px;
}
div#information_form div.label{
  color: #666666;
  font-family: arial;
  font-size: 12px;
  padding: 1px 0px 10px 5px;
}
div#information_form div.required_description{
  text-align: right; 
  width: 250px;
  color: #666666;
  font-family: arial;
  font-size: 12px;
  padding: 5px 0px 10px 0px;
}
div#information_form input.terms_checkbox{
  float: left;
  padding: 5px 0px 0px 10px;
}
div#information_form div.checkbox_terms{
  width: 250px;
  color: #666666;
  font-family: arial;
  font-size: 11px;
  padding: 0px 0px 0px 30px;
}
div#submit_buttom{
  float: right;
  padding: 15px 120px 100px 0px;
}

/* Thumbnails */
div#thumbnails{
 
}
div#thumbnails div{
padding: 8px 0px 0px 8px;
width: 100px;
/*height: 100px;*/
/*border: 1px solid #000000;*/
}

div#thumb0{
float: left;
}
div#thumb1{
float: left;
}
div#thumb2{
float: left;
}
div#thumb3{
float: left;
}
div#thumb4{
float: left;
}
div#thumb5{
float: left;
}
div#thumb6{
float: left;
}
div#thumb7{
float: left;
}
div#thumb8{
float: left;
}
div#thumb9{
float:left;
margin: 0px 0px 08px 110px;
}
div#thumbnails div#flash_block{
padding: 10px 10px 0px 0px;
text-align: center;
width: 365px;
}
div#flash_block div#flashcontent{
padding: 8px 0px 0px 0px;
text-align: left;
width: 356px;
}
/* Thumbnails */


div#entered_text{
margin: 20px auto 0px;
font-family: arial;
font-size: 14px;
color: #000000;
width: 249px;
}

div#upload_form div#flash_instructions{
  width: 350px;
  font-family: arial;
  font-size: 11px;
  line-height: 17px;
  color: #000000;
  
}