﻿/* Search CSS - Start */
#search
{
	float:right; 
	margin:-10px 10px 0 0;
	border: none;
	width:230px;
}

#search input
{
	margin: 0;
	margin: 6px 0;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	background-color:White;
}

td.ms-sbcell{
padding-top:6px;
padding-left:2px;
white-space:nowrap;
border:none;
vertical-align:middle;
}

.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:0%;
visibility:hidden;
}

td.ms-sbgo{
background:none;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
/* Search CSS - End */

/* Site Actions - Start */
#SiteActions 
{
	float: right;
	margin: 5px;
	background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");
}
/* Site Actions - End */

.PlaceHolderMain { width: 940px; margin: 0 auto; }
.moveUp8Px {position: relative; top: -8px; }
.moveUp25Px {position: relative; top: -25px; }
.moveUp36Px {position: relative; top: -36px; }
.moveUp45Px {position: relative; top: -45px; }
.moveUp51Px {position: relative; top: -51px; }
.moveUp200Px {position: relative; top: -200px; }
.moveDown40Px {position: relative; top: 40px; }
.moveUpAndLeft25Px {position: relative; top: -25px; left:-25px;}
.navHeight{height:25px;}

.HideHTMLControl{display: none;}

/* Override MS webpart css - Start */
div.ms-WPBody
{
	margin: 0; padding: 0; background-color:#fff; color:#222; font-size: 12px; 
       font-family: "Helvetica Neue", Helvetica, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
div .ms-WPBody a:link, .ms-WPBody a:visited /* Override of wss webpart class */
{
	color: #004b42;text-decoration: none;
}
div .ms-WPBody A:hover
{
	color: #ffdc42;
	background:#aaa; /* Hover */
	text-decoration: none;
}
div .ms-WPBody h1
{
	color: #004b42; font-size: 2em; border-bottom:1px dashed #222;font-weight:normal;
}
/* Override MS webpart css - End */

/* News Articles and Press Releases Web Part classes - Start */
.newsPress{padding-left:25px;margin: 10px 0;}
.newsPress a:hover
{
	color: #ffdc42;
	background:#aaa; /* Hover */
	text-decoration: none;
}
.newsPress a {color: #004b42;background: #ddd; text-decoration: none; padding:3px 5px;font-size:1.2em;font-weight:bold;}
div.newsPress .ms-WPBody a:link, div.newsPress .ms-WPBody a:visited, div.newsPress a:visited /* Override of wss webpart class */
{
	color: #004b42;text-decoration: none;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	font-size:1.2em;
	font-weight:bold;
}
div.newsPress .ms-WPBody A:hover
{
	color: #ffdc42;
	background:#aaa; /* Hover */
	text-decoration: none;
}
/* News Articles and Press Releases Web Part classes - End */

.siteMapParent
{
	padding-top:40px;
	padding-bottom:10px;
	padding-left:20px;
	font-size:18px;
	font-weight:bold;
}
.siteMapChild
{
	font-size:11px;
	padding-left:55px;
	color: #004b42;
}

.prod_content td {padding: 0px;vertical-align:top;}
div.mapcontent { width: 875px; margin: 0 auto; line-height: 25px; }

.prod_list {float:left;width:450px;padding: 0 5px;}
.prod_list span{padding:10px 40px;display:block;background-image: url('/Style%20Library/en-us/WECO%20Ag%20Images/grey_arrow.jpg');background-repeat: no-repeat;background-position: left;}
.prod_list span a{padding: 4px 12px;background:#ddd;margin:0 4px;}
.prod_list span a:hover{ background: #aaaaaa; color: #ffdc42; }
.prod_list li a{background:#ddd;margin:0 4px;}
.prod_list li a:hover{ background: #aaaaaa; color: #ffdc42; }

.callout{float:right;width:175px;background:#fbf2af;border-top:1px solid #f4dc2b;}
.callout ul{list-style-type:none;margin:5px 0 10px 20px;}
.callout li{line-height:1.5em;}
.callout li a{display:block;background-image:url('/Style%20Library/en-us/WECO%20Ag%20Images/grn_bullet.png');background-repeat: no-repeat; background-position:left;color:#111;padding-left: 1.8em;}
.callout li a:hover{background-image:url('/Style%20Library/en-us/WECO%20Ag%20Images/arrow_bullet.png'); background-repeat: no-repeat;background-position: left;font-weight: bold;}
.callout h5 
{
	border-bottom:#f4dc2b 3px double
	padding-bottom:10px;
	text-transform:uppercase;
	padding-left:15px;
	color:#004b42;
	font-size:1.1em;
	padding-top:10px;	
}
.prod_content .callout a:link, a:visited
{
	font-size:1.0em;
	font-weight:normal;
}
.prod_content .callout a.rightcol
{
	padding:10px;
	display:block;
}
.pics img{width:940px;height:431px;}

.listItem{padding-left:25px;margin: 10px 0;}
.listItem a {color: #004b42;background: #ddd; text-decoration: none; padding:3px 5px;}
.listItem a:hover{color: #ffdc42;background:#aaa;text-decoration: none;}

.prod_detail {float:left;width:350px;padding: 0 15px;padding:10px 40px;display:block;background-image: url('/Style%20Library/en-us/WECO%20Ag%20Images/grey_arrow.jpg');background-repeat: no-repeat; background-position: left;}
.prod_detail span a{padding: 4px 12px;background:#ddd;margin:0 4px;}
.prod_detail span a:hover{ background: #aaaaaa; color: #ffdc42; }
.indent_p {
	MARGIN: 10px
}
.grid_8 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px;text-align:left;
}
.right_pic
{
	margin-top:50px;
	border-top:#2E7064 12px solid;
}
.right_pic_noborder
{
	margin-top:50px;
}
.EditToolbar td {padding:0px;}

div#map_canvas { width: 560px; height: 440px; float: right; margin-top: 20px }
div#locations { border: 0px; float:left; width: 280px; height: 325px; overflow: auto; padding: 8px; margin-top: 10px; }
div.location { width: 280px; float: left; margin-top: 20px }
div.zip_left{width: 280px;float:left;padding: 0 15px 0 0;}
div.location-item { width: 270px; line-height: 16px; } div.alt { background: #f7f7f7; }
div.location-item img.dot, div.location-item img.letter { float: left; cursor: pointer; } div.location-item img.letter { margin-right: 10px; }
div.location-item div { float: left; width: 230px; }
div.location-item span.mileage { float: right; text-align: right; margin-bottom: -20px; }
div.location-item span.gmap-detail-clear { display: block; line-height: 5px; font-size: 7px; clear: both }


/*  Override core.css for HR style */
hr{
color:#2e7064;
height:2px;
}

/* Add CSS for bulleted lists */
li{
                margin-left:1.5em
}

