/* ================================================================================ */
/* ================================================================================ */
/* =============================        Layout        ============================= */
/* ================================================================================ */
/* ================================================================================ */
/* ================================================================================ */

body {
	margin: 0px;
	padding: 0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 768px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#table-venues-detail div.headings {
	padding-bottom: 4px;
}

#table-venues-detail img {
	padding-top: 3px;	
}

a.button-short {
	width: 80px;
	display:block;
	float:left;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:none;
	margin:0px;
	padding: 3px 0px 3px 0px;


	background:transparent url(../../images/buttons/button-short.gif) no-repeat scroll left center;
	color:#FF9933;
}

input.button-short {
	width: 80px;
	display:block;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	border:none;
	margin:0px;
	padding: 0px;
	height: 21px;


	background:transparent url(../../images/buttons/button-short.gif) no-repeat scroll left center;
	color:#FF9933;
}

input.button-long {
	background:transparent url(../../images/buttons/button-long.gif) no-repeat scroll left center;
	border:medium none;
	color:#CC6600;
	cursor:pointer;
	display:block;
	font-size:12px;
	height:21px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	width:155px;
}

.container {
	width: 768px;
	background-color: #FFF1E2;
	text-align: left;
}

a {
	color: #FF9933;
}

#header {
	display: block;
	width: 768px;
	height: 108px;
	background: url(../images/corporate_banner.jpg);
}

.container-content {
	display: block;
}

.body-column-content {
	padding: 0px 10px 10px 10px;
}

.body-column-content2 {
	padding: 0px 10px 10px 10px;
	float: left;
}

#categories{
	clear: both;
}

.bottom-bg-image {
	background-image: url(../images/home_bottom_bg.gif);
	width: 768px;
	height: 74px;
}

#footer, .footer-content {
	background-color: #FFFFFF;
	width: 768px;
	clear: both;	
}

#chameleon-image {
	width: 100px;
	float: left;
}

.footer-text {
	margin-left: 100px;
}

.footer-nav {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.footer-address	{
	margin-left: auto;
	margin-right: 85px;
	text-align: center;
}

.nav-column {
	width: 138px;
	height: 420px;
	background-image: url(../images/corp_nav_bg.jpg);
	background-repeat: no-repeat;
	float: left;
/*	margin-top: -3px;  */
}

.top-block {
	display:  block;
	width: 630px;
	float: left;
	clear: right;
/*	margin-top: -3px;	 */
}

#freephone {
	background-image: url(../images/freephone_bg.gif);
	float: right; 
	width: 191px; 
}

.congratulations-and-welcome {
	float: left;
	width: 400px;
	padding: 5px 5px 5px 15px;
}

#welcome-text {
	padding: 15px 0px 0px 0px;
}

#centre-content {
	margin: 0px 200px 0px 145px;
	padding: 0px;
}

#centre-content-home {
	margin: 0px 0px 0px 145px;
	padding: 0px;
}

.clear {
	clear: both;
}

.position {
	float: left;
	margin: 0px;
	padding: 0px;
}


.styles {
	text-align: center;	
}

.styles P {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 5px 0px;	
}

.test1 {
	text-align: center;	
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}

.styles UL {
	margin: 0px;
	padding: 0px;

}

.styles LI {
	float: left;
	text-align: center;
	padding: 0px 5px 0px 5px;
}

.styles A {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.styles A:hover, .styles A.sfhover {
	color: #888888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.equipment_text {
	background: url(../images/equipment_text.jpg);
	width: 384px;
	height: 105px;	
}

.why_us_text {
	background: url(../images/why_us_text.jpg);
	width: 384px;
	height: 105px;	
}

.venue_text {
	background: url(../images/venue_text.jpg);
	width: 384px;
	height: 105px;	
}

.branch-list {
	float: left;
}

.branch-list a {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.branch-list a:hover {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	padding: 0px 0px 5px 0px;	
	font-weight: bold;	
}

.dj-bg-1 {
	background: url(../images/dj-bg-left.gif);
	background-repeat: no-repeat;	
}

.dj-bg-2 {
	background: url(../images/dj-bg-right.gif);
	background-repeat: no-repeat;	
}

.dj-list-img {
	padding: 0px 0px 0px 15px;
}

.dj-list-name {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FF9933;
	margin: 0px 0px 0px 5px;
}

.headline-sidebar {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #FF9933;
	margin: 0px 0px 0px 0px;
}

.dj-list-detail {
	margin: 10px 0px 0px 5px;
	display: block;
}

.dj-list-detail a {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.dj-list-detail a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}


/* ================================================================================ */
/* ================================================================================ */
/* =============================         Copy         ============================= */
/* ================================================================================ */
/* ================================================================================ */
/* ================================================================================ */

IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

H1, H2, H3 {
	margin: 0px;
	padding: 0px;
}

.heading-text {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.body-text {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.heading-text2 {
	font-size: 15px;
	color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 17px 10px 0px 10px;
}

.body-text2 {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}

.footer-address P {
	color: #AAAAAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.congrat-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#welcome-text P {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#freephone H2, #bride-freephone H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;	
	padding: 0px 0px 0px 10px;
}

#freephone P, #bride-freephone P {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px 0px 0px 10px;
	margin: 0px;
}

#centre-content P {
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#centre-content H2 {
	font-size: 20px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	color: #FF9933;
}

.aboutus_quote {
	background: url(../images/quotes/aboutus.gif);
	width: 384px;
	height: 110px;	
}

.addfeedback_quote {
	background: url(../images/quotes/addfeedback.gif);
	width: 384px;
	height: 110px;	
}

.addfeedbackconf_quote {
	background: url(../images/quotes/addfeedbackconf.gif);
	width: 384px;
	height: 110px;	
}

.bookingform_quote {
	background: url(../images/quotes/bookingform.gif);
	width: 384px;
	height: 110px;	
}

.cdtracks_quote {
	background: url(../images/quotes/cdtracks.gif);
	width: 384px;
	height: 110px;	
}

.confmydetails_quote {
	background: url(../images/quotes/confmydetails.gif);
	width: 384px;
	height: 110px;	
}

.contactus_quote {
	background: url(../images/quotes/contactus.gif);
	width: 384px;
	height: 110px;	
}

.contactusconf_quote {
	background: url(../images/quotes/contactusconf.gif);
	width: 384px;
	height: 110px;	
}

.depositpayment_quote {
	background: url(../images/quotes/depositpayment.gif);
	width: 384px;
	height: 110px;	
}

.djbiog_quote {
	background: url(../images/quotes/djbiog.gif);
	width: 384px;
	height: 110px;	
}

.djs_quote {
	background: url(../images/quotes/djs.gif);
	width: 384px;
	height: 110px;	
}

.editmydetails_quote {
	background: url(../images/quotes/editmydetails.gif);
	width: 384px;
	height: 110px;	
}

.enquiryconf_quote {
	background: url(../images/quotes/enquiryconf.gif);
	width: 384px;
	height: 110px;	
}

.enquiryform_quote {
	background: url(../images/quotes/enquiryform.gif);
	width: 384px;
	height: 110px;	
}

.equipment_quote {
	background: url(../images/quotes/equipment.gif);
	width: 384px;
	height: 110px;	
}

.feedback_quote {
	background: url(../images/quotes/feedback.gif);
	width: 384px;
	height: 110px;	
}

.history_quote {
	background: url(../images/quotes/history.gif);
	width: 384px;
	height: 110px;	
}

.home_quote {
	background: url(../images/quotes/home.gif);
	width: 384px;
	height: 110px;	
}

.messageconf_quote {
	background: url(../images/quotes/messageconf.gif);
	width: 384px;
	height: 110px;	
}

.messagefordj_quote {
	background: url(../images/quotes/messagefordj.gif);
	width: 384px;
	height: 110px;	
}

.myevent_quote {
	background: url(../images/quotes/myevent.gif);
	width: 384px;
	height: 110px;	
}

.paybalance_quote {
	background: url(../images/quotes/paybalance.gif);
	width: 384px;
	height: 110px;	
}

.paymentcancel2_quote {
	background: url(../images/quotes/paymentcancel2.gif);
	width: 384px;
	height: 110px;	
}

.paymentcancel_quote {
	background: url(../images/quotes/paymentcancel.gif);
	width: 384px;
	height: 110px;	
}

.paymentconf2_quote {
	background: url(../images/quotes/paymentconf2.gif);
	width: 384px;
	height: 110px;	
}

.paymentconf_quote {
	background: url(../images/quotes/paymentconf.gif);
	width: 384px;
	height: 110px;	
}

.paymentgateway_quote {
	background: url(../images/quotes/paymentgateway.gif);
	width: 384px;
	height: 110px;	
}

.playlist_quote {
	background: url(../images/quotes/playlist.gif);
	width: 384px;
	height: 110px;	
}

.quickquote {
	background: url(../images/quotes/quickquote.gif);
	width: 384px;
	height: 110px;	
}

.quickquoteresult_quote {
	background: url(../images/quotes/quickquoteresult.gif);
	width: 384px;
	height: 110px;	
}

.registration_quote {
	background: url(../images/quotes/registration.gif);
	width: 384px;
	height: 110px;	
}

.registrationconf_quote {
	background: url(../images/quotes/registrationconf.gif);
	width: 384px;
	height: 110px;	
}

.repertoire_quote {
	background: url(../images/quotes/repertoire.gif);
	width: 384px;
	height: 110px;	
}

.requests_quote {
	background: url(../images/quotes/requests.gif);
	width: 384px;
	height: 110px;	
}

.statement_quote {
	background: url(../images/quotes/statement.gif);
	width: 384px;
	height: 110px;	
}

.venuedetails_quote {
	background: url(../images/quotes/venuedetails.gif);
	width: 384px;
	height: 110px;	
}

.venuefinder_quote {
	background: url(../images/quotes/venuefinder.gif);
	width: 384px;
	height: 110px;	
}

.chameleon-hover {
	display: block;
	margin: 80px 0px 9px 0px;
	float: left;
}

div .chameleon-hover a {
	font: 16px verdana;
	width: 100px;
	color: #FF6600;
	cursor: default;
	text-decoration: none;
}

div .chameleon-hover a:hover {
	font: 16px verdana;
	width: 100px;
	color: #FF6600;
	cursor: pointer;
	text-decoration: none;
}

div .chameleon-hover a div {
	display: none;
	color: #000000;
	font-size: 12px;
}

div .chameleon-hover a:hover div {
	display: block;
	width: 210px;
	height: 150px;
	background-color: #FFFFEE;
	border: 1px solid #000000;
	position: absolute;
	margin: -150px 0px 0px 100px;
}

div .chameleon-hover a:hover div p {
	padding: 5px 5px 5px 5px;
	color: #000000;
	font-size: 11px;
	margin: 0px;
}

div .chameleon-hover a:hover div h4 {
	padding: 10px 5px 0px 5px;
	color: #000000;
	font-size: 13px;
	margin: 0px;
}

div .chameleon-hover a:hover {
	text-decoration: none;
	border: none;
}

.product_list_a a, .product_list_b a {
	color: #993300;	
}


/* ================================================================================ */
/* ================================================================================ */
/* =============================      Navigation      ============================= */
/* ================================================================================ */
/* ================================================================================ */
/* ================================================================================ */


.footer-nav UL {
	display: block;
	padding: 0px 0px 0px 140px;
	margin: 0px;
	list-style-type: none;
	height: 20px;
}

.footer-nav UL LI {
	display: block;
	float: left;
	color: #996666;	
}
	
.footer-nav UL LI A {
	color: #996666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}		

	#main-navigation, #main-navigation ul { /* all lists */
		padding: 0;
		margin: 5px 0px 0px 0px;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#main-navigation li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		padding: 4px 0px 4px 0px;
		width: 11.4em;
	}
	
	#main-navigation li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 9.7em;
		margin-top : -1.55em;
/*		background-color: #CCCCCC; */
		background: url(../images/corp_nav_bg.jpg);
		width: 11.4em;		
	}
	
	#main-navigation li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#main-navigation li a {
/*		width: 9.8em;*/
		padding: 0px 10px 0px 20px;
		display : block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	#main-navigation li li a {
		display : block;
		color : white;
		font-weight : bold;
		text-decoration : none;
	}
	
	#main-navigation li:hover ul, #main-navigation li.sfhover ul {
		display : block;
/*		margin: -19px 0px 0px 137px; */
		position:absolute;
		top:0;
		left: 137px;
		margin: 0px 0px 0px 135px;
		padding: 0px;
	}		
	
	#main-navigation li:hover, #main-navigation li.sfhover  {
		color : white;
		background-color: #FF9933;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;		
	}
	
	#main-navigation li:hover ul ul, #main-navigation li:hover ul ul ul, #main-navigation li.sfhover ul ul, #main-navigation li.sfhover ul ul ul {
		left: -999em;
	}
	
	#main-navigation li:hover ul, #main-navigation li li:hover ul, #main-navigation li li li:hover ul, #main-navigation li.sfhover ul, #main-navigation li li.sfhover ul, #main-navigation li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}


.about-list ul {
padding: 10px 0px 0px 20px;
list-style: disc;
}

.about-list li {
padding: 2px 0px 2px 10px;
font-weight: bold;
margin: 0px;
}

.about-list a {
color: #000;
font-size: 12px;

text-decoration: none;
}

.about-list a:hover {
color: #999999;
text-decoration: none;
}

.formlabel {
	width: 220px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

.formlabel-venue {
	width: 120px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

.lbl_address-venue {
	width: 120px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}


/*
.formlabel-type-text {
	width: 220px;
	height: 20px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	background: url(/media/corp/images/corp-form-text.jpg);
	background-repeat: no-repeat;
}
*/

.formlabel-cb {
	width: 115px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

.formfield INPUT, .formfield select {
	margin: 0px 0px 2px 0px;
	padding: 0px;
}

form {
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


form .formlabel_m1 {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	float: left;
	width: 150px;
}

.tick-box {
	width: 320px;
	float: left;
}




.product-list {
	float: left;
}

.product_list_a {
	background-color: #FEC689; 
	padding: 5px;
}

.product_list_b {
	background-color: #FEE1C1; 
	padding: 5px;
}

.alert-text {
margin: 0px 0px 0px 220px;
font-weight: bold;
color: #DD0000;
font-size: 11px;
display: block;
}


.special1 {
display: block;
width: 250px;
float: left;
}

.special2 {
display: block;
width: 250px;
float: left;
}

.special3 {
padding-top: 20px;
display: block;
width: 250px;
clear: both;
}

.formlabel22 {
display: block;
width: 220px;
float: left;
height: 20px;
background: URL(../images/corp-form-text.jpg);
background-repeat: no-repeat;
}

.formlabel_sr {
display: block;
padding: 0px;
margin: 0px;
width: 250px;
float: left;
}

formlabel_sr input {
float: left;
margin: 0px;
padding: 0px;
}

.srequest {
width: 48px;
display: block;
float: left;
}

.map {
padding-left: 90px;
}

.back-link a {
color: #000;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

.back-link {
display: block;
margin-top: 10px;
}

#call-you-content {
	padding: 20px 0px 0px 0px;
	display: block;
	clear: both;
}

#call-you-content a h3 {
	padding: 12px 0px 0px 10px;
	margin: 0px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;	
	text-decoration: none;			
}

#call-you-content a p {
	padding: 10px 0px 0px 10px;
	margin: 0px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;	
}

#right-col {
width: 180px;
float: right;
}

#venue-details {
display: block;
width: 210px;
float: left;
}

#contact-area {
display: block;
width: 200px;
float: right;
}

#venue-details, #contact-area {
	padding: 10px 0px 0px 0px;
}

#venue-details h3, #contact-area h3, #right-col h3  {
font-size: 15px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
}

#right-col p {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 4px 0px 4px 0px;
}

.venue-templates h3 {
display: block;
padding: 15px 0px 8px 0px;
}


input.button-bg {
	background: URL(../images/corp-button.gif);
	padding: 0px 5px 5px 7px;
	margin: 10px 0px 0px 0px;
	width: 165px;
	height: 30px;
	text-align: left;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
}

input.blank {
	background: none;
	padding: 0px 5px 5px 7px;
	margin: 10px 0px 0px 0px;
	height: 30px;
	text-align: left;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
}

a.button-bg-clear {
	background: URL(../images/corp-button.gif);
	padding: 5px 5px 7px 7px;
	display: block;
	margin: 0px;
	width: 150px;
	text-align: left;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	color: #333333;
}

a.button-bg {
	background: URL(../../sitewide/images/button-sitewide.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 165px;
	height: 30px;
	text-align: left;
	border: none;
	cursor: pointer;
	font-family: arial;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

#playlist_table {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#playlist_table tr td {
border: 2px solid #FFF1E2;
}

#playlist_table tr.row1 {
background-color: #FEC689;
}


#playlist_table tr.row2 {
background-color: #FEE1C1;
}



/* ================================================================================ */
/* ================================================================================ */
/* =============================      Datepicker      ============================= */
/* ================================================================================ */
/* ================================================================================ */
/* ================================================================================ */



/* the div that holds the date picker calendar */
.dpDiv {
}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family:Trebuchet MS;
	font-size:12px;
	text-align:center;
	color:#505050;
	background-color:#EEEEEE;
	border:1px solid #AAAAAA;
}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #EEEEEE;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color:#CCCCCC;
	border:1px solid #AAAAAA;
}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color:#BBBBBB;
	border: 1px solid #888888;
	cursor:pointer;
	color:#EC9417;
}

/* the table cell that holds the name of the month and the year */
.dpTitleTD {
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border:1px solid #AAAAAA;
	color:#FFFFFF;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size:12px;
	color:#333333;
	font-weight:bold;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight:bold;
}

/* the forward/backward buttons at the top */
.dpButton {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000000;
	background-color:#F9DCB3;
	font-weight:bold;
	padding:0px;
}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family:Trebuchet MS;
	font-size:12px;
	color:#000000;
	background-color:#F9DCB3;
	font-weight:bold;
}

.playlist-headings {
	font-size: 17px;
	color: #FFAB56;
	font-family:Trebuchet MS;
}

DIV#playlistpaging {
	display: block;
	width: 600px;
	clear: both;
}

DIV#playlistpaging A {
	display: block;
	float: left;
	border-style: solid;
	border-color: #F8AD5B;
	border-width: 1px;
	margin: 2px;
	padding: 5px;
	text-decoration: none;
}

DIV#playlistpaging A.current {
	color: #ffffff;
	background: #F8AD5B;
}