/* ::::: http://web.archive.org/static/css/banner-styles.css ::::: */

.__wb_banner_div { padding: 0px ! important; margin: 0px ! important; width: inherit ! important; border-radius: 0px ! important; z-index: 2147483640 ! important; }
/* ::::: http://web.archive.org/web/20140102235148cs_/http://rresanantoniosolar.com/style.css ::::: */

body { font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; background: none repeat scroll 0% 0% rgb(170, 170, 170); }
body { background: url('background_gradient.png') repeat-x scroll 0px 0px rgb(170, 170, 170); }
body { line-height: 1; }
html, div, span, head, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, small, strong, ol, ul, li { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; background: none repeat scroll 0% 0% transparent; }
ol, ul { list-style: none outside none; }
.container { width: 885px; margin: 0px auto; }
#main { background: url('page_background.png') no-repeat scroll 0px 0px transparent; margin: 0px auto; padding: 0px; height: 430px; }
#header { margin: 40px auto auto; height: 50px; }
#logo { position: relative; float: left; padding-left: 42px; }
#contact_details { float: right; color: rgb(51, 51, 51); font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; font-style: normal; line-height: 22px; padding-right: 42px; text-align: right; }
#contact_details a { color: rgb(51, 51, 51); font-size: 13px; text-decoration: none; letter-spacing: 0.5px; }
#content { padding: 10px 44px; }
.text { text-align: center; margin-top: 40px; padding-bottom: 40px; border-bottom: 1px solid rgb(0, 0, 0); }
.text h2 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 30px; color: rgb(229, 229, 229); font-style: normal; font-variant: normal; font-weight: lighter; letter-spacing: 2px; }
.counter { background: url('counter_bg.png') no-repeat scroll center 57px transparent; width: 797px; height: 150px; border-top: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(0, 0, 0); text-align: center; position: relative; }
.counter h3 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; color: rgb(229, 229, 229); font-style: normal; font-variant: normal; font-weight: lighter; letter-spacing: 1px; margin-top: 20px; }
.details { border-top: 1px solid rgb(102, 102, 102); height: 150px; }
#sliderwrap { float: left; text-align: center; width: 600px; overflow: hidden; position: relative; height: 150px; margin-left: 10px; }
#slidertext h3 { font-size: 14px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-weight: lighter; color: rgb(229, 229, 229); letter-spacing: 1px; margin-bottom: 15px; }
#slidertext p { font-size: 12px; font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-weight: normal; color: rgb(204, 204, 204); padding: 0px 25px; }
a.prev { float: left; margin-top: 50px; margin-left: 50px; }
a.next { float: right; margin-top: 50px; margin-right: 50px; }
#slidertext { margin-top: 15px; float: left; width: 600px; overflow: hidden; position: relative; }
#slidertext li { overflow: hidden; position: relative; width: 600px; margin-bottom: 10px; }
#slidertext ul { width: 600px; }
#subscribeform { margin-top: 20px; }
#subscribeform #email { border: medium none; padding: 7px 0px 0px 15px; background: none repeat scroll 0% 0% transparent; width: 160px; margin-right: 50px; }
#email_input { background: url('mailform_background.png') no-repeat scroll center 0px transparent; height: 40px; }
#submit_button { text-decoration: none; background: none repeat scroll 0% 0% transparent; border: medium none; padding-left: 15px; cursor: pointer; }
#defaultCountdown { width: 757px; height: 60px; }
body { margin-top: 0px ! important; padding-top: 0px ! important; min-width: 800px ! important; }
#wm-ipp a:hover { text-decoration: underline ! important; }
