/*
Theme Name: free.sov 2011
Theme URI: http://free.slotsofvegas.com
Description: Free Casino Games by Slots of Vegas.com
Author: Nano
Version: 2.0
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, sub, sup, b, u, i, ol, ul, li, fieldset, form, label, table, tr, th, td 
{ margin: 0; padding: 0; border: 0; background: transparent; }
@font-face {
    font-family: 'sovfont';
    src: url('/wp-content/themes/free-slotsofvegas/css/sovfont.eot');
    src: url('/wp-content/themes/free-slotsofvegas/css/sovfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/free-slotsofvegas/css/sovfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sovfont_sb';
    src: url('/wp-content/themes/free-slotsofvegas/css/sovfont_sb.eot');
    src: url('/wp-content/themes/free-slotsofvegas/css/sovfont_sb.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/free-slotsofvegas/css/sovfont_sb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.editpage { display:block; width:100px; background-color:#000; color:#F0F; text-align:center; padding:10px; position:fixed; top:0; left:50%; margin-left:-50px; z-index:2000}
@font-face { font-family: MyriadBold; src: url("/wp-content/themes/free-slotsofvegas/css/MyriadBold.eot") /* EOT file for IE */ }
@font-face { font-family: MyriadBold; src: url("/wp-content/themes/free-slotsofvegas/css/MyriadBold.ttf") /* TTF file for CSS3 browsers */ }
body { background:url(images/bgk_pinkgrad.jpg) repeat-x #B61759; padding-top:110px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a img {border:none;}
ol {width:95%;}
ol>li {margin-bottom:15px !important;}
li {text-align:left;}

/*---- Internet Explorer 6 Upgrade Alert -----*/
#ie6alert { display:block; height:22px; background:#E40086; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold; text-align:center;
padding:5px; position:absolute; top:94px; width:90%; left:50%; margin-left:-45%; z-index:3000; border:2px solid #FFF; }
#ie6alert a { color:#FFC; text-decoration:underline; }

/*---- HEADER -----*/
#header {display:block; width:950px; height:106px; background:url(images/bgk_header2.png) no-repeat; padding:4px 0 0 28px; position:absolute; top:0; overflow:hidden; left:50%; margin-left:-489px;font-family:sovfont, Arial, Helvetica, sans-serif }
#header img {float:left;}
#header .support { color:#BA3097; font-size:14px; float:right; margin: 10px 45px 10px 0; display:block; width:700px; text-align:right;}
#header .support a {color:#BA3097; border-left:2px solid #BA3097; padding-left:10px; margin-left:10px;}
#header .support a:hover {color:#000;}


/*---- MAIN NAVIGATION -----*/
/*ul.navigation {list-style:none; display:block; height:40px; float:right; margin-right:27px; overflow:hidden; width:782px; }
ul.navigation li {float:left; }

ul.home li a { background:url(images/nav_bar_home.png) no-repeat; display:block; height:40px; text-indent:-150px; overflow:hidden; }
ul.home li a.newplayer { width:159px; background-position:0 0;}
ul.home li a.download {width:106px; background-position:-159px 0;}
ul.home li a.promotions {width:117px; background-position:-265px 0;}
ul.home li a.games {width:126px; background-position:-382px 0;}
ul.home li a.banking {width:88px; background-position:-508px 0;}
ul.home li a.howto {width:88px; background-position:-596px 0;}
ul.home li a.aboutus {width:98px; background-position:-684px 0;}

ul.home li a.newplayer:hover { background-position:0 -40px;}
ul.home li a.download:hover { background-position:-159px -40px;}
ul.home li a.promotions:hover { background-position:-265px -40px;}
ul.home li a.games:hover { background-position:-382px -40px;}
ul.home li a.banking:hover { background-position:-508px -40px;}
ul.home li a.howto:hover { background-position:-596px -40px;}
ul.home li a.aboutus:hover { background-position:-684px -40px;}

ul.pages li a { background:url(images/nav_bar_pages.png) no-repeat; display:block; height:40px; text-indent:-150px; overflow:hidden; }
ul.pages li a.home { width:68px; background-position:0 0;}
ul.pages li a.newplayer { width:146px; background-position:-68px 0;}
ul.pages li a.download {width:97px; background-position:-214px 0;}
ul.pages li a.promotions {width:106px; background-position:-311px 0;}
ul.pages li a.games {width:116px; background-position:-417px 0;}
ul.pages li a.banking {width:78px; background-position:-533px 0;}
ul.pages li a.howto {width:78px; background-position:-611px 0;}
ul.pages li a.aboutus {width:93px; background-position:-689px 0;}

ul.pages li a.home:hover { background-position:0 -40px;}
ul.pages li a.newplayer:hover { background-position:-68px -40px;}
ul.pages li a.download:hover { background-position:-214px -40px;}
ul.pages li a.promotions:hover { background-position:-311px -40px;}
ul.pages li a.games:hover { background-position:-417px -40px;}
ul.pages li a.banking:hover { background-position:-533px -40px;}
ul.pages li a.howto:hover { background-position:-611px -40px;}
ul.pages li a.aboutus:hover { background-position:-689px -40px;}
*/
ul.navigation {list-style:none; display:block; height:40px; float:right; margin-right:27px; overflow:hidden; width:782px; }
ul.navigation li {float:left; background:url(images/bgk_sovnav.png) no-repeat top center /*-813px -110px*/; height:40px; }
ul.navigation li:hover {background-position: bottom center;}
ul.navigation li a { display:block; height:22px;  font-family:sovfont_sb; text-transform:uppercase; color:#FFF; text-decoration:none; text-align:center; font-size:14px;/*text-shadow: #000 1px 1px 2px;*/ font-weight:normal; padding-top:7px; border-right:1px solid #861162; border-left:1px solid #cb50a1; margin-top:6px;}
ul.navigation li.nav_first {background-position: top left; padding-left:5px; }
ul.navigation li.nav_first:hover {background-position: bottom left;}
ul.navigation li.nav_last {background-position: right top; padding-right:4px; }
ul.navigation li.nav_last:hover {background-position: right bottom;}
ul.home li a {padding:7px 9px 0 9px;}
ul.home li a {padding:7px 9px 0 8px \0/IE9;}
ul.pages li a {padding:7px 5px 0 5px;}
ul li a.nolb {border-left:none;}
ul li a.norb {border-right:none;}
ul.prenav { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:right; margin:0 40px 0 0;}
ul.prenav li {float:left; border-left:1px solid #999}
ul.prenav li:first-child {border-left:none;}
ul.prenav li a {text-decoration:none; color:#BA3097; padding:0 5px;}
ul.prenav li a:hover {text-decoration:underline}


/*---- FOOTER -----*/
#nfooter {display:block; width:951px; height:135px; margin:0 auto; background:url(images/bgk_nfooter.png) no-repeat; padding:34px 0 0 27px; color:#FFF; font-size:12px; text-align:left; clear:both; }
#nfooter ul { float:left; list-style:none; margin:0; }
#nfooter ul li { line-height:13px }
#nfooter ul li { color:#f8dcec; text-shadow: #000 1px 1px 2px; text-transform:uppercase; font-size:10px;}
#nfooter ul li a { color:#f8dcec; text-decoration:none }
#nfooter ul li a:hover { color:#FFF; }
#nfooter ul.nf_navL{width:128px;}
#nfooter ul.nf_navR{width:164px;}

#nfooter ul.nf_reliability {margin-left:10px; width:185px;}
#nfooter ul.nf_reliability li { clear:both; line-height:19px; }
#nfooter ul.nf_reliability li span {background:url(images/nfootersprite.png) no-repeat; display:block; width:17px; height:17px; overflow:hidden; margin-right:5px; float:left}
#nfooter ul.nf_reliability li span.nospam { background-position: 0 -32px}
#nfooter ul.nf_reliability li span.over18 { background-position: -17px -32px}
#nfooter ul.nf_reliability li span.secure { background-position: -34px -32px}
#nfooter ul.nf_reliability li span.nortonsw { background-position: -51px -32px}
#nfooter ul.nf_reliability li span.cds { background-position: -68px -32px}

#nfooter .nf_joinus { display:block; float:left; width:428px; height: 45px; margin-left:10px}
#nfooter .nf_joinus p.join {text-shadow: #000 1px 1px 2px; text-transform:uppercase; font-size:10px; width:65px; float:left; padding-top:10px}
#nfooter .nf_joinus p.copyright {float:right; text-align:right; font-size:11px; margin-top:10px}
#nfooter .nf_joinus ul {display:block; width:150px;}
#nfooter .nf_joinus ul li a {background:url(images/nfootersprite.png) no-repeat; display:block; float:left; width:36px; height:36px; overflow:hidden; text-indent:-1000px; margin:1px 3px 0 1px; }
#nfooter .nf_joinus ul li a:hover {margin:2px 2px 0 2px; }
#nfooter .nf_joinus ul li a.facebook { background-position:-85px -32px;}
#nfooter .nf_joinus ul li a.twitter { background-position:-121px -32px;}
#nfooter .nf_joinus ul li a.youtube { background-position:-157px -32px;}

*+html #nfooter .nf_joinus ul li a.facebook { margin: -0px 3px 0 1px; }
*+html #nfooter .nf_joinus ul li a.twitter { margin: -13px 3px 0 1px; }
*+html #nfooter .nf_joinus ul li a.youtube { margin: -26px 3px 0 1px; }
*+html #nfooter .nf_joinus ul li a.facebook:hover { margin: 1px 2px 0 2px; }
*+html #nfooter .nf_joinus ul li a.twitter:hover { margin: -12px 2px 0 2px; }
*+html #nfooter .nf_joinus ul li a.youtube:hover { margin: -25px 2px 0 2px; }

#nfooter a.banking {display:block; float:left; width:430px; height:28px; background:url(images/nfootersprite.png) -2px -2px; margin:15px 0 0 8px; text-indent:-1000px; overflow:hidden;}

#footer {display:none; width:951px; height:180px; margin:0 auto; background:url(images/bgk_footer.png) no-repeat; padding:37px 0 0 27px; color:#FFF; font-size:12px; text-align:center; clear:both; }
#footer ul {list-style:none;}
#footer ul.footer-yellow-links { list-style-type:none; float:left; width:350px; margin-top:7px; }
#footer ul.footer-yellow-links li { font-size:12px; float:left; color:#CCC; }
#footer ul.footer-yellow-links li a {color:#FF3; text-decoration:none; padding:0 13px; }
#footer ul.footer-yellow-links li a:hover { text-decoration:underline; }
#footer .bankinglink {float:right; margin-right:37px;}

#footer .footer_nav {display:block; clear:both; margin:55px 0 0 0; font-size:10px;}
#footer .footer_nav ul { clear: both; margin:5px auto; display:block;}
#footer .footer_nav ul li { display:inline; }
#footer .footer_nav ul li a {color:#FFF; text-decoration:none; margin:0 4px; text-shadow: #000 1px 1px 2px; }
#footer .footer_nav ul li a:hover {color:#FF3; }

#footer .reliability { display:block; margin:20px 0; }
#footer .reliability ul li {display:inline;}

#wrapper {display:block; width:978px; margin:0 auto; background:url(images/bgk_contentarea.png) repeat-y;}
#content {display:block; margin:0 auto; background:url(images/bgk_top-content2.jpg) no-repeat; min-height:500px; overflow:auto; overflow-x:hidden; clear:both; width:920px; margin-left:9px; padding: 0px 20px 20px 20px; }
#content p {text-align:justify; margin:0 0 15px 0;}
#content a {color:#E8087E; font-weight:bold;}
#content h1 { font-size:25px; font-family: MyriadBold; text-align:left; font-weight:normal; color:#FFF; background-color: #B61759; display:block; padding:6px 9px 3px 9px; margin-bottom:5px;
-moz-border-radius-topleft: 0px; -moz-border-radius-topright:13px; -moz-border-radius-bottomleft:13px; -moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:13px; -webkit-border-bottom-left-radius:13px; -webkit-border-bottom-right-radius:0px;
border-top-left-radius:0px; border-top-right-radius:13px; border-bottom-left-radius:13px; border-bottom-right-radius:0px; }
#content h2 {font-family:MyriadBold; font-size:20px; color:#CC1D7A; font-weight:normal; text-align:left; margin:10px 0;}
#content h3 {font-family:MyriadBold; font-size:16px; color:#333; font-weight:normal; margin:5px 0;}
#content h3.h3alt { font-family:Arial, Helvetica, sans-serif; font-size:25px; text-align:left; font-weight:normal; color:#CC1D7A; }
#content ul {list-style-image:url(images/bulletpoint.png); margin:15px 0;}
#content li { margin:10px 0}
#content li { margin:0 0 3px 20px;}

.center {margin:0 auto; display:block; text-align:center; }
.left {float:left;}
.right {float:right;}
.clear {display:block; clear:both;}
.pink {color:#E8087E !important;}

a.titledllink { background:url(images/sov-instant-play_dwnl.png) no-repeat top; width:116px; height:38px; float:right; display:block; margin:-49px 7px 0 0; overflow:hidden; }
a.titledllink:hover { background-position:bottom; }

#game-wrap { display:block; background:#000; width:800px; height:600px; margin:0; position:absolute; top:166px;}
/*#getfull { display: block; background:#EFAFD4; width:115px; height:600px; padding-left:5px; position:absolute; top:166px; left:50%; margin-left:340px;}*/
#getfull { display:block; width:120px; height:600px; background:url(/wp-content/themes/free-slotsofvegas/images/bgk_gamesidebar.jpg) no-repeat; position:absolute; top:166px; left:50%; margin-left:340px;
padding:70px 0 0 9px}
#getfull p { margin:35px 0 5px 0;}
html body div#wrapper div#content div#getfull div.a2a_kit a img { width:18px; height:auto; margin: 0 1px 10px 1px; }
#getfull ul {width:115px; display:block; margin:5px 0 0 0}
#getfull ul li { margin:0 0 7px 13px; font-size:11px; padding:0; }
#getfull ul li a {font-size:12px;}
#getfull div.ratingblock div.ratingtext strong { margin-right:40px; }
.addtoany_list a { padding: 0 2px 0 0; margin-bottom:5px; }
#game-parameters { display:block; text-align:center;}

#contentarea { display:block; width:920px; margin-top:620px; }
#game_desc { display:block; float:left; width:666px; }
#like-related { border-left:1px solid #CCC; padding:0 0 0 10px; display:block; float:right; width:225px; margin-top:40px; }
#like-related ul.related-game { display:block; margin-right:3px; width:235px; margin-bottom:2px; list-style:none; }
#like-related ul.related-game li {display:block; height:40px; margin:0; padding:20px 0 0 0; }
#like-related ul.related-game li img {float:left; margin:-20px 5px 0 0;}
#like-related .related-game a { text-decoration: none; color: #000; }
#like-related .related-game a:hover { text-decoration: underline; color: #000; }

a.dlsb-gameplay { background:url(images/bgk_dl-freeplay.png)  no-repeat; display:block; width:95px; height:179px; display:block; text-align:center; color:#FFF !important; font-size:12px; text-transform:uppercase; padding:5px; text-decoration:none; }
a.dlsb-gameplay img {margin:30px 0 10px -1px; }

.featured { display:block; width:400px; height:auto; background-color:#FFF; float:right; margin:-15px 0 0 15px; } 
.featured a { background:url(images/btn_play-featkeyword.jpg) no-repeat bottom; width: 359px; height: 43px; display:block; margin:0 auto 0 auto; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-size:18px; line-height:20px; padding-top:3px; }
.featured a:hover { background-position:top; color:#CCC }

#popular-games { display: block; width: auto; height:160px; background:#FFC; border:1px solid #CCC; float: right; padding:10px 10px 15px 10px; margin:0 0 20px 20px; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
#popular-games h3 { display:block; text-align:center; font-family:Arial, Helvetica, sans-serif !important; font-size:14px !important; border-bottom:1px solid #CCC; font-weight:bold; padding-bottom:5px; }
#popular-games a { float:left; text-decoration:none; text-align:center; color:#f70c84; display:block; font-size:11px; }
#popular-games a:hover { color:#000; }
#popular-games a img {width:90%; height:auto;}
#popular-games a img:hover {width:95%; height:auto;}

#cat-featured { width: 920px; height:300px; clear:both; margin:0 auto 0 auto; overflow:visible; }

#cat-featured .left { width:520px; display:block; float:left; margin-top:45px; }
#cat-featured .left h2, #cat-featured .left h3 { font-size:18px; margin:0 0 10px 0; }
#cat-featured .left .text-area { display:block; height:165px; text-align:justify; }
#cat-featured .left p { margin:0 0 10px 0; }

.btn-download { display:block; width:359px; height:46px; background:url(images/cat_btn-download.jpg) no-repeat; background-position:top; text-indent: -9999px; float:left; margin:0px 65px 20px 30px; overflow:hidden; }
.btn-download:hover { background-position:bottom; }

.btn-play-featslots { display:block; width:359px; height:46px; background:url(images/cat-btn-play-feat.jpg) no-repeat top; text-indent: -9999px; margin:0px 30px 20px 65px;  float:right; overflow:hidden; }
.btn-play-featspec { display:block; width:359px; height:46px; background:url(images/btn_cat-play-amroulette.jpg) no-repeat top; text-indent: -9999px; margin:0px 30px 20px 65px;  float:right; overflow:hidden;  }
.btn-play-feattable { display:block; width:359px; height:46px; background:url(images/btn_cat-play-blackjack.jpg) no-repeat top; text-indent: -9999px; margin:0px 30px 20px 65px;  float:right; overflow:hidden; }
.btn-play-featvdopoker { display:block; width:359px; height:46px; background:url(images/btn_cat-play-jacksorbetter.jpg) no-repeat top; text-indent: -9999px; margin:0px 30px 20px 65px;  float:right; overflow:hidden;  }
.btn-play-featslots:hover, .btn-play-featspec:hover, .btn-play-feattable:hover, .btn-play-featvdopoker:hover { background-position:bottom; }

#more-games {clear:both; overflow:auto; }
#more-games .games-list { display:block; float:left; width:150px; text-align:center; margin:0 17px; height:185px; }
#more-games .vpadjust { margin: 0 6px; width: 140px;}
#more-games .games-list img { width:80%; height:auto; }
#more-games .games-list a img:hover { margin:-2px 0 2px 0; }
#more-games .games-list a { text-decoration:none; color:#f70c84; }
#more-games .games-list p { margin:0; text-align:center !important; }

.midp, .lastp { display:block; width:920px; margin:10px auto 40px auto; text-align:justify; clear:both; }
.midp h2, .lastp h2, .midp h3, .lastp h3 { font-size:18px; margin:0 0 10px 0; }

/* ----------- PopUps ----------------- */
.popupbgk { background:url(images/bgk_op75.png) repeat; display:block; width:100%; height:100%; position:fixed;
	_position:absolute; top:0px; left:50%; margin-left:-50%; z-index:10000; display:none; }
.popupbgk .popupcontainer { display:block; width:400px; height:300px; border:1px solid #CCC; padding:30px; text-align:center; color:#FFF;
	font-size:14px; margin:0 auto 0 auto; overflow:auto; background:#000; margin-top:110px; }
#IEalert1,
#IEalert2,
#IEalert3 { display:none; width:238px; height:46px; position:absolute; top:0; left:535px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; }

#IEalert1 .arrow,
#IEalert2 .arrow,
#IEalert3 .arrow { float:left; }

#IEalert1 p,
#IEalert2 p,
#IEalert3 p { float:left; margin:10px 0 0 5px; }

#IEalert1 .IEclose,
#IEalert2 .IEclose,
#IEalert3 .IEclose { float:right; margin:-10px 0 0 0; }

#IEalert1 .IEclose:hover,
#IEalert2 .IEclose:hover,
#IEalert3 .IEclose:hover { cursor:pointer; }

#laterlink1 a,#laterlink2 a,#laterlink3 a {display:block; width:100px; margin:-45px auto 0 auto; padding-left:15px;}
.closebtn {display:block;  width:36px;  height:38px;  overflow:hidden; z-index:1000; position:absolute; top:445px; left:50%;margin-left:235px;}

/* ----------- 404 and Search Page ----------------- */
h1.h1-404 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:32px; color:#CF5391 !important; background:url(images/bgk_h1404.png) no-repeat !important; display:block; width:350px; height:100px; text-align:left; font-weight:normal; padding-top:20px; margin:20px 0 0 0; }
.content-404 { display:block; width:345px; height:250px; text-align:left; margin:0 auto 0 auto; padding-left:200px; background:url(images/img_404.png) no-repeat;}
.content-404 input {display:block;}

.search-results { padding:0 35px 0 35px; text-align:left; min-height:300px; }
.search-results h1 { font-size:24px;}
.search-results h2 { font-size:16px; margin:10px 0 0 0}
.search-results p { margin:0 }]

#nav-above {display:block; height:20px; clear:both; }
#nav-above .nav-previous a {float:right; display:block; color:#999 }
#nav-above .nav-next a {float:left; display:block; color:#999 }
#nav-above .nav-previous a:hover, #nav-above .nav-next a:hover {color:#000}

#nav-below {display:block; height:20px; clear:both; margin-top:20px; }
#nav-below .nav-previous a {float:right; display:block; color:#999 }
#nav-below .nav-next a {float:left; display:block; color:#999 }
#nav-below .nav-previous a:hover, #nav-above .nav-next a:hover {color:#000}

/* -------- Homepage ---------- */
#homecontent { display:block; height:auto; overflow:auto; clear:both; margin-top:580px; }
#homecontent h1 {font-family:MyriadBold; font-size:20px; color:#CC1D7A; font-weight:normal; text-align:left; margin:10px 0; background:none !important; padding:0 !important;}
#homeslot { display:block; width:920px; height:580px; background:url(images/homepage/bgk_slothome-top.png) no-repeat top; margin:0 auto; position:absolute; top:110px; left:50%; margin-left:-460px; clear:both; }
#homeslot .scroller {display:block; width:840px; height:28px; margin:9px auto 31px auto;}
#homeslot .reels { display:block; width:920px; height:176px; background:url(/wp-content/themes/free-slotsofvegas/images/homepage/bgk_slothome-bottom.png) no-repeat top center; text-align:center; padding-top:8px}
#homeslot #slides { display: block; overflow:hidden; }
#homeslot .slider {display:block; width:750px; height: 200px; background:#000; margin:0 auto 35px auto;}
#homeslot #slides .slides_container a { text-decoration:none; }
#homeslot #slides .slides_container .panel { display: block; float: left; height:200px; width: 750px; overflow:hidden; font-family:Verdana, Geneva, sans-serif; color:#FFF; font-weight:normal; font-size:11px; }
#homeslot #slides .slides_container .panel:hover { cursor:pointer; }
#homeslot .cgslides { display: block; float: left; height:250px; width: 780px; overflow:hidden; }
#homeslot #slides.cg {display: block; float: left; height:250px; width: 780px; overflow:hidden; }
#homeslot .pagination { display:none; }
#homeslot div#slides.slider a.prev { z-index:400000; width:18px; height:18px; background:url(/wp-content/themes/free-slotsofvegas/images/homepage/prev-next.png) no-repeat top left; display:block;  position:absolute; top:245px; left:50%; text-indent:-100px; margin-left:328px; overflow:hidden; }
#homeslot div#slides.slider a.next { z-index:400000; width:18px; height:18px; background:url(/wp-content/themes/free-slotsofvegas/images/homepage/prev-next.png) no-repeat top right; display:block; position:absolute; top:245px; left:50%; text-indent:-100px; margin-left:350px; overflow:hidden; }

/* -------- Homepage: Sliders ---------- */
#home1 {background:url(/wp-content/themes/free-slotsofvegas/images/homepage/homeslide1.jpg) no-repeat; }
#home2 {background:url(/wp-content/themes/free-slotsofvegas/images/homepage/homeslide2.jpg) no-repeat; }
#home3 {background:url(/wp-content/themes/free-slotsofvegas/images/homepage/homeslide3.jpg) no-repeat; }
#home4 {background:url(/wp-content/themes/free-slotsofvegas/images/homepage/homeslide4.jpg) no-repeat; }
#home5 {background:url(/wp-content/themes/free-slotsofvegas/images/homepage/homeslide5.jpg) no-repeat; }
#home1 p { width:239px; height:96px; text-align:center; margin: 89px 0 0 379px; }
#home2 p { width:268px; height:65px; text-align:left; margin: 105px 0 0 20px; }
#home3 p { width:360px; height:52px; text-align:left; margin: 142px 0 0 20px; }
#home4 p { width:330px; height:72px; text-align:left; margin: 109px 0 0 287px; }
#home5 p { width:237px; height:92px; text-align:left; margin: 91px 0 0 22px; }

/* -------- Homepage: Favorite Games/Search Box ---------- */
#favbox { display:block; float:right; width:427px; height:206px; overflow:hidden; margin: 0 0 0px 15px; }
#favbox h1 { background:url(/wp-content/themes/free-slotsofvegas/images/homepage/bgk_top-favbox.jpg) no-repeat !important; display:block; height:27px; text-align:center; font-family:MyriadBold, Arial, Helvetica, sans-serif; color: #FFF; font-weight:normal; margin:0; -moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px; padding-top: 4px !important; }
#favbox .bgk { background:url(/wp-content/themes/free-slotsofvegas/images/homepage/bgk_favbox.jpg) repeat-y; display:block; text-align:center; padding:15px 0 0 0; height:115px; }
#favbox .bgk img { width:118px; height:auto; margin:2px 6px 0 6px; }
#favbox .bgk a img:hover {margin:-2px 5px 0 5px;  width:120px;}
#favbox .searchform { background:url(/wp-content/themes/free-slotsofvegas/images/homepage/bgk_btm-favbox.png) no-repeat; display:block; height:41px; overflow:hidden; margin:0; padding:7px 45px 0 45px; }
#favbox .searchform input#searchsubmit { background:url(/wp-content/themes/free-slotsofvegas/images/homepage/bgk_btn-search.png) no-repeat; width:122px; height:26px; text-align:center; border:none; cursor:pointer;}
#favbox .searchform input.inputfield { width:200px !important; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; }

/* -------- Homepage: Footer Links ---------- */
#home_quicklinks {display:block; background-color:#292929; width:960px; height:80px; margin:0 0 0 -20px; padding:20px 0 0 0; }
#home_quicklinks .qlCol { width:25%; float:left; text-align:center; }
#home_quicklinks .qlCol a {color:#FFF; text-decoration:none; }
#home_quicklinks .qlCol ul {width:70%; margin:0 auto; color:#444; list-style-image:none; }
#home_quicklinks .qlCol ul li { margin:4px 0 4px 30px; }
#home_quicklinks .qlCol ul a { color:#AEAEAE; font-size:11px; font-weight:normal; }
#home_quicklinks .qlCol ul a:hover { color:#F6037F; }
#searchresults h2 { font-size:18px;font-family:Arial, Helvetica, sans-serif; margin: 20px 0 3px 0; }

/* ----- Social Buttons on instant play template pages ----- */
div#socialmedia { display:block; width:100px;}
div#socialmedia div { display:block; margin:0 0 10px 0; padding-right:10px; }
div#socialmedia div#google1 { display:block; height:20px; }
div#socialmedia div#delicious a{color:#1462C1; font-weight:normal;}

/* -- Special Games Page --*/
.wrap_sgp { height:auto; overflow:auto; clear:both; }
.content_sgp { width:620px; float:left;}
.sidebar_sgp { width:255px; float:right;}
.sidebar_sgp form#searchform.searchform { margin: 0 auto; display:block; width:255px;}
.sidebar_sgp form#searchform.searchform input.inputfield {height: 35px; width: 186px; background:url(images/sgp/bg-search.jpg) no-repeat; border:none; float:left; padding:0 10px; font-size:12px;}
.sidebar_sgp form#searchform.searchform input#searchsubmit { height: 35px; margin: 0; width: 48px; background:url(images/sgp/bg-search-btn.jpg) no-repeat; border: none; text-indent:-1000px; overflow:hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); -moz-opacity: 0.85; -khtml-opacity: 0.85; opacity: 0.85; }
.sidebar_sgp form#searchform.searchform input#searchsubmit:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; cursor:pointer; }
a.sgp_sb_banner { margin:20px auto; display:block; width:231px; }

#socialbtns_sgp { position: relative; right: -30px; top: 0; width: 290px; float:right; display:block; height:20px; margin-bottom:25px; }
#socialbtns_sgp div.fb-like { display:block; float:left; width:85px; height:25px;}
#socialbtns_sgp div.fb-like span.fb_edge_comment_widget span iframe.fb_ltr { margin-left:-120px !important;}
html#facebook body.plugin div#uzfotn_1.connect_comment_widget div.nub { left:80px !important}

.content_sgp div#sgp_box1,
.content_sgp div.popular_games { background:url(/wp-content/themes/free-slotsofvegas/images/sgp/new-games-bg.gif) repeat-y; overflow:auto; }

.content_sgp div#sgp_box1 div#newFeatGame { width:182px; margin:0 0 0 15px; float:left;}
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox { width:182px; height:215px; margin-top:17px}
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox h4 { margin:-6px 0 5px 0; text-align:center; font-size:16px; }
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox h4 a{ color:#333; text-decoration:none }
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox p {padding:0 6px; text-align:center; }
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox a.thumb { text-align:center; width:182px; display:block; height:146px; }
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox a.thumb img { width:160px; height:auto;}
.content_sgp div#sgp_box1 div#newFeatGame .featGameBox a.thumb img:hover { width:165px; height:auto;}

div.sgp_gameItem { background:url(/wp-content/themes/free-slotsofvegas/images/sgp/game-bg1.jpg) no-repeat; width:181px; height:69px; float:left; margin:0 0 5px 10px; padding:5px 10px 0 3px; }
div.sgp_gameItem a { color:#333 !important; text-decoration:none;}
div.sgp_gameItem a:hover { color:#646464; }
div.sgp_gameItem a img { width:57px; height:auto; border:none }
div.sgp_gameItem a img:hover { width:59px; height:auto; }
div.sgp_gameItem a.thumb { width:60px; height:65px; overflow:hidden; float:left; text-align:center; margin:0 5px 0 0; }
div.sgp_gameItem p { font-size:10px; color:#323232; line-height:11px; margin:5px 0 0 0; text-align:left !important; }
div.sgp_gameItem h4 {line-height:12px; }

#sgp_pg_container {background:url(/wp-content/themes/free-slotsofvegas/images/sgp/popularGames-bg.jpg) no-repeat; width:590px; height:104px; margin:0 auto;}
#sgp_pg_container h4 {font-family:sovfont_sb, Arial, Helvetica, sans-serif; font-size:16px; color:#000; margin:0 0 9px 10px; padding:4px 0 0 0;}

#sgp_pg_container #divDerecha, #sgp_pg_container #divIzquierda {width: 19px; height:19px; float: left; margin-top:15px; cursor:pointer; }
#sgp_pg_container #divDerecha { background:url(/wp-content/themes/free-slotsofvegas/images/sgp/right-arrow.png) no-repeat;}
#sgp_pg_container #divIzquierda { background:url(/wp-content/themes/free-slotsofvegas/images/sgp/left-arrow.png) no-repeat; margin-left:10px; }

#sgp_pg_container #popgamesCenter {float:left; width:513px; margin:4px 10px;}
#sgp_pg_container #sliderx3 {width:513px; margin:0 auto; float:left; display:inline-block; overflow:hidden; height:65px}

div.sgp_gameItem_s { float:left; margin:0; }
div.sgp_gameItem_s h4 {font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important; margin-bottom:0 !important; }
div.sgp_gameItem_s h4 a { color:#333 !important; text-decoration:none; }
div.sgp_gameItem_s h4 a:hover { color:#646464; }
div.sgp_gameItem_s a img { width:57px; height:auto; }
div.sgp_gameItem_s a img:hover { width:59px; height:auto; }
div.sgp_gameItem_s a.thumb { width:60px; height:65px; overflow:hidden; float:left; text-align:center; margin:0 5px 0 0; }
div.sgp_gameItem_s p { font-size:10px; color:#323232; line-height:12px; margin:0; text-align:left !important; width:161px; padding-right:10px; }

#tabs_games {width:620px; height:225px; margin:20px 0 0 0;}
.ui-tabs {}
.ui-tabs .ui-tabs-nav {margin:0; padding:0;}
.ui-tabs .ui-tabs-nav li {list-style:none; float:left; margin:0 !important; padding:0;}
.ui-tabs .ui-tabs-nav li a {background-position:top; background-repeat:no-repeat; overflow:hidden; display:block; float: left; padding:0; text-decoration: none; height:32px; outline:none; }
.ui-tabs .ui-tabs-nav li#btn1 a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/slot-machines-btn.jpg); width:206px;}
.ui-tabs .ui-tabs-nav li#btn2 a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/table-games-btn.jpg); width:208px;}
.ui-tabs .ui-tabs-nav li#btn3 a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/video-poker-games-btn.jpg); width:206px;}
.ui-tabs .ui-tabs-nav li a:hover {background-position:bottom;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { margin: 0; padding: 0; background-position:bottom; background-repeat:no-repeat; overflow:hidden; display:block; height:32px;}
.ui-tabs .ui-tabs-nav li#btn1.ui-tabs-selected a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/slot-machines-btn.jpg); width:206px;}
.ui-tabs .ui-tabs-nav li#btn2.ui-tabs-selected a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/table-games-btn.jpg); width:208px;}
.ui-tabs .ui-tabs-nav li#btn3.ui-tabs-selected a {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/video-poker-games-btn.jpg); width:206px;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#sgp_Left {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/more-games-leftbg.gif); background-position:top; background-repeat:no-repeat; width:10px; height:225px; float:left; margin:0;}
#sgp_Right {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/more-games-rightbg.gif); background-position:top; background-repeat:no-repeat; width:10px; height:225px; float:left; margin:0;}

#sgp_Mid {background-image:url(/wp-content/themes/free-slotsofvegas/images/sgp/more-games-bg.gif); background-position:top; background-repeat:repeat-x; width:600px; height:205px; float:left; padding:20px 0 0 0; margin:0;}
#sgp_Mid .tab_gamesItem {background:url(/wp-content/themes/free-slotsofvegas/images/sgp/game-bg2.png) no-repeat; width:184px; height:69px; float:left; margin:0px; padding:5px 9px 0 3px; }
#sgp_Mid .tab_gamesItem a {color:#333 !important; text-decoration:none;}
#sgp_Mid .tab_gamesItem a:hover { color:#646464; }
#sgp_Mid .tab_gamesItem a img { width:57px; height:auto; border:none }
#sgp_Mid .tab_gamesItem a img:hover { width:59px; height:auto; }
#sgp_Mid .tab_gamesItem a.thumb { width:60px; height:65px; overflow:hidden; float:left; text-align:center; margin:0 5px 0 0; }
#sgp_Mid .tab_gamesItem h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:11px; margin:3px 0 0 0; padding:0;}
#sgp_Mid .tab_gamesItem h4 a {color:#000; text-decoration:none;}
#sgp_Mid .tab_gamesItem h4 a:hover {color:#646464;}
#sgp_Mid .tab_gamesItem p {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; color:#323232; margin:0; padding:0; text-align:left}

#spg_content {background:#292929; display:block; color:#FFF; margin:-30px 9px 0 9px; padding:20px; font-size:12px; }
#spg_content h2, #spg_content h3 {font-family:sovfont_sb, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal }
#spg_content h2 {font-size:18px;}
#spg_content h3 {margin:15px 0 0 0;}
#spg_content a {color:#FFF;}

#sitemap {}
#sitemap ul { width:32%; display:block; float:left; }
#sitemap ul li a {color: #000; font-weight:normal;}
#sitemap ul li a:hover {color:#E8087E}

.topblurb { display:block; width:600px; clear:both; font-size:12px; margin:13px 0; }
.linkssbsbox { border:1px solid #CCC; margin:10px 0 20px 0; padding:10px}
.linkssbsbox h3 { font-weight:normal; margin:0 !important; font-size:14px !important; color:#E8087E !important; }
.linkssbsbox ul {margin:0 !important}
.linkssbsbox ul li { margin:0 0 0 20px !important; }
.linkssbsbox ul li a { font-weight:normal !important; color:#333 !important;}
.linkssbsbox ul li a:hover { color:#E8087E !important; }
