/* New Slots of Vegas homepage :::: June 25th, 2010 */

#header{
	background-color: #FFFFFF;
	background-image: url(http://www.slotsofvegas.com/images/newhome/bgk_header.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	display: block;
	padding: 0px;
	height: 105px;
	width: 785px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header #logo-header {
	display: block;
	float: left;
	height: 96px;
	width: 121px;
	margin-top: 4px;
	margin-left: 11px;
	_margin-left: 6px;
	padding: 0px;
}
#header #header-support {
	display: block;
	padding: 0px;
	float: right;
	height: 15px;
	width: 320px;
	margin-top: 12px;
	margin-right: 8px;
}
#header #navigation-top {
	display: block;
	float: left;
	height: 36px;
	width: 638px;
	margin-left:7px;
	margin-top:10px;
}
#header #navigation-top ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header #navigation-top ul li {
	float: left;
	margin:0;
	padding:0;
}
#header #navigation-top ul li a{
	background:url(http://www.slotsofvegas.com/images/newhome/main-navigation-bar.png) no-repeat 0 top;
	display:block;
	height:36px;
	text-indent:-9999px;
}
#header #navigation-top ul li a.nav1{ width:130px; }
#header #navigation-top ul li a.nav1:hover{ background-position: 0 bottom }
#header #navigation-top ul li a.nav2{ width:91px; background-position: -130px top; }
#header #navigation-top ul li a.nav2:hover{ background-position: -130px bottom; }
#header #navigation-top ul li a.nav3{ width:100px; background-position: -221px top; }
#header #navigation-top ul li a.nav3:hover{ background-position: -221px bottom; }
#header #navigation-top ul li a.nav4{ width:69px; background-position: -321px top; }
#header #navigation-top ul li a.nav4:hover{ background-position: -321px bottom; }
#header #navigation-top ul li a.nav5{ width:69px; background-position: -390px top; }
#header #navigation-top ul li a.nav5:hover{ background-position: -390px bottom; }
#header #navigation-top ul li a.nav6{ width:101px; background-position: -459px top; }
#header #navigation-top ul li a.nav6:hover{ background-position: -459px bottom; }
#header #navigation-top ul li a.nav7{ width:78px; background-position: -560px top; }
#header #navigation-top ul li a.nav7:hover{ background-position: -560px bottom; }

#content-home {
	background-image: url(http://www.slotsofvegas.com/images/newhome/bgk_home-content.jpg);
	background-repeat: repeat-y;
	display: block;
	padding: 0px;
	height: auto;
	width: 785px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content-home #content1 {
	background-image: url(http://www.slotsofvegas.com/images/newhome/bgk_300-bonus.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 107px;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
}
#content-home #content1 .livechat {
	display: block;
	height: 40px;
	width: 84px;
	text-indent:-9990px;
	background:url(http://www.slotsofvegas.com/images/newhome/o_livechat-home.jpg) no-repeat 0 100px;
}
#content-home #content1 .livechat:hover {
	background-position: 0 0;
}
#content-home #content1 .instant-play {
	display: block;
	height: 40px;
	width: 198px;
	margin-top:10px;
	text-indent:-9990px;
	background:url(http://www.slotsofvegas.com/images/newhome/o_instant-play-casino.jpg) no-repeat 0 200px;
}
#content-home #content1 .instant-play:hover {
	background-position: 0 0;
}

#content-home #content2 {
	background-color: #000000;
	background-image: url(http://www.slotsofvegas.com/images/newhome/bgk_download-casino.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 131px;
	width: 761px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content-home #content2 .btn_download {
	background-image: url(http://www.slotsofvegas.com/images/newhome/btn_download-casino.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display:block;
	width:301px;
	height:78px;
	float:left;
	text-indent:-9999px;
	margin:14px 0 0 40px;
}
#content-home #content2 .btn_download:hover { background-position:top;
}
#copy {
	display:block;
	width:751px;
	margin:0 auto 0 -375px;
	padding-bottom:10px;
	position:absolute;
	left:50%;
	top:635px;
}
#copy p { margin:0; line-height:12px; font-size:11px; }
#copy h2 { margin:15px 0 5px 0;}
#tabs {
	display:block;
	width:761px;
	margin:0 auto 0 auto;
	padding:0;
}
.box_bgk { background:url(http://www.slotsofvegas.com/images/newhome/shadowbgk.png) repeat-y; display:block; width:807px; margin:0 auto 0 auto;}

/* Component containers
----------------------------------*/
.ui-widget { font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
.ui-widget-content { border: none; background: #222; height:auto; color: #00DD00; padding:0; margin:0; } /*general frame*/
.ui-widget-content a { color: #F00; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default {
/*	border: 1px solid #cccccc;
	background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;*/
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	width:152px;
	height:32px;
	background-color:#999999;
	background:url(http://www.slotsofvegas.com/images/newhome/bgk_tabs.jpg) no-repeat;
	display:block;
	padding:0;
	margin:0;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { 
	/*border: 4px solid red;*/
}
.ui-state-hover a, .ui-state-hover a:hover {
	background-position: 0px -32px;

	/*color: #000; text-decoration: none; background-position: 30px;*/
}
.ui-state-active, .ui-widget-content .ui-state-active {
	
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	background-position: 0px -64px;
}
.ui-widget :active {  }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }



/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding:0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 9px 0 0 0!important; text-decoration: none; height:23px!important; font-size:11px; text-transform:uppercase; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { /*margin-bottom: 0; padding-bottom: 1px;*/ }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:default }
.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: 0; background:#222 }
.ui-tabs .ui-tabs-hide { display: none !important; }

#content-home #tabs #tabs-1,
#content-home #tabs #tabs-2 { padding:12px 12px 7px 12px; clear:both; height:184px;}
#content-home #tabs #tabs-1 a { display:block; float:left; margin-left:12px; _margin-left:11px;}

#content-home #tabs #tabs-2 p { color:#000000; text-align:right; font-size:11px; width:157px; margin:0 auto 0 auto; display:block; }
#content-home #tabs #tabs-2 a { color:#f40987; text-align:right; font-size:11px; width:157px; margin:0 auto 0 auto; display:block; }
#content-home #tabs #tabs-2 a:hover { color:#ff83c6; } 
#content-home #tabs #tabs-2 .cg1,
#content-home #tabs #tabs-2 .cg2,
#content-home #tabs #tabs-2 .cg3,
#content-home #tabs #tabs-2 .cg4 { display:block; width:175px; float:left; }

#content-home #tabs #tabs-2 .cg1 { background:url(http://www.slotsofvegas.com/images/newhome/home_bgkcg1.jpg) no-repeat; padding-top:90px; height:94px; }
#content-home #tabs #tabs-2 .cg2 { background:url(http://www.slotsofvegas.com/images/newhome/home_bgkcg2.jpg) no-repeat; padding-top:90px; height:94px; margin-left:12px; }
#content-home #tabs #tabs-2 .cg3 { background:url(http://www.slotsofvegas.com/images/newhome/home_bgkcg3.jpg) no-repeat; padding-top:90px; height:94px; margin-left:12px; }
#content-home #tabs #tabs-2 .cg4 { background:url(http://www.slotsofvegas.com/images/newhome/home_bgkcg4.jpg) no-repeat; padding-top:90px; height:94px; margin-left:12px; }

#content-home #tabs #tabs-3 { padding:12px 12px 7px 4px; clear:both; height:184px;}

#content-home #tabs #tabs-4,
#content-home #tabs #tabs-5 { padding:12px 0px 7px 12px; clear:both; height:184px;}

#content-home #tabs #tabs-4 .tipbox,
#content-home #tabs #tabs-5 .tipbox {display:block; float:left; width:126px; font-size:11px; color:#FFFFFF; margin-left:30px; }

#content-home #tabs #tabs-4 .tipbox h1,
#content-home #tabs #tabs-5 .tipbox h1 {display:block; width:126px; font-size:21px; color:#7adc4f; margin:0; font-family:Arial, Helvetica, sans-serif; line-height:21px; margin:10px 0 15px 0; }

#content-home #tabs #tabs-4 .tipbox a,
#content-home #tabs #tabs-5 .tipbox a {display:block; color:#f40987; margin:10px 0 0 0; }

#content-home #tabs #tabs-4 .tipbox a:hover,
#content-home #tabs #tabs-5 .tipbox a:hover { color:#ff83c6; } 

#content-home #tabs #tabs-4 img,
#content-home #tabs #tabs-5 img {float:right; margin-top:-3px;}
