
a {

	color:#c00;
	text-decoration:none;
}

img{
border:none;
margin:0;
padding:0;

}

ul li{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:small;
}



body{

margin:0;

background-image:url(../images/background.png);
background-repeat:repeat;

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}



#container {

	margin:0px;

	min-width:975px;

	}

	

#main {

	margin:0 auto;

	width:975px;

	

	overflow:hidden;
		background-image:url(images/main_rounded.png);
		
	background-repeat:no-repeat;
	margin-top:10px;
padding:5px 0 0 0;

}



#header{
		


background-color:#fff;

	position:relative;
	padding:5px;
	height:110px;
	margin-top:10px;

}

#header h1 a{

display:block;

background-image:url(../images/poprocket_logo.png);

background-repeat:no-repeat;

width:277px;

height:138px;

margin-left:5px;

position:absolute;

top:-10px;

}



#header a span{

display:none;

}

#header h2{
	position:absolute;
	top:50px;
	right:15px;
	letter-spacing:8px;
	color:#dcdcdc;
	font-size:large;
	
	
}



ul#main_menu{	
    margin: 0;
	padding: 0;
	z-index: 30;
	position: absolute;
	top:10px;
	right: 10px;
	}

ul#main_menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	
	}

ul#main_menu li a{	
display: block;
	margin: 0 1px 0 0;
	padding:4px 10px;
	background: #fff;
	color: #000;
	text-align: center;
	text-decoration: none;
	}
	
ul#main_menu li a:hover{
	background-color:#EAEBD8;
color:#C00;
}

ul#main_menu div{	
position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: none;
	}

	ul#main_menu div a{
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #000;
		font: 11px arial;}

	ul#main_menu div a:hover{
		background:#CCC;
		color: #c00;}


#main_body{

	float:left;
	width:975px;
	background-color:#FFF;
	
	}

#top_centered{
	float:left;
	margin:10px 0px 10px 0px;
	width:953px;
	background-color:#FFF;
	padding:0 10px 0 10px ;

}


h2 span{
display:none;
}

h2 img{



}

div#bottom_centered{
	background-color:#fff;
	width:975px;
	
	float:left;
	padding-bottom:20px;
}

div#bottom_centered_inner{
	width:915px;
	margin:0 5px 0 10px;
	float:left;
	
	
}

div#left_col{
	
	float:left;
	width:210px;
	padding:0 0.5em 0 0.5em;
	margin-top:13px;
	margin-bottom: -2000px; 
	padding-bottom: 2000px;
	background-color:#ededed;
	border-right:1px dashed;

	
}



div#left_col p{


	font-size:12px;

	padding-left: 10px;

}

div#left_col h1, h2, h3, h4, h5, h6{
	text-align:center;
	
	
}

ul#section_menu{
	display:block;	
	margin-top:25px;
	
}

ul#section_menu li.pinup{
	
	height:25px;
	list-style:url(pinup/images/star.png);
	padding-bottom:10px;
	
}

ul#section_menu li.mod{
	
	height:25px;
	list-style:url(modern/images/star_blue.png);
	padding-bottom:10px;
	
}

ul#section_menu li.fam{
	
	height:25px;
	list-style:url(family/images/star_mauve.png);
	padding-bottom:10px;
	
}

ul#section_menu li a{
color:#000;
}

ul#section_menu li.pinup a:hover{
	color:#c00;
}


ul#section_menu li.mod a:hover{
	color:#09C;
}

ul#section_menu li.fam a:hover{
	color:#96F;
}





div#right_col{

	float:left;
	width:700px;
	padding:0.5em;
	margin-top:13px;
	padding-top:0;
	margin-bottom: -2000px; 
	padding-bottom: 2000px;
	background-color:#FFF;

	
}

div#right_col p{

	color:#000;

	font-size:12px;

	

}

div#right_col h1, h2, h3, h4, h5, h6{
	text-align:center;
	
}


h3.news_title{
	
	color:#C00;
	padding:0;
	margin:0;
}

div.news_item{
	
	padding:10px 5px 0 5px;
	/*border-bottom:#000 dashed 1px;*/
	
}



div.news_item p{
color:#000;
}

div#right_col dl{
	font-size:medium;
}

div#right_col dt{
	font-style:italic;
	
}

div#right_col dd{
	font-size:small;
	margin-left:0;
}



div#footer{

	float:left;

	width:975px;

	background-color:#fff;	
	padding-bottom:15px;
	
}



#footer p{

text-align:center;

font-size:x-small;

color:#000;

}



#footer a{

text-align:center;

font-size:x-small;

}



#closer{

	float:left;
	width:975px;
	background-color:#fff;
	padding:0;
	margin:0;

	

}

div#round_bottom{
	
	background-image: url(images/main_rounded_bottom2.png);
	background-repeat:no-repeat;
	padding-top:15px;
	height:15px;
	margin:0 auto;
	width:975px;
	
}





/* About page layout ------------------------------------------------->*/

#about_welcome{
	
	float:left;
	width:600px;
	padding:5px 5px 20px 5px;
	
	margin:20px 0 20px 180px;
letter-spacing:2px;
	

}

#about_welcome p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	letter-spacing:1px;
		
}



#top_left{
	float:left;
	width:450px;
	margin-top:30px;
	padding:5px;
}

#two_col_left{

	float:left;
	width:435px;
	padding:0 0.5em 2000px 0.5em;
	margin:13px 0 -2000px 15px;
	background-color:#FFF;
	border-right:dashed 1px;
}


#two_col_left p{


	font-size:12px;

	padding-left: 10px;

}

#two_col_left h1, h2, h3, h4, h5, h6{
	padding-left:10px;
	color:#666;
	
}

#two_col_right{

	float:left;

	width:435px;

	padding:0 0.5em 2000px 0.5em;

margin:13px 0 -2000px 5px;

background-color:#FFF;
	
}

#two_col_right p{

	color:#000;

	font-size:12px;

	

}

#two_col_right h1, h2, h3, h4, h5, h6{
	padding-left:10px;
}

/*gallery pages-------------------------------*/


#centered{
	background-color:#fff;
	width:935px;
	margin:20px 20px 0 20px;
	float:left;
	padding-bottom:20px;
	
}

ul#gallery_menu{
margin-left:140px;
}


ul#gallery_menu li.pinup{
	display:block;
	float:left;
	margin:10px 20px;
	height:25px;
	list-style:url(pinup/images/star.png);
	padding-bottom:10px;
	
}

ul#gallery_menu li.mod{
	display:block;
	float:left;
	margin:10px 20px;
	height:25px;
	list-style:url(modern/images/star_blue.png);
	padding-bottom:10px;
	
}

ul#gallery_menu li.fam{
	display:block;
	float:left;
	margin:10px 20px;
	height:25px;
	list-style:url(family/images/star_mauve.png);
	padding-bottom:10px;
	
}

ul#gallery_menu li a{
color:#000;
}

ul#gallery_menu li.pinup a:hover{
	color:#c00;
}


ul#gallery_menu li.mod a:hover{
	color:#09C;
}

ul#gallery_menu li.fam a:hover{
	color:#96F;
}


/*----------faq styles---------*/


#faq_left_col{

	float:left;
	width:210px;
	padding:0 0.5em 0.5em 0.2em;
	margin:13px 0 0.5em 0;
	background-color:#FFF;
	
}

#faq_left_col p{


	font-size:12px;

	padding-left: 10px;

}

#faq_left_col img{
	padding:0;
}

#faq_left_col h1, h2, h3, h4, h5, h6{
	padding-left:10px;
	color:#666;
	
}

#faq_left_col img{
	
}


#faq_right_col{

	float:left;

	width:625px;

	padding:0 0.5em 0.5em 0.5em;

margin:13px 0 0.5em 15px;

background-color:#FFF;
border-left:dashed 1px;
	
}

#faq_right_col p{

	color:#000;

	font-size:12px;

	

}

#faq_right_col h1, h2, h3, h4, h5, h6{
	padding-left:10px;
}

#faq_right_col h4{
	color:#000;
}

div#faq_footer{

	float:left;

	width:975px;

	background-color:#fff;	
	padding-bottom:15px;
	margin-left:0;
}

#faq_footer p{

text-align:center;

font-size:x-small;

color:#000;

}



#faq_footer a{

text-align:center;

font-size:x-small;

}


/*---------- investment styles------------*/
h4.cost{
	text-align:center;
	padding-left:0;
	font-style:italic;
}

p.teaser{
	text-align:center;
	color:#0CC;
}

div.pkg{
	float:left;
	padding:5px 5px 5px 10px;
	width:297px;
}

div.pkg_group{
	float:left;
	border-bottom:1px dashed #666;
	padding:10px 0;
}

div#disclaimer p{
	padding:10px;
	margin-top:10px;
}

/*--------contact styles-----*/

#contact_left{
	background-color:#fff;
	width:450px;
	margin:20px 20px 0 20px;
	float:left;
	padding-bottom:20px;
}

#contact_right{
	width:400px;
	margin:20px 20px 0 20px;
	float:left;
}

label, input[type="submit"] {
display:block;
width:12em;
clear:left;
font-family: "trebuchet MS", verdana, sans-serif;
}

span.contact{
	font-size:medium;
	text-decoration:underline;
}

#notice{color:#000;
text-align:left;
padding:20px;
}