/* 
  ------------------------------------------------
  Selestin | http://www.websbyselestin.com
  ------------------------------------------------
*/

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
background-color: #ffffff;
margin: 0px;
padding: 0;
}

#container {
background-color:#000000;
margin:0px;
background-image: url(../images/bgpower.jpg);
background-repeat: no-repeat;
}

h1 {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; margin: 0;}
h2 {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 20px 0 0 0;}
h3 {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; margin: 20px 0 0 0;}
h4 {font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 1em; margin: 20px 0 0 0;}

.style1 {font-style:italic; color: #CCCCCC; font-weight: bold;}
.style2 {color: #FFFFFF; font-weight: bold;}
.style3 {color: #004080; font-weight: bold;}

h1.serviceintro { color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding-top: 20px; margin: 20px 0 0 0; }
h2.style4 { margin: 0; color: #FBC408; padding-bottom: 20px; }
h2.style5 { margin: 0 0 0 0; color: #FBC408; padding: 10px 0 0 0; }
.nomargintop {margin-top: 0;}
.content p {margin: 12px 0;}
.copyright {padding-left: 20px;}
p.intro { margin-top: -2px; margin-bottom: 0px; }
p.support { margin-top: 0px; margin-bottom: 0px; }
p.supportgold {color: #FBC408; margin-top: 0px; margin-bottom: 0px;}

img {border: none; 	margin: 0;}
img.floatlft {float:left; clear: right; padding: 10px 10px 5px 0;}
.floatlftfeatutedsites {float:left; clear: right; padding: 0 10px 5px 0;}	
img.floatrgt {float:right; clear: right; padding: 10px 0 10px 10px;}

div.thumbs {float:left; clear: right; padding: 10px 10px 0px 0;}	
div.float {float: left; margin: 0 auto; padding: 0; width: 260px;}	
.clearfloat {clear: both; height: 0; line-height: 0; font-size: 0;}

.pngfix
{display: none;}	

.clearfloat {clear: both; height: 0; line-height: 0; font-size: 0;}

.pullquote {float: right; margin: 10px; color: #000000; width:30%; padding: 0; border:1px solid black; font-size:0.9em; background-color: #ffffff; text-align: left;}

.pad {padding-top: 6px;}			

div.hr {border: none; color: #000000; background-color: #000000; width: 75%; height: 1px;}

#masthead {padding: 0px; margin: 0 0 20px 0; height: 99px;}
#masthead .content {padding: 0;}
#masthead h1 {color: #000000; font-size: 175%; position: relative; width: 500px; height: 99px;}
#masthead h1 span {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-image: url(../images/logoselestin.jpg);
background-repeat: no-repeat;
display: none;
}

#logo {margin: 0;}
#navcontainer {width: 520px; margin-left: 620px; margin-top: -25px; display: none;}
#nav {width: 500px; margin: 0; padding: 0; float: left; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; display: none;}
#nav li {margin: 0; padding: 0; float: left;}	
#nav a {width: 90px; float: left; color: #FFFFFF; text-decoration: none; text-align: center; line-height: normal; border-right: 1px solid #FFFFFF;}
#navcontainer #nav #navhome a {border: none;}	
#nav a:hover {color: #7290ec!important; font-weight: bold; text-decoration: none;}
    
#wrapper {width: 990px; margin: 0 auto; display: none;}
#column_wrapper {}
#wrapper .menulist a, #wrapper .menulist a:visited {color: #000000;}

#layout-top {height: 16px; width: 210px; font-size: 0; background-image: url(../images/acpaneltop.gif); background-repeat: no-repeat; line-height: 0.0; margin: 0 auto;}
#layout_bottom {height: 16px; font-size: 0; clear: both; background-image: url(../images/acpanelbottom.gif); background-repeat: no-repeat; width: 210px; margin: 0 auto;}

#left {width: 700px; float: left;}
#left .content {padding: 20px 20px 0 20px; font-size: 0.8em; line-height: 1.65em;}
#left a:link {color: #000000;}
#left a:visited {color: #000000;}
#left a:hover {color: #0066CC;}

.menulist {margin: 6px 0 12px 0; padding: 0; list-style-type: none;}

#right {width: 290px; float: left;}
#right .content {padding: 24px 20px; font-size: 0.75em; line-height: 1.5em;}
#rightindex { position: relative; width: 290px; float: right; margin: -220px 0 0 0; z-index: 3; display: none; }
#rightindex .content {padding: 0px 40px; font-size: 0.75em;	line-height: 1.5em;}
#right a:link {color: #000000;}
#right a:visited {color: #000000;}
#right a:hover {color: #0066CC;}

#ebusiness {
width: 211px;
height: 282px;
font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/products.jpg);
background-repeat: no-repeat;
color: #000000;
margin: 65px auto 0 auto;
}

#ebusiness .content {padding: 25px 0 0 0; font-size: 1em; line-height: normal; text-align: left; font-weight: bold;}

#success {width: 620px; height: 302px; position: relative;}
#success.img {width: 620px; height: 302px; position: absolute; margin-top: 0; margin-left: 0; z-index: 1000;}

#ebusiness a:link {color: #000000;}
#ebusiness a:visited {color: #000000;}
#ebusiness a:hover {color: #0066CC;}
#ebusiness ul {list-style:  url(../images/arrow.gif) outside;}

#column_bottom {height: 12px;}

#footer {margin: 20px 0 0 0; font-size: 0.7em; clear: both; background-color: #FFFFFF; background-image: url(../images/bgfooter4.jpg); background-repeat: repeat-x;}
#footercontentholder {display: none;}
#footercontentholderpcontainer {margin: 0; padding: 0; background-color: #FFFFFF; visibility: visible; display: block;}
#footercontentholderp { margin: -40px auto 0 auto; width: 990px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footercontentholderp .heading1 {padding: 0; margin: 0;}
#footercontentholderp .heading2 {padding: 0; margin: 0; color: #0000FF;}
#footercontentholderp .content {padding: 20px; line-height: 1.5em; font-size: 0.85em; color: #000000 !important;}

.testimonyauthor {font-weight: bold; font-family: "Palatino Linotype", Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
#testimony {margin: 0 auto; width: 990px;}
#testimony .content {padding: 60px 50px 20px 50px;}

#footer a:link {color: #000000;}
#footer a:visited {color: #000000;}
#footer a:hover {color: #0066CC;}

.uberlink {font-weight: bold !important; color: #fece26!important;}
#wrapper #column_wrapper #rightindex #ebusiness .content a {text-decoration: underline;}

#bottomnav {display: none;}

#closingcredits {margin: 1px 0 0 0; font-size: 0.7em; clear: both; background-color: #FFFFFF; background-image: url(../images/closingcredits.gif); background-repeat: repeat-x; background-position: top;}

#closingcredits .content  {padding: 20px 20px 10px 20px; color: #000000;}
