/* CSS Document */
body { background: #d1cebf url(/images/background.jpg) top left repeat-x; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:.5px; color:#666666;}
a { color:#000;}
a:hover {color:#e41815;}

/* outter edges */
.leftsideoutter {background:url(/images/leftside.jpg) top left no-repeat; height:550px; width:20px;}
.rightsideoutter {background:url(/images/rightside.jpg) top left no-repeat; height:550px; width:20px;}
.leftsidebottom {background:url(/images/leftbottom.jpg) top left no-repeat; height:54px; width:20px;}
.rightsidebottom {background:url(/images/rightbottom.jpg) top left no-repeat; height:54px; width:20px;}
.leftsiderepeat {background:url(/images/leftside_repeating.jpg) top left repeat-y; height:15px; width:20px;}
.rightsiderepeat {background:url(/images/rightside_repeating.jpg) top left repeat-y; height:15px; width:20px;}
.bottom {background:url(/images/bottom.jpg) top left no-repeat; height:54px; width:760px;}
.top{ margin-top:30px;}

/* inner header */
.leftheader {background:url(/images/headertopleft.jpg) top left no-repeat; height:40px; width:10px;}
.rightheader {background:url(/images/headertopright.jpg) top right no-repeat; height:40px; width:10px;}
.topheader {background:url(/images/headertop.jpg) top left repeat-x; height:40px;}

/* nav */
.phone {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; font-weight:bold; margin:13px 0px 0px 70px;}
.returns_btn {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:13px 30px 0px 0px;}
.footer { font-family:Arial, Helvetica, sans-serif; font-size:9px; }

/* main content */
.mainbackground {background:url(/images/mainbackground.jpg) top left no-repeat; width:760px; height:248px;}
.mainbackleft {background:url(/images/mainback_left.jpg) top left no-repeat; width:305px; height:24px;}

.highlights { clear:both; padding-top:10px; padding-bottom:10px; width:290px;}
.highlights p { font-size:12px; font-weight:bold;}
.highlights table p {padding-left:35px;}

/* special */
.specialpadding { padding:20px 0px 0px 20px;}
.specialback {background:url(/images/specialbackground.jpg) top left no-repeat; width:399px; height:203px;}
.specialheadline { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#e41815;}
.specialscopy {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.specialprice {font-size:12px; font-weight:bold; color:#e41815; padding:2px 0px 2px 0px;}
.specialshipping {font-size:10px;}

/* cart */
.cartheadline {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:italic; color:#666; padding:5px 0px 5px 55px;}
.cartline {background:url(/images/cartline.gif) top left repeat-x;}
.carttitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:15px 10px 3px 0px;}
.cartimage {padding:3px 10px 3px 30px;}
.cartquantity {font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:15px;}
.cartquantitytxt {padding-top:12px;}
.cartquantity_btn {padding-top:8px;}
.remove {padding:3px 10px 3px 43px; font-size:11.5px; font-family:Arial, Helvetica, sans-serif;}
.itemprice { font-size:14px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:15px;}
.pageitemprice { font-size:14px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.pricepad {padding-left:15px; padding-bottom:3px;}
.subtotal {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.total {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#e41815;}
.pricenames {font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.proceed {padding-left:5px; padding-top:5px;}

/* Tennis_Beginning */
.copy {padding:0px 40px 10px 20px; font-family:Arial, Helvetica, sans-serif; line-height:14px;}
.copyprice {padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.videoline {background:url(/images/videoline.jpg) bottom left no-repeat;}
.videolinerepeat {background:url(/images/videolinerepeat.jpg) bottom left repeat-x;}
.videobuttons {padding:10px 1px 5px 10px;}
.videobuttons img { margin:0 0 0 10px }
.headline {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:italic; padding:20px 0px 0px 20px;}


.formHeader {font-size:13px; font-weight:bold; color:#ed1c24;}
.formpadding td{padding:7px 0px 7px 0px;}
.formpadding2 td{padding:3px 0px 3px 0px;}
input {padding:2px 3px 2px 3px;}
input, select, textarea {border:1px solid #666; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:.5px; }
input:hover {border:1px solid #b9aa77;}
.require {color:#ed1c24; font-size:16px; font-weight:bold;}

.tennisback {background:url(/images/tennisimage.jpg) top right no-repeat; height:216px; padding-top:30px;}

.mainheader { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000;}
.subheader { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
.popcopy {line-height:15px;}