@media (max-width:480px) 
{
  	#virtual_tours .cell {width:50%;}
	.cell {width: 50%!important;}
	#donationRightRunner {display:none!important;}
}

#donationRightRunner {max-width:20%;}

/*	Elks Memorial Stylesheet for Screen Media	*/
body {
	background:url('../images/bg.gif') repeat-x;
	background-color: #bfbfbf;
}

#header {
	background:url('../images/headerbg.jpg') no-repeat;
}

.alertBox {
	width:80%;
	margin:0 auto 20px;
	background:#fff9d8;
	padding:10px 10px 5px 10px;
	border:1px solid #ccc;
}

.alertBox img {
	float:left;
}

.alertBox div {
	padding-left:70px;
}

.alertBox div h2 {
	clear:none;

	font-size:18pt;
	font-family:Helvetica,Arial,sans-serif;
	letter-spacing:-1px;
	font-weight:bold;
}

div#formError {
	display:none;
	width: 60%;
	padding:10px;
	border:1px solid #aaa;
	background:#ffcdcd;
	font-weight:bold;
}

a img {
	border:none;
}

/*	Other block-level elements	*/
blockquote {
	color:#555555;
	font-style:italic;
}

.noScreen {
	display: none !important;
}

.phoneNumber {
	width: 50px !important;
	display: inline-block;
	font-size:normal;
	margin-bottom:.1in;
	width:.5in;
}

li#customDonation input {
	margin-left:0;
}

/*	Tableless tables */
.row {
	width:100%;
}

.cell {
	float:left;
	text-align:center;
	width:30%;
	height:auto;
}

.left img
{padding:10px 10px 10px 0px;}

.right img
{padding:10px 0px 10px 10px;}

#virtual_tours {
	width:100%;
	margin-bottom:0px;
}

#virtual_tours .cell {
	width:30%;
	margin-right:5px;
	margin-bottom:30px;
}

#art_wrapper { width: 100%;}

.cell img {
	border:1px solid black;
}

.cell img:hover {
	border:1px solid #ce0000;
}

.cell p {
	font-size:11px;
	line-height:normal;
	font-style:italic;
}

/*	Lightbox overrides	*/
#lightbox h3 {
	letter-spacing:normal;
	font-size:14px;
	font-style:italic;
}

#lightbox p {
	font-weight:normal;
}