/************************
	TAGS
************************/
BODY, HTML
{
	background-color	: #FFFFFF;
	background-image	: url(/images/ck_bodybackground.gif);
	background-position	: center top;
	background-repeat	: repeat-y;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	height				: 100%;
	margin				: 0px 0px 0px 0px;
}
IMG
{
	border-style		: none;
	margin				: 0px 3px 0px 3px;
}
LI
{
	margin-left			: 20px;
}
#divBody
{
	height				: 600px;
	margin-left			: auto;
	margin-right		: auto;
	position			: relative;
	width				: 749px;
}

#footerWrapper 
{
	margin:0 auto;
	width:750px;
}

#divFooter
{
	border-bottom		: dashed 1px #666666;
	border-top			: dashed 1px #666666;
	height				: 30px;
	line-height			: 30px;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: center;
	width				: 749px;
	float:left;
	clear:both;
}
#divLogo
{
	background-image	: url(/images/ck_logo.gif);
	background-position	: left center;
	background-repeat	: no-repeat;
	color				: #E70116;
	font-weight			: bold;
	height				: 100px;
	text-align			: center;
	padding-left		: 350px;
}
HR
{
	color				: #E70116;
	margin-bottom		: 20px;
}
DIV.Item
{
	float				: left;
}
DIV.Row
{
	float				: left;
	margin-bottom		: 4px;
	width				: 520px;
}
DIV.Label
{
	vertical-align		: top;
	width				: 400px;
}
/************************
	NAVIGATION 
************************/
#divNavigation
{
	float				: left;
	width				: 195px;
}
A.Navigation
{
	color				: #000000;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	font-weight			: bold;
	line-height			: 30px;
	margin-left			: 50px;
	text-decoration		: none;
}
A:HOVER.Navigation, A.NavigationOn
{
	color				: #E70116;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	font-weight			: bold;
	line-height			: 30px;
	margin-left			: 50px;
	text-decoration		: none;
}
A.FootNavigation
{
	color				: #000000;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	line-height			: 30px;
	margin-left			: 15px;
	margin-right		: 15px;
	text-decoration		: none;
	float:left;
}

#divFooter ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#divFooter li 
{
	float:left;
}

A:HOVER.FootNavigation
{
	color				: #E70116;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	line-height			: 30px;
	margin-left			: 15px;
	margin-right		: 15px;
	text-decoration		: none;
}
A.Icon, A:HOVER.Icon
{
	color				: #FFFFFF;
	font-family			: Arial;
	font-size			: 8pt;
	font-weight			: bold;
	text-decoration		: none;
}
DIV.Navigation
{
	background-image	: url(/images/nav_main_off.gif);
	background-position	: left center;
	background-repeat	: no-repeat;
	height				: 30px;

}
DIV.NavigationOn
{
	background-image	: url(/images/nav_main_on.gif);
	background-position	: left center;
	background-repeat	: no-repeat;
	cursor				: pointer;
	height				: 30px;

}
DIV.NavigationFooter
{
	background-image	: url(/images/nav_footer.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	height				: 240px;
}
/************************
	CONTENT
************************/
#divContent
{
	float				: left;
	width				: 550px;
}
DIV.TextContent
{
	padding-left		: 10px;
	padding-right		: 10px;
}
.TextLable
{
	color				: #E70116;
	font-size			: 10pt;
	font-weight			: bold;
}
/************************
	BANNERS
************************/
DIV.Banner550
{
	background-image	: url(/images/ck_banner_550.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	padding-top			: 3px;
	padding-left		: 20px;
}
DIV.Banner80
{
	background-image	: url(/images/ck_banner_80.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF; 
	float				: left;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	padding-top			: 3px;
	text-align			: center;
	width				: 80px;
}
DIV.Banner130R
{
	background-image	: url(/images/ck_banner_130.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF; 
	float				: right;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	margin-right		: 5px;
	padding-top			: 3px;
	text-align			: center;
	width				: 130px;
}
DIV.Banner230
{
	background-image	: url(/images/ck_banner_230.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF; 
	float				: left;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	padding-top			: 3px;
	text-align			: center;
	width				: 230px;
}
DIV.Banner310
{
	background-image	: url(/images/ck_banner_310.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF; 
	float				: left;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	padding-top			: 3px;
	text-align			: center;
	width				: 310px;
}
DIV.Banner390
{
	background-image	: url(/images/ck_banner_390.gif);
	background-position	: left top;
	background-repeat	: no-repeat;
	color				: #FFFFFF; 
	float				: left;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 10pt;
	font-weight			: bold;
	height				: 25px;
	padding-top			: 3px;
	text-align			: center;
	width				: 390px;
}
/************************
	DATAGRIDS
************************/
DIV.MarginT28
{
	float				: left;
}
TABLE.DataGrid100
{
	width				: 100%;
}
TR.AlternateBg
{
	background-color	: #DDDDDD;
}
TD.DataGridIcon
{
	background-image	: url(/images/icon.gif);
	background-position	: center center;
	background-repeat	: no-repeat;
	color				: #FFFFFF;
	font-weight			: bold;
	height				: 16px;
	text-align			: center;
	width				: 80px;
}
TD.dgColumn80
{
	text-align			: center;
	width				: 80px;
}
TD.dgColumn80R
{
	text-align			: right;
	width				: 80px;
}
/************************
	DATALIST
************************/
TD.box_promo
{
	border				: solid 2px #CCCCCC;
	height				: 250px;
	vertical-align		: top;
	width				: 160px;
}
/************************
	PROMOTIONS
************************/
DIV.PromoImage
{
	
	text-align			: center;
	font-weight			: bold;
	margin-left			: 10px;
	margin-top			: 10px;
}
DIV.PromoTitle
{
	font-weight			: bold;
	margin-left			: 10px;
	margin-top			: 5px;
}
DIV.PromoDescription
{
	margin-left			: 10px;
	margin-right		: 5px;
	margin-top			: 3px;
}
DIV.Promolink
{
	margin-top			: 5px;
	margin-right		: 20px;
	text-align			: right;
}

/************************
	GALLERY
************************/
A.Gallery, A:HOVER.Gallery
{
	color				: #E70116;
	font-weight			: bold;
	text-decoration		: none;
}
DIV.GalleryTitle
{
	float				: left;
	font-weight			: bold;
	margin-left			: 10px;
	margin-right		: 10px;
}
DIV.GalleryDate
{
	float				: right;
	margin-left			: 10px;
	margin-right		: 10px;
}
DIV.GalleryText
{
	margin-top			: 20px;
	margin-left			: 10px;
	margin-right		: 10px;
}
DIV.GalleryLink
{
	border-bottom		: solid 1px #E70116;
	text-align			: right;
	margin-left			: 10px;
	margin-right		: 10px;
	margin-bottom		: 5px;
	padding-bottom		: 10px;
}
DIV.GalleryThumb
{
	text-align			: center;
}
IMG.GalleryThumb
{
	margin				: 3px 3px 3px 3px;
}

/************************
	EVENT
************************/
DIV.EventImages
{
	float				: left;
	margin				: 5px 10px 5px 10px;
	text-align			: center;
}
DIV.EventText
{
	margin				: 5px 10px 5px 10px;
}
DIV.EventPrice
{
	font-size			: 8pt;
	font-weight			: bold;
	line-height			: 20px;
	margin				: 5px 10px 5px 10px;
	text-align			: right;
}
DIV.EventButton, DIV.RouteButton, Div.LoginButton, DIV.BasketButton
{
	margin				: 5px 10px 5px 10px;
	text-align			: right;
	vertical-align		: top;
}
IMG.Event
{
	margin				: 3px 3px 3px 3px;
}

/************************
	ROUTE
************************/
DIV.RouteBuyNow
{
	margin				: 5px 10px 5px 10px;
}
DIV.RouteBuyNowTitle
{
	font-size			: 8pt;
	font-weight			: bold;
	margin				: 5px 0px 5px 0px;
}
DIV.RouteBuyNowPrice
{
	font-size			: 8pt;
	font-weight			: bold;
	line-height			: 20px;
	margin				: 5px 10px 5px 10px;
	text-align			: right;
}

/************************
	FORMS
************************/
.Input
{
	border				: solid 1px #000000;
	font-family			: Verdana, Trebuchet MS, Tahoma;
	font-size			: 7pt;
	margin				: 5px 0px 5px 0px;
}
DIV.FormRow
{
	float				: left;
	margin-left			: 50px;
	width				: 400px;
}
DIV.FormLabel
{
	float				: left;
	line-height			: 27px;
	width				: 100px;
}
DIV.FormLabel2
{
	float				: left;
	font-weight			: bold;
	line-height			: 23px;
	width				: 100px;
}
DIV.FormLabel3
{
	float				: left;
	line-height			: 23px;
}

DIV.FormField
{
	float				: left;
}

/************************
	ERRORS
************************/
DIV.ErrorHide
{
	position			: absolute;
	visibility			: hidden;
}
DIV.ErrorShow
{
	background-color	: #FFD0D4;
	border				: solid 1px #E70116;
	color				: #E70116;
	font-size			: 8pt;
	font-weight			: bold;
	padding				: 5px 5px 5px 5px;
}
DIV.ErrorShowLogin
{
	background-color	: #FFD0D4;
	border				: solid 1px #E70116;
	color				: #E70116;
	float				: right;
	font-size			: 8pt;
	font-weight			: bold;
	padding				: 5px 5px 5px 5px;
	text-align			: center;
	width				: 120px;
}
/************************
	BASKET
************************/
DIV.BasketTotal, DIV.CheckoutTotal
{
	float				: left;
	font-size			: 8pt;
	font-weight			: bold;
	margin				: 5px 0px 5px 0px;
	text-align			: right;
	width				: 550px;
}
/************************
	LOGIN
************************/
DIV.LoginBoxShow
{
	float				: right;
	width				: 130px;
	margin				: 30px 0px 0px 0px;
	text-align			: left;
}
Div.LoginBoxHide
{
	position			: absolute;
	visibility			: hidden;
}
DIV.loggedInText
{
	font-weight			: bold;
}

/************************
	CHECKOUT
************************/
DIV.CheckoutTitle
{
	border-bottom		: solid 1px #E70116;
	float				: left;
	font-size			: 8pt;
	font-weight			: bold;
	width				: 550px;
}