html{color:#000;background:#FFF;}
a{cursor:pointer;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline-style:none;outline-width:0pt;}
legend{color:#000;}
a img{border:0;}
a:focus{-moz-outline-style: none; border:0px;}/* REMOVES DOTTED LINE AROUND LINKS */

/* BEGIN TENNIS INFO PRODUCTS CSS */
#wrapper {
width:830px;
margin:10px auto;
padding:0;
background-color:#fff;
}
.clear {
clear: both;
}
#header{
background:#fff url(images/header.jpg) no-repeat;/* TOP HEADER IMAGE */
height:249px;
width:830px;
}
#mainbodywrapper{
width:830px;
margin:0px auto;
padding:0;
background:#fff url(images/bodybackground.jpg) repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3f3f3f;
font-size:12px;
}
#mainbodywrapper .strong16 {
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
}
#mainbodywrapper .strong15 {
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
}
#mainbodywrapper .strong23 {
font-size:23px;
font-weight:bold;
}
#mainbody{
width:670px;
margin:0px auto;
padding:0;
}
#headline{
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:30px;
color:#3f3f3f;
width:670px;
height:34px;
float:left;
margin:10px 0 20px 0;
}
#mainbodyleft{
width:410px;
float:left;
margin:0;
padding:0;
}
#mainbodyleft p{
margin:10px 0 0 0;
}
#mainbodyleft ul{
font-weight:bold;
font-size:14px;
letter-spacing:-1px;
margin:25px 0 25px 20px;
padding:0;
list-style: url(images/bullet.gif);
}
#mainbodyleft ul li{
margin:0 0 10px 0;
padding:0;
}
#mainbodyright{
width:260px;
float:left;
margin:0;
padding:0;
}
#mainbodyright p{
margin:10px 0 0 0;
}
#featuresheader {
font-size:20px;
color:#fff;
background-color:#3f3f3f;
height:42px;
width:260px;
text-align:center;
line-height:15px;
}
.green {
color:#7dff00;
font-weight:bold;
}

#footer {
background:url(images/footer.jpg) no-repeat;
height:18px;
width:830px;
}
