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


html, body {
	background-image: url("images/bg.gif");
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; 
	font-size: 14px;
	color:#000000;
	background-color: #000000;
}


body {
		min-width:785px;
		
	}


img {
margin:0;
padding:0;
}

A:link {text-decoration: none; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; font-size:12px; color:#000000;}
A:visited {text-decoration: none; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; font-size:12px; color:#000000;}
A:active {text-decoration: none; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif;; font-size:12px; color:#000000;}
A:hover {text-decoration: underline; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; font-size:12px; color:#000000;}

.tableImgClass{
padding: 10px;
border: #CCCCCC solid 1px;
margin: 2px;
}

#bodyWrapper {
width: 785px;
margin-left: auto;
margin-right: auto;
min-height:800px;
}



#page {
	width: 785px;
	background-image: url(images/center_bg.gif);
	background-color:#d7d7d7;
	background-repeat: repeat-x;
	min-height:800px;	
}


/*#whitetop{
	background-image: url(images/white_bg_overlay.png);
	background-repeat: repeat-x;

}*/

.tablePad{
margin: 10px;
padding: 10px;
width:100px;
vertical-align:top;
}




#justPage img {
border:#CCCCCC solid 1px;
}



/* -------------------- HEADER ------------------- */



#topNav{
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
}

#belowNav{

	z-index: 0;


}

#navcontainer{

	padding-top: 15px;
	padding-bottom: 0px;
	text-align:center;
	background-repeat: repeat-x;
	z-index: 2;
}

#navlist
{
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 25px;
	z-index: 2;
}

#navlist ul, #navlist li
{
margin: 0;
padding-right: 45px;
display: inline;
list-style-type: none;
z-index: 2;
}

#navlist a:link, #navlist a:visited
{
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1.1em;
text-decoration:none;
color:#000000;
z-index: 2;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1.1em;
text-decoration:none;
color:#000000;
z-index: 2;
}


#pageNavStrip {
color: #666666;
font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif;
font-size:11px;
display:inline;
width: 550px;
max-width: 550px;
overflow:hidden;
float:left;
}

#pageNavStrip a:link, #pageNavStrip a:visited, #pageNavStrip a:active, #pageNavStrip a:hover
{
	text-decoration: underline;
	font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif;
	font-size:11px;
	color:#666666;/*#CCCCCC;*/
}





/* -------------- Homepage Specific ------------ */

.z2{
z-index: 2;
}

#leftHomeMiddle{
	display:inline;
	width: 464px;

}

#rightHomeMiddle{
display:inline;
width: 320px;


}

#bottomContatiner {
padding-left: 10px;
}

.imgPad {
padding: 10px;
}


#textContanier {
	padding-left: 30px;
	padding-right: 30px;
}



.table_height{
height: 300px;
}

/* -------------- Footer ---------------------- */

.padLeft{
margin-left: 0px;
}




#footer {
padding-left: 2px;
padding-top: 8px;
display:inline;
width: 400px;
float:left;
margin-left: 10px;
color:#FFFFFF;
font-family: "Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif;
font-size:11px;
clear:both;

}
#footer a:link, #footer a:visited, #footer a:active
{
text-decoration: none; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; font-size:11px; color:#FFFFFF;
}

#footer a:hover {text-decoration: underline; font-family:"Lucida Grande","Segoe UI",Tahoma,Arial,Sans-serif; font-size:11px; color:#FFFFFF;}

.dwd{
float:right;
margin-right: 25px;
padding-right: 25px;
width: 215px;
display:inline;
}



.shadow  { position:relative; display:block; color:#000000; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; height: 28px;border-bottom:#CCCCCC solid 1px;}
.shadow span {
	position:absolute;
	display:block;
	top:0px;
	left: -1px;
}
.shadow:before { display:block; padding:1px; content: attr(title); color: #CCCCCC; font-family: Georgia, "Times New Roman", Times, serif; font-size:24px; }

/* ---------------------- DETAILS PAGE ------------------------------- */

#DetailsWrapper{
width:750px;
}

#leftDetailsPage{
display: inline;
width: 300px;
float:left;
vertical-align:top;
}
#rightDetailsPage{
display: inline;
width: 340px;
float:right;
padding-top: 20px;
vertical-align:top;
}
#smallPhotos{
display:inline;
width: 250px;
}

.indivSmallPhotos{
padding: 2px;
border:#CCCCCC solid 1px;
margin: 2px;
}

.bigPhoto{
padding: 8px;
border:#CCCCCC solid 1px;
}

.sendtofriend A:link {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}
.sendtofriend A:visited {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}
.sendtofriend A:active {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}
.sendtofriend A:hover {text-decoration: underline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;}

.galleryPagePhotos{
padding: 4px;
margin: 4px;
border:#CCCCCC solid 1px;
}

.GalleryWrapper{
width: 765px;

}

.gallerytop{
width: 160px;
display:inline;
margin: 4px;
}
.gallerybottom{
text-align:center;
display:inline;

}


#CatWrapper{
width:700px;
}

#leftCatPage{
display: inline;
width: 350px;
float:left;
}
#rightCatPage{
display: inline;
width: 425px;
float:right;
padding-top: 20px;
}
