/*
Theme Name: Silveroak 2
Description: Silver Oak Casino Redesign (Dec.16th 2008).
Version: 1.0
Author: Michelle Anderson
*/
@font-face {
    font-family: 'SansaSemiBoldRegular';
    src: url('css/sansa-semibold-webfont.eot');
    src: url('css/sansa-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/sansa-semibold-webfont.woff') format('woff'),
         url('css/sansa-semibold-webfont.ttf') format('truetype'),
         url('css/sansa-semibold-webfont.svg#SansaSemiBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	background:#ffffff url('img/silver-oak-header-background.jpg') top center no-repeat;
	font-family:  Lucida Sans Unicode, Lucida Grande, sans-serif;
	padding:0px;
	margin:0px;
	font-size:13px;
	text-align: center;
}
#topBannerWide {
	height:235px;
	margin:0 auto;
	position:absolute;
	background:url('img/banner/header_repeat-x.jpg') top center repeat;
}
a, img {
	border:0;
}
* {
	padding:0px;
	margin:0px;
}
.under {
	text-decoration:underline;
}
/********** General, site-wide styles ***************/

h1 {
	font-size:28px;
	color:#000000;
	margin-top:35px;
	margin-bottom:15px;
}
h2 {
	font-size:28px;
	color:#000000;
	margin-top:35px;
	margin-bottom:15px;
}
h2.alt {
	font-size:22px;
	color:#000000;
	margin-top:40px;
	margin-bottom:10px;
}
h3 {
	font-size:16px;
	color:#320000;
	margin-top:30px;
	margin-bottom:15px;
}
h3.tight {
	font-size:16px;
	color:#320000;
	margin-top:30px;
	margin-bottom:5px;
}
h4 {
	font-size:13px;
	color:#333333;
	margin-top:15px;
	margin-bottom:1px;
}
p, #copy-content ul, #copy-content ol {
	font-size:13px;
	color:#333333;
	margin-top:0px;
	margin-bottom:0px;
	line-height:18px;
	margin-bottom:10px;
	margin-top:0;
}/*
ul {
	font-size:13px;
	list-style-type: square;
	list-style-image: url('/img/games/game-content-bullet.gif'); 
}
ul {
	font-size:13px;
	list-style-image:url('img/games/game-content-bullet.gif');
	list-style-type:square;
	margin-bottom:12px;
	padding:0 0 0 20px;
}
li {
	line-height:20px;
	padding-left:3px;
	margin-left:-5px;
} */
ol {
	padding:10px 0 0 25px;
	font-size:13px;
}
table {
	border-bottom: 1px solid #909ea9;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	font-size:11px;
	color:#333333;
	margin-top:15px;
	margin-bottom:5px;
}
tr.header {
	font-weight:bold;
	background:#b5bfca;
	font-size:13px;
}
tr.even {
	background:#e8e8e8;
}
td p {
	margin:0;
}
td.colLeft {
	border-left: 1px solid #909ea9;
	border-right: 1px solid #909ea9;
	border-top: 1px solid #909ea9;
	border-bottom: 0px solid #909ea9;
	padding:6px 15px 6px 10px;
}
td.colMiddle {
	border-left: 0px solid #909ea9;
	border-right: 1px solid #909ea9;
	border-top: 1px solid #909ea9;
	border-bottom: 0px solid #909ea9;
	padding:6px 15px 6px 10px;
}
td.colRight {
	border-left: 0px solid #909ea9;
	border-right: 1px solid #909ea9;
	border-top: 1px solid #909ea9;
	border-bottom: 0px solid #909ea9;
	padding:6px 15px 6px 10px;
}
p {
	color:#333333;
}
#container {
	text-align: left;
	width:900px;
	margin: 0 auto;
	padding-right:1px;
}
.containerIndent {
	padding:0 20px 0 20px;
}
.containerLeftContent {
	float:left;
	width:590px;
	padding:0 10px 0 0;
}
.containerRightNav {
	float:right;
	margin-top:80px;
}
#container a {
	cursor:pointer;
}
#container a:link, #container a:visited, #container a:active {
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
#container a:hover {
	text-decoration:underline;
}
/******************** Top Global Navigation *******************/

#topNav {
	background:url('img/test/top-nav-bg.jpg') top center no-repeat;
	background:#300000;
	background:none;
	height:22px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#topNav .inner {
	width:900px;
	margin: 0 auto;
	text-align:right;
	padding-top:2px;
}
#topNav ul, #topNav li {
	margin:0px;
	padding:0px;
	display:inline;
}
#topNav .topNavDivider {
	padding:0 15px 0 10px;
	background:url('img/home/nav-divider.gif') right no-repeat;
}
#topNav .topNavDividerEnd {
	color:#ffffff;
	font-size:11px;
	padding:0 10px 0 5px;
}
#topNav a:link, #topNav a:visited, #topNav a:active {
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
#topNav a:hover {
	font-size:11px;
	text-decoration:underline;
}
/******************** End Top Global Navigation *******************/

#mainHeader {
	width:906px;
	margin:0 auto;
}
#headerTop {
	height:98px;
}
#headerTop .logo {
	float:left;
	padding-left:10px;
}
#headerTop .headerNav {
	float:right;
	margin:75px 10px 0 0;
}
#headerTop .headerNav h3 {
	margin:0px;
	padding:0px;
}
#headerTop .headerNav .dividerImg {
	margin:0 15px 0 15px;
}
#header {
	background:url('img/banner/promo-banner-bg.png') top left no-repeat;
	height:315px;
	padding:0;
}
#header .headerImg {
	padding:8px 0 0 0;
}
/******************** HOMEPAGE CONTENT *******************/

#content {
	background:url('img/home/col-bg.jpg') top center no-repeat;
	padding:11px 0 0 0;
}
#content p {
	padding:0px;
	margin:0px;
}
#content .imagePadding {
	padding:29px 0 15px 0;
}
#content .imagePaddingNoTop {
	padding:0 0 23px 0;
}
#content .column1 {
	float:left;
	width:260px;
	margin-right:19px;
}
#content .column1 #play {
	padding:0px;
	margin:0px;
	width:260px;
	height:54px;
	text-indent: -9999px;
	font-size:10px;
	background:url('img/home/play.gif') no-repeat;
}
#content .column1 .playColumn {
	margin-top:1px;
	background: url('img/home/col1-bg.jpg') top right no-repeat;
	width:260px;
}
#content .column1 .topPara {
	padding:32px 20px 29px 3px;
	width:237px;
}
#content .column1 .casinoGameFinder {
	width:219px;
	height:89px;
	background:url('img/home/columns/casino-game-finder-bg.jpg') no-repeat;
	padding:145px 0 0 20px;
}
#content .column1 .casinoGameFinder p {
	font-size:11px;
	line-height:16px;
}
#content .column1 .casinoGameFinder ul {
	margin:0 0 0 17px;
	padding:5px 0 0 0;
}
#content .column1 .featuredGame1 {
	background:url('img/home/columns/popular-games-blackjack.jpg');
	width:249px;
	height:103px;
}
#content .column1 .featuredGame2 {
	background:url('img/home/columns/popular-games-roulette.jpg');
	width:249px;
	height:103px;
}
#content .column1 .featuredGame3 {
	background:url('img/home/columns/popular-games-cleopatras-gold.jpg') no-repeat;
	width:249px;
	height:103px;
	padding:0 0 25px 0;
}
#content .column1 .featuredGame1 h4, #content .column1 .featuredGame2 h4, #content .column1 .featuredGame3 h4 {
	padding: 15px 0 0 18px;
	margin:0;
	font-size: 15px;
	color:#006699;
	width:160px
}
#content .column1 .featuredGame1 .icon {
	float:left;
	padding:12px 0 0 13px;
	width:44px;
}
#content .column1 .featuredGame2 .icon {
	float:left;
	padding:14px 0 0 13px;
	width:44px;
}
#content .column1 .featuredGame3 .icon {
	float:left;
	padding:14px 0 0 13px;
	width:44px;
}
#content .column1 .featuredGame1 p, #content .column1 .featuredGame2 p, #content .column1 .featuredGame3 p {
	font-size:11px;
	color:#666666;
	padding: 6px 0 0 18px;
	width:160px;
	line-height:16px;
}
#content .column2 {
	float:left;
	width:340px;
	margin-right:20px;
}
#content .column2 #win {
	padding:0px;
	margin:0px;
	width:340px;
	height:54px;
	text-indent: -9999px;
	font-size:10px;
	background: url('img/home/win.gif') no-repeat;
}
#content .column2 .winColumn {
	margin-top:2px;
	width:340px;
}
#content .column3 {
	float:left;
	width:260px;
}
#content .column3 #celebrate {
	padding:0px;
	margin:0px;
	width:260px;
	height:54px;
	text-indent: -9999px;
	font-size:10px;
	background: url('img/home/celebrate.gif') no-repeat;
}
#content .column3 .celebrateColumn {
	margin-top:1px;
	background: url('img/home/col3-bg.jpg') top left no-repeat;
	width:260px;
	text-align:right;
}
#content .column3 p {
	padding:32px 3px 29px 20px;
	width:237px;
}
#featuredWinners {
	width:240px;
	float:right;
	text-align:left;
}
#featuredWinners .picture {
	float:left;
	text-align:right;
	width:48px;
	padding:9px 0 0 8px;
}
#featuredWinners .fWinnerDetails {
	float:right;
	width:132px;
	padding:8px 0 0 0;
	color:#666666;
}
#featuredWinners .winnerDetails {
	float:right;
	width:143px;
	width:146px;
	padding:8px 3px 0 0;
	color:#666666;
}
#featuredWinners .winTime {
	float:left;
	text-align:right;
	width:48px;
	padding:16px 0 0 0;
	color:#ffffff;
	font-size:32px;
	font-weight:bold;
	letter-spacing: -1px;
	font-family:Trebuchet MS;
}
#featuredWinners .name {
	color:#333333;
	font-size:13px;
	font-weight:bold;
}
#featuredWinners .from {
	color:#333333;
	font-weight:bold;
}
#featuredWinners .won {
	margin:8px 3px 0 0;
	height:52px;
	color:#666666;
}
#featuredWinners .fWinner {
	background:url('img/home/columns/featured-winner-bg.jpg');
	width:240px;
	height:120px;
}
#featuredWinners .fTopWinners1 {
	margin-top:10px;
	background:url('img/home/columns/featured-winner-top-1-bg.gif');
	width:240px;
	height:70px;
	overflow:hidden;
}
#featuredWinners .fTopWinners2 {
	margin-top:2px;
	background:url('img/home/columns/featured-winner-top-2-bg.gif');
	width:240px;
	height:70px;
	overflow:hidden;
}
#featuredWinners .fTopWinners3 {
	margin-top:2px;
	background:url('img/home/columns/featured-winner-top-3-bg.gif');
	width:240px;
	height:70px;
	overflow:hidden;
}
#featuredWinners .fTopWinners4 {
	margin-top:2px;
	background:url('img/home/columns/featured-winner-top-4-bg.gif');
	width:240px;
	height:70px;
	overflow:hidden;
}
#featuredWinners .fTopWinners5 {
	margin-top:2px;
	background:url('img/home/columns/featured-winner-top-5-bg.gif');
	width:240px;
	height:68px;
	overflow:hidden;
}
#featuredWinners .fTopWinners6 {
	margin-top:2px;
	background:url('img/home/columns/featured-winner-top-6-bg.gif');
	width:240px;
	height:64px;
	overflow:hidden;
}
#featuredWinners .fTopWinnersMore {
	margin:2px 0 0 0;
	background:url('img/home/columns/featured-winner-more-bg.jpg');
	width:240px;
	height:31px;
	font-size:12px;
}
#featuredWinners .fTopWinnersMore .more {
	padding:7px 0 0 97px;
}
#content ul {
	margin:0 0 0 15px;
	text-align:left;
}
#content .celebrateColumn ul {
	margin:0 0 0 39px;
}
#content ul li {
	padding:5px 0 2px 4px;
	list-style-image: url('img/bullet.jpg');
	color:#006699;
	font-size:13px;
	font-weight:bold;
}
#content .subList, #content .subListEnd, #content .subList li, #content .subListEnd li {
	margin:0;
	list-style:none;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	padding:0;
}
#content .subList li {
	padding:0 0 15px 0;
	width:275px;
	line-height:16px;
}
#content .subListEnd li {
	width:275px;
	line-height:16px;
}
/**** WINNERS SECTION ****/
.blocks {
	background-color:#bca;
	width:200px;
	text-align:center;
	border:2px solid green;
	margin:3px;
	font-size:14px;
}
.winnerBox {
	border:1px solid #000000;
	background:#cdcdcd;
	width:200px;
}
/**** END WINNERS SECTION ****/
/******************** END Homepage Content *******************/









/******************** General Site Styles *******************/
#scrollBanner {
	width: 894px;
	padding:8px 0 0 6px;
	position: relative;
}
#scrollBanner a {
	color:#ffffff;
	cursor:pointer;
}
/************* NAVIGATION ***************/
#scrollBanner #scrollBannerNav {
	position:absolute;
	top:272px;
	left:76px;
	height:26px;
}
#scrollBanner #scrollBannerNav .active {
	background:url('img/banner/banner-menu-active.gif') no-repeat;
	width:22px;
	height:20px;
	font-weight:bold;
	margin-right:8px;
	padding:6px 0 0 0;
	float:left;
	text-decoration:none;
}
#scrollBanner #scrollBannerNav .inactive {
	background:url('img/banner/banner-menu-inactive.gif') bottom no-repeat;
	padding:7px 0 0 0;
	font-weight:bold;
	width:22px;
	height:19px;
	margin-right:8px;
	color:#000000;
	float:left;
	text-decoration:none;
}
/************* SCROLL PANE ***************/
#scrollBanner #scroller {
	width: 892px;
	height: 297px;
	margin: 0 auto;
	background:#666666;
	overflow: hidden;
}
#scrollBanner #scroller #content {
	width: 5250px;
	padding:0;
}
#scrollBanner #scroller #content .section {
	width: 892px;
	float: left;
}
/************* END NAVIGATION ***************/

/**** GAME PAGE CONTENT ****/
#container a:link, #container a:active, #container a:visited {
	font-weight:normal;
	color:#006599;
	text-decoration:none;
}
#container a:hover {
	text-decoration:underline;
}
#gameContent {
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	float:left;
	margin-left:22px;
	margin-right:10px;
	margin-bottom:50px;
	margin-top:0;
	/* temporary width for testing */
	width:600px;
}
#gameContent h2 {
	font-size:28px;
	color:#000000;
	margin-top:40px;
	margin-bottom:15px;
}
#gameContent h3 {
	padding-left:0;
	font-size:18px;
	margin-top:33px;
}
#gameContent h4 {
	font-size:13px;
	color:#333333;
	margin:15px 0 1px 0;
	padding:0;
}
#gameContent p {
	font-size:13px;
	color:#333333;
	margin-top:0px;
	margin-bottom:12px;
	line-height:18px;
}
#gameContent ul {
	font-size:13px;
	list-style-type: square;
	list-style-image: url("img/games/game-content-bullet.gif");
	padding:0 0 0 20px;
	margin-bottom:12px;
}
#gameContent li {
	line-height:20px;
	padding-left:3px;
	margin-left:-5px;
}
#gameContent #quoteContainer {
	background: url("img/games/game-content-quote-bg.gif") no-repeat;
	width:225px;
	height:143px;
	margin:0px 10px 10px 20px;
	float:right;
}
#gameContent #quoteContainer .quote {
	font-weight:bold;
	color:#333333;
	padding:20px 22px 10px 22px;
	font-size:13px;
	line-height:14px;
	font-style:italic;
}
#gameContent #quoteContainer .quote .link {
	padding-top:8px;
}
#gameContent #quoteContainer .quote .link a.text {
	font-size:11px !important;
	padding-left:14px;
	background: url("img/games/link-arrow.gif") 1px 6px no-repeat;
	font-style: italic;
	font-size:13px;
}
#gameContent .symbolImage {
	float:left;
	margin:15px 10px 0px 20px
}
#gameContent .symbolImageBottom {
	float:left;
	margin:25px 10px 0px 20px
}
#gameContent .symbolDescription {
	float:left;
	width:345px;
}
#gameContentSidebar {
	width:240px;
	float:right;
	margin-top:80px;
}
#gamePageHeader {
	background: url("img/games/game-page-header-3.png") no-repeat;
	width:906px;
	height:315px;
	text-align:left;
}
#gamePageHeader #leftCol {
	float:left;
	width:535px;
	padding:40px 0px 0px 45px;
}
#gamePageHeader #rightCol {
	float:right;
	padding:33px 32px 0px 0px;
}
#gamePageHeader #title {
	background: url("img/games/game-title-fruit-frenzy.png") no-repeat;
	background:none;
}
#gamePageHeader #title h1 {
	color:#eef3c5;
	font-size:28px;
	margin:0;
	padding:0;
}
#gamePageHeader #intro {
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	margin:18px 0px 0px 0px;
	color:#fefefe;
	font-size:13px;
	line-height:18px;
	width:490px;
}
#gamePageHeader #cta {
	margin:25px 0px 0px 0px;
	width:223px;
}
#gamePageHeader .gameImageThumb {
	cursor:default;
}
#gamePageHeader .gameImageThumbOff {
	cursor:pointer;
	opacity:0.5;
}
#gamePageHeader #thumb1 {
	margin:28px 0px 0px 0px;
	width:57px;
	float:left;
}
#gamePageHeader #thumb2 {
	margin:28px 0px 0px 6px;
	width:57px;
	float:left;
}
#gamePageHeader #thumb3 {
	margin:28px 0px 0px 6px;
	width:57px;
	float:left;
}
#gamePageHeader #playVideo {
	margin:35px 0px 0px 0px;
	padding:8px 0 0 48px;
	background: url("img/games/game-page-play-video.png") 0px 0px no-repeat;
	height:40px;
}
#gamePageHeader #playVideo a {
	color:#fefefe;
	font-size:13px;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
}
/**** END GAME PAGE CONTENT ****/


/**** CASINO GAME CATEGORY ****/

a {
	color:#006599;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#gameCategoryTitle {
	float:left;
}
#gamesSubnav {
	float:right;
	margin-top:55px;
	font-size:13px;
}
#gameCategory {
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	width:900px;
	padding:0 0 30px 0;
}
#gameCategory h3 {
	font-size:28px;
	color:#000000;
	margin-top:40px;
	margin-bottom:15px;
}
#gameCategory h4 {
	font-size:16px;
	color:#320000;
	margin-top:30px;
	margin-bottom:15px;
	padding-left:20px;
	background: url("images/h4-bg.gif") 1px 7px no-repeat;
}
#gameCategory h5 {
	font-size:13px;
	color:#333333;
	margin-top:15px;
	margin-bottom:1px;
}
#gameCategory p {
	font-size:13px;
	color:#333333;
	line-height:18px;
}
#gameCategory #topHeader {
	padding:0 18px 0 18px;
}
#gameCategory .subCategory {
	width:900px;
	height:52px;
	background: url("img/games/game-sub-category-header-bg.gif");
	margin-top:40px;
	margin-bottom:12px;
}
#gameCategory .subCategory .title {
	text-align:center;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#320000;
	padding-top:12px;
}
#gameCategory .subCategoryIntro {
	margin:15px 17px 0px 17px;
}
#gameCategory .casinoGameLarge {
	float:left;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
}
#gameCategory .casinoGameLarge .padding {
	margin:16px 18px 10px 17px;
}
#gameCategory .casinoGameLarge .gameImage {
	background: url("img/games/game-image-bg-lg.gif") no-repeat;
	width:265px;
	height:210px;
}
#gameCategory .casinoGameLarge .gameImage .image {
	padding:5px;
}
#gameCategory .casinoGameLarge .gameTitle {
	font-size:16px;
	font-weight:bold;
	margin:5px 0px 8px 0px;
	width:265px;
}
#gameCategory .casinoGameLarge .gameTitle a {
	color:#000 !important;
	text-decoration:none;
}
#gameCategory .casinoGameLarge .gameTitle a:hover {
	text-decoration:underline;
}
#gameCategory .casinoGameLarge .gameTags {
	color:#666;
	font-size:11px;
	margin:0px 0px 8px 0px;
	width:265px;
}
#gameCategory .casinoGameLarge .gameTags a {
	padding-right:3px;
}
#gameCategory .casinoGameLarge .gameDescription {
	color:#333;
	font-size:11px;
	margin: 0px 0px 10px 0px;
	line-height:14px;
	width:265px;
}
#gameCategory .casinoGameLarge .gameCta a.text {
	padding-left:14px;
	font-size:13px;
	background: url("img/games/link-arrow.gif") 1px 6px no-repeat;
}
#gameCategory .casinoGameSmall {
	float:left;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
}
#gameCategory .casinoGameSmall .padding {
	margin:25px 13px 0px 0px;
}
#gameCategory .casinoGameSmall .gameImage {
	background: url("img/games/game-image-bg-sm.gif") no-repeat;
	width:133px;
	height:118px;
}
#gameCategory .casinoGameSmall .gameImage .image {
	padding:9px 2px 0px 2px;
}
#gameCategory .casinoGameSmall .gameTitle {
	font-size:13px;
	font-weight:bold;
	margin:3px 0px 5px 0px;
	width:133px;
}
#gameCategory .casinoGameSmall .gameTitle a {
	color:#000 !important;
	text-decoration:none;
}
#gameCategory .casinoGameSmall .gameTitle a:hover {
	text-decoration:underline;
}
#gameCategory .casinoGameSmall .gameDescription {
	color:#333;
	font-size:11px;
	margin: 0px 0px 6px 0px;
	line-height:14px;
	width:133px;
}
#gameCategory .casinoGameSmall .gameCta a.text {
	padding-left:14px;
	font-size:13px;
	background: url("img/games/link-arrow.gif") 1px 6px no-repeat;
}
.firstColumn {
	/* first column exception */
	padding-left:17px !important;
}
.endColumn {
	/* Remove any potential width issues */
	margin-right:0px !important;
}
#gameCategory ul {
	font-size:13px;
	list-style-type: square;
	list-style-image: url("img/games/game-content-bullet.gif");
}
#gameCategory li {
	line-height:20px;
	padding-left:3px;
	margin-left:-5px;
}
/**** END CASINO GAME CATEGORY ****/

#casinoGamesIcons {
	padding:28px 0 0 0;
}
#casinoGamesIcons .casinoGamesIconBG {
	float:left;
	background:url('img/games/casino-games-icon-bg.gif') no-repeat;
	padding:2px 0 0 2px;
	margin:0 5px 0 0;
	width:54px;
	height:42px;
}
#casinoGamesIcons img.selected {
	opacity:1;
	cursor:pointer;
}
#casinoGamesIcons img {
	opacity:0.5;
	cursor:pointer;
}
/**** CUSTOMER SERVICE ****/
#cs-container {
	position:absolute;
	width:342px;
	margin:10px 0 0 5px;
}
#cs-method-container {
	height:35px;
}
#cs-arrow {
	position:relative;
	top:-5px;
	height:10px;
}
.cs-arrow-csFaq {
	margin-left:24px;
}
.cs-arrow-csEmail {
	margin-left:97px;
}
.cs-arrow-csPhone {
	margin-left:180px;
}
.cs-arrow-csLiveChat {
	margin-left:275px;
}
#cs-description {
	position:relative;
	top:-5px;
	background:url('img/footer/cs-desc-bg.gif') no-repeat;
	width:346px;
	height:23px;
	font-family:trebuchet ms;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:3px 0 0 35px;
}
.cs-method {
	background:#5ea4bd;
	border:1px solid #bccbd2;
	font-family:trebuchet ms;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:8px 18px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
.cs-method-no-action {
	background:#5ea4bd;
	border:1px solid #bccbd2;
	font-family:trebuchet ms;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:8px 18px;
	float:left;
	margin-right:3px;
	cursor:default;
}
.cs-method-ovr {
	background:#6fb5ce;
	border:1px solid #cddce3;
	font-family:trebuchet ms;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:8px 18px;
	float:left;
	margin-right:3px;
	cursor:pointer;
}
#csFaq {
}
#csEmail {
}
#csPhone {
}
#csLiveChat {
	margin-right:0px !important;
}
/**** END CUSTOMER SERVICE ****/

/**** CASHIER PAGE ****/
#cashierContent {
}
#cashierContent .paymentMethods {
	border:1px dashed #dfdfdf;
	padding:8px;
	margin-bottom:9px;
}
#cashierContent .paymentMethods h4 {
	padding:0;
	margin:0;
}
#cashierContent .paymentMethods p {
	width:430px;
	font-size:11px;
}
#cashierContent .paymentDesc {
	float:left;
	padding:0 10px 5px 15px;
}
#cashierContent .cashierInfo {
	border:1px dashed #dfdfdf;
	padding:8px;
	margin:9px 0 9px 0;
	font-size:11px;
}
#cashierContent .cashierHelpIcon {
	float:right;
	position:relative;
	top:30px;
	left:23px;
}
#cashierContent .cashierInfo p {
	font-size:12px;
	width:290px;
}
#cashierContentSidebar {
	margin-top:80px;
	float:right;
}
.cashierBlock {
	width:240px;
}
.cashierBlockTitle {
	border-top:3px solid #006699;
	background:#f5f5f5;
	padding:0 20px 10px 20px;
}
.cashierBlockBody {
	background:#e8e8e8;
	padding:0 20px 20px 20px;
}
.cashierBlockBody p {
	padding:10px 0 0 0;
	margin:0;
}
.cashierBlockBody ul {
	padding:0;
	margin:0;
	list-style-type:square;
	font-size:11px;
	padding:0 0 0 20px;
}
.cashierBlockBody li {
	padding:15px 0 0 0;
	line-height:15px;
}
.cashierBlockBottom {
	background:url('img/right-col-bottom.gif') no-repeat;
	height:8px;
	margin-bottom:20px;
}
/**** END CASHIER PAGE ****/

/**** DOWNLOAD PAGE ****/
#downloadContent {
	width: 860px;
}
#downloadContent p {
	color:#ffffff;
	font-size:11px;
}
.downloadForm {
	width:833px;
	height:116px;
	background:#e8e8e8;
	border:1px solid #cccccc;
	margin-bottom:40px;
	padding:23px 0 0 25px;
}
.downloadForm table {
	border-bottom: 0;
	font-family: Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	font-size:13px;
	color:#333333;
	margin:0 0 5px 0;
}
.downloadForm .inputText {
	height:20px;
	padding:2px 0 0 2px;
	margin:7px 27px 0 0;
	border:1px solid #999999;
}
.downloadForm p {
	font-size:11px;
	padding:10px 0 0 0;
}
.downloadForm .btn {
	margin:5px 0 0 0;
}
#downloadContent #frame {
	overflow: hidden;
	margin: 0 auto;
	padding:0 0 20px 0;
	width: 858px;
	background:#e8e8e8;
	border:1px solid #999999;
	border-top:none;
	position: relative;
}
#downloadContent #scroller {
	width: 820px;
	margin: 0 auto;
	background: #cdcdcd;
	overflow: hidden;
}
#downloadContent #scrollerContent {
	width: 5250px;
	background:#cdcdcd;
}
#downloadContent #scrollerContent .section {
	width: 820px;
	float: left;
}
#downloadContent #toolbar {
	background:url('img/download/dl-page-header.gif') no-repeat;
	width:860px;
	height:50px;
	padding:12px 0 0 56px;
}
.active {
	cursor:pointer;
	float:left;
	padding:0 12px 0 0;
}
.inactive {
	cursor:pointer;
	float:left;
	padding:0 12px 0 0;
}
#downloadContent #new-tab.active {
	width:28px;
	height:28px;
	background:url('img/download/step-1-on.gif') no-repeat;
}
#downloadContent #new-tab.inactive {
	width:28px;
	height:28px;
	background:url('img/download/step-1-off.gif') no-repeat;
}
#downloadContent #sites-tab.active {
	width:28px;
	height:28px;
	background:url('img/download/step-2-on.gif') no-repeat;
}
#downloadContent #sites-tab.inactive {
	width:28px;
	height:28px;
	background:url('img/download/step-2-off.gif') no-repeat;
}
#downloadContent #files-tab.active {
	width:28px;
	height:28px;
	background:url('img/download/step-3-on.gif') no-repeat;
}
#downloadContent #files-tab.inactive {
	width:28px;
	height:28px;
	background:url('img/download/step-3-off.gif') no-repeat;
}
#downloadContent #editor-tab.active {
	width:118px;
	height:28px;
	background:url('img/download/step-4-on.gif') no-repeat;
}
#downloadContent #editor-tab.inactive {
	width:118px;
	height:28px;
	background:url('/img/download/step-4-off.gif') no-repeat;
}
#downloadContent .step1 {
	background:url('img/download/step1.jpg') no-repeat;
	width:820px;
	height:450px;
}
#downloadContent .step2 {
	background:url('img/download/step2.jpg') no-repeat;
	width:820px;
	height:450px;
}
#downloadContent .step3 {
	background:url('img/download/step3.jpg') no-repeat;
	width:820px;
	height:450px;
}
#downloadContent .step4 {
	background:url('img/download/step4.jpg') no-repeat;
	width:820px;
	height:450px;
}
#downloadContent #nextButton {
	width:820px;
	height:40px;
	margin:0 0 0 19px;
	padding:1px 0 0 0;
	background:url('img/download/next-bg.jpg') no-repeat;
}
#downloadContent .firstPara50 {
	padding:352px 0 0 67px;
	float:left;
}
#downloadContent .secPara50 {
	padding:352px 0 0 91px;
	float:left;
}
#downloadContent .paraRight {
	padding:109px 50px 0 0;
	float:right;
}
#downloadContent .paraRight p {
	width:202px;
}
#downloadContent .firstPara30 {
	padding:308px 0 0 39px;
	float:left;
}
#downloadContent .firstPara30 p {
	width:270px;
}
#downloadContent .secPara70 {
	padding:308px 0 0 61px;
	float:left;
}
#downloadContent p {
	width:300px;
}
#downloadContent h3 {
	padding: 30px 0 15px 0;
	margin:0;
	color:#333333;
}
#downloadContent h4 {
	color:#ffffff;
}
/**** DOWNLOAD PAGE ****/

/******CONTACT US CONTAINER******/
.contact {
	border:1px solid #999999;
	margin:0 0 1px 0;
}
.contactLeft {
	background:#5eb3d0;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	border-right:1px solid #999999;
	padding:15px 0 0 17px;
	width:70px;
	float:left;
}
.contactRight {
	padding:15px 0 15px 28px;
	float:left;
}
.contactBg {
	background:url('img/cashier-contact-bg.gif') no-repeat;
	height:23px;
	width:316px;
	padding:4px 0 0 15px;
}
/******END CONTACT US CONTAINER******/


/**** START QUOTE CONTAINER ****/
#quoteContainer {
	background: url('img/games/game-content-quote-bg.gif') no-repeat;
	width:225px;
	height:143px;
	margin:0px 10px 10px 20px;
	float:right;
}
#quoteContainer .quote {
	font-weight:bold;
	color:#333333;
	padding:20px 22px 10px 22px;
	font-size:13px;
	line-height:14px;
	font-style:italic;
}
#quoteContainer .quote .link {
	padding-top:8px;
}
#quoteContainer .quote .link a.text {
	font-size:11px !important;
	padding-left:14px;
	background: url('img/games/link-arrow.gif') 1px 6px no-repeat;
	font-style: italic;
	font-size:13px;
}
/**** END QUOTE CONTAINER ****/


/**** RIGHT NAV BOX COMPONENT ****/
.box {
	background: #e8e8e8 url('img/games/game-content-sidebar-title-bg.gif') no-repeat;
	width:240px;
	margin-top:10px;
}
.box .title {
	font-family: trebuchet ms, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ffffff;
	text-align:center;
	padding-top:12px;
}
.box .content {
	padding:25px 20px 17px 20px;
	font-size:12px;
	font-family:trebuchet ms, sans-serif;
	color:#333333;
	line-height:16px;
}
.box .contentFullWidth {
	padding:9px 0px 0px 0px;
	font-size:12px;
	font-family:trebuchet ms, sans-serif;
	color:#333333;
}
.box .contentJackpot {
	background: url('img/games/game-content-sidebar-jackpot-bg.gif') 0px 9px no-repeat;
	padding:0px 15px 16px 20px;
	font-size:12px;
	font-family:trebuchet ms, sans-serif;
	color:#333333;
	line-height:16px;
}
.box .contentJackpot .jackpotReels {
	padding:28px 0px 36px 39px;
	font-size:16px;
	font-family:trebuchet ms, sans-serif;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.5em;
}
.box .content ul {
	list-style-image:none;
	list-style-type: none;
	margin-left:0px;
	padding-left:0;
	margin-top:5px;
	margin-bottom:0px;
	line-height:18px;
}
.box .content li {
	background: url('img/games/link-arrow.gif') 1px 6px no-repeat;
	padding-left:14px;
}
.box .content .promotionTitle {
	margin:12px 0 3px 0;
	font-size:13px;
}
.box .content .promotionTitle a {
	color:#320000;
	font-weight:bold;
}
.box .content .promotionLink {
	margin:5px 0 0px 0;
}
.box .content .tableLimits {
	background: url('img/games/game-content-sidebar-table-limits-bg.gif') no-repeat;
	font-weight:bold;
	color:#333333;
	margin:4px 0px 0px 0;
	padding-top:6px;
	width:90px;
	height:28px;
	float:left;
	text-align:center;
}
.box .content .tableLimitsSpacer {
	width:10px;
	float:left;
}
.box .contentJackpot p {
	margin:10px 0 0 0;
}
.boxFooter {
	background: #ffffff url('img/games/game-content-sidebar-footer.gif') no-repeat;
	width:240px;
	height:8px;
	font-size:1px;
}
.box .content table {
	border:0;
	color:#333333;
	font-family:Lucida Sans Grande, Lucida Sans Unicode, sans-serif;
	font-size:11px;
	margin:5px 0 5px 0;
}
.box .content .inputText {
	border:1px solid #999999;
	height:20px;
	margin:2px 0 7px 0;
	padding:2px 0 0 2px;
}
.box .content .btn {
	margin:10px 0 0;
}
/**** END RIGHT NAV BOX COMPONENT ****/	


/**** CONTACT US STYLES ****/

.customerRepLeft {
	float:left;
	margin:20px 20px 0 0;
}
.end {
	margin:20px 0 0 0;
}
.customerRepLeft .crPhoto {
	float:left;
	margin:0 14px 0 0;
	border:1px solid #97a4ad;
	width:127px;
	height:146px;
}
.customerRepLeft .crDesc {
	float:left;
	width:142px;
}
.customerRepLeft .crName {
	font-weight:bold;
	font-size:13px;
	padding:5px 0 2px 0;
}
.customerRepLeft .crTitle {
	font-style:italic;
	padding:0 0 5px 0;
}
.customerRepLeft .crBio {
	height:90px;
}
.customerRepLeft .crEmail {
}
/**** END CONTACT US STYLES ****/



/**** PROMOTIONS STYLES ****/


.promoBonus {
	padding:5px 20px 0 0px;
}
.promoBonus .promoImg {
	float:left;
}
.promoBonus .promoText {
	float:left;
	width:300px;
	padding:0 0 0 20px;
}
.promoBonus .promoText .desc {
	padding:0px 0 0px 0;
	margin:0;
}
.promoBonus .promoText .code {
	padding:10px 0 19px 0;
}
.promoBonus li {
	background:transparent url(img/games/link-arrow.gif) no-repeat scroll 1px 6px;
	padding-left:17px;
	list-style:none;
	color:#006599;
}
.imageIcon {
	vertical-align:bottom;
	padding:0 5px 1px 0;
}
.promoCode {
	color:#9a6601;
}
.promoBonusCode {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	width:360px;
	border:1px solid #bfc8cd;
	background:#eaeaea;
	border-left:10px solid #bfc8cd;
	margin:50px 0;
}
.promoBonusCode .padding {
	padding:20px 20px 25px 20px;
}
.promoBonusCode .title {
	font-size:16px;
	color:#750909;
	font-weight:bold;
	margin-bottom:15px;
}
.promoBonusCode .subTitle {
	font-size:13px;
	color:#333;
	font-weight:bold;
	margin-bottom:15px;
}
.promoBonusCode .description {
	font-size:13px;
	color:#333333;
	margin-bottom:15px;
}
.promoBonusCode .couponCode {
	font-size:13px;
	font-weight:bold;
	margin-bottom:15px;
}
.promoBonusCode .redeemInfo {
	font-size:11px;
}
.promoBonusCode .redeemInfo a {
	text-decoration:underline !important;
}
.promoBonusCode .hint {
	font-size:10px;
	color:#666;
	font-style:italic;
	margin-top:15px;
}
/**** END PROMOTIONS STYLES ****/



/**** FAQ STYLES ****/
#faqPage h3 {
	margin:35px 0 20px 0;
}
#faqPage ol {
	padding:10px 0 15px 48px;
}
#faqPage p {
	padding:0 0 0 23px;
}
#faqPage .topLink {
	padding:0 0 0 23px;
	font-size:13px;
}
#faqMenu {
	width:590px;
	border:1px solid #cccccc;
	padding:10px;
}
#faqMenu .depositFaq {
	border-bottom:1px solid #cccccc;
	padding:10px;
}
#faqMenu .payoutFaq {
	padding:20px 10px 0 10px;
}
#faqMenu h3 {
	margin:0 0 10px 0;
}
/**** END FAQ STYLES ****/


.gameTitle {
	font-size:16px;
	margin:3px 0 5px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.clearRight {
	clear:right;
}
.clearLeft {
	clear:left;
}
.clearBoth {
	clear:both;
}
/******************** End General Site Styles *******************/






/******************** Footer *******************/

#footerTop {
	background: url('img/footer/footer-top.jpg') center no-repeat;
	width:900px;
	height:376px;
	margin-top:30px;
}
#footerTop p {
	margin:0;
}
#footerTop .columns {
	padding:63px 0 0 33px;
}
#footerTop .footerColumn1 {
	float:left;
	width:475px;
}
#footerTop .footerColumn1 #latestNews {
	background:url('img/footer/latest-news.jpg') no-repeat;
	width:101px;
	height:13px;
	margin:0;
	padding:0 0 7px 0;
}
#footerTop .footerColumn1 .newsItem {
	height:63px;
}
#footerTop .footerColumn1 .newsItem .newsTime {
	float:left;
	width:40px;
	height:50px;
	padding:10px 0 0 10px;
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:34px;
	font-weight:bold;
	letter-spacing:-1px;
}
#footerTop .footerColumn1 .newsItem .newsTimeExt {
	padding:16px 0 0 5px;
	float:left;
	width:30px;
	height:30px;
}
.space5 {
	height:5px;
}
#footerTop .footerColumn1 .newsItem .newsContent {
	float:left;
	padding:7px 0 0 20px;
	width:300px;
}
#footerTop .footerColumn1 .title {
	color:#006699;
	font-size:12px;
	font-weight:bold;
}
#footerTop .footerColumn1 .desc {
	color:#666666;
	font-size:11px;
	width:300px;
	height:32px;
	overflow:hidden;
	line-height:16px;
}
#footerTop .footerColumn2 {
	float:left;
	width:420px;
}
#footerTop .footerColumn2 #customerService {
	background:url('img/footer/customer-service.jpg') no-repeat;
	margin:0;
	width:259px;
	height:12px;
	text-indent: -9999px;
}
#footerTop .csTeam {
	margin-top:10px;
	padding:150px 0 0 100px;
	background:url('img/footer/customer-service-team.jpg') no-repeat;
}
#footerTop .csFooter {
	background:url('img/footer/customer-service-footer.gif') no-repeat;
	width:346px;
	height:23px;
	margin:3px 0 0 0;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
#footerTop .csFooter #csFooterMenu {
	padding:4px 0 0 35px;
	height:30px;
	overflow:hidden;
}
#footerBottom {
	margin-top:30px;
	width:906px;
	height:33px;
}
.footerBottomBgHome {
	background: url('img/footer/footer-bot.jpg') center top no-repeat;
}
.footerBottomBgMain {
	background: url('img/footer/footer-bot-2.gif') center top no-repeat;
}
#footerBottom .footerNav {
	margin:0 0 15px 0;
	color:#b8b8b8;
	font-size:12px;
	font-family:Trebuchet MS;
}
.pmt {
	padding-right:18px;
}
#footerBottom .footerNav ul, #footerBottom .footerNav li {
	display:inline;
	margin:0px;
	padding:0px;
}
#footerBottom .footerNav a {
	color:#b8b8b8;
	font-size:11px;
	font-weight:bold;
}
#footerBottom .footerNav a:link, #footerBottom .footerNav a:visited, #footerBottom .footerNav a:active {
	text-decoration:none;
}
#footerBottom .footerNav a:hover {
	text-decoration:underline;
}
#footerBottom .centered {
	text-align:center;
	margin: 0 auto;
	padding:15px 0 0 0;
}
#footerLegal {
	margin:0 auto;
	color:#ffffff!important;
	height:80px;
}
#footerLegal .content div {
	color:#AAA!important;
}
#footerLegal .content * a {
	color:#CCC!important;
}
#footerLegal .content p a {
	color:#3386D4!important;
	text-decoration:underline;
}
/* #3386D4 */

#footerLegal2 {
	margin:0 auto;
	background:url('img/footer/footer-repeatx.jpg') top center repeat;
	height:80px;
	width:100%;
	overflow: visible;
}
.footerLegalBgHome {
	background:url('img/test/footer-bg.jpg') top center no-repeat;
}
.footerLegalBgMain {
	background:url('img/footer/footer-bg-5.jpg') top center no-repeat;
}
#footerLegal .content {
	width:906px;
	margin: 0 auto;
	text-align:left;
}
#footerLegal p {
	padding:0;
	color:#000000;
	padding:10px 20px 0 20px;
	margin:0px;
	font-size:10px;
}
#footerLegal .text {
	color:#000000;
	font-size:10px;
	margin:0;
	padding:10px 20px 0;
}
#footerLegal .text a:link, #footerLegal .text a:visited, #footerLegal .text a:active {
	color:#000000;
	text-decoration:underline;
}
#footerLegal .text a:hover {
	color:#000000;
	text-decoration:none;
}
#footerLegal .copyright {
	padding:35px 0 0 0;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:16px;
}
#footerLegal .copyright a:link, #footerLegal .copyright a:visited, #footerLegal .copyright a:active {
	color:#3386d4;
	text-decoration:unerline;
}
#footerLegal .copyright a:hover {
	text-decoration:none;
}
/******************** End Footer *******************/



/******************** Blog *******************/















#sidebar {
	float:left;
	width:220px;
	overflow:hidden;
	clear:both;
}
#sidebar * {
	text-align:left;
}
.sidebar-heading {
	height:42px;
	background:url(blog/images/header-sidebar-bg.gif) repeat-x;
}
h3.sidebar {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif!important;
	font-size:14px;
	color:#FFF!important;
	text-align:center!important;
	line-height:40px!important;
	text-transform:uppercase!important;
	margin:0px 0px!important;
	padding:0px 0px!important;
}
.sidebar-content {
	background-color:#f6f6f6;
	text-align:left;
}
.sidebar-content ul li {
	padding-left:6px;
	list-style-type:none!important;
}
ul.sidebar, ul.blogroll {
	padding-top:5px!important;
}
ul.sidebar li .img-recent, ul.blogroll li .img-recent {
	float:left!important;
	width:24px!important;
	padding-top:0px!important;
}
ul.sidebar li .li, ul.blogroll li .li {
	float:left!important;
	width:170px!important;
	padding-right:10px;
	display:block;
}
ul.sidebar li, ul.blogroll li {
	padding:6px 6px 6px 0px!important;/*border-top:1px solid #FFF!important;
	border-bottom:1px solid #cdcdcd!important;*/
}
#sidebar-rss li {
	padding:2px 6px 2px 0px!important;
}
.rss-img {
	margin-top:-4px!important;
}
#sidebar-rss li, #sidebar-rss li a {
	line-height:28px;
}
/*#sidebar-rss li .rss-img{
	margin-top:2px!important;
}*/
#sidebar-tags {
	padding-left:8px;
	text-align:justify;
}
.sidebar-footer {
	height:12px;
	background:url(blog/images/header-sidebar-drop.gif) repeat-x;
}
.sidebar-spacing {
	height:22px;
	overflow:hidden;
}
.img-recent {
	padding-left:7px;
}
#tag-cloud li {
	border-bottom:none;
}
.linkcat h2 {
	display:none;
}
#wp-calendar {
	width:220px;
	border:none!important;
	background-color:#e7e9eb;
}
#wp-calendar * td, #wp-calendar * th {
	text-align:center;
	height:24px;
	width:20px;
}
#wp-calendar * th {
	background:url(blog/images/cal-th-bg.gif);
}
#wp-calendar * td {
	text-align:center;
	border:1px solid #FFF;
}
#wp-calendar * thead, #wp-calendar * th {
	margin:0px 0px;
	padding:0px 0px;
}
#wp-calendar caption {
	color:#006699;
	font-weight:bold;
	font-size:13px;
	padding-top:8px;
	text-align:center;
}
tfoot tr td, .pad {
	border:0px!important;
}
#div-calendar {
	margin:0px 0px 0px 0px;
}
#div-calendar caption {
	padding:0px 4px;
	text-align:left;
}
#today {
	font-weight:bold;
	background-color:#d7dbdf;
}
td#prev {
	text-align:left;
}
td#next {
	text-align:right;
}
.sidebar-div {
	height:6px;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
h3.title, h3.title a {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-weight:normal;
	font-size:20px;
	margin:0px 0px;
	padding:0px 0px;
}
div.title {
	height:8px;
	overflow:hidden;
}
#banner-space {
	height:28px;
	overflow:hidden;
}
#ter-nav {
	background:url('blog/images/ter-nav-bg.gif') repeat-x;
	height:50px;
}
.search-form {
	float:left;
	height:42px;
	width:220px;
}
.search-form-inner {
	height:42px;
	width:210px;
	float:left;
	padding-top:10px;
	padding-left:22px;
}
.search-form-bg {
	text-align:left;
	height:24px;
	width:192px;
	background:url(blog/images/search-bg.gif) no-repeat;
}
.search-form-left {
	float:left;
	height:21px;
	width:17px;
	padding-left:8px;
	padding-top:3px;
	overflow:hidden;
}
.search-form-right {
	float:right;
	height:24px;
	width:160px;
	overflow:hidden;
	padding-top:5px;
}
.paging-top {
	float:right;
	height:42px;
	width:660px;
	background:url(blog/images/ter-nav-div.gif) no-repeat left;
}
.paging-top-left {
	height:42px;
	width:284px;
	float:left;
	padding-top:6px;
	padding-left:46px;
}
.paging-top-right {
	height:42px;
	width:294px;
	float:right;
	padding-top:6px;
	padding-right:36px;
}
#paging-top-right-button {
	text-align:right;
	position:relative;
}
#paging-top-left-button {
	text-align:left;
}
.paging-bottom {
	float:right;
	height:42px;
	width:660px;
	padding-top:4px;
}
.paging-bottom-left {
	height:42px;
	width:284px;
	float:left;
	padding-top:6px;
	padding-left:46px;
}
.paging-bottom-right {
	height:42px;
	width:294px;
	float:right;
	padding-top:6px;
	padding-right:36px;
}
#paging-bottom-right-button {
	text-align:right;
	position:relative;
}
#paging-bottom-left-button {
	text-align:left;
}
div#ter-nav-spacer {
	height:21px;
	overflow:hidden;
}
#content-body {
	float:right;
	width:650px;
	position:relative;
}
.content-image {
	overflow:hidden;
	width:126px;
	height:126px;
	float:left;
	border:2px solid #b0bbc3;
	background:#E3E3E3;
}
.content-toolbar {
	width:150px;
	/*height:885px;*/
	position:absolute;
	right:0px;
}
table {
	border:none;
}
.img-table tr td, .img-table {
	vertical-align:middle;
	height:125px;
	width:125px;
	padding:0px 0px;
	margin:0px 0px;
	overflow:hidden;
}
.img-table tr td {
	overflow:hidden;
	height:125px;
	width:125px;
	border:1px solid #FFF;
}
.post-box {
	float:right;
	width:515px;
	text-align:left;
	font-size:13px;
	font-weight:normal;
}
.post-box-single {
	float:left;
	width:489px;
	text-align:left;
	font-weight:normal;
}
br.clear {
	clear:both;
}
div.post-div {
	height:22px;
	overflow:hidden;
}
div.post-div-dots {
	height:1px;
	background:url(blog/images/div-dotted.gif);
	overflow:hidden;
}
div.clear {
	clear:both;
}
.no-height {
	height:1px;
	overflow:hidden;
}
.by-line {
	font-size:85%;
}
.sbox {
	color:#666;
	font-weight:bold;
}
.post-box-single p {
	padding:0px 10px 16px 0px;
}
.sidebar-right-header h4 {
	margin:0px 0px;
	padding:0px 0px;
}
.sidebar-right-header {
	height:40px;
	background: url(blog/images/sidebar-left-header-bg.gif) #f7f7f7;
	margin:0px 0px;
	padding:0px 0px;
}
.sidebar-right-body {
	background:#fafafa;
	padding:10px 10px;
	text-align:left;
}
.sidebar-right-footer {
	height:8px;
	background: url(blog/images/header-sidebar-drop.gif);
	overflow:hidden;
}
.ter-nav-foot {
	background: url(blog/images/ter-nav-foot.jpg) repeat-x;
	padding-bottom:20px;
}
.ter-nav-foot2 {
	height:300px;
	background: url(blog/images/ter-nav-foot2.jpg) repeat-x;
	text-align:left;
}
.comments-area {
	padding:0px 30px 35px 30px;
}
.comments-box {
	background:#c1c9cc;
	text-align:left;
	padding:14px 14px;
}
.comments-box p {
	padding-bottom:12px;
}
.comments-arrow {
	float:left;
	width:370px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#092832!important;
}
.comments-date {
	float:right;
	width:220px;
	text-align:right;
	color:#666666;
	font-style:italic;
	font-weight:bold;
	line-height:30px;
}
.comments-spacer1 {
	height:50px;
}
.comments-title {
	font-size:20px;
	text-align:left;
	padding-left:30px;
}
.title-single {
	font-size:25px;
	margin:0px 0px;
	padding:0px 0px 6px 0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif
}
div.sociable ul li {
	list-style:none;
}
.sociable ul li a img {
	vertical-align:middle;
}
.sociable ul li {
	padding-bottom:6px;
}
.sidebar-right-body * img {
	vertical-align:middle;
}
.font-size {
	padding-left:30px;
}
#tools div {
	padding-bottom:8px;
}
#copy-content * {
	font-size:13px;
}
#comment-form-left {
	width:295px;
	float:left;
	overflow:hidden;
}
#comment-form-left input {
	width:272px;
	float:left;
	overflow:hidden;
}
#comment-form-right {
	width:295px;
	overflow:hidden;
	float:right;
}
#comment-form-right textarea {
	width:272px;
}
#author, #email, #comment {
	background-color:#092832;
	border:2px solid #FFF;
	color:#FFF;
	padding:4px 4px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
}
#comment2 {
	width:585px;
	border:2px solid #CCC;
	padding:4px 4px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	height:80px;
}
#author2 {
	width:280px;
	height:20px;
	border:2px solid #CCC;
	padding:4px 4px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:14px;
}
#email2 {
	width:280px;
	height:20px;
	border:2px solid #CCC;
	padding:4px 4px;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size:14px;
}
#comment {
	height:100px;
}
.commentsubmit {
	padding-right:10px;
}
#page-name {
	font-size:20px;
	text-align:left;
	padding:0px 0px 24px 0px;
	margin:0px 0px;
}
.button-off-left {
	display:inline;
}
.button-off-right {
	display:inline;
	position:absolute;
	right:2px;
}
.button-off-left .button-left, .button-off-right .button-left {
	float:left;
	background:url(blog/images/button-left-off.jpg) no-repeat;
	width:19px;
	height:31px;
}
.button-off-left .button-mid, .button-off-right .button-mid {
	float:left;
	background:url(blog/images/button-mid-off.jpg) repeat-x;
	height:31px;
	_width:100px;
	_text-align:center;
}
.button-off-left a, .button-off-right a {
	display:block;
	height:31px;
	line-height:28px;
	color:#ffffcc;
	text-transform:uppercase;
	font-size:11px;
}
.button-off-left .button-right, .button-off-right .button-right {
	float:left;
	background:url(blog/images/button-right-off.jpg) no-repeat;
	width:19px;
	height:31px;
}
.comments-footer {
	clear:both;
}
#foot-relatedposts-top {
	background:url(blog/images/foot-relatedposts.jpg) no-repeat;
	height:53px;
	width:900px;
}
#foot-relatedposts-bg {
	background:url(blog/images/foot-relatedposts-bg.jpg) repeat-x;
	width:880px;
	padding:20px 0px 0px 20px;
	text-align:left;
}
#foot-relatedposts-bg #rows-0 {
	height:20px;
}
#foot-relatedposts-bg #rows-1 {
	height:120px;
}
#foot-relatedposts-bg #rows-2 {
	height:240px;
}
#foot-relatedposts-bg #rows-3 {
	height:385px;
}
.related-post {
	width:280px;
	height:94px;
	float:left;
	overflow:hidden;
	padding-bottom:20px;
}
.related-post-gutter {
	width:10px;
	height:94px;
	float:left;
	overflow:hidden;
}
.related-post-img {
	width:90px;
	height:90px;
	border:1px solid #CCC;
	float:left;
	overflow:hidden;
	background:url(blog/images/silveroak-related.jpg) no-repeat;
}
.related-img {
	border:1px solid #FFF;
	width:88px;
	height:88px;
}
.related-post-content {
	width:180px;
	height:92px;
	float:left;
	overflow:hidden;
	padding-left:8px;
}
.nospace {
	height:1px;
	overflow:hidden;
}
#page404 * {
	text-align:left;
}
#page404 h2 {
	margin:0px 0px;
	padding:0px 0px;
	padding-bottom:12px;
	font-size:22px;
}
#footerBottom {
	margin-top:0px;
}
.cta-outer {
/*border:1px solid #999;*/
}
.cta-inner {
	/*border:1px solid #FFF;background:#F6F6F6;*/padding:4px 4px;
}
.post-cta-outer {/*border:1px solid #999;*/
}
.post-cta-inner {/*border:2px solid #fff;background:#f6f6f6;*/
	text-align:left!important;
	padding:4px 4px;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* This adds the border */
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	/* This adds the border */
	padding:8px;
}
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	/* This adds the border */
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	/* This adds the border */
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	/* This adds the border */
	padding:8px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
#sidebar ul li, li.widget, .widget_text {
	list-style:none;
}
li.widget, .widget_text {
	padding:0px 0px;
	margin:0px 0px;
}
div.widgettext {
	display:none;
}
#copy-content ul, #copy-content ol {
	margin-top:0px;
	padding-top:0px;
	padding-left:14px;
}
#copy-content ol {
	padding-left:18px;
}
#copy-content h4, #copy-content h5 {
	margin-top:0px 0px 12px 0px;
}
.widget, .widget_text {
	margin:0px 0px;
	padding:0px 0px;
	list-style-position:outside;
}
.widgettext {
	display:none;
}
#copy-content * input {
	padding:8px 16px;
}
#copy-content form, #copy-content * form {
	margin:0px 0px!important;
	padding:0px 0px!important;
}
#copy-content code {
	display:none;
}
#copy-content h1, #copy-content h2, #copy-content h3, #copy-content h4 {
	margin:12px 0px 0px 0px;
}
h3.other-things, .search-goog form {
	margin:12px 0px!important;
}
#page404 * li {
	line-height:1.5em;
	margin:5px 20px!important;
}
.ddsg-wrapper ul li ul li {
	font-size:9px!important;
}
/* NEW STYLES FIXED */
/*
.colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
}
.colright, .colmid, .colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1, .col2, .col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
.leftmenu {
	background:#fff;
}
.leftmenu .colleft {
	right:75%;
}
.leftmenu .col1 {
	width:75%;
	left:100%;
}
.leftmenu .col2 {
	width:25%;
	left:0%;
}
*/

/*********************************************************************************************/

/* Header styles */
#header_new {
	clear:both;
	float:left;
	width:100%;
}
/* 'widths' sub menu */
#layoutdims {
	clear:both;
	margin:0 auto;
	/*padding:6px 15px !important;*/
	width:906px;
}
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	/*float:left;*/
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* 2 Column (left menu) settings */
.leftmenu {
	background:#fff;		/* right column background colour */
}
.leftmenu .colleft {
	right:75%;			/* right column width */
}
.leftmenu .col1 {
	width:73%;			/* right column content width */
	left:100%;			/* 100% plus left column left padding */
	margin-left:2%;
}
.leftmenu .col2 {
	width:25%;			/* left column content width (column width minus left and right padding) */
	left:0%;			/* (right column left and right padding) plus (left column left padding) */
}
/* Footer styles */
#footer_new {
	clear:both;
	float:left;
	width:100%;
}
#footer_new p {
	padding:10px;
	margin:0;
}





#mainHeader ul { position: absolute;left: 50%;top: 100px; margin-left: -175px; list-style-type: none; width: 630px;}
#mainHeader ul li { float:left; background:url(img/link-bullet-splitter.png) no-repeat center right; padding-right:16px; margin-left:4px;}
#mainHeader h2 { display: none;}
#mainHeader ul li:first-child {	margin:0}
#mainHeader .last {	padding:0; background:none;}

#mainHeader ul li a { /*background:url(img/header_nav.png) no-repeat;	display:block;height:20px;*/
display:block; height:20px; font-family:SansaSemiBoldRegular, Arial, Helvetica, sans-serif; font-size:14px; color:#F1F1F1; text-transform:uppercase; text-decoration:none;  text-shadow: 0px 0px 3px #000; font-weight:normal;}
#mainHeader ul li a:hover {color:#FFF; text-shadow: 0px 0px 5px #FFF;}


#mainHeader ul li .nav_webplay { background-position: left -160px; width:78px; }
#mainHeader ul li .nav_webplay:hover { background-position: left -180px; }

#mainHeader ul li .nav_download {background-position: left 0px;	width:91px;}
#mainHeader ul li .nav_download:hover {	background-position: left -20px;}

#mainHeader ul li .nav_games {	background-position: left -40px;width:113px;}
#mainHeader ul li .nav_games:hover {background-position: left -60px;}

#mainHeader ul li .nav_promos {	background-position: left -80px;width:102px;}
#mainHeader ul li .nav_promos:hover {background-position: left -100px;}

#mainHeader ul li .nav_news { background-position: left -120px; width:70px; }
#mainHeader ul li .nav_news:hover { background-position: left -140px; }

#mainHeader ul li .nav_tournam { background-position: left -200px; width:116px; }
#mainHeader ul li .nav_tournam:hover { background-position: left -220px; }

#mainHeader div#headerTop a.headerlogo { float:left; margin-left:3px;}
#mainHeader div#headerTop .contact {display:block; position:absolute; left:50%; top:36px; margin-left:128px; width:320px; border:none;}
#mainHeader div#headerTop .contact a {margin-left:-4px;}

p.msg_head {
	color: #006599;
}
