h1 span, h2 span, h3 span, h4 span{color:#680C8B;}
#topcontact a.contactphone span, #topcontact a.contactemail span{color:#680C8B;}
@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;color:#171717;font-size:12px;font-family:Arial, Helvetica, sans-serif;min-width:1100px;}
*{padding:0;margin:0;}
.clearfix{display:inline-block;*zoom:1;}
.clearfix{display:block;}
ul, ol{list-style:none;margin:0;padding:0;}
ul li, ol li{padding:0;}
:focus{outline:0;}
a{text-decoration:none;color:#051743;}
p{display:block;color:#404040;line-height:1.5;font-size:11px;margin-bottom:5px;}
h2, h3, h4, h5, h6{display:block;padding:0;color:#292929;font-size:28px;font-weight:bold;margin-bottom:10px;}
h2 span, h3 span, h4 span, h6 span{display:inline-block;color:#115384;}
h2{font-size:28px;}
h6 span.h6big{font-size:50px;}
.container{width:960px;margin:0 auto;position:relative;}
.leftmargin{margin-left:10px;margin-top:10px;}
#topcontact{
	display:block;
	float:right;
	width:400px;
	height:34px;
	margin:16px 65px 16px 0;
}
#topcontact a.contactphone, #topcontact a.contactemail{display:block;float:right;height:34px;margin-left:25px;color:#414141;padding-left:40px;font-weight:bold;font-size:17px;background:url("../images/topcontact.png") no-repeat left;}
#topcontact a.contactemail{background:url("../images/topemail.png") no-repeat left;}
#topcontact a.contactphone span, #topcontact a.contactemail span{display:block;color:#115384;font-size:11px;margin-top:3px;}
#offerarea{display:block;position:relative;}
#offerarea #offercontent, #offerarea #offerslider{display:block;float:left;width:470px;margin:5px 10px 0 0;}
#offerarea #offerslider{width:460px;height:345px;margin:0 10px;background:url("../images/imageplaceholder.png") no-repeat;}
#offerarea p.describe{color:#464646;font-size:17px;font-weight:normal;line-height:1.3em;}
.gallery{display:block;position:relative;float:left;width:435px;margin-top:30px;margin-left:20px;}
.gallery li{display:block;float:left;}
.gallery li a.galleryimage{display:block;position:relative;float:left;width:200px;height:130px;margin:4px;background:#fff;border:1px solid #D3D3D3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.gallery li a.galleryimage img{display:block;position:relative;width:190px;height:120px;margin:5px;}
.gallery li a.galleryimage span{display:none;position:absolute;width:190px;height:120px;top:5px;left:5px;z-index:50;background-color:rgba(15, 15, 15, 0.6);}
.gallery li a.galleryimage span img{display:block;position:absolute;width:126px;height:126px;top:50%;left:50%;margin-top:-63px;margin-left:-63px;}
