/* COLOUR SCHEME FOR RACQUETS 

purple : #800880
purple pink : #BB0CBB
pink : #F014F0

reddy brown : #810845
reddy brown : #810808
reddy brown : #814508

blue : #450881
blue : 080881
blue : #0845581
bluey green : #088181

green : #0CBB0C
green : #458108
green : #088145
green : #088108
green : #14f014

*/


body {
	background-color:transparent;
	color:purple;
	font-family:comic sans ms, verdana, arial;
	font-size:13px;
}
body table {
	color:purple;
        font-size:13px;
}



h1 {
	font-size:22px;
}
h2 {
	font-size:17px;
        margin-bottom:3px;
        margin-top:3px;
}


#wholesitepositionid {
     width:100%;
	 left:0px;
	 top:0px;
	 position:absolute;
}
#wholesitecenterid {
     position:relative;
	 width:980px;
	 margin:auto;
	 display:block;
}
	
#topmenuline {
    position:absolute;
	top:240px;
	left:0px;
}

.headingtextstyle {
	background-color:#7b217b;
	color:white;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}
#idheadingtext {
    margin-left:180px;
}
#idpagetext {
    margin-left:180px;
}

#article {
    min-height:600px;
}
#basescrollgraphicid {
    margin:auto;
    width:980px;
}
#homepagebookingbox {
POSITION: absolute; 
TOP: 140px; 
LEFT: 0px;	
border-width:1px;
border-color:#7B217B;
border-style:solid;
padding:3px;
}
.pagetextstyle {
	text-align:left;
}

.companyid {
	font-size:12px;
}

.highlight {
	font-size:1.2em;
	font-weight:200;
}
.sitemap {
	margin:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	width:100%;
}
.sitemapoptionitem {
	font-size:1em;
	font-weight:bold;
	padding-left:60px;
	text-decoration:none;
}
.sitemapoptionitem:hover {
	color:navy;
}
.sitemapsubmenu {
	background:transparent;
	font-size:1.2em;
	font-weight:bold;
	padding-left:30px;
}
.sitemapsubmenu:hover {
	color:navy;
}
.sitemaptopmenu {
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
}
.sitemaptopmenu:hover {
	color:navy;
}
.subt {
	font-weight:bold;
}
a {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}
a.button {
	vertical-align:middle;
}
a.button:hover {
	color:blue;
}
a.inputform {
	background:#6666FF;
}
a.notselected {
	color:purple;
	vertical-align:middle;
}
a.notselected:hover {
	color:blue;
	font-weight:bold;
}
a.selected {
	color:#006600;
	vertical-align:middle;
}
a.selected:hover {
	color:#6699FF;
	font-weight:bold;
}
a:hover {
	color:purple;
	font-weight:bold;
}

img.caticon {
	border-width:0px;
}
select.pagetextstyle {
	border-color:green;
	border-style:solid;
	border-width:1px;
	color:purple;
	padding-left:10px;
}
table.basket {
	width:100%;
}
table.button {
	background:white;
}
table.cat {
	width:100%;
}
table.inputform {
	background-color:transparent;
}
table.menutable {
	background-color:transparent;
}
td.menutable {
	border-color:purple;
	border-style:solid;
	border-width:0px;
	font-size:13px;
	padding-bottom:.2em;
	padding-left:.2em;
	padding-right:.1em;
	padding-top:.1em;
	width:160px;
}

a.topnotselected {
    color:purple;
}
a.topselected {
	color:green;
}
a.subnotselected {
    color:purple;
    padding-left:15px;
}
a.subselected {
    padding-left:15px;
	color:green;
}

td.button {
	border:#006600 solid 1;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	width:100px;
}
td.inputform {
	background-color:transparent;
}

td.timetable {
	border-bottom-width:.2em;
	border-color:purple;
	border-left-width:.1em;
	border-right-width:.1em;
	border-style:solid;
	border-top-width:.1em;
	text-align:center;
}


table.cat {
    width:760px;
}
.cat {
	margin:0;
}
.catdesc {
	color:black;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
}
.catdetail {
	color:black;
	font-size:12px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:left;
}
.catheading {
	border-color:green;
	border-style:solid;
	border-width:2px;
	color:purple;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	text-align:center;
}
.catitem {
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}
.catjump {
	background-color:purple;
	color:white;
	font-family:comic sans ms, verdana, arial;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	width:100px;
}
.catjump:hover {
	color:white;
}
.catlink {
	color:navy;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.catname {
	color:purple;
	font-family:comic sans ms, verdana, arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
}
.catorder {
	color:black;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.catpaging {
	color:white;
	font-size:8pt;
	font-weight:bold;
}
.catprice {
	text-align:left;
	vertical-align:middle;
}
.catrule {
	border-width:1px;
}
.catsmalldesc {
	color:black;
	font-size:12px;
	text-align:left;
	vertical-align:middle;
}
.eventpriority1 {
	color:purple;
	font-size:1.8em;
	font-weight:bold;
}
.eventpriority2 {
	color:navy;
	font-size:1.4em;
}
.events {
	text-align:center;
}
body.Latest_News_Headlines {
        margin:0;
}
table.Latest_News_Headlines {
        width:170px;
}
td.Latest_News_Headlines {
        border-bottom-width:1px;
        border-bottom-color:purple;
        border-bottom-style:solid;
        padding-bottom:5px;
}
.Latest_News_Heading {
        color : purple;
        font-size : 16px;
}
#newsletter-signup {
        margin:0;
}
table.newsletter-signup {
        width:258px;
        background-color:#FF99FF;
}

a.footer { color:#ffffff; font-weight:normal; }
a.footer:visited { color:#ffffff;  font-weight:normal; }
a.footer:hover { color:purple; }
a.footer:visited:hover { color:purple; }


