								/* HILLMAN B2 WEBSITE STYLESHEET */


								/* PAGE FORMAT SECTION */

.bottom_content_container {
	width:100%;
	border:0 dotted #00FF00;
	left:5px;
	top:535px;
	position:absolute;
}

#mhnb_winner_container{
	width:620px;
	height:150px;
	/*padding-left:30px;*/
	margin-bottom:20px;
	margin-righ:auto;
	margin-left:auto;
	border:0 solid #0000ff;
	z-index:-4;
}

#mhnb_winner {
	width:620px;
	height:81px;
	border:0 solid #0000ff;
}



#mhnb_images_container1 {
	width:600px;
	height:82px;
	/*padding-left:30px;*/
	margin-top:90px;
	margin-bottom:50px;
	margin-righ:auto;
	margin-left:auto;
	border: 0 solid #0000ff;
	z-index:-4;
}


#mhnb_images_group1 {
	width:598px;
	height:81px;
	border:0 solid #0000ff;
}

#mhnb_images_container2 {
	width:600px;
	height:82px;
	/*padding-left:30px;*/
	margin-top:10px;
	margin-bottom:50px;
	margin-righ:auto;
	margin-left:auto;
	border: 0 solid #0000ff;
	z-index:-4;
}


#mhnb_images_group2 {
	width:598px;
	height:81px;
	border:0 solid #0000ff;
}


.mhnb_gallery_title {
	width: 600px;
	height:22px;
	background:#0000FF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:8px;
	padding-top: 2px;
	text-align:center;	
}					


/*  This frame formerly used for prize list & coupon  

#frame2 {  
	margin-left:280px;
	margin-top:20px;
	width:300px;
	height:300px;
	border:2px solid #0000ff;
}

End frame comment */

.prize_list {
	font-size:11pt;
	font:arial;
	font-weight:bold;
	line-height:140%;
	color:blue;
	margin-left:20px;
	padding-top:10px;
}

.ul_background {
	background-image: url(../images/ladies_2.jpg);
	background-repeat:no-repeat;
	width:280px;
	height:300px;
	border:0 inset #C0C0C0;
	filter: alpha(opacity=20);
	opacity:.20;
	position:absolute;
	/*margin-top:-10px;*/
}


.opacity {
	filter: alpha(opacity=75);
	opacity:.75;
	padding-left:20px;
	border:0 solid #0000FF;
}

#date_line {
	font-family:arial; verdana, georgia, times;
	font-size:14pt;
	font-weight: bold;
	color:#ff0000;
	text-decoration:underline;
	text-align:center;
}

#sponsor_box{
	width: 400px;
	height: 60px;
	margin-left:100px;
	margin-top:15px;
	padding-top:7px;
	border:1px solid #ff0000;
	color:#0000ff;
	text-align:center;
}


#rb_upper {
	right:2px;
	top:1px;
	width:125px;
	height:250px;
	position:absolute;
	border:1px solid red;
}

.validator_box {
	width:125px;
	height:40px;
	top:40px;
	border:0 solid #c0c0c0;
	position:relative;
}

#float {
	float:right;
	margin:-125px -155px 0 1px;
	height:252px;
	width:126px;
	position:relative;
}

#middle_container_mhnb {
	width:76%;
	border: 0 solid blue;
	top:50px;
	position:relative;
	margin:auto;
	height: 820px;
}

#event_info {
	margin-top:20px;
	color:#000;
	font-weight:bold;
	text-align:center;
}

#judges_banner {
	border:1px solid #000000;
	margin-top:5px;
	margin-left:10%;
	width:470px;
	height:17px;
	padding-top:5px;
	text-align:center;
	background:#00008b;
	color:#ffff00;
}


.judge_container {
	border:0 dotted #000000;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10%;
	text-align:center;
	width:470px;
	height:70px;
	position:relative;
}

#judge_images, .judge1, .judge2, .judge3 {
	border: 0 solid #fff000;
	height:68px;
	width:150px;
	margin-top:1px;
	position:absolute;
}

.judge1 {
	left:0;
}

.judge2 {
	left:150px;
}

.judge3 {
	left:300px;
}

.judge1_hdr, .judge2_hdr, .judge3_hdr {
	border: 0 solid #00ffff;
	background: #6495ed;
	height:20px;
	width:146px;
	margin-top:5px;
	padding-left:2px;
	text-align:left;
	position:relative;
}


.judge1_hdr a {
	color:#000;
	text-decoration:none;
	left:0;
	position:absolute;
}

.judge2_hdr a {
	color:#000;
	text-decoration:none;
	position:absolute;
}

.judge3_hdr a {
	color:#000;
	text-decoration:none;
	position:absolute;
}


.slidedown_content_box{
		border:1px solid #317082;
		height:0px;
		visibility:hidden;
		position:absolute;
		background-color:#E2EBED;
		overflow:hidden;
		padding:2px;
		width:142px;				
}
	
.slidedown_content{
		position:relative;		
		font-family: trebuchet ms, lucida sans unicode, Arial, sans-serif;
		width:100%;
		text-align:left;
		font-size:1em;		
}



#contest_button_container1 {
	width:200px;
	height:36px;
	padding-left: 30px;
	border:0 solid #ffff00;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#contest_button_container2 {
	width:200px;
	height:36px;
	padding-left:30px;
	border:0 solid #0000ff;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

								/*Bold Buttons Start */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.boldbutton{
background: transparent url('../images/button_left.gif') no-repeat top left;
float:left;
display:block;
font: bold 13px arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbutton, a:visited.boldbutton, a:hover.boldbutton, a:active.boldbutton{
color: white; /*button text color*/
}

a.boldbutton span{
background: transparent url('../images/button_right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbutton{ /* Hover state CSS */
text-decoration: underline;
}


.button_wrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
border:0 solid #ccc;
}

								/*Bold Buttons End */