/* MyGarden */

    /*color:#286529; OLD ECOBOB*/
	 /*color:#7e4300; BROWN*/
	 /*color:#f68528; ORANGE*/
	 /*color:#fa961e; ZOO Creative Organge*/
	 /*color:#5d9732; LIGHTER GREEN*/
	 /*color:#006225; DARKER GREEN*/
	 
	 /*4baf37*/
	 
	 li
	 {
	 	padding-bottom: 10px;
	 }


.pTB
{
	padding-top: 10px; padding-bottom: 10px;
}
	 
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    
}
.filledRatingStar
{
    background-image: url(../../_Img/Icons/FilledStar.png);
}
.emptyRatingStar
{
    background-image: url(../../_Img/Icons/EmptyStar.png);
}
.savedRatingStar
{
    background-image: url(../../_Img/Icons/SavedStar.png);
}

.hImg
{
float: right; padding-left: 5px; padding-bottom: 5px;
}
	 
.sRL
{
    width: 10px; text-align:center;
}
	 

.myGardenMenu
{

background-image: url(../../_Img/MyGarden/Menu-Background-grey.jpg);
background-repeat: repeat-x;
font-weight: bold;
font-family: verdana;
font-size: 14px;

padding-top: 3px;
padding-bottom: 5px;

margin-top: 5px;


text-align: left;
color: #b4b4b4;

clear: both;

margin-left: 7px;
margin-right: 137px;



}



.myGardenMenu a
{
text-decoration: none;
color: #ffffff;
padding-left: 9px;
padding-right: 9px;
}


.myGardenMenu a:hover
{
text-decoration: none;
color: #ececec;

}

.smallMenu
{
    
    font-size: 11px;
    position:absolute;
     top:0;
     right:0;
     
     padding-top: 115px;
    
    
}

.smallMenu a
{
text-decoration: none;
color: #000000;
}


.smallMenu a:hover
{
text-decoration: none;
}

.catRpt
{
	padding-left: 25px;
}

.r
{
	text-align: right;
}

.pImg /* for the Post Image in forums*/
{
	padding-right: 10px;
}

.AutoCompleteItem,
.AutoCompleteItemSelected 
{
    background:White; 
    color:black; 
    font-weight:bold; 
    padding:2px 3px 2px 3px; 
    border-top:solid 1px #1155B4;
    font-size:10px;
}

.AutoCompleteItemSelected 
{
    background:#1155B4; 
    color:White; 
}

.AutoComplete 
{
    margin:0; 
    overflow:auto; 
    background:white; 
    border:solid 1px #1155B4; 
    border-top:none;
}


.EditSmall
{
    background:yellow url(../../_Img/Icons/edit_small.gif) no-repeat left center;
    padding-left:20px;
}

.InfoTable
{
    border-top:solid 1px #BCBDB8;
    border-left:solid 1px #BCBDB8;
}

.InfoTable tr
{
    vertical-align:top;
}

.InfoTable td
{
    border-right:solid 1px #BCBDB8;
    border-bottom:solid 1px #BCBDB8;
    padding:2px 5px 2px 5px;
}

.InfoTable td.XO
{
    
}

.LadderTable
{
    width:100%;
    border-top: solid 1px #BCBDB8;
    border-left: solid 1px #BCBDB8;
}

.LadderTable th
{
    font-weight:bold;
    text-align:left;
    background-color:#4C4631;
    color:White;
}

.LadderTable td,
.LadderTable th
{
    border-bottom: solid 1px #BCBDB8;
    border-right: solid 1px #BCBDB8;
    padding: 2px 5px 2px 5px;   
}

.LadderTable .HighLight
{
    background-color: #FFE9DA;
    cursor:pointer;
}


 .MessageError li
 {
    margin-bottom:2px;
 }
 

 #BreadCrumb,
 .BreadCrumb
 {
    line-height:17px;
    padding-bottom:10px;
 }
 
 #divLoading
 {
    border-style:solid;
    border-width:1px;
    border-color:#F58528;   
    position:absolute;
    background-color:white; 
    z-index:99;
    padding:15px 15px 12px 15px;    
 }
 
 #divLoading a
 {
    font-size:9px; 
    color:#999999;
    text-decoration:underline;
 }
 
 #divLoading td
 {
    color:#F58528;
    font-size: 20px;
    font-weight:bold;    
 }

.Block5
{
    display:block;
    margin-bottom:5px;
}

.Block10
{
    display:block;
    margin-bottom:10px;
}

.SmallNote
{
    font-size:10px;
}

hr
{
    /*color:#BFAF7C;
    background-color:#BFAF7C;
    height:1px; */
    border: 0;
    height: 1px;
    color: #999999;
    background-color: #999999;

}

br
{
    font-size:10px;
    line-height:10px;
}

select,
option
{
    font-family:Verdana;
    color:#4C4631;
}

input,
select,
option,
div,
td,
textarea
{
    font-family:Verdana;
    font-size:12px;
    line-height:14px;
}

textarea
{
    font-weight:normal !important;
}

.LocationResult
{
    font-size:10px;
    display:block;
    margin-bottom:5px !important;
    color: #299826;
    
    
     
}

.LocationResult span
{
    color:black;
}

h1
{
	 /*color:#286529; OLD ECOBOB*/
	 /*color:#7e4300; BROWN*/
	 /*color:#f68528; ORANGE*/
	 /*color:#5d9732; LIGHTER GREEN*/
	 color:#a5875a;
	font-size:24px;
	font-weight:bold;
	
	border-bottom:1px dotted #a5875a;
	border-top:1px dotted #a5875a; 
    
    padding:0;
    padding-top: 5px;
    padding-bottom: 5px;
    margin:0 0 5px 0;
    line-height:1.1em;
    
    
}


h2, 
h3,
.h3
{
	color:#a5875a;
	font-weight:bold;
    border:none;
    padding:0;
    margin:0 0 10px 0;
    line-height:1.1em;
}



h2
{
	 color:#a5875a;
    font-size:12px;
}

h2 a
{
    color:#a5875a;
    text-decoration: none;
    border-bottom:dotted #a5875a 1px;
}

h2 a:hover
{
    color:#1155B4;
     border-bottom:dotted #1155B4 1px;
     text-decoration: none;
     
}

h3,
.h3
{
    font-size:11px;
    margin:0 0 5px 0;
}

p
{
    padding:0;
    margin:0 0 10px 0;
   
}

ul, ol
{
    margin-top:0px;
    margin-bottom:5px;
}

img
{
    border:none;
}
.EditSection
{
    padding:5px; 
    border:solid 1px #299826; 
    margin:0px; 
    margin-bottom:10px; 
    clear:both; 
    width:auto;    
}

.Quote
{
    padding:10px;
    text-align:center;
    color:#4C4631;
    font-size:16px;
    font-style:italic;
    line-height:18px;
    font-weight:bold;
}

label
{
    cursor:pointer;
}

a:hover
{
    text-decoration:underline;
    color:#1155B4;
}

html 
{
    height:100%; 
    margin-bottom:1px; 
}

body
{
    background:#FFFFFF;
    margin:0;
    padding:0;
    font-family:Verdana;
    color: #646464;
}

p, div
{
    font-family:Verdana;
}

#Container
{
    width:900px;
    margin:auto;
    margin-top:0px;
}

#iFrameContainer
{
    width:980px;
    margin:auto;
    margin-top:0px;
}

a
{
    cursor:pointer;
    color:#a75114;
}

#SiteBanner
{
    height: 130px;
    width: 760px;
    margin-top: 0px;    
    margin-bottom:0px;
    position: relative;
    background:url(../../_Img/MyGarden/ban-bg.jpg) no-repeat left top;
}

#SiteBanner #GoogleSearch
{
   
    position:relative;
    left:530px;
    top:-88px;
    width: 235px;
    z-index: 1000;
}

#SiteBanner #AddThis
{
    position:absolute; top:0; right:0; padding-top: 5px; z-index: 1000;
}

#SiteBanner #HomeLink
{
    display:block;
    width:230px;
    height:70px;
}

.X-X-X
{
    /*background:url(../../_Img/Tan/content-body.gif) repeat-y left top;*/
    font-size:0px; 
}

.X-XX
{
    /*background:url(../../_Img/Tan/content-body-x-xx.gif) repeat-y left top;*/
    font-size:0px; 
}

.XXX
{
    /*background:url(../../_Img/Tan/content-body-xxx.gif) repeat-y left top;*/
    font-size:0px; 
}

.c
{
	padding: 10px 10px 10px 10px;
}

#ContentFooter
{
    /*background:url(../../_Img/Tan/content-footer.gif) no-repeat left top;*/
    height:17px;  
    font-size:0px;  
    margin-top:-5px;
}

#Content
{
    /*background:url(../../_Img/Tan/content-header.gif) no-repeat left top;*/
    padding:5px 7px 0 7px;
}



.ModuleHeaderCart
{
    background:url(../../_Img/MyGarden/module-header-cart.gif) no-repeat left top;
    text-align: center;
    padding-right: 9px;
}

.ModuleHeaderCart h2
{
    margin:0px;
    padding:4px 0 3px 10px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}

.ModuleHeaderCart a
{
	color: White;
	text-decoration: none;	
	border-bottom: none;
}

.ModuleHeaderCart a:hover
{
	color: White;
	text-decoration: none;
}

.ModuleHeader
{
    background:url(../../_Img/MyGarden/module-header.gif) no-repeat left top;
    text-align: center;
    padding-right: 9px;
}

.ModuleHeader h2
{
    margin:0px;
    padding:4px 0 3px 10px;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}

.ModuleHeader a
{
	color: White;
	text-decoration: none;	
	 border-bottom: none;
}

.ModuleHeader a:hover
{
	color: White;
	text-decoration: underline;
}

.ModuleBodyTop
{
    background:url(../../_Img/MyGarden/module-body.gif) repeat-y left top; 
    padding:5px;
    color:#4C4631;
    width:188px;
    overflow:hidden;
}

.ModuleBody
{
    background:url(../../_Img/MyGarden/module-body.gif) repeat-y left top; 
    padding:5px;
    color:#4C4631;
    width:188px;
    overflow:hidden;
}

.ModuleBody li input,
.ModuleBody li img
{
    vertical-align:middle;
}

.ModuleBody h3
{
    font-size:11px;
    margin:0px;
    display:inline;
}

.ModuleBodyTop
{
    color:#339933;
    display:block;
    text-decoration:none;
    text-align: right;
    font-weight:bold;
    
    
}

.resH
{
max-height: 110px;
overflow: hidden;
padding-left: 10px;

}

.ModuleBody a
{
    color:#005f2d;
    display:block;
    text-decoration:none;
    margin-bottom:5px;
    font-weight:bold;
    padding-left:12px;
    background:url(../../_Img/Tan/arrow-green.gif) no-repeat left 4px;
}

a.nbg
{
    background: none;
}

.ModuleBody .LinkButton
{
    padding:0;
    background:none;
}

.ModuleBody a.Submit,
.ModuleBody a.Submit:hover
{
    text-align:right;
    background:none;
    padding:0;
    font-weight:normal;
    margin-top:5px;
}

.ModuleBody select,
.ModuleBody input
{
    margin-top:5px;
}

.ModuleBody a:hover
{
    text-decoration:none;
    color:#1155B4;
    background:url(../../_Img/Tan/arrow-blue.gif) no-repeat left 4px;
}

.ModuleBody p
{
    padding-left:12px;
}

.ModuleBody ol li a,
.ModuleBody ol li a:hover
{
    background:none;
    padding:0;
    display:inline;
}


.ModuleBody ol
{
    padding:0;
    margin-left:30px;
}

.ModuleBody li
{
    margin-bottom:5px;
}

.ModuleFooter
{
    position:relative;
    margin-top:-5px;
    background:url(../../_Img/MyGarden/module-footer.gif) no-repeat left top; 
    height:6px;
    font-size:0px;
}

#XOO
{
    width:198px;
    float:left;
}

#OXO
{
    width:350px;
    float:left;
    margin:0 5px 0 0;    
    /*background:url(../../_Img/MyGarden/oxo-body.gif) repeat-y left top;  */
}

#OXO .Body
{
    padding:5px 5px 0 5px;
}

#OXO .Footer 
{
    position:relative;
    font-size:0px;
    height:5px;    
    /*background:url(../../_Img/MyGarden/oxo-footer.gif) no-repeat left bottom;*/
}

#OXO-OOX
{
    float:left;
    width:553px;
    margin-left:5px;
    
}

#OOX
{
    width:198px;
    float:left;
    margin-top: 5px;
}

#OOOX
{
	margin-left:10px;
	width:120px;
	float:left;
}

#OXX
{
    float:left;
    width:543px;
    margin-left:5px;
    background:url(../../_Img/mygarden/oxx-body.gif) repeat-y left top;
    padding:5px;
   
}

#OXX .Header
{
    background:url(../../_Img/mygarden/oxx-header.gif) no-repeat left top;
    height:5px;
    font-size:0px;
    position:relative;
    margin:-5px 0px 0px -5px;
    width:553px;
}

#OXX .Footer
{
    background:url(../../_Img/mygarden/oxx-footer.gif) no-repeat left bottom;
    height:5px;
    font-size:0px;
    position:relative;
    margin:0px 0px -5px -5px;
    width:553px;    
}

#XXX
{
	float:left;
    width:746px;
    background:url(../../_Img/mygarden/xxx-body.gif) repeat-y left top;
    padding:5px;
}

#XXX .Header
{
    background:url(../../_Img/mygarden/xxx-header.gif) no-repeat left top;
    height:5px;
    font-size:0px;
    position:relative;
    margin:-5px -5px -5px -5px;
    padding-top:5px;
}

#XXX .Footer
{
    background:url(../../_Img/mygarden/xxx-footer.gif) no-repeat left top;
    height:5px;
    font-size:0px;
    position:relative;
    margin:0 -5px -5px -5px;    
}

.Date
{
    font-size:10px;
    color:#999999;
    white-space:nowrap;
    font-weight:bold;
}

.Calendar
{
    padding-left:12px;
    background:url(../../_Img/Icons/calendar-small.gif) no-repeat left center;
}

.Block
{
    display:block;
}



.newFoot
{
     height:20px;    
    font-size:9px;
    color:#666666;
    padding-left: 10px;
    width: 100%;    
    background-color:#FFFFFF;    
    margin-top: 20px;    
    margin-bottom: 20px;       
    padding: 0px;    
    border-top: thin solid #cccccc;
    text-align: right;
}

.newFoot a
{
    color:Black;
    text-decoration:none;
}

.newFoot a:hover
{
    color:#1155B4;
    text-decoration:none;
}

.LinkButton,
.LinkButtonBox {
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;
	font-size:10px;
	white-space:nowrap;
}

.LinkButton img,
.LinkButtonBox img
{
    padding-right:2px;
    vertical-align:middle;
}

.LinkButtonBox,
.LinkButtonBox:hover,
.LinkButton,
.LinkButton:hover
{
    text-decoration:none;
}

/* OLD */


#Help,
#HelpFrame,
#HelpShadow
{
    position:absolute; 
    visibility:hidden; 
    width:250px; 
    background-color:#FFF9E6; 
    padding:5px; 
}

#HelpShadow 
{
    background-color:#AC9D6F;
    float:left;
    filter:alpha(opacity=50);
    -moz-opacity:.50;
    opacity:.50;
}

#Help
{
    border:solid 1px #BFAF7C;    
    z-index:99;
}

#HelpFrame {
    z-index:98;
}

.Help
{
    vertical-align:middle;
    cursor:help;
}

.HelpLink
{
    vertical-align:middle;
    cursor:pointer;
}

#Popup
{
    visibility:hidden;
    position:absolute;
    z-index:11;
}

#PopupTitle
{
    position:absolute; 
    width:100px; 
    line-height:20px; 
    text-align:center;
    background:#339900;
    color:White;
    font-weight:bold;
    cursor:pointer;
}

#PopupBody
{
    position:absolute; 
    cursor:pointer;
}

/* Forums */

.ForumsTable
{
    width:100%;
}

.ForumsTable tr
{
    vertical-align:top;
}

.ForumsTable .XOO
{
    width:60%;
    vertical-align:top;
    text-align:left;
}

.ForumsTable .OXO
{
    padding-left:30px;
    width:25%;
    text-align:right;
    vertical-align:top;
}

.ForumsTable .OOX
{
    width:15%;
    text-align:right;
    vertical-align:top;
}

.ForumsTable .XO
{
    text-align:left;
    width:160px;
}

.ForumsTable .OX
{
    padding-left:2px;
    text-align:left;
    width:391px;
}

.ForumsTable .OX div
{
    width:391px;
    overflow:hidden;
}

.ForumsTable .Alert
{
    width:505px;
}

.FormTable
{
    width:100%;
}

.ForumsTable td,
.FormTable td
{
    padding-bottom:5px;
}

.FormTable .xo
{
   
}

.FormTable .ox
{
    
}

.FormTable tr
{
    vertical-align:top;
}

.ForumsTable .Label,
.FormTable .Label
{
    background-color: #F2EFE6;
    line-height:20px;
    display:block;
    padding-left:5px;
    font-weight:bold;
    color:#4C4631;
    border-bottom:dotted 1px #999999;
}

 .FormField
 {
    font-weight:bold;
 }

.FormTable .TreeView td
{
    padding:0px;
    line-height:20px;
}

.LocationControlVertical 
{
    display:block; 
    padding:0px !important;
    margin:0px !important;
}


#Gap .LocationControlVertical select
{
    margin-top:5px !important;
}

.LocationControlHorizontal 
{ 
    display:inline; 
}

.WizActive
{
    color: #299826;
    text-decoration:underline;
}

a.WizActive
{
    display:inline !important;
}

.WizUnActive
{
    color: #999999 !important;
    text-decoration:none;
}

a.WizUnActive
{
    cursor:default;
    display:inline !important;    
}

.WizSelected
{
    color: #4C4631 !important; 
    text-decoration:none; 
    font-weight:bold !important;
    cursor:default;
    background:none !important; 
}

.Error
{
	color:Red;
}


.Floater
{
    background:#fff;
    z-index:2;
    border:solid 1px #BFAF7C;
    padding:5px 5px 0 5px;
    position:absolute;
    visibility:hidden;
}

.Floater div
{
    margin-bottom:5px;
}

.Alert,
.MessageSuccess
{
    background:url(../../_Img/Icons/alert.gif) no-repeat 5px 5px;
    margin:5px 0 5px 0; 
    padding:5px 5px 5px 30px; 
    border:solid 1px #1155B4;
    color:#1155B4;
    display:block;
    min-height:20px;
}

a.StandardLink,
a.StandardLink:hover
{
    background:none;
    padding:0;
    margin:0;
}

.Key,
.PadlockUnlocked,
.PadlockLocked
{
    background:url(../../_Img/Icons/Key-Small.gif) no-repeat left center;
    padding-left:20px;
    line-height:15px;
    font-weight:bold;
}

.PadlockUnlocked
{
    background:url(../../_Img/Icons/Key-Small.gif) no-repeat left center;
}

.PadlockLocked
{
    background:url(../../_Img/Icons/Padlock-Locked.gif) no-repeat left center;
}

.ModalPopupBackground {
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.ModalPopup {
    border:solid 2px #299826;
    width:300px;
    background:white;
}    

.ModalPopupDrag {
    background:#299826;
    color:#FFF;
    font-weight:bold;
    padding-bottom:2px;
    cursor:move;
}

/* Main Menu */

#MainMenu
{
    height:25px;
    background:url(../../_Img/Tan/menu.gif) no-repeat left top;
    font-size:11px;
    line-height:15px;
    padding-left:14px;
    padding-top:6px;
    _padding-top:5px;
    color:#898470;
    margin-bottom:5px;    
    
}

#MainMenu a
{
    display:block;
    float:left;
    color:#4C4631;
    text-decoration:none;
    padding:0 5px 0 5px;    
    
}

#MainMenu a:hover
{
    color:#4C4631;
    text-decoration:none;
}

.SubMenu
{
    position:absolute;
    visibility:hidden;
    border:solid 1px #BFAF7C;
    border-top:none;
    z-index:100;
    background:#E5E0CF;
}

.SubMenu a
{
    display:block;
    background:#E5E0CF;
    color:#4C4631;
    text-decoration:none;
    padding:3px 5px 3px 5px;
    width:auto;
    white-space:nowrap;
}

.SubMenu a:hover
{
    background:#FFF9E6;
    text-decoration:none;
    color:#4C4631;
}

.SectionButton
{
    display:block;
    float:left;
    width:151px;
    height:67px;            
    background-position:0px -67px; 
    background-repeat:no-repeat;        
    cursor:pointer;
}

.SectionHelp
{
    display:none;
    line-height:20px;
    margin-left:10px;
    font-family:Verdana;
    font-size:11px;
    color:#464646;
    font-weight:bold;
}

#divHelpBar
{
    background:url(/_Img/Green/Help-Bar.png) no-repeat left top; 
    height:20px; 
    margin:4px 0 5px 0;
    width:770px;
}

.DefaultHelp
{
    float:right;
    line-height:20px;
    margin-right:10px;
    color:#464646;
}

.DefaultHelp a,
.DefaultHelp a:hover
{
    color:#464646;   
    font-weight:bold;
    text-decoration:none;
}