body { background-color: #ccc; font-family:Helvetica,Arial, san-serif; font-size: 12px;  }
a:link, a:visited { color: #B32401; text-decoration: none; }
a:hover { color: #F63103; }

a img { border: none; }


.right { float: right; }
.left { float: left; }

.box { color: #B32401;margin: 10px 0px 0px 5px; }
.box h1 { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; font-size: 20px; font-weight: normal;}
.box-latest-events { width: 230px; padding: 15px 15px 15px 15px; }
.box-main-sports { width: 270px; padding: 10px 15px 15px 15px; color: #000; font-size: 16px; vertical-align: top; }
.box-main-sports td { vertical-align: top; padding: 5px 2px 5px 2px; width: 33.3%; }
.box-main-sports a:link, .box-main-sports a:visited { color: #000;}
.box-main-sports a:hover { color:  #F63103; }
.box-links { width: 180px; padding: 15px 15px 15px 15px;  }
.col {width: 33%;}
.middle-col {margin-left: 33%; margin-right: 33%;}
.no-bottom-border { border-bottom: none !important; }

.layout-event { border-bottom: 1px solid #999; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}
.clear {clear: both;}
.layout-divider { border-bottom: 1px solid #999; width: 100%; font-size: 1px; padding: 5px 0px 5px 0px;}

.layout-image-text {width: 252px; height: 40px; padding: 10px 15px 10px 15px; margin-top: 225px; position: absolute; z-index: 10;   }
.layout-image-text h1 { font-size: 18px; color: #000; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; }
.opacity-60 { background-color: #7FC7FC; opacity:0.6;filter: alpha(opacity=60); -moz-opacity: 0.6; }
#layout { width: 860px; margin: 0 auto;  }
#layout-content { min-height: 500px; padding: 20px 20px 20px 20px; }

#layout-top {background-color: #ffffff; background-image: url('http://www.specimage.com/front/images/layout-top.png'); background-position: top left; background-repeat: repeat-x; }
#layout-bottom {background-image: url('http://www.specimage.com/front/images/layout-bottom.png');  background-position: bottom left; background-repeat: repeat-x;}
#layout-left {background-image: url('http://www.specimage.com/front/images/layout-left.png'); background-position: top left; background-repeat: repeat-y;}
#layout-right {background-image: url('http://www.specimage.com/front/images/layout-right.png'); background-position: top right; background-repeat: repeat-y;}
#layout-top-left {background-image: url('http://www.specimage.com/front/images/layout-top-left.png'); background-position: top left; background-repeat: no-repeat;}
#layout-top-right {background-image: url('http://www.specimage.com/front/images/layout-top-right.png'); background-position: top right; background-repeat: no-repeat;}
#layout-bottom-right {background-image: url('http://www.specimage.com/front/images/layout-bottom-right.png'); background-position: bottom right; background-repeat: no-repeat;}
#layout-bottom-left {background-image: url('http://www.specimage.com/front/images/layout-bottom-left.png'); background-position: bottom left; background-repeat: no-repeat;}

#layout-header {height: 60px; padding: 10px 5px 5px 5px;}
#layout-menu { width: 450px; font-size: 16px; margin-top: 23px;}
#layout-menu ul { list-style-type: none; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#layout-menu ul li { float: right; padding: 5px 5px 5px 5px; }
#layout-menu h1 { margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; font-size: 18px; text-align: right; font-weight: normal;}



#layout-button-blue { width: 157px; margin-top: 5px; margin-right: 21px; background-image: url('http://www.specimage.com/front/images/cursor.jpg'); background-position: top left; background-repeat: repeat-x;}
#layout-button-blue-left {background-image: url('http://www.specimage.com/front/images/button-blue-left.png'); background-position: top left; background-repeat:  no-repeat;}
#layout-button-blue-right {height: 161px;   background-image: url('http://www.specimage.com/front/images/button-blue-right.png'); background-position: top right; background-repeat: no-repeat;}

#layout-button-red { width: 157px; margin-top: 5px; margin-right: 21px; background-image: url('http://www.specimage.com/front/images/button-red-content.jpg'); background-position: top left; background-repeat: repeat-x;}
#layout-button-red-left {background-image: url('http://www.specimage.com/front/images/button-red-left.png'); background-position: top left; background-repeat:  no-repeat;}
#layout-button-red-right {height: 161px; background-image: url('http://www.specimage.com/front/images/button-red-right.png'); background-position: top right; background-repeat: no-repeat;}

#layout-button-yellow { width: 157px; height: 161px; margin-top: 0px; margin-right: 21px;}

#layout-button-yellow-top { width: 157px; margin-top: 5px; background-image: url('http://www.specimage.com/front/images/button-purple-small-content.jpg'); background-position: top 15px; background-repeat: repeat-x;}
#layout-button-yellow-left-top {background-image: url('http://www.specimage.com/front/images/button-purple-small-left.jpg'); background-position: top left; background-repeat:  no-repeat;}
#layout-button-yellow-right-top {height: 80px;  background-image: url('http://www.specimage.com/front/images/button-purple-small-right.jpg'); background-position: top right; background-repeat: no-repeat;}

#layout-button-yellow-bottom { width: 157px; margin-top: 5px; padding: 0px 0px 0px 0px; background-image: url('http://www.specimage.com/front/images/button-purple-small-content.jpg'); background-position: top 15px; background-repeat: repeat-x;}
#layout-button-yellow-left-bottom {background-image: url('http://www.specimage.com/front/images/button-purple-small-left.jpg'); background-position: top left; background-repeat:  no-repeat;}
#layout-button-yellow-right-bottom {height: 81px;  background-image: url('http://www.specimage.com/front/images/button-purple-small-right.jpg'); background-position: top right; background-repeat: no-repeat;}

#layout-button-blue h1, #layout-button-red h1, #layout-button-yellow h1 { margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#layout-image { width: 282px;  height: 307px; margin-top: 3px; }
#layout-image-top { height: 17px; width: 282px; position: absolute; z-index: 500; background-image: url('http://www.specimage.com/front/images/box-image-top.png'); background-position: top left; background-repeat: repeat-x; }
#layout-image-bottom { margin-top: 292px; height: 17px; width: 282px; position: absolute; z-index: 500; background-image: url('http://www.specimage.com/front/images/box-image-bottom.png');  background-position: bottom left; background-repeat: repeat-x;}
#layout-image-left { width: 19px; height: 307px; position: absolute; z-index: 500; background-image: url('http://www.specimage.com/front/images/box-image-left.png'); background-position: top left; background-repeat: repeat-y;}
#layout-image-right { margin-left: 267px; width: 16px; height: 307px; position: absolute; z-index: 500; background-image: url('http://www.specimage.com/front/images/box-image-right.png'); background-position: top right; background-repeat: repeat-y;}
#layout-image-top-left { width: 19px; height: 17px; position: absolute; z-index: 501; background-image: url('http://www.specimage.com/front/images/box-image-top-left.png'); background-position: top left; background-repeat: no-repeat;}
#layout-image-top-right { margin-left: 267px; width: 16px; height: 17px; position: absolute; z-index: 501; background-image: url('http://www.specimage.com/front/images/box-image-top-right.png'); background-position: top right; background-repeat: no-repeat;}
#layout-image-bottom-right { margin-top: 289px; margin-left: 267px; width: 16px; height: 20px;  position: absolute; z-index: 501; background-image: url('http://www.specimage.com/front/images/box-image-bottom-right.png'); background-position: bottom right; background-repeat: no-repeat;}
#layout-image-bottom-left { margin-top: 289px; width:16px; height: 20px; position: absolute; z-index: 503;   background-image: url('http://www.specimage.com/front/images/box-image-bottom-left.png'); background-position: bottom left; background-repeat: no-repeat;}
#layout-image img { width: 282px;  height: 307px; }
#layout-featured { z-index: 100; width: 282px !important;  height: 307px !important;}
#layout-search { z-index:601; position: absolute; margin-top: 187px; margin-left: 2px; width: 513px; margin-right: 10px; background-image: url('http://www.specimage.com/front/images/button-search-content.png'); background-position: top left; background-repeat: repeat-x;}
#layout-search-left {background-image: url('http://www.specimage.com/front/images/button-search-left.png'); background-position: top left; background-repeat:  no-repeat;}
#layout-search-right {height: 118px; padding: 15px 15px 15px 22px;  background-image: url('http://www.specimage.com/front/images/button-search-right.png'); background-position: top right; background-repeat: no-repeat;}
#layout-middle-layer { position: absolute; z-index: 600; }
#layout-middle { height: 307px; }
#layout-search, #layout-button-blue, #layout-button-red, #layout-button-yellow { color: #ffffff; }
#layout-button-blue h1, #layout-button-red h1, #layout-button-yellow h1 { font-size: 22px; font-weight: normal; }
#layout-button-blue a:link, #layout-button-red a:link, #layout-button-yellow a:link, 
#layout-button-blue a:visited, #layout-button-red a:visited, #layout-button-yellow a:visited { opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9; padding: 85px 15px 15px 15px; display: block; color: #fff; text-decoration: none; font-size: 22px; font-weight: normal; }


 #layout-button-yellow a:link, #layout-button-yellow a:visited { padding: 1px 15px 15px 15px; }


#layout-button-blue a:hover, #layout-button-red a:hover, #layout-button-yellow a:hover {  opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;}


#layout-search a:link, #layout-search a:visited { color: #fff; text-decoration: none; font-weight: normal; }
#layout-search a:hover { color: #fff; }

#search-box { width: 353px; }
#search-box input { font-family:Helvetica, Arial, san-serif; font-size: 30px; color: #333; margin: 23px 0px 23px 0px; padding: 3px 3px 3px 3px; width: 330px; }
#layout-search-form select { font-size: 10px;}
#layout-search h1 { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; font-weight: normal; font-size: 30px;}




#layout-box-fade { margin-top: 5px; margin-right: 11px; background-image: url('http://www.specimage.com/front/images/box-fade-content.png'); background-position: top left; background-repeat: repeat-x;}
#layout-box-fade-left {background-image: url('http://www.specimage.com/front/images/box-fade-left.png'); background-position: top left; background-repeat:  no-repeat;}
#layout-box-fade-right {min-height: 135px;   background-image: url('http://www.specimage.com/front/images/box-fade-right.png'); background-position: top right; background-repeat: no-repeat;}
#layout-footer { padding: 0px 20px 0px 20px; margin-bottom: 35px; font-size: 10px; color: #444;}
#layout-footer a {padding-right: 5px;}
#layout-footer a:link, #layout-footer a:visited { color: #000; }
#layout-footer a:hover { color: #F63103; }

#front, #back {width: 282px;  height: 307px; position: absolute;}

#back { z-index: 99;}
#front { z-index: 100;}

ul.featuredEvents { margin-left: 0px; padding-left: 0px; }
ul.featuredEvents li { list-style-type: none; padding: 0px 5px 7px 5px; }
