.left_column {
	background-color:#fff;
	border:0px solid red;
	width:662px;
	float:left;
}

.right_column {
	background-color:#fff;
	border:0px solid red;
	width:300px;
	float:right;	
}

/*ABOUT US box*/
.about_us {
	width:660px;
	height:186px;
	float:left;
	border-left:solid 3px #036;
	border-bottom:solid 3px #036;
	padding-top:8px;
}

/*FEATURED FIXTURES box*/
.featured_fixtures {
	width:465px;
	height:266px;
	float:left;
	border-left:solid 3px #036;
	border-bottom:solid 3px #036;
	padding-top:8px;
}
.featured_fixtures .header {
	background:#036 url("../images/featured_fixtures_bk.gif") no-repeat top left;
	width:139px;
	height:17px;
	float:left;
	border-left:solid 4px #fff;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 9px;
}
.featured_fixtures .pagination {
	background-color:#036;
	width:313px;
	height:19px;
	float:left;
	color:#fff;
	font:bold 10px arial,verdana,geneva,helvetica,sans-serif;
	text-align:right;
}
.featured_fixtures .pagination div.front-pages {
	background:#036 url("../images/featured_fixtures_links_bk.gif") no-repeat right top;
	float:right;
	padding:2px 18px 5px 0;
}
.featured_fixtures .pagination div.front-pages span {
	margin-left:20px;
}
.featured_fixtures .pagination div.front-pages img {
	position:absolute;
}
.featured_fixtures .pagination div.pages {
	background-color:#fff;
	float:right;
	height:16px;
	max-width:154px;
	padding:3px 2px 0;
	white-space: nowrap;
	overflow:hidden;
}
.featured_fixtures .pagination div.back-pages,
.featured_fixtures .pagination div.more-pages {
	width:7px;
	height:19px;
	float:right;
	background-color:green;
	color:red;
	cursor:pointer;
}
.featured_fixtures .pagination div.back-pages {
	background:#fff url("../images/package_title_arrow_flip_bk.gif") no-repeat left top;
}
.featured_fixtures .pagination div.more-pages {
	background:#fff url("../images/package_title_arrow_bk.gif") no-repeat left top;
}
.featured_fixtures .pagination div a.active,
.featured_fixtures .pagination div a.inactive {
	padding:0px 2px;
	border:solid 1px #036;
}
.featured_fixtures .pagination div a.active {
	color:#fff;
	background-color:#036;
}
.featured_fixtures .pagination div a.inactive {
	color:#036;
	background-color:#fff;
}
.pagination div a.inactive:hover {
	color:#fff;
	background-color:#036;
	cursor:pointer;
}
.about_us .content,
.featured_fixtures .content {
	background: url("../images/featured_fixtures_content_bk.gif") no-repeat center center;
	clear:both;
	width:100%;
	height:244px;
	border-top:solid 1px #036;
	border-right:solid 1px #036;
	padding-top:5px;
}
.about_us .content {
	background: none;
	padding:5px;
	text-align:justify;
	width:649px;
	height:159px;
}
.about_us .content p {
	margin-bottom:5px;
}
.featured_fixtures .content .fixture {
	width:50%;
	height:60px;
	float:left;
}
.featured_fixtures .content .fixture table {
	background:url("../images/book_now_wmark_bk_EN.gif") no-repeat center center;
}
.fixture_delim {
	background:url("../images/featured_fixture_bk.gif") no-repeat center bottom;
}
.featured_fixtures .content .fixture table {
	width:95%;
	height:100%;
	margin-left:3%;
}
.featured_fixtures .content .fixture table td {
	text-align:center;
	vertical-align:middle;
	height:100%;
}
.featured_fixtures .content .fixture table td.logo {
	width:50px;
	margin-top:5px;
}
.featured_fixtures .content .fixture table td.logo img {
	height:50px;
}
.featured_fixtures .content .fixture table td.vs {
	width:100%;
}
.featured_fixtures .content .fixture table td.vs a {
	color:#036;
	font:bold 10px verdana,arial,geneva,helvetica,sans-serif;
	line-height:8px;
}
.featured_fixtures .content .fixture table td.vs a span {
	display:block;
	margin:1px 0 4px;
}
.featured_fixtures .content .fixture table td.vs a span.date {
	font-weight:normal;
	margin:5px 0 0;
}
/**FEATURED FIXTURES box*/

/*SMS/Email Alerts box*/
.sms_email_alert {
	width:180px;
	height:269px;
	float:right;
	padding-top:8px;
}
.about_us .header,
.sms_email_alert .header {
	background:#036 url("../images/sms_email_alerts_bk.gif") no-repeat right;
	width:72%;
	height:17px;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 9px;
}
.sms_email_alert .content {
	background-color:#036;
	border-top:solid 1px #fff;
	width:160px;
	height:229px;
	color:#fff;
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
	padding:10px;
}
.sms_email_alert .content .text {
	width:160px;
	height:20px;
	border:solid 1px #004664;
	margin:2px 0 12px;
}
.sms_email_alert .content table {
	width:100%;
}
.sms_email_alert .content table td {
	vertical-align:top;
	font:bold 9px verdana,arial,geneva,helvetica,sans-serif;
	padding-bottom:7px;
}
.sms_email_alert .content table td a {	
	color:#fff;
	text-decoration:underline;
}
.sms_email_alert .content input.button,
.sms_email_alert .content input.button_d {
	background:#fe1515 url("../images/sms_email_alerts_submit_bk.gif") no-repeat right bottom;
	width:57px;
	height:21px;
	float:right;
	border:0;
	padding-bottom:2px;
	color:#fff;
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
	margin-top:10px;
}
.sms_email_alert .content input.button_d {
	background:#898989 url("../images/sms_email_alerts_submit_d_bk.gif") no-repeat right bottom;
}
/**SMS/Email Alerts box*/

/*OTHER SPORTS box*/
.other_sports {
	width:310px;
	height:176px;
	float:left;
	border:solid 1px #036;
	border-left:solid 3px #036;
	border-bottom:solid 3px #036;
	padding:5px;
}
.other_sports .header {
	background:#036;
	width:55%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
}
.other_sports .pagination {
	background:#036;
	width:42%;
	height:16px;
	float:left;
	color:#fff;
	font:bold 10px arial,verdana,geneva,helvetica,sans-serif;
	text-align:right;
	padding:3px 0 0 0;
}
.other_sports .pagination img {
	position:absolute;
}
.other_sports .pagination div a.active,
.other_sports .pagination div a.inactive {
	padding:0px 2px;
}
.other_sports .pagination div a.active,
.other_sports .pagination div a.inactive:hover {
	color:#fff;
	background-color:#036;
	border:solid 1px #fff;
}
.other_sports .pagination div a.inactive {
	color:#036;
	background-color:#fff;
	border:solid 1px #036;
}
.other_sports .pagination div {
	padding:0px 2px 4px 5px;
	display:inline;
}
.other_sports .pagination div a {
	color:#036;
	padding:0px 3px;
	border:solid 1px #036;
	background:#fff;
}
.other_sports .content {
	background: url("../images/other_sports_content_bk.gif") no-repeat center center;
	width:100%;
	height:170px;
	padding-top:26px;
}
.other_sports .content .sport_highlight {
	width:50%;
	height:50px;
	float:left;
}
.other_sports .content .sport_highlight span {
	display:block;
	padding-left:5px;
}
.other_sports .content .sport_highlight span.sport {
	color:#FF1515;
	font:bold 10px verdana,arial,geneva,helvetica,sans-serif;
}
.other_sports .content .sport_highlight span.location {
	color:#036;
	font:bold 10px verdana,arial,geneva,helvetica,sans-serif;
}
.other_sports .content .sport_highlight span.date {
	float:left;
	color:#036;
	font:9px verdana,arial,geneva,helvetica,sans-serif;
}
.other_sports .content .sport_highlight span.book {
	float:right;
	background-color:#FFBFBF;
	color:#fff;
	font:bold 8px verdana,arial,geneva,helvetica,sans-serif;
	text-transform:uppercase;
	padding:0px 3px;
	margin:1px 2px 0 0;
}
.float_right {
	float:right;
}
/**OTHER SPORTS box*/

/*FOOTBAL FIXTURE box*/
.footbal_fixture {
	width:647px;
	height:236px;
	float:left;
	border:solid 1px #036;
	border-left:solid 3px #036;
	border-bottom:solid 3px #036;
	padding:5px;
}
.footbal_fixture .header {
	background:#036;
	width:99%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
}
.footbal_fixture .content {
	width:100%;
	height:170px;
	padding-top:25px;
}
.footbal_fixture .content .football_next_fixture {
	background: url("../images/other_sports_content_bk.gif") repeat-y center right;
	width:210px;
	float:left;
}
.football_next_fixture a {
	color:#036;
}
.football_next_fixture_not_last {
	margin-right:8px;
}
.footbal_fixture .content .football_fixture {
	color:#0058B1;
	font:10px verdana,arial,verdana,geneva,helvetica,sans-serif;
	width:207px;
	line-height:14px;
	/*height:14px;
	*/
	padding:1px 0px 0px 2px;
}
.football_fixture_row_odd {
	background-color:#DDF1F9;
}
.footbal_fixture .content .football_fixture span {
	color:#f00;
	display:block;
}
/**FOOTBAL FIXTURE box*/

/*PACKAGE box*/
.package {
	width:201px;
	height:270px;
	border:solid 1px #036;
	padding:5px;
	margin:0 11px 11px 0;
	float:left;
}
.package_no_vertical_space {
	margin-right:0px;
}
.package .header {
	background:#036;
	width:95%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
}
.package .header,
.package .header a {
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
	text-transform:uppercase;
}
.package .content {
	width:100%;
	height:234px;
	color:#036;
	font:9px arial,verdana,tahoma,geneva,helvetica,sans-serif;
	text-align:justify;
}
.package .content img {
	float:left;
	margin:2px 11px 2px 2px;
}
.package .price {
	margin-top:3px;
	border-top:solid 1px #f00;
	width:100%;
	text-align:center;	
}
.package .price,
.package .price a {
	text-transform:uppercase;
	color:#f00;
	font:bold 11px verdana,tahoma,arial,geneva,helvetica,sans-serif;
}
.package .price span {
	display:block;
	font-size:20px;
}
/**PACKAGE box*/

/*SPECIAL OFFER box*/
/*
.other_sports {
	width:310px;
	height:176px;
	float:left;
	border:solid 1px #036;
	border-left:solid 3px #036;
	border-bottom:solid 3px #036;
	padding:5px;
}
.other_sports .header {
	background:#036;
	width:55%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
}
*/
.special_offer {
	width:300px;
	height:269px;
	float:right;
	padding-top:8px;
}
.special_offer .header {
	/*background:#fff url("../images/special_offer_bk.gif") no-repeat left;
	*/
	background:#036;
	width:37%;
	height:17px;
	float:left;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 9px;
	border-bottom:solid 1px #fff;
}
.special_offer .content {
}
.special_offer .pagination {
	background:#036;
	width:60%;
	height:16px;
	float:left;
	color:#fff;
	font:bold 10px arial,verdana,geneva,helvetica,sans-serif;
	text-align:right;
	padding:3px 0 0 0;
}
.special_offer .pagination img {
	position:absolute;
}
.special_offer .pagination div a.active,
.special_offer .pagination div a.inactive {
	padding:0px 2px;
}
.special_offer .pagination div a.active,
.special_offer .pagination div a.inactive:hover {
	color:#fff;
	background-color:#036;
	border:solid 1px #fff;
}
.special_offer .pagination div a.inactive {
	color:#036;
	background-color:#fff;
	border:solid 1px #036;
}
.special_offer .pagination div {
	padding:0px 2px 4px 5px;
	display:inline;
}
.special_offer .pagination div a {
	color:#036;
	padding:0px 3px;
	border:solid 1px #036;
	background:#fff;
}
/**SPECIAL OFFER box*/

/*COMPETITION box*/
.competition {
	width:286px;
	height:176px;
	float:left;
	border:solid 1px #f00;
	border-left:solid 3px #f00;
	border-bottom:solid 3px #f00;
	padding:5px;
}
.competition .header {
	background:#036;
	width:98%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
}
.competition .content {
	width:100%;
	height:170px;
	padding-top:24px;
	color:#036;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
}
.competition .content div.question {
	clear:both;
	width:100%;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
}
.competition .content div {
	float:left;
	margin-right:10px;
	font:bold 11px arial,verdana,geneva,helvetica,sans-serif;
}
.competition .content table.form {
	clear:both;
	width:100%;
	margin:2px 0;
	padding:2px 0;
	border-top:solid 1px #036;
	border-bottom:solid 1px #036;
}
.competition .content table.form td,
.competition .content table.form td.text {
	color:#036;
	font:11px arial,verdana,geneva,helvetica,sans-serif;
	width:175px;
}
.competition .content table.form td {
	font-weight:bold;
}
.competition .content table.form td input.text {
	border:solid 1px #036;
}
.competition .content table.form td {
	height:20px;
}
.competition .content table.form td input.button {
	height:17px;
}
.competition .content span,
.competition .content a {
	color:#036;
	font:bold 10px arial,verdana,geneva,helvetica,sans-serif;
}
.competition .content a {
	text-decoration:underline;
}
.competition .content input.button,
.competition .content input.button_d {
	background:#fe1515 url("../images/sms_email_alerts_submit_bk.gif") no-repeat left top;
	width:57px;
	height:21px;
	float:right;
	border:0;
	padding-bottom:2px;
	color:#fff;
	font:bold 11px verdana,arial,geneva,helvetica,sans-serif;
	margin-top:-1px;
}
.competition .content input.button_d {
	background:#898989 url("../images/sms_email_alerts_submit_d_bk.gif") no-repeat right bottom;
}
/**COMPETITION box*/

.hospitality_packages {
	height:250px;
}

.right_column_banners {
	height:600px;
}
.right_column_banners_small {
	height:250px;
}
.left_column_banners_small {
	float:left;
	height:188px;
	width:322px;
}
.right_column_banners div.left,
.right_column_banners_small div.left,
.left_column_banners_small div.left {
	float:left;
}
.right_column_banners div.right,
.right_column_banners_small div.right,
.left_column_banners_small div.right {
	float:right;
}

.right_column_banners2 {
}
.right_column_banners2 a.left {
	float:left;
}
.right_column_banners2 a.right {
	float:right;
}

/*NEWS box*/
.news {
	width:288px;
	/*height:290px;*/
	float:left;
	border:solid 1px #f00;
	padding:5px;
	background-color:#D9F5FF;
}
.news .header {
	background:#036;
	width:98%;
	height:17px;
	float:left;
	border-left:solid 4px #FF1515;
	color:#fff;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
	padding:2px 0 0 4px;
	margin-bottom:4px;
}
.news .content {
	width:100%;
	/*height:267px;
	overflow:auto;*/
	color:#036;
	font:bold 12px arial,verdana,geneva,helvetica,sans-serif;
}
.news .content a {
	background: url("../images/news_a_bk.gif") no-repeat center bottom;
	display:block;
	color:#002C58;
	font:11px verdana,arial,geneva,helvetica,sans-serif;
	padding:3px 0 3px 2px;	
}
#news_a_last {
	background: none;
}
/**NEWS box*/