﻿body {
 background: #fff;
 color: #333;
 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;
}

/* 3 Column Page Layout with even column widths ---------------------------- */
#column3maincontainer {
 background: #fff;
 margin: 10px 0;
 width: 990px;
}

#column3leftcontainer {
 float: left;
 padding: 0 2px 0 5px;
 width: 323px;
}

#column3centercontainer {
 float: left;
 padding: 0 3px;
 width: 324px;
}

#column3rightcontainer {
 float: left;
 padding: 0 5px 0 2px;
 width: 323px;
}

.column3todaysfeature, .column3genericbox {
 border: 1px solid #000;
 margin: 0 0 10px 0;
 padding: 4px 0 4px 4px;
 width: 313px;
}

.column3todaysfeature {
 background: url(images/dk_test.gif) repeat-x;
}

.column3boxheader {
 background: url(images/headerimage1.gif) repeat-y;
 color: #fff;
 font-weight: bold;
 height: 22px;
 line-height: 22px;
 margin: -4px 0 5px -4px;
 padding: 0 0 0 5px;
}



/* TOW Styles -------------------------------------------------------------- */
#headermaincontainer {
 background: url(images/logo.jpg) no-repeat;
 margin: 0 auto;
 height: 110px;
 width: 990px;
}

.corpbanner {
 float: right;
 height: 30px;
 padding: 25px 0 0 0;
 width: 469px;
}

#menumaincontainer {
 margin: 0 auto;
 width: 990px;
}

#menucontainer {
 background: #980402 url(images/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(images/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/images/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(images/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(images/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(images/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(images/divider.gif) no-repeat bottom;
}

/* Online Poker Container */
.rightcolumnpokercontainer {
 background: #d5d3d3 url(images/poker_bg.jpg) no-repeat;
 height: 109px;
}

.rightcolumnpokerinnercontainer {
 float: right;
 margin: 30px 0 0 0;
 width: 125px;
}

/* Online Casinos Container */
.rightcolumncasinoscontainer {
 background: #d5d3d3 url(images/casino_bg.jpg) no-repeat;
 height: 109px;
}

.rightcolumncasinosinnercontainer {
 float: left;
 margin: 40px 0 0 5px;
 width: 160px;
}

/* Sports Book Container */
.rightcolumnsportsbookcontainer {
 background: #d5d3d3 url(images/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;
}

.articlesoptiontoolbox {
 background: #d3d3d3;
 border: 1px solid #999;
}

/* Image Containers -------------------------------------------------------- */
.componentimage100x75float {
 background: #aaa;
 float: left;
 height: 100px;
 margin: 0 5px 0 0;
 padding: 0;
 width: 100px;
}

.componentimage60x45float {
 background: #aaa;
 float: left;
 height: 60px;
 margin: 0 5px 0 0;
 padding: 0;
 width: 60px;
}

.componentimage300x225float {
 background: #aaa;
 float: left;
 height: 300px;
 margin: -3px 6px 0 -3px;
 width: 300px;
}

/* CORP4 Style Sheet changes (Menu.Default.css) ---------------------------- */
/* These styles are site global and override the Telerik default styles      */
/* ------------------------------------------------------------------------- */

/* Applies the "chrome" background image to the top level menu */
.RadMenu_Default .rmRootGroup {
 background: #980402 url(images/menubgred.jpg) repeat-x top left !important;
 border: 0 !important;
 border-top-width: 0 !important;
 height: 34px !important;
 line-height: 34px !important;
}

/* Top level menu default colors for the selected menu item */
.RadMenu_Default .rmRootGroup .rmLink:hover, .RadMenu_Default .rmRootGroup .rmFocused, .RadMenu_Default .rmRootGroup .rmExpanded {
 background: #023f98 url(images/menubgblue.jpg) repeat-x top left !important;
 color: #fff !important;
 cursor: pointer !important;
 text-decoration: none !important;
}

.RadMenu_Default .rmLink {
 color: #fff;
 display: inline-block !important;
 height: 34px !important;
 position: relative !important;
}

/* Set the menu text font attributes and line height */
.RadMenu_Default .rmRootGroup .rmLink .rmText {
 font: bold 12px Arial, sans-serif;
 line-height: 34px;
 _line-height: 33px;
}

/* Set the colors for the top level menu vertical seperator lines */
.RadMenu_Default .rmHorizontal .rmItem {
 border-left: 0;
 border-right: 1px solid #990100 !important;
 height: 33px !important;
}

.RadMenu_Default .rmHorizontal .rmLast {
 border-left: 0;
 border-right: 1px solid #990100 !important;
 height: 33px !important;
}

/* Set the dropdown menu default colors */
.RadMenu_Default .rmGroup .rmLink {
 background-color: #fff;
 color: #000 !important;
}

/* ------------------------------------------------------------------------- */