@charset "UTF-8";
/* Main Stylesheet for Messina Renovations */

/* Centering Table without centering it's content in certain browsers*/
div.centered {
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

/* Background photographs to enable easy transparency overlay */
.column {background-image:url(images/bg-column.gif); background-repeat:no-repeat; background-position:top;}
.bg-home {background-image:url(images/bg-home.jpg); background-repeat:no-repeat; background-position:top;}
.bg-text {background-image:url(images/bg-text.gif); background-repeat:no-repeat; background-position:top;}
.bg-text-gr {background-image:url(images/bg-text-gr.gif); background-repeat:no-repeat; background-position:top;}
.bg-photo1 {background-image:url(images/photo1.jpg); background-repeat:no-repeat; background-position:top;}
.bg-photo2 {background-image:url(images/photo2.jpg); background-repeat:no-repeat; background-position:top;}
.bg-photo3 {background-image:url(images/photo3.jpg); background-repeat:no-repeat; background-position:top;}
.bg-photo4 {background-image:url(images/photo4.jpg); background-repeat:no-repeat; background-position:top;}
.bg-photo5 {background-image:url(images/photo5.jpg); background-repeat:no-repeat; background-position:top;}
.bg-photo6 {background-image:url(images/photo6.jpg); background-repeat:no-repeat; background-position:top;}
.column-gr {background-image:url(images/bg-column.gif); background-repeat:no-repeat; background-position:top;}
.column-hm {background-image:url(images/bg-column-hm.gif); background-repeat:no-repeat; background-position:top;}

/* galleries */
.thumb img{border:0}
.thumb {border:10px solid #cfb189}
.thumb:hover {border:10px solid #2d70a4}


/* typography and text */
body          {font-family: trebuchet ms, trebuchet, geneva, sans-serif; font-size: 12px; color: #2d70a4}
p {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
	color: #333333;
	word-spacing:0.025em;
	text-align:left;
}

.contact {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color:  #2d70a4;
	word-spacing:0.025em;
	text-align:left;
}

a {
	color: #861d1d;
	text-decoration: none;
}

a:hover {
	color: #2d70a4;
	text-decoration:underline;
}

.copyright {
	text-align:center;
}

.copyright a {
	color: #333333;
	text-decoration:none;
}
.copyright a:hover {
	color: #2d70a4;
	text-decoration:underline;
}

.smenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2.7em;
	color: #2d70a4;
	word-spacing:0.025em;
	text-align:center;
}

.smenu a {
	color: #861d1d;
	text-decoration: none;
}

.smenu a:hover {
	color: #2d70a4;
	text-decoration:underline;
}


/* form */

	form select
	{
		color:#9E9E8E;
		width:240px;
		padding:0 0 0 5px;
		border:1px solid #c5c6bd;
	}

	form input
	{
		color:#9E9E8E;
		width:240px;
		padding:2px 5px;
		border:1px solid #c5c6bd;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
	}
	
	form textarea
	{
		color:#9E9E8E;
		width:240px;
		height:75px;
		padding:2px 5px;
		font-family: "Trebuchet MS", Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		border:1px solid #c5c6bd;
	}
	
	.submit input
	{
		color:#ffffff;
		background-color: #2d70a4;
		width:140px;
		padding:0 0 0 5px;
		border:1px outset #2d70a4;
	}