/* basic elements */

body{
  margin:0;
  padding:0;
  font:9pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color:#000000;
  text-align:center;
  background:url(images/mainpgbkgd.gif) repeat top left;
  line-height:100%;
  
 }
 
#wrapper	{
	margin: 15px auto;
	padding:15px;
	width: 800px;
	background:#FFFFFF;
	border:1px solid #ffcc66;
	text-align:center;
	}
	
#nav	{
	width: 100%;
	background:#000;
	text-align:center;
	}
	
#mainpage	{
	width: 800px;
	padding:0;
	font:9pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;	
	color:#000000;
	text-align:left;
	}

a:link{
  color:#ff3399;
  text-decoration:none;
 }

a:visited{
  color:#ff3399;
  text-decoration:none;
 }

a:hover{
color:#33CCCC;
  text-decoration:none;
 }

a img{
  border-width:0;
 }
 
img{
 display:inline;
 }

#left{
  width: 345px;
  float:left;
  position:relative;
  font:9pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;	
   color:#000000;
  text-align:left;
}

#right{
  width: 345px;
  float:right;
  position:relative;
  font:9pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;	
  color:#000000;
  text-align:left;
}

#footer{
  text-align:center;
  width: 100%;
  font:8pt "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  color:#FFFFFF;
  margin:10px 0 0 0;
  background:#000;
  padding:10px 0 10px 0;
  line-height:1.4em;
 }

#pinkbanner{
 background-color:#ff3399;
 width: 730px;
 padding:0 35px 10px 35px;
 text-align:left;
 margin:0 0 15px 0;
 }
 
 
#pinkbanner img, input{
  margin-right:15px;
 }
 
 a#pinkbanner:link{
  color:#fff;
  text-decoration:none;
 }

a#pinkbanner:visited{
  color:#fff;
  text-decoration:none;
 }

a#pinkbanner:hover{
color:#33CCCC;
  text-decoration:none;
 }

 
 #kcclub{
 width: 340px;
 float:left;
 position:relative;
 background:url(images/kittycatclub_card.gif) no-repeat center top;
 }
 
 #cricketcard{
 width: 430px;
 float:right;
 position:relative;
 }
 
 #quartercol	{
 width:160px;
 float:left;
 position:relative;
 padding:20px 20px 0 0;
 }
 
 #carelistlink	{
 width:150px;
 float:right;
 position:relative;
 padding:3px;
 line-height:1.4em;
 }
 
 a:link.whitetext{
  color:#fff;
  text-decoration:none;
 }

a:visited.whitetext	{
  color:#fff;
  text-decoration:none;
 }


p	{
  font:9pt "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color:#000000;
margin:5px 0 8px 0;
			line-height:14pt;
}

.whitetext	{
  color:#fff;
  font-weight:200;
    line-height:1.6em;
}

h1 {
font-size:22pt;
color:#000;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
line-height:1em;
margin:10px 0 5px 0;
padding:0;
font-weight:100;
}

h2 {
font-size:18pt;
color:#fff;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
padding:0;
margin:10px 0 0 0;
line-height:1em;
font-weight:100;
}



h3 {
  font:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
font-size:12pt;
color:#fff;
margin:10px 0 0 0;
padding:0;
font-weight:100;
line-height:1.4em;
}

h4 {
font-size:16pt;
color:#000;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
margin:10px 0 0 0;
padding:0;
line-height:1em;
font-weight:100;

}

h5 {
font-size:13pt;
color:#000;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
margin:10px 0 0 0;
padding:0;
line-height:140%;
font-weight:100;

}

h6 {
font-size:11pt;
color:#000;
font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-serif;
padding-bottom:0;
margin-bottom:0;
padding-top:0;
margin-top:10px;
line-height:1em;
font-weight:100;

}

ul{
  margin:.5em 0 1.5em 1em;
  padding:0;
  list-style:disc inside;
 }


li{
  margin:0;
  padding:.3em 0 .3em 0;
  text-indent:-1em;
  font:10pt "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  line-height:1.2em;
  letter-spacing:.1em;
 }
form{
margin:0;
padding:0;
}

table{
border-color:#fff;
border-style:solid;
border-width:1px;
}

td{
border-color:#fff;
border-style:solid;
border-width:1px;
}

 hr{
  border-top:1px solid #fff;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
   border-bottom:1px solid #ccc;
  height: 1px;
  width: 785px;
}
