/*
Theme Name: Online Craps Theme
Theme URI: http://www.onlinecraps.net/
Description: 
Author: PSDgator
Version: 1.0
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ul{ list-style:none; list-style-position:outside;}


a{ color:#0066ff; text-decoration:underline; font-weight:bold;}


body{ font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}


.wrapper{ width:100%; background:url(images/wrapper_bg.png) bottom repeat-x;}


	/*header*/
	#header{ width:960px; height:159px; margin:0 auto; overflow:hidden; background:url(images/header_bg.jpg) 0 0 no-repeat;}

		.logo{ width:500px; height:123px; margin:0 auto; overflow:hidden;}
		.logo a{ float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden; text-decoration:none;}
		.logo a img{ vertical-align:top;}
		
		
		.nav{ width:100%; text-align:center;}
		.nav li{ display:inline; line-height:35px; padding:0 0 0 10px; background:url(images/ico_nav.png) 0 7px no-repeat;}
		.nav li a{ font-size:14px; font-weight:bold; text-decoration:none; color:#dfc47e; padding:0 14px;
				   font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
		.nav li#nav_last a{ padding-right:18px; background:url(images/ico_nav.png) right 7px no-repeat;}
		.nav li a:hover{ color:#ffe6a5;}
		


	/*content*/
	#content{ width:960px; margin:0 auto; overflow:hidden; padding:20px 0; background:#fff url(images/content_bg.gif) 0 0 no-repeat;}
	.content_inside{ width:100%; overflow:hidden; background:url(images/bg2.jpg) 15px bottom no-repeat; padding-bottom:230px; }
		.sidebar{ float:left; width:276px; display:inline; margin-left:10px;}
			.sidebox1{ width:276px; padding-bottom:6px; margin-bottom:20px; background:url(images/sidebox_shadow.gif) 0 bottom no-repeat;}
			.sidebox1 h2{ font-size:18px; color:#f8d299; font-weight:normal; text-align:center; height:44px; line-height:44px;
						  font-family:Georgia, "Times New Roman", Times, serif; background:url(images/side_title1.gif) 0 0 no-repeat;}
			.sidebox1 .sidebox_content{ width:274px; border:1px #e1e1e1 solid;}
				.rated_craps_list{ width:270px; margin:0 auto; overflow:hidden;font-family:Georgia, "Times New Roman", Times, serif;}
				.rated_craps_list li{ width:100%; overflow:hidden; padding:6px 0; background:url(images/line_rate.gif) 0 bottom no-repeat; margin-bottom:1px;}
				.rated_craps_list li.even{ background:#f6f1f0 url(images/line_rate.gif) 0 bottom no-repeat;}
				.rated_craps_list li.li_last{ background:none;}
				.rated_craps_list li .rate_num{ float:left; width:28px; text-align:center; font-size:20px; font-weight:bold; color:#c00000; padding-top:9px;}
				.rated_craps_list li .rate_logo{ float:left; width:88px; height:50px; text-align:center; display:table-cell; line-height:50px; vertical-align:middle;}
				.rated_craps_list li .rate_logo img{ vertical-align:middle;}
				.rated_craps_list li .rate_txt{ float:left; width:145px; font-size:12px; line-height:160%; margin-left:4px;}
				.rated_craps_list li .rate_title a{ font-family:"Trebuchet MS"; color:#0066ff; font-size:13px; text-decoration:underline;}
				.rated_craps_list li .rate_title a:hover{ text-decoration:none;}
				.rated_craps_list li .oper_review{ color:#929292; text-decoration:none; margin-right:7px; text-transform:uppercase; font-weight:normal;}
				.rated_craps_list li .oper_review:hover{ color:#555;}
				.rated_craps_list li .oper_play{ color:#B71013; text-decoration:none; text-transform:uppercase; font-weight:normal;}
				.rated_craps_list li .oper_play:hover{ color:#FF0000;}
		
		
		.sidebox2{ width:276px; padding-bottom:20px; background:url(images/deco_bottom.gif) 0 bottom no-repeat;}
		.sidebox2 .sidebox_inner1{ padding-top:20px; background:url(images/deco_top.gif) 0 0 no-repeat;}
		.sidebox2 .sidebox_inner2{ width:274px; border:1px #e6e6e6 solid; background:#fcf9f1; padding:10px 0;}
			.sidebox2 h2{ width:254px; height:36px; line-height:36px; margin:0 auto; text-align:center; font-size:16px; font-family:Georgia; color:#f9d299;
						  background:url(images/side_title2.gif) 0 0 no-repeat; margin-bottom:2px;}
			.side_nav{ width:257px; margin:0 auto; overflow:hidden; position:relative; left:2px;}
			.side_nav li{ float:left; width:100%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:1px;}
			.side_nav li .lev1{ float:left; width:100%; text-indent:8px; overflow:hidden; height:31px; line-height:31px; color:#444; text-decoration:none;
								background:url(images/side_nav1.gif) 0 0 no-repeat; font-weight:normal;}
			.side_nav li .lev1:hover,
			.side_nav li.on .lev1{ background-position:0 -31px;}
			.side_nav li.on ul{ display:block;}
			
			.side_nav li ul{ width:232px; overflow:hidden; padding:4px 10px 4px 10px; background:#f3f3f3; display:none;}
			.side_nav li ul li a{ float:left; width:100%; height:24px; line-height:24px; font-size:13px; color:#8d0c10; text-indent:8px;
								  background:url(images/side_nav2.gif) 0 0 no-repeat; text-decoration:none; font-weight:normal;}
			.side_nav li ul li a:hover{ background-position:0 -24px; color:#fff;}

			.side_nav li ul li ul li { width:94%; }
		
		.main_content{ float:right; width:640px; margin-right:15px;}
			
			/*---------index page-----------*/
			.box_best{ width:646px; height:408px; position:relative; overflow:hidden; margin-bottom:16px; background:url(images/box_best.jpg) 0 0 no-repeat;}
				.badge{ position:absolute; width:135px; height:135px; text-indent:-9999px; overflow:hidden; left:3px; top:1px;
						background:url(images/badge_best.png) 0 0 no-repeat;}
				.best_one{ width:612px; height:369px; margin:15px auto; background:url(images/winpalace-online-craps.jpg) 0 0 no-repeat;}
				.best_one .best_cas_logo{ float:left; width:180px; height:150px; display:inline; margin:32px 0 20px 70px; text-align:center;}
				.best_one .best_cas_feature{ float:left; width:380px; display:inline; margin:0 0 0 30px; color:#fff; font-size:13px;}
				.best_one .best_cas_feature p{}
				.best_one .feature_title{ font-size:15px; color:#d3ae5b; margin-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif;}
				.best_one .feature_list{ font-size:19px; color:#f2d610; margin-bottom:8px; font-family:Georgia; line-height:110%;}
				.best_one .best_play{ float:right; width:148px; height:99px; display:inline; margin:20px 36px 0 0;}
				.best_one .best_play a{ float:left; width:100%; height:100%; text-indent:-9999px; overflow:hidden;
										background:url(images/btn_play_now2.gif) 0 0 no-repeat;}
			
			
			.box_rank{ width:642px; padding-bottom:25px; margin-left:2px; background:url(images/box_rank_bg.gif) 0 bottom no-repeat;}
						  
				.table_rank_title{ width:100%; overflow:hidden; height:27px; line-height:27px; margin-bottom:10px;
								   font-family:"Trebuchet MS"; font-size:12px; color:#fff; background:url(images/table_title.gif) 0 0 no-repeat;}
				.table_rank_title p { float:left; display:block; text-transform:uppercase; margin:0px; padding:0px; }
				.table_rank_title p.tit1{ width:144px; margin-left:36px;}
				.table_rank_title p.tit2{ width:164px;}
				.table_rank_title p.tit3{ width:175px;}
				.table_rank_title p.tit4{ width:100px; color:#F2D610;}
				
				.table_rank{ width:612px; margin:0 auto; background:url(images/rank_table_bottom.gif) 0 bottom no-repeat;}
				.table_rank table{ width:100%; background:url(images/rank_table_top.gif) 0 0 no-repeat;}
				.table_rank td{ height:70px; vertical-align:middle; background:url(images/dot_line.gif) 0 bottom repeat-x; font-family:"Trebuchet MS";}
				.table_rank .td1{ width:44px; text-align:right; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#c00000; font-weight:bold;}
				.table_rank .td2{ width:120px; text-align:center;}
				.table_rank .td3{ width:162px;}
				.table_rank .td3 a{ color:#0066ff; font-size:13px; text-decoration:underline;}
				.table_rank .td3 a:hover{ text-decoration:none;}
				.table_rank .td4{ color:#61080b;}
					.btn_play_now{ float:left; width:111px; height:38px; text-indent:-9999px; overflow:hidden; text-decoration:none;
								   background:url(images/btn_play_now.gif) 0 0 no-repeat;}
			
			.deco_line{ width:550px; height:40px; text-indent:-9999px; overflow:hidden; margin:20px auto; background:url(images/line_deco.gif) 0 0 no-repeat;}
			
			.para{ width:600px; padding-left:10px; margin-bottom:30px; overflow:hidden;}
			.para p{ line-height:136%; margin-bottom:14px;}
			
			h3{ color:#c00000; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:12px;}
			h4{ color:#c00000; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:15px;}
			
			.para1{ width:380px; padding-right:240px; background:url(images/bg1.jpg) right bottom no-repeat;}
						
			.summary{ font-size:12px; padding:25px 80px 0 0; margin-bottom:20px; background:url(images/line_star.gif) 0 0 no-repeat;}
			.summary_inside{ padding-bottom:25px; background:url(images/line_star.gif) 0 bottom no-repeat;}
			.summary strong{ color:#bf0000;}
			
			.box_rank_us{ width:642px; padding-bottom:25px; margin-left:2px; background:url(images/box_rank_bg.gif) 0 bottom no-repeat;}
						  
				.table_rank_title2{ width:612px; overflow:hidden; height:28px; line-height:28px; margin:0 auto 10px;
								   font-family:"Trebuchet MS"; font-size:12px; color:#fff; background:url(images/table_title2.gif) 0 0 no-repeat;}
				.table_rank_title2 p{ float:left; display:inline; text-transform:uppercase;}
				.table_rank_title2 p.tit1{ width:140px; margin-left:22px;}
				.table_rank_title2 p.tit2{ width:164px;}
				.table_rank_title2 p.tit3{ width:170px;}
				.table_rank_title2 p.tit4{ width:100px; color:#F2D610;}
			
			
			.single_casino{ width:642px; margin-bottom:10px; background:url(images/scasino_bottom.gif) 0 bottom no-repeat;}
			.single_casino_inside{ width:100%; padding:14px 0 25px; overflow:hidden; background:url(images/scasino_top.gif) 0 0 no-repeat;}
				.cas_title{ width:608px; margin:0 auto 5px; line-height:200%; font-size:17px; color:#b71013; font-family:Georgia, "Times New Roman", Times, serif;
							background:url(images/cas_line.gif) 0 bottom no-repeat; font-weight:bold;}
				.cas_img{ float:left; width:164px; text-align:center; display:inline; margin-left:12px;}
				.cas_img .cas_logo{ width:164px; height:112px; line-height:112px; margin-bottom:6px; background:url(images/logo_bg.gif) 0 0 no-repeat;}
				.cas_img .cas_logo img{ vertical-align:middle;}
				.cas_img a{ font-size:13px; font-family:"Trebuchet MS";}
				
				.cas_txt{ float:left; width:444px; margin:4px 0 0 6px;}
				.cas_txt p{ margin-bottom:10px;}
				.cas_txt .cas_bonus{ font-size:16px; color:#b71013; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
				.cas_operation{ float:right; width:232px; border-top:1px #e6e6e6 solid; padding-top:9px;}
				.cas_operation p { margin:0px; padding:0px; }
				.btn_play{ float:right; width:111px; height:38px; text-indent:-9999px; overflow:hidden; background:url(images/btn_play_now.gif) 0 0 no-repeat;}
				.btn_review{ float:right; width:111px; height:38px; text-indent:-9999px; overflow:hidden; margin-right:9px; display:inline; background:url(images/btn_review.gif) 0 0 no-repeat;}
			
			
			.dot_line{ width:604px; height:1px; overflow:hidden; text-indent:-9999px; margin:0 auto 14px; background:url(images/dot_line.gif) 0 0 repeat-x;}
			
			.screenshot{ float:right; margin:0 0 10px 65px;}
			.screenshot p{ margin-bottom:10px;}
			.screenshot img{ vertical-align:top;}
			
			/*---------review page-----------*/
			.box_review{ width:652px; background:url(images/box_rev_bottom.gif) 0 bottom no-repeat;}
			.box_review_inside{ width:612px; padding:24px 20px 40px; overflow:hidden; background:url(images/box_rev_top.gif) 0 0 no-repeat;}
				.rev_logo{ float:left; width:160px; display:inline; margin:46px 0 0 36px;}
				
				.rev_txt{ float:left; width:370px; margin:30px 0 0 20px;}
				.rev_txt .rev_title{ font-family:"Trebuchet MS", Times, serif; margin-bottom:8px;}
				.rev_txt .rev_list{ font-family:"Trebuchet MS"; font-size:15px; margin-bottom:15px;}
				.rev_txt .rev_list li{ padding-left:12px; background:url(images/ico_li.gif) 0 8px no-repeat; line-height:150%;}
				.rev_txt .rev_list li strong{ color:#B71013;}
				.rev_txt .us_accepted{ font-size:16px; font-family:"Trebuchet MS"; padding:6px 0 6px 37px; margin:0 0 20px 21px;
									   background:url(images/ico_us.gif) 0 0 no-repeat;}
				
				
				.rev_operation{ width:586px; height:104px; overflow:hidden; margin:0 auto; background:url(images/rev_operation.jpg) 0 0 no-repeat;}
				.rev_operation a{ float:left; width:175px; height:57px; text-indent:-9999px; overflow:hidden; display:inline; margin-top:21px;}
				.rev_operation a.btn_play_at{ background:url(images/btn_play_at.gif) 0 0 no-repeat; margin-left:89px;}
				.rev_operation a.btn_visit{ background:url(images/btn_visit.gif) 0 0 no-repeat; margin-left:65px;}
				
				.oper{ width:593px; height:167px; margin-bottom:40px; background:url(images/ope_bg.gif) 0 0 no-repeat; overflow:hidden;}
				.oper a{ float:left; width:196px; height:78px; text-indent:-9999px; overflow:hidden; display:inline; margin-top:48px;}
				.oper a.btn_play2{ background:url(images/btn_play2.png) 0 0 no-repeat; margin-left:80px;}
				.oper a.btn_visit2{ background:url(images/btn_visit2.png) 0 0 no-repeat; margin-left:40px;}

	#footer{ width:100%; background:url(images/footer_bg.gif) top repeat-x; color:#F6B866; font-size:13px;}
	.footer_inside{ width:960px; margin:0 auto; padding:28px 0 80px; overflow:hidden; background:url(images/footer_inside.jpg) 0 5px no-repeat;}
	#footer a{ color:#F6B866; text-decoration:none;}
	#footer a:hover{ color:#fff;}
		.copyright{ float:left; line-height:34px; padding-left:8px;}
		.foot_logos{ float:right; text-align:right;}
		.foot_logos a{ margin:0 8px;}
		.foot_logos img{ vertical-align:middle;}


.breadcrumb { width:100%; border-bottom:1px #e7e7e7 solid; font-size:12px; margin-bottom:18px; padding-bottom:6px; }
.breadcrumb a { text-decoration:none; font-weight:normal; margin-right:3px; }
.breadcrumb a:hover { color:#5a9cff; }

/*		
.page {
}

.page p {
	margin-bottom:20px;
}
*/

.page h1 { color:#c00000; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:12px; }
.page h2 { color:#c00000; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:15px;}
h2.homepage-title { height:66px; overflow:hidden; line-height:78px; text-align:center; font-size:20px !important; color:#B71013 !important; font-family:Georgia; font-weight:normal; background:#4d0000 url(images/title2.gif) 0 0 no-repeat; margin-bottom:0px !important; }
.page h3 { color:#c00000; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:12px; }
.page h4 { color:#c00000; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:15px;}

.box_rank_us h2 {
	background:url(images/title2.gif) no-repeat scroll 0 0 #4D0000;
	color:#B71013;
	font-family:Georgia;
	font-size:20px;
	font-weight:normal;
	height:66px;
	line-height:78px;
	overflow:hidden;
	text-align:center;
}
































