@charset "utf-8";

html { height: 100%; }

body{ margin: 0px auto; height:100%; background:#dfdfdf; }

div{ margin:0 0 0 0; height: auto; }

#wrapper {width:800px; margin:0 auto;background:#ffffff;border-left:#ffffff 1px solid; border-right:#ffffff 1px solid;}

#corpHeader {background:#6d9ac4; height:36px;  margin:0; padding:0; border-bottom:1px solid #fff;}

#corpLogo {background:#997; display:block; width:193px; float:left; height:36px; margin:0; padding:0;}

#corpLink {background:#010066; display:block; width:71px; float:right; height:36px; margin:0; padding:0;}

#header {background:#000 url(../images/bg_blackgreycheck.gif); height:102px; margin:0; padding:0; border-bottom:1px solid #fff;}

#logo {background:url(../images/emersonlogo.gif) no-repeat 20px 10px; display:block; float:left; width:165px; height:102px;}
.logoLink {display:block; width:164px; height:101px;}

#company {display:block; float:right; width:240px; height:50px;}

#search {display:block; float:right; width:240px; height:52px; clear:right;}

#location {background:url(../images/bg_purplegrad.gif);  display:block; height:26px; margin:0; padding:0; border-bottom:1px solid #fff;}

/*#main {background:#fff; width:605px; padding:0 0 15px 0; margin-left:185px; }*/
#main {background:#fff; width:610px; padding:0 0 15px 0; float:right;padding-right:5px; }

#sidebar {background:#fff; width:180px; float:left;margin-bottom:15px; } 

#linkBox, #searchBox, #textBox {background:url(../images/bg_purplecheck.gif); margin:0; padding:0; }

#linkBox.linkBoxBlack { background:url(../images/bg_blackgreycheck.gif); }

#boxItem{background:#eaeaea; }

#footer {background:#000 url(../images/bg_blackgreycheck.gif); height:39px; display:block; clear:both;}

#mypowerSide { float:right; width:180px;margin:0px;padding:0px;margin-right:-5px; }
#mypowerHomeMain { width:420px; }

/* Homepage styles */

#mainHome {}
#splash {margin:0; padding:0;}
#splash h1 {display:block; text-indent:-2000px; background: url(../images/home_headline.gif); width:224px; height:99px; margin:22px 18px 10px 18px; padding:0;}
#splashImage {margin:0; padding:0; width:497px; height:266px; display:block; background:url(../images/homesplash.jpg); border-bottom:#ffffff 1px solid;}
#splashText {width:300px; margin:0; padding:0; line-height: 1.6em; border-left:1px solid #fff;  float:right;}
#splashText p {padding-left:15px;font-size:1.1em;line-height:1.4em;}
#homeLower {clear:both;}

#homeFeatured {display:block; float:left; width:301px;  }
#homeFeatured  h2 { background:url(../images/bg_purplecheck.gif); color:#fff; margin:0; padding:5px 10px 5px 12px; font-size:1em; font-weight:bold; }
#homeFeatured img {border-top:1px solid #fff;}

#homeNews {display:block; float:left; width:248px; border-right:1px solid #fff; }
#homeNews h2 { background:url(../images/bg_purplecheck.gif); margin:0; color:#fff; margin:0; padding:5px 10px 5px 12px; font-size:1em; font-weight:bold; }
#homeNews p { padding:5px 10px 5px 0px;}
#homeNews ul { padding:5px 10px 5px 8px;}
#homeNews li {margin:0 0 15px 0;}

#homeProduct {display:block; float:left; width:248px; border-right:1px solid #fff; }
#homeProduct  h2 { background:url(../images/bg_purplecheck.gif); color:#fff; margin:0; padding:5px 10px 5px 12px; font-size:1em; font-weight:bold; }
#homeProduct img {border-top:1px solid #fff;}


/* Search results tables styles */

.searchResults { margin-left: 10px;margin-bottom:10px;width:95%; }
.searchResultsHeading { font-weight: bold;color:#810053;border-bottom:#cccccc 1px solid; }
.searchResultsData { border-bottom:#cccccc 1px solid;height:60px; }

/* Model listing tables styles */

.modelListing { width:590px;margin:0px 10px 5px 10px;padding:0; }
.modelListingHeading { font-weight: bold;color:#810053;border-bottom:#ffffff 1px solid;background-color:#eaeaea;padding:10px 4px 4px 4px; }
.modelListingData { border-bottom:#ffffff 1px solid;background-color:#f7f7f7;padding:3px; }

tr.resultsFooter td {  padding: 9px; text-align:center; }
tr.resultsFooter a { padding:3px 20px 3px 20px; }
tr.resultsFooter .resultsNolink { padding:3px 20px 3px 20px; }
tr.resultsNodata td { padding: 9px;font-weight:bold; }
.powerwizard {padding:6px 10px 6px 0; float:left;}

/* Category page styles */

.catListing { clear:both;margin:10px;width:370px; }
.catListing p { font-weight:bold;color:#820053;margin:0 0 5px 0;padding:0px; }
.catListing ul { margin:0;padding:0; }
.catListing img { margin-top:3px;margin-bottom:10px; }
.catListingLeft { float:left; }
.catListingRight { margin-left:84px; }
.catMain { float:left;width:400px; }
.catSubRight { float:left;width:160px;margin:20px 0px 20px 20px;text-align:right; }

/* websheet gallery styles */

#webgallery ul li{float: left; margin: 4px;}
#webgallery ul li a img{border: none;}

/* my power page styles */

.pageListing { clear:both;margin:10px 10px 20px 10px;width:370px; }
.pageListing a { font-weight:bold; }
.pageListing p { margin:0 0 5px 0;padding:0px; }
.pageListing ul { margin:0;padding:0; }
.pageListing img { margin-top:3px;margin-bottom:10px; }
.pageListingLeft { float:left; }
.pageListingRight { margin-left:125px; }
.pageListingFull { margin-left:0px; }

/*mypower calculators */
.calclist{float:right;background-color:#eaeaea;padding:10px 30px 10px 10px;margin:0 10px 0 25px; width:210px;}
.calclist ul li span a{font-size:0.8em; margin-left:10px; padding:0px; line-height:9px;}
.calcbg{background-color:#eaeaea;padding:10px 30px 10px 10px;}

#headlines { width:799px; height:34px; display:block; clear:both; border:0; margin:0; padding: 13px 0 0 0; background:url(../images/headlinebox.gif) no-repeat center; }

#headlines .headlinefeed {float:left; width:118px; margin-left:10px}

#headlines .headwrapper { float:left; width:660px; margin:0; padding:0; height:19px; overflow:hidden;  }
#headlines .headwrapper .cycle {}
#headlines .headwrapper p { color:#fff; margin:0; padding:0 ;}
#headlines .headlinefeed img {border:0; padding:0 5px 0 0 ; margin:0 0 -3px 0;}
#headlines .headlinefeed a { color:#fff; text-decoration:none; }
#headlines .headwrapper p a { color:#fff; text-decoration:none; display:block; float:left; z-index:90;}
#headlines .headwrapper p a:hover {color:#fff; text-decoration:underline;}

#headlines .headlinefeed .headlinedivider {padding:0 5px;}

#headlines .headwrapper p a.headlinefeed {}
#headlines .headwrapper p a.headlinelink { width:580px;}
#headlines .headwrapper p a.learnmore {color:#FF9900; font-weight:bold; z-index:91;}

/*Styles for twitter, social media, newsletter and rss landing pages*/

#twitterSide{float:right; margin:0 -5px 0 0; padding:0;	width:250px;}
#twitterHomeMain{width:350px;}
#twitterHomeMain h2{line-height:1.2em; padding-bottom:0; padding-top:20px;}

#boxItem ul#twitter_btn{margin-bottom:190px;}
#boxItem ul#twitter_btn li{margin-bottom:20px;}
#twitter_btn li a{background:url(../images/sprite_twitter.gif) no-repeat 0 0; display:block; font-size:10px; font-weight:bold; height:29px; line-height:14px; padding:0 0 0 75px; text-decoration:none;}
#twitter_btn li.follow a{background-position:0px -58px}
#twitter_btn li.sign_up a{background-position:0px 0px}
#twitter_btn li.follow a:hover{background-position:0px -87px}
#twitter_btn li.sign_up a:hover{background-position:0px -29px}


#social_med li.fan a{background:url(../images/sprite_fan.gif) no-repeat 0 0; display:block; font-size:10px; font-weight:bold; height:42px; line-height:14px; padding:0 0 0 75px; text-decoration:none;}
#social_med li.fan a{background-position:0px 0px;}
#social_med li.fan a:hover{background-position:0px -42px;}

#social_med li.signup a{background:url(../images/sprite_twitter.gif) no-repeat 0 0; display:block; font-size:10px; font-weight:bold; height:29px; line-height:14px; padding:0 0 0 75px; text-decoration:none;}
#social_med li.signup a{background-position:0px 0px;}
#social_med li.signup a:hover{background-position:0px -29px;}

#youtube_med li a{background:url(../images/sprite_sub_sign.gif) no-repeat 0 0; display:block; font-size:10px; font-weight:bold; height:29px; line-height:14px; padding:0 0 0 84px; text-decoration:none;}
#youtube_med li.subscribe a{background-position:0px 0px;}
#youtube_med li.subscribe a:hover{background-position:0px -29px;}
#youtube_med li.signup a{background-position:0px -58px;}
#youtube_med li.signup a:hover{background-position:0px -87px;}


#connectLinks li a{display:block; height: 25px; line-height:16px; padding:0 0 0 30px;}

#connectLinks li{padding-bottom: 6px;}
#connectLinks li.twitter a{background:url(../images/icon_twitter.gif) no-repeat center left;}
#connectLinks li.rss a{background:url(../images/icon_rss.gif) no-repeat center left;}
#connectLinks li.news a{background:url(../images/icon_newsletter.gif) no-repeat center left;}
#connectLinks li.facebook a{background:url(../images/icon_facebook.gif) no-repeat center left;}
#connectLinks li.slideshare a{background:url(../images/icon_slideshare.gif) no-repeat center left}
#connectLinks li.youtube a{background:url(../images/icon_youtube.gif) no-repeat center left}
#connectLinks li.mypower a{background:url(../images/icon_mypower.gif) no-repeat center left}
#connectLinks li.issuu a{background:url(../images/icon_issuu.gif) no-repeat center left}
