﻿body {
 background: #fff;
 color: #666;
 font-family: arial, verdana, helvetica; /* default fonts for the site, this should be the only place where font-family is declared */
 font-weight: normal;
 font-size: .75em; /* Generally the default browser font size is 16px, here we are setting the default font size for the page .75em or 12px */
 margin: 15px 0;
 padding: 0;
}

/* default link styles ----------------------------------------------------- */
a:link {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

a:visited {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

a:hover {
 color: #000;
 font-weight: bold;
 text-decoration: underline;
}

a:active {
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

/* Common Styles ----------------------------------------------------------- */
form, img, .nomargins, p, h1, h2, h3, h4, h5, h6 {
 border: 0;
 margin: 0;
 padding: 0;
}

.clear {
 clear: both;
}

/* TOW Styles -------------------------------------------------------------- */
#headermaincontainer {
 background: url(logo.jpg) no-repeat;
 margin: 0 auto;
 height: 110px;
 width: 990px;
}

.corpbanner {
 float: right;
 height: 30px;
 padding: 25px 0 0 0;
 width: 469px;
}

#menucontainer {
 background: #980402 url(menubgred.jpg) repeat-x;
 height: 34px;
 margin: 0 auto;
 padding: 0;
 width: 990px;
}

#contentmaincontainer {
 background: #fff;
 border: 0;
 margin: 0 auto;
 width: 990px;
}

#footermaincontainer {
 border: 0;
 height: 24px;
 line-height: 24px;
 margin: 0 auto;
 width: 990px;
}

/* Featured Group Article Containers - used on the start page -------------- */

.featuregrouparticlecontainertow {
 background: #fff;
 border: 1px solid #bfbbbc;
 float: left;
 margin: 0 6px 6px 0;
 _margin: 0 3px 6px 0; /* IE6 */
 width: 349px;
}

.featuregrouparticleheadertow {
 background: url(box_heading.gif) repeat-x;
 color: #2a64b5;
 font-weight: bold;
 height: 30px;
 line-height: 30px;
 padding: 0 0 0 5px;
}

.featuregrouparticlethumbnailtow {
 border: 1px solid #bfbbbc;
 float: left;
 margin: 5px;
}

.featuregrouparticletexttow {
 float: right;
 padding: 5px 10px 5px 0;
 _padding: 5px 5px 5px 0; /* IE6 */
 width: 165px;
}

/* Featured Pick ----------------------------------------------------------- */
.featuredpickcontainer {
 background: #443 url(http://66.51.174.82/featureImage.jpg) no-repeat;
 float: left;
 height: 238px;
 margin: 5px 0;
 width: 706px;
}

.featuredpickheader {
 color: #fff;
 font-weight: bold;
 font-size:large;
 margin: 75px 0 0 400px;
}

.featuredpickheader a:link {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

.featuredpickheader a:active {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

.featuredpickheader a:hover {
 color: #fff;
 font-weight: bold;
 text-decoration: underline;
}

.featuredpickheader a:visited {
 color: #fff;
 font-weight: bold;
 text-decoration: none;
}

.featuredpicktext {
 color: #fff;
 margin: 10px 0 0 400px;
 font-size:medium;
 width: 275px;
}

/* Award of Excellence ----------------------------------------------------- */
.awardofexcellencecontainer {
 background: url(awards_bg.jpg) no-repeat;
 color: #000;
 float: right;
 height: 238px;
 margin: 5px 0;
 width: 279px;
}

.awardofexcellencecontainer ul {
 padding: 0;
 margin: 18px 10px 0 10px;
}

.awardofexcellencecontainer li {
 list-style: none;
 list-style-position: outside;
 padding: 0;
 margin: 5px 0 0 0;
}

.awardofexcellenceheader {
 color: #fff;
 font-size: 18px;
 font-weight: bold;
 margin: 25px 0 0 110px;
 text-align: center;
}

#featurecontainer {
}

#contentcontainer {
}

.mainleftcolumn {
 float: left;
 width: 710px;
}

.maininnercolumn {
 float: left;
 width: 355px;
}

.mainrightcolumn {
 float: right;
 width: 279px;
}

.componentrow {
 padding: 5px;
}

/* Right Column Containers - used on the start page in the right column ---- */
.rightcolumncomponentcontainer {
 margin: 0;
 padding: 0;
 width: 279px;
}

.rightcolumncontainerheader {
 background: url(right_box_heading.jpg) no-repeat;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 height: 33px;
 line-height: 32px;
 padding: 0 0 0 28px;
 width: 251px;
}

.rightcolumnsearchcontainer, .rightcolumnsportsbookscontainer, .rightcolumnheadlinescontainer, .rightcolumnpokercontainer, .rightcolumncasinoscontainer, .rightcolumnsportsbookcontainer, .rightcolumnupgradescontainer {
 background: #d5d3d3 url(right_box_bg.jpg) repeat-x;
 border-bottom: 1px solid #bfbbbc;
 border-left: 1px solid #bfbbbc;
 border-right: 1px solid #bfbbbc;
 color: #000;
 margin: 0 0 5px 0;
 padding: 5px;
 width: 267px;
}

/* Search Styles */
.rightcolumnsearchleftcontainer {
 float: left;
 height: 30px;
 padding: 6px 0 0 0;
 width: 160px;
}

.rightcolumnsearchrightcontainer {
 float: left;
 height: 30px;
 padding: 6px 0 0 0;
}

/* Latest Headlines Styles */
.rightcolumnheadlinescontainer ul {
 padding: 0;
 margin: 10px 10px 10px 20px;
}

.rightcolumnheadlinescontainer li {
 list-style-position: outside;
 padding: 0;
 margin: 5px 0 0 0;
}

/* Recommended Sportsbooks Styles */
.rightcolumnsportsbooksrow, .rightcolumnsportsbooksrowbottom {
 padding: 10px;
}

.rightcolumnsportsbooksrow {
 background: url(divider.gif) no-repeat bottom;
}

/* Online Poker Container */
.rightcolumnpokercontainer {
 background: #d5d3d3 url(poker_bg.jpg) no-repeat;
 height: 109px;
}

.rightcolumnpokerinnercontainer {
 float: right;
 margin: 30px 0 0 0;
 width: 125px;
}

/* Online Casinos Container */
.rightcolumncasinoscontainer {
 background: #d5d3d3 url(casino_bg.jpg) no-repeat;
 height: 109px;
}

.rightcolumncasinosinnercontainer {
 float: left;
 margin: 40px 0 0 5px;
 width: 160px;
}

/* Sports Book Container */
.rightcolumnsportsbookcontainer {
 background: #d5d3d3 url(rate_bg.jpg) no-repeat;
 height: 109px;
}

.rightcolumnsportsbookinnercontainer {
 float: right;
 margin: 40px 0 0 5px;
 width: 180px;
}

/* Latest Upgrades Styles */
.rightcolumnupgradescontainer ul {
 padding: 0;
 margin: 10px;
}

.rightcolumnupgradescontainer li {
 list-style: none;
 list-style-position: outside;
 padding: 0;
 margin: 5px 0 0 0;
}

.rightcolumnpaddedlink {
 margin: 5px 0 0 0;
}