/* CSS Document */
body {
/*background-image:url(../img/bkground.gif);*/
background-image:url(../img/bkgrd.png);
background-repeat:repeat-x;
background-color:#ffffff;
margin:0;
padding:0;
}

#page {
vertical-align:top;
padding:0;
width:800px;
background-image:url(../img/page-main.png);
background-repeat:repeat-y;
}

#page-bot {
background-image:url(../img/page-bot.png);
background-repeat:no-repeat;
}

#mainlinks {
width:140px;
background-image:url(../img/hewitt-top.png);
background-repeat:no-repeat;
text-align:right;
}

#shoppingcart {
background-image:url(../img/Shopping-Cart.png);
background-repeat:no-repeat;
width:150px;
height:96px;
}

#shoppingcart p {
color:#333333;
margin:0;
padding:0;
padding-left:55px;
text-align:center;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

#shoppingcart p a:visited, #shoppingcart p a:link {
color:#FFFFFF;
text-decoration:underline;
}

#shoppingcart p a:hover {
text-decoration:none;
}

.splitter {
background-image:url(../img/splitter.png);
width:17px;
height:102px;
background-repeat:no-repeat;
}

.splitter2 {
background-image:url(../img/splitter2.png);
background-repeat:no-repeat;
width:170px;
height:16px;
}

#adverts {
background-image:url(../img/adbanner.png);
background-repeat:no-repeat;
width:725px;
height:146px;
margin:0;
padding:0;
}

#categories {
/*background-image:url(../img/shop-categories.png);
height:269px;

background-repeat:no-repeat;
padding-top:40px;*/
padding-left:5px;
margin-right:-5px;
width:172px;
padding-right:5px;
}
#categories h5 {
color:#666666;
font-weight:100;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

#categories p {
/*background-image:url(../img/shop-categories.png);
background-repeat:repeat-y;
border-bottom: solid #CCCCCC 1px;*/
padding-left:10px;
color:#666666;
}

#categories p a:link, #categories p a:visited {
text-decoration:none;
color:#444444;
}

#categories h5 {
color:#ffffff;
background-color:#0000cc;
display:block;
}

#categories h5 a:link, #categories h5 a:visited {
text-decoration:none;
color:white;
}

#categories p a:hover, #categories h5 a:hover {
text-decoration:underline;
}

.sidebit {
}

.sidebit h3 {
background-image:url(../img/h3.png);
background-repeat:no-repeat;
height:34px;
width:177px;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:100;
text-align:center;
font-size:10pt;
padding-top:20px;
}

.sidebit p {
background-color:#dddddd;
padding:0;
margin:0;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
font-size:8pt;
}

.sidebit p a:link, .sidebit p a:visited {
color:#333333;
text-decoration:none;
}

.sidebit p a:hover {
text-decoration:underline;
}

#bottom {
background-image:url(../img/bottom.png);
background-repeat:no-repeat;
background-position:center;
width:717px;
height:61px;

}

#bottom p {
font-size:7pt;
color:#666666;
padding: 0px 10px 0px 10px;
}

#bottom a {
text-decoration:none;
color:#666666;
}

#shop {
background-image:url(../img/p.png);
width:355px;
height:33px;
background-repeat:no-repeat;
padding-left:7px;
margin-right:-7px;
padding-top:10px;
margin-bottom:-12px;
}

#vital {
background-image:url(../img/Racket-Vital-Signs!.png);
padding-top:40px;
padding-left:5px;
padding-right:5px;
height:221px;
width:141px;
float:right;
}

#vital p {
padding-top:0.4em;
}

#vital p a {
color:#666666;
}

#email p {
background-image:url(../img/email.png);
background-repeat:no-repeat;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
padding-left:38px;
margin-top:1em;
}

#facebook p {
background-image:url(../img/facebook.gif);
background-repeat:no-repeat;
height:24px;
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
padding-left:20px;
margin-top:1em;
}

#email a {
color:#666666;
}

#facebook a {
color:#666666;
}

h1 {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
color:#333333;
}

h2 {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#333333;
border-bottom:1px solid #CCCCCC;
font-weight:100;
padding: 5px 0px 0px 5px;
margin-bottom:5px;
}

h2 a {
text-decoration:none;
color:#333333;
}

h6 {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
padding-bottom:1em;
}

h6 a:link, h6 a:visited {
text-decoration:none;
color:#000000;
}

h6 a:hover {
text-decoration:underline;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333333;
margin:0;
padding:0;
}

p a:visited, p a:link {
color: blue;
}

p a:hover {
text-decoration:none;
}

img {
border-style:none;
}

li {
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#333333;
margin:0;
padding:0;
}

/*Shopping cart table*/
.tabletop {
background-color:#cccccc;
border-bottom:dashed #333333 1px;
border-left: dashed #333333 1px;
padding-left:0.3em;
padding-right:0.3em;
}

.tablemid {
border-bottom: dashed #cccccc 1px;
}

.link a:link, .link a:visited {
text-decoration:none;
margin: 0.3em;
padding: 0.3em;
border: 1px outset #5a63aa;
background-color: #0000CC;;
color:#FFFFFF;
font-size:12px;
}

.link a:hover {
border: 1px inset #5a63aa;
text-decoration:underline;
}

#cust {
background-image:url(../img/cust_details.png);
background-repeat:no-repeat;
width:330px;
height:250px;
}

#cust label {
color:white;
}

#pay {
background-image:url(../img/pay_details.png);
background-repeat:no-repeat;
width:330px;
height:350px;
}

#review {
background-image:url(../img/write_review.png);
background-repeat:no-repeat;
width:330px;
height:250px;
}

#rackets {
width:160px;
margin-top:1em;
float:left;
}

#rackets h3 {
background-image:url(../img/racket1.png);
background-repeat:no-repeat;
height:35px;
padding:0;
margin:0;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:100;
padding-top:5px;
}

#racquets h3 {
background-image:url(../img/racket2.png);
background-repeat:no-repeat;
height:35px;
padding:0;
margin:0;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:100;
padding-top:5px;
}

#rackets a, #racquets a {
text-decoration:none;
color:#FFFFFF;
}

#rackets p, #racquets p {
padding-top:1em;
padding-left:1em;
}

#racquets {
width:160px;
float:right;
margin-top:1em;
}

/*.badminton_racket  {
background-image:url(../img/badminton_rackets.jpg);
background-repeat:no-repeat;
width:147px;
height:29px;
padding-left:30px;
padding-top:7px;
}

.badminton_racket h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
font-weight:100;
}

.badminton_racket:hover {
background-image:url(../img/badminton_rackets_over.jpg);
display:block;
}*/

.tennis_racket  {
background-image:url(../img/tennis_rackets.jpg);
background-repeat:no-repeat;
width:147px;
height:27px;
padding-right:5px;
padding-top:10px;
display:block;
}

.tennis_racket h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333333;
font-weight:100;
text-align:right;
}

/*.tennis_racket:hover {
background-image:url(../img/tennis_rackets_over.jpg);

}*/

/*.squash_racket  {
background-image:url(../img/squash_rackets.jpg);
background-repeat:no-repeat;
width:147px;
height:29px;
padding-left:30px;
padding-top:7px;
}

.squash_racket h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
font-weight:100;
}

.squash_racket:hover {
background-image:url(../img/squash_rackets_over.jpg);
display:block;
}*/