@charset "utf-8";

/* CSS Document */



body	{

	background:url(../images/background-tile.jpg) repeat;

	margin-top:100px;

	margin-left:0;

	margin-right:0;

	margin-bottom:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	color:#336699;

	letter-spacing:.12em;

	font-size:12px;

	text-align:center;

}



a {

	font-weight:bold;

	text-decoration:none;

}



a:link {	color:#009999; }

a:visited { 	color:#009999;}

a:hover { 	color:#33CC99; }



div#content_container	{

	background:url(../images/content-container2.png) no-repeat;

	position:relative;

	width:859px;

	height:715px; 

	padding:0;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	margin-bottom:0;

	text-align:left;

}	





div#logo	{

	background:url(../images/logo.png);

	position:relative;

	width:357px;

	height:135px;

	padding:0px;

	margin:0px;

	left:-20px;

	top:-50px;

	z-index:1;		

}

					

div#photo_collage	{

	background:url(../images/photo-collage.gif);

	position:absolute;

	width:470px;

	height:285px;

	margin:0px;

	padding:0;

	left:390px;

	top:-55px;

	z-index:1;		

}

div#cart_link{

	position:relative;

	width:70px;

	left:716px;

	top:90px;

	z-index:10;	

}

div#the_page_header{

	position:relative;

	width:70px;

	left:360px;

	top:-405px;

	z-index:11;	

}				



div#nav {

	position:relative;

	height:175px;

	width:240px;

	margin:0;

	padding:0;

	left:50px;

	top:-40px;

	text-indent:-9999px;

}	



div#curlz1	{

	background:url(../images/curlz1.png);

	background-repeat:no-repeat;

	position:absolute;

	width:500px;

	height:175px;

	top:-65px;

	left:200px;

	margin:0;

	padding:0;		

}



div#curlz2	{

	background:url(../images/curlz2.png);

	background-repeat:no-repeat;

	position:absolute;

	width:150px;

	height:350px;

	top:150px;

	left:745px;

	margin:0;

	padding:0;

}



div#footer	{ 

	position:relative;

	width:770px;

	height:30px;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	margin-bottom:0;

	padding:0;

}



div#awesometown {

	float:right;

}



div#contact_info {

	float:left;

}	



a#awesometown {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}



a:link#awesometown {

	color:#009999;

}



a:visited#awesometown { 

	color:#009999;

}



a:hover#awesometown { 

	color:#33CC99;

}



div#dropdown	{	

	font-size:12px; 

	position:relative;

	left:37px;

	overflow: auto;

	height: 240px;

	width: 310px;

}



select#dropdown	{	

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#3333CC;	

}



ul { list-style-type:none;

	line-height:2.5em;

	margin:0; 

	padding:0;

	font-size:13px;

	font-weight:bold;

	color:#FFCCCC;

}



li a{

	height: 33px;

	margin: 4px 0;

	width: 222px;

	display: block;

	background-repeat: no-repeat;

	background-position: 0 0;

}



li a:hover {

	background-position: 0 -33px;

}



li#position_anchor	{	position:relative;	}



li#home	a{	  

	background-image:url(../images/buttons/home.gif);

}



li#groups a{	  

	background-image:url(../images/buttons/groups.gif);

}



li#kids	a{	  

	background-image:url(../images/buttons/kids.gif);

}



li#individuals	a{	  

	background-image:url(../images/buttons/individuals.gif);

}



li#weddings	a{	  

	background-image:url(../images/buttons/weddings.gif);

}



div#displayImage

{

	 position:absolute; 

	 /*border: 1px solid #000000;*/

	 width:446px; 

	 height:389px; 

	 top:220px; 

	 left:355px;

	 margin:0; 

	 padding:0;

	 z-index:25;

	 /*background-color:#ffffff;*/

	background-image:url(../images/new_back.gif);

	background-repeat: no-repeat;
	
	font-family:"Times New Roman", Times, serif;
	
	font-weight:normal;
	
	font-size:10px;
}

div#showCart

{

	 position:absolute; 

	 width:426px; 

	 height:410px; /* was 370 */

	 top:110px; 

	 left:255px;

	 margin:0; 

	 padding:0;

	 z-index:25;

}

.displayCart

{

	font-size:10px;

}