body {
	background: #74c4ce;
	font: 14px Myriad Pro, Tahoma, Arial, Verdana, sans-serif;
	color:#2e2e2e;
	padding: 0px;
	margin:0px;
}

img {
	margin: 0px;
	padding: 0px;
	display: block;
}

p {
	padding: 0;
	margin: 0;
}

ul{
	margin:10px;
	padding:10px;
}

ol{
	margin:10px;
	padding:10px;
}
.error{
	color: #ff0000;
}
.container{
	width:1100px;
	margin:0px auto;
}

#menu{
	width:100%; 
	height:51px;
	background:repeat-x url(../images/menu_bg.jpg) center top;
}

#banner{
	width:100%;
	height:151px;
	margin:0px auto;
	background:no-repeat url(../images/banner_bg.jpg) center top;
}

#content{
	width:100%;
	min-height:733px;
	margin:0px auto;
	background:no-repeat url(../images/content_bg.jpg) center top;
}

#homeContent{
	width:100%;
	height:692px;
	margin:0px auto;
	background:no-repeat url(../images/home_bg.jpg) center top;
}

#footer{
	width:100%;
	height:108px;
	background:repeat-x url(../images/footer_bg.jpg);
}

a {
	color: #2e2e2e;
	text-decoration: underline;
}

a:HOVER {
	color: #2e2e2e;
	text-decoration: none;
}

.orderedList{
	margin-left:20px;
}

.orderedList li{
	margin:10px 0;
}

a.hostYourOwnNight {  
    display: block;  
    width: 310px;  
    height: 51px;  
    background: url(../images/host_your_own_night.gif) no-repeat 0 0;  
 }  
 
a:hover.hostYourOwnNight {  
    background-position: 0 -51px;  
} 

a.whereToBuy {  
    display: block;  
    width: 166px;  
    height: 51px;  
    background: url(../images/wheretobuy.gif) no-repeat 0 0;  
 }  
 
a:hover.whereToBuy {  
    background-position: 0 -51px;  
}

a.signUp {  
    display: block;  
    width: 257px;  
    height: 51px;  
    background: url(../images/sign_up.gif) no-repeat 0 0;  
 }  
 
a:hover.signUp {  
    background-position: 0 -51px;  
} 

a.seeAllGames {  
    display: block;  
    width: 177px;  
    height: 51px;  
    background: url(../images/see_all_games.gif) no-repeat 0 0;  
 }  
 
a:hover.seeAllGames {  
    background-position: 0 -51px;  
} 

.mouseOver{  
	position:absolute;
	z-index:50;
    width: 183px;  
    height: 117px; 
}  
 
.mouseOver:HOVER{  
	position:absolute;
	z-index:50;
	width: 183px;  
    height: 117px;  
	display: block;
	background:red;	
	background: url(../images/mouse_over.png) no-repeat 0 0;  
} 

.carouselImage{
	position:absolute;
	z-index:25;
}

/*******************  ColourBox  ********************/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:998; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


/*******************  Dropdowns  ********************/
.selectBox-dropdown {
	position: relative;
	line-height: 1.5;
	text-decoration: none;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #F2F2F2;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}



.selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: .2em .3em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}


/* Inline control */
.selectBox-inline {
	width: 250px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	text-decoration:none;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}


/*******************  Carousel  ********************/
.infiniteCarousel {
  width: 753px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 753px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 117px;
  margin: 0;
  position: absolute;
  top: 0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  height: 117px;
  width: 190px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .prevArrow {
  display: block;
  height: 45px;
  width: 47px;
  background: url(../images/left_arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  cursor: pointer;
  margin-left:-50px;
  margin-top:50px;
}

.infiniteCarousel .nextArrow {
  display: block;
  height: 45px;
  width: 47px;
  background: url(../images/right_arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  cursor: pointer;
  margin-left:756px;
  margin-top:50px;
}


/*******************  Carousel  ********************/
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 753px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  753px;
    height: 117px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 183px;
    height: 117px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	height: 45px;
	width: 47px;
	background: url(../images/right_arrow.png) no-repeat 0 0;
	position: absolute;
	cursor: pointer;
	margin-left:756px;
	margin-top:-67px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    height: 45px;
	width: 47px;
	background: url(../images/left_arrow.png) no-repeat 0 0;
	position: absolute;
	cursor: pointer;
	margin-left:-50px;
	margin-top:-67px;
}


/*******************  Carousel  ********************/
.jcarousel-skin-tango1 .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango1 .jcarousel-container-horizontal {
    width: 698px;
}

.jcarousel-skin-tango1 .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango1 .jcarousel-clip-horizontal {
    width:  698px;
    height: 293px;
}

.jcarousel-skin-tango1 .jcarousel-item {
    width: 698px;
    height: 293px;
}

.jcarousel-skin-tango1 .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}

.jcarousel-skin-tango1 .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0;
}

.jcarousel-skin-tango1 .jcarousel-item-vertical {
    margin-bottom: 0;
}

.jcarousel-skin-tango1 .jcarousel-item-placeholder {
    
}
