/* Orange = #d86717    Yellow = #F7D77A   Dark Yellow = #DFB537*/
@import url("/css/tabs.css");
@import url("/css/navslider.css");
@import url("/css/footer.css");
@import url("/css/topper-inner.css");
@import url("/css/hnav.css");
body {font-family: Verdana, Sans-serif;	font-size: 11px; color: #555;}
a, a:link, a:active, a:visited {color: #E04F00; text-decoration: underline;}
a:hover {color:#DFB537; text-decoration:underline;}
p {margin-bottom:22px;}

/* entity constants */
h1,h2,h3,h4,h5,h6 {line-height:125%; font-family: Helvetica, Arial, Sans-serif; color: #d86717;}
h1 {font-size: 18px; font-weight: bold; margin-bottom:9px;}
h2 {font-size: 14px; font-weight: bold; margin-bottom:7px;}
h3 {font-size: 11px; font-weight: bold; font-family: Verdana, Sans-serif; color: #555;}
h4 {font-size: 11px; font-weight: bold; font-family: Verdana, Sans-serif;}
a h1, a h2, a h3 {text-decoration:none;}
h1 a, h2 a, h3 a {text-decoration:none;}
blockquote {margin: 4px 30px 4px 30px;}

/* commonly used utilty classes */
.clearboth {clear: both; line-height:0; font-size:0; margin:0; padding:0; height:0;}
.floatleft {float: left;}
.margintop {margin-top: 10px;}
.marginbottom {margin-bottom: 10px;}
.margin10 {margin:10px 0px 10px 0px;}
.paddingbottom {padding-bottom: 10px;}
.normaltext {font-weight: normal;}
.alignmentright {text-align: right;}
.alignmentcenter {text-align: center;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.blueline {height: 1px; border-bottom: 1px solid #e5e5e5; margin: 0 0 20px 0; padding:0; font-size: 1px; line-height:0;}
.fineprint {font-size:10px; color:#aaa;}
.bluetext {color:#3777B7;}
.graytext {color:#ccc;}
.dashed {border-bottom:1px #ccc dashed; margin:5px 0 10px 0;}
.form {border:1px solid #ccc; padding:3px; font-family:Verdana; font-size:10px; background:#f6f6f6; margin:0 10px 15px 0;}
.disclaimer {font-size:9px; color:#999;}
.orangeGradient {-webkit-border-radius: 5px; border: 1px solid #f68b1f; background-color:#f68b1f; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCC135', endColorstr='#F25B12'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#FCC135), to(#F25B12)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #FCC135,  #F25B12); /* for firefox 3.6+ */}
a.orangeButton {color:#fff; text-decoration:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ECA903; background: #FCC135; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8CC2D', endColorstr='#CE6900'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#F8CC2D), to(#CE6900)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #F8CC2D,  #CE6900); /* for firefox 3.6+ */ padding:3px 7px; text-decoration:none; display:block;}
	a.orangeButton:hover {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE6900', endColorstr='#F8CC2D'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#CE6900), to(#F8CC2D)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #CE6900,  #F8CC2D); /* for firefox 3.6+ */}

/* Contact images */
.contactImg {width:72px; margin-right:30px; float:left;}
.contactText {width:450px; float:left;}
	.contactText h3 {margin:0; padding:0;}
	
/* height and width classes */
.height100 {height:100px;}
.width170 {width:170px;}
.width460 {width:460px;}

/* area constants */
#flash_inner .left {width:860px; height:200px;}

#inner_content_single_area p {line-height: 18px;}
#inner_content_double_area_left p {line-height:18px;}
#inner_content_double_area_right p {line-height:18px;}
#inner_content_single_area ul {margin: 6px 0 8px 16px; padding: 0 0 10px 0; list-style-type:circle; list-style-image: url(/img/msbullet.gif); line-height:18px;}
#inner_content_single_area li {margin:0px 0 0 3px; padding:0;}
#inner_content_double_area_left ul {margin: 6px 0 8px 16px; padding: 0 0 10px 0; list-style-type:circle; list-style-image: url(/img/msbullet.gif); line-height:18px;}
#inner_content_double_area_left li {margin:0 0 0 3px; padding:0;}
#inner_content_single_area ol {margin:6px 0 8px 16px; padding:0 0 10px 10px;list-style-type:decimal;line-height:18px;}
#inner_content_double_area_left ol {margin:6px 0 8px 16px; padding:0 0 10px 10px;list-style-type:decimal;line-height:18px;}
#inner_content_double_area_left h3 a {color:#2971a7;}

/*right rail border */
#inner_content_double_area_right {border-left: 1px solid #ececec;}

/* vertical nav (#vnav) */
	/* main links */
		#vnav {background: url(/img/bg/bg_verticalnav.jpg) bottom left;background-repeat: no-repeat; text-transform:uppercase; font-size: 10px; line-height:16px; padding:10px 0 0 0;}
		#vnav_bottom {width:180px; height: 54px; margin:0; padding:0;}
		#vnav ul {margin-left: 0; padding-left:0;}
		#vnav li {padding: 0; margin: 0;}
		#vnav a {display: block; padding: 4px 2px 4px 8px; width: 178px;}
		#vnav a:link, #vnav a:visited {color: #333; text-decoration: none;}
		#vnav a:hover, #vnav a.selected , #vnav a:visited.selected {background: url('/img/bg/inner-bg-vnav.jpg') no-repeat center left; color: #F7D77A;}
		#vnav a.selected:hover {color:#fff;}
		/* sub links */
		#vnav ul#vnavSub  {margin: 0; padding: 0;}
		#vnav li#vnavSub  {padding: 0; margin: 0;}
		#vnav #vnavSub a {display: block; padding: 4px 11px 4px 20px; width: 157px;}
	
/* Right Rail */
.rightrailblock {margin-bottom:35px;}

/* home logo */
a#homeLogo {display:block; width:307px; height:95px; position:absolute; text-decoration:none; z-index:100;}

/* double column */
#double_column {width:450px;}
#double_column .column {width:210px; float:left; margin-right:15px;}

/* triple column */
#triple_column {width:630px;}
#triple_column .column {width: 190px; float:left; margin-right:15px;}

/* Inline Boxes - staying special packages */
.shadedColumn {background:url('/img/active/misc/promo-bg-200.jpg') no-repeat; width:200px; margin-right:10px; float:left; margin-bottom:10px; line-height:16px;}
.shadedColumn h2 {margin:15px 0 8px 0; border-bottom:1px #f2d77a solid; font-size:13px;}
.shadedColumn h2 a {text-decoration:none;}
.shadedColumn .image {width:180px; float:left; padding: 10px 10px 0; margin-right:0;}
.shadedColumn .text {padding: 0 10px 10px; width:180px; float:left;}
.shadedColumn ul {padding:0; margin:5px 0 0 15px;}
.shadedColumn img {border:1px #f2d77a solid;}

/* 3 Column Inline Boxes - Playing index */
.shaded {width:630px; background:url(/img/bg/promo-bg.jpg) no-repeat top left;float:left; margin-bottom:10px; line-height:16px;}
.shaded h2 {margin:15px 0 8px 0; border-bottom:1px #f2d77a solid; font-size:13px;}
.shaded h3 {color:#D86717;}
.shaded .image {width:180px; float:left;margin-right:10px; padding:15px;}
.shaded .text {width:400px; float:left;}
.shaded ul {padding:0; margin:5px 0 0 15px;}
.shaded img {border:1px #f2d77a solid;}

/* Inline Boxes - staying special packages and playing index */
.callout {width:630px; background-color:#eee; float:left; margin-bottom:10px; margin-top:10px; line-height:16px; border:1px solid #ccc;}
.callout h2 {margin:15px 0 8px 0; border-bottom:1px #ccc solid; font-size:13px; color:#555;}
.callout .image {width:180px; float:left; margin-right:10px; padding:15px;}
.callout .text {width:400px; float:left;}
.callout ul {padding:0; margin:5px 0 0 15px;}
.callout img {border:1px #ccc solid;}

/*spin street listings page */
.spinstreetlisting {background-color:#f5f5f5; padding:10px; border:1px solid #ccc; margin:15px 0 5px 0;}
.spinstreetlisting .ssimage {width:250px; float:left; margin:0 10px 10px 0; padding:0;}
.spinstreetlisting h2 {width:300px; margin:0 0 8px 260px; font-size:13px;}
.spinstreetlisting p {margin-right:0; width:600px;}
.spinstreetlisting .sstextarea {margin:10px 0 10px 0;}
.spinstreetlisting .ssdateandtime {font-size:10px;font-weight:bold; width: 300px; margin:0px 0px 8px 260px;}

/* faq menu */
#faqmenu{font-size:10px; line-height: 16px; padding:10px 0 0 0; margin-bottom:20px;}
#faqmenu ul {margin-left:0; padding-left:0;}
#faqmenu li {padding: 0; margin: 0;}
#faqmenu a {display:block; padding:3px 2px 3px 2px; width:120px;}
#faqmenu a:hover {color: #DFB537;}
#faqmenu a.selected , #faqmenu a:visited.selected {color: #DFB537; cursor: default; font-weight: bold;}

/* shopping */
.shoppingblock {border-top:1px solid #ccc; padding-top:10px; margin-bottom:20px;}
	.shoppingblock img {margin-bottom:10px;}

/* poker pro */
.firstrowcolor{background-color:#f4f3f3;color:#666;}
.altrow1 {background-color:#FFF;color:#666;}
.altrow2 {background-color:#f5f5f5;color:#666;}
table#pptourney {width:600px; padding: 0; margin:20px 0px 0px 4px; border-collapse:collapse;}
table#pptourney td {font-size:12px; border-left: 1px solid #c3d6e9; border-right: 1px solid #c3d6e9; border-collapse: collapse; padding: 4px 0px 4px 0px; margin:0; text-align:center;}
#pptourney h2 {font-size: 12px; color:#2971A7; padding:0; margin:0;}
#pptourney h3 {font-size: 11px; color:#2971A7; line-height: 14px; margin:0; padding:0;}
#pptourney h4 {font-size: 10px; color:#2971A7; font-weight:normal;}
.specialtext {font-style: italic; color: #666;}
.bordertop {border-top: 1px solid #c3d6e9;}
.borderbottom {border-bottom: 1px solid #c3d6e9;}
.smallertext {font-size: 8px;}
.nopaddingnomargin {padding:0; margin:0;}
.blindnumbers {float:left; width: 250px;}
.blindrules {float:left; width: 270px; margin: 4px 0 0 10px; border-left: 1px solid #c3d6e9; text-align:left; color: #666; padding-left: 10px;}
.rightText {text-align: right; margin:8px 0 0 0; padding:2px; font-weight:bold;}
table#bstable {background-color: #fff; text-align:center; width: 220px; padding: 0; margin:4px 0 0 4px; border-collapse:collapse;}
table#bstable td {font-size:12px; border-left: 1px solid #c3d6e9; border-right: 1px solid #c3d6e9; border-collapse: collapse; padding: 2px 6px 2px 6px; margin:0; text-align:center;}
.blindrules ul {margin: 6px 0 8px 6px; padding: 0 0 10px 0; list-style-type:circle; list-style-image: url(/img/msbullet.gif); line-height:18px;}
.blindrules li {margin:0px 0 0 3px; padding:0; font-size: 11px;} 

/* playing - winners listings */
table.winnerResults {width:400px; margin:3px 0 14px 0; padding:0; border:1px solid #ccc;}
table.winnerResults td {margin:0; padding:4px; border:0;}

/* dining - chefs */
.chef {border-top:2px solid #c3d6e9;padding:16px 0 30px 0;}
.chefleft {width:120px; float:left;}
.chefright {margin-left:120px;}
.chefright h3 {margin-bottom:14px;}

/* commercials */
#commercial{width:148px; float:left; clear:none; margin:10px 30px 30px 10px; padding:3px; text-align:center;}
#commercial h2{margin:0 0 0 8px; padding:0; text-align:left;}
#commercial img{margin-bottom:4px;border:0;}
			
/* calendar styles */
.highlightday {background-color: #e9e9e9; text-align: center; font-weight: bold; color: #2971a7;}
.calendar {width:150px; float:left; margin:0px 20px 20px 0px;}
.calendar td {border: 1px solid #cccccc; text-align: center; padding:3px;}
table.calendar {border-collapse: collapse;}
.calendar caption {font-weight:bold; padding:5px 0; color:#2971a7;;}

/* form styles */
.formblock {margin:0 0 10px 0;}
.formblock label {width:140px; display:block; float:left; margin-right:4px; padding-top:4px; text-align:right; font-weight:bold; color:#555;}
.formblock .textinput {border:1px solid #ccc; padding:4px; font-size:11px; font-weight:bold; width:200px;}
.checkbox {margin-right:5px;}

/* ie: input padding fix */ * html input {overflow:visible;padding:4px;} 
.submitbutton {border:1px solid #ccc; background-color:#3777B7; color:#f5f5f5; padding:4px; margin:10px 0 20px 200px; cursor:pointer; font-weight:bold;}
.paddingblock {margin:14px;}
.hidden {display:none;}
.nothidden {display:inline;}

/* poker */
#pokerblock {width:440px; margin-bottom:12px;}
#pokerblock img {border:1px solid #333;}
#pokerblock .left {float:left; width:160px; padding:5px 0 0 0;}
#pokerblock .right {float:left; width:280px;}

table.pokertable {margin:10px 0 10px 0; padding:0; border-collapse:collapse; color:#555;border:1px solid #ccc;}
.pokertable .oddrow {background-color:#E5EFFF;}
.pokertable td {padding:6px; margin:0; border-bottom:1px solid #CCE0FF;}
.pokerimportant {color:#0066FF;}

table.pokerdetailstable {margin:10px 0 10px 0; padding:0; border-collapse:collapse; color:#333;border:1px solid #ccc;}
.pokerdetailstable td {padding:3px; margin:0; border-bottom:1px solid #ccc;}
.pokerdetailstable .oddrow {background-color:#E5EFFF;}
	
.pseudoheading {font-size:12px; color:#2971A7; font-weight:bold; font-family: Helvetica, Arial, Sans-serif; text-transform:uppercase;}
.pokerhead {background: url(/img/playing/poker_head_bg.gif) repeat-x;}
.pokerhead td {border-bottom:0;padding-bottom:6px;}
.pokerReturn {text-align:right;font-size:10px;padding:0;}

/* sit n go */
#trow {width:630px;background:url(/img/playing/rowbg.gif) repeat-x;border-bottom:1px solid #D9E1F0;border-top:1px solid #D9E1F0; margin:0 0 6px 0;}
.cost {width:200px;height:70px;text-align:center;float:left;border-right:1px solid #D9E1F0;}
.cost h2 {font-size:20px;width:80px;float:left;margin:23px 0px 0px 0px;color:#009900;}
.parenwrap {width:100px;float:left;height:70px;text-align:center;}
.pr {background:url(/img/playing/pr.gif) no-repeat;width:10px;height:47px;float:right;margin:-8px 0px;padding:0;}
.breakdown {float:left;text-transform:uppercase;font-size:10px;text-align:center;padding:8px 0px 0px 10px;margin-top:13px;background:url(/img/playing/pl.gif) no-repeat;height:45px;}
.money {color:#009900;font-size:11px;}
.chipstack {float:left;width:90px;height:70px;text-align:center;border-right:1px solid #D9E1F0;}
.chipstack h2 {color:#555;font-size:20px;margin:23px 0px 0px 0px;}
.prizes {float:left;border-right:1px solid #D9E1F0;height:70px;}
.prize {float:left;width:70px;text-align:center;}
.prizes .prize h2 {font-size:10px; color:#333366; font-weight:normal; margin:18px 0 0 0; padding:0;}
.prizes .prize h3 {font-size:13px; font-family:Arial; font-weight:bold; margin:0; padding:0; color:#339933;}
.prizes .prize h4 {font-size:13px; font-family:Arial; font-weight:bold; margin:0; padding:0; color:#006600;}
.prizes .prize h5 {font-size:13px; font-family:Arial; font-weight:bold; margin:0; padding:0; color:#003300;}
.details {float:left;width:126px;text-align:center; font-size:12px;padding:0;margin:0;}
#trow .details p {margin:0; padding:24px 0 0 0;}
.sitngolabels {font-weight:bold; font-size:12px; color:#666;}
.costlabel {width:200px; float:left; text-align:center;}
.chiplabel {width:90px; float:left; text-align:center;}
.prizelabel {width:212px; float:left; text-align:center;}

#hor-minimalist-a {font-size:11px;background:#fff;width:400px;border-collapse:collapse;text-align:left;margin:20px;}
#hor-minimalist-a th {font-size:13px;font-weight:normal;color:#039;border-bottom:2px solid #6678b1;padding:10px 8px;}
#hor-minimalist-a td {color:#669;padding:9px 8px 0;}

#hor-minimalist-b {font-size:11px; background:#fff; width:400px; border-collapse:collapse; text-align:left; margin:20px;}
#hor-minimalist-b th {font-size:13px; font-weight:normal; color:#555; border-bottom:2px solid #999; padding:10px 8px;}
#hor-minimalist-b td {border-bottom:1px solid #ccc; color:#555; padding:6px 8px;}

/* daily poker tournaments */
.caldateblock{width:50px; height:50px; background:url(/img/playing/bg_calday.gif) no-repeat #ccc; margin:0; padding:0; text-align:center; font-family:Arial;}
.caldateblock h2{font-size:10px;color:#777;margin:0;padding:2px 0px 0px 0px;text-transform:uppercase;font-family:Arial;}
.caldateblock h3{font-size:18px;color:#555;margin:0;padding:2px 0px 0px 0px;line-height:19px;font-family:Arial;}

.color1 {background-color:#eeeeee;}
.color2 {background-color:#e1e1e1;}
.color3 {background-color:#d6d6d6;}
.color4 {background-color:#c2c2c2;}
.color5 {background-color:#999999;}

.pokerevent {border-bottom:1px solid #eeeeee;padding:2px 0px 3px 0px;margin-top:4px;width:600px;font-family:Arial;}
.pokerevent .left {width:70px; text-align:center;float:left;font-family:Arial;}
.pokerevent .center {float:left;width:250px;font-family:Arial;}
.pokerevent .center p {margin:0; padding:0;font-size:14px;font-weight:bold;color:#444;font-family:Arial;margin-top:15px;}
.pokerevent .center h2 {margin:0; padding:0;font-size:14px;font-weight:bold;color:#444;font-family:Arial;margin-top:15px;}
.pokerevent .center span {font-size:10px;margin:0;padding:0;text-transform:uppercase;color:#ccc;font-family:Arial;font-weight:bold;}
.pokerevent .right {float:left;width:90px;text-align:center;font-family:Arial;}
.pokerevent .right h2 {font-size:12px; color:green;margin:0;padding:11px 0px 0px 0px;font-family:Arial;}
.pokerevent .right h3 {font-size:12px;margin:0;padding:11px 0px 0px 0px;font-family:Arial;}
.pokerevent .right h6 {font-size:10px;margin:0;padding:0;text-transform:uppercase;color:#ccc;font-family:Arial;}
.pokerevent .right p {margin:0; padding:0;font-size:12px;font-family:Arial;margin-top:15px;}
div.pokerevent:hover {background-color:#f5f5f5;border-bottom:1px solid #e1e1e1;}

/* Thank You Listings */
.thankYou {padding: 10px 20px 20px 20px; width:520px;  background: url('../img/entertainment/thankYou-bg.jpg') repeat-x; border-top:1px solid #ddd;}
.thankYou .event1, .thankYou .event2, .thankYou .event3, .thankYou .event4 {width:250px; float:left; margin-bottom:10px;}
.thankYou .event1, .thankYou .event3 {margin-right:15px;}
.thankYouEvents {margin-top:10px;}
.thankYouEvents h2 {font-family: Arial; font-size: 11px; color: #000; padding-right: 3px; text-transform: uppercase;}

/* Jquery tooltip popup style for social hovers */
#tooltip {position:absolute; z-index:1000; border:1px solid #fff; background:url('/img/promotions/insider/tooltip-bg.jpg') #ea601b repeat-x; padding:0 6px 4px 6px; color:#fff; display:none; font-size:13px; line-height:125%;}

/* RR Promos */
.rrPromos h2 {margin:0; padding:0;}
.rrPromos h3 {font-style:italic; color:#aaa; margin:0 0 10px 0; padding:0;}
.rrPromos img {margin-bottom:5px;}
.rrPromos a img:hover {opacity:0.5; filter:alpha(opacity=50);}

/* Odometer - Playing Page */
.winnersSlotPayout {padding:8px 0 0 0; border:none; width:620px; height:53px; background:url('/img/common/odometer-inner-bg.gif') no-repeat top left; text-align:right; font-family:arial, helvetica, verdana; font-size:32px; letter-spacing:1px; font-weight:bold; color:#5e250a;}
	.winnersSlotPayout .odometer {margin-right:20px;}
	
.etdbPromo {border:1px dashed #aaa; padding:10px;}