/*
 =========================================================
 Main styles
 ---------------------------------------------------------
 Index

 =Basics
 =Utilities
 =Header
 =Main navigation
 =Sub navigation
 =Breadcrumbs
 =Forms
 =Content
 =Footer
 =Content page
 =Homepage
 =Calendar page
 =Calendar event page
 =Overlay
 =Tabs
 =========================================================
*/

/*
 =Basics
 --------------------------------------------------------*/
*{ font-size:100%; }

html { height: 100%; }

body{
	background:#dfdfdf;
	color:#141414;
	font:75%/130% Arial, Helvetica, Verdana, sans-serif; 
	height:100%; 
	margin: 0px auto; 
	text-align:center; 
}

div{ margin:0 0 0 0; height: auto; }

p {padding:5px 10px; margin:0;line-height:1.6em;}

h1 {padding:2px 10px; margin:5px 0 0 0; font-size:1.6em; line-height:1.4em; color:#810053; font-weight:normal;clear:both;}

h2 {padding:3px 10px 5px 10px; margin:0; font-size:1.2em; line-height:1.7em; font-weight:bold;}

h4 {padding:2px 10px 2px 30px; margin:5px 10px 5px 10px; display:block;  height:1.6em; line-height:1.6em; background:#a0ce67 url(../images/whitearrow-right.gif) no-repeat 8px 5px; clear:right;}

a {color:#810053; }
a:hover {color:#444;}

ul {list-style-type:none; list-style-position:inside; margin:0; padding:5px 10px; color:#810053;line-height:1.6em;}
li {color:#141414;}

#wrapper {
	width:800px; 
	margin:0 auto;
	background:#ffffff;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
	text-align: left;
}

#dropshad  {margin: 0 auto; width:820px; background:transparent url(../../images/drop-shad.png) repeat-y 0px 0px; }
.dropshadbtm {width:820px margin: 0 auto; height:12px; background:transparent url(../../images/drop-shad-btm.png) no-repeat 0px 0px;}

/*
 =Utilities
 --------------------------------------------------------*/
 
 .clear {clear: both; }
 .left {float: left;}

/*
 =Header
 --------------------------------------------------------*/
#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; color:#fff; text-align:center; font-size:0.95em;}
#corpLink a {color:#fff;}

#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;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	line-height:50px;
	background-image: url(../../images/bullet_purple2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
#search {display:block; float:right; width:240px; height:52px; clear:right; color:#fff;}
#search a {color:#ffffff;font-size:0.9em; }

#menu {color:#fff; line-height:27px;}
#menu a{color:#fff;}

/* Livechat / transparent contact bar */
.mainBar { float:right;margin:0 0 5px 0;padding:3px 5px 3px 14px;font-size:0.9em;font-weight:bold;background:#CCCCCC url(/images/greybar_corner.gif) bottom left no-repeat; }
.mainBar a:link, .mainBar a:visited { color:#141414; }


/*
 =Breadcrumbs
 --------------------------------------------------------*/
#location {
	background:url(../../images/bg_purplegrad.gif);
	display:block; height:26px;
	margin:0; 
	padding:0; 
	border-bottom:1px solid #fff;
	font-size:0.9em;
	color:#fff;
	font-weight:bold;
	line-height:26px;
	text-indent:190px;
}
#location a {text-decoration:none; color:#fff;}
#location a:hover {text-decoration:underline;}

/*
 =Sub Navigation
 --------------------------------------------------------*/
#sidebar {background:#fff; width:180px; float:left;margin-bottom:15px; }

#sidebar ul{padding: 0;}
#sidebar ul li{ list-style-type: none; list-style-position:outside; text-indent:0;}

#sidebar ul li h3 {
	line-height: 26px;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 4px;
	display: block;
	background: url(../../images/mypower/mypower_sprite.png) repeat-x 0px -48px;
	margin: 0;	
}

#sidebar ul li ul li{
	background-color:#000000;
	color:#FFFFFF;
	text-indent: 4px;
	line-height: 22px;
	border-bottom:1px solid #820053;
}
#sidebar ul li ul li a{text-decoration: none; color: #FFFFFF;}

#sidebar ul li ul li ul li{
	background-color:#e1e1e1;
	color:#8d1b63;
	padding: 0 0 0 10px;
	line-height: 20px;
	font-size: 11px;
	border-bottom: none;
	text-indent: 0;
}
#sidebar ul li ul li ul li a {text-decoration: none; color: #820053;}
#sidebar ul li ul li ul li a:hover{text-decoration: underline;}

/*
 =Content
 --------------------------------------------------------*/

/*#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; }
#mypowerSide { float:right; width:180px;margin:0px;padding:0px;margin-right:-5px; }
#mypowerHomeMain { width:430px; }


/* Left + Right Column Boxes */
#linkBox, #searchBox, #textBox {background:url(../../images/bg_purplecheck.gif); margin:0; padding:0; }
#linkBox.linkBoxBlack { background:url(../../images/bg_blackgreycheck.gif); }
#boxItem{background:#eaeaea; }

/* List Styles */
ul.green {list-style-type:none; list-style-position:outside; margin:0; padding:5px 10px;}
ul.green li {background-image: url(../images/bullet_green.gif); background-repeat:no-repeat; background-position:0 6px; padding-left:10px;}
ul.purple {list-style-type:none; list-style-position:outside; margin:0; padding:5px 10px;}
ul.purple li {background-image: url(../images/bullet_purple.gif); background-repeat:no-repeat; background-position:0 6px;  padding-left:10px;}
ul.green li.nobullet, ul.purple li.nobullet {background:none; margin-top:13px;}
ul.purplePower {list-style-type:none; list-style-position:outside; margin:0; padding:5px 10px;}
ul.purplePower li {background-image: url(../images/bullet_purple.gif); background-repeat:no-repeat; background-position:0 6px;  padding-left:10px;}
ul.folderPower {list-style-type:none; list-style-position:outside; margin:0; padding:5px 10px;}
ul.folderPower li {background-image: url(../images/bullet_folder.gif); background-repeat:no-repeat; background-position:0 6px;  padding-left:20px;padding-top:2px;}
ul.purplePower li.purplePowerBold { font-weight:bold; }
ul.purplePower li.purplePowerSub a:link, ul.purplePower li.purplePowerSub a:visited { color:#141414;text-decoration:none;font-weight:normal; }
ul.purplePower li.purplePowerSub a:hover { text-decoration:underline; }
ul.purplePower li.purplePowerSub { background-image:none;line-height:1.1em; }
ul.whitePower li {background-image: url(../images/bullet_white.gif);}
ul.folderPowerWhite li { background-image: url(../images/bullet_folder_white.gif); } 

/* MyPower Page Content */
.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; }




.tableHeadingOld {padding:2px 10px; margin:5px 0px 0px 0px; display:block; width:97%; height:1.6em; line-height:1.6em; background:#a0ce67 url(../images/whitearrow-right.gif) no-repeat 8px 5px; text-indent:20px;border-bottom:#ffffff 1px solid;}

.tableHeading {padding:2px 10px 2px 30px; margin:5px 10px 0px 10px; display:block; height:1.6em; line-height:1.6em; background:#a0ce67 url(../images/whitearrow-right.gif) no-repeat 8px 5px; border-bottom:#ffffff 1px solid;}




/*
 =Footer
 --------------------------------------------------------*/
#footer {
	background:#000 url(../../images/bg_blackgreycheck.gif);
	height:39px; display:block;
	clear:both;
	color:#fff;
	font-size:0.9em;
	text-align:center;
	padding-top:5px;
}
#statusBar{ background: #666666; height: 26px; border-bottom: 1px solid #fff;}

#footer a {color:#fff; padding:0 5px;}

/*
 =MyPower Homepage Specific Styles
 --------------------------------------------------------*/

/* Cycle Banners */
#featureBox{ display: block; height: 116px; margin: 0 0 4px 0; padding: 0px;}
#featureNav{ float: left; margin: 0; padding: 0;	width: 180px;}

#featureNav a{
	background: #333333 url(../../images/mypower/mypower_sprite.png) no-repeat 0px -203px;
	color: #ffffff;
	height: 29px;
	width: 180px;
	line-height: 26px;
	padding: 0 0 0 0;
	text-indent: 40px;
	display: block;
}
#featureNav a.activeSlide{ background-position:0px -161px;}
#featureImg{ background: #CCCCCC; float: right; height: 116px; width: 620px;}

#featureNav a:link, #featureNav a:visited{ color: #ffffff; text-decoration:none;}
#featureNav a:hover,#featureNav a:active { color: #ffffff; text-decoration: underline;}
#featureImg a img{border: none;}

/* Buttons */
a.button{
	background: url(../../images/mypower/mypower_sprite.png) no-repeat scroll right -88px;
	color: #ffffff;
	display: inline-block;
	padding: 0 6px 0 0;
	margin: 0 22px 2px 4px;
	overflow: hidden;
	text-decoration:none;
	margin: 4px;
}
a.button span{
	background: url(../../images/mypower/mypower_sprite.png) no-repeat scroll left -124px;
	height: 25px;
	display: block;
	line-height: 25px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
	color: #ffffff;
}

.mpContentBox a.button{
	position: absolute;
	bottom: 10px;
}


/*
 =MyPower Homepage Boxes
 --------------------------------------------------------*/

div.mpSidebarBox h3{
	line-height: 26px;
	font-size: 14px;
	color: #FFFFFF;
	text-indent: 4px;
	display: block;
	background: url(../../images/mypower/mypower_sprite.png) repeat-x 0px -48px;
	margin: 0;	
}
.mpContentBox{
	width: 205px;
	background: url(../../images/mypower/contentBox_bg.jpg) repeat-y;
	float: left;
	margin: 0 0px 4px 8px;
	height: 270px;
	position: relative;
}



.mpContentBox h2{
	width: 205px;
	height: 32px;
	display: block;
	background: url(../../images/mypower/contentBox_top.jpg) no-repeat;
	color: #ffffff;
	line-height: 32px;
	margin: 0;
	padding: 0;
	text-indent: 10px;
}

.mpBoxBtm{
	width: 205px;
	height: 6px;
	display: block;
	background: url(../../images/mypower/contentBox_btm.jpg) no-repeat;
	position: absolute;
	bottom: 0;
}


.mpContentBox h3{ margin: 2px 0 0 0; padding: 0; font-size: 11px;}
.mpContentBox p{padding: 0; margin: 0 0 2px 0; line-height: 12px;}
.mpContentBox span{color: #870D5B;}

/* Content Box List Items */
.pod_list, #tweet{
	height: 190px;
	overflow: auto;
	padding: 0 0px 2px 0px;
	margin-right: 4px;
}

.pod_data{ clear: both; }
#tweet ul, .pod_list ul {
	padding: 0px 0px 0px 0px;
	
}
#tweet li, .pod_list li{
	display: block;
	border-bottom: 1px dashed #999999;
	margin: 0 2px 0 1px;
	padding: 4px 0px 4px 1px;
	font-size: 11px;
	list-style-position: outside;
}

#tweet li{
	line-height: 16px;
	padding: 6px 0 4px 3px;
}



.item_thumbnail {
	float: left;
	margin: 5px 5px 10px 0;
	width: 40px;
	height: 33px;
	overflow: hidden;
}
.item_thumbnail a img{
	border: none;
}

/* Featured Tools */
#tools .pod_list{
	height: 220px;
}
#tools div.pod_list img{
	float: left;
	margin: 5px 5px 0 0;
}

#tools .item_text p{
	margin-left: 34px;
}

.item_text{
	/*float: right;*/
}

.hover-page-item{background: #FFFFFF; cursor: pointer;}

/* MyPower Homepage Right Column */
.mpSidebarBox{background: #e1e1e1;}
.mpSidebarBox .control{display: block; height: 20px; text-align: center; color: #FFFFFF; background:#000000; line-height: 20px;}
.control a{
	width: 16px;
	height: 16px;
	display: block;
	background: url(../../images/mypower/mypower_sprite.png) no-repeat;
}
.control a.next{float: right; background-position: -80px 0px; margin: 2px 2px 0 0;}
.control a.prev{float: left; background-position: -64px 0px; margin: 2px 0px 0px 2px;}
/*.mpSidebarBox .content{
	height: 150px;
	overflow: auto;
	background: #e1e1e1;
	padding: 2px 0 0 0;
}*/

/*.mpSidebarBox .content p{
	padding: 0;
	margin: 0;
	font-size:11px;
}*/

.mpSidebarBox h4{font-weight: bold; padding: 2px; margin: 0; background: none; height: auto; !important}
.mpSidebarBox p {padding: 4px; font-size: 11px;}  
.mpSidebarBox ul{padding: 2px;margin: 0;}
.mpSidebarBox ul li{font-size: 10px; line-height: 14px; list-style-type: none; list-style-position:outside;}
.mpSidebarBox .date{display: block; width: 25px; height: 32px; color: #ffffff; float: left; background: url(../../images/mypower/mypower_sprite.png) no-repeat 0px -16px; font-size:10px; line-height:10px; overflow:hidden; text-align:center; margin: 2px 2px 10px 2px;}

.mpSidebarBox .date strong{font-size: 9px;}


a.video-thumb img{border: none;}


/* Homepage Box Form Styles */

#main div.mpSidebarBox form{
	width: 180px;
	margin: 0;
	float: none;
	background:none;
	font-size: 10px;
	padding: 0;
}

#main div.mpSidebarBox input{width: 12px; float: left; margin: 2px 0 0 3px; !important padding: 0; !important}
#main div.mpSidebarBox label{width: 158px; padding: 0; float:right;}
#main div.mpSidebarBox .field{margin: 2px 0;}



/*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;}


/*
 =MyPower Homepage Survey
 --------------------------------------------------------*/
 
 #survey-content span.loading{
	float: right;
	padding: 10px 4px 0 4px;
	font-size: 10px;
 }


/*
 =Feedback & Social Tabs
 --------------------------------------------------------*/
a.overlay-tab{
	border-color:#CCCCCC;
	border-style:outset outset outset none;
	border-width:1px 1px 1px medium;
	display:block;
	left:0 !important;
	padding:0;
	position:absolute !important;
	right:auto !important;
	text-indent:-10000px;
	width:25px;
	z-index:99 !important;
}

a#tab-feedback {
	background-color:#810053;
	background-image:url("../../images/feedback_tab.png");
	height:100px;
	top:350px;
	z-index:99 !important;
}
a#tab-feedback:hover {background-color: #983d77;}

#tab-twitter{
	left:0 !important;
	padding:0;
	position:absolute !important;
	right:auto !important;
	text-align: center;
	top:460px;
	z-index:99 !important;
	width: 25px;
}
#tab-twitter span {font-size: 8px;}
#tab-twitter a {
	border-color:#CCCCCC;
	border-style:outset outset outset none;
	border-width:1px 1px 1px medium;
	background-color: #66d8fd;
	background-image:url("../../images/feedback_twitter.png");
	height:30px;
	top:460px;
	text-indent:-10000px;
	display: block;
}
#tab-twitter a:hover{background-color: #9be7ff;}

a#tab-facebook {
	background-color: #4066bb;
	background-image:url("../../images/feedback_facebook.png");
	height:30px;
	top:530px;
}

a#tab-facebook:hover{background-color: #647fbb;}

/*
 =Feedback Modal Form
 --------------------------------------------------------*/
#feedback-form{
	margin-top: 10px;
}

#feedback-form h2{
	padding: 0;
	color: #820053;
	margin-bottom: 10px;
}

#feedback-form h2 span{
	color: #000000;
}
#feedback-form fieldset{
	border: none;
	width: 280px;
	float: right;
	display: block;
}
#feedback-form ul{
	padding: 0;
}

#feedback-form textarea{
	height: 40px;
	width: 272px;
	margin: 0 0 10px 0;
	border: 1px solid #999999;
	padding: 4px;
}

#feedback-form input{
	width: 272px;
	margin: 0 0 10px 0;
	border: 1px solid #999999;
	padding: 4px;
}
#feedback-form input.submit{
	width: 280px;
	margin: 0 0 10px 0;
	border: 1px solid #999999;
	cursor: pointer;
}

#feedback-tabs li a{
	background: #820053;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#feedback-tabs li a:link, #feedback-tabs li a:visited{
	color: #FFFFFF;
}
#feedback-tabs li a:hover, #feedback-tabs li a:active, #feedback-tabs li.selected a{
	color: #FFFFFF;
	background:#BA78A3;
}








/* Sidebar Sub items */
#linkBox h3, #searchBox h3, #textBox h3 {color:#fff; margin:0; padding:5px; font-size:1em; font-weight:bold;}
#boxItem {color:#141414; margin:0; padding:4px 2px 4px 5px;font-size:0.9em; }
.pdfLink {padding:0 5px 0 20px;}
.imgLink {padding:0 5px 0 20px;}
.defaultLink {padding:0 5px 0 20px;}

#boxItem ul {margin:5px 0px 5px 2px;padding:0;}
#boxItem ul li {margin-bottom:6px;}

.pdfLink a, .imgLink a, .defaultLink a {font-weight:bold; padding:0 5px 0 -20px; display:block;}



/*a.glossaryList, .glossaryList {display:inline; font-size:1.1em; width:20px; margin:1px; text-indent:0; padding:1px; }
.glossarySub {font-weight:bold; text-transform:uppercase;}

.websheetPhoto {float:right;margin:0px;}
.clear {clear:both;}
.docIcon { float:left; margin-right:5px; }



.noMargin { margin:0px; }
.noMarginBottom { margin-bottom:0px; }
#footer .noPadding { padding:0px; }
#footer .noPaddingRight { padding-right:0px; }

.contentImage { float:right;margin-left:15px; }
.searchURL { color:#999999; }

.searchResults { margin: 10px 0 10px 10px; }

.hilite { background-color: #a0ce67;font-weight:bold;color:#ffffff; }

.whitepapersList li { clear:both;margin:5px 0px; }

.photoLibImage { float:left; margin:0 10px 10px 0; }
.photoLib { display:block; clear:both; padding:8px 0; border-top:1px solid #777; }

.salesMap { border:#d9d9d9 1px solid; }
.catImage { float:right;margin:5px 5px 10px 15px; }

.outstanding { color:#990000; font-weight:bold; }

.whatsnew { margin-bottom:15px;float:right;margin-left:30px; }

#homeNews .feed { margin:-10px 0 10px 17px;padding:0; }
#homeNews .feed img { margin-right:5px;float:left; }
.feedIcon { margin-right:5px;float:left; }

#homeNews ul.homeResources { font-size:0.9em; }
#homeNews ul.homeResources li { padding:1px 0px 3px 0px;margin:4px 0px 4px 0px;line-height:1.3em; }
#homeNews ul.homeResources img { border:0px;float:left;margin-right:8px; }

a:link.mypowerBoxTools, a:visited.mypowerBoxTools { background:url(../images/mypower/home_tools.gif) top left no-repeat; }
a:link.mypowerBoxWhatsnew, a:visited.mypowerBoxWhatsnew { background:url(../images/mypower/home_whatsnew.gif) top left no-repeat; }
a:link.mypowerBoxLinks, a:visited.mypowerBoxLinks { background:url(../images/mypower/home_links.gif) top left no-repeat; }
a:link.mypowerBoxWhitepapers, a:visited.mypowerBoxWhitepapers { background:url(../images/mypower/home_whitepapers.gif) top left no-repeat; }

a:hover.mypowerBoxTools, .mypowerBoxToolsPre { background:url(../images/mypower/home_tools_hover.gif) top left no-repeat; }
a:hover.mypowerBoxWhatsnew, .mypowerBoxWhatsnewPre { background:url(../images/mypower/home_whatsnew_hover.gif) top left no-repeat; }
a:hover.mypowerBoxLinks, .mypowerBoxLinksPre { background:url(../images/mypower/home_links_hover.gif) top left no-repeat; }
a:hover.mypowerBoxWhitepapers, .mypowerBoxWhitepapersPre { background:url(../images/mypower/home_whitepapers_hover.gif) top left no-repeat; }

.mypowerBox { float:left;width:285px; height:101px; margin:10px 0px 10px 10px;background-position: -800px; }
.mypowerBox a { font-weight:bold;font-size:1.2em;color:#820053;text-decoration:none;display:block;padding:15px 10px 0 100px;width:175px; height:86px; }
.mypowerBox a span { font-weight:normal;font-size:0.75em;color:#000000;line-height:1.6em; }

.mypowerHomeBox { margin:15px 0 15px 10px;background-repeat:no-repeat;background-position: top left; }
.mypowerHomeBox h5 { margin:0;padding:0;line-height:1em;color:#820053;font-size:1.3em;font-weight:bold;padding-left:80px;padding-top:5px; }
.mypowerHomeBox p { padding-left:80px;margin:0px;font-size:0.9em;line-height:1.3em;padding-bottom:5px; }
.mypowerHomeBox a:link, .mypowerHomeBox a:visited { color:#141414;text-decoration:none; }
.mypowerHomeBox a:hover { text-decoration:underline; }
.mypowerHomeBox span { padding:0 8px; }

.list3col { width:28%;float:left; }
.locationsNumber { color:#666666; }

#mypowerUnit { width:577px;height:100px;margin:10px 0px 0px 10px;background:#EDEDED url(../images/mypower_unit.gif) top left no-repeat; }
#mypowerUnit div { margin:0 10px 10px 105px;padding-top:10px; }
#mypowerUnit p { margin:0;padding:0;font-size:0.9em; }
#mypowerUnit a { margin-right:15px; }
#mypowerUnit h1 { margin:0px;padding:5px 0 0 0;line-height:1em;font-size:1.2em;color:#820053;text-decoration:none;font-weight:bold; }

.mainBar { float:right;margin:0 0 5px 0;padding:3px 5px 3px 14px;font-size:0.9em;font-weight:bold;background:#CCCCCC url(../../images/greybar_corner.gif) bottom left no-repeat; }
.mainBar a:link, .mainBar a:visited { color:#141414; }


*/
/* Other Misc Styles */
.docIcon { float:left; margin-right:5px; } /* MyFolder list */
.whatsnew { margin-bottom:15px;float:right;margin-left:30px; } /* whats new list */

/* General Search results table 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 table 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; }






/* Google Custom Search Styles */
#cse-search-results { margin:10px; }

a.btnLarge, a.btnSmall { width:227px;height:74px;display:block;margin-right:20px;float:left;background-repeat:no-repeat;background-position: top left; }
a.btnSmall { width:168px; }
a.btnLarge:hover, a.btnSmall:hover { background-position: bottom left; }

a.btnSales { background-image:url(../images/sales_button.gif); }
a.btnCorporate { background-image:url(../images/corporate_button.gif); }
a.btnCatalogDownload { background-image:url(../images/catalog_download.gif); }
a.btnCatalogVirtual { background-image:url(../images/catalog_virtual.gif); }
a.btnFPGA { background-image:url(../images/fpga_button.gif); }
a.btnIMP { background-image:url(../images/imp_button.gif); }
a.btnPhone { background-image:url(../images/phone_button.gif); }
a.btnEmail { background-image:url(../images/email_button.gif); }
a.btnChat { background-image:url(../images/chat_button.gif); }

#homeLanding { width:500px; }

/*survey link style*/
#survey_link{display:block;width:374px;height:75px;background:url(../images/btn_survey.jpg) no-repeat 0 0;}
#survey_link:hover{background-position:0 -75px;}
#survey_link span{display:none;}


/*
 =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;}