* {padding:0; margin:0;}
body{font-family:Arial, Helvetica, sans-serif; background:url(/static/images/background.jpg) 50% 0 repeat;}
object{outline:none;}

/**** Text ****/
ul.main{float:left; width:740px; display:inline;}
li.main{font-size:11px; color:#333333; margin-bottom:10px; line-height:15px;}
.righttext li{font-size:11px; color:#333333; margin:0; padding:0; line-height:11px;}
p{font-size:11px; color:#333333; margin-bottom:10px; line-height:15px;}
#headerimage{float:left; display:inline; border:1px solid #CCCCCC;}
#headercontent h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:-1em; line-height:40px;}
#headercontent p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:-1em; line-height:21px;}
#netballheader h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:40px;}
#netballheader p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:21px;}
#netballheadermain h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:40px;}
#netballheadermain p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:21px;}
#footballheader h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:-0.06em; line-height:40px;}
#footballheader p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:-0.04em; line-height:21px;}
#rugbyheader h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:40px;}
#rugbyheader2 h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:40px;}
#rugbyheader p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:21px;}
#rugbyheader2 p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:21px;}
#cricketheader h1{font-size:40px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:40px;}
#cricketheader p{font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; letter-spacing:0; line-height:21px;}
#producttypes{float:left; display:inline; width:780px; margin:0 0 0 -20px;}
#copy p{color:#333333; font-size:10px; margin:0;}
h1{color:#009EE0; font-size:22px; margin:10px 0; font-weight:bold;}
h1.top{margin-top:0;}
h1.products{margin-bottom:0;}
h2{color:#FFFFFF; font-size:22px;}
h3{font-size:15px; color:#333333; font-weight:bold; margin-bottom:10px; text-align:left;}
h3.sole{font-size:15px; font-weight:bold; margin:0;}
p.bottom{margin-bottom:18px;}
p.blue{color:#009EE0; font-size:14px; font-weight:bold; text-align:center;}
p.postit{color:#FFFFFF; margin:10px 0;}
p.endorse{color:#FFFFFF;}
p.callout{color:#FFFFFF; font-size:15px; font-family:Helvetica, Arial, sans-serif; font-weight:bold;}
h4{color:#009EE0; font-size:22px; margin:10px 40px; font-weight:bold;}
h5{color:#009EE0; font-size:11px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
h6{color:#009EE0; font-size:15px; margin:6px 40px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}

#rightcontent ol{margin:0 0 0 0;}
#rightcontent ol li{height:auto; margin:0 0 10px 20px;}

/**** Links ****/

a{font-family:Arial, Helvetica, sans-serif; color:#009DDF; font-size:11px; text-decoration:underline;}
a:hover{color:#000000;}
.producttype a{font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:15px; font-weight:bold; text-decoration:none;}
.producttype a:hover{color:#009EE0;}
.polaroidfootball1 a{font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}
.polaroidfootball1 a:hover{color:#009EE0;}
.callout{font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;}
.callout:hover{color:#009EE0;}
.producttypeend a{font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:15px; font-weight:bold; text-decoration:none;}
.producttypeend a:hover{color:#009EE0;}
a.postit{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}
a.postit:hover{color:#000000;}
a.footer{color:#333333; text-decoration:none; font-size:10px; margin-left:15px;}
a.footer:hover{color:#009EE0; text-decoration:none;}
a.copy{color:#333333; text-decoration:none; font-size:10px; margin-right:15px;}
a.copy:hover{text-decoration:none; color:#009EE0;}
a.copy2{color:#333333; text-decoration:none; font-size:10px; margin-right:0;}
a.copy2:hover{text-decoration:none; color:#009EE0;}
a.region{color:#333333; text-decoration:none; font-size:11px;}
a.region:hover{text-decoration:underline;}

/**** Div Elements ****/

#wrap{margin:0 auto; width:960px;}
#innerwrap{width:900px; float:left; display:inline; padding:0 30px 20px 30px; background-color:#FFFFFF; border-top:solid 5px #F2F2F2; border-bottom:solid 20px #009DDF; }
#sitemap{float:left; display:inline; width:740px;}

/**** Header ****/

#header{float:left; display:inline; width:900px; padding:0 0 0 0;}
#header #region{float:right; height:15px; width:186px; margin-top:10px;}
#headermain{float:left; display:inline; width:900px; height:52px; margin-top:20px;}
#logo{display:inline; float:left; width:140px; margin-right:22px;}
#mainnav{display:inline; float:right; width:738px; margin:33px 0 0 0;}

/**** Header Links ****/

.buy a{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#009EE0; font-size:11px;}
.buy a:hover{color:#000000;}
#mainnav a{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#666666; font-size:13px; font-weight:bold; text-decoration:none; margin-right:15px;}
#mainnav a:hover{color:#009EE0; text-decoration:none;}
#mainnav .on{color:#009EE0;}
#mainnav .parent{color:#009EE0;}
#mainnav a.sportsnavspace {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin-left:29px;}
#mainnav a.sportsnavspace:hover{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavspaceon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin-left:29px; color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavspaceon:hover{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavend {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin:0;}
#mainnav a.sportsnavend:hover{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavendon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; font-size:20px; font-weight:bold; margin:0; color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavendon:hover{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnav {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin-right:16px;}
#mainnav a.sportsnav:hover{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavon {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#009EE0; font-size:20px; font-weight:bold; text-decoration:none; margin-right:16px;}
#mainnav a.sportsnavon:hover{color:#009EE0; text-decoration:none;}

#mainnav a.sportsnavspace_off {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin-left:29px;}
#mainnav a.sportsnavspace_on{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavspace_parent{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavend_off {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin:0;}
#mainnav a.sportsnavend_on{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnavend_parent{color:#009EE0; text-decoration:none;}
#mainnav a.sportsnav_off {font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#000000; font-size:20px; font-weight:bold; text-decoration:none; margin-left:9px; margin-right:0;}
#mainnav a.sportsnav_off:hover{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; font-size:20px; font-weight:bold; text-decoration:none; margin-left:9px; margin-right:0; color:#009EE0; text-decoration:none;}
#mainnav a.sportsnav_on{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; font-size:20px; font-weight:bold; text-decoration:none; margin-right:0; margin-left:9px; color:#009EE0; text-decoration:none;}
#mainnav a.sportsnav_parent{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; font-size:20px; font-weight:bold; text-decoration:none; margin-right:0; margin-left:9px; color:#009EE0; text-decoration:none;}

#mainnav a.menu_off{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#666666; font-size:13px; font-weight:bold; text-decoration:none; margin-right:15px;}
#mainnav a.menu_on{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#009E00; font-size:13px; font-weight:bold; text-decoration:none; margin-right:15px;}
#mainnav a.menu_parent{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; color:#009E00; font-size:13px; font-weight:bold; text-decoration:none; margin-right:15px;}


/**** Main Body ****/

#headercontent{float:left; display:inline; background-image:url(/static/images/home_image.jpg); height:206px; width:878px; border:1px solid #CCCCCC; padding:240px 0 0 20px;}
#headercontent2{float:left; display:inline; background-image:url(/static/images/home_image.jpg); height:206px; width:878px; border:1px solid #CCCCCC; padding:240px 0 0 20px;}
.maincallout{float:left; display:inline; margin:20px 20px 0 0; border:1px solid #CCCCCC;}
.maincallouts{text-decoration:none; float:left; display:inline; margin:20px 21px 0 0; border:1px solid #CCCCCC; padding:0; width:207px; height:146px; position:relative;}
.maincalloutfootball{background:url(/static/images/callout_football_home.jpg) 0 0 no-repeat;}
.maincalloutethical{background:url(/static/images/callout_ethical_home.jpg) 0 0 no-repeat; margin:20px 0 0 0;}
.maincalloutnetball{background:url(/static/images/callout_netball_home.jpg) 0 0 no-repeat;}
.maincalloutrugby{background:url(/static/images/callout_rugby_home.jpg) 0 0 no-repeat;}
.maincalloutballchooser{background:url(/static/images/callout_footballchooser_home.jpg) 0 0 no-repeat; margin:20px 0 0 0;}
.maincalloutendor{background:url(/static/images/callout_endorsements_home.jpg) 0 0 no-repeat;}
.maincalloutcomp{background:url(/static/images/callout_competitionhome.jpg) 0 0 no-repeat;}
.maincalloutfacebook{background:url(/static/images/callout_facebook_home.gif) 0 0 no-repeat;}
.maincalloutwhere{background:url(/static/images/callout_wheretobuyhome.jpg) 0 0 no-repeat;}
.maincallouts span{font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none; display:block; background:url(/static/images/callout_transparency.png); padding:8px 10px 8px 10px; position:absolute; bottom:0; width:187px;}
.maincallouts:hover span{color:#009EE0; cursor:pointer;}
#solesurround{float:left; display:inline; width:740px;}
.buy{float:left; display:inline; width:108px; margin:10px 20px 0 0;}
.sole{float:left; width:176px; margin:10px 30px 0 0; display:inline;}
.sole2{float:left; width:176px; margin:10px 106px 0 0; display:inline;}
.soleend{float:left; width:176px; margin:10px 0 0 0; display:inline;}
#map_div{float:left; display:inline; width:410px; height:500px;}
#productdisplay{float:left; display:inline; width:405px; margin-right:33px;}
.smallimage{float:left; display:inline; margin:10px 8px 0 0; border:1px solid #CCCCCC; cursor:pointer; height:70px; width:69px; overflow:hidden;}
.smallimage img{margin:-1px 0 0 -1px;}
.maincallout2{float:left; display:inline; margin-top:20px; border:1px solid #CCCCCC;}
#flashspacer{float:left; display:inline; margin-top:40px;}
#flashspacer2{float:left; display:inline; margin-top:0;}
#copy{float:left; display:inline;}
#bottomnav{float:right; display:inline;}
#crumb{float:left; width:740px; padding-left:160px; display:inline; margin-top:6px;}
#rightcontent{float:right; width:740px; display:inline;}
#rightcontent2{float:right; width:740px; display:inline;}
.rightheaderimage{float:left; display:inline; border:1px solid #CCCCCC;}
#leftpostit{float:left; display:inline; margin-right:2px; width:375px; height:295px; background:url(/static/images/leftpostit.gif) 0 0 no-repeat; padding:40px 12px 0 23px;}
#rightpostit{float:left; display:inline; width:292px; height:295px; background:url(/static/images/rightpostit.gif) 0 0 no-repeat; padding:40px 6px 0 25px;}
#rightresult{float:left; display:inline; width:292px; padding:0 6px 0 25px;}
.righttext{display:inline; float:left; width:740px;}
.lefttextendorse{display:inline; float:left; width:550px; margin-right:20px;}
#productimage{display:inline; float:left; width:403px; border:1px solid #CCCCCC; margin:0 0 14px 0;}
#producttext{display:inline; float:left; width:302px;}
#productcallout{display:inline; float:left; padding:10px; width:510px; background-color:#000000; margin:20px 10px 0 0;}
.righttextendorse{display:inline; float:left; width:170px;}
.rightcalloutswrap{display:inline; float:left; width:780px; margin:40px 0 0 -20px; position:relative;}
.rightcallouts{text-decoration:none; width:168px; float:left; display:inline; margin-left:20px; border:1px #CCCCCC solid; padding:0; height:116px; position:relative;}
.rightcallouts span{font-family:Helvetica, Arial, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none; display:block; background:url(/static/images/callout_transparency.png); padding:8px 10px 8px 10px; position:absolute; bottom:0; width:148px;}
.rightcallouts:hover span{color:#009EE0; cursor:pointer;}
.rightcalloutwheretobuy{background:url(/static/images/callout_wheretobuy.jpg) 0 0 no-repeat;}
.rightcalloutballchooser{background:url(/static/images/callout_footballchooser.jpg) 0 0 no-repeat;}
.rightcalloutfacebook{background:url(/static/images/callout_facebook.gif) 0 0 no-repeat;}
.rightcalloutcomp{background:url(/static/images/callout_competition.jpg) 0 0 no-repeat;}
.rightcalloutendorse{background:url(/static/images/callout_endorsements.jpg) 0 0 no-repeat;}
.rightcalloutethical{background:url(/static/images/callout_ethicalpolocies.jpg) 0 0 no-repeat;}
.rightcalloutnews{background:url(/static/images/callout_latestnews.jpg) 0 0 no-repeat;}
.rightcalloutrevolve{background:url(/static/images/callout_revolvevideo.jpg) 0 0 no-repeat;}
.rightcallouthistory{background:url(/static/images/callout_history.jpg) 0 0 no-repeat;}
.rightcalloutpass{background:url(/static/images/callout_passiton.jpg) 0 0 no-repeat;}
.rightcalloutluke{background:url(/static/images/callout_lukemcalister.jpg) 0 0 no-repeat;}
.rightcalloutsignup{background:url(/static/images/callout_signup.jpg) 0 0 no-repeat;}
.rightcalloutfootball{background:url(/static/images/callout_footballproducts.jpg) 0 0 no-repeat;}
.rightcalloutballcare{background:url(/static/images/callout_ballcare.jpg) 0 0 no-repeat;}
.rightcalloutnetball{background:url(/static/images/callout_netballproducts.jpg) 0 0 no-repeat;}
.rightcalloutnetballend{background:url(/static/images/callout_endorsementsnetball.jpg) 0 0 no-repeat;}
.rightcalloutrugby{background:url(/static/images/callout_rugbyproducts.jpg) 0 0 no-repeat;}
.rightcalloutrugbyend{background:url(/static/images/callout_endorsementsrugby.jpg) 0 0 no-repeat;}
.rightcalloutspinking{background:url(/static/images/callout_spinking.jpg) 0 0 no-repeat;}
.rightcalloutfootballendorsement{background:url(/static/images/callout_endorsementsfootball.jpg) 0 0 no-repeat;}
.rightcalloutnetballendorsement{background:url(/static/images/callout_endorsementsnetball.jpg) 0 0 no-repeat;}
.rightcalloutrugbyendorsement{background:url(/static/images/callout_endorsementsrugby.jpg) 0 0 no-repeat;}
.rightcalloutsoleunits{background:url(/static/images/callout_soleunits.jpg) 0 0 no-repeat;}
.rightcalloutipswich{background:url(/static/images/callout_ipswichtown.jpg) 0 0 no-repeat;}
.postitcallout{width:108px; float:left; display:inline; margin:10px 17px 10px 0;}
.callouts p{font-size:11px; color:#333333; margin:10px 0;}
.rightcallout2{width:168px; float:left; display:inline; border:1px solid #CCCCCC;}
.rightcallout{width:168px; float:left; display:inline; margin-right:20px; border:1px solid #CCCCCC;}
.callouts{float:left; display:inline; margin-top:40px; width:740px;}
.producttype{width:170px; float:left; display:inline; margin:20px 0 0 20px; text-align:center; padding-top:10px;}
.producttype img{padding: 0 24px 0 25px; margin-bottom:10px; border:1px #CCCCCC solid;}
#productcallouts{float:left; display:inline; padding-left:90px; width:650px; margin:40px 0;}
#sportcallouts{float:left; display:inline; padding-left:70px; width:670px; margin:40px 0;}
.productcallout{float:left; display:inline; padding:14px 0 0 13px; margin-right:32px; background:url(/static/images/polaroid.gif) 0 0 no-repeat; width:159px; height:210px;}
.polaroid1{float:left; display:inline; padding:14px 0 0 13px; margin:25px 0 0 0; background:url(/static/images/polaroid.gif) 0 0 no-repeat; width:159px; height:210px; z-index:-1;}
.polaroid2{float:left; display:inline; padding:14px 0 0 13px; margin:14px 0 0 -26px; background:url(/static/images/polaroid.gif) 0 0 no-repeat; width:159px; height:210px; z-index:-2;}
.polaroid3{float:left; display:inline; padding:14px 0 0 13px; margin:0 0 0 -18px; background:url(/static/images/polaroid.gif) 0 0 no-repeat; width:159px; height:210px; z-index:-3;}
.polaroid4{float:left; display:inline; padding:14px 0 0 13px; margin:32px 0 0 -20px; background:url(/static/images/polaroid.gif) 0 0 no-repeat; width:159px; height:210px; z-index:-4;}
.polaroidfootball1{float:left; display:inline; padding:12px 2px 0 12px; margin-right:6px; background:url(/static/images/smallpolaroid.gif) 0 0 no-repeat; width:127px; height:183px;}
.polaroidfootball2{float:left; display:inline; padding:9px 0 0 8px; margin:0; background:url(/static/images/smallpolaroid.gif) 0 0 no-repeat; width:127px; height:183px;}
.endorsements{float:left; display:inline; padding-left:0; width:740px; margin:0 0 14px 0;}
.video{float:left; display:inline; width:740px; margin:10px 0 20px 0; text-align:center;}
#netballheader{float:left; display:inline; width:728px; height:98px; padding:150px 0 0 10px; background:url(/static/images/netballheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#netballheadermain{float:left; display:inline; width:728px; height:78px; padding:170px 0 0 10px; background:url(/static/images/netballheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#footballheader{float:left; display:inline; width:728px; height:158px; padding:90px 0 0 10px; background:url(/static/images/footballheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#rugbyheader{float:left; display:inline; width:728px; height:98px; padding:150px 0 0 10px; background:url(/static/images/rugbyheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#rugbyheader2{float:left; display:inline; width:728px; height:78px; padding:170px 0 0 10px; background:url(/static/images/rugbyheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#cricketheader{float:left; display:inline; width:728px; height:98px; padding:150px 0 0 10px; background:url(/static/images/cricketheader.jpg) 0 0 no-repeat; border:1px solid #CCCCCC;}
#headerflash{float:left; display:inline;}
.prodimage{float:left; display:inline; width:119px; margin-right:20px; border:0; padding:0;}
.prodtext{float:left; display:inline; margin-top:20px; width:auto;}
.news1{float:left; display:inline; width:740px; margin-bottom:20px;}
.news1 img{float:left; display:inline; margin-right:20px; border:1px solid #CCCCCC;}
hr{color:#CCCCCC; margin:16px 0 20px 0; background-color:#CCCCCC; height:1px; border:0;}
#scrollersurround{margin-top:20px; float:left; display:inline; width:100%;}
#Scroller, #noFlash{background:#000000; padding:0 0 0 0; height:150px; text-align:center; float:left; display:inline; width:100%;}
#Scroller p, #noFlash p{color:#FFFFFF; font-weight:bold; font-size: 13px; padding: 57px 0 0 0;}
#Scroller a, #noFlash a{font-weight:bold; font-size: 13px;}
#Scroller a:hover, #noFlash a:hover{color:#FFFFFF;}

/**** Lefthand Navigation ****/

#leftnav{float:left; display:inline; width:140px; margin-right:20px;}
#leftnav ul{list-style-type:none; border-bottom:1px solid #CCCCCC; color:#333333;}
#leftnav li{border-top:1px solid #CCCCCC;}
#leftnav li.off2{border-top:1px solid #CCCCCC;}

#leftnav a{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#666666; font-weight:bold; display:block; width:130px; text-decoration:none; padding:8px 0 8px 10px; font-size:12px;}
#leftnav a.off2:hover{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.parent{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.on2{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.on{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.subparent{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.parent2{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.off2{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#666666; font-weight:bold; display:block; width:130px; text-decoration:none; padding:8px 0 8px 10px; font-size:12px;}
#leftnav a:hover{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}
#leftnav a.parent2{background:#009DDF; color:#FFFFFF; display:block; width:130px; padding:8px 0 8px 10px; text-decoration:none;}

#leftnav li.sub3{border:0;}
#leftnav li.sub3 a.subon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#099EE0; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav li.sub3 a.subon:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}
#leftnav li.sub3 a.suboff{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#666666; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav li.sub3 a.off:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}
#leftnav li.sub3{border:0;}
#leftnav li.sub3 a.on{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#099EE0; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav li.sub3 a.on:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}
#leftnav li.sub3 a.off{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#666666; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav li.sub3 a.off:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}



#leftnav .product li.sub2{border:0;}
#leftnav .product li.sub2 a.subon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#099EE0; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav .product li.sub2 a.subon:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}
#leftnav .product li.sub2 a.suboff{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#666666; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav .product li.sub2 a.suboff:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}


#leftnav li.sub1{border-bottom:1px solid #CCCCCC;}
#leftnav li.sub1 a.subon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; font-weight:bold; color:#FFFFFF; background:#009DDF; display:block; width:120px; text-decoration:none; padding:5px 0 5px 10px; font-size:12px;}
#leftnav li.sub2 a.subon{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:#009DDF; font-weight:normal; color:#FFFFFF; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}



#sitemap{float:left; display:inline; width:600px; margin-right:20px;}
#sitemap a{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#009DDF; font-weight:bold; display:block; text-decoration:none; padding:0 0 8px 0; font-size:12px;}
#sitemap a:hover{color:#000000; display:block; padding:0 0 8px 0; text-decoration:none;}
#sitemap a.sub{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#009DDF; font-weight:bold; display:block; text-decoration:none; padding:8px 0 8px 30px; font-size:12px;}
#sitemap a.sub:hover{color:#000000; display:block; padding:8px 0 8px 30px; text-decoration:none;}
#sitemap a.on{color:#000000; display:block; padding:8px 0 8px 30px; text-decoration:none;}
#sitemap a.subsub{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#009DDF; font-weight:bold; display:block; text-decoration:none; padding:0 0 8px 60px; font-size:12px;}
#sitemap a.subsub:hover{color:#000000; display:block; padding:0 0 8px 60px; text-decoration:none;}
#sitemap a.subsubsub{font-family:Helvetica, Arial, sans-serif; background:none; letter-spacing:0; color:#009DDF; font-weight:bold; display:block; text-decoration:none; padding:0 0 8px 90px; font-size:12px;}
#sitemap a.subsubsub:hover{color:#000000; display:block; padding:0 0 8px 90px; text-decoration:none;}

/**** Lefthand Sub Navigation ****/

#leftnav ul.product{list-style-type:none; border:0;}
#leftnav li.product{border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#leftnav li.off3{border:0;}
#leftnav li.on3{border:0;}
#leftnav a.off3{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:none; font-weight:normal; color:#666666; display:block; width:120px; text-decoration:none; padding:5px 0 5px 20px; font-size:12px;}
#leftnav a.off3:hover{background:none; color:#099EE0; display:block; width:120px; padding:5px 0 5px 20px; text-decoration:none;}
#leftnav .on3{background:none; color:#099EE0; font-weight:normal;  display:block; width:120px; padding:5px 0 5px 10px; text-decoration:none;}
#leftnav .on3:hover{background:none; color:#099EE0; display:block; font-weight:normal;  width:120px; padding:5px 0 5px 10px; text-decoration:none;}


/**** Middle Navigation ****/

#rightcontent ul{list-style-type:none; border:0; margin-bottom:10px;}
#rightcontent li{border:0; display:block; height:28px;}
#rightcontent li a{font-family:Helvetica, Arial, sans-serif; letter-spacing:0; background:url(/static/images/arrow_white.gif) 10px 50% no-repeat #009DDF; color:#FFFFFF; font-weight:bold; display:inline-block; text-decoration:none; padding:7px 10px 7px 25px; font-size:12px;}
#rightcontent li a:hover{background:url(/static/images/arrow_black.gif) 10px 50% no-repeat #009DDF; color:#000000; padding:7px 10px 7px 25px; text-decoration:none;}

.ulspace{float:left; display:inline; width:740px; margin-bottom:10px;}

.prodtext ul{list-style-type:none; border:0; width:300px; margin-bottom:10px; padding:0; float:left;}
.prodtext li{border:0;}
.prodtext li a{font-family:Helvetica, Arial, sans-serif; float:left; clear:both; letter-spacing:0; background:#009DDF; color:#FFFFFF; font-weight:bold; display:block; text-decoration:none; padding:7px 10px 7px 10px; font-size:12px;}
.prodtext li a:hover{background:#009DDF; color:#000000; display:block; padding:7px 10px 7px 10px; text-decoration:none;}

#productimage ul{list-style-type:none; margin:0; border:0; float:left; display:inline;}
#productimage li{border:0;}
#productimage li a{margin:0; font-family:Helvetica, Arial, sans-serif; float:left; letter-spacing:0; background:url(/static/images/arrow_white.gif) 10px 50% no-repeat #009DDF; color:#FFFFFF; font-weight:bold; display:block; text-decoration:none; padding:7px 10px 7px 25px; font-size:12px;}
#productimage li a:hover{background:url(/static/images/arrow_black.gif) 10px 50% no-repeat #009DDF; color:#000000; display:block; padding:7px 10px 7px 25px; text-decoration:none;}

#productDiv ul{list-style-type:none; margin:0; border:0; width:90px; float:left; display:inline;}
#productDiv li{border:0;}
#productDiv li a{margin:0; font-family:Helvetica, Arial, sans-serif; float:left; letter-spacing:0; background:#009DDF; color:#FFFFFF; font-weight:bold; display:block; text-decoration:none; padding:7px 10px 7px 10px; font-size:12px;}
#productDiv li a:hover{background:#009DDF; color:#000000; display:block; padding:7px 10px 7px 10px; text-decoration:none;}

#producttext ul{list-style-type:none; width:302px; margin:0 0 8px 0; border:0; float:left; display:inline;}
#producttext li{ float:left; display:inline; border:0; margin:0; padding:0;}
#producttext li a{width:280px; margin:0; font-family:Helvetica, Arial, sans-serif; float:left; letter-spacing:0; background:#009DDF; color:#FFFFFF; font-weight:bold; display:inline; text-decoration:none; text-align:center; font-size:12px; padding:7px 10px 7px 10px;}
#producttext li a:hover{background:#009DDF; color:#000000; display:inline; text-align:center; text-decoration:none; padding:7px 10px 7px 10px;}

ul.main{width:760px;}
li.main{font-size:11px; list-style-type:disc; color:#333333; margin-left:14px;}

/**** Home Content Text ****/

.rule{width:900px; border-top:1px solid #CCCCCC; margin:20px 0 20px 0; height:10px; float:left; display:inline; padding:0;}
.rulecrumb{width:900px; border-top:1px solid #CCCCCC; height:10px; margin:20px 0 0 0; float:left; display:inline; padding:0;}
.rulesmall{width:740px; border-top:1px solid #CCCCCC; height:10px; margin:20px 0 20px 0; float:left; display:inline; padding:0;}

/**** Forms ****/

#contactForm{float:right; display:inline; width:300px;}
#contactForm input, #contactForm select, #contactForm textarea{font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#333333; width: 190px; padding-left:2px;}
#contactForm select{padding-left:inherit; width: 196px;}
#contactForm option{padding-left:4px;}
#contactForm #contactSubmit{width:auto; color:#FFFFFF; background:#009EE0; border:none; padding:3px 5px 3px 5px; cursor:pointer;}
#contactForm #contactSubmit:hover{background:#000000;}
#contactForm .radio{width:auto; margin:0 6px 0 0;}
#contactForm td{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding: 0 0 10px 0;}