@charset "utf-8";
/* CSS Document */
#body_fp {
	margin:0;
	background:#FFFFFF /*url(media/bottom_bg.jpg) repeat-x bottom*/;
	font-size:70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;	
	}

body {
	margin:0;
	background:#FFFFFF url(media/bottom_bg.jpg) repeat-x bottom;
	font-size:70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;	
	}
	
#footer  a, footer  a:link {
	color:#FFFFFF;
	text-decoration:none;}
	
#footer a:hover {
	text-decoration:underline;
	}

	
h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.5em;
	color:#03339F;
		}	

	
h2 {
	font-size:80%;
	text-align:left;	
	}
	
h3{
	font-size:1.2em;			
	}
	
b {
	color:#800040;
	font-size:1.2em;}
	
	
.container {
	width:900px;	
	margin:0;
	background: url(media/lower-menu-bg.jpg) repeat-y left;
	}
	
	
.container_fp {
	width:858px;
	height:500px;
	margin:0;	
	text-align:left;
	background: url(media/lower-menu-bg.jpg) repeat-y left;
	}	
	
#left_column {	
	width:249px;
	float:left;	
	}
			
.logo {
	position:relative;
	left:5.5em;}
	
/*Start Css Main Menu*/
#main_menu {
	list-style:none;
	position:relative ;
	right:3.6em;
	bottom:1em ;
	}

#main_menu li {	
	height:25px;}	
	
/*End Css Main Menu*/
	
#email_signup, #refer_afriends {
	position:relative;
	left:7.3em;
	bottom:4em;
	padding:1em 0 0 0;}
	
#header {
	background:url(media/bg_content1.jpg) repeat-y;
	width:642px;	
	height:200px;
	float:right;
	border-left:#011343 solid 8px;
	}
	
#header .img1 {	
	float:right;}
	
#header .img2 {
	float:left;
	margin-left:3em;
	}
	
#main_column {
	background:url(media/bg_content1.jpg) repeat-y;	
	width:630px;
	float:right;	
	border-left:#011343 solid 9px;
	border-bottom:#011343 solid 8px;
	padding-left:1.05em;
	min-height:800px;
	}
	
/***********************************/
#main_column_v {
	background: #000000 ;	
	width:595px;
	height:500px;
	float:left;	
	border-left:#011343 solid 1px;
	padding-left:1.05em;
	}


/***********************************/	
#main_column_fp{
	background: #000000 url(media/home-pic.jpg) repeat-y;	
	width:595px;
	height:500px;
	float:left;	
	border-left:#011343 solid 1px;
	padding-left:1.05em;
	}
	
#main_column p.sub-head {
	margin-left:0;}
	
#main_column h2 {
	padding:1em 0.5em 0 2em;
	color:#0080C0;
	font-size:100%;	
	margin-left:11.6em;	
	text-align:left;
	}
	
#main_column .img3 {
	float:right;
	padding:0.5em;}
	
#main_column .img4 {
	text-align: center;
	padding:0.5em;}
	
#main_column p {
	margin-left:13.4em;
	}
	
#bot_column {
	clear:both;
	background:#011343;
	height:30px;
	width:100%	
	}

	
#footer {
	font-size:0.8em;
	color:#666666;
	padding:3.1em 10em 1em 28em;
	clear:both;
	width:722px;
	height:auto;
	text-align:center;
	background:#000000 url(media/lower-menu-bg.jpg) repeat-y left top ;}
	
#footer_fp {	
	font-size:0.8em;
	color:#666666;
	padding:5em 0 0 0;
	clear:both;
	width:850px;
	height:auto;
	text-align:center;	
	}

	
#footer_fp img#img1, #footer img#img1 {
	float:left;
	width:185px;
	position:relative;
	bottom:2em;}
	
#footer_fp img#img2, #footer img#img2{
	float:right;
	width:185px;
	position:relative;
	bottom:2em;}


/*start css images column*/

.img_column {
	background:none;
	width:150px;	
	float:left;}
	
.img_column ul {
	position:relative;
	right:3.8em;
	text-align:center;		
	}
	
.img_column li {	
	list-style: none;
	padding-bottom:9em;}
	
/*End css images column*/

/*start css images stones*/

.img_stones{
	background:none;
	width:150px;	
	float:right;}
	
.img_stones ul {
	position:relative;
	right:0.5em;
	text-align:center;		
	}
	
.img_stones li {	
	list-style: none;
	padding:5em 0;}
	
/*End css images stones*/

/*Start css Table Content Item*/

.content-item {
	width:auto;
	background:none;
	vertical-align:top;
	margin-bottom:2em;
	}	
	
.content-item span, #main_column span {
	font-size:0.9em;
	font-style:italic;
	padding-left:0.8em;		
	}	

	
.content-item td {	
	width:auto;	
	padding:0;	
	vertical-align:top;
	padding:0.3em 1em 0.3em 0;
	border-bottom:#999999 1px solid;		
	}
	

	
.content-item img {
	width:135px;
	height:184px;
	border:#666666 1px solid;
	padding:0.1em;}
	
	
/*End css Table Content Item*/

/*Start Table stones means*/

.stones-mean {
	width:480px;
	background:none;
	vertical-align:top;		
	}	
	
.stones-mean td {
	font-size:0.8em;	
	width:50%;	
	padding:0;	
	vertical-align:top;
	padding:0.1em 1em 0.1em 0;
	border-bottom:#999999 1px solid;
	margin-left:13.4em;		
	}
	
/*start album list*/

.album_list {
list-style-type:circle;
width:100%;
text-align:center;
font-size:0.8em;
line-height:normal;	
	}	
	
.album_list li {	
	list-style-type:none;
	float:left;
	padding:0 0.5em 2em 0.5em;	
	width:185px;
	height:auto;			
	}	

	
.album_list img {
	display:block;
	border:1px solid #000000;
	padding:0.1em;		
	}

#album_list2 {
list-style-type:none;
width:100%;
text-align:center;
font-size:0.8em;
line-height:normal;	
	}	
	
#album_list2 li {	
	list-style-type:none;
	float:left;
	padding:0 0.5em 2em 0.5em;	
	width:100%;
	height:auto;			
	}	

	
#album_list2 img#img1 {
	display:block;
	border:1px solid #000000;
	padding:0.1em;
	position:relative;
	left:4em;		
	}
	
#album_list2 img#img2 {
	display:block;
	border:1px solid #000000;
	padding:0.1em;
	position:relative;
	left:16.5em;		
	}

#album_list3 {
list-style-type:none;
width:100%;
text-align:center;
font-size:0.8em;
line-height:normal;	
	}		
	
#album_list3 li {	
	list-style-type:none;
	float:left;
	padding:0 0.5em 2em 0.5em;	
	width:286px;
	height:auto;			
	}
	
#album_list3 img {
	display:block;
	border:1px solid #000000;
	padding:0.1em;
	position:relative;
	left:4.8em;		
	}

/*End album list*/
/*Start css Complete List*/

.complete_list {
	width:450px;
	height: auto;
	margin:0.3em;
	position:relative;
	left:13em;
	color:#400080;}
	
.complete_list td {
	width:150px;
	height: auto;
	}
	
td.heading_list {	
	height: auto;
	font-size: 1.4em;
	padding-left:7em;
	padding-bottom:0.5em;
	}
/*End css Complete List*/
.clr { clear:both;}

#slideshow_box {
	padding-top:3em;
	}
	
.slideshow_outer {
	background:#f5f3f6 url(media/bg_slideshow_outer.jpg) repeat-x;}
	


.photoWrapper {	
	text-align:center;	}	
	
.photo_list, .photo_list3col {
width:100%;
line-height:normal;	
	}
	
.photo_list_2 {
width:100%;
line-height:normal;
background:#6699ff;	
	}		
	
.photo_list td, .photo_list_2 td {	
	padding: 0.5em;	
	width:280px;
	height:auto;
	font-size:0.9em;
	margin:5px;
	text-align: center;
	vertical-align:top;		
	}	

	
.photo_list img, .photo_list_2 img {
	display:block;
	border:1px solid #000000;
	padding:0.1em;
				
	}	

#video {
	margin-left:130px;
	margin-top:110px;}
	