
.clear-fix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
.clear-fix {
	display:inline-block;
}

html[xmlns] .clear-fix {
	display:block;
}

* html .clear-fix {
	height:1%;
}


/* General */

#main{
	display:block;
	width:919px; /* main ul fixed width */
	top:200px;
	height:303px;
	padding:200px 50px 200px 233px;
	overflow:hidden;
	margin-left:0;
	left:0;
}

body{
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
	color:#ed3800;
}

html{
	background:url(../img/footer-bg.gif) repeat-x 0 650px;
}

a, 
a:link,
a:visited,
a:active
{
	color:#55b9df;
}

a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

#main li.windows, #main li.of, #main li.opportunities{
	display:block;
	height:303px;
	float:left;
}

ul.sub{ float:left; display:none; }
a, a.link{text-decoration:none;}




/* Big and Small picture areas */

ul.sub .large div a{
	display:block;
	height:196px;
	width:261px;
}

ul.sub .small div a,
ul.sub .double div a{
	display:block;
	height:131px;
	width:175px;
}

ul.sub li.small div, ul.sub li.double div{
	width:175px;
	height:131px;
}

ul.sub li.large div{
	width:261px;
	height:196px;
}

ul.sub li.double div.top, ul.sub li.double div.bottom{
	height:auto;
	width:auto;
}

ul.sub li.small{
	margin-top:140px;
}

ul.sub li.first{
	padding:0 0 0 10px !important;
	border-left:6px solid #ed3800;
}

li.large div.hover{
	display:none;
	height:196px;
	width:261px;
	background:url(../img/hover-large.png) no-repeat 0 0;
}

li.small div.hover{
	display:none;
	height:131px;
	width:175px;
	background:url(../img/hover-small.png) no-repeat 0 0;
}


li.double div div.hover{
	display:none;
	height:131px;
	width:175px;
	background:url(../img/hover-small.png) no-repeat 0 0;	
}

.opportunities li.large div.hover{
	display:none;
	background:url(../img/canvas-bg-large.png) no-repeat 0 0;
}

.opportunities li.small div.hover{
	display:none;
	background:url(../img/canvas-bg-small.png) no-repeat 0 0;
}

.opportunities li.double div.hover{
	display:none;
	background:url(../img/canvas-bg-small.png) no-repeat 0 0;
}


/* Navigation */

#nav{
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	height:55px;
	width:990px;
}


#nav h1	a{
	display:block;
	margin:0;
	width:266px;
	height:49px;
	text-indent:-999em;
	background:url(../img/woo-h1.png) no-repeat 0 0;
	border:none;
}

#nav h1{
	display:block;
	float:left;
	margin-left:20px;
}

#nav ul{
	float:left;
}

#nav ul.second{
	margin-left:10px;
	border-left:6px solid #ed3800;
}

#nav ul li{
	display:block;
	float:left;
	height:16px;
	margin-left:25px;
	margin-top:33px;
}

#nav ul li.nav-windows{
	margin-left:10px;
}

#nav ul.second li.nav-submit{
	margin-left:10px;
}

#nav ul li.nav-text-small,
#nav ul li.nav-text-medium,
#nav ul li.nav-text-large
{
	margin-left:10px;
}

/* individual links */
#nav ul li.nav-windows a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:76px;
	background:url(../img/nav-sprites.png) no-repeat 0 0;
}
#nav ul li.nav-windows a:hover{background-position: 0 -16px;}

#nav ul li.nav-on-display a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:84px;
	background:url(../img/nav-sprites.png) no-repeat -76px 0;
}

#nav ul li.nav-on-display a:hover{background-position: -76px -16px;}

#nav ul li.nav-opportunities a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:109px;
	background:url(../img/nav-sprites.png) no-repeat -160px 0;
}
#nav ul li.nav-opportunities a:hover{background-position: -160px -16px;}

#nav ul li.nav-submit a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:52px;
	background:url(../img/nav-sprites.png) no-repeat -269px 0;
}
#nav ul li.nav-submit a:hover{background-position: -269px -16px;}

#nav ul li.nav-about a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:49px;
	background:url(../img/nav-sprites.png) no-repeat -321px 0;
}
#nav ul li.nav-about a:hover{background-position: -321px -16px;}

#nav ul li.nav-text-only a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:75px;
	background:url(../img/nav-sprites.png) no-repeat -370px 0;
}
#nav ul li.nav-text-only a:hover{background-position: -370px -16px;}

#nav ul li.nav-text-small a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:10px;
	background:url(../img/nav-sprites.png) no-repeat -445px 0;
}
#nav ul li.nav-text-small a:hover{background-position: -445px -16px;}

#nav ul li.nav-text-medium a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:14px;
	background:url(../img/nav-sprites.png) no-repeat -459px 0;
}
#nav ul li.nav-text-medium a:hover{background-position: -459px -16px;}

#nav ul li.nav-text-large a{
	display:block;
	text-indent:-999em;
	height:16px;
	width:15px;
	background:url(../img/nav-sprites.png) no-repeat -477px 0;
}
#nav ul li.nav-text-large a:hover{background-position: -477px -16px;}


/* r */

#footer{
	position:fixed;
	_position:absolute;
	top:650px;
	height:100px;
	width:100%;
	overflow:auto;
}


#footer h4 a.flickr{
	margin:42px 0 0 15px;
	width:148px;
	height:13px;
	text-indent:-999em;
	background:url(../img/bg-woo-flickr.png) no-repeat 0 0;
	border:none;
	float:left;
}

#footer h4 a.youtube{
	margin:38px 20px 0 10px;
	width:50px;
	height:20px;
	text-indent:-999em;
	background:url(../img/youtube-logo.gif) no-repeat 0 0;
	border:none;
	float:left;
}

#footer h4 a.sumo{
	margin:42px 0 0 10px;
	width:133px;
	height:13px;
	text-indent:-999em;
	background:url(../img/bg-woo-sumo.png) no-repeat 0 0;
	border:none;
	float:left;
}


#footer ul{
	display:block;
	_display:inline;
	float:left;
	margin-left:99px;
	margin-top:18px;
}
	
#footer ul li{
	display:block;
	float:left;
	height:58px;
	margin-left:20px;
}

#footer ul li a{
	display:block;
	height:58px;
	text-indent:-999em;
}

#footer ul li.ymt a{
	width:177px;
	background:url(../img/bg-logos.png) no-repeat 0 0;
}

#footer ul li.coy a{
	width:105px;
	background:url(../img/bg-logos.png) no-repeat -177px 0;
}

#footer ul li.visit a{
	width:58px;
	background:url(../img/bg-logos.png) no-repeat -282px 0;
}

#footer ul li.history a{
	width:182px;
	background:url(../img/bg-logos.png) no-repeat -340px 0;
}


/*#footer div{
	float:left;
	background:transparent url(../img/bg-logos.png) no-repeat 0 0;
	margin-left:99px;
	margin-top:18px;
	height:58px;
	width:611px;
	
}*/

/* About */

#about{
	position:absolute;
	width:370px;
	margin-top:75px;
	margin-left:625px;
	_margin-left:655px;
}

#about h2{
	margin:0;
	width:222px;
	height:52px;
	text-indent:-999em;
	background:url(../img/woo-h2.png) no-repeat 0 0;
	border:none;
}

#about p{
	font-size:1.4em;
	line-height:1.2em;
	margin-top:15px;
}

	ul#main li ul.sub li p{
		padding:3px 3px 3px 3px;
	}

/* W - Section */

ul#main li.windows{
	clear:left;
	height:303px;
	width:377px;
}

ul#main li.windows a img{
	float:left;
	margin-top:66px;
	*margin-top:67px;
}
	
	/* inside W - section */
	#main li.windows ul.sub{
		width:760px; /* sub ul fixed with */
		height:303px;
		margin:0 0 0 15px;
	}
	
	#main li.windows ul.sub li.second h3{
		margin:0 0 10px 0;
		width:232px;
		height:67px;
		text-indent:-999em;
		background:url(../img/sub-heading-2.png) no-repeat 0 0;
		border:none;
	}
	
	
	#main li.windows ul.sub li.first{
	
	}
	
	#main li.windows ul.sub li.first h3{
		margin:0 0 10px 0;
		float:none;
		width:194px;
		height:67px;
		text-indent:-999em;
		background:url(../img/sub-heading-1b.png) no-repeat 0 0;
		border:none;
	}
	
	#main li.windows ul.sub li.large{
		margin:91px 10px 0 0;
		float:left;
	}
	
	#main li.windows ul.sub li.small, li.windows ul.sub li.double{
		margin:0 10px 0 0;
		float:left;
	}
		
	#main li.windows ul.sub li p{
		width:169px;
		display:block;
		line-height:1em;
		text-transform:uppercase;
		background-color:#EDE0C0;
	}

	
	#main li.windows ul.sub li.large p{
		width:255px;
		line-height:1em;
	}
	
	#main li.windows ul.sub li.double div.top{
		margin-bottom:10px;
		margin-top:4px;
	}
	
	/* first and second (heading entries) */
	#main li.windows ul.sub li.third{ margin-top:107px; }
	#main li.windows ul.sub li.second{ margin-top:30px; }
	#main li.windows ul.sub li.first{  margin-top:30px; }
	#main li.windows ul.sub li.double{  margin-top:11px; }
	

/* O - section-1 */

ul#main li.of{
	width:240px;
	margin-left:30px;
}

ul#main li.of a img{
	float:left;
	margin-top:66px;
}

	/* Inside O - section */
	
	#main li.of ul.sub{
		width:1400px; /* sub ul fixed with */
		height:303px;
		margin:0 0 0 15px;
	}

	#main li.of ul.sub li.second h3{
		margin:0;
		width:261px;
		height:41px;
		text-indent:-999em;
		background:url(../img/sub-heading-4.png) no-repeat 0 0;
		border:none;
		margin-bottom:10px;
	}
	
	
	
	#main li.of ul.sub li.first h3{
		margin:0;
		float:none;
		width:130px;
		height:74px;
		text-indent:-999em;
		background:url(../img/sub-heading-3.png) no-repeat 0 0;
		border:none;
	}	

	#main li.of ul.sub li.small,
	#main li.of ul.sub li.large,
	#main li.of ul.sub li.double{
		margin:0 0 0 10px;
		float:left;
	}
	
	#main li.of ul.sub li.small h2{
		margin-top:59px;
		*margin-top:60px;
		width:169px;
	}
		
	#main li.of ul.sub li.large{
		margin-top:97px;
		width:261px;
	}
	

	#main li.of ul.sub li.double div.top{
		margin-bottom:10px;
		margin-top:4px;
	}

	#main li.of ul.sub li.large{
		float:left;
	}
	
	#main li.of ul.sub li.large img{
		display:block;
	}
	
	#main li.of ul.sub li p{
		width:169px;
		display:block;
		line-height:1em;
		text-transform:uppercase;
		background-color:#EDE0C0;
	}
	
	#main li.of ul.sub li.large p{
		width:255px;
	}
	
	
	/* first and second (heading entries) */
	
	#main li.of ul.sub li.third{ margin-top:107px; }
	#main li.of ul.sub li.second{ margin-top:56px; }
	#main li.of ul.sub li.first{  margin-top:88px; }
	#main li.of ul.sub li.first .item{  margin-top:10px; }
	#main li.of ul.sub li.double{  margin-top:11px; }
	
	
	
/* O - section-2 */

ul#main li.opportunities{
	width:242px;
	margin-left:30px;
}

ul#main li.opportunities a img{
	float:left;
	margin-top:66px;
}

	/* Inside O - section-2 */
	
	#main li.opportunities ul.sub{
		width:1400px; /* sub ul fixed with */
		height:303px;
		margin:0 0 0 15px;
	}
	
	#main li.opportunities ul.sub li.second h3{
		margin:0;
		width:238px;
		height:66px;
		text-indent:-999em;
		background:url(../img/sub-heading-6.png) no-repeat 0 0;
		border:none;
	}
	
	#main li.opportunities ul.sub li.first h3{
		margin:0;
		width:177px;
		height:78px;
		text-indent:-999em;
		background:url(../img/sub-heading-5.png) no-repeat 0 0;
		border:none;
	}	
	
	#main li.opportunities ul.sub li.small,
	#main li.opportunities ul.sub li.large,
	#main li.opportunities ul.sub li.double{
		margin:0 0 0 10px;
		float:left;
	}

	#main li.opportunities ul.sub li.small h2{
		margin-top:59px;
		*margin-top:60px;
		width:175px;
	}
		
	#main li.opportunities ul.sub li.large{
		margin-top:59px;
		*margin-top:60px;
		width:261px;
	}
	
	#main li.opportunities ul.sub li.double div.top{
		margin-bottom:10px;
	}

	#main li.opportunities ul.sub li.small{
		margin-top:172px;
	}

	#main li.opportunities ul.sub li.large{
		margin-top:107px;
		float:left;
	}
	
	#main li.opportunities ul.sub li.double{
		margin-top:31px;
	}
	
	#main li.opportunities ul.sub li p{
		width:169px;
		display:block;
		line-height:1em;
		text-transform:uppercase;
		background-color:#EDE0C0;
	}
	
	#main li.opportunities ul.sub li.large p{
		width:255px;
	}
	
	
	#main li.opportunities .small div.hover p a,
	#main li.opportunities .double div.hover p a
	{
		display:block;
		font-size:1.3em;
		color:#000;
		width:147px;
		height:auto;
		margin-top:5px;
		text-transform:uppercase;
	}
	
	
	#main  .opportunities .small div.hover p,
	#main  .opportunities .double div.hover p{
		display:block;
		width:147px;
		margin-left:13px;
		
	}	
	
	#main .opportunities .small div.hover h6,
	#main .opportunities .double div.hover h6{
		display:block;
		color:#FFF;
		margin:0 0 0 13px;
		padding-top:40px;
		font-size:1.3em;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	#main li.opportunities .small div.hover p a,
	#main li.opportunities .double div.hover p a{
		display:block;
		font-size:1.3em;
		line-height:1.3em;
		color:#000;
		width:147px;
		text-transform:uppercase;
	}
	
	#main li.opportunities .large div.hover p a{
		display:block;
		font-size:1.3em;
		line-height:1.3em;
		color:#000;
		width:170px;
		height:1.1em;
		text-transform:uppercase;
	}
	
	#main .opportunities .large div.hover p{
		display:block;
		width:147px;
		margin-top:5px;
		margin-left:28px;
		
	}	
	
	
	#main .opportunities .large div.hover h6{
		display:block;
		color:#FFF;
		margin:0 0 0 28px;
		padding-top:80px;
		font-size:1.3em;
		font-weight:normal;
		text-transform:uppercase;
	}
	
	#main li.opportunities ul.sub li p{
		background-color:transparent;
	}

	/* first and second (heading entries) */
	#main li.opportunities ul.sub li.third{ margin-top:107px; }
	#main li.opportunities ul.sub li.second{ margin-top:41px; }
	#main li.opportunities ul.sub li.first{  margin-top:94px; }
	

/* About Window */
#about-box .close-box{
	_display:inline;
	height:63px;
	width:57px;
	background:url(../img/box-close-icon.png) no-repeat 0 0;
	float:right;
	margin:5px 5px 0 0;
}

#about-box .close-box a{
	display:block;
	height:63px;
	width:57px;
}

#about-box{
	height:585px;
	width:667px;
	display:none;
	position:absolute;
	top:15px;
	background:#ed3800 url(../img/bg-about.png) no-repeat bottom right;
	color:#FFF;	
	margin:0 0 0 -334px;
}

#about-box p{
	width:364px;
	font-size:1.4em;
	margin-bottom:1em;
}

#about-box h2{
	margin:0;
	width:137px;
	height:17px;
	text-indent:-999em;
	background:url(../img/about-woo-heading.png) no-repeat 0 0;
	border:none;

	}

#about-box h3{
	margin:0;
	width:335px;
	height:12px;
	text-indent:-999em;
	background:url(../img/about-woo-heading-2.png) no-repeat 0 0;
	border:none;
}

#about-box h3 a{
	display:block;
	width:335px;
	height:12px;
}


#about-box h2, #about-box h3{
	width:364px;
	border-bottom:1px dotted #FFF;
	margin-bottom:1em;
	padding-bottom:1em;
}

#about-box .box-content{
	padding-top:20px;
	margin-left:20px;
}

/* View Image */

#view-image .close-box{
	_display:inline;
	height:63px;
	width:57px;
	background:url(../img/box-close-icon.png) no-repeat 0 0;
	float:right;
	margin:40px 15px 0 0;
}

#view-image .close-box a{
	display:block;
	height:63px;
	width:57px;
}

#view-image{
	height:650px;
	width:730px;
	background:#ed3800 url(../img/ajax-load.gif) center 200px no-repeat;
	color:#FFF;
	display:none;
	margin:0 0 0 -365px;
	position:absolute;
	top:0;
}

#view-image .box-content{
	padding-top:30px;
}

#view-image .full-view-image{
	height:460px;
	width:610px;
	background:url(../img/window-full-view.jpg) no-repeat center center;
	float:left;
	margin-left:30px;
	_margin-left:15px;
}

	#view-image .full-view-image .before{
		display:block;
		height:18px;
		width:18px;
		background:url(../img/before-arrow.gif) no-repeat 0 0;
		float:left;
	}
	
	/*#view-image .full-view-image h6{
		margin:0;
		width:53px;
		height:31px;
		text-indent:-999em;
		background:url(../img/before-and-after.gif) no-repeat 0 0;
		border:none;
		clear:left;
		float:left;
	}*/
	
	#view-image .full-view-image h6 .before{
		display:block;
		width:53px;
		height:31px;
		margin:0;
		text-indent:-999em;
		background:url(../img/before-and-after.gif) no-repeat 0 0;
		border:none;
		clear:left;
		float:left;
	}
	
	#view-image .full-view-image .previous{
		display:block;
		height:51px;
		width:51px;
		background:url(../img/prev-arrow.gif) no-repeat 0 0;
		float:left;
		clear:left;
		margin-top:285px;
	}
	
	#view-image .full-view-image .next{
		display:block;
		height:51px;
		width:51px;
		background:url(../img/next-arrow.gif) no-repeat 0 0;
		float:right;
		margin-top:285px;
		_margin-top:285px;
		*margin-top:285px;
	}
	
	
	
#view-image .left-details{
	width:390px;
	margin:15px 0 0 30px;
	_margin:15px 0 0 15px;
	float:left;
	clear:left;
}

#view-image .right-details{
	width:150px;
	float:right;
	margin:15px 95px 0 0;
	height:125px;
	border-left:4px solid #c72f00;
	padding-left:30px;
}

#view-image h3{
	font-size:1.5em;
	line-height:1.2em;
	padding-bottom:7px;
	width:270px;
	font-weight:normal;
	padding-left:23px;
	background:url(../img/information-icon.png) no-repeat 0 0;
}

#view-image p{
	font-size:1.2em;
	line-height:1.2em;
}

#view-image h4{
	margin:0 0 0 0;
	width:147px;
	height:18px;
	text-indent:-999em;
	background:url(../img/view-image-letting-information.png) no-repeat 0 0;
	border:none;
}

#view-image ul li{
	font-size:1.2em;
}


#view-image ul.contributor-details li{
	line-height:1.5em;
}

#view-image ul.artist-details{
	clear:both;
	padding-top:10px;
}

#view-image ul.artist-details li{
	line-height:1.5em;
}

ul.blips{
	float:right;
}

ul.blips li{
	display:block;
	height:8px;
	width:8px;
	background:url(../img/dots-sprites.png) no-repeat -8px 0;
	float:left;
	margin-left:10px;
}

ul.blips li a{
	display:block;
	height:8px;
	width:8px;
}

ul.blips li.current{
	background:url(../img/dots-sprites.png) no-repeat 0 0;
}


li.contributor{
	background:url(../img/contributor-icon.png) no-repeat 0 0;
	padding-left:16px;
	text-transform:uppercase;
	float:left;
}

li.website{
	background:url(../img/website.gif) no-repeat 0 2px;
	padding-left:22px;
	text-transform:uppercase;
	float:left;
	margin-left:25px;
}
li.website a{ color:#FFF; }

/* Submit - page 1 */
#submit-1,
#submit-2
{
	top:15px;
	position:absolute;
	margin:0 0 0 -334px;
	height:615px;
	width:647px;
	background-color:#ed3800;
	color:#FFF;
	display:none;
	padding-left:20px;
}

#submit-1 h5,
#submit-2 h5{
	float:left;
}

#submit-1 .close-box,
#submit-2 .close-box
{
	_display:inline;
	height:63px;
	width:57px;
	background:url(../img/box-close-icon.png) no-repeat 0 0;
	float:right;
	margin:20px 15px 0 0;
}

#submit-1 .close-box a,
#submit-2 .close-box a
{
	display:block;
	height:63px;
	width:57px;
}


#submit-1 h5.on{
	width:91px;
	height:13px;
	text-indent:-999em;
	background:url(../img/bg-submit-bread-crumb.png) no-repeat 0 0;
	border:none;
	margin:10px 0 0 10px;	
}

#submit-1 h5{
	width:80px;
	height:13px;
	margin:10px 0 0 0;
	text-indent:-999em;
	background:url(../img/bg-submit-bread-crumb.png) no-repeat -92px 0;
	border:none;
	margin-bottom:10px;
}

#submit-1 h5 a,
#submit-2 h5 a{
	display:block;
	width:80px;
	height:13px;
}

#submit-1 h5.on a,
#submit-2 h5.on a{
	display:block;
	width:80px;
	height:13px;
}

#submit-1 h2{
	display:block;
	clear:left;
	margin:10px 0 0 10px;
	width:545px;
	height:17px;
	border-top:1px dashed #FFF;
	border-bottom:1px dashed #FFF;
	padding-top:30px;
	text-indent:-999em;
	background:url(../img/submit-woo.h2-select.png) no-repeat 0 20px;
}


#submit-1 ul{
	margin:20px 0 0 5px;
}

#submit-1 ul li{
	display:block;
	float:left;
	height:131px;
	width:175px;
	margin:5px;
}

#submit-1 ul li div.hover{
	display:none;
	height:131px;
	width:175px;
	background:url(../img/submit-chosen.png) no-repeat 0 0;
}


/* submit - page 2 */

#submit-2{
}

#submit-2 h5.on{
	width:91px;
	height:13px;
	text-indent:-999em;
	background:url(../img/bg-submit-bread-crumb.png) no-repeat 0 -13px;
	border:none;
	margin:10px 0 0 10px;	
}

#submit-2 h5{
	width:80px;
	height:13px;
	margin:10px 0 0 0;
	text-indent:-999em;
	background:url(../img/bg-submit-bread-crumb.png) no-repeat -92px -13px;
	border:none;
	margin-bottom:10px;
}


/* form area */

#submit-2 #form-area{
	clear:left;
	float:left;
	width:393px;
}

#submit-2 #form-area form{
	margin-top:20px;
}


#submit-2 form .s_image{
	float:left;
	display:none;
}
#submit-2 #form-area form label{
	float:left;
	display:block;
	width:150px;
	font-size:1.2em;
	line-height:1.2em;
	margin-bottom:15px;
	text-transform:uppercase;
	padding-top:3px;
}

p.errors{
	clear:left;
	font-size:120%;
	padding-top:6px;
	line-height:1.2em;
}

#submit-2 #form-area form input.text,
#submit-2 #form-area form textarea.text{
	display:block;
	width:210px;
	border:none;
	outline:none;
	padding:3px;
	margin-bottom:15px;
}
#submit-2 #form-area form textarea.text{
	height:100px;
}
#submit-2 #form-area form input.submit{
	float:left;
}

#submit-2 #form-area h3{
	width:367px;
	height:25px;
	margin:0 0 10px 0;
	text-indent:-999em;
	background:url(../img/submit-woo.h2-submit.png) no-repeat 0 0;
	border-bottom:1px dashed #fff;
}

#submit-2 #form-area h4{
	font-size:1.2em;
	text-transform:uppercase;
	margin-top:20px;
}

div.hr{
	border-top:1px dashed #fff;
}

div.hr-top{
	clear:left;
	width:574px;
	height:50px;
}

form div.hr{
	height:7px;
	width:365px;
}

/* instructions area */
#submit-2 #instructions{
	float:left;
	width:200px;
}

#submit-2 #instructions dl,
#submit-2 #instructions p
{
font-size:1.2em;
line-height: 1.3em;
margin-bottom:1em;
}

#submit-2 #instructions dl dt{
	font-weight:bold;
	font-size:1.3em;	
}

#submit-2 #instructions dl dd{
	padding:6px 0 9px 13px;
}

#submit-2 #instructions h3{
	width:178px;
	height:25px;
	margin:0 0 10px 0;
	text-indent:-999em;
	background:url(../img/submit-instructions.png) no-repeat 0 0;
	border:none;
	border-bottom:1px dashed #fff;
}	
	