/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    background-color: #ffffff;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin: 0px;
    color: #484848;
    /*background-attachment: fixed;*/   
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link
{
    text-decoration: none;
    color: #747474;
}	
		
A:visited	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#747474;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: 0px;
	}
	
table {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #484848;
}

A.menu
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Arial;
}

A.menu:link	{	
	text-decoration:	none;
	color:	#FA5708;
	}	
		
A.menu:visited	{	
	text-decoration:	none;
	color:	#FA5708;
	}	
		
A.menu:active	{	
	text-decoration:	none;
	color:	#FA5708;
	}	
		
A.menu:hover	{	
	text-decoration:	none;
	color:	#4169e1;
	}
	
.img_flower
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	height: 100px;
}
	
.img_flower_small
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	height: 60px;
}

.img_thumbnail 
{
	width: 100px;
	height: 100px;
	border: solid 1px #cdcdcd;
}

.border 
{
	border: solid 1px #cdcdcd;
}

.footer
{
    font-size: 11px;
    color: #747474;
    font-family: Tahoma;
    background-image: url(images/index_06.gif);
    height: 53px;
    text-align: right;
    padding: 0px 16px 12px 0px;
    background-repeat:no-repeat;
}

.step
{
    font-size: 12px;
    color: #000000;
    font-family: Verdana;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
}

.step_num
{
    font-size: 28px;
    color: #90ee90;
    font-family: Tahoma;
    font-weight: bold;
}

.step_def
{
    font-size: 11px;
    color: #d3d3d3;
    font-family: Verdana;
    font-weight: bold;
    text-transform: uppercase;
}

.step_num_def
{
    font-size: 28px;
    color: #d3d3d3;
    font-family: Tahoma;
    font-weight: bold;
}

.header_1
{
    font-size: 28px;
    color: #c92530;
    font-family: Georgia;
    height: 30px;
    letter-spacing: 1pt;
}

.header_1 A
{
	color: #c92530;
	font-family: Georgia;
	font-size: 20px;
    letter-spacing: 1pt;
}

.header_1 A:link	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.header_1 A:visited	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.header_1 A:active	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.header_1 A:hover
{
    text-decoration: none;
    color: #c92530;
}

.header_2
{
    font-size: 20px;
    color: #c92530;
    font-family: Georgia;
    height: 30px;
    letter-spacing: 1pt;
}

.heading
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 13px;
    font-weight: bold;
}

.heading_tbl
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 3px;
}

.heading_time
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
}

.heading_tbl_small
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 11px;
}

.heading_2
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 13px;
}

.heading_small
{
    color: #484848;
    font-family: Tahoma, Arial;
    font-size: 11px;
}

.title 
{
	color: #516120;
	font-weight: bold;
}

.price 
{
	color: #ff0000;
	font-family: Tahoma;
	font-size: 12px;
}

.discount
{
	color: #696969;
	text-decoration: line-through;
}

.sale
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	text-transform: uppercase;
	color: #ffff99;
	padding-top: 1px;
	font-family: Tahoma;
	background-color: #ff0000;
}

.outofstock 
{
	color: #ff0000;
	font-weight: bold;
	height: 18px;
}

.newTxt
{
	font-size: 10px;
	color: #ff4500;
	font-family: tahoma;
}

.txt
{
    font-size: 12px;
    font-family: tahoma;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
    background-color: #e0e0e0;
    color: #000000;
}

.txt_small 
{
    font-size: 11px;
    font-family: tahoma;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    border-left: #a9a9a9 1px solid;
    border-bottom: #a9a9a9 1px solid;
    background-color: #e0e0e0;
}

.tbl_booking 
{
    border: solid 1px #828283;
    border-collapse: separate;
}

.tbl_booking td
{
    border: solid 1px #828283;
    border-collapse: separate;
}

.btn_book
{
    border: 0px;
    font-family: tahoma;
    font-size: 12px;
    cursor: pointer;
    color: #484848;
    width: 48px;
    height: 22px;
    background-color: #228b22;
}

.btn_book_small
{
    border: solid 1px #828283;
    font-family: tahoma;
    font-size: 12px;
    cursor: pointer;
    color: #484848;
    width: 46px;
    height: 18px;
    background-color: #228b22;
}

.dv_reserved
{
    border: 0px;
    color: #484848;
    background-color: #8b0000;
    width: 48px;
    height: 22px;
}

.dv_reserved_small
{
    color: #484848;
    background-color: #8b0000;
    width: 46px;
    height: 18px;
    border: solid 1px #828283;
}

.dv_selected
{
    border: 0px;
    color: #484848;
    background-color: #ff8c00;
    width: 48px;
    height: 22px;
	vertical-align:middle;
}

.dv_selected_small
{
    color: #484848;
    background-color: #ff8c00;
    width: 46px;
    height: 18px;
    border: solid 1px #828283;
	vertical-align:middle;
}

.btn
{
    font-size: 12px;
    color: #ffffff;
    background-repeat: repeat-x;
    font-family: tahoma;
    height: 22px;
    background-color: #c92530;
    border: solid 1px #ffffff;
    letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.btn_small
{
	font-size: 11px;
    color: #ffffff;
    background-repeat: repeat-x;
    font-family: tahoma;
    height: 17px;
    background-color: #c92530;
    border: solid 1px #ffffff;
    letter-spacing: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.btn_Promo
{
	font-size: 14px;
    color: #000000;
    font-family: tahoma;
    font-weight:bold;
    height:61px;
    width:137px;
    background-image: url(images/btn_Promo.png);
    text-align:center;
    border:none;
    background-color:Transparent;
}

.req 
{
	color: #ff0000;
	font-size: 12px;
}

.dgHeader 
{
	background-color: #7FA703;
	color: #484848;
	font-weight: bold;
}

.dgAltItem
{
	background-color: #ccff66;
}

.bt_line
{
    border-bottom: solid 1px #cdcdcd;
}

.tp_line
{
    border-top: solid 1px #cdcdcd;
}

.dt_line
{
    border-top: dotted 1px #cdcdcd;
}

A.a1 
{
	font-family: Tahoma;
	font-size: 11px;
}

A.a1:link
{
    text-decoration: none;
    color: #747474;
}	
		
A.a1:visited	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A.a1:active	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A.a1:hover
{
    text-decoration: none;
    color: #4169e1;
}
	
A.a2 
{
	font-family: Tahoma;
	font-size: 12px;
}

A.a2:link
{
    text-decoration: none;
    color: #747474;
}	
		
A.a2:visited	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A.a2:active	{	
	text-decoration:	none;
	color:	#747474;
	}	
		
A.a2:hover	{	
	text-decoration:	none;
	color:	#4169e1;
	}
	
.a_top
{
	height:32px;
    color: #ffffff;
    background-color:#c92530;
    font-size: 13px;
    font-family: Tahoma;
}

.a_top A:link
{
    text-decoration: none;
    color: #ffffff;
}	
		
.a_top A:visited	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.a_top A:active	{	
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.a_top A:hover	{	
	text-decoration:	underline;
	color:	#ffffff;
	}
	
	
.box_1
{
    font-size: 12px;
    background-image: url(images/box_1.gif);
    width: 219px;
    color: #484848;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 340px;
}

.box_title 
{
    padding-left: 40px;
    height: 40px;
    font-family: Georgia;
    font-size: 20px;
    color:#c92530;
}
	
.box_2
{
    font-size: 12px;
    background-image: url(images/box_2.gif);
    width: 219px;
    color: #484848;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 150px;
}

.box_pop
{
    font-size: 12px;
    background-image: url(images/box_popup.gif);
    width: 269px;
    color: #484848;
    background-repeat: no-repeat;
    font-family: Tahoma;
    height: 375px;
}
	
/* =============================
=========== CALENDAR ===========
============================= */

.SelectedDateStyle
{
    background-color: #fcac87;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
}

.HolidayStyle 
{
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    color: #ffffff;
}

.OffMonthStyle 
{
    background-color: #EBEBEB;
    font-family: Tahoma;
    font-size: 10px; 
    color: #EBEBEB;
}

.MonthHeaderStyle
{
    background-color: #FFFFFF;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
}

.WeekdayStyle {
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    color: #ffffff;
}

.GoToTodayStyle {
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
}

.ClearDateStyle {
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
}

.WeekendStyle {
    background-color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    color: #ffffff;
}

.DayHeaderStyle
{
    background-color: #6495ed;
    font-family: Tahoma;
    font-size: 10px;
    color: #FFFFFF;
}

.TodayDayStyle
{
    background-color: #FAFAD2;
    font-family: Tahoma;
    font-size: 10px;
    color: #000000;
}


.WeekdayStyle A:link, .MonthHeaderStyle A:link, .TodayDayStyle A:link, .GoToTodayStyle A:link, .DayHeaderStyle A:link, .ClearDateStyle A:link, .GoToTodayStyle A:link, .WeekendStyle A:link, .SelectedDateStyle A:link, .HolidayStyle A:link, .OffMonthStyle A:link {
    text-decoration: none;
    color: #000000;
}	
		
.WeekdayStyle A:visited, .MonthHeaderStyle A:visited, .TodayDayStyle A:visited, .GoToTodayStyle A:visited, .DayHeaderStyle A:visited, .ClearDateStyle A:visited, .GoToTodayStyle A:visited, .WeekendStyle A:visited, .SelectedDateStyle A:visited, .HolidayStyle A:visited, .OffMonthStyle A:visited {
	text-decoration:	none;
	color:	#000000;
	}	
		
.WeekdayStyle A:active, .MonthHeaderStyle A:active, .TodayDayStyle A:active, .GoToTodayStyle A:active, .DayHeaderStyle A:active, .ClearDateStyle A:active, .GoToTodayStyle A:active, .WeekendStyle A:active, .SelectedDateStyle A:active, .HolidayStyle A:active, .OffMonthStyle A:active {
	text-decoration:	none;
	color:	#000000;
	}	
		
.WeekdayStyle A:hover, .MonthHeaderStyle A:hover, .TodayDayStyle A:hover, .GoToTodayStyle A:hover, .DayHeaderStyle A:hover, .ClearDateStyle A:hover, .GoToTodayStyle A:hover, .WeekendStyle A:hover, .SelectedDateStyle A:hover, .HolidayStyle A:hover, .OffMonthStyle A:hover {
	text-decoration:	underline;
	color:	#000000;
	}

/* =============================
============================= */



.td_header
{
	/*background-image: url('images/index_01.gif');*/
	padding-top:300px;
	padding-bottom: 10px;
	vertical-align:bottom;
	text-align:left;
	background-repeat:no-repeat;
}

.highlighted
{	
    text-decoration: none;
    color: #ffd700;
}

.td_Day
{
	background-image:url('images/sun.gif');
	background-repeat:no-repeat;	
	background-position:center center;
}

.td_Night
{
	background-image:url('images/Moon.gif');
	background-repeat:no-repeat;
	background-position:center center;
}


/* =============================
=========== Bookings Info===========
============================= */

.Bookings_Header
{
	/*background-image:url('images/Booking_Header.gif');
	background-repeat:no-repeat;*/
	background-color:#8cc0e7;
	color:#ffffff;
	font-size: 13px;
    font-family: Tahoma;
    width:508px;
    height:28px;
}

.Bookings_Info
{
	background-color:#66b0e1;
	color:#ffffff;
}

.Bookings_Info a:link
{
    text-decoration: none;
    color: #c92530;
}	
		
.Bookings_Info a:visited	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.Bookings_Info a:active	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.Bookings_Info a:hover	{	
	text-decoration:	underline;
	color:	#c92530;
	}

/* =============================
============================= */

/* =============================
=========== Long Term Bookings ===========
============================= */

.Installments
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.gv_Header
{
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}

.Rec_Fld
{
	color: #90ee90;
}

/* =============================
============================= */

/* =============================
=========== League ===========
============================= */

#dvGround
{
	background-image:url('images/Football_Ground.gif');
	background-repeat:no-repeat;
    width:675;
    height:284;
}
#dvCF
{
	position:relative;
	top:130;
	left:80;
}
#dvoff1
{
	position:relative;
	top:65;
	left:164;
}
#dvoff2
{
	position:relative;
	top:158;
	left:164;
}
#dvcm1
{
	position:relative;
	top:-7;
	left:329;
}
#dvcm2
{
	position:relative;
	top:51;
	left:329;
}
#dvcm3
{
	position:relative;
	top:153;
	left:329;
}
#dvfb1
{
	text-align:left;
	position:relative;
	top:-75;
	left:545;
}
#dvfb2
{
	position:relative;
	top:145;
	left:545;
}
#dvcb1
{
	position:relative;
	top:70;
	left:565;
}
#dvcb2
{
	position:relative;
	top:-57;
	left:565;
}
#dvgk
{
	position:relative;
	top:-10;
	left:600;
}
.Players_alt
{
	background-color:#a5c535;
	color:#ffffff;
}


.Players_alt a:link
{
    text-decoration: none;
    color: #c92530;
}	
		
.Players_alt a:visited	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.Players_alt a:active	{	
	text-decoration:	none;
	color:	#c92530;
	}	
		
.Players_alt a:hover	{	
	text-decoration:	underline;
	color:	#c92530;
	}

/* =============================
============================= */

/* =============================
=========== Tournament ===========
============================= */

.Match_Header
{
	/*background-image:url('images/Match_Header.gif');
	background-repeat:repeat-x;*/
	background-color:#8cc0e7;
	color:#ffffff;
	font-size: 13px;
    font-family: Tahoma;
    width:100%;
    height:28px;
}

.Results_Header
{
	/*background-image:url('images/Booking_Header.gif');
	background-repeat:repeat-x;*/
	background-color:#8cc0e7;
	color:#ffffff;
	font-size: 13px;
    font-family: Tahoma;
    width:508px;
    height:28px;
}

.Fixtures_Hidden
{
	/*background-image:url('images/Booking_Header.gif');*/
	background-color:#8cc0e7;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size: 13px;
    font-family: Tahoma;
    text-align:center;
    vertical-align:middle;
    padding:5px;
    width:100px;
    height:28px;
    margin:0px;
}

.Fixtures_Info
{
	background-color:#007bc1;
	color:#ffffff;
}

.Fixtures_Active 
{
	/*background-image:url('images/Match_Header.gif');
	background-repeat:repeat-x;*/
	background-color:#007bc1;
	color:#ffffff;
	font-size: 13px;
    font-family: Tahoma;
    text-align:center;
    vertical-align:middle;
    padding:5px;
    width:100px;
    height:28px;
    margin:0px;
}


.Fixtures A:link
{
    text-decoration:none;
    color: #ffffff;
    font-weight:bold;
    font-size:11px;
}	
		
.Fixtures A:visited
{
	text-decoration:none;
	color:	#ffffff;
    font-weight:bold;
    font-size:11px;
}	
		
.Fixtures A:active
{
	text-decoration:none;
	color:	#ffffff;
    font-weight:bold;
    font-size:11px;
}	
		
.Fixtures A:hover
{
	text-decoration:none;
	color:#ffffff;
    font-weight:bold;
    font-size:11px;
}

.Fixtures_Photos_Padding
{
	padding-right:25px;
}

.Fixtures_Photos_Header
{
	padding-left:25px;
}
/* =============================
============================= */
