/* 
    Document   : custom.css
    Created on : Feb 23, 2010, 12:53:29 PM
    Author     : Scott
    Description: This stylesheet defines custom CSS for specific pages.
*/

.homepagecenter {position:relative; left:65px; top:15px; }
.homepagecenter2 {position:relative; left:65px; top:15px; text-align:center; }
.homepagenarrow { width: 570px; text-align: left; padding-top:130px; margin-right: auto; margin-left: auto; }

.bannerlinks {float: left; width: 156px; padding-top:5px; padding-bottom:5px; text-align: center; background:#910815; font-size: small; }
.bannerlinks2 {float: left; width: 156px; padding-top:5px; padding-bottom:5px; text-align: center; background:#000000; font-size: small; }

.column1 {float: left; width: 250px; padding: 0px; border-right: white 1px solid; text-align: left}
.column2 {float: left; width: 200px; padding: 15px; border-right: white 1px solid; text-align: left}
.column3 {float: left; width: 250px; height:100px; padding: 19px; border-right: white 1px solid; text-align: left}

.epnetworkouter {position: relative; top: -45px; width: 250px; text-align: left}
.epaboutouter {position: relative; top: -45px; width: 180px; text-align: left}
.epaboutnav {float:left; width: 180px; padding: 10px; text-align: left}
.epteamnav2 {width: 180px; padding: 10px; text-align: left}
.epteamnav {position: relative; left: 10px; width: 150px; padding: 5px; text-align: left; }
.epteampage {position: relative; right: -200px; top:-180px; width: 600px; padding: 5px; text-align: left}
.epaboutbody {float: left; width: 570px; text-align: left}
.techsquares { float:left; width:10px; height:10px; border-style:solid; border-width:1px; border-color:black; margin-right:5px; }
.techtext { float: left; width: 140px; text-align: left; }
.lumens { width: 590px; padding-right: 100px; border-style: solid; border-width:1px; border-color:black; }
.ephomeimage { float: left; width: 370; padding-right: 20px; z-index:5; }
.ephomeimage2 { float: left; width: 370; z-index:5; }

.blogimage { float: left; width:auto; padding:0 15px 10px 0; font-size: x-small; text-align:left; }
.blogimageright { float: right; width:auto; padding:0 0 15px 15px; font-size: x-small; text-align:right; }
.blogwidth { position:relative; left:50px; width:640px; }

.contestbox { float: left; width: 300px; padding:0 65px 80px 0; }

.homepagesearch { width:100%; overflow:hidden; height:90px; }

div.twtr-doc, div.twtr-timeline { border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; }

form#searchForm input, form#searchForm select { border: 1px solid #BBB; }

#tel_request_container {
border: none !important; font-family: "Segoe UI","Lucida Grande",Tahoma,Geneva,Verdana,Arial,sans-serif !important; width:700px !important; 
}

#tel_form_container {
font-size:1em !important;
}