div#top-frame {
  border:0px solid red;
  background-image:url('../img/top_frame_bg.jpg'); 
  background-repeat:no-repeat;
  width:600px;
  height: 187px;
}

div#top-frame-content {
  padding-left:25px;
  padding-top:80px;
  color:#ffffff;
  width:500px;		
}

div#top-frame-content p {
  margin-left:5px;
}
div#mid-frame {
  min-height:100px; 
  border:0px solid yellow;
  background-image:url('../img/mid_frame_bg.gif');
  background-repeat:repeat-y;
  width:600px;
}
div#mid-frame-content {
	padding-left:30px;
	padding-top:5px;
  color:#ffffff;
  width:500px; 
}

div#bottom-frame {
  margin:0 auto;  
  border:0px solid black; 
  background-color:#0081C5;
  margin-left:27px;
  background-image: url('../img/bottom_frame_bg.jpg');
  background-repeat:no-repeat;
  height:380px;
}
div#bottom-frame-without-photos {
  margin:0 auto;
  margin-top:-150px;
  border:0px solid black; 
  background-color:#0081C5;
  margin-left:27px;
  background-image: url('../img/bottom_frame_without_photos_bg.jpg');
  background-repeat:no-repeat;
  height:380px;
}

div#btn-container{
	position:relative;
  height: 200px;
	border:0px solid black;
}
div#btn-container-sm{
	margin-top:10px;
	margin-left:120px;
  position:relative;
  height: 60px;
  width:260px;
  border:0px solid black;
}

a#btn-enter-online-sm img{
  position:absolute;
  top:0;
  left:0;
}

a#btn-view-gallery-sm img{
  position:absolute;
  top:0;
  left:100px;
}
a#btn-rule-sm img{
  position:absolute;
  top:0;
  left:200px;
}

a.btn img {
  border:none;
}
a#btn-enter-online img{
	position:absolute;
  top:20px;
  left:10px;
	
}
a#btn-view-gallery img{
  position:absolute;
  top:50px;
  left:170px;
}
a#btn-rule img{
  position:absolute;
  top:0;
  right:50px;
}

div#none_photo_file_parts_validation_result{
  margin:15px 5px;
  color:#d5000f;
  font-weight:bold;
}

div#contest-form-content {
    width: 500px;
    border:0px solid yellow;
    color:#ffffff;
}
div#contest-form-content input.input {
  width: 250px;
}
.top{
vertical-align:top;
}

div#contest-form-content textarea.input {
  width:250px;
}