@charset "utf-8";
/* GLOBAL */
* { margin:0; padding:0;}
html, body { height:100%;}
body {text-align:left;  background:#f5edfb;}
body, table { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

p, ol, ul {margin:0.6em 0;}

a {outline:none;}
a:link {color:#626dc6;}
a:visited {color:#48739e;}
a:hover {color:#a60000; text-decoration:underline;}

h1 {font-size:24px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; margin:0 0 8px 0;}
h2 {font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#9C7498; margin:1em 0 0.2em 0;}
h3 {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#595a55; margin:0.7em 0 0.2em 0;}
h4 {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0.4em 0 0 0; color:#595a55;}

.page {height:auto; min-height:100%; width:963px; margin:0 auto; text-align:left; position:relative; overflow:hidden;}
* html .page {height:100%; overflow:visible;}

ul {list-style:none;}

.clearer {clear:both; font-size:0; height:0;}

/*MAIN PAGE*/
#content{overflow:hidden;}
.header-wrap{overflow:hidden;margin: 40px 0 0 0;}
	.logo-top{width:240px;float:left;overflow:hidden;height:25px;}
		.logo-top a{display:block;width:200px;margin:0 0 0 17px;height:26px;padding:26px 0 0 0;background:url(../img/top-logo.png) no-repeat 0 0;}
	.main-menu{float:right;width:700px;background-color:#ac588a;overflow:hidden;height:22px;}
		.main-menu ul{list-style:none;height:22px;margin:0;}
			.main-menu ul li{display:block;float:left;}
				.main-menu ul li a{padding:0 15px;display:inline-block;height:22px;line-height:22px;color:#FFFFFF !important;text-transform:uppercase;font-weight:bold;text-decoration:none;background:url(../img/main-menu-spacer.gif) no-repeat 0 0;position:relative;left:-1px;}
	.main-logo{overflow:hidden;background:url(../img/main-logo.png) no-repeat 0 0;height:250px;width:963px;margin:20px 0 0 0;}
		.main-logo a{display:block;height:250px;width:963px;padding:250px 0 0 0;}
		
.main-wrapper{overflow:hidden;zoom:1;background-color:#FFFFFF;color:#6f6f73;}
	.hot-info-block{width:649px;float:left;padding:5px 0 0 16px;}
		.hi-wrapper{overflow:hidden;margin:15px 0 0 0;}
			.hi-wrapper h3{text-transform:none !important;}
			.hi-inner-block{float:left;width:200px;background-repeat:no-repeat;position:relative;}
				.hi-inner-block a{font-weight:normal;height:20px;padding:160px 0 5px 0;display:block;}
					.hi-inner-block a h3{font-weight:normal;color:#48739E;}
					.hi-inner-block a:hover h3{color:#A60000;}
				.hi-img-link{display:block;width:200px;height:153px;position:absolute;top:0px;overflow:hidden;}
					.hi-img-link span{padding:153px 0 0 0;}
			.superstitions{background-image:url(../img/superstitions.png)}
			.history{background-image:url(../img/history.png); margin:0 24px;}
			.play-blackjack{background-image:url(../img/play-blackjack.png);}
			.t-shirts{background-image:url(../img/t-shirts.png)}
	.featured-site-block{width:221px;float:right;background:url(../img/featured-site-bg.gif) no-repeat 0 0;height:364px;padding:10px 30px 0 30px;}
	.main-wrapper h2 span, .main-wrapper h3 span{font-weight:normal;}
	#main-page .main-wrapper h2, .main-wrapper h3, .lmb-inner h3{text-transform:uppercase;color:#595a55;}

.large-menu-block{border-top:3px solid #bd9eba;background:#e9d8e7 url(../img/bot-menu-bg.gif) no-repeat 0 100%;width:883px;padding:10px 40px 30px 40px;color:#9c7498;overflow:hidden;}
	.large-menu-block a{text-decoration:none;color:#9c7498;line-height:1.7em;}
	.lmb-inner{float:left;}
		.lmb-inner h3{color:#9C7498;}
		.mp-list-wrapper{overflow:hidden;}
			.mp-list-wrapper ul{float:left;margin:0.6em 80px 0.6em 0;}
	.fwbp-pink-block{width:380px;}
	.fbw-pink-block{width:300px;}
	.bb-pink-block{width:185px;}


#footer{overflow:hidden;height:90px;color:#a76fa3;}
	#footer p{margin:0;}
	#footer ul{list-style:none;height:22px;margin:0;}
		#footer ul li{display:block;float:left;}
			#footer ul li a {background:url(../img/bot-menu-spacer.gif) no-repeat 0 100%;padding:0 10px 0 15px;display:inline-block;height:18px;line-height:22px;position:relative;left:-15px;}
			#footer a{text-decoration:none;}
			
/*INNER PAGES*/
.inner-main-logo{background:url(../img/header_bg.png) no-repeat 0 0;height:57px;padding:0 0 0 20px;margin:20px 0 0;}
	.inner-main-logo h1{line-height:57px; font-family:Lucida Bright,Georgia; font-size:28px}

.page-description{color:#736F6F;font-size:18px;font-weight:normal;line-height:24px;margin:20px 0; font-family:Lucida Bright,Georgia;}
.inner-page-wrapper{padding:0 20px 20px 20px;float:left;width:616px;}
	.inner-page-wrapper h2{background:#E1E3E3 none repeat scroll 0 0;color:#666666;font-size:16px;font-weight:normal;display:inline;}
.aside{float:right;width:261px;border-left:1px solid #EAEAEA;padding:20px;}
	.right-menu li a{color:#677621;font-family:Verdana;font-weight:bold;margin-bottom:1px;margin-top:10px;text-decoration:none;}
		.right-menu li ul li a{color:#48739E;font-family:Verdana;font-size:11px;font-weight:normal;}
		.right-menu li ul li a.active {background:#f3d3f3 none repeat scroll 0 0;color:#666666;text-decoration:none;}
		.right-menu li ul li a:hover {background:#E1E3E3 none repeat scroll 0 0;color:#666666;text-decoration:none;}
	.aside h3{margin: 30px 0 0 0;}

table {border-collapse:collapse; border:1px solid #ccc;margin:15px 0;}
td {vertical-align:top; border:1px solid #ccc; padding:10px;}

table tr.data td {border-top:0 none; padding-top:0}
table tr.head td {border-bottom:0 none; padding-bottom:0}

img.book {float:left; margin-right:10px;}
a img {border:0 none}
a.buy-now {display:block; float:right; width:89px; height:27px; overflow:none; background:url(../img/btn-buy-now.png); text-decoration:none}
a.buy-now span {margin-left:-5000px}

img.person {float:left; margin-right:10px;}
img.inner {float:left; margin-right:10px;}
ol {margin-left:30px}
ol li {margin-top:10px}

p.fact {border:1px solid #e5e; background-color:#a6a; padding:10px; color:#fff}
a.star {background:url(../img/star.png) no-repeat; padding-left:20px; padding-top:1px; display:block; clear:both; float:right}
.featured-site-block a {text-decoration:none}

.translator{background-color:#fcfcfc;padding:20px;margin:0 0 15px 0;}
	.translator p{float:left;width:580px;margin-top:2px}
	#google_translate_element select{float:left;margin:0 25px 0 0;}

.rss, .rss:hover{background:url(../img/rss.gif) no-repeat 0 50%;padding:0 0 0 66px;height:48px;line-height:48px;font-size:16px;font-weight:bold;text-decoration:none;display:block;}
.addthis_button{float:right;width:100px;margin:10px 25px 0 0;}
#main-page .hot-info-block h2{float:left;width:150px;}

#toolbox{float:right;width:280px;margin:20px 0;overflow:hidden;zoom:1;}
	#toolbox .social{float:left;width:120px;margin:5px 10px 5px 0;}
		#toolbox .social a, #toolbox .social a:hover{font-size:13px;text-decoration:none;font-weight:bold;line-height:46px;}
			#toolbox .social a span{float:left;margin-right:10px;}
			#toolbox .social .at15t_stumbleupon{background:transparent url(../img/stumble.gif) no-repeat scroll 0 0;}
			#toolbox .social .at15t_bookmark{background:transparent url(../img/bookmark.gif) no-repeat scroll 0 0;}
			#toolbox .social .at15t_delicious{background:transparent url(../img/delicious.gif) no-repeat scroll 0 0;}
			#toolbox .social .at15t_facebook{background:transparent url(../img/facebook.gif) no-repeat scroll 0 0;}
			#toolbox .social .at15t_digg{background:transparent url(../img/digg.gif) no-repeat scroll 0 0;}
			#toolbox .social .at15t_twitter{background:transparent url(../img/twitter.gif) no-repeat scroll 0 0;}
			#toolbox .social .at300bs{height:46px;width:40px;}

.t-shirts-table{width:616px;}

div.input {clear:both; margin:10px 0}
div.input textarea {width:90%}
div.input label {width:200px;}
div.input label, div.input input {display:block; float:left}
div.submit input {float:right; margin-right:10%}