#container{
width:941px;
margin:auto;
background-color:#58585a;

}

#header{
background-image:url(../images/header.png);
height:269px;
width:941px;
}

body{
margin:0px;
padding:0px;
background-color:#000000;
font-family:arial, helvetica, sans serif;
color:#777777;
}

img{
border:none;
}

h1{
display:none;
}

h2{
font-weight:bold;
color:#333333;
margin:3px 10px 0px 8px;
font-size:14px;
letter-spacing:-0.06em;
line-height:1.4em;
display:inline;
}

h2 span{
color:red;
}

h3{

}

#nav{
list-style:none;
font-family:tahoma, sans serif;
text-transform:uppercase;
font-size:11px;
font-weight:600;
color:#ffffff;
width:904px;
height:34px;
text-align:center;
vertical-align:bottom;
display:block;
margin:-58px 0px 0px;
padding-left:33px;
}

#nav li a{
height:34px;
display:block;
padding-top:10px;
}

#home{
background-image:url(../images/home_btn.gif);
float:left;
display:block;
height:34px;
width:63px;
padding:0px;
text-decoration:none;
}

#home a{
color:#ffffff;
text-decoration:none;
}

#home a:hover, #home a:active{
background-image:url(../images/home_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#home a:visited{
color:white;
text-decoration:none;
height:24px;
}

#homePage #nav li#home{
background-image:url(../images/home_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}

#aboutUs{
background-image:url(../images/aboutus_btn.gif);
float:left;
display:block;
height:34px;
width:86px;
padding:0px;
text-decoration:none;
}

#aboutUs a{
color:#ffffff;
text-decoration:none;
}

#aboutUs a:visited{
color:white;
text-decoration:none;
height:24px;
}

#aboutUs a:hover, #aboutUs a:active{
background-image:url(../images/aboutus_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}


#aboutUsPage #nav li#aboutUs{
background-image:url(../images/aboutus_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}

#services{
background-image:url(../images/services_btn.gif);
float:left;
display:block;
width:84px;
height:34px;
padding:0px;
}

#services a{
color:#ffffff;
text-decoration:none;
}

#services a:hover, #services a:active{
background-image:url(../images/services_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#services a:visited{
color:white;
text-decoration:none;
height:24px;
}

#servicesPage #nav li#services{
background-image:url(../images/services_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}

.newusedtext p{
margin:3px 10px 10px 8px;
}

.newusedtext img{
margin:5px 0px 0px 3px;
}

.newusedtext #newusedtop p, .newusedtext #newusedmiddle p, .newusedtext #newusedbottom p{
margin:3px 10px 10px 8px;
width:340px;
}

.partyhiretext p{
margin:3px 10px 10px 8px;
}

.partyhiretext img{
margin:5px 0px 0px 3px;
}

.partyhiretext #newusedtop p, .partyhiretext #newusedmiddle p, .partyhiretext #newusedbottom p{
margin:3px 10px 10px 8px;
}

#newUsed{
background-image:url(../images/newused_btn.gif);
float:left;
display:block;
width:171px;
height:34px;
padding:0px;
}

#newUsed a{
color:#ffffff;
text-decoration:none;
}

#newUsed a:hover, #newUsed a:active{
background-image:url(../images/newused_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#newUsed a:visited{
color:white;
text-decoration:none;
height:24px;
}

#newUsedPage #nav li#newUsed{
background-image:url(../images/newused_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}


#products{
background-image:url(../images/products_btn.gif);
float:left;
display:block;
width:90px;
height:34px;
padding:0px;
}

#products a{
color:#ffffff;
text-decoration:none;
}

#products a:hover, #products a:active{
background-image:url(../images/products_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#products a:visited{
color:white;
text-decoration:none;
height:24px;
}

#productsPage #nav li#products{
background-image:url(../images/products_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}


#partyHire{
background-image:url(../images/partyhire_btn.gif);
float:left;
display:block;
width:93px;
height:34px;
padding:0px;
text-decoration:none;
}

#partyHire a{
color:#ffffff;
text-decoration:none;
}

#partyHire a:hover, #partyHire a:active{
background-image:url(../images/partyhire_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#partyHire a:visited{
color:white;
text-decoration:none;
height:24px;
}

#partyHirePage #nav li#partyHire{
background-image:url(../images/partyhire_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}


#leasing{
background-image:url(../images/leasing_btn.gif);
float:left;
display:block;
width:78px;
height:34px;
padding:0px;
}

#leasing a{
color:#ffffff;
text-decoration:none;
}

#leasing a:hover, #leasing a:active{
background-image:url(../images/leasing_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
}

#leasing a:visited{
color:white;
text-decoration:none;
height:24px;
}

#leasingPage #nav li#leasing{
background-image:url(../images/leasing_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}


#photoGallery{
background-image:url(../images/photogallery_btn.gif);
float:left;
display:block;
width:118px;
height:34px;
padding:0px;
}

#photoGallery a{
color:#ffffff;
text-decoration:none;
}

#photoGallery a:hover, #home a:active{
background-image:url(../images/photogallery_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
} 

#photoGallery a:visited{
color:white;
text-decoration:none;
height:24px;
}

#photoGalleryPage #nav li#photoGallery{
background-image:url(../images/photogallery_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}


#contactUs {
background-image:url(../images/contactus_btn.gif);
float:left;
display:block;
width:94px;
height:34px;
padding:0px;
}

#contactUs a{
color:#ffffff;
text-decoration:none;
}

#contactUs a:hover, #home a:active{
background-image:url(../images/contactus_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:24px;
padding-top:10px;
} 

#contactUs a:visited{
color:white;
text-decoration:none;
height:24px;
}

#contactUsPage #nav li#contactUs{
background-image:url(../images/contactus_btn_over.gif);
display:block;
color:white;
text-decoration:none;
height:34px;
}

#bg{
display:none;
}

#info{
background-color:#575759;
width:941px;
margin-top:10px;
}

#infoBottom{
background-repeat:no-repeat;
background-position:left bottom;
padding:0px;
margin:0px;
height:15px;
width:941px;
}

#text{
width:570px;
font-size:14px;
background-color:#ffffff;
margin:15px 15px 0px 13px;
padding:15px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
font-stretch:narrower;
line-height:1.4em;
letter-spacing:-0.06em;
float:left;
}

.newusedtext{
width:570px;
font-size:14px;
background-color:#ffffff;
margin:15px 15px 0px 13px;
padding:15px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
font-stretch:narrower;
line-height:1.4em;
letter-spacing:-0.06em;
float:left;
background-image:url(../images/newused_gradient.png);
background-repeat:no-repeat;
background-position:bottom right;
}

.partyhiretext{
width:570px;
font-size:14px;
background-color:#ffffff;
margin:15px 15px 0px 13px;
padding:15px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
font-stretch:narrower;
line-height:1.4em;
letter-spacing:-0.06em;
float:left;
background-image:url(../images/partyhire_gradient.png);
background-repeat:no-repeat;
background-position:bottom right;
}


#text img{
margin:5px 0px 0px 3px;
}

#text a{
color:#777777;
}

#text p{
margin:3px 10px 10px 8px;
}

#text p span{
color:red;
}


#text ul{
list-style:none;
list-style-position: outside;
margin-top:0px;
margin-left:-30px;
}

.partyhiretext ul{
list-style:none;
}

#map{
width:331px;
height:264px;
background-image:url(../images/contactus_map.gif);
float:right;
margin-top:20px;
}

.link{
font-size:12px;
margin-bottom:25px;
}

.link span{
font-size:14px;
color:red;
}

#newusedtop,#newusedmiddle,#newusedbottom{
padding-bottom:10px;
}

#newusedtop p, #newusedmiddle p, #newusedbottom p{
padding:0px;
margin:0px;
}

#newusedtop span, #newusedmiddle span, #newusedbottom span{
color:red;
}


#newusedtoppic{
float:right;
width:159px;
height:117px;
padding-left:35px;
}

#newusedmiddlepic{
float:right;
width:172px;
height:146px;
padding:20px 0px 0px 30px;
}

#newusedbottompic{
float:right;
width:176px;
height:91px;
padding-left:30px;
}

.partyhiretext ul, .leasingtext ul {
margin-left:-30px;
}

#partyhiretoppic, #leasingtoppic{
float:right;
width:206px;
height:127px;
padding:15px 0 0 30px;
}

#partyhiretop p, #partyhiremiddle p, #partyhirett p, #partyhirefoosball p{
margin-bottom:0px;
}

#partyhiretop ul, #partyhiremiddle ul, #partyhirett ul, #partyhirefoosball ul{
margin-top:0px;
}

#partyhiremiddlepic{
float:right;
width:206px;
height:110px;
padding-left:30px;
}

#partyhirettpic{
float:right;
width:206px;
height:110px;
padding-left:30px;
}


#partyhirefoosballpic{
float:right;
width:206px;
height:140px;
padding-left:30px;
}

#leasingtop p, #leasingmiddle p, #leasingbottom p{
margin-bottom:0px;
}

#leasingtop ul, #leasingmiddle ul, #leasingbottom ul{
margin-top:0px;
}

#leasingbottom{
margin-top:40px;
}

#leasingtoppic{
float:right;
width:206px;
height:110px;
padding-left:30px;
}

#leasingmiddlepic{
float:right;
width:206px;
height:110px;
padding-left:30px;
}


#leasingbottompic{
float:right;
width:206px;
height:140px;
padding-left:30px;
}

#textNoPic{
width:300px;
}


#infoRight{
width:303px;
float:right;
padding-right:4px;
}

#partyhiretop,#partyhiremiddle,#partyhirefoosball{
padding-bottom:10px;
}

#partyhirett{
padding-bottom:40px;
}

.price{
margin:0px 0px 3px 8px;
}

.topPic{
height:213px;
width:303px;
float:right;
margin-top:12px;
}

#hotBuy{
height:132px;
width:303px;
float:right;
}

#sponsoredPlayers{
height:32px;
width:303px;
float:right;
display:none;
}

#footer{
clear:both;
color:#999999;
font-family:tahoma, arial, sans-serif;
background-color:black;
font-size:14px;
text-align:center;
height:60px;
padding-top:30px;
}

#footer a{
text-decoration:none;
color:#999999;
}

#footer span{
color:red;
}

#copyright{
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

#facebook{
float:left;
margin-left:45px;
}

#footerText{
float:left;	
margin-left:240px;
}

/* SLIMBOX CSS REQUIRED FOR IMAGE GALLERIES */

#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading {background:#fff;url(../images/loading.gif) no-repeat center;}

#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink {left:0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: 'Lucida Grande', Lucida, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;
	border-top-style: none;}
#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption {font-weight:bold;}
/* end of Slimbox CSS - compacted by Steven Johnstone */