@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

ul {
	
	padding-left:30px;
}


img {
	border:none;
}

body {
background: #204a9e url(images/bg.jpg) center top no-repeat;
height: 100%;
font-family: Tahoma, Arial, Verdana; color:#333;
font-size:13px;
padding-bottom:10px;
}

h1 {
	color:#d6363e;
	font-size:22px;
	margin-bottom:7px;
	/*border-bottom:thin;
	border-bottom-style:dashed;
	border-bottom-color:#CCC;
	border-bottom-width:1px;*/
}


h2 {
	color:#d6363e;
	font-size:17px;
	margin-bottom:5px;

	

}

h4 {
	color:#d6363e;
	font-size:17px;
	margin-bottom:5px;

}

.grey{
	font-size:16px;
	color:#999;
	font-weight:bold;
	
}

.blueText{
	color:#0070c6;
}

a {
color:#a7050d;	
}

/*p {
line-height:13px;	
}*/
#wrapper{
	margin: 0 auto;
	width:950px;
}

#header{
	position:relative;
	height:112px;
}

#logo a {
	text-indent: -5000px;
	width: 323px;
	height: 90px;
	background: transparent url(images/logo.png) top center;
	background-repeat:no-repeat;
	position: absolute;
	top: 20px;
	background-position:0 0;
}


#topBanner {
	width: 380;
	height: 104;
	position: absolute;
	top: 9px;
	background-position:0 0;
	right:0px;
}

/*#topBanner {
	text-indent: -5000px;
	width: 414px;
	height: 127px;
	background: transparent url(images/top_banner_xmas.png) top left;
	background-repeat:no-repeat;
	position: absolute;
	top: 5px;
	background-position:0 0;
	right:-19px;
}*/

/*Navigation*/
#navigation {
	padding-top:10px;
	height: 41px;

}

ul#mainNav{
	background-image: url(images/nav_background.gif);
	background-repeat: repeat-x;
	list-style-type: none;
	height:41px;
	padding:0;
	margin:0;
	
}

/*ul#mainNav li{
	display:inline;
	padding:0;
}*/
#mainNav li {
	background-image: url(images/nav_background.gif.jpg);
float:left;
text-indent:-9009px;
margin-right:8px;
}

	
	
	
	 
#mainNav a{
display:block;
height:41px;
overflow: hidden; border: none; outline: none;
}



/*where am i*/

body#contact ul#mainNav li a#contactLink {
background-image:url(images/nav_contact.gif);
background-position:0 -41px;
}

body#fund ul#mainNav li a#fundLink {
background-image:url(images/nav_fund.gif);
background-position:0 -41px;
}

body#arcade ul#mainNav li a#arcadeLink {
background-image:url(images/nav_arcade.gif);
background-position:0 -41px;
}

body#food ul#mainNav li a#foodLink {
background-image:url(images/nav_food.gif);
background-position:0 -41px;
}

body#prices ul#mainNav li a#pricesLink {
background-image:url(images/nav_prices.gif);
background-position:0 -41px;
}

body#groups ul#mainNav li a#groupsLink {
background-image:url(images/nav_business.gif);
background-position:0 -41px;
}

body#teens ul#mainNav li a#teenLink {
background-image:url(images/nav_teens.gif);
background-position:0 -41px;
}


body#birthdays ul#mainNav li a#birthdayLink {
background-image:url(images/nav_birthday.gif);
background-position:0 -41px;
}

body#lasertag ul#mainNav li a#laserLink {
background-image:url(images/nav_laser.gif);
background-position:0 -41px;
}
body#home ul#mainNav li a#homeLink2 {
background-image:url(images/nav_home.gif);
background-position:5px -41px;
}




a#homeLink, {
background-image:url(images/nav.gif);
background-position:10px 0; 
background-repeat:no-repeat;
}

a:hover#homeLink, {
background-position:0 -28px;
}

a#birthdayLink{
background-image:url(images/nav_birthday.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:90px;
}

a:hover#birthdayLink {
background-position:0 -41px;
}

a#homeLink2{
background-image:url(images/nav_home.gif);
background-position:5px 0; 
background-repeat:no-repeat;
width:70px;
}

a:hover#homeLink2 {
background-position:5px -41px;
}





a#teenLink{
background-image:url(images/nav_teens.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:63px;
}

a:hover#teenLink {
background-position:0 -41px;
}


a#groupsLink{
background-image:url(images/nav_business.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:143px;
}

a:hover#groupsLink {
background-position:0 -41px;
}

a#pricesLink{
background-image:url(images/nav_prices.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:110px;
}

a:hover#pricesLink {
background-position:0 -41px;
}

a#foodLink{
background-image:url(images/nav_food.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:56px;
}

a:hover#foodLink {
background-position:0 -41px;
}

a#arcadeLink{
background-image:url(images/nav_arcade.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:70px;
}

a:hover#arcadeLink {
background-position:0 -41px;
}

a#fundLink{
background-image:url(images/nav_fund.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:105px;
}

a:hover#fundLink {
background-position:0 -41px;
}

a#contactLink{
background-image:url(images/nav_contact.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:75px;
}

a:hover#contactLink {
background-position:0 -41px;
}




a#laserLink{
background-image:url(images/nav_laser.gif);
background-position: 0 0; 
background-repeat:no-repeat;
width:83px;
}

a:hover#laserLink {
background-position:0 -41px;
}

a#homeLink, {
background-image:url(images/nav_home.png);
background-position:0 0; 
background-repeat:no-repeat;
}



#homeHeader{
	/*background:url(images/lasertag_portland.jpg) top left no-repeat;*/
	background:url(images/lasertag_portland_flash_backup.jpg) top left no-repeat;
	height:357px;
	position:relative;
	
}

#homeHeaderText{
	text-indent: -5000px;
	width: 380px;
	height: 133px;
	background: transparent url(images/ultimate_laser_tag_portland.png) top center;
	background-repeat:no-repeat;
	position: absolute;
	top: 135px;
	background-position:0 0;
	left: 20px;
}

#homeHeaderText{
	text-indent: -5000px;
	width: 380px;
	height: 133px;
	background: transparent url(images/ultimate_laser_tag_portland.png) top center;
	background-repeat:no-repeat;
	position: absolute;
	top: 135px;
	background-position:0 0;
	left: 25px;
}


#homeHeaderLearn a{
	text-indent: -5000px;
	width: 164px;
	height: 28px;
	background: transparent url(images/learn_more_orange.png) top center;
	background-repeat:no-repeat;
	position: absolute;
	top: 268px;
	background-position:0 0;
	left: 25px;
}
/*#homeHeaderLearn a:hover {
background-position:0 -28px;
}*/


#homeHeaderVideo a{
	text-indent: -5000px;
	width: 425px;
	height: 85px;
	background: transparent url(images/video.png) top left;
	background-repeat:no-repeat;
	position: absolute;
	top: 272px;
	background-position:0 0;
	left: 527px;
}


#mainContent{
	background:#FFF;
	padding-top:20px;
	padding-left:25px;
	position:relative;
	padding-bottom:10px;
}

#leftHand{
	width:585px;
	border-right:dashed;
	border-right-color:#CCC;
	border-right-width:1px;
	padding-right:20px;
	
	
}
#rightHand{
	width:295px;
	float:right;
	font-size:11px;
	line-height:16px;
	
}

#roundedCorners{
	background:url(images/bottom_curve.gif);
	height:18px;
}

#footerNav{
	margin-top:10px;
	text-align:center;
	color:#FFF;
}

#footerNav a{
	color:#FFF;
}

#viewGalleryhome a{
	text-indent: -5000px;
	width: 164px;
	height: 28px;
	background: transparent url(images/view_gallery_blue.gif) top center;
	background-repeat:no-repeat;
	position: absolute;
	top: 200px;
	background-position:0 0;
	left: 388px;
}

#rightContact {
	float:right;
	margin-right:25px;
}

.imagespacer{
	margin:5px 0 5px 0;
}




/*Navigation*/
#navigationBottom {
	padding-top:5px;
	height: 20px;
	padding-left:40px;
	margin-bottom:10px;

}

ul#mainNavBottom{
	background-repeat: repeat-x;
	list-style-type: none;
	height:20px;
	padding:0;
	margin:0;
	font-weight:bold;

	
}

ul#mainNavBottom li{
	display:inline;
	padding:0;
	text-indent:-9009px;
}
#mainNavBottom li {
float:left;
margin-right:10px;
	text-transform:capitalize;
	text-decoration:none;
}

a#homeLink3{
background-image:url(images/bottom_nav_home.gif);
background-position:5px 0; 
background-repeat:no-repeat;
width:55px;
}
	
	
a#birthdayLink3{
background-image:url(images/bottom_nav_birthday.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:80px;
}


a#teenLink3{
background-image:url(images/bottom_nav_teens.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:50px;
}


a#groupsLink3{
background-image:url(images/bottom_nav_business.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:130px;
}


a#pricesLink3{
background-image:url(images/bottom_nav_prices.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:105px;
}


a#foodLink3{
background-image:url(images/bottom_nav_food.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:45px;
}


a#arcadeLink3{
background-image:url(images/bottom_nav_arcade.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:61px;
}


a#fundLink3{
background-image:url(images/bottom_nav_fund.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:100px;
}


a#contactLink3{
background-image:url(images/bottom_nav_contact.gif);
background-position:0 0; 
background-repeat:no-repeat;
width:70px;
}

a#laserLink3{
background-image:url(images/bottom_nav_laser.gif);
background-position: 0 0; 
background-repeat:no-repeat;
width:75px;
}


	 
#mainNavBottom a{
display:block;
height:20px;
text-decoration:none;
text-transform:uppercase;
}

.photo{
	float:right;
	border:solid;
	border-color: #e6e6e6;
	border-width:6px;
	margin-left:15px;
}

.gallery{
	padding:5px;
	border:solid;
	border-color: #e6e6e6;
	border-width:1px;
	margin:5px;
}

.test {
	background-color:#e5f7fd;
	border:solid;
	border-color:#ededed;
	border-width:1px;
	padding:10px;
	color:#262626;
}
	
	
/*h tags*/

/*#homeH1 {
	color:#d6363e;
	font-size:22px;
	margin-bottom:7px;
	text-indent: -5000px;
	width: 366px;
	height: 39px;
	background: transparent url(images/home_header.gif) top left;
	background-repeat:no-repeat;
}

#laserH1 {
	color:#d6363e;
	font-size:22px;
	margin-bottom:7px;
	text-indent: -5000px;
	width: 366px;
	height: 39px;
	background: transparent url(images/laser_header.gif) top left;
	background-repeat:no-repeat;
}

#birthdayH1 {
	color:#d6363e;
	font-size:22px;
	margin-bottom:7px;
	text-indent: -5000px;
	width: 415px;
	height: 39px;
	background: transparent url(images/birthday_header.gif) top left;
	background-repeat:no-repeat;
}

#locationH4 {
	color:#d6363e;
	font-size:22px;
	margin-bottom:1px;
	text-indent: -5000px;
	width: 415px;
	height: 25px;
	background: transparent url(images/location_contact.gif) top left;
	background-repeat:no-repeat;
}*/

.social{
	float:left;
	margin-right:10px;
	margin-top:5px;
}

