body { margin:0px auto; text-align:center; background:#a8a8a8; }
table, tr, td, div, ul, li, p { font-size:14px; font-weight:normal; font-family:Myriad, Arial, "Trebuchet MS", san-serif; color:#141414; line-height:18px; }

img { border: 0px; }

h1 { color:#000000; font-size:24px; font-weight:bold; }
h2 { color:#121212; font-size:18px; padding-left:30px; background:url(/images/logo_sm.gif) no-repeat; width:275px; margin-top:0px; height:23px; }
h3 { color:#000000; font-size:16px; margin-top:0px; }

#container { margin:0px auto; text-align:center; width:950px; }
#hp_testimonialsbox { background:url(/images/testimonials_bg.gif) repeat-y; height:auto; }
#hp_contactbox { background:url(/images/contact_bg.gif) repeat-y; height:auto; }

#testimonialsside { padding:13px; }
#boxarea { padding:10px; height:320px; background:#fff url(/images/sidebar_bg.gif) no-repeat top left; }
#footer { background:#636466; width:100%; height:51px; padding:13px; }

.txt_bold { color:#202020; font-size:14px; }
.red { color:#d31145; font-size:14px; }

.footerlinks { font-size:11px; color:#fff; text-decoration:none; }

#ContactColumnA
{
	width: 280px;
	float: left;
	color: #949698;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	border-right: 1px solid #ABADB3;
}

#ContactColumnB
{
	height: auto;
	float: left;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

#ContactColumnC
{
	float: left;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.space
{
	line-height: 5px;
}

#ContactColumnB h1
{
	color: #D31145;
	font-size: 16px;
}

#FormContactLeft
{
	width: 60px;
	text-align: right;
	float: left;
	font-size: 12px;
	line-height: 34px;
}

#FormContactRight
{
	width: 170px;
	height: auto;
	margin-left: 10px;
	float: left;
}

input {
 width: 183px;
}
#interest {width: 18px;}

textarea
{
	width: 250px;
}

.table-contact td {font-size: 11px;}
.contactoffer {width: 600px;}
.contactoffer strong {color: #D31145;}
.contactoffer ul {list-style: none;}
.contactoffer li {font-size: 11px;}
.contactoffer h1 {color: #D31145; font-size: 16px;}


/* Gallery Styles */
.gal-title { text-decoration: none; font-weight: bold; color: #d31145; }
.gal-links a, .gal-links a:visited, .gal-links a:hover, .gal-links a:active { text-decoration: none; color: #d31145; }