body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #848073;
	background: #FFF /**/;
	text-align:left;
}
td,th,p,div,span,li {
}

a:link {
	color: #696762;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #696762;
}
a:hover {
	text-decoration: underline;
	color: #787770;
}
a:active {
	text-decoration: none;
	color: #696762;
}

.leftds{
	background: #fff url(../images/container-ds-left.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.rightds{
	background: #fff url(../images/container-ds-right.gif);
	background-repeat: repeat-y;
	background-position: right;
}


/* main-nav styles */

/*Hide all h3 text, used for buttons, nav etc.*/
#main-nav h3 {display:none;}

#main-nav {margin:0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; text-align:left; WIDTH: 730px; background: url(../images/nav-bkg.gif) no-repeat left top; float: left;}
#main-nav, #main-nav a {height:39px; display:block; text-align:left;}
#main-nav div {float: left; display: inline;text-align:left; MARGIN:0px; cursor:pointer;}
		
a#n1 {width: 90px; background: url(../nav/mainnav.gif) no-repeat 0 0; height:39px;}
a#n1:hover, a#n1.hover {background-position: 0px -39px;}
a#n2 {width: 83px; background: url(../nav/mainnav.gif) no-repeat -93px 0; height:39px;}
a#n2:hover, a#n2.hover {background-position: -93px -39px;}
a#n3 {width: 124px; background: url(../nav/mainnav.gif) no-repeat -181px 0; height:39px;}
a#n3:hover, a#n3.hover {background-position: -181px -39px;}
a#n4 {width: 107px; background: url(../nav/mainnav.gif) no-repeat -307px 0; height:39px;}
a#n4:hover, a#n4.hover {background-position: -307px -39px;}
a#n5 {width: 94px; background: url(../nav/mainnav.gif) no-repeat -418px 0; height:39px; }
a#n5:hover, a#n5.hover {background-position: -418px -39px;}
a#n6 {width: 102px; background: url(../nav/mainnav.gif) no-repeat -512px 0; height:39px; }
a#n6:hover, a#n6.hover {background-position: -512px -39px;}
a#n7 {width: 105px; background: url(../nav/mainnav.gif) no-repeat -619px 0; height:39px; }
a#n7:hover, a#n7.hover {background-position: -619px -39px;}

#genericLinks {
	font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-size:9px; font-weight:bold; text-transform:uppercase; PADDING: 13px 0px 0 3px; MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none; HEIGHT: 24px; float:left;
}
#genericLinks div {
	DISPLAY: inline; FLOAT: left;
}

/* button onstate styles */

/*#button-onstate {
	position:absolute;
	z-index:1;
}
#button-onstate.artists {width:1px;}
#button-onstate.artists .margin {margin-left:0px;}
#button-onstate.bands {width:1px;}
#button-onstate.bands .margin {margin-left:82px;}
#button-onstate.celebrities {width:1px;}
#button-onstate.celebrities .margin {margin-left:168px;}
#button-onstate.speakers {width:1px;}
#button-onstate.speakers .margin {margin-left:293px;}
#button-onstate.events {width:1px;}
#button-onstate.events .margin {margin-left:404px;}
#button-onstate.services {width:1px;}
#button-onstate.services .margin {margin-left:500px;}
#button-onstate.addlisting {width:1px;}
#button-onstate.addlisting  .margin {margin-left:604px;}*/

#button-onstate {
	position:absolute;
	z-index:1;
}
#button-onstate.artists {width:1px;}
#button-onstate.artists .margin {position:relative; left:0px;}
#button-onstate.bands {width:1px;}
#button-onstate.bands .margin {position:relative; left:82px;}
#button-onstate.celebrities {width:1px;}
#button-onstate.celebrities .margin {position:relative; left:168px;}
#button-onstate.speakers {width:1px;}
#button-onstate.speakers .margin {position:relative; left:293px;}
#button-onstate.events {width:1px;}
#button-onstate.events .margin {position:relative; left:404px;}
#button-onstate.services {width:1px;}
#button-onstate.services .margin {position:relative; left:500px;}
#button-onstate.addlisting {width:1px;}
#button-onstate.addlisting  .margin {position:relative; left:604px;}


/* EVENTS SEARCH PANEL */

#searchevents {background:#E5E3D7; padding: 15px 0px 0px 15px; margin-bottom:15px; font-size:15px; border-bottom: 4px solid #8EAC19;}
#searchevents .labelpad {padding-bottom:11px;}
#searchevents .tablestyle {margin-top:14px;}
#searchevents .tablestyle tr td {font-size:10px; padding:0 10px 4px 0;}
#searchevents .searchbutton {float:right; width:84px; height:25px; padding-top:100px;}


/* DETAIL VIEW TABS */

.tabwrapper {BACKGROUND: #E5E3D7 url(../images/tabwrapper-bkg.gif) repeat-x left bottom; height:28px; PADDING: 0px 0px 0px 5px;}
.tabstyle {font-family: Verdana; font-size:9px; FLOAT: left; PADDING: 0px 1px 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; DISPLAY: inline; text-decoration:none; text-transform: uppercase; FONT-WEIGHT: bold;}
.tabstyle A {PADDING: 0 0 0 23px; BACKGROUND: url(../images/tabs-left.gif) no-repeat left top; FLOAT: left; MARGIN: 0px; TEXT-DECORATION: none;}
.tabstyle A SPAN {PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/tabs-right2.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 5px; color:#8C897B; PADDING-TOP: 10px; FLOAT: none;}
.tabstyle A:hover {BACKGROUND-POSITION: 0% 0px; text-decoration:none;}
.tabstyle A:hover SPAN {COLOR: #5A5647; BACKGROUND-POSITION: 100% 0px; text-decoration:none;}

.tabstyle#on a {background-position:0 -64px; border-width:0;}
.tabstyle#on a span {background-position:100% -64px; padding-bottom:4px; PADDING-TOP: 11px; color:#5A5647;}

.tabstyleBook {font-family: Verdana; font-size:9px; PADDING: 0px 0px 0px 0px; float:right; MARGIN: 0px; LIST-STYLE-TYPE: none; DISPLAY: inline; text-decoration:none; text-transform: uppercase; FONT-WEIGHT: bold; }
.tabstyleBook A {FLOAT: left; MARGIN: 0px; TEXT-DECORATION: none;cursor: pointer;}
.tabstyleBook A SPAN {PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/tabs-book-right.gif) no-repeat right top; height:29px; color:#F8F6EF; }
.tabstyleBook A:hover {BACKGROUND-POSITION: 0% -43px; text-decoration:none;}
.tabstyleBook A:hover SPAN {COLOR: #5A5647; BACKGROUND-POSITION: 100% -43px; text-decoration:none;}

.tabstyleBook#on a {background-position:0 -43px; border-width:0;}
.tabstyleBook#on a SPAN {background-position:100% -43px; color:#5A5647; height:29px;}
.tabstyleBook a SPAN strong {display:none;}

/* "TOP 100" Styles */

.starbulletlist {background:url(../images/news-starbullet.gif) no-repeat left 2px; padding: 0 0 3px 15px;}
.bignumbers1 {background:url(../images/bignumber-bkg.gif) no-repeat 5px 0px; color:#2E7098; font-size:12px; font-family: Verdana, Georgia, "Times New Roman", Times, serif; font-weight:bold; width: 30px; text-align:center; padding:8px 0 8px 4px; letter-spacing:-1px;}
.bignumbers2 {color:#E2E0D2; font-size:30px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.smallnumbers1 {color:#fa7500; font: 10px Arial; font-weight:bold; margin:0 6px 0 7px; padding:0;}
.smallnumbers2 {font: 10px Arial; font-weight:bold; margin:0 6px 0 7px; padding:0;}
.top100head {padding: 22px 0 0 8px;}
.top100star {margin-top:-2px; padding-left:9px; padding-right: 5px;}


/* IDS */

#masthead {
	padding:0px 0px 0 0px;
	text-align:left;
	background:#FFF;
	height:104px;
}
#bannerad {
	width:468px;
	float:right;
	padding: 3px 0 0 0;
	padding-top:17px;
	font-family:arial;
}

#leaderboard {
		width:728px;
		height:90px;
		float:right;
		padding:6px 0 7px 0;
		background:#FFF;
		}
		
#islandad{
	width:300px; height:250px; background:#fff; text-align:center; margin:0 0 13px 15px;}
		
#logo {
	float:left;
	padding-top:8px;
	background:#FFF;
}
#leftcontent {
	width: 160px;
	margin: 0 0 0 15px;
	background:#F8F6EF;
}
#rightcontent1 {
	margin-left: 16px;
	width:300px;
}

#navstrip { 
	height:82px;
	margin:0px 0px 4px 0px;
	width:973px; text-align:left;
}	
#navstrip h1 {
	font-size:14px;
	padding:10px 10px 0px 10px;
	margin:0px;
}
#navstrip a {
	padding: 0px 3px 0px 0px;
	text-decoration:none;
}
#navstrip a:hover {
	
	text-decoration:none;
}	
#navstrip h1 {
	font-size:14px;
	padding:10px 10px 0px 10px;
	margin:0px;
}

#othFeatContain {
	width:300px; padding: 8px 0 0px 0px;
}
#otherFeatured {
	height:86px;
	width:160px;
	padding: 8px 0 0px 0px;
	margin-bottom:0px;
	margin-right:6px;
	float:left;
}
#featuredBox{
	height:250px;
	text-align:left;
	width:468px;
}
#featuredBox2{
	min-height:140px;
	height:140px;
	text-align:left;
}
#categoriesBox{
	padding:5px 15px 15px 15px;
	text-align:left;
	min-width:370px;
}

#breadcrumb{
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-align:left;	
	color: #F8F6EF;
	padding: 8px 15px 0 13px;
}

.search-background {background:url(../images/search-panel-bkg.gif) repeat-x left top;}

#searchpanel{
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	color: #e5e3d7;
	font-weight:normal;
	text-align:right;
	width: 395px;
	height:44px;
	
}
#searchpanel .label {padding: 2px 7px 0 0; font-size:10px; margin:0px}

#searchpanel table {padding-top:8px; margin:0px}

#searchpaneledge {
	background:url(../images/search-panel-bkg.gif) no-repeat left top;
	width:35px; margin:0px
}
#searchForm {display:inline;}

#memberlogin{
	position:absolute;
	top:143px;
	right: 19px;
	font: 10px Verdana, Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-align:left;	
	color: #F8F6EF;
	float:right;
}
#featureDetailBox {
	height:63px;
	padding:0 10px 0 0;
}
#otherInfoBox {
	padding:5px 12px 0 14px;
	float:left;
	width:330px;
}
/*UL#mainLinks {
	padding:0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 730px; LIST-STYLE-TYPE: none; float:left;
}
UL#mainLinks LI {
	DISPLAY: inline; FLOAT: left
}
UL#mainLinks LI A {
	DISPLAY: block; padding:0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;
}*/

#subnav {font-size: 10px; WIDTH: 145px; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; BACKGROUND: url(../images/subnav-dots.gif) repeat-y left top;}
#subnav UL.nav {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none;}
#subnav UL.nav LI {PADDING: 0px 0px 0px 0px; DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px;}
#subnav UL.nav LI A {PADDING: 4px 0 4px 10px; DISPLAY: block; BACKGROUND: url(../images/subnav-bullet.gif) no-repeat 0px 6px; color: #505045; MARGIN: 0px 0px 0px 0px; TEXT-DECORATION: none;}

#subnavBottom {HEIGHT: 10px}

#subCats {font-size: 10px; WIDTH: 100%; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px; }
#subCats UL.nav {PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px; LIST-STYLE-TYPE: none}
#subCats UL.nav LI {PADDING: 0px 0px 0px 0px; DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px;}
#subCats UL.nav LI A {PADDING: 2px 0 3px 6px; BACKGROUND-color: #E5E3D7; DISPLAY: block; color: #505045; MARGIN: 3px 0px 0px 0px; TEXT-DECORATION: none;}
#subCatsBottom {HEIGHT: 12px}

#mostPopularBox {
	background:#e3e0d3 url(../images/h-mostpop-top.gif) no-repeat top left;
	width:300px;
	padding: 0px 0 0px 0px;
	margin-top:3px;
}
#mostPopList {PADDING: 0px 0px 5px 13px; MARGIN: 0px 0px 0px 0px;}
#mostPopList td {padding: 6px 0px 5px 0px;}
#mostPopList td.padright {padding-right:7px;}

#mostPopListBottom {HEIGHT: 5px;}

.mostpoptxt {
width:125px;
 	float:left;
 	padding-top:10px;
	padding-bottom:10px;
}

.starbullet {
	 float:left;
	 width:18px;
	 height:25px;
	 padding-top:7px;
}
.starbullet-newlist {
	 float:left;
	 width:18px;
	 height:25px;
	 padding-top:7px;
}

#newArtistsBox {
	background:url(../images/h-newlist-cat1.gif) no-repeat top left;
	width:300px;
	padding: 0px 0 0px 0px;
	margin-top:4px;
}
.newArtistsBox-top {
	background:url(../images/newlist-ds-top.gif) repeat-x top left;
	width:300px;
	height:10px;
	padding: 0px 0 0px 0px;
	margin-top:0px;
}
.newArtistsBox-bottom {
	background:url(../images/newlist-ds-bottom.gif) repeat-x top left;
	width:300px;
	height:10px;
	padding: 0px 0 0px 0px;
	margin-top:13px;
}

#newArtList {PADDING: 0px 0px 5px 0px; MARGIN: 0px 0px 0px 0px;}
#newArtList td {padding: 6px 0px 5px 0px;}
#newArtList td.padright {padding-right:7px;}

.newarttxt {
 	float:left;
 	padding-top:9px;
	padding-bottom:9px;
}

#googleAds{
	margin-left: 210px;
	margin-right: 23px;
	margin-bottom: 25px;
	margin-top:15px;
}
#googleAds1{
	margin-bottom: 20px; margin-top:20px;
}
#footer{
	/* margin-left: 15px;
	margin-right: 13px; 
	padding: 15px;*/
	font-size:10px; padding: 15px;
}

#copyright{
	background: #E0DED3 url(../images/footer-ds-global.gif) repeat-x top left;
	padding: 15px;
	height:35px;
	font-size:10px; 
}


/* CLASSES */

/*.txtboxGradient {
	background: url(../images/news-gradient.gif) repeat-x bottom;
	margin-bottom:10px;
}*/

.catheadgrph {
	width:145px;
	height:46px;
}
.viewtop100 {padding:26px 0 0 195px;}
.viewtop100 a {background: url(../nav/off-view-top100.gif) no-repeat left top; width:97px; height:22px; padding:0; margin:0; display:block;}
.viewtop100 a:hover {background: url(../nav/ro-view-top100b.gif) no-repeat left top;}

.viewtop100-cat {padding:16px 0 0 205px;}
.viewtop100-cat a {background: url(../nav/off-top100-cat1.gif) no-repeat left top; width:97px; height:22px; padding:0; margin:0; display:block;}
.viewtop100-cat a:hover {background: url(../nav/ro-view-top100.gif) no-repeat left top;}

.thisMonthIn {padding: 0 0 13px 13px; font: 9px Verdana;}
.thisMonthIn a {font: 9px Verdana; text-decoration:none; text-transform:uppercase;}
.thisMonthIn a:hover {font: 9px Verdana; text-decoration:underline; text-transform:uppercase;}

.bulletstarpad {
	padding:0px 5px 0 3px;
	text-align:left;
}

.subheader1{
	background: url(../images/header-bkg-rp.gif) repeat-x top;
	height:29px;
	color:#696558;
	font: 10px Verdana, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px 0 0 0;
}
.subheader2{
	background-color: #E5E3D7;
	height:22px;
	width:100%;
	color:#696558;
	font: 10px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px 0 0 0;
}
.subheader3{
	background: url(../images/header-bkg-rp.gif) repeat-x top;
	height:31px;
	width:100%;
	color:#696558;
	font: 10px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px 0 0 0;
	margin-bottom:6px;
}
.subheadNews{
	background: url(../images/header-bkg-rp.gif) repeat-x top;
	height:29px;
	width:100%;
	color:#696558;
	font-size: 10px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px 0 0 0;
}
.subheadNewsLeft{
	float:left;
	width:150px;
}
.subheadListings{
	background: url(../images/headerList-bkg-rp.gif) repeat-x top;
	height:29px;
	width:100%;
	color:#696558;
	font: 10px Verdana, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px 0 0px 0;
	margin-bottom:7px;
}
.subheadListingLeft{
	float:left;
	width:150px;
}
.subheadNewsRight{
	float:right;
	padding-right:10px;
	padding-top:1px;
	font-weight:normal;
}

.featuredBoxImg {
	width: 234px;
	height:250px;
	float: left;
	padding: 0 0 0 0;
	text-align: left;
}
.featuredBoxTxt {
	float: left;
	padding: 20px 0px 0 18px;
	text-align: left;
	width:216px;
}
.featuredBoxTxtDetail {
	padding: 6px 0px 0 16px;
	margin-left:0px;
	float:left;
	width:340px;
}
.featuredBoxImgDetail {
	width:110px;
	height:140px;
	overflow:hidden;
	float:left;
	padding: 0 0px 0 0;
	text-align:left;
}
.mainhead-graphic {margin: 0 0 0 -5px; width:203px; height:104px;}
.subhead-graphic {width:198px; height:40px;}

.roviewText{
	float:left;
	padding: 0 0px 10px 0;
	text-align:left;
}

.enlargedImageBox {
	/*background: url(../images/bkg-wallpaper1.gif) repeat top left;*/
	border:1px dashed #C4C1B0;
	text-align:center;
	/* height:380px; */
	padding:10px;
}

.enlargedImageBox div{
	/*background: url(../images/bkg-wallpaper1.gif) repeat top left;*/
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}
.otherImagesBox{
	/*background: url(../images/bkg-wallpaper1.gif) repeat top left;*/
	text-align:left;
	padding:9px 0 0px 10px;
border:1px dashed #C4C1B0;
min-height:65px;
}

.verticalHeadImg {border:4px solid #EAE8DC;}
.downloadsBox{
	/*background: url(../images/bkg-wallpaper1.gif) repeat top left;*/
	border:1px dashed #C4C1B0;
	text-align:left;
	padding:10px;
}
.keywordsBox{
	/*background: url(../images/bkg-wallpaper1.gif) repeat top left;*/
	border:1px dashed #C4C1B0;
	text-align:left;
	height:72px;
	padding:10px;
}

.botpad1 {
	padding: 0 0 12px 0;
}
.botpad2 {
	padding: 0 0 5px 0;
}
.botmargin1 {
	margin: 0 0 12px 0;
}
.goButton {
	position: relative;
	top: -6px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.bulletpad {
	position:relative;
	top:2px;
	margin: 0 7px 0 8px;
}
.bulletpad2 {
	position:relative;
	top:3px;
	margin: 0 7px 0 7px;
}
.bulletpad3 {
	margin: 1px 8px 0 8px;
}

.toppad1 {
	margin: 3px 0 0 0;
}
.toppad2 {
	margin: 9px 0 10px 0;
}
.toppad3 {
	margin: 13px 0 0 0;
}
.toppad4 {
	padding: 4px 0 0 0;
}
.toppad5 {
	padding: 5px 0 0 0;
}

.thumbnailpad1 {
	float:left;
	width:54px;
	height:54px;
	padding: 0px 6px 6px 0;
}
.thumbnailpad2 {
	WIDTH: 70px; 
	float:left;
	/*border:solid 1px #000;*/
	margin-bottom:10px;
}

.thumbnailpad3 {
	WIDTH: 50px; 
	float:left;
	/*border:solid 1px #000;*/
	margin-bottom:10px;
}

.vertDashpad1 {
	float:left;
	margin: 5px 12px 0 0px;
}
.hrzDashTop {
	background: url(../images/dash-bkg-rpt.gif) repeat-x top;
}

.hrzDashTop2{
	background: url(../images/dash-bkg-rpt.gif) repeat-x bottom; padding-top:5px;
}

.hrzDashBottom {
	background: url(../images/dash-bkg-rpt.gif) repeat-x bottom;
	margin-bottom:2px;
}

.hrzDashBottom12 {
	background: url(../images/dash-bkg-rpt.gif) repeat-x bottom;
	margin-bottom:12px;
}
.hrzDashBottom15 {
	background: url(../images/dash-bkg-rpt.gif) repeat-x bottom;
	margin-bottom:15px;
}
.hrzDashTop.fixedwidth, .hrzDashTop2.fixedwidth, .hrzDashBottom.fixedwidth, .hrzDashBottom12.fixedwidth {width:300px;}

.hrzDashRowView {
	background: url(../images/dash-bkg-rpt.gif) repeat-x top;
	margin-bottom:9px;
	margin-top:1px;
}
.hrzDash2 {
	background: url(../images/mostpop-dots-rpt.gif) repeat-x top;
}

.newArtDots {
	background: url(../images/mostpop-dots-rpt.gif) repeat-x top; width:161px;
}

.mainNavBkg {
	background: url(../images/nav-bkg.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	height: 43px;
}
.buttonDivider {
	background: url(../images/button-divider.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.tnDSright {
	background: url(../images/tn-ds-right.gif) repeat-y left top;
}
.tnDSbottom {
	background: url(../images/tn-ds-bottom.gif) repeat-x left top;
}
.boxDSright {
	background: url(../images/box-ds-right.gif) repeat-y left top;
}
.boxDSbottom {
	background: url(../images/box-ds-bottom.gif) repeat-x left top;
}
.leftmargin1 {
margin-left:3px;
}
.leftmargin2 {
margin-left:14px;
}
.rightmargin1 {
margin-right:2px;
}
.imageEnlargeBox {
	color:#787770;
	border:4px solid #EAE8DC;

}
/* For whatever reason, centreCropped... works, where as floatThumbnails does not (G. Read 2008-09-23) */
.floatThumbnails{
	float:left;
	display:inline;
	margin: 0px 9px 9px 0px;
	padding:0px;
}

.centreCroppedThumbnail {
	width:55px;
	height:55px;
	float:left;
	margin:0 9px 9px 0;
	cursor:pointer;
}

.alertBox {
	padding: 25px;
	color:#787770;
	border:2px dashed #DEDCD3;
	background: url(../images/alert-icon.gif) no-repeat right top;
	height:90px;
}
.emptycatBox {
	padding: 25px 25px 16px 25px;
	color:#787770;
	border:2px dashed #DEDCD3;
	background: url(../images/alert-icon.gif) no-repeat right top;
}
.homePanelBox {
	border:1px dashed #C4C1B0;
	text-align:left;
	
	padding:8px 10px 8px 14px;
	margin-left:2px;
}

.addEditPanelBox {
	border:1px dashed #C4C1B0;
	text-align:left;
	padding:9px 12px 0px 12px;
	font-size:10px;
}

.befirstpanel {
	border-right:1px dashed #C4C1B0;
	width:155px;
	float:left;
	margin-right:10px;
}
.rowviewtxtbox {
/*border:solid 1px #000;*/
	float:left;
	max-width:80%;
	min-width:280px;
}

.newsRowViewTxtBox {
/*border:solid 1px #000;*/

	/*border-left:2px dotted #DEDCD3;
	border-right:2px dotted #DEDCD3;*/
	margin-top:5px;
	font-size:10px;
}

.detailsButton {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	float:left;
	width:45px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
	color:#2E7098;
}
.detailsarrow {
	float:left;
	width:9px;
	margin: 9px 0 15px 0;
}
.detailsButton2 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	float:left;
	width:40px;
	padding: 0px 0 10px 0;
	color:#2E7098;
}
.detailsarrow2 {
	float:left;
	width:9px;
	margin: 2px 0 15px 5px;
}
.readArticleButton {
	float:left;
	width:75px;
	margin: 10px 0 10px 0;
}
.bookingsPanelTxt {
 	margin: 4px 0 0 0px;
}
.cellcolour1{
	background-color: #E5E3D7;
}
.ausmap {
	float:left;
	width:28px;
	height:26px;
	padding:1px 0 3px 0px;
}
.locationDetailView {font-size: 10px; float:left; padding-top:6px;}

.locationDetailView .title {padding:0 0 5px 0;}
.locationDetailView .Lcol {float:left; width:45px; font-weight:bold;}
.locationDetailView .Rcol {float:left; width:auto; font-weight:normal;}

.rowview-location {color:#c6c2b2; font-size:9px; margin:7px 0 13px 0;}
.locationFeatured {color:#c6c2b2; font-size:9px; margin:0px 0px 0px 0px;}


/* LISTING STYLES */

.featurepanel {BACKGROUND: #e3e0d3; height:100px;}
.featurepanel .wrapper {padding: 10px 10px 0px 40px;}
.featurepanel-thumb {float:left; width:80px; height:80px; margin: 0px 10px 11px 0;}
.featurepanel-text {float:left; width:145px; margin-top:0px;}
td.border-fpanel {border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom:1px solid #fff; border-right: 1px solid #fff;}
.border-fpanel {border-top: 1px solid #fff; border-left: 1px solid #fff; border-bottom:1px solid #fff; border-right: 1px solid #fff;}
.levelicon {padding: 0 0 5px 0; margin-left:-1px;}
.objectDescription {margin:1px 5px 0px 0; font-size:10px;}

.watermark-gold {BACKGROUND: url(../images/listing-gold-wm.gif) no-repeat right bottom;}
.watermark-gold .wrapper {padding: 13px 8px 10px 13px;}
td.border-gold {border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF;}

.watermark-silver {BACKGROUND: url(../images/listing-silver-wm.gif) no-repeat right bottom;}
.watermark-silver .wrapper {padding: 13px 8px 10px 13px;}
td.border-silver {border-top: 2px solid #fff; border-left: 2px solid #fff; border-bottom: 2px solid #FFF; border-right: 2px solid #FFF;}

.panel-hrzdash-bottom {background: url(../images/dash-bkg-rpt.gif) repeat-x left bottom; margin-bottom:10px; margin-top:2px; border:1px solid #f8f6ef;}
.panel-ds-horizontal {height:10px; BACKGROUND: url(../images/listing-ds-horizontal.gif) repeat-x 0px 0px;}
.panel-ds-vertical {width:4px; BACKGROUND: url(../images/listing-ds-vertical.gif) repeat-y 0px 0px;}

.thumbnail-gold {WIDTH: 95px; float:left; padding-bottom:10px}
.thumbnail-silver {WIDTH: 70px; float:left; padding-bottom:10px}
.thumbnail-bronze {WIDTH: 50px; float:left; padding:0 0 10px 5px;}

.rowviewtxt-gold {margin:0px 0 0px 95px;}
.rowviewtxt-silver {margin:0px 0 0px 75px;}
.rowviewtxt-bronze {margin:0px 0 0px 75px;}
.rowviewtxt-other {margin:0px 0 0px 0px;}

.goldheadTxt{color:#696762; font: 12px Verdana; font-weight:bold; text-decoration:none;}
.goldheadTxt:hover {color:#BCB9A7; font: 12px Verdana;  font-weight:bold; background-color:#fff; text-decoration:none;}

.silverheadTxt{color:#696762; font: 11px Verdana; font-weight:bold; text-decoration:none;}
.silverheadTxt:hover {color:#BCB9A7; font: 11px Verdana;  font-weight:bold; background-color:#fff; text-decoration:none;}

.bronzeheadTxt{color:#696762; font: 11px Verdana; font-weight:bold; text-decoration:none;}
.bronzeheadTxt:hover {color:#BCB9A7; font: 11px Verdana;  font-weight:bold; background-color:#fff; text-decoration:none;}

.defaultheadTxt {color:#696762; font: 9px Verdana; font-weight:bold; text-decoration:none;}
.defaultheadTxt:hover {color:#BCB9A7; font: 9px Verdana;  font-weight:bold; background-color:#fff; text-decoration:none;}

.more-gold a {background: url(../nav/off-more-gold.gif) no-repeat left top; width:53px; height:23px; padding:0; margin:0; display:block;}
.more-gold a:hover {background: url(../nav/ro-more.gif) no-repeat left top;}
.more-silver a {background: url(../nav/off-more-silver.gif) no-repeat left top; width:53px; height:23px; padding:0; margin:0; display:block;}
.more-silver a:hover {background: url(../nav/ro-more2.gif) no-repeat left top;}
.more-bronze {width:53px; float:right; padding: 0 5px 0 10px;}
.more-bronze a {background: url(../nav/off-more-bronze.gif) no-repeat left bottom; width:53px; height:35px; padding:0; margin:0; display:block;}
.more-bronze a:hover {background: url(../nav/ro-more2.gif) no-repeat left bottom;}
.more-default {width:53px; float:right; padding: 0 5px 0 10px;}
.more-default a {background: url(../nav/off-more-default.gif) no-repeat left bottom; width:53px; height:23px; padding:0; margin:0; display:block;}
.more-default a:hover {background: url(../nav/ro-more2.gif) no-repeat left bottom;}
.more-events {width:53px; float:right; padding: 0 5px 15px 10px;}
.more-events a {background: url(../nav/off-more-default.gif) no-repeat left top; width:53px; height:23px; padding:0; margin:0; display:block;}
.more-events a:hover {background: url(../nav/ro-more2.gif) no-repeat left top;}

.moreinfoButton {
	float:left;
	width:100px;
	text-transform: uppercase;
	margin: 10px 0 0px 0;
	background: url(../images/arrow-detail.gif) no-repeat 65px top;
}

/* ENEWSLETTER STYLES */

.newsImageLeft {float:right; margin: 2px 0px 15px 20px; border:3px solid #fff;}
.newsTitle1 {color:#2E7098; font: 13px Verdana; font-weight:bold; background:#d5e3e7 url(../images/news-header-stars.gif) no-repeat right bottom; padding:6px 9px 6px 10px; margin: 20px 0 20px 0; line-height:19px; text-transform:uppercase; }
.newsTitle2 {font: 12px Verdana; background:#fff url(../images/news-header-ds.gif) repeat-x left bottom; text-decoration:none; font-weight:bold; padding: 6px 0 10px 7px; margin-bottom:-3px;}

.newsPullout1 {color:#aba9a1; font: 15px Arial; font-style:italic;  border:2px dotted #cecbbd;  font-weight:bold;/* background:url(../images/quote-open.gif) no-repeat 0px 0px;*/ padding:9px 13px 12px 13px; margin: 20px 0 22px 0; line-height:19px;}
.newsPullout2 {color:#aba9a1; font: 12px Arial; font-style:italic;  border:2px dotted #cecbbd;  font-weight:normal;/* background:url(../images/quote-open.gif) no-repeat 0px 0px;*/ padding:9px 13px 12px 13px; margin: 20px 0 22px 0; line-height:19px;}
.newshrzDash {background: url(../images/dash-bkg-rpt.gif) repeat-x top;}

/* TEXT STYLES */

#bodytextarea {font-size:10px; line-height:14px; color:#6e6a5d;}

.page404message {font-size:16px; line-height:14px; color:#6e6a5d;}


.bodytext {font-family: Verdana, Tahoma, Arial;font-size:11px;color: #848073;}
.bodytext_small {font-family: Verdana, Tahoma, Arial;font-size:9px;color: #848073;}
.bodytext H1{font-family: Verdana, Tahoma, Arial;font-size: 11px; color: #848073; display:inline; font-weight:normal;}

.bodylinks {font-family: Verdana, Tahoma, Arial;font-size: 11px;text-decoration:none;}
.bodylinks a {font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #ff9900; text-decoration:underline;}
.bodylinks a:hover {font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #ff6600; text-decoration:underline;}
.bodylinks a:active {font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #ff9900; text-decoration:underline;}
.bodylinks a:visited {font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #ff9900; text-decoration:underline;}

.bodytextLG {font-family: Verdana, Tahoma, Arial;font-size: 11px;color: #848073;}
.bodytextC1 {color: #ff9900;}

.breadcrumbLinks a H2{color:#F8F6EF; text-decoration:none; font-size:10px; display:inline; font-weight:bold;}
.breadcrumbLinks a:active H2{color:#F8F6EF; text-decoration:none;font-size:10px; display:inline;font-weight:bold;}
.breadcrumbLinks a:visited H2{color:#F8F6EF; text-decoration:none;font-size:10px; display:inline;font-weight:bold;}
.breadcrumbLinks a:hover H2{color:#F8F6EF; text-decoration:underline;font-size:10px; display:inline;font-weight:bold;}

.objectdetail {font-family:Verdana, Tahoma, Arial;font-size: 10px;color: #848073; text-align:left; margin: 10px 0 10px 0;}
.objectdetail H1 {font-size: 13px; color: #848073; font-weight:bold; text-align:left;}
.objectdetail H2 {font-size: 12px; color: #848073; font-weight:bold; text-align:left;}
.objectdetail H3 {font-size: 10px; color: #848073; font-weight:bold; text-align:left;}
.objectdetail H4 {font-size: 10px; color: #848073; font-weight:bold; text-align:left;}
.objectdetail H5 {font-size: 10px; color: #848073; font-weight:bold; text-align:left;}
.objectdetail H6 {font-size: 10px; color: #848073; font-weight:bold; text-align:left;}

.memberLogin a {color:#F8F6EF; text-decoration:none; font-size:10px; display:inline; font-weight:bold;}
.memberLogin a:active {color:#F8F6EF; text-decoration:none;font-size:10px; display:inline;font-weight:bold;}
.memberLogin a:visited {color:#F8F6EF; text-decoration:none;font-size:10px; display:inline;font-weight:bold;}
.memberLogin a:hover {color:#F8F6EF; text-decoration:underline;font-size:10px; display:inline;font-weight:bold;}

.subheadtxt {color:#696558;font: 10px Georgia, "Times New Roman", Times, serif;font-weight:bold;}

.subheadarticleRow {font-size:11px; margin-bottom:7px; margin-top:6px;}
.subheadarticle {font-size:13px; margin-bottom:-4px; margin-top:7px;}
.navdivider {color:#B2AD9E;}

.artistTxt{
	font: 14px Verdana;
	line-height:14px;
	text-decoration:none;
	padding-bottom:5px;
}


.artistTxt2{color:#fa7500; font: 9px Arial; font-weight:bold; line-height:13px; text-decoration:none;}
.artistTxt2 a{color:#fa7500; text-decoration:none;}
.artistTxt2 a:hover{color:#fa7500; background-color:#FFE0BD; text-decoration:none;}
.artistTxt2 a:active {color:#fa7500;}
.artistTxt2 a:visited {color:#fa7500;}

.catTxt2lineFeatured{color:#5D5B53; line-height:12px; text-decoration:none; padding-bottom:4px; font-size: 10px;}
.catTxt2line{color:#5D5B53; line-height:12px; text-decoration:none; padding-bottom:12px; font-size: 10px;}
.catTxt2line a{color:#5D5B53; text-decoration:none;}
.catTxt2line a:hover{color:#5D5B53; background-color:#e3e0c9; text-decoration:none;}
.catTxt2line a:active {color:#5D5B53;}
.catTxt2line a:visited {color:#5D5B53;}

.catTxt1line{color:#7e7a6c; line-height:13px; text-decoration:none; font-size: 10px;}
.catTxt1line a{color:#7e7a6c; text-decoration:none;}
.catTxt1line a:hover{color:#7e7a6c; background-color:#FFF; text-decoration:none;}
.catTxt1line a:active {color:#7e7a6c;}
.catTxt1line a:visited {color:#7e7a6c;}

.reducelineheight {line-height: 9px;}

.lightbodyTxt{color:#BCB9A7; font: 11px Verdana, Tahoma, Arial; font-weight:bold; text-decoration:none;}
.lightbodyTxt a{color:#BCB9A7; font: 11px Verdana, Tahoma, Arial; font-weight:bold; text-decoration:none;}
.lightbodyTxt a:active{color:#BCB9A7; font: 11px Verdana, Tahoma, Arial; font-weight:bold; text-decoration:none;}
.lightbodyTxt a:hover{color:#BCB9A7; font: 11px Verdana, Tahoma, Arial; font-weight:bold; text-decoration:underline;}
.lightbodyTxt a:visited{color:#BCB9A7; font: 11px Verdana, Tahoma, Arial; font-weight:bold; text-decoration:none;}
.lightbodyTxt2{color:#BCB9A7; font: 10px Verdana, Tahoma, Arial; font-weight:normal; text-decoration:none;}

.newsheadTxt{color:#696558; font: 11px Verdana; font-weight:bold; text-decoration:none;}
.newsheadTxt:hover {color:#BCB9A7; font-weight:bold; background-color:#FFF; text-decoration:none;}

.detailslink a:hover {color:#BCB9A7; font: 11px Arial, Verdana; text-decoration:underline;}

.featTitleTxt{
	color:#FCFCFB;
	font: 15px Verdana;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding: 8px 0 10px 0px;
	margin: 0 12px 0 0px;
}
.featTitleTxt H1{color:#F8F6EF;font: 15px Verdana;font-weight:bold;line-height:18px;text-decoration:none; display:inline;}
.featTitleTxt a{color:#F8F6EF; text-decoration:none;}
.featTitleTxt a:hover{color:#F8F6EF; text-decoration:underline;}
.featTitleTxt a:active {color:#F8F6EF;}
.featTitleTxt a:visited {color:#F8F6EF;}

.subCatTitleTxt {
	font: 13px Verdana;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
	text-align: left;
	text-transform:uppercase;
}

.eventCatTitleTxt {
	font:16px Verdana;
	line-height:18px;
	font-weight:bolder;
	text-decoration:none;
	text-align: left;
	text-transform:uppercase;
}

.subCatTitleTxt H1{
	font: 15px Georgia "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
	text-align: left;
	text-transform:uppercase;
	display:inline;
}

.subTitlePad1 {
	padding: 7px 0 9px 0;
}
.subTitlePad2 {
	padding: 7px 0 0px 0;
}

.featCapTxt{
	line-height:13px;
	text-align: left;
	font-size:9px;
	font-weight:bold;
}

.moreLinks{
	color:#F8F6EF;
	font: 9px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	line-height:13px;
	text-decoration:none;
}
.moreLinks a{color:#F8F6EF; text-decoration:none;}
.moreLinks a:hover{color:#F8F6EF; text-decoration:underline;}
.moreLinks a:active {color:#F8F6EF;}
.moreLinks a:visited {color:#F8F6EF;}

.footerlinks {color:#E5E3D7; font-size:10px;}
.footerlinks:link {color:#E5E3D7;}
.footerlinks:hover {color:#E5E3D7;}
.footerlinks:active {color:#E5E3D7;}
.footerlinks:visited {color:#E5E3D7;}

.pagingtext {color:#8E8574; font-size:9px;}
.pagingtext a{color:#8E8574; text-decoration:none;font-size:9px;}
.pagingtext a:hover{color:#8E8574; text-decoration:underline;font-size:9px;}
.pagingtext a:active {color:#8E8574;font-size:9px;}
.pagingtext a:visited {color:#8E8574;font-size:9px;}

.nextPrev {color:#8E8574; font: 9px Georgia, "Times New Roman", Times, serif;}
.nextPrev a{color:#8E8574; text-decoration:none;}
.nextPrev a:hover{color:#8E8574; text-decoration:underline;}
.nextPrev a:active {color:#8E8574;}
.nextPrev a:visited {color:#8E8574;}

.keywordLinks {font-size: 10px; padding:0; MARGIN: 0; LIST-STYLE-TYPE: none; display:block;}
.keywordLinks LI {DISPLAY: inline; background:url(../images/news-starbullet.gif) no-repeat left 2px; padding:0 0 0 13px; margin:0;}
.keywordLinks LI.none {DISPLAY: inline; margin:0; white-space:nowrap; background: none !important; padding:0 0 0 0px;}
.keywordLinks LI A {color:#E87300; text-decoration:none;}
.keywordLinks LI A:hover {color:#E87300; BACKGROUND-color: #F4E8D0; text-decoration:none;}

.downloadLinks {font-size: 10px; padding:0; MARGIN: 0; LIST-STYLE-TYPE: none; display:block;}
.downloadLinks LI {background:url(../images/downloads-icon.gif) no-repeat left 0px; padding:4px 0 6px 30px; margin:0;}
.downloadLinks LI A {color:#E87300; text-decoration:none;}
.downloadLinks LI A:hover {color:#E87300; BACKGROUND-color: #F4E8D0; text-decoration:none;}

.feedbacktext1 {color:#5497B3;}

/*.downloadLinks {color:#8E8574; text-decoration:underline; font-size: 10px;}
.downloadLinks a{color:#FB9012; text-decoration:underline;}
.downloadLinks a:hover{color:#8E8574; text-decoration:underline;}
.downloadLinks a:active {color:#8E8574; text-decoration:underline;}
.downloadLinks a:visited {color:#8E8574; BACKGROUND-color: #DFEDE8;text-decoration:underline;}*/

.palebodytext {color:#C1BDAD;}

.e7txt H2 {font-family: Verdana, Tahoma, Geneva, sans-serif;font-size: 10px;color: #848073;text-decoration: none;font-weight: normal; display:inline;}
.e7txt a:link H2{font-family: Verdana, Tahoma, Geneva, sans-serif;font-size: 10px;color: #848073;text-decoration: none;font-weight: normal; display:inline;}
.e7txt a:active H2{font-family: Verdana, Tahoma,Geneva, sans-serif;font-size: 10px;color: #848073;text-decoration: none;font-weight: normal; display:inline;}
.e7txt a:visited H2{font-family: Verdana, Tahoma, Geneva, sans-serif;font-size: 10px;color: #848073;text-decoration: none;font-weight: normal; display:inline;}
.e7txt a:hover H2{font-family: Verdana, Tahoma, Geneva, sans-serif;font-size: 10px;color: #848073;text-decoration: underline;font-weight: normal; display:inline;}


/* FORM STYLES */


.formpad {
	margin-top:0px;
	padding: 15px;
	background-color:#F8F6EF;
	font-size:9px;
	line-height:12px;
	color:#787770;
	border:4px solid #EEEBDF;
}
.loginbox {
	padding: 9px 10px 10px 10px;
	font-size:10px;
	line-height:11px;
	color:#787770;
	border:5px solid #E4E2D6;
	border-top:none;
}
.searchbox {
	padding: 8px 10px 3px 10px;
	font-size:10px;
	color:#787770;
	border:4px solid #EEEBDF;
}
.loginhead{
	background-color:#E4E2D6;
	height:19px;
	color:#696558;
	padding: 5px 0 0 7px;
}
.formpad td{
	font-size:9px;
}

.searchField {

	border:1px solid #ffffff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FEFEFD;
	WIDTH: 125px;
	COLOR: #505045;
	margin: 0 8px 0 0;
	padding: 1px;

}
.selectMenu {
	border:none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	WIDTH: 105px;
	COLOR: #505045;
	margin: 0 10px 0 0;
	padding: 1px;
}
.textField1 {
	top: -3px;
	BORDER: #EEEBDF 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FEFEFD;
	COLOR: #505045;
	text-indent: 3px;
	padding: 1px 0 0 0px;
	margin-left: 5px;
}
.textField2 {
	top: -3px;
	BORDER: #EEEBDF 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FEFEFD;
	COLOR: #505045;
	HEIGHT: 15px;
	text-indent: 3px;
	padding: 1px 0 0 0px;
	margin-left: 5px;
}
.textFieldNoWidth {
	margin-top:2px;
	BORDER: #EEEBDF 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FEFEFD;
	COLOR: #505045;
}
.textFieldMulti1 {
	top: -3px;
	BORDER: #EEEBDF 1px solid;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FEFEFD;
	WIDTH: 185px;
	COLOR: #505045;
	text-indent: 3px;
	padding: 1px 0 0 0px;
	margin-left: 5px;
}
.selectmenu {
	margin-top:3px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	COLOR: #505045;
}

#button-on {
	position:absolute;
	z-index:1; 
}
#button-on.speaker {width:1px;}
#button-on.speaker .margin {position:relative; left:293px;}

.catSearch{
	font-size: 12px;
	padding: 5px 0 0 5px;
}
.catSearch a.defaultheadTxt{
	font-size: 12px;
	padding: 5px 0 0 5px;
}

a.suggest{
	color: #483D8B;
	font-weight: bolder;
}
