/* Watering Group Results Page */

/*Layout
--------------------------*/
#WGSearchSideBar {
	text-align: right;
	float: right;
	width: 190px;
}
#WGSearchSideBar img {
	border: 1px solid #000;
}
#WGResults {
	border-top: 1px solid #AC9283;
	clear: both;
	padding-top: 8px;
	margin-top: 8px;
}
#WGResults #Sidebar {
	width: 215px;
	clear: right;
	margin-left: 2px;
}
#WGGroupInfo {
	width: 355px;
	float: left;
	margin-top: 17px;
}
.WGAlignRight {
	text-align: right;
	clear: both;
}
#WGDetails {
	width: 350px;
	height: 183px;
	border: 1px solid #735B44;
	border-top: 0;
	padding: 15px 0 0 0;
	float: left;
	background-color: #faf9f8;
}
#WGResultsBottom {
	border-top: 1px solid #735b44;
	width: 350px;
	float: left;
	clear: both;
}
#WGResultsBottom #Address {
	width: 180px;
	float: left;
	margin: 5px;
}
#WGResultsBottom #Provider {
	width: 134px;
	float: left;
	margin: 5px 4px 4px 10px;
}
#WGGroup {
	clear: left;
	width: 90px;
	height: 100px;
	background-color: #E9E7E3;
	padding: 4px 5px;
	text-align: center;
	float: left;
	margin: 0 0 15px 5px;
}
.WGDetailsText {
	margin: 0 0 0 10px;
	width: 225px;
	float: left;
}

/*Forms
--------------------------*/
.FormTypeWG {
	width: 370px;
	float: left;
}
.FormTypeWG .FormRow,
.FormTypeWG .FormRowMulti {
	background: url("../images/wg_formrow_bg.gif") top left repeat-y;
	border-bottom: 1px solid #fff;
	width: 100%;
	height: auto;
	vertical-align: top;
	clear: both;
	float: left;
}
.FormTypeWG .FormRowMulti {
	background: url("../images/wg_formrow_bg_multi.gif") top left repeat-y;
}
.FormTypeWG .FormRow label,
.FormTypeWG .FormRowMulti label {
	width: 63px;
	margin-top: 5px;
	margin-bottom: 2px;
	float: left;
	text-align: right;
}
.FormTypeWG .FormRowMulti label {
	clear: none;
	width: 63px;
}
.FormTypeWG .FormRow .Input,
.FormTypeWG .FormRowMulti .Input {
	float: left;
	padding: 5px;
	margin-left: 5px;
}
.FormTypeWG select {
	display: inline;
	width: 127px;
}
.WGAlignRight label {
	padding: 5px 15px 0 0;
}
#WGPrivacyPolicy {
	margin: 0;
	width: 48%;
	float: left;
}
#WGStartOver {
	float: right;
	width: 48%;
	text-align: right;
	font-size: 10px;
}
.FormTypeWG fieldset {
	padding: 5px 10px 8px 10px;
	border: 1px dashed #ccc;
	clear: both;
}
.FormTypeWG legend {
	clear: both;
	font-size: 90%;
	background-color: #fff;
}
.FormTopContainer {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Form Error Notice
----------------------------*/
.FormErrorNotice {
	clear: both;
	float: left;
	width: 325px;
}
.FormErrorNotice h1 {
	float: none;
}
	
/*SideBar and Modules 
-----------------------------*/
#WGResults #Tools {
	width: 100%;
	float:none;
	margin-bottom: 3px;
}
#ModuleSprinkler, #ModuleDrip {
	width: 215px;
	border: 1px solid #735B44;
	clear: right;
	margin-top: 2px;
	float: right;
	background-color: #E9E7E3;
}
#ModuleSprinkler h4, #ModuleDrip h4 {
	color: #735B44;
	background-color: #D8CBBE;
	margin:0;
	padding: 4px 3px;
	font-size: 11px;
}
#ModuleSprinkler p, #ModuleDrip p {
	padding: 4px 3px 4px 1px;
}
#ModuleSprinkler ul, #ModuleDrip ul {
	margin-top: .75em;
	margin-bottom: 10px;
}
#ModuleSprinkler li, #ModuleDrip li {
	list-style-type: none;
	background: url("../images/bullet_wg.gif") 0 3px no-repeat;
	padding-left: 15px;
}

/*Season Tabs
-----------------------------*/
ul#WGSeasonTabs{
	margin: 0;
	padding: 0;
}
ul#WGSeasonTabs li.InactiveSeason,
ul#WGSeasonTabs li.ActiveSeason {
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 20px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
ul#WGSeasonTabs li.InactiveSeason a,
ul#WGSeasonTabs li.ActiveSeason a {
	text-decoration: none;
	width: 88px;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	padding-top: 3px;
	line-height: 1em;
}
ul#WGSeasonTabs li.InactiveSeason {
	background: url("../images/tab_inactive.gif") bottom left no-repeat;
}
ul#WGSeasonTabs li.InactiveSeason a:visited {
	color: #735B44;
}
ul#WGSeasonTabs li.ActiveSeason {
	background: url("../images/tab_active.gif") top left no-repeat;
	padding-top: 0;
	height: 25px;
}
ul#WGSeasonTabs li.ActiveSeason a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 1px;
	text-transform: none;
}

/*Links and Text
------------------------------*/
a.AddressSwitch:visited {color: #735B44;}

#WGResultsBottom #Provider a {
	text-decoration: underline;
}
p#WGViewAll {
	clear: both; 
	display: block;
	padding-top: 4px;
}
#WGViewAll a{
	margin-top: 7px; 
	margin-left: 5px;
	background: url("../../../assets/images/icon_pdf_sm.gif") top left no-repeat;
	padding-left: 20px;
	padding-bottom: 6px;
	
}
#WGDisclaimer {
	font-size: 10px;
	clear: both;
	margin-bottom: 0;
}
#WGGroupInfo .TextSm {
	text-transform: none;
	font-weight: normal;
	font-size: 9px;
}
h1 {
	margin-bottom: 4px;
}
h2 {
	clear: both;
}
h5 {
	color: #735B44;
	font-size: 11px;
	margin: 0;
}
#WGResults h2 {
	margin-top: 12px;
	border-top: 1px solid #AC9283;
	padding-top: 12px;
}

/*Watering Group Letters
------------------------------*/
#WGLetterA,
#WGLetterB,
#WGLetterC,
#WGLetterD,
#WGLetterE,
#WGLetterF {
	display: block;
	width: 80px;
	margin: 3px 5px;
	font-size: 50px;
	line-height: 65px;
	color: #fff;
	font-weight: bold;
}
#WGLetterA {
	background-color: #44A755;
}
#WGLetterB {
	background-color: #7E9ACA;	
}
#WGLetterC {
	background-color: #C31F38;
}
#WGLetterD {
	background-color: #293F88;
}
#WGLetterE {
	background-color: #DC834B;
}
#WGLetterF {
	background-color: #850157;
}

/*Watering Days Calendar & Text
-----------------------------*/
ul.WGCal {
	margin:-2px 0 10px 7px;
	padding:0;
	border: 1px solid #735b44;
	border-right: none;
	width: 210px;
	height: 35px;
}
li.WGCalActive,
li.WGCalInactive {
	width: 29px;
	border-right: 1px solid #735b44;
	float: left;
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
	line-height: 15px;
}
li.WGCalActive {
	background-color: #F0FBE9;
}
li.WGCalInactive {
	color: #ccc;
	background-color: #fff;
}
.WGDaysText {
	text-align:center;
	display:block;
	font-weight: bold;
}

/*Group Cannot Be Found Notifications
----------------------------*/
.NoGroupTop {
	width: 572px;
	background: url("../images/bg_no_group_top.gif") left bottom no-repeat;
	margin: 0;
	height: 10px;
}
.NoGroupContent {
	width: 568px;
	background: #F1F0ED url("../../../style/icons/icon_about_32.gif") 15px 0 no-repeat;
	border-right: 1px solid #D8CABD;
	border-left: 1px solid #D8CABD;
	padding: 2px 0;
	margin: -2px 0 0 1px;
}
.NoGroupContent p {
	margin-bottom: 0;
	padding: 4px 4px 4px 62px
}
.NoGroupContent h2 {
	padding-left: 60px;
}
.NoGroupBottom {
	width: 572px;
	background: url("../images/bg_no_group_bottom.gif") left top no-repeat;
	height: 11px;
	margin: 0;
}

/*Loading
------------------------------*/
.WGLoading {
	text-align: center;
	padding-top: 140px;
	display: block;
}
.WGLoading h1 {
	margin-bottom: 0;
}
.WGLoading img {
	margin-top: 0;
}