html, body {margin: 0px 0px 0px 0px; padding: 0px;}
body {text-align: left; background: #FFF url(../images/miami_shutters_bg.gif) repeat-x;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; color: #585858;}
#page {width: 950px; margin: 0px auto 0px auto;}
#header {width: 950px; float: left; background: url(../images/miami_pavers_header.gif) no-repeat; padding: 0 0 23px 0;}
#logo {width: 208px; height: 63px; float: left; margin-top: 24px;}
#linkbar {width: 950px; height: 29px; float: left; margin: 25px 0 0 0;}
#feature {width: 633px; float: left; margin: 0 0 23px 0;}
#front_rightbox {width: 294px; float: right;}
#footer {width: 925px; height: 45px; float: left; background: url(../images/miami_shutters_footer.gif) no-repeat; padding: 32px 0 25px 25px; margin-top: 20px;}
#footer_left {width: 445px; float: left; display: inline;}
#footer_right {width: 300px; float: right; text-align: right; display: inline; margin: 0 30px 0 0; color: #FFFFFF;}
#fbox_main {width: 754px; float: right;}
#fbox_header {width: 754px; float: right; border-bottom: 4px solid #475b79; padding: 0; margin: 0 0 15px 0;}
#gallwrapper {width: 754px; float: left; margin: 10px 0 0 0;}
#formwrap {width: 400px; float: left; margin: 3px 0 0 0;}
#contact_right {width: 335px; float: right; margin: 3px 0 0 0;}
#side_links {width: 177px; float: left; margin: 0 19px 0 0;}
#contactbar {width: auto; float: right; margin: 72px 5px 0 0; padding: 0;}



.featuresub {width: 292px; height: 141px; margin: 0 0 23px 0; float: right; border: 1px solid #655647; background-color: #b3c1d6;}



.fbox {width: 309px; float: left; margin-right: 15px; padding: 0px 0px 10px 0px;}
.fbox_txt {width: 754px; float: right; margin: 0 0 15px 0; border-bottom: 2px solid #d4ddec; padding: 0px 0px 10px 0px;}
.fbox_split {width: 250px; float: left;}
.imgwrap {float: left; border: 1px solid #475b79; margin-right: 17px;}
.imgwrap2 {float: left; border: 1px solid #475b79; margin: 0 0 15px 0; padding: 0;}
.imgwrapcenter {float: left; border: 1px solid #655647; margin-left: 12px;}
.imgwrapright {float: right; border: 1px solid #475b79;}
.side_section {width: 177px; float: left; margin: 4px 0 0 0;}



a:link, a:visited, a:active {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #5383aa;}
a:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #81b0d5;}
a.ul:link, a.ul:visited, a.ul:active {font-size: 12px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #1c4b93;}
a.ul:hover {font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #245e8d;}
a.large:link, a.large:visited, a.large:active {font-size: 18px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #a96c6c;}
a.large:hover {font-size: 18px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #613030;}
a.footlink:link, a.footlink:visited, a.footlink:active {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin-right: 10px; padding-right: 10px; border-right: 1px solid #aebacc;}
a.footlink:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #bdc6d3; margin-right: 10px; padding-right: 10px; border-right: 1px solid #aebacc;}
a.sidelink:link, a.sidelink:visited, a.sidelink:active {color: #FFFFFF; font-size: 12px; font-weight: bold; background: url(../images/miami_shutters_sidelink_bg.gif) repeat-x; padding: 4px 0 0 6px; display: block; height: 21px; margin: 1px 0 1px 0;}
a.sidelink:hover {color: #FFFFFF; font-size: 12px; font-weight: bold; background: url(../images/miami_shutters_sidelink_bg_on.gif) repeat-x; padding: 4px 0 0 6px; display: block; height: 21px; margin: 1px 0 1px 0;}



p {margin: 14px 0 5px 0;}
h1 {color: #FFFFFF; font-size: 12px; background: url(../images/miami_shutters_title.gif) repeat-x; height: 30px; margin: 0; padding: 7px 0 0 6px;}
h2 {color: #FFFFFF; font-size: 12px; background: url(../images/miami_shutters_title.gif) repeat-x; height: 30px; margin: 0; padding: 7px 0 0 6px;}
h3 {color: #2bbe36; font-size: 14px; margin-bottom: 15px; padding: 0;}
.big_highlight {font-size: 14px; color: #1e3f5e; font-weight: bold;}
.big {font-size: 16px;  margin-left: 10px; color: #727272; font-weight: bold;}
.big2 {font-size: 14px;  margin: 0 10px 0 10px; color: #7a879b;}
.big3 {font-size: 14px;  margin: 0 0 0 10px; color: #7a879b;}
.big4 {margin: 0 0 0 10px; color: #7a879b;}
.bigger_highlight {font-size: 16px; color: #705858; font-weight: bold;}
.bigger {font-size: 16px;  margin-left: 10px;}
.br_high {margin-bottom: 8px;}
.brer_high {margin-top: 5px;}
.logowrap {margin-left: 10px; float: right;}
ul {list-style: none; margin-top: 18px;}
ul li {padding-left: 15px; background: url(../images/miami_shutters_li.gif) no-repeat left center; margin-left: -30px; margin-top: 3px; font-size: 12px; font-weight: bold;}
img {border:0;}
.formmessage {display: block; background: #FFFFFF url(../images/miami_pavers_form_bg.gif) repeat-x; color: #585858; font-size: 11px; padding: 6px 6px 6px 6px; width: 360px; height: 280px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #435672;}
.formname {display: block; background: #FFFFFF url(../images/miami_pavers_form_bg.gif) repeat-x; color: #585858; font-size: 11px; padding: 6px 6px 6px 6px; width: 360px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #435672;}
.input {display: block; background: #FFFFFF url(../images/miami_pavers_form_bg.gif) repeat-x; color: #585858; font-size: 11px; padding: 6px 6px 6px 6px; width: 360px; margin: 15px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border: 2px solid #99846f;}
.validateInvalid {display: block; background-color: #f9ecec; color: #576d7f; font-size: 11px; padding: 6px 6px 6px 6px; width: 360px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #d53636;}
.validateValid {display: block; background: #FFFFFF url(../images/miami_pavers_form_bg.gif) repeat-x; color: #585858; font-size: 11px; padding: 6px 6px 6px 6px; width: 360px; margin: 0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; border: 1px solid #435672;}
.titleform {font-size: 12px; font-weight: bold; color: #47638c;}



.home {width: 87px; height: 30px; background: url(../images/rollovers/miami_shutters_home.gif) no-repeat 0 0px; cursor: pointer; float: left;}
.home:hover {width: 87px; height: 30px; background: url(../images/rollovers/miami_shutters_home.gif) no-repeat 0 -30px; cursor: pointer; float: left;}
.about {width: 105px; height: 30px; background: url(../images/rollovers/miami_shutters_about_us.gif) no-repeat 0 0px; cursor: pointer; float: left;}
.about:hover {width: 105px; height: 30px; background: url(../images/rollovers/miami_shutters_about_us.gif) no-repeat 0 -30px; cursor: pointer; float: left;}
.services {width: 100px; height: 30px; background: url(../images/rollovers/miami_shutters_services.gif) no-repeat 0 0px; cursor: pointer; float: left;}
.services:hover {width: 100px; height: 30px; background: url(../images/rollovers/miami_shutters_services.gif) no-repeat 0 -30px; cursor: pointer; float: left;}
.ctact {width: 98px; height: 30px; background: url(../images/rollovers/miami_shutters_contact.gif) no-repeat 0 0px; cursor: pointer; float: left;}
.ctact:hover {width: 98px; height: 30px; background: url(../images/rollovers/miami_shutters_contact.gif) no-repeat 0 -30px; cursor: pointer; float: left;}
.call {width: 560px; height: 30px; background: url(../images/rollovers/miami_shutters_free_quote.gif) no-repeat; float: left;}
.estimate {width: 229px; height: 45px; background: url(../images/rollovers/miami_shutters_free_estimate.gif) no-repeat 0 0; cursor: pointer; float: left; margin-top: 24px;}
.estimate:hover {width: 229px; height: 45px; background: url(../images/rollovers/miami_shutters_free_estimate.gif) no-repeat 0 -45px; cursor: pointer; float: left; margin-top: 24px;}
.estimateside {width: 176px; height: 56px; background: url(../images/rollovers/miami_shutters_request_a_free_estimate.gif) no-repeat 0 0px; cursor: pointer; float: left; margin: 14px 0 0 0;}
.estimateside:hover {width: 176px; height: 56px; background: url(../images/rollovers/miami_shutters_request_a_free_estimate.gif) no-repeat 0 -56px; cursor: pointer; float: left; margin: 14px 0 0 0;}
.estimateleft {width: 176px; height: 58px; background: url(../images/rollovers/miami_shutters_request_an_estimate_left.gif) no-repeat 0 0; cursor: pointer; float: left; margin: 0;}
.estimateleft:hover {width: 176px; height: 58px; background: url(../images/rollovers/miami_shutters_request_an_estimate_left.gif) no-repeat 0 -58px; cursor: pointer; float: left; margin: 0;}