﻿body {
				font: 10pt verdana, arial, helvetica, sans-serif;
				text-align: center; /* for IE */
}
	p {
		margin: 0.3em 0.3em 0.5em 0.3em;
	}
	code {
		font-size: 115%;
	}
.Background_Sign {
				background-image: url('../ptrpics/1.10_Landing-Page-3kids.jpg');
				background-repeat: no-repeat;
				border: thin solid #FFFFFF;
}
.SignText {
				position: relative;
}
.Countdown {
				background-image: url('../hope/countdown_page.jpg');
				background-repeat: no-repeat;
}
.mapBkg {
				background-image: url('http://www.aspiranet.org/ptrpics/town2.png');
				background-repeat: no-repeat;
				border: thin solid #FFFFFF;
}

#map {
				border: medium solid #FFFFFF;
				position: relative;
				margin: 0;
				padding: 0;
				width: 790px;
				height: 540px;
				background: #ffffff url('../ptrpics/1.5.10_MapTeenBanner.jpg') no-repeat left
top;
				font-family: arial, helvetica, sans-serif;
				font-size: 8pt;
}
#map li {
 margin:0;
 padding:0;
 list-style:none;
} 
#map li a {
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(blank.gif);
} 

#map li a span { display:none; } 


#map li a:hover span {
   position:relative;
   display:block;
   width:200px;
   left:20px;
   top:20px;
   padding:5px;
   border:1px solid #000;
   background:#fff;
    text-decoration:none;
    color:#000;
    filter:alpha(opacity=80);
    opacity:0.8;
} 

#map a.House {
   top:256px;
   left:106px;
   width:90px;
   height:50px;
}
       
#map a.BoxOffice {
    top:313px;
    left:80px;
    width:66px;
    height:57px;
}
        
#map a.School {
   top:335px;
    left:173px;
    width:85px;
    height:82px;
}
        
#map a.Store {
    top:378px;
    left:289px;
    width:167px;
    height:52px;
}
        
#map a.Food {
    top:370px;
    left:472px;
    width:107px;
    height:51px;
}

#map a.cardsend {
    top:66px;
    left:240px;
    width:530px;
    height:60px;
} 
 
#map a.Travel {
    top:295px;
    left:564px;
    width:104px;
    height:51px;
} 
#map a.Card {
    top:306px;
    left:479px;
    width:60px;
    height:54px;
} 
#map a.Toy {
    top:314px;
    left:390px;
    width:90px;
    height:34px;
} 
#map a.Clothing {
    top:316px;
    left:309px;
    width:71px;
    height:54px;
} 
#map a.Rec {
    top:292px;
    left:203px;
    width:84px;
    height:30px;
} 
#map a.Office {
    top:234px;
    left:265px;
    width:82px;
    height:40px;
} 
#map a.Medical {
    top:232px;
    left:393px;
    width:96px;
    height:57px;
} 
#map a.sign {
    top:437px;
    left:466px;
    width:38px;
    height:48px;
} 
.yellowBack {
				padding: 10px;
				background-image: url('../../ptrpics/background.jpg');
}
.bluetext {
				color: #5E88CE;
}
.kidcardbkg {
				border: 1px solid #000;
				background: #fff;
				text-decoration: none;
				color: #000;
				filter: alpha(opacity=90);
				opacity: 0.9;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10pt;
				width: 325px;
				height: 70px;
				position: relative;
				left: 21px;
				top: -150px;
				font-weight: normal;
}
.rbottom{display:block}
.rtop{display:block}
.rbottom *{display: block; height: 1px; overflow: hidden}
.rtop *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 


   
 
 
.SchoolBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/School1.png');
				background-repeat: no-repeat;
}


   
 
 
.ClothingBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Clothing_Store.png');
				background-repeat: no-repeat;
}


   .ToyBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Toy_Store.png');
				background-repeat: no-repeat;
}

    .MiscBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Miscellaneous_Store.png');
				background-repeat: no-repeat;
}
    .MedicalBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Medical_Center.png');
				background-repeat: no-repeat;
}
    .GeneralStoreBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/General_Store.png');
				background-repeat: no-repeat;
}
    .HouseBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/House.png');
				background-repeat: no-repeat;
}

     .FoodCourtBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Food_Court.png');
				background-repeat: no-repeat;
}

     .CardStoreBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Card_Store.png');
				background-repeat: no-repeat;
}
     .BoxOfficeBackGround {
				width: 800px;
				height: 600px;
				background-image: url('../ptrpics/Box_Office.png');
				background-repeat: no-repeat;
}
     .AspiranetOfficeBackGround {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Aspiranet_Office.png');
				background-repeat: no-repeat;
}
.itemsBackground {
				padding: 10px;
				border: 1px solid #000;
				background: #fff;
				text-decoration: none;
				color: #000;
				filter: alpha(opacity=90);
				opacity: 0.9;
				font-family: verdana, arial, helvetica, sans-serif;
				font-size: 10pt;
				position: relative;
				top: -545px;
				left: 221px;
				width: 381px;
				height: 232px;
}
.ItemFont {
				text-align: left;
				font-family: verdana, Arial, Tahoma;
				font-size: 12pt;
}

.poweredByAspiranet {
				margin: 7px;
}
a {
				color: #5E88CE;
}
.AspiranetToys {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Toy_Store.png');
				background-repeat: no-repeat;
}
.AspiranetBoxOffice {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Box_Office.png');
				background-repeat: no-repeat;
}
.AspiranetSchool {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/School1.png');
				background-repeat: no-repeat;
}
.AspiranetCommunityCenter {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/rec_center.png');
				background-repeat: no-repeat;
}

.AspiranetClothing {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Clothing_Store.png');
				background-repeat: no-repeat;
}
.AspiranetGeneralStore {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/General_Store.png');
				background-repeat: no-repeat;
}
.AspiranetFoodCourt {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Food_Court.png');
				background-repeat: no-repeat;
}
.AspiranetCardStore {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Card_Store.png');
				background-repeat: no-repeat;
}
.AspiranetTravel {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Travel_Center.png');
				background-repeat: no-repeat;
}
.AspiranetHouse {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Foster_House.png');
				background-repeat: no-repeat;
}
.AspiranetMedicalCenter {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Medical_Center.png');
				background-repeat: no-repeat;
}
.AspiranetMiscShop {
				border: medium solid #FFFFFF;
				width: 790px;
				height: 540px;
				background-image: url('../ptrpics/Miscellaneous_Store.png');
				background-repeat: no-repeat;
}

.KidPicBorder {
				padding: 2px;
				margin: 2px;
				border: medium double #808080;
}
.KidPicBorder a:link {
				padding: 2px;
				margin: 2px;
				border: medium double #FFFFFF;
}
.KidPicBorder a:hover {
				padding: 2px;
				margin: 2px;
				border: medium double #Red;
}

.TopButtons {
				border-width: 0;
}

