/* General site styles */
* {
	margin: 0;
	padding: 0;
}

html, body {
	font-size: 82.5%;
}

html {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	overflow-y: scroll;
}

body {
	background: #f4f2ec url(http://www.nab.com.au/vgnmedia/ballet/bg_body.jpg) no-repeat center top;
}

#container {
	margin: 0 auto;
	position: relative;
	width: 956px;
}

#masthead {
	height: 282px;
	margin-bottom: 5px;
	position: relative;
	width: 956px;
}

/********************************************************************/
/* Header */
/********************************************************************/

/* Logo */
a.logo {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nab-logo.png) no-repeat 0 0;
	clear: both;
	display: block;
	height: 100px;
	left: 16px;
	outline: none;
	position: absolute;
	text-indent: -999em;
	top: 0;
	width: 68px;
}

/* Top Nav */
ul#top-nav {
	float: right;
	height: 12px;
	padding: 10px 0 2px 0;
}

ul#top-nav li {
	float: left;
	list-style: none;
	height: 9px;
}

ul#top-nav li a {
	border-right: 1px solid #777;
	color: #777;
	display: block;
	font-size: 1em;
	line-height: 9px;
	margin-bottom: 1px;
	padding: 0 7px;
	text-decoration: none;
}

ul#top-nav li.last a {
	border: none;
}

ul#top-nav li a:hover {
	text-decoration: underline;
}

/* Header Image */
#header {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_header.jpg) no-repeat 0 0;
	border: 2px solid #fff;
	float: left;
	height: 254px;
	width: 952px;
}

/* Headline */
h1.headline {
	background: url(http://www.nab.com.au/vgnmedia/ballet/headline.png) no-repeat 0 0;
	display: block;
	height: 128px;
	margin: 100px 0 0 88px;
	text-indent: -999em;
	width: 457px;
}

/* Promo Box */
#promo-box {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_signup-box.jpg) repeat-x 0 0;
	float: right;
	height: 84px;
	margin-top: 138px;
	position: relative;
	width: 248px;
}

h2.promo-head {
	background: url(http://www.nab.com.au/vgnmedia/ballet/signup-headline.jpg) no-repeat 0 0;
	display: block;
	height: 24px;
	position: absolute;
	text-indent: -999em;
	top: -15px;
	right: 27px;
	width: 74px;
}

#promo-box p {
	color: #fff;
	margin: 20px 20px 0 20px;
}

a.promo-cta {
	background: url(http://www.nab.com.au/vgnmedia/ballet/signup-cta.png) no-repeat 0 0;
	display: block;
	height: 31px;
	position: absolute;
	right: 28px;
	text-indent: -999em;
	bottom: -18px;
	width: 119px;
}

/********************************************************************/
/* Navigation */
/********************************************************************/
ul#nav {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_nav.jpg) repeat-x 0 0;
	border: 2px solid #fff;
	height: 31px;
	margin-bottom: 5px;
	width: 952px;
}

ul#nav li {
	float: left;
	list-style: none;
	height: 31px;
}

ul#nav li a {
	display: block;
	height: 31px;
	outline: none;
	text-indent: -999em;
}


ul#nav li a.nav1 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat 0 0;
	width: 94px;
}

	ul#nav li a.nav1:hover,
	ul#nav li.active a.nav1 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat 0 -31px;
	}
ul#nav li a.nav2 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -94px 0;
	width: 136px;
}	
	ul#nav li a.nav2:hover,
	ul#nav li.active a.nav2 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -94px -31px;
	}	
ul#nav li a.nav3 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -230px 0;
	width: 160px;
}	
	ul#nav li a.nav3:hover,
	ul#nav li.active a.nav3 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -230px -31px;
	}	
ul#nav li a.nav4 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -390px 0;
	width: 116px;
}	
	ul#nav li a.nav4:hover,
	ul#nav li.active a.nav4 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -390px -31px;
	}	
ul#nav li a.nav5 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -506px 0;
	width: 178px;
}	
	ul#nav li a.nav5:hover,
	ul#nav li.active a.nav5 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -506px -31px;
	}	
ul#nav li a.nav6 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -684px 0;
	width: 100px;
}	
	ul#nav li a.nav6:hover,
	ul#nav li.active a.nav6 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -684px -31px;
	}	
	
ul#nav li a.nav7 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -784px 0;
	width: 168px;
}	
	ul#nav li a.nav7:hover,
	ul#nav li.active a.nav7 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/nav-items.jpg) no-repeat -784px -31px;
	}	
	
/**********************************************/
/* 2nd Level Sub Navigation */
/**********************************************/

ul#nav ul {
	background: #641b58;
	border: 1px solid #fff;
	border-top: none;
	left: -999em;	
	margin-left: -1px;
	position: absolute;
}

ul#nav li:hover ul,
ul#nav li.sfhover ul{
	left: auto;	
}

ul#nav ul li {
	border-top: 1px solid #fff;
	float: none;
	height: 32px;
	width: 178px;
}

ul#nav ul li a {
	width: 178px;	
}

ul#nav ul a.sub1 {
	background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 0;
	height: 32px;
}

	ul#nav ul a.sub1:hover {
		background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -64px;
	}

ul#nav ul a.sub2 {
	background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -33px;
	height: 32px;
}

	ul#nav ul a.sub2:hover {
		background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -97px;	
	}
	
ul#nav ul a.sub3 {
	background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -128px;
	height: 31px;
}

	ul#nav ul a.sub3:hover {
		background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -191px;	
	}
	
ul#nav ul a.sub4 {
	background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -160px;
	height: 31px;
}

	ul#nav ul a.sub4:hover {
		background:url(http://www.nab.com.au/vgnmedia/ballet/sub_nav.png) no-repeat 0 -223px;	
	}	
	
/********************************************************************/
/* Home Page Boxes */
/********************************************************************/					
#box1 {
	background: #ebe5d8 url(http://www.nab.com.au/vgnmedia/ballet/bg_dancedream-home.jpg) no-repeat bottom right;
	float: left;
}

#box2 {
	background: #ebe5d8 url(http://www.nab.com.au/vgnmedia/ballet/bg_tips-home.jpg) no-repeat right -100px;
	float: right;
}

#box3 {
	background: #e2dccb;
	clear: left;
	float: left;
	position: relative;
}

.boxes {
	border: 2px solid #fff;
	height: 190px !important;
	margin-bottom: 5px;
	padding: 20px 0 10px 24px;
	overflow: hidden;
	width: 447px;
}

.boxes img.dancer {
	bottom: 0;
	right: 0;
	position: absolute;	
}

.boxes h3,
#content-main h3 /*main content*/ {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_subhead-line.jpg) no-repeat bottom left;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
	width: 430px;
}

.boxes a.bullet,
#updates a.bullet, /*links in sidebar*/
.block a.bullet,
#content-main a.bullet {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_links.png) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
}

a.more {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_more.png) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
}

/********************************************************************/
/* Home Page News Box */
/********************************************************************/	
#hp-updates {
	float: right;
	width: 480px;
}

#hp-updates h4 {
	font-size: 1.4em;
}

a.previous,
a.next {
	display: block;
	height: 14px;
	margin-top: 15px;
	text-indent: -999em;
	width: 8px;
}

a.previous {
	background: url(http://www.nab.com.au/vgnmedia/ballet/arr_left.png) no-repeat 0 0;
}
a.next {
	background: url(http://www.nab.com.au/vgnmedia/ballet/arr_right.png) no-repeat 0 0;
}

#scroll-updates p {
	display: inline;
	float: left;
	margin: 0 20px;
	width: 670px;
}

/********************************************************************/
/* Sidebar */
/********************************************************************/	
#sidebar {
	float: right;
	width: 234px;
}

#sidebar #links {
	background: #ebe5d8;
}

.news-events h4,
#links h4 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/sidebar-line.png) no-repeat bottom left;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 26px;
	padding-bottom: 10px;
	width: 204px;
}

.news-events p {
	float: left;
	margin: 15px 20px 0 20px;
	width: 154px;
}

#links li {
	list-style: none;
	margin: 10px 0 15px 27px;
}

#links li a {
	color: #000;
	font-weight: bold;
}

/********************************************************************/
/* Page Headers */
/********************************************************************/
#page-header {
	background: #e2dccb;
	border: 2px solid #fff;
	float: left;
	height: 54px;
	width: 712px;
}
#page-header.news   {
	height: auto;
}
#page-header.news p {
	margin: 15px 0 15px 20px;
}
#page-header.no-bg {
	background-image: none;
}
h2.tip-top {
	background: url(http://www.nab.com.au/vgnmedia/ballet/tips-from-top.png) no-repeat 0 0;
	display: block;
	height: 31px;
	margin: 15px 0 0 15px;
	text-indent: -999em;
	width: 211px;
}

h2.news {
	background: url(http://www.nab.com.au/vgnmedia/ballet/ballet-news.png) no-repeat 0 0;
	display: block;
	height: 46px;
	margin: 15px 0 0 15px;
	text-indent: -999em;
	width: 250px;
}

h2.events {
	background: url(http://www.nab.com.au/vgnmedia/ballet/ballet-events.png) no-repeat 0 0;
	display: block;
	height: 46px;
	margin: 15px 0 0 15px;
	text-indent: -999em;
	width: 250px;
}

h2.dancer-tips {
	background: url(http://www.nab.com.au/vgnmedia/ballet/tips-for-dancers.png) no-repeat 0 0;
	display: block;
	height: 46px;
	margin:15px 0 0 15px;
	text-indent: -999em;
	width: 253px;
}

h2.gallery {
	background: url(http://www.nab.com.au/vgnmedia/ballet/gallery.png) no-repeat 0 0; 
	display: block;
	height: 31px;
	margin:15px 0 0 15px;
	text-indent: -999em;
	width: 90px;
}

h2.parent-tips {
	background: url(http://www.nab.com.au/vgnmedia/ballet/tips-for-parents.png) no-repeat 0 0;
	display: block;
	height: 46px;
	margin:15px 0 0 15px;
	text-indent: -999em;
	width: 350px;
}

h2.meet-dance {
	background: url(http://www.nab.com.au/vgnmedia/ballet/meet-the-dancers.png) no-repeat 0 0;
	display: block;
	height: 28px;
	margin:15px 0 0 15px;
	text-indent: -999em;
	widows: 246px;
}

h2.about-nab-ballet {
	background: url(http://www.nab.com.au/vgnmedia/ballet/about-nab-ballet.png) no-repeat 0 0;
	display: block;
	height: 45px;
	margin: 15px 0 0 15px;
	text-indent: -999em;
	width: 256px;
}

h2.dance-the-dream {
	background: url(http://www.nab.com.au/vgnmedia/ballet/dance-dream.png) no-repeat 0 0;
	display: block;
	height: 35px;
	margin: 15px 0 0 15px;
	text-indent: -999em;
	width: 393px;
}

/********************************************************************/
/* Content Main */
/********************************************************************/
#content-main {
	background: #ebe5d8;
	border: 2px solid #fff;

	float: left;
	width: 712px;
}
#content-main.no-bord {
	border-bottom: 2px solid #fff;
	border-top: none;
	overflow: hidden;
}
#content-main .block {
	border-bottom: 2px solid #fff;
	padding: 15px 0 15px 20px;
}

#content-main.gallery {
	padding: 15px 15px 22px 22px;
	width: 675px;
}	

/* IE 6 Workaround */
#container.gallery #content-main {
	padding: 15px 15px 22px 22px;
	position: relative;
	width: 675px;	
}
/* -- */


.block {
	border-bottom: 2px solid #fff;
	clear: both;
}

#content-main .block.last {
	border-bottom: none;	
}

.block .content-left {
	float: left;
	margin-left: 30px;
}

.block .right {
	margin-right: 20px;
}

.block p {
	width: 415px;
}
/********************************************************************/
/* Content Main -- ABOUT NAB BALLET PAGE */ 
/********************************************************************/

#content-main.about {
	background: #ebe5d8 url(http://www.nab.com.au/vgnmedia/ballet/about-logo.png) no-repeat 492px 368px;
	border: 2px solid #fff;
	height: 440px;
}

#content-main.about .left p{
	margin-left: 15px;
	width: 340px;
}

#content-main.about .left a.bullet {
	margin-left: 15px;
}

#content-main hr {
	width: 200px;
}

/********************************************************************/
/* Dance the Dream Pages */
/********************************************************************/

html body #container .dream {
	background: #ebe5d8 url(http://www.nab.com.au/vgnmedia/ballet/dance-dream_bg.jpg) no-repeat top right;
	display: inline;
}

#content-main.dream ul#sub-nav {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_nav.jpg) repeat-x 0 0;
	height: 31px;
	margin: 20px 0 5px 0;
	width: 151px; /*Increase width when gallery + news buttons are added. if all 4 buttons width: 404px; */
}

#content-main.dream ul#sub-nav li {
	float: left;
	list-style: none;
	height: 31px;
}

#content-main.dream ul#sub-nav li a {
	display: block;
	height: 31px;
	outline: none;
	text-indent: -999em;
}

#content-main.dream ul#sub-nav li a.sub-nav1 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/subnav-items.jpg) no-repeat 0 0;
	width: 81px;
}
	#content-main.dream ul#sub-nav li a.sub-nav1:hover,
	#content-main.dream ul#sub-nav li.active a.sub-nav1 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/subnav-items.jpg) no-repeat 0 -31px;
	}	
#content-main.dream ul#sub-nav li a.sub-nav2 {
	background: url(http://www.nab.com.au/vgnmedia/ballet/subnav-items.jpg) no-repeat -253px 0;
	width: 70px;
}
	#content-main.dream ul#sub-nav li a.sub-nav2:hover,
	#content-main.dream ul#sub-nav li.active a.sub-nav2 {
		background: url(http://www.nab.com.au/vgnmedia/ballet/subnav-items.jpg) no-repeat -253px -31px;
	}		

#content-main.dream p {
	margin: 20px;
}		

#content-main.dream h3 {
	margin: 20px 0 0 20px;
}

/********************************************************************/
/* Tips for dancers */
/********************************************************************/
#content-main ul.tips-list li {
	background: url(http://www.nab.com.au/vgnmedia/ballet/minus.png) no-repeat 680px 18px;
	height: auto;
	border-bottom: 2px solid #fff;
	padding: 15px 23px 15px 23px;	
}

#content-main ul.tips-list li {
	list-style: none;	
}

#content-main ul.expandable li {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

#content-main ul.tips-list li p {
	width: 420px;	
}

#content-main ul.tips-list li.last {
	border-bottom: none;
}

#content-main ul.tips-list li.closed {
	background: url(http://www.nab.com.au/vgnmedia/ballet/plus.png) no-repeat 680px 18px;	
	height: 12px;
	overflow: hidden;
}

#content-main ul.tips-list h3 {
	background: none;
	padding: 0;
	width: 100%;	
}

#content-main ul.tips-list h3 a {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_subhead-line.jpg) no-repeat bottom left;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 10px;
	outline: none;
	text-decoration: none;
	width: 100%;
}

#content-main ul.tips-list ul.inside li {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_li.png) no-repeat 0 5px; 
	padding-left: 15px;
}

/********************************************************************/
/* Gallery */
/********************************************************************/
#content-main.gallery ul#gallery {
	float: left;
	padding: 0 15px 0 0;
	width: 140px;
}

ul#gallery li {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_links.png) no-repeat 0 3px;
	list-style: none;	
	margin-bottom: 5px;
	padding-left: 15px;
}

ul#gallery li a:hover,
ul#gallery li a.active {
	color: #882176;	
}

.img-bg {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_gallery-img.png) no-repeat 0 0;
	float: left;
	height: 341px;
	padding: 4px 0 0 5px;
	position: relative;
	width: 510px;
}

.img-bg img {
	border: none;	
	position: absolute;
	left: 5px;
	top: 4px;
}

.img-bg.hidden {
	display: none;	
}

/********************************************************************/
/* FORM STYLING */
/********************************************************************/
form#enter,
form#enter fieldset {
	border: none;
}

form#enter label,
form#enter span.radio-lab {
	float: left;
	text-align: right;
	width: 250px;
}

form#enter label.radio {
	float: none;
}

form#enter fieldset.section1 input.rad {
	width: auto;
}

form#enter input,
form#enter select,
form#enter textarea {
	margin-left: 10px;
}

form#enter fieldset.section2 input,
form#enter fieldset.section1 input {
	width: 220px;
}

form#enter fieldset.section1 input.short,
form#enter fieldset.section2 input.short {
	width: 60px;
}

form#enter #form-bottom {
	margin-left: 190px;
}

form#enter #form-bottom p {
	margin-left: 14px;
}

form#enter #form-bottom a {
	color: #000;
}

form#enter textarea {
	width: 400px;
}


/********************************************************************/
/* Images */
/********************************************************************/
.block img,
ul.tips-list img {
	background: #fff url(http://www.nab.com.au/vgnmedia/ballet/image_bg-right.png) no-repeat top right;
	padding: 2px 7px 2px 2px;
	margin-bottom: -3px;
	_margin-bottom: 0;
	width: 205px;
}
.block div.photo,
ul.tips-list div.photo {
	background: url(http://www.nab.com.au/vgnmedia/ballet/image_bg-btm.png) no-repeat top right;
	height: 7px;
	width: 214px;
}

/********************************************************************/
/* Jquery text expand functionality */
/********************************************************************/
.hide {
	display: none;
}

a.back {
	background: url(http://www.nab.com.au/vgnmedia/ballet/bg_hide.png) no-repeat 0 3px;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
}


/********************************************************************/
/* Jquery News and events sliding box */
/********************************************************************/
.screen{
	margin-left: 6px;
}			
.screen li{
	float: left;
	list-style:none;
}
.screen li.next {
	width: 18px;	
}
.screen .jq-ss-crop{
	margin:5px 5px;
	float:left;				
}

.view{
	overflow:hidden;
	margin: 15px;
	width: 154px;
}

.news-items,
.news-items-hp {
	width:3818px !important;
	width:3822px;
	padding:0;
}
.news-items li,
.news-items-hp li{
	width: 154px;
}

ul.screen li a {
	outline: none;
}

.updates,
#links {
	width: 230px;
}

.updates a.previous {
	margin: 60px 0 0 10px;
	_margin: 60px 0 0 5px;
}
.updates a.next {
	margin: 60px 10px 0 0;
	_margin: 60px 5px 0 0;
}
.news-events,
#links {
	background: #e2dccb;
	border: 2px solid #fff;
	margin-bottom: 5px;
	padding: 20px 0 0 0;
	width: 230px;
}


/* Home Page Scrolling */

#hp-updates .news-events {
	background: #e2dccb;
	display: inline;
	float: left;
	height: 200px;
}

#hp-updates .first {
	margin-left: 5px;	
}

#hp-updates .second {
	margin-left: 7px;	
}

/********************************************************************/
/* News + Events Next + Previous box */
/********************************************************************/
ul.text-nav {
	float: right;	
	margin: 18px 18px 0 0;
}

ul.text-nav li {
	border-left: 1px solid #000;
	float: left;
	list-style: none;
	padding: 0 12px;
}

ul.text-nav li.first {
	border: none;	
}

ul.text-nav li a:hover,
ul.text-nav li.active a {
	color: #882176;	
}

#next-prev {
	border: 2px solid #fff;
	background: #e2dccb;
	float: left;
	height: 31px;
	margin-top: 6px;
	width: 712px;
}

a.prev {
	background: url(http://www.nab.com.au/vgnmedia/ballet/arr_left.png) no-repeat left 0;
	display: inline;
	float: left;
	margin: 8px 0 0 24px;
	padding-left: 20px;
	text-decoration: none;
}

a.nex {
	background: url(http://www.nab.com.au/vgnmedia/ballet/arr_right.png) no-repeat right 0;
	display: inline;
	float: right;
	margin: 8px 24px 0 0;
	padding-right: 20px;
	text-decoration: none;
}

a.prev:hover,
a.nex:hover {
	text-decoration: underline;
}
/********************************************************************/
/* Generic paragraph, list items, headings etc. */
/********************************************************************/

p#tnc {
	clear: both;
	color: #777;
	font-size: .9em;
	padding: 0 30px;
	width: 900px;
}

p#tnc a {
	color: #777;
}

p#footnote {
	color: #777;
	font-size: 1em;
}

p#footnote a {
	color: #777;
}

p.sub-head {
	margin-top: 3px;
}

p {
	margin: 15px 0;
}

p.info,
p.img-info {
	font-size: .9em;
	margin-bottom: 0;
}

p.img-info {
	width: 210px;
}


.boxes p {
	width: 250px;
}

.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	clear: right;
	float: right;
}

span.mand {
	color: #e20000;
}

a {
	color: #000;
	font-weight: bold;
}
#masthead a {
	font-weight: normal;
}

p#footnote a {
	font-weight: normal;
}

div.hr {
	background: #dcd5c1;
	display: block;
	height: 1px;
	overflow: hidden;
	width: 415px;
}

#content-main ul.tips-list li p.full {
	width: 100%;	
}

/* third party disclaimer styles */

#third_party_disclaimer #disc_container {
   width: 348px;
   background-color: #f4f2ec;
   border: 1px solid #9e9e9e;
   padding: 10px;
   -moz-box-shadow: 2px 2px 4px 0 #444444;
   -webkit-box-shadow: 2px 2px 4px 0 #444444;
   box-shadow: 2px 2px 4px 0 #444444;
}
#third_party_disclaimer #disc_container #close {
	float: right;
}
#third_party_disclaimer #disc_container h1 {
   margin: 2px;
   font-size:1.5em;
   font-weight: bold;
   color: #F00;
}
#third_party_disclaimer #disc_container ul {
	padding: 1px;
	margin: 0 15px;
}	
#third_party_disclaimer #disc_container ul li {
	list-style-type: none;
	background-image: none;
	padding: 0;
}
#third_party_disclaimer #disc_container ul li#accept {
	float: right;
}
#third_party_disclaimer #disc_container ul li#decline {
	float: left;
}



