body {margin:0px;}
body, table, input, textarea {font-family:Arial;font-size:14px;color:#2a2a2a;}
img {border:0px;}
a:link, a:active, a:visited {color:#eb3136;}
a:hover {color:#27416f;}
h1, h2, h3, h4, h5 {color:#eb3136;}
h1 {font-size:26px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
.clear {clear:both;}
.error {padding:15px;margin:0px 0px;background:#f0c7c7;border:solid #da0000 1px;color:#da0000;font-weight:bold;}
.success {padding:15px;margin:0px 0px;background:#ddead5;border:solid #56aa1d 1px;color:#56aa1d;font-weight:bold;}
#wrap {margin:auto;width:966px;padding:37px 0 20px 0;}
.input {padding:5px;border:solid #ddd 1px;width:400px;}
#footer a:link, #footer a:active, #footer a:visited {color:#555555;}
#footer a:hover {color:#000000;}

.clearthis:before, .clearthis:after {content: "";display: table;} 
.clearthis:after {clear: both;}
.clearthis {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}

#top {height:143px;background:url(images/bottombg.jpg) bottom left no-repeat #fff;margin-bottom:24px;}
#topinside1 {background:url(images/bgrighttop.jpg) top right no-repeat;}
#logo {float:left;}
#phone {color:#eb3136;font-size:26px;float:right;margin:30px 25px 0 0;background:url(images/phone.jpg) top left no-repeat;padding:0 0 0 40px;}
#fb {margin:10px 25px 0 0;float:right;clear:right;}

#left {width:266px;float:left;}
#leftinside1 {background:url(images/bottombgleft.jpg) bottom left no-repeat #fff;margin-bottom:24px;}
#leftinside2 {background:url(images/bgright.jpg) top right repeat-y;}
#leftinside3 {background:url(images/bgrighttop.jpg) top right no-repeat;padding:0 6px 6px 0px;}

#lbuttoninside1 {background:url(images/bottombgleft.jpg) bottom left no-repeat #fff;margin-bottom:24px;}
#lbuttoninside2 {background:url(images/bgright.jpg) top right repeat-y;}
#lbuttoninside3 {background:url(images/bgrighttop.jpg) top right no-repeat;padding:0 6px 6px 0px;}
#lbuttoninside1 a {display:block;width:225px;height:20px;padding:15px 15px 15px 20px;color:#fff;font-size:16px;text-transform:uppercase;text-decoration:none;}
a.lbutton1 {background:url(images/link-arrow.jpg) top left no-repeat;}
a.lbutton2 {background:url(images/link-down.jpg) top left no-repeat;}
a.lbutton3 {background:url(images/link-file.jpg) top left no-repeat;}

#bottomlinks a {text-transform:uppercase;text-decoration:none;color:#fff;font-size:13px;}

#right {width:676px;float:right;background:url(images/bottombgright.jpg) bottom left no-repeat #fff;}
#rightinside1 {background:url(images/bgright.jpg) top right repeat-y;}
#rightinside2 {background:url(images/bgrighttop.jpg) top right no-repeat;padding:0 6px 6px 0px;}

#slideshow {padding:6px;}
#content {padding:15px 30px 30px 30px;}

#slideshow {position:relative;height:297px;z-index:0;}
#slideshow IMG {position:absolute;top:6px;left:6px;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

.button {display:block;float:left;background:#eb3136;padding:8px;color:#fff;cursor:pointer;}