body {background: none;}

#logo {position: relative; top: 0; left: 0%;margin-left: 0;width: auto; height: auto;}
body.home #logo {top: 0;}
#logo img {margin: 0;}
#header, #middle, #footer {width: 100%;margin: 10px 0;}
#logo img {display: block;margin-bottom: 10px;}
#feature {overflow: visible;}
#feature .SlidingPanelsContent {width: auto; height: auto;overflow: visible;}
#feature .featureContent {padding: 0; width: 650px;}
#feature img.featureImage {position: relative;width: 300px; float: left; margin: 0 10px 10px 0; clear: both;}
#feature div.caption {position: relative; top: 0; left: 0;width: auto;background: none; padding: 5px 0; font-weight: bold;font-size: 14px;
/* for IE */filter:none;/* CSS3 standard */opacity: 1;}
#feature #feature1, #feature #feature2, #feature #feature3 {background: none;padding: 20px 0;}
p.anywhereTexas {position: relative; width: auto; height: auto;background: none;text-indent: 0;font-weight: bold;display: block;}
/* for IE */ * html p.anywhereTexas {display: none;}
a.featureRequestInfo {display: none;}
a.go-prev {display: none;}
a.go-next {display: none;}

.yellow {color: #1b2e5a;}
.blue {color: #1b2e5a;}
.white {color: #000;}

h3.headline .xxxlarge, h3.headline .xxlarge {font-size: 30px;margin-bottom: 15px;}
h3.headline .xlarge {font-size: 24px;margin-bottom: 10px;}
h3.headline .large {font-size: 18px;margin-bottom: 5px;}

h3.headline a.featureLink {visibility: hidden;}

#headerBanner {width: 100%; height: auto;overflow: visible; background: none;border-bottom: 1px solid #000;}
a#home {display: none;}
#headerBanner p.phone {background: none; color: #000; font-size: 20px; padding-top: 0;padding-left: 0;position: relative; width: 100%;height: auto;line-height: auto;}
#headerBanner p.phone span.small {font-size: 20px;display: inline;line-height: auto;color: #000;padding-right: 5px;}

#middle {overflow: visible;padding: 0;width: 100%;}
#middle-left {float: none;width: 60%;padding: 10px 0;}
#middle-right {float: none;width: 60%;background: none; padding: 10px 0;}
a.requestInfo {display: none;}
p.alert {background: none; padding: 5px 0;}
#form-errors {background: none; padding: 5px 0; }

#introBullets {padding: 0;}
#introBullets .AccordionPanelTab {background: none;}
#introBullets .AccordionPanelTab h3 {padding: 0 0 0 30px;}
#introBullets .AccordionPanelContent p {padding: 0 0 0 32px;}

#footer {margin: 10px 0;background: none;overflow: visible;border-top: 1px solid #000;}
#footer p.phone {background: none; color: #000; padding: 0;float: none; margin: 5px 0;clear: both;}
#footer p.copyright {margin: 0;}
#footer p.eho {display: none;}

.SlidingPanels {float: none !important;height: auto !important;}
.SlidingPanelsContentGroup {float: none !important;width: 100% !important; left: 0 !important;}
.SlidingPanelsContent {float: none !important;width: auto !important;height: auto !important;}
.Accordion {overflow: visible !important}
.AccordionPanelContent {display: block !important;overflow: visible !important;height: auto !important;}
