body { margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:120%; background-image:url(http://www.gamesandcasino.com/css/valentine/gncbg.png); background-position:center top; background-repeat:repeat-y; }

div.container { position:relative; width:920px; margin:0 auto; background-image:url(http://www.gamesandcasino.com/css/valentine/middle.png); }
div.title { width:920px; text-align:right; padding-top:4px; padding-bottom:1px; height:22px; background-image: url(http://www.gamesandcasino.com/css/valentine/titlebar.png); }
div.header { width:920px; height:100px; background-image: url(http://www.gamesandcasino.com/css/valentine/header.png); }
div.left { float:right; width:190px; padding-left:10px; padding-right:10px; }
div.content { float:right; width:670px; padding:20px; text-align:left; }
div.disclaimer { width:920px; clear:left; }
div.disclaimer div { margin-left:210px; text-align:center; }
div.footer { height:135px; text-align:center; background-image:url(http://www.gamesandcasino.com/css/valentine/footer.png); background-repeat:no-repeat; }

div.text { background:#FFF; padding:15px; border:double #FF99CC; margin-bottom:20px;}
div.text div.bc { margin-bottom:40px; font-weight:bold; font-size:11px; }
div.text div.bc a { text-decoration:underline; }

a:link, a:visited, a:active { color:#CC0000; font-weight:bold; text-decoration:none; }
a:hover { color:#9966CC; font-weight: bold; text-decoration:none; }

#copyright { margin-left:210px; text-align:center; vertical-align:top; margin-top:5px; }

h1 { font-size:20px; color:#CC0000; line-height:120%; text-align:center; }
h2 { font-size:18px; color:#CC0000; line-height:120%; }
h3 { font-size:14px; color:#FF99CC; line-height:120%; padding-bottom:20px; }
h4 { font-size:14px; color:#FF99CC; line-height:120%; }

li { font-weight:normal; font-size:12px; color:#000; line-height:120%; text-align:left; padding:1px; }

div.bnews {text-align:left; border:solid 1px #FF99CC; width:600px; margin:0 auto; background:url(http://www.gamesandcasino.com/css/img/botrec.png);}
div.bnews div.t {padding:4px 0px 6px 0px; height:12px; font-weight:bold; text-align:center; font-size:12px; background-image:url(http://www.gamesandcasino.com/css/valentine/toprec.png);}
div.bnews div.b {margin:6px; text-align:left; font-weight:normal;}

div.casboxa { width:155px; float:left; margin:5px 0px 5px 0px; }
div.casboxb { width:155px; float:left; margin:5px 0px 5px 0px; border-left:solid 1px #CCC; }

div.playnow { float:right; text-align:center; padding:10px; padding-top:10px; padding-bottom:0px; width:160px; border:#CC0000 solid 1px; margin-left:10px; margin-bottom:10px; }
div.playnowm { float:right; text-align:center; padding:10px; padding-top:10px; padding-bottom:0px; width:160px; border:#CC0000 solid 1px; margin-left:10px; margin-bottom:10px; }
div.playnow img { padding-bottom:10px; }
div.playnowm img { padding-bottom:10px; }

/* Menu Banners */
div.tmb, div.bmb { margin-top:20px; margin-bottom:20px; text-align:center; }
div.tmb a, div.bmb a { color:#FFF;}
/* Menu Banners End */

/* Recommended Long Box */
div.recconb { text-align:left; border:#FF99CC double; width:624px; background-color:#F9FFF9; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); }
div.recconb div.t { font-weight:bold; text-align:center; border-bottom:#FF99CC solid 1px; line-height:18px; background:url(http://www.gamesandcasino.com/css/valentine/toprec.png); }
div.recconb div.a, div.recconb div.c { float:left; width:312px; padding-bottom:4px; border-right:#FF99CC 1px solid; }
div.recconb div.b, div.recconb div.d { float:left; width:310px; padding-bottom:4px; }
div.recconb div.a, div.recconb div.b { border-bottom:#FF99CC 1px solid; }
div.recconb div.cas, div.recconb div.fl, div.recconb div.pl, div.recconb div.rev { margin:4px; float:left; }
div.recconb div.fl, div.recconb div.pl, div.recconb div.rev { text-align:right; }
div.recconb div.cas { margin-left:8px; width:175px; }
div.recconb div.cas2 { float:left; margin:4px; width:225px; }
div.recconb div.fl { width:23px; }
div.recconb div.pl { width:30px; }
div.recconb div.rev { width:60px; }
/* End Recommended Long Box */

img.logo { width:100px; height:35px; border:none; }
img.top { width:80px; height:15px; border:none; }
img.flag { width:23px; height:12px; border:none; }
img.pro { width:48px; height:35px; border:none; }
img.sw { width:160px; height:40px; border:none; }

div.title3 { font-weight:bold; text-align:center; font-size:13px; background:url(http://www.gamesandcasino.com/css/valentine/toprec.png); line-height:20px; border:#FF99CC solid 1px; }
div.soft { width:604px; background-color:#FFFFFF; border:#FF99CC double 4px; height:100%; text-align:center; padding:10px; clear:left; margin-bottom:20px; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); }
div.softtext { text-align:center; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); border:#FF99CC solid 1px; }
div.softtext div { padding:10px; font-weight:normal; font-size:12px; }
div.btt { text-align:right; margin-right:5px; }
div.contit { clear:left; padding:10px; border-top:#DEF7DE solid 1px; }

div.title2 { padding:4px 0px 6px 0px; height:12px; font-weight:bold; text-align:center; font-size:12px; background:url(http://www.gamesandcasino.com/css/valentine/toprec.png); }
div.tc1 { width:200px; float:left; line-height:180%; }
div.tc2 { width:202px; float:left; border-left:1px #DEF7DE solid; border-right:1px #DEF7DE solid; line-height:180%; }

div.toc { text-align:left; border:#FF99CC double; width:623px; background:url(http://www.gamesandcasino.com/css/img/botrec.png); margin-bottom:20px; }
div.toc div.toctitle { clear:left; font-weight:bold; text-align:center; border-bottom:#FF99CC solid 1px; line-height:18px; background: url(http://www.gamesandcasino.com/css/valentine/toprec.png); margin:0px 0px 10px 0px; }
div.toc div.toctitle30 { clear:left; font-weight:bold; text-align:center; border-bottom:#FF99CC solid 1px; line-height:30px; background: url(http://www.gamesandcasino.com/css/valentine/titbg.png); margin:0px 0px 10px 0px; }
div.toc div.side { width:206px; float:left; text-align:center; line-height:20px; }
div.toc div.mid { width:209px; float:left; text-align:center; line-height:20px; margin:0px 0px 10px 0px; border-left:1px #DEF7DE solid; border-right:1px #DEF7DE solid; }
div.toc div.sides {float:left; width:297px; text-align:left; margin-left:10px;}
div.toc div.titles {clear:left; text-align:left; margin-bottom:15px; color:#000; border-bottom:#DEF7DE 1px solid; margin-left:10px; width:604px;}
div.toc div.swa, div.toc div.swb, div.toc div.swc, div.toc div.swd {float:left; width:303px; background-color:#FFF; text-align:center; padding:5px 4px 5px 4px; font-size:11px; line-height:140%;}
div.toc div.swa, div.toc div.swc {border-right:#CC0000 solid 1px; }
div.toc div.swa, div.toc div.swb {border-bottom:#CC0000 solid 1px;}
div.toc div.swc, div.toc div.swd {margin-bottom:10px;}
div.toc div.across { text-align:center; padding:10px;}
div.toc div.prolefta {width:100px; text-align:center; float:left;}
div.toc div.proleftb {float:left; text-align:center; padding:0px 10px 0px 10px; font-size:11px; width:483px;}
div.toc div.proleftc {clear:left; margin-left:100px; text-align:center; padding:0px 0px 0px 0px; font-size:9px; width:503px;}
div.toc div.lside {float:left; text-align:center; padding:0px 10px 0px 0px; font-size:11px; width:400px;}

.style1 {font-size: 12px; color:#CC0000; font-weight:bold;}
.style3 {color: #000; font-weight: bold; }
a.wl:link, a.wl:visited, a.wl:active {color:#FF99CC; font-weight:bold; text-decoration:underline;}
a.wl:hover {color:#FF99CC; font-weight: bold; text-decoration:underline; }

table.softtab { text-align:center; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); font-style:normal; font-weight:normal;}
table.softtab td.title { background-image: url(http://www.gamesandcasino.com/css/valentine/toprec.png); font-size:13px; font-weight:bold; }
table.softtab td.bg { background-image:url(http://www.gamesandcasino.com/css/valentine/toprec.png); font-size:10px; font-weight:bold; }
table.softtab tr.bg { background-image:url(http://www.gamesandcasino.com/css/valentine/toprec.png); font-size:10px; font-weight:bold; }
table.softtab th.bg { background-image: url(http://www.gamesandcasino.com/css/valentine/titbg.png); font-weight:bold; padding:5px;}
table.softtab div.sp1 { float:left; width:270px; margin-top:9px; font-weight:normal; font-size:13px; }
table.softtab div.sp2 { float:left; width:48px;}
table.softtab div.sp3 { float:left; width:210px; margin-top:3px; font-weight:normal; font-size:13px; }

div.newpad { padding:10px; }
div.newl { float:left; width:393px; }
div.newr { float:left; margin-left:10px; text-align:center; width:200px; }
div.top { clear:left; margin:10px 0px 10px 0px; text-align:right; }

div.sw1 {width:604px; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); border:#FF99CC double 4px; height:100%; text-align:center; padding:10px; clear:left; }
div.sw2 {width:288px; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); border:#FF99CC double 4px; height:100%; text-align:center; float:left; padding:10px; }
div.swtitle {padding:10px; background-color:#DEF7DE; border-left:#FF99CC double 4px; border-right:#FF99CC double 4px; border-top:#FF99CC double 4px; text-align:center; }
div.swbody {width:624px; background:url(http://www.gamesandcasino.com/css/valentine/botrec.png); border:#FF99CC double 4px; height:100%; margin-bottom:20px; }
div.maint {padding:10px; background-color:#FFFFFF; border:#4FAA4F double 4px; margin-bottom:20px; width:641px; text-align:center; }

div.mainban { float:left; width:241px; }
div.mainbanmid { float:left; width:150px; }

div.rnew { background-image:url(http://www.gamesandcasino.com/css/img/new-div.png); background-repeat:no-repeat; }

/* Bottom Bar */
div.bottombar { bottom:0; left:0; width:100%; position:fixed; height:60px; background-image:url(http://www.gamesandcasino.com/css/valentine/gncbarbg.png); background-position:center; }
div.barcontainer { background-image:url(http://www.gamesandcasino.com/css/valentine/gncbar.png); font-size:12px; border:1px #FF99CC solid; width:918px; margin:0 auto; height:58px; }
div.barleft { float:left; width:331px; }
div.barshare { float:left; width:125px; padding-left:10px; padding-right:10px; height:29px; }
div.barlivehelp { float:left; width:94px; padding-right:10px; height:23px; padding-top:6px; }
div.barnewsletter { float:left; width:72px; padding-right:10px; height:29px; }
div.barsearch { width:321px; font-size:10px; clear:left; margin-left:10px; height:29px; line-height:29px; }
div.barnewscontainer { width:577px; float:left; padding-right:10px; height:58px; }
div.barnewsbg { margin:5px; height:48px; background-image:url(http://www.gamesandcasino.com/css/img/news.png); }
div.barnewstext { padding:6px 10px; line-height:18px; text-align:center; }
div.social { width:52px; float:left; padding-top:8px; text-align:left; }
div.fb, div.twit, div.digg { float:left; text-align:center; }
div.fb { width:22px; padding-top:7px; }
div.twit { width:20px; padding-top:5px; }
div.digg { width:27px; padding-top:5px; }
/* Bottom Bar End */

/* Menu */
.qmmc .qmdivider { display:block; font-size:1px; border-width:0px; border-style:solid; position:relative; z-index:1; }
.qmmc .qmdividery{ float:left; width:0px; }
.qmmc .qmtitle{ display:block; cursor:default; white-space:nowrap; position:relative; z-index:1; }
.qmclear { font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important; }
.qmmc { position:relative; z-index:9; }
.qmmc a, .qmmc li { float:left; display:block; white-space:nowrap; position:relative; z-index:1; }
.qmmc div a, .qmmc ul a, .qmmc ul li { float:none; }
.qmsh div a { float:left; }
.qmmc div{ visibility:hidden; position:absolute; }
.qmmc li { z-index:auto; }
.qmmc ul { left:-10000px; position:absolute; z-index:10; }
.qmmc, .qmmc ul { list-style:none; padding:0px; margin:0px; }
.qmmc li a { float:none; }
.qmmc li:hover>ul { left:auto; }
#qm0 li { float:none; }
#qm0 li:hover>ul { top:0px; left:100%; }
#qm1 li { float:none; }
#qm1 li:hover>ul { top:0px;left:100%; }

	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 { width:182px; padding-left:2px; padding-right:2px; padding-top:2px; padding-bottom:0px; background-color:#ffffff; border-top:1px solid #e1f7e1; border-left:1px solid #e1f7e1; border-right:1px solid #e1f7e1; }

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a { padding:5px 40px 5px 8px; background-color:#ffffff; color:#000000; font-family:Verdana; font-size:12px; text-decoration:none; border:1px solid #e1f7e1; }

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover { background-color:#e1f7e1; border-style:solid; border-color:#e1f7e1; }

	/*"""""""" (MAIN) Parent Items""""""""*/	
	#qm0 .qmparent { border:1px solid #e1f7e1; }

	/*"""""""" (MAIN) Parent Hover State""""""""*/	
	#qm0 .qmparent:hover { background-color:#e1f7e1; }

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover { background-color:#e1f7e1; text-decoration:none; border-color:#e1f7e1; }

	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {	padding:2px; margin:-1px 0px 0px; background-color:#ffffff; border:1px solid #e1f7e1; }

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {	padding:5px 40px 5px 8px; border:1px solid #e1f7e1; }

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover {	text-decoration:none; }

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover { text-decoration:none; }

	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	{ border:1px solid #e1f7e1; }

	/*"""""""" Main Hover Fill Items [Static]""""""""*/	
	#qm0 .qmhoverfill {	background-color:#91ed99; }

	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill {	background-color:#ffffff; border:1px solid #e1f7e1; }

	/* MyCSSMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1 { width:182px; padding-left:2px; padding-right:2px; padding-bottom:2px; padding-top:0px; background-color:#ffffff; border-bottom:1px solid #e1f7e1; border-left:1px solid #e1f7e1; border-right:1px solid #e1f7e1; }

	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a { padding:5px 40px 5px 8px; background-color:#ffffff; color:#000000; font-family:Verdana; font-size:12px; text-decoration:none; border:1px solid #e1f7e1; }

	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm1 a:hover { background-color:#e1f7e1; border-style:solid; border-color:#e1f7e1; }

	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm1 .qmactive, body #qm1 .qmactive:hover { background-color:#e1f7e1; text-decoration:none; border-color:#e1f7e1; }

	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul {	padding:2px; margin:-1px 0px 0px; background-color:#ffffff; border:1px solid #e1f7e1; }

	/*"""""""" (SUB) Items""""""""*/	
	#qm1 div a, #qm1 ul a {	padding:5px 40px 5px 8px; border:1px solid #e1f7e1; }

	/*"""""""" (SUB) Hover State""""""""*/	
	#qm1 div a:hover, #qm1 ul a:hover {	text-decoration:none; }

	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm1 div .qmparent { background-color:#ffffff; }

	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover { background-color:#ffffff; }

	/*"""""""" Box Animation Styles""""""""*/	
	#qm1 .qmbox	{ border:1px solid #e1f7e1; }

/*End of Menu*/

/* Lightbox for Images */
#lightbox { position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img { border:none; }
#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0; }
#hoverNav a { outline:none; }
#prevLink, #nextLink { width:49%; height:100%; background:transparent url(img/blank.gif) no-repeat; display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover, #prevLink:visited:hover { background:url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(img/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin: 0 auto; line-height: 1.4em; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }	
#imageData #caption { font-weight:bold;	}
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em; }			
#imageData #bottomNavClose{ width:66px; float:right; padding-bottom:0.7em;	}	
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; }
	
/* Min-Width */
.lbWidth { position:absolute; top:0px; left:0px; width:100%; min-width:790px; }
* html .lbContent { margin-left:-790px; position:relative; }
* html .lbMinWidth { padding-left:790px; }
	
/* Clearfix */	
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display: block; }
/* End hide from IE-mac */ 
