/* CSS Document */
body{
	margin:0;
	padding:0;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.750em;
	color:#fff;
	background-color:#000;
	width:100%;
}
a {
	text-decoration:none;
}	
h2 {
	font-size:17px;
}	
.pink {
	color:#f2a2a2;
 	font-style:italic;
}	
/****************************************** HEADER ******************************/
#header {
	padding-bottom:20px;
}	
#logo {
	background:url(../images/logo.jpg) no-repeat;
	width:310px;
	height:89px;
	margin:0 auto;
	margin-top:20px;
}
/************************************ CONTENT **************************************/	
#content {
	clear:both;
}
#content #selection { 
	width:989px;
	margin:0 auto;
}
#content #gallery_thumb {
	width:989px;
	margin:0 auto;
	border:1px solid #949494;
	display:none;
}
#innercontent {
	width:989px;
	margin:0 auto; 
	display:none; border-top:1px solid #1d1d1d; border-left:1px solid #1d1d1d;
}	
#innercontent .left {
	width:628px; float:left; padding:10px; border-left:1px solid #1d1d1d;
}
#innercontent .right {
	width:317px; float:left;	padding:10px;border-right:1px solid #1d1d1d;
}		
.contenttable {
	width:989px;margin:0 auto;
}	
.contenttable .left, .contenttable .right {
	width:45.1%;  border:1px solid #1d1d1d; float:left; padding:23px; height:230px; padding-top:0; background-color:#161616;
}	
.gallery_table {
	margin:0 auto;
}	
.gallery_table tr td {
	width:250px;
}	
.gallery_table tr td img {
	border:1px solid #949494;
}	
.gallery_table tr td span.title {
	padding-left:10px;
	position:relative;
	/*top:-20px;*/
	z-index:1000;
	font-size:17px;
	color:#D9D9D9;
}	
#tag {
	position:absolute;
	top:86px; right:105px; display:none;
}	
#portrait,#wedding,#others {
	float:left;
}
#portrait_image,#wedding_image,#others_image {
	display:none;
	width:330px;
	height:400px;
	float:left; 
}		

#portrait_image {
	background:url(../images/portrait.jpg) no-repeat;
}	
#wedding_image {
	background:url(../images/wedding.jpg) no-repeat;
	width:329px;
}
#others_image {
	background:url(../images/others.jpg) no-repeat;
}
#portrait_image:hover,#wedding_image:hover,#others_image:hover {
	cursor:pointer;
}
input.btn {   
   color:#ffffff;   
   font-weight:bold;
   font: arial,helvetica,sans-serif;   
   font-size:13px;
   background-color:#161616;
   border: 1px solid #1e1e1e;   
   /*border-color: #696 #363 #363 #696;  */ 
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#1e1e1e',EndColorStr='#1e1e1e');   
 }    
/********************************* footer ****************************************************/
#footer {
	background:url(../images/bg.jpg) repeat-x;
	height:78px; 
	clear:both;
	width:989px;
	margin:0 auto;
	display:none;
}
#footer ul {
	list-style-type:none;
	padding-top:45px;
	margin:0 auto;
	width:700px;
}		
#footer a {
	display:block;
	cursor:pointer;
}
#footer li {
	float: left;
	padding:0 1em 0 1em;
}	
#portrait_link {
	background:url(../images/portrait_link.jpg) no-repeat;
	width:101px;
	height:26px;
}
#wedding_link {
	background:url(../images/wedding_link.jpg) no-repeat;
	width:106px;
	height:26px;
}	
#others_link {
	background:url(../images/others_link.jpg) no-repeat;
	width:82px;
	height:26px;
}		
#about_link {
	background:url(../images/about_link.jpg) no-repeat;
	width:167px;
	height:26px;
}	
#contact_link {
	background:url(../images/contact_link.jpg) no-repeat;
	width:104px;
	height:26px;
}	
a #portrait_link:hover,a #portrait_link:active {
	background:url(../images/portrait_link_pink.jpg) no-repeat;
	width:101px;
	height:26px;
}
a #wedding_link:hover,a #wedding_link:active {
	background:url(../images/wedding_link_pink.jpg) no-repeat;
	width:106px;
	height:26px;
}	
#others_link:hover,#others_link:active {
	background:url(../images/others_link_pink.jpg) no-repeat;
	width:82px;
	height:26px;
}		
#about_link:hover,#about_link:active {
	background:url(../images/about_link_pink.jpg) no-repeat;
	width:167px;
	height:26px;
}	
#contact_link:hover,#contact_link:active {
	background:url(../images/contact_link_pink.jpg) no-repeat;
	width:104px;
	height:26px;
}	
#copyright {
	clear:both;
	padding-top:20px;
	font-size:9px;
	color:#D9D9D9;
	text-align:center;
}	
/*#content #products_image,#content #portrait_image, #content #wedding_image, #content #scenery_image {
	float:left;
	width:240px;
	height:320px;
	padding-left:10px;
	position:relative;
	z-index:100;
}	
#products_title,#portrait_title,#wedding_title,#scenery_title {
	text-align:center;
	position:relative;
	top:150px;
	display:none;
	z-index:1;
}	
#products_image {
	background:url(../images/products.jpg) no-repeat;
	display:none;
}		
#portrait_image {
	background:url(../images/portrait.jpg) no-repeat;
	display:none;
}		
#wedding_image {
	background:url(../images/wedding.jpg) no-repeat;
	display:none;
}		
#scenery_image {
	background:url(../images/scenery.jpg) no-repeat;
	display:none;
}		
*/
