/*
Theme Name: Battery Life Saver
Version: v2.0
Author: Danstrog
Author URI: http://danstrog.com

*/

* { margin:0; padding:0; }
body, html { font-size:14px; color:#272624; background:#f2f2f2 url('images/bg.jpg') repeat-y top center;  font-family:arial,helvetica,sans-serif; }
a { text-decoration:none; color:#878787; }
a:hover { color:#9ab80e; }
.clear { clear:both; }
.padding { padding-left:30px; padding-right:30px; }
.nomargin  { margin:0; }
.green { color:#9ab80e; }
img { border:none; }

.main { width:1000px; margin:0 auto; }
#header { padding-top:30px; }
#logo { position:absolute;  margin-top:-25px; }
#phone { position:absolute; background:url('images/phone.png') no-repeat; margin-left:650px; margin-top:50px; width:311px; height:65px; }
#slogan { position:absolute; background:url('images/slogan.png') no-repeat; margin-left:600px; width:311px; height:65px; margin-top:-30px; }
#usa { position:absolute; background:url('images/usa.png') no-repeat; margin-left:745px; margin-top:268px; width:171px; height:65px; }
#nav {  margin-top:95px; padding-bottom:50px; }
#nav ul li { list-style-type:none; float:left; margin-right:33px; }
#nav ul li a { font-size:21px; color:#494846; }
#nav ul li.active a { color:#9ab80e; }
#nav ul li a:hover { color:#888; }

#intro { float:left; width:350px; margin-left:30px; padding-top:85px; margin-top:25px; position:absolute; background:url('images/intro.png') no-repeat; height:200px; }
#slider { position:absolute; margin-left:390px; padding-left:20px; overflow:hidden; }
#video { position:absolute; margin-left:780px; margin-top:4px;  }

#block-top { background:url('images/block-top.png') no-repeat; width:737px; height:10px; margin-top:190px; }
#block-bottom { background:url('images/block-bottom.png') no-repeat; width:737px; height:12px; }
#main { background:#fff; width:677px; padding:10px 30px 10px 30px; }

h1 { font-size:30px; margin-bottom:10px; line-height:30px; }
h2 { font-size:22px; line-height:24px; margin-bottom:10px; padding-top:5px; font-weight:normal; }
p { color:#848484; margin-bottom:10px; }
#intro h1 { margin-bottom:10px; font-size:36px; font-weight:normal; }
#main p { line-height:20px; }

#left { width:325px; float:left; }
#right { width:310px; float:right; }
.savem { font-size:18px; color:#302f2c; }
#content { float:left; }
#testimonials { float:right; width:188px; margin-right:50px; margin-top:203px; }
.test { font-size:12px; padding:20px 20px 0 20px; }
.test p { margin-bottom:20px; }
h3 { font-size:18px; }
h1.green { padding-top:10px; }

#main ul li { margin-left:40px; list-style-type:none; background:url('images/tick.png') no-repeat left center; padding-left:30px; line-height:28px; font-size:16px; }
#main ul { margin-bottom:10px; }
#footer { clear:both; padding:20px 30px 20px 30px; }
#footer p { font-size:12px; }
#small-logo img { margin-bottom:10px; }
#patent { position:absolute; margin-left:230px; margin-top:13px; }
#one-percent { position:absolute; margin-left:400px; margin-top:-80px; }
#designedby { position:absolute; margin-left:620px; margin-top:-65px; }
#facebook { position:absolute; margin-left:730px; margin-top:-65px; }

#home-go-up { margin-top:-160px; }
.singlepaged { margin-top:-185px; }

#sidebarr #video { position:absolute;margin-left:780px; margin-top:5px; }
#sidebarr #usa { position:absolute;  width:171px; height:65px; background:url('images/usa.png') no-repeat; margin-left:775px; margin-top:123px; }
h3 { margin-bottom:10px; }

img.alignleft { float:left; margin-right:20px; margin-bottom:20px; }

textarea { width:444px; height:187px; border:none; background:url('images/textarea.png') no-repeat; padding:10px; font-size:14px; color:#000; font-family:arial,sans-serif; }

input.submit { padding:5px; font-size:18px; font-family:arial,sans-serif; color:#555; }
input.inp { width:218px; height:26px; border:none; background:url('images/input.png') no-repeat; padding-left:5px; padding-right:5px; font-size:14px; color:#000; font-family:arial,sans-serif; }

.news a { color:#9ab80e; }
.news a:hover { color:#272624; }

.singlepaged { margin-top:-185px; }
.singlepaged #main strong { font-size:16px; }
.singlepaged #main ul li { margin-left:0; }
.singlepaged p { color:#000; margin-bottom:20px; }
.singlepaged a { color:#86972f; text-decoration:none; }
.singlepaged a:hover { color:#555; border-bottom:1px solid #ddd;}

h4 {clear:both; font-size:18px; color:#000;margin-bottom:10px; margin-top:20px; padding-top:20px; border-top:1px dashed #ccc; }
.singlepaged h2 { font-size:24px; }
.singlepaged #main ul { margin-bottom:20px; }
#main h1.heading { font-size:38px; font-family:georgia; }
.singlepaged em { font-style:normal; font-size:16px; color:#555; }
.singlepaged h1, .singlepaged h2 { clear:both; }

#choose ul { background:url('images/choose.png') no-repeat; width:700px; height:50px; }
#choose ul li { list-style-type:none; float:left; margin-right:0px; background:none; padding-top:6px; padding-left:20px; }
#choose ul li a { color:#000; border-bottom:1px solid #ddd; }
#choose ul li a:hover { color:#86972f; text-decoration:none; border-bottom:1px solid #d9e697; } 

.singlepaged hr { background:none; border:none; border-top:1px dashed #ccc; padding-top:20px; margin-top:20px; }
td h3 { font-size:22px; color:#758d00; }
.singlepaged .noborder a { border:none; }
.testn { margin-bottom:40px; }
.testn p { margin-bottom:10px; }
.singlepaged .testn strong { font-size:14px; padding-bottom:5px; }
#addressInput { padding:5px; font-size:14px; color:#555; font-family:arial,helvetica,sans-serif; }

#links {float:right; width:188px; margin-right:50px; margin-top:203px; }
#links ul li { list-style-type:none; padding-bottom:5px; font-size:14px; }
#links ul li a { color:#86972f; text-decoration:none; border-bottom:1px solid #d9e697; }
#links ul li a:hover { color:#555; border-bottom:1px solid #ddd;}

.tab table, .tab td, .tab tr { border:none; }
.tab strong { font-weight:normal; }

.news { margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc; }
ol { margin-left:20px; }
ol li { padding-bottom:10px; }
.navigation a { font-size:20px; color:#555; text-decoration:none; border:none; }
.news a { border:none; }

.app { float:left; width:171px; padding-right:40px; margin-bottom:20px; }
.app p { text-align:center; margin-top:-10px; }
.app a:hover { border:none; }

.bestpractice { padding:10px; background:#ffe971;  border-bottom:5px solid #ffdc3e; margin-bottom:20px; }
.bestpractice p { margin:0; font-size:16px; }
.bestpracice h3 { font-size:30px; }


.cmodel a { display:block; float:left; margin-right:10px; }