/*--------------CSS RESET----------------*/
/*///////////////////////////////////////*/

*{margin:0;padding:0}
iframe,a img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,dl,ol,ul{list-style:none}
legend{color:#000}
select,textarea,input,button{font-size:100%}
table{border-collapse:collapse}
caption,th,td{text-align:left}

/*///////////////////////////////////////*/
/*------------END CSS RESET--------------*/
/*///////////////////////////////////////*/
/*---------------ELEMENTS----------------*/
/*///////////////////////////////////////*/

body {
  background: #000 url(http://www.skimovie.com/images/bg.jpg) no-repeat center top;
  font: normal 62.5% Arial, Helvetica, sans-serif;
  color: #fff;
}

a {
  color: #ff0000;
  text-decoration: none;
  font: bold 1.1em Arial, Helvetica, sans-serif;
  outline:none;
}

p {
  color: #fff;
  font: normal 1.1em/16px Arial, Helvetica, sans-serif;
}

input {
  vertical-align: middle;
}

input#poll {
  margin-right: 3px;
}

/*///////////////////////////////////////*/
/*------------END ELEMENTS---------------*/
/*///////////////////////////////////////*/

#containerBG {
  width: 978px;
  margin: 0 auto;
  border-bottom: #121212 10px solid;
  background: transparent url(http://www.skimovie.com/images/container_bg_repeat.gif) repeat-y scroll center top;
}

#container {
  width: 978px;
  margin: 0 auto;
  background: transparent url(http://www.skimovie.com/images/container_bg.jpg) no-repeat scroll center top;
}

#leftCol {
  float: left;
}

.home #middleCol {
  float: left;
  margin-left: 12px;
  background: none;
  width: auto;
  border: none;
  padding: 0;
}

#middleCol {
  float: left;
  margin-left: 11px;
  background: url(http://www.skimovie.com/images/bg_repeat_middle.gif) repeat-x left top;
  width: 562px;
  border: #2f2f2f 1px solid;
  padding: 0 0 30px;
}

#middleColLogin {
  float: left;
  margin:20px 0 20px 174px;
  background: url(http://www.skimovie.com/images/bg_repeat_middle.gif) repeat-x left top;
  width: 562px;
  border: #2f2f2f 1px solid;
  padding: 0 0 30px;
}

#middleColContest {
  float: left;
  margin-left: 11px;
  background: url(http://www.skimovie.com/images/contest-col-bg.jpg) no-repeat left top;
  width: 562px;
  border: #2f2f2f 1px solid;
  padding: 0;
}

#middleCol p { margin-bottom: 1em; }

#middleCol .item p { margin-bottom: .3em; }

#middleColHeaderBg {
  background: url(http://www.skimovie.com/images/header_bg_middle.gif) no-repeat left top;
  width: 531px;
  height: 40px;
  padding: 0 15px;
}

#middleColHeaderBgCenter {
  background: url(http://www.skimovie.com/images/header_bg_middle_center.gif) no-repeat left top;
  width: 531px;
  height: 37px;
  padding: 0 15px;
  margin: 10px 0;
}

#middleColHeaderBgCenter a {
  color: #000;
  text-align: right;
  font-size: 1.2em;
  text-decoration: underline
  line-height: 37px;
  float: right;
}

#claim {
  background: url(http://www.skimovie.com/images/HomepageCalloutNEW.jpg) no-repeat left top;
  width: 560px;
  height: 89px;
  display: block;
  text-indent: -999em;
}

.home #rightCol {
  float: left;
  margin: 10px 0 0 12px;
}

#rightCol {
  float: left;
  margin: 0 0 0 11px;
}

#contest {
  background: url(http://www.skimovie.com/images/callout_contest.gif) no-repeat left top;
  width: 175px;
  height: 87px;
  margin-top: 10px;
  display: block;
  text-indent: -999em;
}

#facebook {
  background: url(http://www.skimovie.com/images/facebook-button.gif) no-repeat left top;
  width: 175px;
  height: 87px;
  margin-top: 10px;
  display: block;
  text-indent: -999em;
}


#placeholder {
  background: url(http://www.skimovie.com/images/callout_placeholder.jpg) no-repeat left top;
  width: 175px;
  height: 87px;
  margin-top: 10px;
  display: block;
  text-indent: -999em;
}

/*///////////////////////////////////////*/
/*----------------HEADER-----------------*/
/*///////////////////////////////////////*/

#header {
  width: 958px;
  margin: 0 auto;
  padding-top: 20px;
}

#logo {
  background: url(http://www.skimovie.com/images/logo.gif) no-repeat left top;
  width: 173px;
  height: 107px;
  text-indent: -999em;
  float: left;
  margin:10px 0 0 11px;
  border-bottom: #ff0000 1px solid;
  position:absolute;
}

#search {
  width: 285px;
  float: right;
  margin-top: 48px;
}

#searchBox {
  background: url(http://www.skimovie.com/images/search_box_bg.gif) no-repeat left top;
  float:left;
  font-size:1.2em;
  height:20px;
  padding:5px 0 0 15px;
  width:232px;
  border: none;
  color: #fff;
}

#searchBoxLogin1 {
  background: url(http://www.skimovie.com/images/search_box_login1.gif) no-repeat left top;
  float:left;
  font-size:1.2em;
  height:21px;
  padding:5px 0 0 15px;
  width:232px;
  border: none;
  color: #fff;
}

#searchBoxLogin2 {
  background: url(http://www.skimovie.com/images/search_box_login2.gif) no-repeat left top;
  float:left;
  font-size:1.2em;
  height:21px;
  padding:5px 0 0 15px;
  width:232px;
  border: none;
  color: #fff;
}

.submit {
  background: url(http://www.skimovie.com/images/btn_submit.gif) no-repeat left top;
  height: 22px;
  width: 59px;
  border: none;
  cursor: pointer;
  color: #fff;
  float: right;
  margin:10px 5px 0 0;
}

#searchBtn {
  background: url(http://www.skimovie.com/images/search_btn.gif) no-repeat left top;
  height: 25px;
  width: 24px;
  border: none;
  cursor: pointer;
  float: left;
  color: #fff;
  margin: 1px 0 0 5px;
}

/*///////////////////////////////////////*/
/*-----------------NAV-------------------*/
/*///////////////////////////////////////*/

#headerNav {
  background: url(http://www.skimovie.com/images/nav_bg_repeat.gif) repeat-x left top;
  float: right;
  position:relative;
  width:936px;
  border-bottom: #ff0000 1px solid;
  height:32px;
  margin:11px 11px 0 0;
  z-index: 100;
}

#headerNav li {
  position: relative;
  float: left;
  background: url(http://www.skimovie.com/images/nav_divider.gif) no-repeat right top;
}

#headerNav li.last {
  position: relative;
  float: left;
  background: none;
}

#headerNav li ul{
  display: none;
  padding:7px 0 9px;
  z-index: 100;
}

#headerNav li:hover ul, #headerNav li.iehover ul {
  display: block;
}

#headerNav li a {
  display:block;
  height:32px;
  text-align: center;
  color: #fff;
  margin-right: 2px;
  font: bold 1.2em/32px Arial, Helvetica, sans-serif;
  cursor: pointer;
}

#headerNav li a.one {
  width: 55px;
}

#headerNav li a.two {
  width: 53px;
}

#headerNav li a.three {
  width: 49px;
}

#headerNav li a.four {
  width: 53px;
}

#headerNav li a.five {
  width: 90px;
}

#headerNav li a.six {
  width: 60px;
}

#headerNav li a.seven {
  width: 68px;
}

#headerNav li a.eight {
  width: 63px;
}

#headerNav li a.blog {
  width: 50px;
}

#headerNav li a.nine {
  width: 54px;
}

#headerNav li a.ten {
  width: 76px;
}

#headerNav li a.eleven {
  margin-right: 0;
  width: 70px;
}

#headerNav li:hover a, #headerNav li.iehover a {
  background: url(http://www.skimovie.com/images/nav_over_bg_repeat.gif) repeat-x left top;
}

#headerNav li ul li {
  display: block;
  background: none;
  cursor: pointer;
}

#headerNav li:hover ul li a, #headerNav li.iehover ul li a {
  color: #fff;
  font: normal 1.1em Arial, Helvetica, sans-serif;
  display: block;
  padding: 0;
  margin-right: 0;
  text-align: left;
  height: auto;
  width: 110px;
  background: url(http://www.skimovie.com/images/nav_dots.gif) no-repeat left center;
  padding: 5px 10px;
  margin-left: 10px;
}

#headerNav li ul li a:hover {
  background: url(http://www.skimovie.com/images/nav_dots.gif) no-repeat left center;
  color: #f00;
  cursor: pointer;
}

#headerNav li ul {
  position: absolute;
  top: 32px;
  z-index: 100;
  background: #030000 url(http://www.skimovie.com/images/nav_drop_bg_repeat.gif) repeat-x left top;
  border: #ff0000 1px solid;
  width: 145px;
}

#headerNav li ul.list4 {
  width: 265px
}

#headerNav li ul.list4 div {
  width: 125px;
}



/*------------END MAIN NAV---------------*/
/*///////////////////////////////////////*/
/*--------------SHOP NAV-----------------*/

#shopNav {
  background: url(http://www.skimovie.com/images/shop_nav_bg_repeat.gif) repeat-x left top;
  height:29px;
  margin-left: 10px;
  width:777px;
  z-index: 100;
  padding-left:160px;
  border-bottom: #ff0000 1px solid;
}

#shopNavStart {
  background: url(http://www.skimovie.com/images/nav_divider.gif) no-repeat right top;
  height: 29px;
  width: 15px;
  float: left;
}

#shopNav li {
  float: left;
  background: url(http://www.skimovie.com/images/nav_divider.gif) no-repeat right top;
}

#shopNav li a {
  display: block;
  height: 29px;
  padding:0 14px;
  line-height: 29px;
  color: #fff;
  float:left;
}

#shopNav li a:hover {
  color: #ff0000;
}

#headerNav li ul li ul {
  display:none;
  background:none;
  border:none;
}

#headerNav li ul li ul li {display:none;}

/*///////////////////////////////////////*/
/*---------------END NAV-----------------*/
/*///////////////////////////////////////*/
/*--------------END HEADER---------------*/
/*///////////////////////////////////////*/

#content {
  margin: 0 auto;
  width:936px;
  padding:7px 0 18px;
  border-bottom: #ff0000 1px solid;
}

#contentProduction {
  margin: 0 auto;
  width:936px;
  padding:7px 0 18px;
  border-bottom: #ff0000 1px solid;
}

.newsHome {width:304px;}

#newsBoxHome {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 290px;
  height: 365px;
  float: left;
  margin-left:10px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#videoBox {
  background: url(http://www.skimovie.com/images/video_box_bg_repeat.gif) repeat-x left top;
  width: 622px;
  padding:5px 5px 3px 5px;
  height: 365px;
  float: left;
  border: #2f2f2f 1px solid; 
  margin-bottom:10px;
}

#videoBoxHD {
  background: url(http://www.skimovie.com/images/video_box_bg_repeat.gif) repeat-x left top;
  width: 925px;
  padding:5px 5px 3px 5px;
  height: 525px;
  float: left;
  border: #2f2f2f 1px solid; 
  margin-bottom:10px;
}

#video-clip {
  width: 340px;
  height: 211px;
  margin: 4px 10px 0;
}

.hdSpace {margin-top:4px;}

/*///////////////////////////////////////*/
/*---------------BUTTONS-----------------*/
/*///////////////////////////////////////*/

.button {
  width: 55px;
  margin: 0 auto;
}

.form-button {
  margin: 10px 0;
  width: 55px;
}

/*///////////////////////////////////////*/
/*-------------END BUTTONS---------------*/
/*///////////////////////////////////////*/
/*----------------H TAGS-----------------*/
/*///////////////////////////////////////*/

#videoBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_video.gif) no-repeat left top;
  width: 340px;
  height: 42px;
  padding-left: 20px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 45px;
}

#videoBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_video.gif) no-repeat left top;
  width: 320px;
  height: 18px;
  padding: 13px 20px;
  position: relative;
  z-index: 10;
}

#athleteBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.4em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#athleteBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width:151px;
}

#newsBoxHome h1 {
  background: url(http://www.skimovie.com/images/header_bg_homeNews.gif) no-repeat left top;
  color:#000000;
  font-size:1.4em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width: 290px;
  line-height: 44px;
}

#newsBoxHome h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_homeNews.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width: 290px;
}

#newsBoxHome p {margin:0px;}
#newsBoxHomeWrap {padding:7px;}
#newsBoxHome ul { border-bottom:1px dotted #FFFFFF; margin-bottom:3px; }

#newsBoxHome li {
  border-top:1px dotted #FFFFFF;
  padding:8px 0 8px 0;
}

.newsBoxHeading {
  float: left;
  margin-bottom:4px;
  width:156px;
}

.newsBoxHeading  a p {
  color: #ff0000;
  font-weight:bold;
}

.newsBoxContent {
  float:left;
  width:156px;
}

.newsBoxSnippet {
  float:left;
  width:156px;
}

.newsBoxImage {
  float:left;
  margin-right: 8px;
}

#shopBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_msptv.gif) no-repeat left top;
  color:#000000;
  font-size:1.8em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#topicBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.8em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#topicBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width:151px;
}

#archiveBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.8em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#archiveBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width:151px;
}

#newsBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.8em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#newsBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width:151px;
}

#athleteSelectBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.8em;
  font-weight:bold;
  height:41px;
  padding-left: 15px;
  width:158px;
  line-height: 44px;
}

#athleteSelectBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 11px;
  width:151px;
}

#featuredBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  color:#000000;
  font-size:1.4em;
  font-weight:bold;
  height:41px;
  padding-left: 12px;
  width:161px;
  line-height: 45px;
}

#featuredBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_leftcol.gif) no-repeat left top;
  height:15px;
  padding:13px 9px 13px 13px;
  width:151px;
}

#tourBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_tour.gif) no-repeat left top;
  width: 258px;
  height:36px;
  padding-left: 15px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 39px;
}

#tourBox h1.sIFR-replaced  {
  background: url(http://www.skimovie.com/images/header_bg_tour.gif) no-repeat left top;
  width: 243px;
  height:16px;
  padding: 10px 15px;
}

#categoriesBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  width: 158px;
  height: 40px;
  padding-left: 15px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 43px;
}

#categoriesBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  height:18px;
  padding:11px 13px;
  width:147px;
}

#archivesBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  width: 158px;
  height: 40px;
  padding-left: 15px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 43px;
}

#archivesBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  height:18px;
  padding:11px 13px;
  width:147px;
}

#tvBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_msptv.gif) no-repeat left top;
  width: 258px;
  height:36px;
  padding-left: 15px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 39px;
}

#tvBox h1.sIFR-replaced  {
  background: url(http://www.skimovie.com/images/header_bg_msptv.gif) no-repeat left top;
  width: 243px;
  height:16px;
  padding: 10px 15px;
}

#blogBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  width: 158px;
  height: 40px;
  padding-left: 15px;
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 43px;
}

#blogBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  height:18px;
  padding:11px 13px;
  width:147px;
}

#cartBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  width: 158px;
  height: 40px;
  padding-left: 15px;
  color: #000;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 43px;
}

#cartBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  height:18px;
  padding:11px 13px;
  width:147px;
}

#tourCalloutBox h1 {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  width: 158px;
  height: 40px;
  padding-left: 15px;
  color: #000;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 43px;
  margin-bottom: 7px;
}

#tourCalloutBox h1.sIFR-replaced {
  background: url(http://www.skimovie.com/images/header_bg_rightcol.gif) no-repeat left top;
  height:18px;
  padding:11px 13px;
  width:147px;
}

#middleCol h1 {
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 43px;
}

#middleCol h1.sIFR-replaced {
  padding-top: 11px;
}

#middleColLogin h1 {
  color: #000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 43px;
}

#middleColLogin h1.sIFR-replaced {
  padding-top: 11px;
}

#middleCol h2 {
  color: #ff0000;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 37px;
}

#middleCol h2.sIFR-replaced {
  padding-top: 11px;
}

#middleCol h3 {
  color: #ff0000;
  font-size: 1.4em;
  font-weight: bold;
  border-bottom: #999 1px dotted;
  padding-bottom: 5px;
  margin:20px 0 5px;
}

/*///////////////////////////////////////*/
/*--------------END H TAGS---------------*/
/*///////////////////////////////////////*/
/*----------------ATHLETE----------------*/
/*///////////////////////////////////////*/


#athleteSelectBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  float: left;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#athleteBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  float: left;
  border: #2f2f2f 1px solid;
  margin-top: 10px;
  padding-bottom: 7px;
  height: 425px;
}

#athleteCopy {
  padding: 10px
}

#athleteBox p.dotted {
  padding: 5px 0;
  margin: 5px 0;
  border-top: #fff 1px dotted;
  border-bottom: #fff 1px dotted;
  line-height:15px;
}

#athleteBox a {
  margin-top: 5px;
}

#athleteThumbs li {
  width: 125px;
  margin: 5px;
  text-align:center;
  float: left;
}

#athleteThumbs li a.img {
  border: #777 1px solid;
  display: block;
  width: 125px;
}

#athleteThumbs li a.img:hover {
  border: #f00 1px solid;
}

#athleteThumbs li a.athleteName {
  line-height: 22px;
}

#leftColAthlete {
  width: 206px;
  float: left;
}

#rightColAthlete {
  float: left;
  margin-left: 15px;
  width: 320px;
}

#rightColAthlete p.hometown {
  font-style:italic;
  font-size: 1.3em;
  font-weight: bold;
}

#rightColAthlete p.dob {
  font-style:italic;
  font-size: 1.3em;
  font-weight: bold;
}

#rightColAthlete p.sponsor {
  line-height: 38px;
}
#additional {
  padding-top: 15px;
}

#additional li {
  margin:5px 5px 5px 6px;
  width: 92px;
  float: left;
}

#additional li a {
  border: #777 1px solid;
  width:92px;
  display: block;
}
#additional li a:hover {
  border: #f00 1px solid;
}

/*///////////////////////////////////////*/
/*--------------END ATHLETE--------------*/
/*///////////////////////////////////////*/
/*-----------------PHOTOS-------------------*/
/*///////////////////////////////////////*/


#categoryPhotos li {
  width: 160px;
  margin: 7px;
  text-align:center;
  float: left;
  height:200px;
}

#categoryPhotos li a.catPhoto {
  border: #777 1px solid;
  display: block;
  width: 160px;
}

#categoryPhotos li a.catPhoto:hover {
  border: #f00 1px solid;
}

#categoryPhotos li a.catName {
  line-height: 22px;
}

#photos li {
  width: 110px;
  margin: 12px;
  text-align:center;
  float: left;
}

#photos li a {
  border: #777 1px solid;
  display: block;
  width: 110px;
}

#photos li a:hover {
  border: #f00 1px solid;
}


/*///////////////////////////////////////*/
/*--------------END PHOTOS--------------*/
/*///////////////////////////////////////*/
/*-----------------DVDS------------------*/
/*///////////////////////////////////////*/

#dvdThumbs li {
  height: 365px;
  width: 210px;
  margin:7px 30px;
  text-align: center;
  float: left;
}

#dvdThumbs li a.img {
  border: #777 1px solid;
  display: block;
  width:210px;
}

#dvdThumbs li a.img:hover {
  border: #f00 1px solid;
}

#dvdThumbs li a.dvdName {
  font-size:1.5em;
  line-height:30px;
}

#leftColDVD {
  width: 206px;
  float: left;
}

#rightColDVD {
  float: left;
  margin-left: 15px;
  width: 320px;
}

#featuredAthletes li {
  margin:5px 0;
  list-style-type: disc;
  list-style-position: inside;
}

#rightColDVD p.subtitle {
  font-size: 1.3em;
}

/*///////////////////////////////////////*/
/*--------------END DVDS--------------*/
/*///////////////////////////////////////*/
/*-----------------TOUR------------------*/
/*///////////////////////////////////////*/

#tour {
  background: url(http://www.skimovie.com/images/callout_2009tour.gif) no-repeat left top;
  width: 175px;
  height: 88px;
  margin: 10px 0;
  display: block;
  text-indent: -999em;
}

#2009tour {
  background: url(http://www.skimovie.com/images/callout_contest.jpg) no-repeat left top;
  width: 175px;
  height: 87px;
  margin-top: 10px;
  display: block;
  text-indent: -999em;
}

#tourCalloutBox {
  background: url(http://www.skimovie.com/images/rightcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#tourCalloutCopy {
  padding:0 7px;
}

#tourCalloutCopy table {
  width: 100%;
}

#tourCalloutCopy table thead th {
  color: #f00;
  font-size: 1.2em;
  border-bottom: 1px dotted #fff;
  padding-bottom: 2px;
}

#tourCalloutCopy table tbody td {
  font-size: 1.1em;
  padding: 3px 0;
}

#tourCalloutCopy table tfoot td {
  border-top: 1px dotted #fff;
  text-align: right;
  padding-top: 7px;
}

#tourBox {
  background: url(http://www.skimovie.com/images/tour_bg.jpg) no-repeat left top;
  width: 273px;
  float: left;
  border: #2f2f2f 1px solid;
  margin-top: 3px;
  padding-bottom: 7px;
  height:329px;
}

#tourCopy {
  padding: 115px 7px 0;
}

#tourCopy table {
  width: 100%;
}

#tourCopy table thead th {
  color: #f00;
  font-size: 1.2em;
  border-bottom: 1px dotted #fff;
  padding:0 10px 2px 0;
}

#tourCopy table tbody td {
  font-size: 1.1em;
  padding: 3px 10px 3px 0;
}

#tourCopy table tfoot td {
  border-top: 1px dotted #fff;
  text-align: right;
  padding-top: 7px;
}

#tourDates li {
  margin:5px 10px;
  width:45%;
  float: left;
  height:150px;
}

/*///////////////////////////////////////*/
/*--------------END TOUR-----------------*/
/*///////////////////////////////////////*/
/*--------------CATEGORIES----------------*/
/*///////////////////////////////////////*/

#categoriesBox {
  background: #030000 url(http://www.skimovie.com/images/rightcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#categoriesBox ul {
  padding: 10px
}

#categoriesBox li {
  line-height: 18px;
}

/*///////////////////////////////////////*/
/*-----------END CATEGORIES---------*/
/*///////////////////////////////////////*/
/*----------------MSPtv------------------*/
/*///////////////////////////////////////*/

#tvBox {
  background: url(http://www.skimovie.com/images/msptv_bg_repeat.gif) repeat-x left top;
  width: 273px;
  float: left;
  border: #2f2f2f 1px solid;
  margin: 3px 0 0 12px;
  padding-bottom: 7px;
  height:329px;
}

#tvCopy {
  padding:0 7px;
}

#tvBox ul {
  border-bottom: #fff 1px dotted;
  margin: 5px 0;
}

#tvBox li {
  border-top: #fff 1px dotted;
  padding: 10px 0;
}

#tvCopy p {
  font-size: 1em;
  float: left;
  margin:0 0 2px 8px;
  width:125px;
  line-height:13px;
}

#tvCopy p.tvExcerpt span {
  font-size: 1.1em;
  font-weight: bold;
}

/*///////////////////////////////////////*/
/*--------------END MSPtv----------------*/
/*///////////////////////////////////////*/
/*-----------------BLOG------------------*/
/*///////////////////////////////////////*/

#blogBox {
  background: #030000 url(http://www.skimovie.com/images/rightcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
}

#blogCopy {
  padding:0 7px;
}

.blogCopy p {
  padding:3px 0 6px;;
}

#blogCopy p.blogExcerpt {
  font-size: 1em;
  margin-left:42px;
  width:111px;
  line-height:13px;
}

#blogCopy p.blogExcerpt span {
  font-size: 1.1em;
  font-weight: bold;
}

.dateBox {
  background: url(http://www.skimovie.com/images/blog_date_bg.gif) no-repeat left top;
  width: 34px;
  height: 41px;
  float: left;
  text-align:center;
}

#blogCopy p.month {
  font-family:'Arial Black',Gadget,sans-serif;
  font-size: 1em;
  line-height:12px;
}

#blogCopy p.day {
  font-size: 2em;
  color: #000;
  font-weight: bold;
  line-height:17px;
}

#blogCopy p.year {
  font-family:'Arial Black',Gadget,sans-serif;
  font-size: .9em;
  line-height:11px;
}

#blogCopy ul {
  border-bottom: #fff 1px dotted;
  margin: 6px 0;
}

#blogCopy li {
  border-top: #fff 1px dotted;
  padding:8px 0;
}

.blogImg {
  margin: 10px 0;
}

/*///////////////////////////////////////*/
/*--------------END BLOG-----------------*/
/*///////////////////////////////////////*/
/*-----------------WEB-------------------*/
/*///////////////////////////////////////*/

#webIconBox {
  width: 333px;
  margin: 15px auto;
}

.youtube {
  background: url(http://www.skimovie.com/images/icon_youtube.gif) no-repeat left top;
  width: 57px;
  height: 58px;
  display: block;
  margin: 0 5px;
  float: left;
}

.linkedin {
  background: url(http://www.skimovie.com/images/icon_in.gif) no-repeat left top;
  width: 56px;
  height: 58px;
  display: block;
  margin: 0 5px;
  float: left;
}

.twitter {
  background: url(http://www.skimovie.com/images/icon_twitter.gif) no-repeat left top;
  width: 57px;
  height: 58px;
  display: block;
  margin: 0 5px;
  float: left;
}

.myspace {
  background: url(http://www.skimovie.com/images/icon_myspace.gif) no-repeat left top;
  width: 57px;
  height: 58px;
  display: block;
  margin: 0 5px;
  float: left;
}

.facebook {
  background: url(http://www.skimovie.com/images/icon_facebook.gif) no-repeat left top;
  width: 56px;
  height: 58px;
  display: block;
  margin: 0 5px;
  float: left;
}

/*///////////////////////////////////////*/
/*---------------END WEB-----------------*/
/*///////////////////////////////////////*/
/*---------------FOOTER------------------*/
/*///////////////////////////////////////*/

#footer {
  background-color: #0e0e0e;
  width: 100%;
  margin:25px 0 10px;
  padding: 20px 0 20px 0;
  height: aiuto;
  border-top: #404040 1px solid;
  border-bottom: #404040 1px solid;
}

#linksContainer {
  margin:0 auto;
  width:950px;
}

#linksContainer a {
  font-size: 1.2em;
}

#footer ul ul {
  float: none;
  margin: 0;
}

#footer ul {
  float: left;
  margin:0 10px 0 0;
  width: 100px;
}

#footer ul.photos {
  width: 120px;
}

#footer ul.first {

}

#footer ul.last {
  border-right: #404040 1px solid;
  height:140px;
}

#footer li a {
  display: block;
  font-size: .9em;
  color: #fff;
  text-transform: uppercase;
  line-height:14px;
  padding-bottom:5px;
  font-weight: normal;
}

select.athletes {
  width: 150px;
  margin-top: 5px;
  border: #707070 1px solid;
  background-color: #1c1c1c;
  padding: 2px;
  color: #fff;
  font-size: 1em;
}

#footerAthletes {
  padding-left:7px;
  float: left;
}

select.athletes option {
  margin:3px 3px 3px 5px;
}

#miniFooter {
  text-align:center;
  width:246px;
  margin: 0 auto;
  color: #404040;
  margin-bottom: 111px;
}

#miniFooter p {
  color: #404040;
}

#miniFooter a {
  color: #404040;
  font-weight: normal;
}

/*///////////////////////////////////////*/
/*-------------END FOOTER----------------*/
/*///////////////////////////////////////*/
/*----------------SHOP-------------------*/
/*///////////////////////////////////////*/

#shopBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
}

#shopBox ul {
  padding: 10px
}

#shopBox li {
  line-height: 18px;
}

/*///////////////////////////////////////*/
/*-------------END SHOPBOX---------------*/
/*///////////////////////////////////////*/
/*----------------TOPICS-------------------*/
/*///////////////////////////////////////*/

#topicBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#topicBox ul {
  padding: 10px
}

#topicBox li {
  line-height: 18px;
}

/*///////////////////////////////////////*/
/*-------------END TOPICS---------------*/
/*///////////////////////////////////////*/
/*----------------ARCHIVES-------------------*/
/*///////////////////////////////////////*/

#archiveBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin: 10px 0;
}

#archiveBox ul {
  padding: 10px
}

#archiveBox li {
  line-height: 18px;
}

/*///////////////////////////////////////*/
/*-------------END ARCHIVES---------------*/
/*///////////////////////////////////////*/
/*----------------NEWS-------------------*/
/*///////////////////////////////////////*/

#newsBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
  margin-bottom: 10px;
}

#newsBox ul {
  padding: 10px
}

#newsBox li {
  line-height: 18px;
}

.news {
  border-top: #777 1px dotted;
}

.news li {
  border-bottom: #777 1px dotted;
  margin: 7px 0;
  padding:0 0 14px;
}

/*///////////////////////////////////////*/
/*-------------END NEWS---------------*/
/*///////////////////////////////////////*/
/*--------------FEATURED-----------------*/
/*///////////////////////////////////////*/

#featuredBox {
  background: url(http://www.skimovie.com/images/leftcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
}

#featuredCopy {
  padding: 9px 9px 7px;
}

#featuredCopy p {
  font-size: 1.4em;
  text-align: center;
}

#featuredCopy p.price {
  font-size: 1.2em;
  color: #ff0000;
}

.mspShirt {
  background: url(http://www.skimovie.com/images/img_shirt_msp.jpg) repeat-x left top;
  width: 155px;
  height: 129px;
  display: block;
  margin-bottom:7px;
}

/*-------------END FEATURED---------------*/

#calloutIndeep {
  background: url(http://www.skimovie.com/images/callout_indeep.gif) repeat-x left top;
  width: 175px;
  height: 88px;
  display: block;
  margin-top: 10px;
  text-indent: -999em;
}

#callout2009tour {
  background: url(http://www.skimovie.com/images/callout_2009tour.gif) repeat-x left top;
  width: 175px;
  height: 88px;
  display: block;
  margin-top: 10px;
  text-indent: -999em;
}

/*--------------TOPSELLERS----------------*/

#topSellers li {
  padding: 0 16px 20px;
  float: left;
  text-align: center;
}

#topSellers li a {
  background: url(http://www.skimovie.com/images/img_shirt_msp.jpg) repeat-x left top;
  width: 155px;
  height: 129px;
  display: block;
  margin-bottom:7px;
}

#topSellers p {
  font-size: 1.4em;
}

#topSellers p.price {
  font-size: 1.2em;
  color: #ff0000;
}

/*-----------END TOPSELLERS--------------*/
/*///////////////////////////////////////*/
/*----------------CART-------------------*/

#cartBox {
  background: url(http://www.skimovie.com/images/rightcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 7px;
}

#cartCopy {
  padding:0 7px;
}

/*--------------END CART-----------------*/
/*///////////////////////////////////////*/
/*----------------POLL-------------------*/

#pollBox {
  background: url(http://www.skimovie.com/images/rightcol_bg_repeat.gif) repeat-x left top;
  width: 173px;
  border: #2f2f2f 1px solid;
  padding-bottom: 17px;
}

#pollCopy {
  padding:0 10px;
}

#pollBox p {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 14px;
  margin: 5px 0 7px;
}

#pollBox li {
  line-height: 17px;
  font-size: 1.1em;
}

#pollBox a.results {
  font-size: 1em;
  color: #fff;
  text-decoration: underline;
  text-align: center;
  width: 100%;
  display: block;
}

/*///////////////////////////////////////*/
/*--------------END SHOP-----------------*/
/*///////////////////////////////////////*/
/*--------------CLASSES------------------*/
/*///////////////////////////////////////*/

.clear {
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.callouts {
  width: 175px;
  margin: 10px 0;
}

.paginate {
  clear: both;
  padding-top: 25px;
}

.paginate a.next {
  float: right;
}

.paginate a.previous {
  float: left;
}

/*///////////////////////////////////////*/
/*--------------END CLASSES-----------------*/
/*///////////////////////////////////////*/
/*--------------VIDEOS------------------*/
/*///////////////////////////////////////*/

.video {
  width: 544px;
  margin: 0 auto;
  padding-top: 10px;
}

.list {
  margin: 10px;
  border-top: 1px dotted #fff;
}

.list .item {
  border-bottom: 1px dotted #fff;
  padding: 18px 0 18px 120px;
  position: relative;
}

.list .item img {
  position: absolute;
  left: 0;
  top: 18px;
}

#middleCol .list .item h2 {
  padding: 0;
}

.paddingBox {
  padding: 10px;
}

#siteMap ul {
  margin: 0px 0 5px 8px;
  font-size:9px;
}

.EE404 {
  border-bottom:1px dotted #999999;
  font-size:1.5em;
  font-weight:bold;
  margin-bottom:7px;
  padding-bottom:3px;
}

.partnersList {margin-top:10px;}

.partnersImage {
  float:left;
  margin:4px 10px 10px 0;
}

.partnersCopy {float:left;}

.clear {clear:both;}

#mapNav {
  margin: 10px 0 10px 0;
  text-align:center;
}

#mapNav li {display:inline;}

.featuredHD {width:925px;}

.login {
  width: 250px;
  margin:25px 0 0 25px;
}

.login li {
  line-height: 20px;
  clear: both;
  padding: 5px 0;
}

.login label {
  font-size:1.1em;
  margin-left: 5px;
}

.logout {
  font-size: 1.3em;
  font-weight: bold;
}

.logout:hover {
  text-decoration: underline;
}

.demo {
  width: 171px;
  height: 577px;
  margin:113px auto 0;
  background: transparent url(http://www.skimovie.com/images/demo.gif) no-repeat scroll center top;
}

.reel {
  width: 171px;
  height: 630px;
  margin:75px auto 0;
  background: transparent url(http://www.skimovie.com/images/reel.gif) no-repeat scroll center top;
}

#prizebox {
  width: 400px;
  padding: 10px;
  background: transparent url(http://www.skimovie.com/images/clear-pane.png) repeat top left;
  text-align: left;
}

#prizebox p {
  margin-bottom: 5px;
}

#prizebox ul {
  padding: 10px 0 0 0;
}

#prizebox ul li {
  display: inline;
}

#prizebox a {
  margin: 10px;
}

#images img {
  border: 2px solid #000;
}

#formbox {
  width: 350px;
}

.email-input {
  color: #fff;
  padding: 6px 2px 5px 2px;
  height: 16px;
  width: 160px;
  background: url('http://www.skimovie.com/images/email-input.png') no-repeat top left;
  border: 0;
}

.email-submit {
  background: url('http://www.skimovie.com/images/submit.png');
  border: 0;
  width: 101px;
  height: 42px;
}

#formbox table {
  margin: 10px 0;
}

#formbox table tr td {
  padding: 2px;
}
#calloutTWISI {
  background: url(../images/twisibuynowcallout.jpg) repeat-x left top;
  width: 175px;
  height: 87px;
  display: block;
  margin: 0 0 10px;
  text-indent: -999em;
}

#callout2010tour {
  background: url(../images/callout_2010tour.jpg) repeat-x left top;
  width: 175px;
  height: 87px;
  display: block;
  margin-top: 10px;
  text-indent: -999em;
}
