@charset "utf-8";
/* Reset */
h1,h2,h3,h4,h5,h6,div,p,body,html,ul,li {margin:0; padding:0;font-size:100%;}
/* Images */
img{border:none; padding:0; margin:0}
.floatRight{float:right;}
.floatLeft{float:left;}
.Center{display:block;margin:0 auto;}
.textCenter{text-align:center;}
.clear{clear:both;}
.small{font-size:10px;font-style:italic;}
.VCenterWrap1{#position:absolute; #top:50%; display:table-cell; vertical-align:middle; left:50%;}
.VCenterWrap2{#position:relative; #top:-50%; left:-50%; text-align:center;}
/* Generic */
body,html{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;}
body {background:#1e1e1e url(../images/layout/bg_container.jpg) repeat-x center top;color:#868176;}
#container {margin:0 auto; text-align:center; width:948px; position:relative;}
#content {width:948px; display:block; margin:0 auto; position:relative;}
#pageContainer{background:url(../images/layout/bg_pagecontainer.gif);display:block; width:948px;}
#pageLeft {float:left; width:51px; background:url(../images/layout/bg_left_repeat.gif);}
#pageText {float:left; width:785px; background:#FFFFFF; text-align:left; padding: 0px 35px;}
#pageRight {float:left;width:51px; background:url(../images/layout/bg_right_repeat.gif)}
/* EPT Monte Carlo */
h1 { margin:0; padding:15px 56px 0 0; font-size:16px; text-align:right; color:#000000; text-transform:uppercase; }
h2 { margin:0; padding:40px 0 0 66px; font-size:14px; text-align:left; color:#f12c23; text-transform:uppercase; }
h3 { margin:0; padding:6px 0 0 0; font-size:12px; text-align:left; color:#FFFFFF; }
h3.red { margin:0; padding:16px 0 0 28px; font-size:13px; text-align:left; color:#f12c23; }
p {padding: 7px 3px; text-align:justify;}
a {color:#FFFFFF; text-decoration:none;}
a:hover {text-decoration:underline;}
#Stars { float:right; margin:0; padding:20px 50px 0 0; width:500px; }
#Stars h2 { background:url(../images/layout/star.gif) no-repeat left top; padding:0px 0px 4px 20px; text-transform:none; font-size:12px; color:#FFFFFF; margin-top:10px; }
/* Download Container */
#Navigation ul { margin:0px; padding:0; list-style-type:none; text-align:center; font-size:11px; font-weight:bold; height:31px;  }
#Navigation li { display:inline; margin:0px; padding:10px 0 0 0; height:31px; }
#Navigation li a { text-transform:uppercase; background:url(../images/layout/bg_navli.jpg) no-repeat top left; width:112px;  /* 10 less because of the padding top */ padding-top:10px; color:#868176; text-decoration:none; float:left; }
#Navigation .pressed { float:left; text-transform:uppercase; background:url(../images/layout/bg_navlipressed.jpg) no-repeat top left; width:112px; height:21px; padding-top:10px; color:#ffffff; text-decoration:none; }
#Navigation li a:hover { float:left; text-transform:uppercase; background:url(../images/layout/bg_navlihover.jpg) no-repeat top left; width:112px; height:21px; padding-top:10px; color:#ffffff; text-decoration:none; }
#RedDownloadHomePage{ background:url(../images/layout/bg_red_hp.jpg) repeat-x top left; width:948px; clear:both;height:124px; position:relative; }
#flashWrapHomePage {position:absolute; top:50%; margin-top: -26.5px; left: 60px;}
#RedDownload{ background:url(../images/layout/bg_red.jpg) repeat-x top left; width:948px; clear:both;height:64px; position:relative; }
#flashWrap {position:absolute; left: 60px; top:5px;}
/* Homepage Styles */
#HomePageContainer{width: 948px; background: #333333 url(../images/layout/bg_3columns.jpg) repeat-y center top; padding:10px 0px 10px 0px;}
#HomePageLeft{float:left;width:315px;}
#HomePageCenter{float:left;width:393px; color:#868176;}
#HomePageCenter p { padding-left:10px; padding-right:10px;}
#HomePageCenter a {color:#FFFFFF; text-decoration:none;}
#HomePageCenter a:hover {color:#FFFFFF; text-decoration:underline;}
#HomePageRight{float:left; width:240px;}
#PokerStarsLinkedImage{padding-top:10px;}
#LatestNews{ margin:0 0 0 0; padding:0; }
#twitter .tTitle { font-family:Verdana; font-size:11px; font-weight:bold; }
#twitter { margin:5px 0 5px 14px; padding:0; width:212px; }
#twitter .top { margin:0; padding:0; width:212px; height:28px; background:url(../images/homepage/latest_tweets.gif) no-repeat top left; }
#twitter .middle { margin:0; padding:0; width:212px; background:url(../images/homepage/bg_twitter_middle.gif) repeat-y top left; min-height:205px}
#twitter .bottom { margin:0; padding:0; width:212px; height:5px; background:url(../images/homepage/bg_twitter_bottom.gif) no-repeat top left; }
#PageFooter {width:948px; margin: 0px auto; text-align:center; height:82px; display:table; position:relative; overflow:hidden; background: #000000 url(../images/layout/bg_footer.gif) left top no-repeat;}
#PageFooter p {padding:0; width:550px; text-align:center;margin:0 auto;}
#SiteFooter p  {text-align:center;}
/* Page Styles */
#pageContainer {background:#2B2B2B url(../images/layout/bg_page_container.gif) repeat-x top left; width:948px;padding:10px 0px;}
.tpspBox{margin:10px auto;padding:0 0 10px 0; display:block; width:861px;}
.tpspBox .top {background:#000000 url(../images/layout/bg_content_top.gif);height:36px;}
.tpspBox .top h2 {color:#f12c23;font-size:14px; text-transform:uppercase; padding:10px 30px;}
.tpspBox .middle {background:#000000 url(../images/layout/bg_content_middle.gif);margin:0; padding:10px 10px;}
.tpspBox .middle p {color:#868176;padding:5px 10px; text-align:justify;margin:0;}
.tpspBox .middle a {color:#f12c23;text-decoration:underline;}
.tpspBox .middle a:hover {text-decoration:none;}
.tpspBox .bottom {background:#000000 url(../images/layout/bg_content_bottom.gif);height:5px;}
.aboutImage{float:right; padding:5px 0px 10px 10px; width:268px; margin:0;}
.aboutImage img {padding:0; margin:0;}
.aboutText{width:560px;}
/* Book Item Styles */
.bookItem h3 { padding: 8px; background:#2B2B2B; color: #FFFFFF; font-weight:bold; font-size:11px}
.bookItem .bookText img { border: solid 1px #CCCCCC; margin:0 30px 10px 0;}
.bookItem .bookText { padding:20px;}
