html { height: 100%; width: 100%; }
body { margin: 0px; background: url(../images/page_bg.gif) no-repeat center top #000; }
body.internal { margin: 0px; background: url(../images/internal_page_bg.gif) no-repeat center top #000; }

#outer { width: 940px; margin: 0 auto; font-size: 1.1em; }

.header { height: 125px; }
.header .logo { margin-top: 39px; float: left; }
.header .telephone { margin-top: 39px; float: right; width: 305px; }
.header .telephone .number { float: left; width: 175px; font-size: 1.5em; text-align: right; }
.header .telephone .request { float: right; width: 130px; font-size: 1.1em; text-align: right; }
.header .searchbox { clear: right; margin-top: 20px; float: right; width: 265px; }
.header input.search { background: url(../images/search_bg.gif) no-repeat left top; border: 0; width: 223px; height: 25px; float: left; font-size: 12px; color: #fff; padding:4px 0 0 5px; }

#nav { height: 50px; padding: 7px 0px 0px 0px; background: url(../images/nav_bg.gif) repeat-x center top; }
#nav ul { list-style: none; padding: 0; margin: 0; }
#nav li { float: left; margin: 0; font-size: 1.4em; z-index:999;}
#nav a { cursor: pointer; color: #fff; font-weight: normal; text-decoration: none; padding-left: 20px; }
#nav a span { padding-right: 20px; padding-top: 10px; padding-bottom: 20px; line-height: 20px; }
#nav a, #nav a span { display: block; float: left; }
/* Hide from IE5-Mac \*/
#nav a, #nav a span { float: none; }
/* End hide */
#nav a:hover { color: #fff; background: url(../images/grey_tab_left.gif) left top no-repeat; padding-left: 20px; }
#nav a:hover span { background: url(../images/grey_tab_right.gif) right top no-repeat; padding-right: 20px; }
#nav .on a { color: #fff; background: url(../images/blue_tab_left.gif) left top no-repeat; padding-left: 20px; }
#nav .on a span { background: url(../images/blue_tab_right.gif) right top no-repeat; padding-right: 20px; }

/* drop-down menu styles - this needs work! Background image is in the image folder */
#nav li ul { display: none; position: absolute; top: 1em; left: -999em; }
#nav li > ul { top: auto; left: auto; background: url(../images/nav_dropdown_bg.gif) left top no-repeat; list-style: none; padding-bottom: 5px;}
#nav li > ul li:hover { background: url(../images/nav_dropdown_bg_slice.gif) repeat-x top left; }
#nav li > ul li { float: none; width: 200px; font-size: .86em; margin-left: 10px; margin-right: 10px; padding-left: 13px; padding-right: 13px; z-index:999;}
#nav li > ul li a:hover, #nav li > ul li a:hover span { background-image: none; }
#nav li > ul li a { position: relative; width: 200px;}
#nav li > ul li a span { padding-top: 7px; padding-bottom: 10px; padding-right: 20px; line-height: 15px; }
#nav li > ul li a span.bullet { background: url(../images/bullet.png) no-repeat top left; position: absolute; width: 6px; height: 7px; top: 11px; left: 0px; }
#nav li:hover ul, li.over ul { display: block; }


#subnav { height: 34px; padding: 20px 0px 0px 20px; background: url(../images/subnav_bg.gif) no-repeat left top; }
#subnav ul { list-style: none; padding: 0; margin: 0; }
#subnav li { float: left; margin: 0; font-size: 1.3em; }
#subnav a { background: url(../images/subnav_arrow_right.gif) no-repeat left; color: #fff; font-weight: normal; text-decoration: none; text-indent: 0; margin-right: 30px; padding-left: 25px; height: 25px; }
#subnav .on a { background: url(../images/subnav_arrow_down.gif) no-repeat left; color: #fff; font-weight: normal; text-decoration: none; text-indent: 0; margin-right: 30px; padding-left: 25px; height: 25px; }

#breadcrumbs { height: 24px; padding: 9px 20px 0px 20px; background: url(../images/breadcrumbs_bg.gif) no-repeat left top; }
#breadcrumbs .text { float: left; width: 600px; }
#breadcrumbs .pagetools { float: right; width: 150px; }
#breadcrumbs .pagetools img { float: right; padding-left: 10px; }

#promotions { height: auto; }

#pulldown { height: 300px; background: url(../images/pulldown_bg.gif) left top repeat-x; padding: 0px 28px 0px 0px; }
#pulldown .text { float: left; width: 315px; padding: 35px 0px 0 25px; color: #CCCCCC; }
#pulldown .text h1 { color: #fff; }
#pulldown .image { float: right; width: 540px; height: 270px; background: url(../images/pulldown_image_bg.gif) left top no-repeat; padding-left: 15px; }
#pulldown .readmore { padding-top: 15px; }
#slide-pulldown { height: 25px; background: url(../images/slide_pulldown_bg.gif) left top repeat-x; text-align: center; }
#slide-pulldown .slide { margin: 0; padding: 0; height: 25px; background: url(../images/slide_pulldown_btn.gif) no-repeat center top; }
#slide-pulldown .btn-slide { background: url(../images/white_arrow.gif) no-repeat right -50px; text-align: center; width: 144px; height: 31px; padding: 10px 10px 0 0; margin: 0 auto; display: block; }
#slide-pulldown .active { background-position: right 12px; }

#feature-blog { height: 300px; background: url(../images/pulldown_bg.gif) left top repeat-x; padding: 0px 28px 0px 0px; }
#feature-blog .text { float: left; width: 315px; padding: 15px 0px 0 25px; color: #CCCCCC; }
#feature-blog .text h3 { color: #fff; }
#feature-blog .image { float: right; width: 540px; height: 270px; background: url(../images/pulldown_image_bg.gif) left top no-repeat; padding-left: 15px; }
#feature-blog .readmore { padding-top: 15px; }
#feature-blog .info { width: 885px; padding: 5px 0 0 25px; clear: both; }

#welcome { background: url(../images/welcome_bg.gif) no-repeat left bottom; padding: 27px 6px 30px 13px; }
/* #welcome .welcometext {float:left; width:405px; background:url(../images/welcome.gif) no-repeat left top; padding-top:62px;} */
#welcome .welcometext { float: left; width: 405px; padding-top: 0px; }
#welcome .welcometext h2 { font-size: 3.6em; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; margin-top: -5px; padding-bottom: 0px;color:#999; }
#welcome .welcometext p { color:#999;}
#welcome .askexpert { float: left; width: 242px; min-height: 205px; background: url(../images/ask_expert_bg.gif) no-repeat right bottom; padding-left: 30px; }
#welcome .askexpert .text { padding: 0px 10px 10px 10px; }
#welcome .askexpert h2 { font-size: 1.6em; color: #333333; font-family: Arial, Helvetica, sans-serif; }
#welcome .askexpert select.home { font-size: 1em; font-weight: bold; color: #333; width: 100%; height: 25px; border: 1px solid #999; background: #ccc; padding: 5px; margin: 5px 0 10px 0; }
#welcome .product { float: right; width: 224px; min-height: 205px; background: url(../images/product_bg.gif) no-repeat center bottom; }
#welcome .product .image { height: 98px; border-bottom: 1px solid #ccc; }
#welcome .product .text { padding: 10px; color: #000; }
#welcome .icons { clear: both; padding-top: 30px; text-align: center; }
#welcome .icons .text { clear: both; padding-top: 5px; color: #999; }
#welcome .icons .cedia { float: left; padding-right: 24px; width: 127px; }
.awards { float: left; padding-right: 24px; width: 119px; }
.experience { float: left; padding-right: 24px; width: 135px; }
.guarantee { float: left; padding-right: 24px; width: 145px; }
.repeat { float: left; padding-right: 24px; width: 125px; }
.service { float: left; width: 150px; }

#content { background: url(../images/content_bg.gif) repeat-x left top #d1d1d1; padding: 0px 10px 0px 10px; color: #000000; }

#content .sitemap { padding: 10px 30px; }
#content .sitemap a { text-decoration: none; }
#content .sitemap a:hover { text-decoration: underline; }
#content .sitemap ul { margin-bottom: 3em; list-style-image: url(../images/blue-bullet.gif); }
#content .sitemap li { margin: 0 0 1em 1em; }
#content .sitemap h3 { padding: 0 0 1em 0; }

#content .leftcol { float: left; width: 625px; background: url(../images/column_bg.gif) repeat-x left top; padding: 10px 15px 10px 15px; margin-top:10px; }
#content .leftcol img { margin-bottom: 1em; }

#content .leftcol h2.award { padding: 0 0 7px; margin: 10px 0 0; }
#content .leftcol div.award { background: url(../images/blue-bullet.gif) no-repeat left 3px; padding-left: 20px; }
#content .leftcol div.awardbacktotop {width:100%;text-align:right;}

#content .leftcol .package { padding-bottom: 5px; }
#content .leftcol .package .boxtop { width: 587px; background: url(../images/box_blue_top.gif) no-repeat left top; height: 31px; padding: 5px 19px 0 19px; font-size: 1.7em; color: #fff; }
#content .leftcol .package .boxtop span.title {float:left;}
#content .leftcol .package .boxtop span.backtotop {float:right;font-size:0.6em;line-height:30px;}
#content .leftcol .package .boxtop span.backtotop a {color:#fff;text-decoration:none;}

#content .leftcol .package .content { width: 585px; margin: 0 auto; background: #fff; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 20px 15px 0px 15px; }
#content .leftcol .package .content .features { float: left; width: 300px; padding-left: 15px; }
#content .leftcol .package .content .features ul { list-style-image: url(../images/blue-bullet.gif); font-size: 1.1em; }
#content .leftcol .package .content .features ul li { margin-bottom: 5px; }
#content .leftcol .package .content .price { float: right; width: 200px; text-align: right; font-size: 2.5em; padding-right: 15px; }
#content .leftcol .package .bottom { width: 625px; background: url(../images/box_blue_bottom.gif) no-repeat left bottom; height: 34px; }

#content .leftcol .team { padding-bottom: 5px; }
#content .leftcol .team .content { width: 585px; margin: 0 auto; background: #fff; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 20px 15px 0px 15px; }
#content .leftcol .team .content .image { float: left; width: 165px; overflow:hidden; }
#content .leftcol .team .content .text { float: right; width: 400px; }
#content .leftcol .team .content .text h3 { padding-bottom: 0px; }
#content .leftcol .team .bottom { width: 625px; background: url(../images/box_blue_bottom.gif) no-repeat left bottom; height: 34px; }

#content .leftcol .custom { float: left; width: 208px; padding-top: 5px; }
#content .leftcol .custom .boxtop { background: url(../images/box_installations_top.gif) no-repeat left top; padding: 7px 0px 0px 13px; height: 28px; font-size: 1.7em; color: #fff; font-family: arial,verdana,sans !important; }
#content .leftcol .custom .boxtop a { text-decoration: none; color: #fff; font-weight: normal; }
#content .leftcol .custom .image { width: 200px; margin: 0 auto; border: 1px solid #c0c0c0; }
#content .leftcol .custom .image img { margin: 0; }
#content .leftcol .custom .text { height: 85px; background: url(../images/box_installations_bg.png) no-repeat left bottom; padding: 10px 10px 35px 13px; }

#content .leftcol .search { padding-bottom: 15px; }
#content .leftcol .search input.search2 { background: #c0c0c0; border: 1px solid #999; width: 223px; height: 23px; float: left; font-size: 12px; color: #fff; margin-right: 5px; }
#content .leftcol .search-info { background: url(../images/search_info_bg.gif) no-repeat left top; padding: 15px 15px 3px 15px; }
#content .leftcol .search-results { background: url(../images/search_results_bg.gif) repeat-x left top #c7c7c7; margin-top: 15px; padding: 25px 15px 0px 15px; }
#content .leftcol .search-pages { background: #fff; padding: 10px 15px 1px 15px; color: #3399cc; font-weight: bold; }
#content .leftcol .search-pages p a {padding: 0 2px; font-weight: bold}

#content .leftcol .post { padding-bottom: 18px; }
#content .leftcol .post .content { width: 585px; margin: 0 auto; background: #fff; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 20px 15px 0px 15px; }
#content .leftcol .post .content .image { float: left; width: 138px; }
#content .leftcol .post .content .text { float: right; width: 400px; }
#content .leftcol .post .content .text a { text-decoration: none; }
#content .leftcol .post .content .text h3 { padding-bottom: 0px; }
#content .leftcol .post .bottom { width: 625px; background: url(../images/blog_box_bottom.gif) no-repeat left bottom; height: 38px; }

#content .leftcol2 { float: left; width: 390px; background: url(../images/column_bg.gif) repeat-x left top; padding: 15px 15px 15px 15px; min-height: 500px; }
#content .leftcol2 h3 { padding-top: 30px; }
#content .leftcol2 .row1 p, .row2 p { padding: 0; margin: 0; }
#content .leftcol2 .row1 { background: url(../images/transparent_bg.png) repeat; padding: 7px 10px 7px 10px; }
#content .leftcol2 .row2 { padding: 7px 10px 7px 10px; }
#content .leftcol2 .left { float: left; width: 100px; font-weight: bold; }
#content .leftcol2 .right { float: right; width: 200px; }
#content .leftcol2 .map { border: 1px solid #999999; width: 388px; height: 346px; overflow: hidden; }

#content .rightcol { float: right; width: 220px; background: url(../images/column_bg.gif) repeat-x left top; padding: 10px 15px 10px 15px; min-height: 500px; margin-top:10px; }
#content .rightcol .topics-boxtop { background: url(../images/box_topics_top.gif) no-repeat left top; height: 36px; }
#content .rightcol .topics-text { background: #fff; border: 1px solid #c0c0c0; padding: 15px; line-height: 1.5em; }
#content .rightcol .topics-text ul { list-style-image: url(../images/bullet2.gif); }
#content .rightcol .topics-text a { text-decoration: none; }
#content .rightcol .topics-bottom { background: url(../images/box_black_bottom.gif) no-repeat left top; height: 6px; padding-bottom: 17px; }
#content .rightcol .custom-boxtop { background: url(../images/box_custom_portfolio_top.gif) no-repeat left top; height: 36px; }
#content .rightcol .custom-image { background: #fff; border-top: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
#content .rightcol .custom-text { background: #fff; border: 1px solid #c0c0c0; padding: 15px 15px 1px 15px; }
#content .rightcol .custom-bottom { background: url(../images/box_grey_bottom.gif) no-repeat left top; height: 6px; padding-bottom: 17px; }
#content .rightcol .product-image { border: 1px solid #c0c0c0; }
#content .rightcol .product-text { background: url(../images/product_bg3.gif) no-repeat left bottom; padding: 10px 15px 10px 15px; margin-bottom: 17px; }

#content .rightcol2 { float: right; width: 465px; background: url(../images/column_bg.gif) repeat-x left top; padding: 15px 10px 15px 10px; min-height: 500px; }
#content .rightcol2 .contactform { background: #000 url(../images/column_bg2.gif) no-repeat left top; padding: 15px 15px 15px 15px; color: #fff; }
#content .rightcol2 .contactform .header { height: auto; }
#content .rightcol2 .contactform .header .title { float: left; width: 174px; }
#content .rightcol2 .contactform .header .result { float: left; width: auto; }
#content .rightcol2 .contactform .header .asterisk { float: right; width: 259px; text-align: right; }
#content .rightcol2 .contactform .body { height: 400px; }
#content .rightcol2 .contactform p { clear: both; float: none; margin: 0; display: block; font-size: 11px; color: #aaa; line-height: 25px; }
#content .rightcol2 .contactform span.radio label { display: inline !important; float: none !important; margin: 0; padding: 0; width: auto !important; }
#content .rightcol2 .contactform span.radio input { height: auto !important; background: none !important; border: 0 !important; display: inline !important; float: none !important; margin-left: 5px; width: auto !important }
#content .rightcol2 .contactform .row { clear: both; margin: 0; padding: 0; min-height: 35px }
#content .rightcol2 .contactform .row.large {min-height:155px;}
#content .rightcol2 .contactform .row p.desc { display: block; float: left; clear: none; margin: 0 0 0 10px; }
#content .rightcol2 .contactform .row p.desc span { margin: 0; padding: 0; width: auto; float: left }
#content .rightcol2 .contactform .row span.label { float: left; width: 100px; text-align: right; font-size: 1.1em; }
#content .rightcol2 .contactform .row span.error { font-size: .8em; text-transform: uppercase; }
#content .rightcol2 .contactform .row span.form { float: right; width: 315px; text-align: left; }
#content .rightcol2 .contactform .row span.form input { background: #ccc; border: 1px solid #999999; width: 315px; height: 20px; }
#content .rightcol2 .contactform .row span.form select { margin: 0 !important; }
#content .rightcol2 .contactform .row span.formac { float: right; width: 65px; text-align: left; }
#content .rightcol2 .contactform .row span.formac input { background: #ccc; border: 1px solid #999999; width: 50px; height: 20px; }
#content .rightcol2 .contactform .row span.formpn { float: right; width: 250px; text-align: left; }
#content .rightcol2 .contactform .row span.formpn input { background: #ccc; border: 1px solid #999999; width: 250px; height: 20px; }
#content .rightcol2 .contactform .row span.formpc { float: right; width: 315px; text-align: left; }
#content .rightcol2 .contactform .row span.formpc input { background: #ccc; border: 1px solid #999999; width: 100px; height: 20px; }
#content .rightcol2 .contactform .row span.checkbox { float: left; width: 137px; text-align: right; font-size: 1.1em; }
#content .rightcol2 .contactform .row span.checkboxlabel { float: right; width: 293px; text-align: left; font-size: 1.1em; }
#content .rightcol2 .contactform .row span.form select { font-size: 1em; font-weight: bold; color: #333; width: 315px; height: 25px; border: 1px solid #999; background: #ccc; padding: 5px; }
#content .rightcol2 .contactform .row span.form select.smallselect1 { width: 150px; float: left; }
#content .rightcol2 .contactform .row span.form select.smallselect2 { width: 150px; float: right; }
#content .rightcol2 .contactform .row span.form textarea { background: url(../images/textarea_bg.gif) no-repeat right top #ccc; border: 1px solid #999999; width: 315px; height: 145px; }
#content .rightcol2 .contactform .row.checkboxes input { display: block; float: left; width: 20px; }
#content .rightcol2 .contactform .row.checkboxes label { display: block; float: left; width: 115px; line-height: 25px; }
#content .rightcol2 .contactform .row.checkboxes .section { clear: both; }

#content .rightcol2 .contactform .row a { font-size: .9em; }
#content .rightcol2 .contactform .buttons { margin-top: 10px; padding: 30px 0 0 127px; }
#content .rightcol2 .contactform .row table tr th {text-align: left; font-weight: bold}
#content .rightcol2 .contactform .row table tr td input.textbox { background: #CCCCCC none repeat scroll 0 0; border: 1px solid #999999; height: 20px;}

#content .rightcol2 .contactform-error { padding: 15px 10px 15px 65px; border: solid 2px red; margin-bottom: 20px; background: #fff url(../images/ico-hugemark.png) no-repeat left 15px; color: #ff0000; }
#content .rightcol2 .contactform-error p.error { font-weight: bold; margin-bottom: .3em; }
#content .rightcol2 .contactform-footer { height: 36px; background: url(../images/column_bg2_footer.png) no-repeat top left; }
#content .rightcol2 .contactform-footer-std { height: 7px; background: url(../images/column_bg2_footer_std.png) no-repeat top left; }

#content .singlecol { background: url(../images/column_bg.gif) repeat-x left top; padding:15px;}
#content .singlecol .text { float: left; width: 665px; }
#content .singlecol .rss { float: right; width: 205px; height: 125px; background: url(../images/rss_bg.gif) no-repeat left top; }
#content .singlecol .rss .button { float: left; width: 59px; padding: 19px 0px 0px 11px; }
#content .singlecol .rss .text { float: right; width: 110px; padding: 19px 10px 0px 0px; }
#content .singlecol .products { clear: both; margin-left: -19px; }
#content .singlecol .products .new-products { float: left; width: 208px; padding: 15px 0 0px 19px; }
#content .singlecol .products .new-products .boxtop { background: url(../images/box_installations_top.gif) no-repeat left top; padding: 9px 0px 0px 13px; height: 26px; font-size: 1.7em; color: #fff; overflow:hidden;}
#content .singlecol .products .new-products .boxtop a { text-decoration: none; color: #fff; font-weight: normal; }
#content .singlecol .products .new-products .image { padding: 0px 3px 0px 3px; }
#content .singlecol .products .new-products .image img { border: 1px solid #bababa; }
#content .singlecol .products .new-products .producttext { background: url(../images/box_installations_bg_slice.png) repeat-y left top; padding: 10px 10px 7px 13px; }
#content .singlecol .products .new-products .productfooter { background: url(../images/box_installations_bg.png) no-repeat left bottom; padding: 10px 10px 10px 13px; }

#content-footer { height: 100px; background: url(../images/content_footer_bg.gif) repeat-x left top; width: 100%; clear: both; }

#footer { width: 100%; min-height: 120px; background: url(../images/footer_bg.gif) no-repeat center top #000; padding-top: 20px; font-size: 1.1em; }
#footer .footercontent { width: 940px; margin: 0 auto; padding-left: 10px; padding-right: 10px; }
#footer .footercontent .copy { float: left; clear: left; padding: 10px 5px; color: #333; }
#footer .footercontent .footernav { float: left; width: 485px; color: #999; }
#footer .footercontent .footernav a { color: #999; padding: 0 5px; text-decoration: none; font-weight: normal; }
#footer .footercontent .willogo { float: right; line-height: 46px; width: 215px; }
#footer .footercontent .willogo span { display: block; float: left; width: 115px; color: #999; }
#footer .footercontent .willogo span a { color: #999; text-decoration: none; font-weight: normal; }
#footer .footercontent .willogo .thelogo { background: transparent url(../images/logo-wiliam.gif) no-repeat 0 0; display: block; float: right; height: 39px; width: 92px; text-indent: -999em; }

.divider-black { background: url(../images/black_dot_divider.gif) repeat-x left top; height: 20px; }
.divider-black-large { background: url(../images/black_dot_divider.gif) repeat-x left bottom; height: 40px; }
.divider-white { background: url(../images/white_dot_divider.gif) repeat-x left top; height: 20px; }
.top { width: 625px; padding-bottom: 15px; }
.top span { display: block; float: right; width: 70px; padding-left: 5px; }
.top .arrow { background: url(../images/top_arrow.gif) no-repeat; float: right; height: 15px; width: 15px; }

.btn { text-indent: -999em; border: 0; display: block; cursor: pointer; font-size: 0px; line-height: 0; overflow: hidden; }
.btn.btngo { background: url(../images/go_btn.gif) no-repeat left top; width: 31px; height: 27px; clear: none; float: right; }
.btn.btnask { background: url(../images/ask_expert_btn.png) no-repeat left top; width: 157px; height: 28px; clear: none; float: left; }
.btn.btnsearch { background: url(../images/search_btn.gif) no-repeat left top; width: 78px; height: 27px; clear: none; float: left; }
.btn.btncancel { background: url(../images/cancel_btn.gif) no-repeat left top; width: 105px; height: 22px; clear: none; float: left; }
.btn.btnsubmit { background: url(../images/submit_btn.gif) no-repeat left top; width: 105px; height: 22px; clear: none; float: right; }

ul.paging {text-align: center; padding-top: 40px}
ul.paging li {display: inline; list-style:none; padding: 0 5px}

/* flash text replacement (sifr) - don't change these - REMOVE IF NOT USING */
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-unloading .sIFR-flash { visibility: hidden !important; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }
.sIFR-dummy { width: 0px; height: 0px; margin-left: 42px; z-index: 0; }


/* flash text content styles - change this to match the design - REMOVE IF NOT USING SIFR */
.sIFR-active .flashtext h2, .sIFR-active .flashtext h3 { visibility: hidden; font-family: Arial; line-height: 1em; padding: 0; display: inline-block; width: 100%; }
.sIFR-active .flashtext h3 { padding: 10px 12px 0 12px; }
.bookmark {display:none;}