/* @override http://rollinghillscasino.com/_css/promo.css */

/* @group Foundation Application */

#column1-foundation {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	float: none;
	width: 640px;
	color: #000;
	background-color: #f8f6ed;
}

#column1-foundation h1 {
	display: none;
}


div.content-foundation {
	margin: 20px;
	padding-bottom: 10px;
}

div.content-foundation a.bigbutton {
	text-align: center;
	display: block;
	margin-bottom: 30px;
}

div.content-foundation table.webform td{
	margin: 0;
	padding: 0;
}

div.content-foundation .cat_textbox,
div.content-foundation textarea {
	width: 580px;
	font-size: 1em;
	padding: .5em;
	margin-bottom: 10px;
}

div.content-foundation label {
	font-size: 1em;
}

/* @end */

/* @group ParFore */

#column1-parfore-wrapper {
	background: url(../_images/promos/parfore-bg-vert-tile.jpg) repeat-y;
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 720px;
}
#column1-parfore {
	display: block;
	position: relative;
	padding: 8px 260px 14px 20px;
	margin: 0 auto;
	float: none;
	width: 440px;
	color: #343030;
	background: transparent url(../_images/promos/parfore-sideimage.jpg) no-repeat;
}
#column1-parfore h1 {
	display: none;
}

#column1-parfore ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#column1-parfore h3 {
	color: #3C6498;
}

/* @end */

/* @group ParFore */

#column1-masternational-wrapper {
	background: url(../_images/promos/masternational-bg-vert-tile.jpg) repeat-y;
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 720px;
}
#column1-masternational {
	display: block;
	position: relative;
	padding: 8px 260px 14px 20px;
	margin: 0 auto;
	float: none;
	width: 440px;
	color: #343030;
	background: transparent url(../_images/promos/masternational-sideimage.jpg) no-repeat;
}
#column1-masternational h1 {
	display: none;
}

#column1-masternational ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#column1-masternational h3 {
	color: #3C6498;
}

/* @end */



/* @group Ribs Rods Rides */

#column1-rrr, #column1-ribs, #column1-rods {
	display: block;
	position: relative;
	padding: 400px 20px 14px 200px;
	margin: 0 auto;
	float: none;
	width: 500px;
	color: #343030;
	background: #f8f5ec url(../_images/promos/rrr-background.jpg) no-repeat;
	text-align: right;
}
#column1-ribs {
	background: #f8f5ec url(../_images/promos/ribs-background.jpg) no-repeat;
}
#column1-rods {
	background: #f8f5ec url(../_images/promos/rods-background.jpg) no-repeat;
}
#column1-rrr h1,
#column1-ribs h1,
#column1-rods h1 {
	display: none;
}

/* @end */

body#promo div.detail-header {
	display: none;
}
body#promo p.detail-backbtn {
	text-align: center;
	display: none;
}

/* @group Olive City Open */

#column1-olivecity-wrapper {
	background: #f8f6ed url(../_images/promos/olivecityopen_header.jpg) no-repeat;
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 720px;
}
#column1-olivecity {
	display: block;
	position: relative;
	padding: 417px 20px 14px 20px;
	margin: 0 auto;
	float: none;
	width: 680px;
	color: #343030;
}
#column1-olivecity h1 {
	display: none;
}



/* @end */

/* @group Generic 2 - Smaller Width */

#column1-generic2-wrapper {
	/*background: #f8f6ed url(../_images/promos/olivecityopen_header.jpg) no-repeat;*/
	background-color: #f8f6ed;
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 640px;
}
#column1-generic2 {
	display: block;
	position: relative;
	padding: 16px 20px;
	margin: 0 auto;
	float: none;
	width: 600px;
	color: #343030;
}
#column1-generic2 h1 {
	/*display: none;*/
	padding:0;
	margin: 0;
	text-align: center;
	font-size: 1.8em;
	color: #562700;
	/*text-transform: uppercase;*/
}



/* @end */

/* @group Generic with Image */

#column1-generic-promo-wrapper {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 720px;
	/*background-color: #050304;
	color: #f8f6ed;*/
	background-color: #f8f6ed;
	text-align: center;
}
#column1-generic-promo {
	display: block;
	position: relative;
	padding: 0px 20px 14px 20px;
	margin: 0 auto;
	float: none;
	width: 680px;
}
#column1-generic-promo h1 {
	/*display: none;*/
}
#column1-generic-promo h2 {
	/*display: none;*/
	padding-top: 15px;
}
#column1-generic-promo p {
	text-align: center;
}


/* @end */




/* @group Girls Club */

#column1-girlsclub {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	float: none;
	width: 772px;
	color: #fff;
	background-color: #263c0d;
}
#column1-girlsclub h1 {
	display: none;
}
#column1-girlsclub h2 {
	color: #b1eaf3;
	font-weight: normal;
}

/* @end */

/* @group Fly Girls */

#column1-flygirls {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	float: none;
	width: 772px;
	color: #fff;
	background-color: #000;
}
#column1-flygirls h1 {
	display: none;
}
#column1-flygirls h2 {
	color: #6098d3;
	font-weight: normal;
	font-size: 1.4em;
}
#column1-flygirls h3 {
	color: #fff67f;
	font-weight: normal;
	font-size: 1.2em;
}
#column1-flygirls strong {
	color: #d9e4f1;
}
/* @end */

#column1-login div.secure-login {
	display: block;
	position: relative;
	padding: 0;
	margin: 0 auto;
	float: none;
	width: 250px;
	color: #075186;
	background-color: #f8f6ed;
	border: none;
}
#column1-login div.secure-login h3 {
	background-color: #bcb28f;
	text-align: center;
	color: #fff;
}
#column1-login div.secure-login p {
	padding: 0 10px 10px;
}

body#promo #contentContainer {
	padding-bottom: 30px;
}

/* @group New Years */

#column1-newyears {
	display: block;
	position: relative;
	padding: 440px 0 0;
	margin: 0 auto;
	float: none;
	width: 772px;
	color: #fae6af;
	text-align: center;
	background: #5b0000 url(../_images/promos/ny2010_header.jpg) no-repeat;
	font-size: 1.1em;
}
#column1-newyears div {
	padding: 50px;
}
#column1-newyears h2 {
	color: #4884ca;
	font-weight: normal;
	font-size: 2.3em;
}
#column1-newyears h3 {
	color: #f8922d;
	font-weight: normal;
	text-transform: uppercase;
}
#column1-newyears div #nyschedule {
	text-align: left;
	margin: 0 auto;
	padding: 0 0 0 230px;
}

#column1-newyears div p a.bigbutton,
#column1-newyears div p a.bigbutton:link {
	border-color: #fff;
	border-width: 4px;
	background-color: #642d95;
}
#column1-newyears div p a.bigbutton:hover {
	background-color: #f7922a;
	color: #fff;
}
/* @end */
