/*****************************************************
'	Company: designvisualthoughtstudios (www.dvts.net)
'	Copyright © 2000 - 2003, All rights reserved.
'	Date Created: January 2003
'
'	Last Modified Date:	23rd June, 2003
'	Last Modified By: Benjamin (communication@dvts.net)
'	DO NOT MODIFY THIS DOCUMENT WITHOUT CONSULTING THE AUTHOR
*****************************************************/

/****** a href class ******/ 
a{text-decoration: none; font-weight: bold;}
a:hover{text-decoration: underline; font-weight: bold;}

/****** body class ******/ 
 body{margin: 0 0 0 0}
td, p, html{font-size: 10px; font-family: verdana, arial, sans-serif;}
.heading1{font-size: 12px; color:#660066;}
.heading2{font-size: 18px; color:#FFFFFF;}
.background{background-image: url(../images/bg.gif); background-repeat : repeat-y;}
.sectionHeadingLarge{font-size: 16px; font-weight: bold; color: #660066;}
.sectionHeadingMedium{font-size: 12px; font-weight: bold; color: #660066;}
h1{font-size: 18px; color: #660066;}
h2{font-size: 12px; color:#660066;}

/****** text class ******/ 
.redtext{color: #CC0000;}
.purpletext{color: #660066;}
.blacktext{colour: #000000;}
.greytext{color: #999999;}
.whitetext{color: #FFFFFF;}
.newstext{ font-size: 11px;}

/****** table class ******/ 
ul {list-style-type: none;	margin-left: 20;	padding-top: 10px;	padding-left: 1em;	text-indent: -1em;	list-style-type: disc; 	color: #FFFFFF;	}

/****** div class ******/ 
#top{}
#leftcol{ width:160px; height: 0% auto; float: left; position: absolute; top: 122px; left: 0px; z-index: 10;}
#middlecol{margin-left: 14px; margin-right: 14px; float: left; width: 392px; height: 0% auto; position: absolute; top: 122px; left: 160px;}
#rightcol{ width:160px; height: 0% auto; float: right; position: absolute; top: 122px; left: 580px; z-index: 20;}

/****** calender class ******/ 

#calMonth{margin:0 0 3px 5px;}

#calHeader{color: #FFFFFF; text-align: center; margin: 0 0 0 0px; width: 160px}

#calHolder{float: left; border-left: 1px solid #999999;  border-top: 1px solid #999999; text-align: center; margin: 0 0 0 3px;}

#calDay{color: #FFFFFF; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #999999;  border-bottom: 1px solid #999999; padding: 3px 0 0 0;}

#calDate{ color: #999999; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #999999;  border-bottom: 1px solid #999999; padding: 3px 0 0 0;}

#calCurr{background: #9B1315; color: #FFFFFF; font-weight: bold; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #999999;  border-bottom: 1px solid #999999; padding: 3px 0 0 0;} 

#calBlank{ width: 20px; height: 18px; float: left;border-right: 1px solid #999999;  border-bottom: 1px solid #999999;}

.calEvent{font-weight: bold; color: #FFFFFF;}
.calCm{color:#FFFFFF;}
.calPm{color: #C6C189;}

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

/*-----------whats on class-------------*/
#WoMon{width: 392px; background: #CC0000 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoTue{width: 392px; background: #F06500 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoWed{width: 392px; background: #FFA700 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoThu{width: 392px; background: #90C000 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoFri{width: 392px; background: #007E00 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoSat{width: 392px; background: #009FE6 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}
#WoSun{width: 392px; background: #660066 url(../images/whatson/dottedbg.gif) repeat-y center; margin: 0 0 10px 0; float: left}

#WoTop{width: 392px;background: url(../images/whatson/top2.gif) no-repeat top;}
#WoLeft{width: 75px; float: left;}
#WoMid{width: 251px; float: left;}
#WoRight{ width: 48px; text-align: center; float: left;}
#WoBottom{width: 392px; height: 8px; text-align: center;}
#WoMd{}


/****** email us forms ******/
.inputfield{ font-size: 11px; }
.textarea{ font-size: 11px; }
#hrdotted{background: url(../images/newsdiv.gif) repeat-x; height: 20px; margin: 10px 0 0 0px; width: 392px;float: left;}
#graphic{float: right; width: 100px; margin: 0px 0 0 0;}
#formholder{width: 392px;}
#textarea{width: 200px; float: left;}
#btn{clear: both;}
/*----------------------------------------------*/
#name{float: left; background: #CCCC99}
#email {float: left; background: #CCCCCC;}
#add{ float: left; background: #9999CC; }
#comments{ float: left; background: #FFFFFF; }

/*----------------------------------------------*/
#cb {float: left; text-align: left; width: 196px; height: 120px; }
#cb ul{margin: 10px 0 0px 0px; line-height: 21px; text-align: left; list-style-type: none; clear: left; color: #000000;}

/****** Menu divs ******/
#menuHolder{width: 440px; height: 400px; overflow: auto;}
#menuHeader{width: 420px; float: left;}
#menuSubHead{width: 400px; float: left; margin: 10px 0 10px 5px;}
#menu{width: 390px; float: left; background-color: #D3CC9E; height: 20px; margin: 0 5px 3px 5px; padding: 5px 5px 5px 5px;}
#menuName{width: 262px; float: left; font-weight: bold;}
#menuPrice{width: 100px; float: right; text-align: right; font-weight: bold;}
#menuDes{ margin: 0px 14px 10px 5px; width: 382px; float: left;}
#menuFooter{margin: 10px 0 0 0; text-align: right;}

#menuList ol{margin: 0px 0 0px 40px; line-height: 21px; color: #CC0000;}
/*----------------------------------------------*/

/*------------------------max0r hax0r---------------------------------*/
/****** table class ******/ 
div>#WoMid ul {margin: 0 0 0 20px; text-indent: 10px;}

/****** div class ******/ 
div>#top{}
div>#leftcol{ width:160px; height: 0% auto; float: left;}
div>#middlecol{margin-left: 14px; margin-right: 14px; float: left; width: 392px; height: 0% auto;}
div>#rightcol{ width:160px; height: 0% auto; float: left;}


/****** Calendar mods ******/
.calendarCell{background: #660066; color: #999999; text-align: center;}
.calendarTitle{background: #660066; color: #FFFFFF; text-align: center;}
.calendarCurrentDay{background: #9B1315; color: #999999; text-align: center;}
.calendarCurrentDayEvent{background: #9B1315; color: #FFFFFF; font-weight: bold; text-align: center;}
.calendarEvent{ background: #660066; color: #FFFFFF; font-weight: bold; text-align: center;}

/****** Other bits ******/
.rightAlignedContentImage{margin-left: 20px; margin-bottom: 20px;}
.whatsOnText{font-size: 11px; font-weight: bold; color:#FFFFFF;}
.whatsOnClick{font-size: 10px; font-weight: bold;}

