/* Global */
* { padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 12px; color: #7d7d7d; }
.clearer { clear: both; }
h1,h2,h3,h4,h5 { font-family: Georgia, Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-bottom: 10px; color: #7d7d7d; font-weight: normal; }
h1 { font-size: 19px; line-height: 20px; font-style: italic; }
h2 { font-size: 17px; line-height: 20px; }
h3 { font-size: 15px; line-height: 20px;}
p { color: #7d7d7d; margin-bottom: 20px; line-height: 18px; }
li { margin-left: 18px;}
img { border: none; }

/* Header */
body { background: transparent url(../img/bg-header.jpg) top left repeat-x; }
#head { height: 156px; }
#logo { float: left;  width: 396px; height: 111px; padding-top: 15px; }
#search { float: right; }
#top-menu { }
#top-menu table { padding-left: 12px; }
#top-menu a { text-transform: uppercase; color: #858384; text-decoration: none; padding: 6px 13px 0px; display: block;  background: transparent url(../img/bg-nav.jpg) left 10px no-repeat; }
#top-menu td.last a { background: transparent url(../img/icon-phone.jpg) left 5px no-repeat; padding: 6px 0px 0px 25px; }
#top-menu td.first a { background: none; padding: 6px 13px 0px 0px; }
#top-menu a:hover,
#top-menu td.active a { color: #aa1b2f; }

/* Search Form */
#search { margin-top: 25px; }
#search .search-field { width: 171px; height: 28px; border: 0px solid white; padding: 5px 0px 0px 7px; margin: 0px; background: transparent url(../img/bg-search.jpg) no-repeat scroll 0 0; }
#search .search-submit { width: 32px; height: 33px; border: 0px solid white; padding: 0px; margin: 0px; text-indent: -999px; background: transparent url(../img/bg-search.jpg) no-repeat scroll -178px 0; }

/* Page */
#page,
.inner-page { margin: 0 auto; width: 1005px; }

#body { background: transparent url(../img/bg-left-col.gif) top left repeat-y; }

#content-left { width: 233px; float: left; background: #f0f0f0 url(../img/bg-left-col-top.jpg) top left no-repeat; padding: 50px 15px 25px; }
#emo-wrap { padding: 25px 0px; }
#emo-wrap #fl_header_slide_slideshow { margin: 0 auto; }
#content-center { width: 710px; float: left; padding: 50px 0px 25px 30px; }

#misc-nav,
#misc-nav li { list-style: none; padding: 0px; margin: 0px; width: 175px; }
#misc-nav li { margin-left: 30px; }
#misc-nav a { background: transparent url(../img/bg-button.jpg) 0px 0px no-repeat; display: block; height: 41px; text-decoration: none;
text-transform: uppercase; padding: 12px 0px 0px 0px; width: 170px; text-align: center; }
#misc-nav a:hover,
#misc-nav li.active a { background-position: 0px -53px;  }


#misc-top-nav,
#misc-top-nav li { list-style: none; }
#misc-top-nav li a { border-style: solid; border-color: #bfbfbd; border-width: 1px 1px 0px 1px; display: block; width: 158px; margin-left: 15px; padding: 5px; text-align: center; background-color: white; text-decoration: none; }
#misc-top-nav li.last a { border-width: 1px 1px 1px 1px; }
#misc-top-nav li.active a,
#misc-top-nav li a:hover { background-color: #e3e3e3; }


/* Footer */
#footer { background: transparent url(../img/bg-footer.jpg) top left repeat-x; }
.footer-inner { margin: 0 auto; width: 900px;  padding: 15px 0px 0px 0px;}
.footer-inner * { font-size: 10px; }
.footer-inner p { text-align: center; margin: 0px; padding: 0px 0px 10px; }
.footer-inner span { text-transform: uppercase; }

/* Power Mail */

div.tx-powermail-pi1_formwrap fieldset { border: 0; }
div.tx-powermail-pi1_formwrap fieldset legend { display: none; }
div.tx-powermail-pi1_formwrap fieldset div { margin-top: 5px; clear: both; }
div.tx-powermail-pi1_formwrap fieldset label { display: block; font-weight: bold; color: #2F2E2E; width: 150px; float: left; }
div.tx-powermail-pi1_formwrap fieldset input { width: 200px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap fieldset input.powermail_submit { margin: 10px 0px 0px 150px; width: auto; padding: 3px; }
div.tx-powermail-pi1_formwrap fieldset textarea { width: 400px; border: 1px solid #5F5E5E; padding: 2px; }
div.tx-powermail-pi1_formwrap .validation-advice { margin: 5px 0px 10px 150px; display: block; color: red; }
div.tx-powermail-pi1_formwrap span.powermail_mandatory { color: red; }
div.tx-powermail-pi1_formwrap span.tx-srfreecap-pi2-cant-read { margin:0 0 0 150px; }


.tx-srfreecap-pi2-cant-read { display: block; }
.tx-srfreecap-pi2-image { display: block; }