#content a.buy_pictures{

	display:block;

	background:url('../img/buy_pictures.jpg') no-repeat left top;

	width:274px;

	height:79px;

	float:right;

	margin-left:15px;

    margin-bottom: 25px;

	font-size:0px;

    text-indent: -9999em;

    overflow: hidden;

}



#content a.contact_us {

    display:block;

	background:url('../img/contact_us.jpg') no-repeat left top;

	width:274px;

	height:79px;

	float:right;

	margin-left:15px;

	font-size:0px;

    text-indent: -9999em;

    overflow: hidden;

}



#content a.buy_pictures:hover, #content a.contact_us:hover{

    background-position: 0 100%;

}



#content ul.photos{

	float:left;

    width: 100%;

}



#content ul.photos li{

	list-style-type:none;

	float:left;

	margin-top:15px;

	margin-left:18px;

	text-align:center;

    width: 272px;

}

#content ul.photos li.first{

	margin-left:0px;

}



#content ul.photos li .infos{

	height:20px;

	font-size:10px;

}



#content ul.photos li .infos h3{

	float:left;

	font-size:10px;
    font-weight: normal;
    color: #787878;

}

#content ul.photos li .infos a.photograph{

	background:url('../img/arrow1.png') no-repeat 0% 80%;

	margin-left:10px;

	float:right;

	/*color:#c7e352;*/

    color: #787878;


	padding-left:10px;

}



.message {

	background: green;

	color: #fff;

	padding: 4px;

	font-size: 12px;

	position: fixed;

    z-index: 100;

	top: 4px;

	left: 50%;

	margin-left: -70px;

	width: 140px;

	text-align: center;

	-moz-border-radius: 5px;

    -webkit-border-radius: 5px;

}





.message {

	padding: 10px 20px;

	border: solid 1px #FFDD99;

	background-color: #333333;

	overflow: hidden;

}

/*by harish*/

.div-border

{

border:1px solid #282828;

height: 178px;

overflow:hidden;

width: 270px;

text-align: center;
vertical-align: middle;
display: table-cell;

}

* html .div-border {
    font-size: 161.09px;
}

.div-border img{
    vertical-align: middle;
}

/* new styles */

#content .display-pic {

    float: left;

    width: 542px;

/*    height: 352px;*/

    padding: 10px;

    border: 1px solid #282828;

    text-align: center;

}

#sent-email
{
font-size:14px;
color:#FF0000;
}