::selection {
    background-color: transparent;
}

::-moz-selection{
    background-color: transparent;
}

#topzone {
width:100%;
border:0px solid blue;
display:inline;
float:left;
margin-bottom:10px;
}



#dlarea {
position:relative;
width:459px;
height:225px;
display:inline;
float:left;
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
border-bottom:none;
overflow:hidden;
}


#swoosh {
background:url(//benchwarmersports.com/images/spritemap.png);
background-position: 0 0; width: 459px; height: 226px;
width:459px;
height:226px;
display:inline;
float:left;
position:absolute;
top:1px;
left:1px;
z-index:7;
border:none;
cursor:pointer;
}

#swooshtitle {
display:inline;
float:left;
position:absolute;
top:7px;
right:1px;
z-index:7;
border:none;
color:#FFF;
font-size:16pt;
font-weight:bold;
padding-right:10px;
}

#swooshcitystate {
display:inline;
float:left;
position:absolute;
top:30px;
right:1px;
z-index:7;
border:none;
color:#FFF;
font-size:12pt;
font-weight:normal;
padding-right:10px;
}

#swooshdate {
display:inline;
float:left;
position:absolute;
top:48px;
right:1px;
z-index:7;
border:none;
color:#FFF;
font-size:12pt;
font-weight:normal;
padding-right:10px;
}



#swooshviewpackages {
background-image:url(//benchwarmersports.com/images/spritemap.png);
background-position: -509px -1385px;
display:none;
float:left;
position:absolute;
top:70px;
right:10px;
width:99px;
height:25px;
z-index:7;
border:none;
cursor:pointer;
}


.dl {
width:355px;
height:226px;
display:inline;
float:left;
margin-top:12px;
}


#providescorporations {
color:#1e3058;
font-size:11pt;
font-weight:bold;
display:inline;
float:left;
width:448px;
margin-bottom:12px;
}

#whyjoinus {
color:#643614;
font-size:10pt;
font-weight:normal;
display:inline;
float:left;
width:406px;
}

#whyjoinus a {
color:#333369;
}

#whyjoinus ul {
margin-top:0px;
}


#yellowquotearea {
background-image:url(//benchwarmersports.com/images/spritemap.png);
background-position: -509px -1615px;
width:450px;
height:98px;
display:inline;
float:left;
margin-top:0px;
}

#yellowquotetext {
color:#643614;
font-size:10pt;
font-weight:normal;
display:inline;
float:left;
width:360px;
margin-left:45px;
margin-top:16px;
}

#eventsarea {
display:inline;
float:left;
margin:0px;
margin-top:12px;
padding:0px;
border:0px solid red;
width:100%;
}


.eventbox {
position:relative;
display:inline;
float:left;
width:215px;
height:268px;
border:1px solid #1b3663;
padding-left:9px;
padding-top:4px;
margin-right:7px;
background-image:url(//benchwarmersports.com/images/spritemap_repeats.jpg);
background-position:0px -293px;
background-repeat:repeat-x;
cursor:pointer;
}


.thumbimage {
display:inline;
float:left;
width:205px;
height:127px;
border:1px solid #000;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
}

.thumbdesc {
color:#333369;
width:201px;
}


.eventname {
color:#333365;
font-size:12pt;
font-weight:bold;
margin-bottom:3px;
height:18px;
overflow:hidden;
}

.viewpackages {
position:absolute;
display:inline;
float:left;
left:40px;
bottom:8px;
width:147px;
height:32px;
background-image:url(//benchwarmersports.com/images/spritemap.png);
background-position: -509px -1460px;
}





#wholedlwrapper {
position:relative;
display:inline;
float:left;
width:460px;
height:252px;
}


#dlcontrolwrapper {
width:458px;
height:25px;
border:1px solid #676767;
display:inline;
float:left;
background-image:url(//benchwarmersports.com/images/spritemap_repeats.jpg);
background-position:0px -588px;
background-repeat:repeat-x;
}





.dlcontrolbutton {
display:inline;
float:left;
width:26px;
height:20px;
border-right:1px solid #676767;
text-align:center;
padding-top:5px;
cursor:pointer;
}

#rightofdl {
display:inline;
float:left;
margin-left:16px;
border:0px solid red;
width:449px;
}

#leftarrow {
display:inline;
float:left;
width:24px;
height:20px;
background-image:url(//benchwarmersports.com/images/spritemap.png);
background-position: -509px -284px;
}

#rightarrow {
display:inline;
float:left;
width:28px;
height:20px;
background-image:url(//benchwarmersports.com/images/spritemap.png);
background-position: -509px -1164px; width: 27px; height: 25px;
border-right:none !important;
border-left:none !important;
}


#dlcontrolzone {
height:25px;
width:136px;
display:inline;
float:left;
overflow:hidden;
border-right:none !important;
}


.dlcontrolzone { margin: 5px 0 }
#dlcontrolzone a, #s7 strong {
display:inline;
float:left;
width:26px;
height:20px;
border-right:1px solid #676767;
text-align:center;
padding-top:5px;
text-decoration:none;
color:#000;
cursor:pointer;
}

#dlcontrolzone a.activeSlide { background-image:url(//benchwarmersports.com/images/spritemap_repeats.jpg);background-position:0px -613px;border:1px solid #986828; }
#dlcontrolzone a:focus { outline: none; }
#output { text-align: left; }
#dlcontrolzone { text-align: left }
