﻿/* Orange = #f60    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");
html {behavior: url(iepngfix.htc);}
body {font-family: Verdana, Sans-serif;	font-size: 11px; color: #555;}
a, a:link, a:active, a:visited {color: #f60; text-decoration: underline;}
a:hover {color:#DFB537; text-decoration:underline;}
a img:hover {opacity:0.8; filter:alpha(opacity=80);}
a img[src$=".png"]:hover {filter: none !important;}
p {margin-bottom:16px;}
img {-ms-interpolation-mode: bicubic;} /*fixes css resized image jaggedness in ie */

/* entity constants */
h1,h2,h3,h4,h5,h6 {line-height:125%; font-family: Helvetica, Arial, Sans-serif; color: #f60;}
h1 {font-size: 18px; font-weight: bold; margin-bottom:10px;}
h2 {font-size: 14px; font-weight: bold;}
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;}
.padding10 {padding:10px;}
.alignmentright {text-align: right;}
.alignmentcenter {text-align: center;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.floatRight {float:right; margin:0 0 10px 10px;}
.fineprint {font-size:10px; color:#aaa;}
.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;}
p.disclaimer {font-size:9px; line-height:16px; 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 {display:block; color:#F7D77A; padding:5px 10px; text-align:center; text-decoration:none; width:140px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #BB4B00; background:#ff6600; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6600), to(#BB4B00));
background:-moz-linear-gradient(0% 90% 90deg, #ff6600, #BB4B00);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#BB4B00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#BB4B00)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ff6600,  #BB4B00); /* for firefox 3.6+ */}

	a.orangeButton:hover {color:#fff; background:#F7D77A; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#BB4B00), to(#ff6600));
background:-moz-linear-gradient(0% 90% 90deg, #BB4B00, #ff6600);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BB4B00', endColorstr='#ff6600'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#BB4B00), to(#ff6600)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #BB4B00,  #ff6600); /* 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: 0 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: 0 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;}
	#inner_content_double_area_right img {display:block; margin:0 auto;}

/* 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;}
.internalSocial {border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; text-align:center; margin:10px 0px 10px 0px;}
.internalSocial img {display: inline;}

/* 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;}

/* Inline Boxes - staying special packages */
.shadedColumn {width:200px; background:url('/img/bg/promo-bg-sparkle-col.jpg') #fff no-repeat top left; 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 #ddd solid;}

/* Jumbo promo  for new games */
.jumboPromo {position:relative; width:631px; height:235px;}
.jumboPromo img {position:absolute; z-index:5; top:0; left:0; border-left:1px solid white; border-bottom:1px solid white;}
.jumboPromo a {background:url(/no-image.jpg); text-decoration:none;} 
/* need fake bg image no-image.jpg to get clear links to work in ie */
a.jumboPromoPhotos {display:block; width:171px; height:132px; position:absolute; z-index:900; bottom:0; right:0;}
a.jumboPromoVideo {display:block; width:171px; height:132px; position:absolute; bottom:0; right:171px; z-index:950;}
.shaded .text.jumboPromoText {margin-left:50px; margin-top:25px; width:525px;}
.shaded .text.jumboPromoText h2 {margin-bottom:10px; font-size:18px;}

/* 3 Column Inline Boxes - Playing index */
.shaded {width:100%; background:url('/img/bg/promo-bg-sparkle.jpg') #fff no-repeat top left; float:left; margin-bottom:20px; line-height:16px; padding:0 0 20px 0; border-left:1px solid #F3CCAF; border-right:1px solid #F3CCAF; border-bottom:1px solid #F3CCAF; -moz-border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0; border-radius: 0 0 15px 0;}
h2.shadedHeader {width:601px; clear:left; background:url('/img/bg/promo-header-sparkle.jpg') no-repeat top left; padding:10px 15px; color:#fff; text-transform:uppercase; font:normal 20px/22px helvetica, arial, verdana; border:1px solid #fff; -moz-border-radius:15px 0 0 0; -webkit-border-radius:15px 0 0 0; border-radius:15px 0 0 0;}
.shaded h3 {font-weight:bold; color:#444; font-size:11px; line-height:15px; margin-bottom:3px;}
.shaded .image {width:180px; float:left; margin-right:5px; padding:15px 15px 15px 15px;}
.shaded .text {width:375px; margin-top:15px; float:left;}
.shaded ul {padding:0; margin:5px 0 0 15px;}
.shaded img {border:1px #fff solid;}

.shaded.halloweenPromo {background:url('/img/bg/promo-bg-halloween.jpg') #fff no-repeat top left;}

/* 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;}
.shoppingspecialblock {border-top:1px solid #ccc; padding-top:10px; margin:0 30px 20px 30px;}
.shoppingspecialblock img {margin-bottom:10px; border:solid 1px #999999;}

/* 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 #bbbbbb;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:#ff6600; color:#fff; 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; border:1px solid #fff; background-color: #FCC135; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF7801', endColorstr='#CB4D00'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#DF7801), to(#CB4D00)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #DF7801,  #CB4D00); /* for firefox 3.6+ */ padding:8px; color:#fff; display:block; font-size:13px; width:220px; line-height:120%; -moz-border-radius: 3px; -webkit-border-radius: 3px; line-height:125%;}
#tooltip h2 {color: #F7D77A; font-size: 14px; font-weight: bold; font-family:arial, verdana; margin:0 0 5px 0; padding:0; text-align:left;}
#tooltip p {margin:0 0 5px 0; padding:0; text-align:left; line-height:125%;}
#preview {position:absolute; border:1px solid #ccc;	background:#333; padding:5px; display:none;	color:#fff;}


/* 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-top:1px dashed #aaa; border-bottom:1px dashed #aaa; padding:10px; margin-bottom:10px;}

/* Open Table */
#cal1Shim {display:none;}
#OT_searchWrapperAll {overflow:auto; width:130px; padding:8px 8px 15px 8px; margin-top:10px; border:1px solid #ddd; background: #ddd; 
/* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); 
/* for webkit browsers */ background: -moz-linear-gradient(top,  #ffffff,  #dddddd); /* for firefox 3.6+ */}
#OT_searchWrapper h2 {text-align:center; margin:0 0 5px 0;}
#OT_searchWrapper dt {float:left; clear:left; margin:0 5px 0 0;}
#OT_searchWrapper dd {float:left; margin-bottom:10px;}
#OT_searchWrapper dd p {margin-bottom:0;}
#OT_searchWrapper input#startDate {width:80px;}
#OT_searchWrapper #OT_partySize .feedFormField option {width:25px;}
#OT_searchWrapper #OT_time .feedFormField option {width:65px;}
#OT_logo {float:left;}
#OT_logo img#OT_imglogo {margin:0 auto;}

/* Signature Events Listing */
ul.signatureEventsListing {clear:left; margin:0; padding:0;}
ul.signatureEventsListing li {margin:0; padding:0; line-height:27px;}
.lightboxFacebook {}

/*Social plugins*/
.socialPlugin {float:right; padding:5px;}

/*Carousel*/
#carouselContainer {position:absolute; width:860px; height:200px; background:url('/flash/tierimg/hsf-innerBanner-header.jpg') no-repeat bottom left;}
	#k3dCarousel {width:290px; top:25px; left:530px;}
	#k3dCarousel img {display:none;}
	#k3dCarousel .left img, #k3dCarousel .right img {display:block; height:20px;}
	#k3dCarousel .left img:hover, #k3dCarousel .right img:hover {opacity:0.8; filter:alpha(opacity=80);}
	#k3dCarousel .left {left:-15px; top:120px; width:20px; height:20px;}
	#k3dCarousel .right {right:5px; top:120px; width:20px; height:20px;}
a#hsfHeaderLogo {width:325px; height:115px; display:block; position:absolute; bottom:0; left:0;}

/* HSF Schedule of events listing */
.hsfevent {width:272px; height:208px; float:left; background:url('/img/sitelet/hot-summer-fun/hsfEnt-bg.jpg') #000 no-repeat top left; border:1px solid #ccc; margin:0 10px 10px 0;}
.hsfevent, .hsfevent a, .hsfevent h3 {color:#fff;}
.hsfevent a:hover {text-decoration:none;}
.hsfevent p {margin-bottom:0;}
.hsfevent img {border:1px solid #fff; margin:0 0 3px 0;}
.hsfArena {margin:0 0 20px 0; float:left; clear:both; border-bottom:1px dashed #ccc; padding-bottom:20px;}
h2.hsfHeader {clear:both; font-size:30px;}

#contentTopBanner {padding:10px 0;}

.addthis_toolbox {padding:20px 0; clear:both;}
