.upload-icon {
            background: url('http://www.wildcrafting.net/forage/images/image_add.png') no-repeat 0 0 !important;
        }

p.thumbs{ padding: 12px 0 0 10px; }

.thumbs img { 
	position: relative;
	border: 1px solid #ebebeb;
	background: none;
	padding: 4px;
	margin: 5px;
	/* margin: 4px 7px 4px 4px; */	
}
.thumbs img:hover	{
	border: 1px solid #c5c5c5; 
	background: none;	
}
.thumbs a:hover { background-color: transparent; border: none }
#plantTab {
	width: 600px;
	height: 500px;
}

#plantTab1, #plantTab2, #plantTab3 {
	width: 100%;
	height: 100%;
}

#addWin {
	width: 800px;
	height: 600px;
}
#addForm {
	width: 100%;
	height: 300px;
}

#addMapDiv {
	width: 100%px;
	padding-left:4px;
	height: 250px;
	max-height: 250px;
}

#commentsWindow {
	width:400px; 
	height: 230px;
	overflow:auto;
	margin-top:10px;
}

#comHeader{
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}

.delCom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	position:absolute;
	top:8px;
	left:360px;
}

.delPhoto{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:right;
	position:relative;
	width:64px;
}
.commentAuthor{
	font-size:10px;
	font-weight:bold;
	background-color:#2A8123;
	color:#FFF;
	width:380px;
	border-style:solid;
	border-color:#2A8123;
	border-width:thin;
}

.commentText{
	font-size:10px;
	font-weight:bold;
	width:380px;
	border-style:solid;
	border-color:#2A8123;
	border-width:thin;
	background-color:#CCC;
}

#likeCnt {
	background-image:url(http://www.wildcrafting.net/forage/images/likebk.png);
	background-repeat:no-repeat;
	width: 41px;
	height: 45px;
	text-align:center;
	padding-top:15px;
	color:#c4262f;
	font-size:16px;
	font-weight:bold;
	font-family:"Courier New", Courier, monospace;
}

#likeCnt2 {
	width: 70px;
	height: 30px;
	text-align:center;
	padding-top:15px;
	color:#c4262f;
	font-size:12px;
	font-weight:bold;
}
#locRatings{
	font-size:12px;
	font-weight:bold;
	width:185px;
	display:inline;
}
.aboutLoc{
	position:relative;
	width:410px; 
	height: 260px;
	overflow:auto;
	margin-top:10px;
}
.aboutLocName{
	font-weight:bold;
	background-color:#2A8123;
	color:#FFF;
	width:380px;
	min-height:30px;
	border-style:solid;
	border-color:#2A8123;
	border-width:thin;
}
.aboutLocType {
	font-size:10px;
	font-weight:bold;
	width:380px;
	border-style:solid;
	border-color:#2A8123;
	border-width:thin;

}

#toolBar {
	width:380px;
	text-align:center;

}

#ratingIcons {
	font-size:13px;
	font-weight:bold;
	width:50px;
	display:inline;
}
#infoWindowTabPhotos {
	width:400px; 
	height: 230px;
	overflow:auto;
	margin-top:10px;
}

#ratingIconSpacer {
	width:5px;
}

#favMap {
	width:600px;
	height: 500px;
}

#addressSearch {
	color:white;
	height:25px;
	left:530px;
	position:absolute;
	top:740px;
	width:380px;
	z-index:15;
}

#addressSearchTitle {
	font-size:10px;
	font-weight:bold;
	padding-right: 5px;
	padding-left: 5px;
	
}


 
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.formTitleLabel {
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	display:block;
}

.fieldHelpLabel {
	display:block;
	font-size:9px;
	font-style:italic;
	padding-bottom:5px;
	padding-left:104px;
}

.formTitleLabel2 {
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	display:block;
}

#photoTitle {
	font-size:9px;
	font-weight:bold;
}

