/*-----------------------------------------------------------------------------------------------------------*/
/*LAYOUT SYLES ----------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* Page wrapper START */
DIV#page-wrapper {
	margin: 0px auto;
	width: 960px;
	position: relative;
	/*border: 4px solid white;*/
}
/* Page wrapper END */

/* Body wrapper START */
DIV#body-wrapper {
	padding-top: 214px;
	width: 960px;
	border-bottom: 2px solid #ffffff;
}
/* Body wrapper END */

/* Content wrapper START */
DIV#content-wrapper {
	width: 960px;
}
/* Content wrapper END */

/* Main content START */
DIV#main-content {
	width: 568px;
	float: left;
}
/* Main content END */

/* Sub-content START */
DIV#sub-content {
	width: 176px;
	float: left;
}
/* Sub-content END */

/* Features START */
DIV#features {
	padding: 0px 0px 0px 15px;
	width: 176px;
	float: right;
}
/* Features END */

/* Main navigation START */
Ul#main-nav {
	position: absolute;
	top: 172px;
	left: 0px;
	height: 24px;
	width: 960px;
	border-bottom: 2px solid white;
}
/* Main navigation END */

/* Header START */
DIV#header {
	position: absolute;
	width: 960px;
	height: 150px;
	top: 0px;
	left: 0px;
	border-bottom: 2px solid white;
}
/* Header END */

/* Footer START */
DIV#footer {
	width: 960px;
}
/* Footer END */

/*-----------------------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/
/*APPEARANCE SYTLES -----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL TAGS START -----------------------------------------------*/

BODY {
	margin: 0px;
	font-family: georgia, helvetica, arial, sans-serif;
	background-color: #ffffff;
	color: #555555;
}
H1 {
	margin: 2px 2px 14px 2px;
	padding: 0px 0px 0px 9px;
	width: 553px;
	height: 42px;
	font-size: 1.9em;
	background-image: url('../images/h1-bgd.gif');
	background-repeat: no-repeat;
	background-position: top left;
	color: #ffffff;
}
H2 {
	margin: 2px 2px 14px 2px;
	padding: 0px 0px 0px 9px;
	width: 553px;
	height: 24px;
	background-image: url('../images/h2-bgd.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 1.1em;
	color: #ffffff;
}
H2.pink-h2, H2.blue-h2, H2.grey-h2 {	
	padding: 0px 0px 0px 9px;
	width: 559px;
	height: 45px;
	font-size: 2.2em;
}
H2 SPAN {
	position: absolute;
	top: 0px;
	right: 15px;
}
H3 {
	margin: 0px;
	padding: 0px 0px 0px 9px;
	font-weight: normal;
	font-size: 0.9em;
}
H4 {
	margin: 0px;
	padding: 0px 0px 0px 9px;
	font-size: 0.9em;
}
SPAN.accessibility {
	left:-1000px;
	position: absolute;
	top:-1000px;
}
IMG {
	border: none;
}
/* GLOBAL TAGS END -------------------------------------------------*/

/* GLOBAL BLOCKS START ---------------------------------------------*/

/* Content Wrapper START */
DIV#content-wrapper P {
	margin: 0px;
}
/* Content Wrapper END */

/* Main content START */
DIV#main-content {
	padding: 0px;
}
DIV#main-content DIV.content-boxes {	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	position: relative;
	width: 566px;
	border: 1px solid #555555;
}
DIV#main-content DIV.content-boxes P {
	padding-left: 0px;
	float: right;
	width: 425px;
}
DIV#main-content DIV.content-boxes P.normal-para {
	padding-left: 8px;
	float: none;
	width: auto;
}
DIV#main-content DIV.content-boxes P.bolded-para {
	font-weight: bold;
}
DIV#main-content P {
	margin-top: 0px;
	padding: 0px 9px 15px 9px;
	font-size: 0.75em;
	color: #555555;
}
DIV#main-content P#intro {
	line-height: 1.4em;
	font-size: 0.8em;
}
DIV#main-content DIV.content-boxes P.address {
	padding-left: 10px;
	float: left;
	width: 255px;
}
DIV#main-content DIV.content-boxes P.map {
	float: right;
	width: 280px;
}
DIV#main-content DIV.content-boxes P.map IMG {
	float: right;
}
DIV#main-content DL {
	margin: 0px;
	padding: 0px 0px 0px 9px;
}
DIV#main-content DL DD {
	margin: 0px;
}
DIV#main-content UL {
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 10px 0px;
	font-size: 0.75em;
}
DIV#main-content UL.no-bullets {
	margin: 0px;
	padding: 0px 0px 10px 9px;
	list-style-type: none;
}
DIV#main-content UL LI SPAN {
	font-weight: bold;
}
DIV#main-content A {
	color: #00AEEF;
	text-decoration: none;
	font-weight: bold;
}
DIV#main-content A:hover {
	text-decoration: underline;
}
/* Main content END */
/* Sub content START */
DIV#sub-content {
	padding: 0px 0px 0px 20px;
}
DIV#sub-content DIV.quick-links IMG {
	padding: 0px 0px 20px 0px;
}
/*DIV#sub-content P {
	margin-top: 359px;
}
DIV#sub-content P.banners {
	margin: 0px;
	width: 479px;
	height: 18px;
	background-image: url('../images/sub-content-gradient.jpg');
	background-repeat: repeat-y;
	border-top: 4px solid white;
}
DIV#sub-content DIV.square-ad-left-2 {
	background-image: url('../images/news-flash-banner-3.gif');
	width: 238px;
	height: 177px;
	float: left;
}
DIV#sub-content DIV.square-ad-left-2 A {
	display: block;
	width: 238px;
	height: 177px;
}
DIV#sub-content DIV.square-ad-right {
	background-image: url('../images/substance-banner.gif');
	width: 237px;
	height: 177px;
	float: left;
	border-left: 4px solid white;
}
DIV#sub-content DIV.square-ad-right A {
	display: block;
	width: 237px;
	height: 177px;
}
DIV#sub-content DIV.banner-ad-top {
	background-image: url('../images/out-there-banner.gif');
	width: 479px;
	height: 87px;
	border-top: 4px solid white;
}
DIV#sub-content DIV.banner-ad-top A {
	display: block;
	width: 479px;
	height: 87px;
}
DIV#sub-content DIV.banner-ad-bottom {
	background-image: url('../images/tickets-banner.gif');
	width: 479px;
	height: 87px;
	border-top: 4px solid white;
}
DIV#sub-content DIV.banner-ad-bottom A {
	display: block;
	width: 479px;
	height: 87px;
}*/
/* Sub content END */
/* Features START */
DIV#features P {
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
DIV#features P A#features-link-1 {
	display: block;
	width: 111px;
	height: 29px;
	background-image: url('../images/wave-logo.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#features P A#features-link-2 {
	display: block;
	width: 111px;
	height: 23px;
	background-image: url('../images/a1-surf-logo.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV#features P A#features-link-3 {
	display: block;
	width: 111px;
	height: 24px;
	background-image: url('../images/west-logo.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
/* Features END */

/* Qucik Links START */
DIV.quick-links P {
	padding: 2px 0px 20px 0px;
}
DIV.quick-links A {
	float: left;
}
DIV.quick-links IMG {
	padding: 0px 20px 0px 0px;
}
DIV.quick-links IMG#last-img {
	padding: 0px;
}
/* Qucik Links START */

/* Main navigation START */
UL#main-nav {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #ec008c;
	background-image: url('../images/main-nav-bgd.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
UL#main-nav LI {
	list-style-type: none;
	float: left;
	border-left: 1px solid white;
	border-bottom: 2px solid white;
	height: 21px;
}
UL#main-nav LI.you-are-here A {
	padding-bottom: 2px;
	background-color: #555555;
}
UL#main-nav LI.no-border {
	border-left: none;
}
UL#main-nav LI.no-border A {
	padding: 0px;
	width: 33px;
	height: 21px;
	background-image: url('../images/home.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
UL#main-nav LI.no-border A:hover {
	background-position: bottom left;
}
UL#main-nav LI.no-border A.selected {
	background-position: bottom left;
}
UL#main-nav LI.last-left-item {
	border-right: 1px solid white;
}
UL#main-nav LI.last-right-item {
	float: right;
	border-right: 1px solid white;
}
UL#main-nav LI.last-item A {
	padding: 3px 10px 2px 10px;
}
UL#main-nav LI A {
	padding: 3px 10px 2px 10px;
	font-size: 0.8em;
	font-weight: bold;
	font-family: arial, helvetica, verdana,  sans-serif;
	color: #ffffff;
	text-decoration: none;
	display: block;
	background-color: #ec008c;
}
UL#main-nav LI.last-right-item A {
	background-color: #00aeef;
}
UL#main-nav LI A:hover {
	background-color: #555555;
}
/* Main navigation END */
/* Header START */
DIV#header A.header-home-link {
	float: left;
}
DIV#header P {
	margin: 0px;
	padding: 0px;
}
DIV#header P IMG {
	float: left;
}
/* Header END */

/* Footer START */
DIV#footer {
	padding: 3px 0px 20px 0px; 
	font-size: 0.7em;
	background-color: #ffffff;
	color: #000000;
	background-image: url('../images/footer-bgd.gif');
	background-repeat: repeat-x;
	background-position: top left;
}
DIV#footer P.footer-logos {
	margin: 0px;
	padding: 0px;
	height: 42px;
	background-color: #555555;
}
DIV#footer P.footer-logos IMG {
	float: left;
}
DIV#footer P.footer-logos IMG.float-right {
	float: right;
}
DIV#footer UL {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
DIV#footer UL LI {
	padding: 16px 8px 0px 9px;
	float: right;
}
DIV#footer UL LI.no-divider {
	background-image: none;
}
DIV#footer UL LI.last-item {
	padding: 16px 0px 0px 14px;
}
DIV#footer UL LI A {
	color: #000000;
	text-decoration: none;
}
DIV#footer UL LI A:hover {
	color: #00B6E6;
	text-decoration: underline;
}
DIV#footer A.footer-home-link {
	float: left;
	height: 40px;
	width: 60px;
}
DIV#footer DIV.copyright {
	/*padding: 13px 0px 10px 0px;
	position: absolute;
	top: 645px;
	left: 0px;*/
	color: #555555;
	font-size: 0.85em;
	font-weight: bold;
	font-family: arial, helvetica, verdana, sans-serif;
	width: inherit;
	background-color: #ffffff;
}
DIV#footer P.left-align {
	margin: 0px;
	float: left;
}
DIV#footer P#links {
	margin: 0px;
	padding: 17px 0px 6px 0px;
	color: #555555;
	font-family: arial, helvetica, verdana,  sans-serif;
}
DIV#footer P#links SPAN#iSOLVE-i {
	padding-left: 16px;
	background-image: url('../images/isolve-logo.gif');
	background-repeat: no-repeat;
	background-position: left center;
}
DIV#footer P#links A {
	padding: 0px 6px 0px 6px;
	color: #555555;
	text-decoration: none;
}
DIV#footer P#links A#first-footer-link {
	padding-left: 0px;
}
DIV#footer P#links A.no-padding {
	padding:  0px 0px 0px 4px;
}
DIV#footer P#links A:hover {
	color: #ec008c;
	text-decoration: none;
}
DIV#footer P#links A.you-are-here {
	color: #00AEEF;
}
/* Footer END */

/* GLOBAL BLOCKS END -----------------------------------------------*/

/* PAGE SPECIFIC START ---------------------------------------------*/

/* Home Page START */
DIV.home-page DIV#main-content {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width: 176px;
}
DIV.home-page DIV#main-content P {
	margin: 0px;
}
DIV.home-page DIV#sub-content {
	padding: 0px;
	width: 568px;
	height: 306px;
	/*background-image: url('../images/hp-sc-banner.jpg');
	background-position: top left;
	background-repeat: no-repeat;*/
}
DIV.home-page DIV#sub-content P {
	margin: 0px;
	padding: 0px;
	width: 353px;
	text-align: right;
	font-weight: bold;
	color: #ffffff;
}
/* Home Page END */

/* Workshop Page START */

DIV.workshop-page H2 {
	padding-left: 8px;
	width: 431px;
	float: right;
	background-image: url('../images/small-h2.gif');
	background-position: top left;
}
DIV.workshop-page H2 SPAN{
	padding: 0px 0px 0px 0px;
	color: #555555;
}
DIV.workshop-page H2 IMG {
	padding-right: 8px;
	float: left;
}
DIV.workshop-page H2.pink-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/pink-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.workshop-page H2.blue-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/blue-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.workshop-page H3 {
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 1.2em;
	color: #ec008c;
}
DIV.workshop-page H3.blue-h3 {
	color: #00AEEF;
}
DIV.workshop-page DIV#main-content H3.blue-h3 A {
	color: #EC008C;
}
DIV.workshop-page DIV#main-content DIV.content-boxes IMG {
	margin: 2px 0px 2px 2px;
	float: left;
}
DIV.workshop-page DIV#main-content DIV.content-boxes H3 {
	padding-left: 0px;
	padding-right: 10px; 
	float: right;
	width: 425px;
}
DIV.workshop-page DIV#main-content DIV.content-boxes UL {
	width: 420px;
	float: right;
}
DIV.workshop-page DIV#main-content DL.spaced-info DD {
	margin: 0px;
	padding-bottom: 8px;
}
DIV.workshop-page DIV#main-content DL.spaced-info DD {
	margin: 0px;
	padding-bottom: 8px;
}
DIV.workshop-page DIV#main-content UL.spaced-ul LI {
	padding-bottom: 8px;
}
/* Workshop page END */

/* Exhibitors page END */
DIV.exhibitors H2 {
	padding-left: 8px;
	width: 431px;
	float: right;
	background-image: url('../images/small-h2.gif');
	background-position: top left;
}
DIV.exhibitors H2 SPAN{
	padding: 0px 0px 0px 0px;
	color: #555555;
}
DIV.exhibitors DIV#main-content DIV.content-boxes IMG {
	margin: 2px 0px 2px 2px;
	float: left;
}
DIV.exhibitors H2.pink-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/pink-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.exhibitors H2.blue-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/blue-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.exhibitors H3 {
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 1.2em;
	color: #ec008c;
}
DIV.exhibitors DIV#main-content DIV.content-boxes H3 {
	padding-left: 0px;
	padding-right: 10px; 
	float: right;
	width: 425px;
}
/* Exhibitors page END */

/* Car park page START */
DIV.car-park-page DIV#main-content DL.spaced-info DT {
	margin: 0px;
	padding-top: 8px;
}
DIV.car-park-page DIV#sub-content {
	background-image: url('../images/car-parking-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Car park page END */

/* Hotels page START */
DIV.hotels-page DIV#main-content P {
	margin: 0px;
}
DIV.hotels-page DIV#main-content DL.spaced-info DT {
	margin: 0px;
	padding: 0px;
	width: 180px;
	float: left;
}
DIV.hotels-page DIV#main-content DL.spaced-info DD {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	float: left;
	width: 140px;
}
DIV.hotels-page DIV#sub-content {
	background-image: url('../images/hotel-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Hotels page END */

/* Rail page START */
DIV.rail-page DIV#sub-content {
	background-image: url('../images/rail-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Rail page END */

/* Road page START */
DIV.road-page DIV#main-content P {
	font-size: 0.9em;
}
DIV.road-page DIV#sub-content {
	background-image: url('../images/road-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Road page END */

/* Bike page START */
DIV.bike-page DIV#sub-content {
	background-image: url('../images/bike-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Bike page END */

/* How to get there page START */
DIV.how-to-page DIV#sub-content {
	background-image: url('../images/how-to-sub-content.jpg');
	background-repeat: no-repeat;
}
/* How to get there page END */

/* Out there page START */
DIV.out-there-page DIV#sub-content {
	background-image: url('../images/out-there-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Out there page END */

/* Yoga for surfers page START */
DIV.yoga-page DIV#sub-content {
	background-image: url('../images/yoga-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Yoga for surfers page END */

/* Substance page START */
DIV.substance-page DIV#sub-content {
	background-image: url('../images/substance-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Substance page END */

/* Surf photography page START */
DIV.surf-photography-page DIV#sub-content {
	background-image: url('../images/surf-photo-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Surf photography  page END */

/* Surf forecasting page START */
DIV.surf-forecasting-page DIV#sub-content {
	background-image: url('../images/surf-forecast-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Surf forecasting  page END */

/* Ding repair page START */
DIV.ding-repair-page DIV#sub-content {
	background-image: url('../images/ding-repair-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Ding repair END */

/* News flash page START */
DIV.news-flash-page H2 {
	padding-left: 8px;
	width: 431px;
	float: right;
	background-image: url('../images/small-h2.gif');
	background-position: top left;
}
DIV.news-flash-page H2 SPAN{
	padding: 0px 0px 0px 0px;
	color: #555555;
}
DIV.news-flash-page DIV#main-content DIV.content-boxes IMG {
	margin: 2px 0px 2px 2px;
	float: left;
}
DIV.news-flash-page div#main-content DIV.content-boxes H3 {
	float: right;
	padding-left: 0px;
	padding-right: 10px;
	width: 425px;
}
DIV.news-flash-page H3 {
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 1.2em;
	color: #ec008c;
}

/* News flash END */

/* seasick page START */
DIV.seasick H1 {
	background-image: url('../images/green-h1.gif');
}
DIV.seasick H2 {
	padding-left: 8px;
	width: 431px;
	float: right;
	background-image: url('../images/small-h2.gif');
	background-position: top left;
}
DIV.seasick H2 SPAN{
	padding: 0px 0px 0px 0px;
	color: #555555;
}
DIV.seasick DIV#main-content DIV.content-boxes IMG {
	margin: 2px 0px 2px 2px;
	float: left;
}
DIV.seasick DIV#main-content DIV.content-boxes IMG.bottom-img {
	margin: 30px 0px 0px 0px;
}
DIV.seasick H3 {
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 1.2em;
	color: #9cca3d;
}
DIV.seasick DIV#main-content DIV.content-boxes H3 {
	padding-left: 0px;
	padding-right: 10px; 
	float: right;
	width: 425px;
}
DIV.seasick IMG.float-left {
	float: left;
}
/* Shapers bay END */

/* Trade show page START */
DIV.trade-show-page DIV#sub-content {
	background-image: url('../images/trade-show-sub-content.jpg');
	background-repeat: no-repeat;
}
DIV.trade-show-page DIV#main-content P {
	margin: 8px 0px 0px 0px;
}
DIV.trade-show-page DIV#main-content UL {
	margin: 0px;
	padding: 0px;
	color: #fff200;
}
/* Trade show page  END */

/* Lightning Strikes page START */
DIV.lightning-page DIV#sub-content {
	background-image: url('../images/lightning-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Lightning Strikes page  END */

/* Driven page START */
DIV.driven-page DIV#sub-content {
	background-image: url('../images/driven-sub-content.jpg');
	background-repeat: no-repeat;
}
/* Driven page  END */

/* Films page START */
DIV.film-page H2 {
	padding-left: 8px;
	width: 431px;
	float: right;
	background-image: url('../images/small-h2.gif');
	background-position: top left;
}
DIV.film-page H2 SPAN{
	padding: 0px 0px 0px 0px;
	color: #555555;
}
DIV.film-page DIV#main-content DIV.content-boxes IMG {
	margin: 2px 0px 2px 2px;
	float: left;
}
DIV.film-page DIV#main-content DIV.content-boxes UL {
	width: 420px;
	float: right;
}
DIV.film-page H2.pink-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/pink-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.film-page H2.blue-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/blue-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.film-page H3 {
	padding-bottom: 19px;
	font-weight: bold;
	font-size: 1.2em;
	color: #ec008c;
}
DIV.film-page DIV#main-content DIV.content-boxes H3 {
	padding-left: 0px;
	padding-right: 10px; 
	float: right;
	width: 425px;
}
DIV.film-page DIV#main-content DIV.content-boxes H3.blue-h3 {
	color: #00AEEF;
}
DIV.film-page DIV#main-content UL.spaced-ul LI {
	padding-bottom: 8px;
}
DIV.film-page DIV#main-content DL.spaced-info DD {
	margin-bottom: 8px;
}
/* Films page  END */

/* Sitemap page START */
DIV.sitemap-page H1 {
	background-image: 'url(../images/h1-bgd.gif)';
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 1.9em;
	height: 42px;
	margin: 2px 2px 14px;
	padding: 0 0 0 9px;
	width: 553px;
}
DIV.sitemap-page UL {
	
}
DIV.sitemap-page DIV#main-content UL LI UL {
	margin: 0px;
	padding: 0px 0px 0px 14px;
}
/* Sitemap page  END */

/* Press Parlour Page START */
DIV.press-parlour DIV#main-content UL LI {
	padding-bottom: 15px; 
}
DIV.press-parlour DIV#main-content UL LI#first {
	padding-bottom: 0px; 
}
/* Press Parlour Page END */

/* Music & Ents Page START */
DIV.music-ents-page H2 {
	padding: 0px 0px 0px 6px;
	float: none;
	width: auto;
	background-image: none;
	color: #555555;
}
DIV.music-ents-page P#floor-plan {
	padding: 4px 0px 14px 0px;
}
DIV.music-ents-page DIV#main-content UL {
	margin: 0px 0px 0px 8px;
}
DIV.music-ents-page DIV#main-content UL LI {
	list-style-type: none;
}
/* Music & Ents Page END */

/* Tickets Page START */
DIV.tickets-page H2.pink-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/pink-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.tickets-page H3.pink-h3 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 9px;
	font-size: 1.1em;
	font-weight: bold;
	color: #ec008c;
}
DIV.tickets-page H2.blue-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/blue-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.tickets-page H3.blue-h3 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 9px;
	font-size: 1.1em;
	font-weight: bold;
	color: #00AEEF;
}
DIV.tickets-page H3.pink-h3 SPAN {
	color: #555555;
}
DIV.tickets-page H3.blue-h3 SPAN {
	color: #555555;
}
DIV.tickets-page H2.grey-h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 9px;
	width: 559px;
	background-image: url('../images/grey-h2.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
DIV.tickets-page H3.grey-h3 {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 9px;
	font-size: 1.1em;
	font-weight: bold;
	color: #555555;
}
DIV.tickets-page P.comp {
	font-weight: bold;
}
DIV.tickets-page FORM {
	padding-bottom: 20px;
	width: 350px;
	float: left;
}
DIV.tickets-page FORM INPUT {
	padding: 18px 0px 0px 0px;
}
DIV.tickets-page TABLE {
	margin: 0px 0px 0px 8px;
	padding: 0px 20px 0px 0px;
	float: left;
}
DIV.tickets-page TABLE TD {
	font-size: 0.75em;
}
DIV.tickets-page DIV#main-content DIV.content-boxes P.paypal-logo {
	padding: 18px;
	float: left;
	width: auto;
}
DIV.tickets-page DIV#main-content DIV.content-boxes UL#ticket-info {
	padding-top: 8px;
}
/* Tickets Page END */

/* PAGE SPECIFIC END -----------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------*/

/* GLOBAL UTILITIES START ------------------------------------------*/

DIV.visual-clear {
	clear: both;
	display: block;
	height: 0px;
}

.accessibility-hidden {
	left: 0px;
	position: absolute;
	top: -10000px;
}
/* GLOBAL UTILITIES END --------------------------------------------*/