/* Start CSS Standard Font Formatting */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 800;
	color: #bcbcbc;
	line-height: 100%;
	margin: 0 0 15px 0;
	font-style: italic;
}

h1 a:link, h1 a:visited {
	text-decoration: underline;
	color: #bcbcbc;
}

h1 a:hover, h1 a:active {
	text-decoration: none;
	color: #bcbcbc;
}

h1 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 100;
	color: #ffffff;
	line-height: 100%;
	margin: 0 0 8px 0;
	font-style: italic;
	padding-left: 15px;
	background: url(/images/arrow-black.png) left center no-repeat;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #ce3229;
	line-height: 150%;
	margin: 10px 0;
	padding: 0;
	font-weight: 800;
}

h2 a:link, h2 a:visited {
	text-decoration: underline;
	color: #ce3229;
}

h2 a:hover, h2 a:active {
	text-decoration: none;
	color: #ce3229;
}

h2 span {
	color: #ffffff;
	font-weight: 100;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #bcbcbc;
	margin: 10px 0;
	line-height: 150%;
}

p a:link, p a:visited {
	text-decoration: underline;
	color: #ffffff;
}

p a:hover, p a:active {
	text-decoration: none;
	color: #ffffff;
}

ul {
	margin: 0 0 10px 0;
	padding: 0;
}

ol {
	list-style: decimal; 
	margin: 0 0 10px 0;
	padding: 0;
}

ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #bcbcbc;
	margin: 5px 15px;
	padding: 0 0 0 15px;
}
        
ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #bcbcbc;
	margin: 5px 15px;
	padding: 0 0 0 15px;
	list-style: square;
}

li a:link, li a:visited {
	text-decoration: underline;
	color: #ffffff;
}

li a:hover, li a:active {
	text-decoration: none;
	color: #ffffff;
}

span {
	color: #ffffff;
}

/* End CSS Standard Font Formatting */

/* Start CSS ID/Class Font Formatting */

/* Start Club link class colours */

.blacktown {
	color: #ce3229;
}

.blacktown a:link, .blacktown a:visited {
	color:#ce3229;
}

.blacktown a:hover, .blacktown a:active {
	color:#ce3229;
}

.sports {
	color: #028dff;
	font-weight: 800;
}

.sports a:link, .sports a:visited {
	color:#028dff;
}

.sports a:hover, .sports a:active {
	color:#028dff;
}

.parra {
	color: #ffd800;
	font-weight: 800;
}

.parra a:link, .parra a:visited {
	color:#ffd800;
}

.parra a:hover, .parra a:active {
	color:#ffd800;
}

/* End Club link class colours */

/* Ad Rotator Div Styles */

div#adrotator img {
	border: 5px solid #3c3f45;
	margin-bottom: 25px;
}

/* Start Members Button Style */

a#member  {
	width: 195px; /* 270px */
	height: 80px; /* 100px */
	background:url(/images/home-member.png) 0 0 no-repeat;
	font-size: 22px;
	color: #51555a;
	padding: 20px 0 0 75px;
	margin: 25px 0 0 0;
	float: left;
	overflow: hidden;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

a#member:link, a#member:visited { 
	text-decoration: none;
}

a#member:hover, a#member:active {
	text-decoration: underline;
}

a#member-renewal  {
display: none;
	width: 205px; /* 270px */
	height: 80px; /* 100px */
	background:url(/images/home-member.png) 0 0 no-repeat;
	font-size: 22px;
	color: #51555a;
	padding: 20px 0 0 65px;
	margin: 25px 0 0 25px;
	float: left;
	clear: right;
	overflow: hidden;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}

a#member-renewal:link, a#member-renewal:visited { 
	text-decoration: none;
}

a#member-renewal:hover, a#member-renewal:active {
	text-decoration: underline;
}

/* End Members Button Style */

/* Start Right Area - What's Happening - Styles */

div#whats-happening h2 {
	font: italic 800 18px Arial, Helvetica, sans-serif;
}

div#whats-happening ul, ul.whats-happening {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

div#whats-happening ul li, ul.whats-happening li {
	margin: 0 0 12px 0;
	padding: 0 50px 14px 14px;
	list-style: none;
	background: url(/images/news-bg.png) left top no-repeat;
	border-bottom: 1px dotted #3e4044;
	line-height: normal;
	position: relative;
}

div#whats-happening ul li strong, ul.whats-happening li strong {
	text-transform: uppercase;
	color: #ffffff;
	line-height: normal;
}

div#whats-happening ul li span a, ul.whats-happening li span a {
	position: absolute;
	padding-left: 9px;
	bottom: 14px;
	right: 0;
	color: #ce3229;
	background: url(/images/news-link.png) left top no-repeat;
}

div#whats-happening p.happening, div#right-event p.happening {
	display: block;
	width: 262px; /* 290px */
	font: 800 10px Arial, Helvetica, sans-serif;
	padding-left: 28px;
	text-transform: uppercase;
	background:url(/images/arrows-yellow.png) left center no-repeat;
}

div#whats-happening p.tour, div#right-event p.tour {
	display: block;
	width: 262px; /* 290px */
	font: 800 10px Arial, Helvetica, sans-serif;
	padding-left: 28px;
	text-transform: uppercase; 
	background:url(/images/arrows-red.png) left center no-repeat;
}

/* End Right Area - What's Happening - Styles */

/* Start Right Area Events/Promo Styles */

div#right-event p {
	color: #ce3229;
	font: italic 800 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 13px 0;
}

div#right-event ul {
	margin: 0;
	padding: 0 0 5px 0;
}

div#right-event li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

div#right-event li a {
	width: 110px; /* 290px */
	height: 62px;
	display: block;
	font-style: italic;
	font-size: 17px;
	padding-left: 34px;
	padding-right: 146px;
	line-height: 60px;
	text-decoration: none;
}

div#right-event li a:hover {
	text-decoration: underline;
}

div#right-event li#shows a {
	background:url(/images/button-events-shows.jpg) 0 0 no-repeat;
}

div#right-event li#entertainment a {
	background:url(/images/button-events-entertainment.jpg) 0 0 no-repeat;
	padding-top: 10px;
	line-height: 20px;
	height: 52px; /* 62px */
}

div#right-event li#movies a {
	background:url(/images/button-events-movies.jpg) 0 0 no-repeat;
}

div#right-event li#bingo a {
	background:url(/images/button-promo-bingo.png) 0 0 no-repeat;
	padding-top: 10px;
	line-height: 20px;
	height: 52px; /* 62px */
}

div#right-event li#raffles a {
	background:url(/images/button-promo-raffles.png) 0 0 no-repeat;
}

div#right-event li#general a {
	background:url(/images/button-promo-general.png) 0 0 no-repeat;	
	padding-top: 10px;
	line-height: 20px;
	height: 52px; /* 62px */
}

/* End Right Events Styles */

/* Start Newsletter Form Styles */

div#mailing p { 
	padding: 0;
	margin: 0;
}

div#mailing p strong {
	font: italic 18px Arial, Helvetica, sans-serif;
	color: #008cff;
	padding: 0; 
	margin: 0
}

div#mailing form {
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}

div#mailing input {	
	font: 12px Arial, Helvetica, sans-serif;
	color: #969798;
    height: 14px; /* 30px */
    margin: 0 0 10px 0;
    padding: 8px;
	width: 205px; /* 221px */
	background: url(/images/mailing-input-bg.png) no-repeat 0 0;
	border: 0;
}

div#mailing img {
    margin: 0 0 10px 0;
}

div#mailing input.submit { 
	display: block;
	width: 220px;
	height: 30px;
	border: none;
	background: url(/images/mailing-submit.png) no-repeat; 
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

div#mailing label {
	position:absolute;
	width:0px;
	height:0px;
	overflow:hidden;
}

input[type=hidden] { visibility: hidden; } /* Remove border for hidden input Captcha field in Firefox */

/* End Newsletter Form Styles */

/* Start Event/Promo Styles - large buttons */

div#copy-panel ul.event {
	margin: 0;
	padding: 0;
}

div#copy-panel ul#event li {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

div#copy-panel ul#event li a {
	width: 240px; /* 600px */
	height: 144px;
	display: block;
	font-style: italic;
	font-size: 25px;
	padding-left: 45px;
	padding-right: 315px;
	line-height: 140px;
	text-decoration: none;
}

div#copy-panel ul#event li a:hover {
	text-decoration: underline;
}

div#copy-panel ul#event li#shows a {
	background:url(/images/event-shows.jpg) 0 0 no-repeat;
}

div#copy-panel ul#event li#entertainment a {
	background:url(/images/event-entertainment.jpg) 0 0 no-repeat;
}

div#copy-panel ul#event li#movies a {
	background:url(/images/event-movies.jpg) 0 0 no-repeat;
}

div#copy-panel ul#event li#bingo a {
	background:url(/images/promo-bingo.jpg) 0 0 no-repeat;
}

div#copy-panel ul#event li#raffles a {
	background:url(/images/promo-raffles.jpg) 0 0 no-repeat;
}

div#copy-panel ul#event li#general a {
	background:url(/images/promo-general.jpg) 0 0 no-repeat;
}

/* Start Show/Entertainment List Styles */

ul.event-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.event-list li {
	width: 570px; /* 600px */
	height: 124px; /* 144px */
	padding: 10px 10px 10px 20px;
	background: url(/images/event-list-bg.png) 0 0 no-repeat;
	margin: 15px 0;
	list-style: none;
}

ul.ent-list li { /* Smaller Area, used for Entertainment List */
	height: 71px; /* 91px */
	border-bottom: 1px solid #25282d;
}

ul.event-list li h2 {
	font-size: 16px;
	font-weight: 800;
	color: #ffffff;
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 16px;
}

ul.event-list li h2 span {
	font-size: 16px;
	font-weight: 100;
	padding-left: 15px;
	margin-left: 2px;
	background: url(/images/arrow-black-small.png) left center no-repeat;
}

ul.event-list li img {
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
}

ul.ent-list li img {
	float: right;
	margin: 0 0 0 10px;
	padding: 0;
	border: none;
}

div.detail img { /* For detail pages */
	float: right;
	margin: 0 0 15px 15px;
	padding: 0;
	border: 3px solid #505357;
}

ul.event-list li p {
	margin: 5px 0;
	line-height: 150%;
}

ul.event-list li span, ul.event-list li strong {
	color: #ffffff;
	font-size: 14px;
}

div#pagination_5011 /* Entertainment List */, div#pagination_4924 /* Shows List */ { 
	color: #ffffff;
	overflow: hidden;
	margin-left: -220px;
}

a#webapp5011next.webapp5011next, a#webapp5011prev.webapp5011prev  {
	display: block;
	width: 220px; 
	height: 30px; 
	margin: 0 0 10px 0;
	text-indent: -9999px;
}

a#webapp4924next.webapp4924next, a#webapp4924prev.webapp4924prev {
	display: block;
	width: 200px; /* 220px */
	height: 30px; /* 30px */
	padding: 0 10px;
	font-size: 14px;
	font-weight: 800;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 0 10px 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

a#webapp4924next.webapp4924next, a#webapp4924prev.webapp4924prev {
	background: url(/images/button-red.png) 0 0 no-repeat;
	color: #ffffff;
	text-decoration: underline;
}

a#webapp4924next.webapp4924next:hover, a#webapp4924prev.webapp4924prev:hover {
	text-decoration: none;
}

a#webapp5011next.webapp5011next {
	background: url(/images/button-more.png) 0 0 no-repeat;
}

a#webapp5011prev.webapp5011prev {
	background: url(/images/button-prev.png) 0 0 no-repeat;
}

/* End Show/Entertainment List Styles */

/* Start Movies List Styles */

ul.movies-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.movies-list li {
	height: 322px; /* 332px */
	width: 595px; /* 600px */
	padding: 10px 0 0 5px;
	margin: 15px 0;
	background: url(/images/event-list-movies-bg.png) 0 0 no-repeat;
	list-style: none;
}

ul.movies-list li h2 {
	font-size: 16px;
	font-weight: 800;
	color: #ffffff;
	padding: 0;
	margin: 0 0 8px 15px;
	line-height: 16px;
}

ul.movies-list li h2 span {
	font-size: 16px;
	font-weight: 100;
	padding-left: 15px;
	margin-left: 2px;
	background: url(/images/arrow-black-small.png) left center no-repeat;
}

ul.movies-list li img { /* For detail pages */
	margin: 0;
	padding: 0;
	border: none;
}

/* End Movie List Styles */

/* Start Table Styles */

div#copy-panel table#membership {
	margin: 15px 0;
	width: 536px;
}

div#copy-panel table#membership tr.top {
	background: url(/images/table-top.png) 0 0 no-repeat;
	width: 536px;
	height: 2px;
	border: none;
}

div#copy-panel table#membership tr.bottom {
	background: url(/images/table-bottom.png) 0 0 no-repeat;
	width: 536px;
	height: 9px;
	border: none;
}

div#copy-panel table#membership tr {
	background: url(/images/table-tr-bg.png) 0 0 repeat-x #ededed;
	height: 35px;
	border-bottom: 1px solid #fff;
}

div#copy-panel table#membership tr.header {
	background: url(/images/table-th-bg.png) 0 0 repeat-x #cbcbcb;
	height: 35px;
	border-bottom: 1px solid #fff;
}

div#copy-panel table#membership th {
	font: normal 800 16px Arial, Helvetica, sans-serif;
	color: #ce3229;
	padding: 0 0 0 20px;
	vertical-align: middle;
}

div#copy-panel table#membership td {
	font: normal 100 12px Arial, Helvetica, sans-serif;
	color: #434244;
	padding: 0 0 0 20px;
	vertical-align: middle;
}

div#copy-panel table#membership td span {
	color: #ce3229;
	font-style: italic;
}

div#copy-panel table#membership td a {
	color: #434244;
	text-decoration: underline;
}

div#copy-panel table#membership td a:hover {
	text-decoration: none;
}

/* End Table Styles */

/* Start Dining Tables Styles */

table#cafe {
	width: 100%;
	margin: 0 0 20px 0;
	background: #34353a url(/images/table-dining-bg.png) bottom left repeat-x;
}

table#cafe img {
	margin: 0 20px;
}

table#cafe img.grey-border {
	margin: 0;
}

table#cafe td {
	vertical-align: middle;
	padding: 10px 0;
}

table#cafe td.no-padding {
	padding: 0;
}

/* End Dining Tables Styles */

/* Start Function Room/Dining Styles */

div.rooms-blacktown, div.rooms-parra {
	width: 460px; /* 600px */
	height: 95px; /* 111px */
	padding: 8px 8px 8px 132px;
	background: url(/images/rooms-blacktown.png) left top no-repeat;
	margin-bottom: 15px;
}

div.rooms-parra {
	height: 96px; /* 112px */
	background: url(/images/rooms-parra.png) left top no-repeat;
}

div.rooms-blacktown h2, div.rooms-parra h2 {
	font: italic 800 18px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
}

div.rooms-blacktown p, div.rooms-parra p {
	float: left;
	width: 205px;
	margin: 0;
	padding: 0;
}

/* End Function Room/Dining Styles */

/* Start Promotions - General Promotions Styles */

table.promo td {
	vertical-align: top;
	padding-top: 10px;
	color: #010101;
}

table.promo td img {
	margin: -10px 20px 10px 0;
}

table.promo td.promo-img img {
	border: 5px solid #3c3f45; 
}

/* End Promotions - General Promotions Styles */

/* Contact Form Styles */

div#copy-panel form ul {
	margin: 0;
	padding: 0;
}

div#copy-panel form ul li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

div#copy-panel form ul li label {
	color: #bcbcbc;
	font-size: 12px;
	font-weight: 800;
	width: 240px;
}

div#copy-panel form ul li input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #969798;
    height: 14px; /* 30px */
    margin: 0;
    padding: 8px;
	width: 224px; /* 240px */
	background: url(/images/contact-input-bg.png) no-repeat 0 0;
	border: 0;
}

div#copy-panel form ul li select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #969798;
	height: 30px;
	padding: 0;
	border: 3px solid #dbd9d9;
}

div#copy-panel form ul li textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #969798;
	width: 218px; /* 240px */
	padding: 8px;
	height: auto;
	border: 3px solid #dbd9d9;
}

div#copy-panel form ul li input.captcha {
	width: 224px; /* 240px */
	background: url(/images/contact-input-bg.png) no-repeat 0 0;
}

div#copy-panel form ul li img {
	margin: 7px 0;
}

div#copy-panel input.submit { 
	width: 240px;
	height: 30px;
	border: none;
	background: url(/images/submit.png) no-repeat; 
	margin-top: 15px;
	padding: 0;
    display: block;
    text-indent: -9999px;
}

div#copy-panel input.auto {
	width: auto;
	border: none;
	background: none;
	vertical-align: middle;
	margin-right: 3px;
}

/* End Contact Form Styles */

/* Management and Directors Styles */

ul#management {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

ul#management li {
	height: 106px;
	padding: 0;
	margin: 0 20px 20px 0;
	width: 280px;
	float: left;
	list-style: none;
}

ul#management li h2 {
	margin-top: 0;
	padding-top: 0;
	color: #ffffff;
	font-weight: 100;
	line-height: normal;
}

ul#management li img {
	border: 5px solid #3c3f45;
	float: right;
	margin: 0 0 20px 20px;
}

/* End Management and Directors Styles */

/* Content List Styles - used for lists with Image and text - eg Partnerships, Dining Areas */

ul#content {
	margin: 0;
	padding: 15px 0 0 0;
	list-style: none;
}

ul#content li {
	padding: 0;
	margin: 0 0 20px 0;
	list-style: none;
	clear: both;
}

ul#content li h2 {
	margin-top: 0;
	padding-top: 0;
	color: #ffffff;
	font-weight: 100;
	line-height: normal;
	width: 250px;
	float: left;
}

ul#content li img {
	border: 5px solid #3c3f45;
	float: left;
	margin: 0 0 20px 20px;
}

ul#content li img.no-border, ul.event-list li img.no-border {
	border: none;
}

/* End Partnerships Styles */

/* Start Footer Styles */

div#footer-content p {
	font-size: 10px;
	text-align: center;
    margin: 0;
	padding: 0;
	color: #5a5b5b;
	text-align: center;
	clear: both;
}

div#footer-content p span {
	margin-right: 30px;
}

div#footer-content p a {
	color: #5a5b5b;
}


/* End Footer Styles */

/* End CSS ID/Class Font Formatting */

/* Start CSS Misc Elements */

.grey-border {
	border: 5px solid #3c3f45;
	margin-bottom: 25px;
}

iframe.grey-border {
	border: 5px solid #3c3f45;
	margin-bottom: 0;
}

img.no-border {
	border: none;
}

.margin-right {
	margin-right: 40px;
}

.floatright {
	float: right;
	clear: both;
	margin: 10px 0 10px 10px;
	border: 5px solid #3c3f45;
}

.floatleft {
	float: left;
	margin-right: 20px;
}

p.floatleft {
	float: left;
	width: 35%;
	margin-top: 0;
}

.clear {
	clear:both;
}

/* Photo Gallery Styles */

td.photogalleryNavigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	color: #ffffff;
	margin: 10px 0;
	line-height: 150%;
	text-decoration: underline;
}

td.photogalleryNavigation a:hover {
	text-decoration: none;
}

/* Button Colour Styles */

/* Small buttons */

.button-red a:link, .button-red a:visited, .button-white a:link, .button-white a:visited {
	display: block;
	width: 200px; /* 220px */
	height: 30px; /* 30px */
	padding: 0 10px;
	font-size: 14px;
	font-weight: 800;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 0 10px 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.button-white a:link, .button-white a:visited {
	color: #434244;
}

.button-red a:hover, .button-red a:active, .button-white a:hover, .button-white a:active {
	text-decoration: underline;
}

.button-red a {
	background: url(/images/button-red.png) 0 0 no-repeat;
	color: #ffffff;
}

.button-white a {
	background: url(/images/button-white.png) 0 0 no-repeat;
}

/* Medium Buttons */

.button-red-medium a:link, .button-red-medium a:visited, .button-white-medium a:link, .button-white-medium a:visited, .button-blue-medium a:link, .button-blue-medium a:visited, .button-yellow-medium a:link, .button-yellow-medium a:visited {
	display: block;
	width: 387px; /* 407px */
	height: 30px; /* 30px */
	padding: 0 10px;
	font-size: 14px;
	font-weight: 800;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 0 10px 0;
	text-decoration: none;
}

.button-white-medium a:link, .button-white-medium a:visited {
	color: #434244;
}

.button-red-medium a:hover, .button-red-medium a:active, .button-white-medium a:hover, .button-white-medium a:active, .button-blue-medium a:hover, .button-blue-medium a:active, .button-yellow-medium a:hover, .button-yellow-medium a:active {
	text-decoration: underline;
}

.button-red-medium a {
	background: url(/images/button-red-medium.png) 0 0 no-repeat;
}

.button-white-medium a {
	background: url(/images/button-white-medium.png) 0 0 no-repeat;
}

.button-blue-medium a {
	background: url(/images/button-blue-medium.png) 0 0 no-repeat;
}

.button-yellow-medium a {
	background: url(/images/button-yellow-medium.png) 0 0 no-repeat;
}

/* Big buttons */

.button-red-big a:link, .button-red-big a:visited {
	display: block;
	width: 580px; /* 600px */
	height: 30px; /* 30px */
	padding: 0 10px;
	font-size: 14px;
	font-weight: 800;
	line-height: 30px;
	vertical-align: middle;
	margin: 0 0 10px 0;
	text-decoration: none;
}

.button-red-big a:hover, .button-red-big a:active {
	text-decoration: underline;
}

.button-red-big a {
	background: url(/images/button-red-big.png) 0 0 no-repeat;
}

/* End CSS Misc Elements */

/* START: Membership Renewal Page */

body#membership.renwal div#copy-panel form ul li input, body#membership.renwal div#copy-panel form ul li select {
	margin: 5px 0;
	color: #737373;
}
body#membership.renwal .req {
	color: #CE3229;
}

body#membership.renwal ul#membership-renewal {
	background: #393C43;
	border: 3px solid #44494F;
	padding: 10px 20px;
	margin: 20px 0;
}

/* END: Membership Renewal Page */

/* START: Book Now Button Styles */

#book-button-left {
	margin: 0pt;
	padding: 0pt;
	float: left;
}

#book-button-right {
	margin: 0pt;
	padding: 0pt;
	float: right;
}

#book-button-right img {
	border:none;
}

#book-button-right img a {
	border:none;
}

#book-button-clear {
	clear:both;	
}
/* END Book Now Button Styles */