body {
	background-image: url(/images/Assets/Backgrounds/bg_page.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 23px;
	margin-right: 0px;
	margin-bottom: 15px;
	background-color:#02863c;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	color: #343d0e;
	line-height:17px;
	text-decoration:none;

}
h1{font-size:14px;font-weight: bold;}
h2{font-size:12px;font-weight:bold;}
h4{color:#366633;font-size:16px;font-weight:bold;}
a:link {
color:#006f32; text-decoration:none; 
}

a:visited { 
color:#006f32; text-decoration:none; 
}

a:active { 
color:#006f32; text-decoration:none; 
}

a:hover { 
color:#006f32; text-decoration:none; 
}
.main
	{
	width:100%;
	text-align:center;
	position:absolute;
	height:100%;
	}


.PageWraper
	{
	width:974px;
	height:auto;
	margin:auto;
	text-align:left;
	padding:0px;
	float:none;
	}

.HeaderContainer
	{
	width:974px;
	text-align:left;
	height:auto;
	float:left;
	}



.LogoContainer
	{
	width:306px;
	text-align:center;
	height:auto;
	float:left;
	background-color:#FFFFFF;

	background-image: url(/images/Assets/Backgrounds/bg_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
	
	
.LogoContainerInner
	{
	width:304px;
	text-align:center;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	margin-top:17px;
	
	border-left:1px solid #006f32;
	border-right:1px solid #006f32;

	}	
	
	
.AdBannerContainer
	{
	width:942px;
	text-align:center;
	height:128px;
	float:left;
	background-color:#FFFFFF;
	margin-top:12px;

	border-top:1px dotted #bcd4c4;
	border-bottom:1px dotted #bcd4c4;

	}		

.TopNavContainerMain
	{
	width:663px;
	text-align:left;
	height:auto;
	float:right;
	padding-top:17px;
	}
	

.SearchContainer
	{
	width:68px;
	height:auto;
	text-align:left;
	padding-left:10px;
	float:left;
	margin-left:14px;
	}	
	
.AdvanceSearch
	{
	width:110px;
	height:auto;
	text-align:left;
	padding-left:10px;
	float:left;
	padding-top:0px;
	}		

.SearchContainer a, .AdvanceSearch a{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight:normal; color: #9ed8b8;	text-decoration:none;}
.SearchContainer.selected a, .AdvanceSearch.selected a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #ffffff;
	text-decoration:none;
}

.SearchBoxContainer
	{
	width:653px;
	text-align:left;
	height:auto;
	float:right;
	padding-top:10px;
	padding-left:10px;
	color: #FFF;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #ffffff;
	text-decoration:none;
	}
	

	
.TextBox
	{
	background-color:#ffffcc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#221e1f;
	padding-left:5px;
	height:17px;
	}

	
	
	
.TopNavigationContainer
	{
	width:653px;
	text-align:left;
	height:19px;
	float:right;
	padding-top:5px;
	padding-left:15px;
	background-color:#006f32;
	margin-top:10px;
	
	background-image: url(/images/Assets/Backgrounds/bg_topnavigation_right.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}	
	
	
.TopNavDivider	
	{
	margin-left:13px;
	margin-right:13px;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	font-weight:normal;
	color:#69ad87;
	}
	
	
.ContentMain
	{
	width:943px;
	text-align:left;
	height:auto;
	float:left;
	padding:15px;
	
	border-left:1px solid #006f32;
	border-right:1px solid #006f32;
	background-color:#FFFFFF;

	}	
	
	
.BannerContainer
	{
	width:728px;
	text-align:left;
	height:90px;
	padding:0px;
	float:left;
	padding-top:20px;
	}
	
	
.BannerSmall
	{
	width:194px;
	text-align:left;
	height:70px;
	padding:0px;
	float:right;
	padding-top:20px;
	}	
	
	
.ContentInnerContainer
	{
	width:620px;
	text-align:left;
	height:auto;
	padding:0px;
	float:left;
	margin-top:20px;
	}		
	
	
.ProductCategories
	{
	width:600px;
	text-align:left;
	height:auto;
	padding-left:20px;
	float:left;
	
	background-image: url(/images/Assets/Backgrounds/bg_categories.gif);
	background-repeat:repeat-x;
	background-position:top right;
	}		
	
	
.CategoriesItem
	{
	width:586px;
	text-align:left;
	height:auto;
	float:left;
	margin-top:25px;
	}


.CategoriesItemLeft
	{
	width:266px;
	text-align:left;
	height:auto;
	float:left;
	}	

.CategoriesItemRight
	{
	width:266px;
	text-align:left;
	height:auto;
	float:right;
	}	
	
	
.RightPanelContainer
	{
	width:302px;
	text-align:left;
	height:auto;
	padding:0px;
	float:right;
	margin-top:20px;
	}		
	
	
.AdContainerMain
	{
	width:620px;
	text-align:left;
	height:auto;
	}
	
.Ad1
	{
	width:300px; 
	height:99px; 
	float:left;
	margin-top:25px;
	}	
	
.Ad2
	{
	width:300px; 
	height:99px; 
	float:right;
	margin-top:25px;
	}	

.Ad3{width:300px;height:250px;float:left;margin-top:25px;}
	
.AdRight{width:300px;height:250px;float:right;margin-top:25px;}
.Footer
	{
	width:auto;
	padding-top:17px;
	padding-left:220px;
	border-top:1px dotted #bcd4c4;
	text-align:center;
	}
	

.LogoFarmbusiness
	{
	width:auto;
	padding-left:17px;
	border-left:1px solid #bcd4c4;
	text-align:center;
	height:56px;
	float:left;
	margin-left:20px;
	}
	
	
	
.FooterImage
	{
	width:974px;
	text-align:left;
	height:17px;
	padding:0px;
	float:left;
	background-color:#ffffff;

	background-image: url(/images/Assets/Backgrounds/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}		
	

/*  Text */

.TextBlackBold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #000000;
	text-decoration:none;
	}



.TextOffTopNav
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal; 
	color: #343d0e;
	text-decoration:none;
	}


.Textfooter
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal; 
	color: #787878;
	text-align:left;
	
	}
	
	
.TextWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #ffffff;
	text-decoration:none;
	}	
	
	
.Title
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold; 
	color: #343d0e;
	text-decoration:none;
	}	
	
	
.TextGreen
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #699025;
	text-decoration:none;
	}	
	
	
.FooterLinkDivider{
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-right:10px;
	font-weight:normal; 
	color: #7f807e;
	text-decoration:none;
	}	
	


	
a.LinkSearch:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #9ed8b8;
	text-decoration:none;
	}
	
	
a.LinkSearch:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #9ed8b8;
	text-decoration:none;
	}	
	
	
a.LinkSearch:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #9ed8b8;
	text-decoration:none;
	}	
	
	
a.LinkSearch:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #ffffff;
	text-decoration:none;
	}	
	



a.LinkTopNav:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #ffffff;
	text-decoration:none;
	}
	
	
a.LinkTopNav:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #ffffff;
	text-decoration:none;
	}	
	
	
	a.LinkTopNav:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #ffffff;
	text-decoration:none;
	}	
	
	a.LinkTopNav:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	color: #befad9;
	text-decoration:none;
	}	
	
	
a.LinkCategories:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #006f32;
	text-decoration:none;
	}
	
	
a.LinkCategories:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #006f32;
	text-decoration:none;
	}	
	
	
	a.LinkCategories:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #006f32;
	text-decoration:none;
	}	
	
	a.LinkCategories:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #1d9854;
	text-decoration:none;
	}	
	
	
	
	
	
a.LinkFooter:link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #699025;
	text-decoration:none;
	}
	
	
a.LinkFooter:active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #699025;
	text-decoration:none;
	}	
	
	
a.LinkFooter:visited
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #699025;
	text-decoration:none;
	}	
	
a.LinkFooter:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #343d0e;
	text-decoration:none;
	}
	
	

/*------------------------ General -----------------------------------------*/
.clear{clear:both;}

.down-arrow{background: transparent url(/images/Assets/Icons/arrow_vertical.gif) no-repeat 0px 3px;padding-left:15px;}
.right-arrow{background: transparent url(/images/Assets/Icons/arrow_right.gif) no-repeat 0px 3px;padding-left:15px;;}
.show{display:block;}
.hide{display:none;}
.message{border:dashed 1px red; padding:5px;}
.enhance{color:#00843D;font-weight:bold;}
.sub-heading{font-size:15px;padding:5px;margin-bottom:10px;}
.button{border:solid 1px #006633;height:23px;background: transparent url(/images/Assets/Backgrounds/bg_button.gif) center repeat-x;font-weight:bold;font-size:11px;cursor:pointer;}
.error-message{color:Red;font-weight:bold;background-color:#FFFFCC;border: dashed 1px #CECECE;padding:10px;}
/*------------------------ Header ------------------------------------------*/
.newsletter-content{background:transparent url(/images/assets/backgrounds/bg_enews.gif) center no-repeat;height: 70px;padding:10px;position:relative;}
.signup-controls{position: absolute;left:13px;top:56px;}
#txtNewsLetter{width:124px; height:17px;}

/*------------------------ Sub Page Master ---------------------------------*/
.LeftColumn{background-color:#F2FAE4;width:160px;float:left;height:auto;}
.RightColumn{width:765px;float:right;padding:10px 0px 10px 10px;height:auto;}

.Center-Content{width:451px;min-height:300px;float: left;padding-right:10px;}
.Right-Content{width: 300px;min-height:300px; float: right;padding-top:20px;z-index:-1;}

/*------------------------ Field Specific ----------------------------------*/
.field-searchtext{width: 185px;}
.field-findbutton{margin-left: 7px;}
.field-states{width: 110px; margin-left: 7px; height: 23px;}

/*------------------------ Category Listing --------------------------------*/
.main-category-list{float:left;width:620px;height:100px;}
.category-list{ margin-left:-40px;}
.category-list, .category-list li{list-style: none;}
.category-list li{float:left;width:290px;}
.category-list li a{font-weight:bold; color:#006F32; text-decoration:none;}

.LeftColumn .category-list, .LeftColumn .category-list li{list-style: none;}
.LeftColumn .category-list li{float:left;width:150px;border-bottom:solid 1px #B9CE91;margin-bottom: 5px; padding:5px;}
.LeftColumn .category-list li a{font-weight:bold; color:#006F32; text-decoration:none;font-size: 12px;}

/*------------------------ Companies ---------------------------------------*/
.search-header{width: 400px;overflow:hidden;}
.companies{list-style: none;padding-left:1px;width:100%;}
.companies li{list-style: none;border-top:solid 1px #000;width:100%;}
.companies li .company-details{padding: 5px;}
.businessLogo{width:200px;padding-bottom:10px;}

/*------------------------ Listing Detail ----------------------------------*/
.listing-detail{border: solid 1px #EFEFEF;padding:10px;}
.listing-top{width:344px;float:left;}
.listing-map{width:398px;height:400px;float:left;}
.detail-businessLogo{width:320px;}

/*------------------------ Tabs --------------------------------------------*/
.tabs .tab-navigation, .tabs .tab-navigation li{list-style:none;}
.tabs .tab-navigation{margin:0px;padding:0px;width:741px;}
.tabs {background-color:#F3FAE6 !important;padding:0px !important;}
/*.tabs #Description,.tabs  #Photos,.tabs  #OpenHours{background-color:#F3FAE7;padding:10px;clear:both;}*/
.tabs .tab-navigation li{width: 100px; float:left; text-align:center;padding:5px; background-color:#02863C;border-right:solid 1px #B9CE91;}
.tabs .tab-navigation li:hover{font-weight:bold;}
.tabs .tab-navigation li.active{font-weight:bold;background:#FAFDF5;}
.tab-container{padding:10px !important;}
.tabs li.first.active{border-left:0px;}
.tabs li a{color:#FFF;}
/*.tabs li.active{border-right:solid 1px #B9CE91;border-left:solid 1px #B9CE91;}*/
.tabs li.active a{color:#02863C;}

/*------------------------ Paging -------------------------------------------*/
.next{background: transparent url(/images/assets/icons/searchNext.gif) no-repeat;width:20px;height:11px;}
.prev{background: transparent url(/images/assets/icons/searchPrev.gif) no-repeat;width:20px;height:11px;}
.search-paging {width:100%;/*border:solid 1px #ECECEC;*/}
.paging-container{width:200px;text-align:center;margin:0 auto;}

/*------------------------ Admin Grid --------------------------------------*/
.admin-grid{background-color:#B9CE91;margin-bottom:10px;}
.admin-grid th{background-color:#E7F5CE;}
.admin-grid td{background-color:#FAFDF5;padding:5px;}
.admin-grid tr.alt td{background-color:#F3FAE6;}
.admin-grid .footer td{background-color:#E7F5CE;}
.admin-grid .footer td a{color:#00833B;text-decoration:none;font-weight:bold;font-size:11px;}
.admin-grid .footer td a:hover{color:#000;}

/*.tools{width:98%;height:25px;background-color:#E7F5CE;padding-left:20px;margin-bottom:10px;position:relative;background-image: url(/images/Assets/Backgrounds/bg_categories.gif);background-repeat:repeat-x;background-position:top right;}*/
.tools{width:98%;height:28px;padding-top:3px;padding-left:20px;margin-bottom:10px;position:relative;background-image: url(/images/Assets/Backgrounds/bg_categories.gif);background-repeat:repeat-x;background-position:top right;font-size:11px;color:Gray;}
.tools a{line-height:25px;text-decoration:none;font-weight:bold;font-size:11px;}

/*------------------------- Assign Categories Table ------------------------*/
.assign-categories{background-color:#B9CE91;}
.assign-categories tr, .assign-categories td{background-color:#FFF !important;}
.assign-categories tr.top, .assign-categories tr.top td{background-color:#E7F5CE !important;}
.header-title{font-weight:bold;}


/*------------------------ Admin Category Listing --------------------------*/
.grid{background-color:#B9CE91;margin-bottom:10px;}
.grid th{background-color:#E7F5CE;padding:5px;}
.grid td{background-color:#FAFDF5;padding:5px;}
.grid td.alt{background-color:#F3FAE6;}
.grid .footer td{background-color:#E7F5CE;}
.grid .footer td a{color:#00833B;text-decoration:none;font-weight:bold;font-size:11px;}
.grid .footer td a:hover{color:#000;}

/*------------------------ CRUD --------------------------------------------*/
.crud{display:none;}
.company-image{width:100%;border:1px solid #BCD4C4;}
.image-delete{background:#FFF url(/images/Assets/Icons/delete.gif) no-repeat 5px 5px; padding:5px; width: 21px; height:21px;clear:both;cursor:pointer;}

/*------------------------ File Upload -------------------------------------*/
.uploads{list-style:none;padding:0px;}
.uploads li{list-style:none;background:transparent url(/images/Assets/Icons/check.png) no-repeat scroll 0px 8px;font-size:15px;font-weight:bold;color:#006F32;padding: 5px 0px 5px 20px;}

/*------------------------ Company Update ----------------------------------*/
.list-from, .list-to{list-style:none;padding: 0px 10px 0px 10px;width:300px;margin:0px;}
.list-from li,.list-to li{line-height:29px;cursor:pointer;}
.list-from li{background:transparent url(/images/assets/icons/check.png) no-repeat right center;padding-right:20px;}
.list-to li{background:transparent url(/images/assets/icons/error.png) no-repeat left center;padding-left:20px;}
.list-to{margin-left:20px;}

.company-images, .company-images li{list-style:none;padding:0px;}
.company-images li{float:left;margin-left:23px;margin-bottom:10px;}
.company-images .image-delete{width:16px;height:16px;padding:0px 0px 5px 16px;display:block;background:transparent url(/images/assets/icons/delete.gif) no-repeat 0px 0px;float:none;margin-top:5px;}
.image-container{height:130px;border:solid 5px #E3ECC6;padding:7px;background-color:#FFF;}
.image-container img{width:135px;clear:both;display:block;}
.image-container.hover{border:solid 5px #BEC49F;}

/*----------------------- Company Image listing -----------------------------*/
.list-company-images, .company-images li{list-style:none;padding:0px;}
.list-company-images li{float:left;margin-left:23px;margin-bottom:10px;}
.list-company-images .image-delete{width:16px;height:16px;padding:0px 0px 5px 16px;display:block;background:transparent url(/images/assets/icons/delete.gif) no-repeat 0px 0px;float:none;margin-top:5px;}
.list-company-images .image-container{width:130px;height:130px;border:solid 5px #E3ECC6;padding:7px;background-color:#FFF;}
.list-company-images .image-container img{height:130px;width:130px;clear:both;display:block;}
.list-company-images .image-container.hover{border:solid 5px #BEC49F;}

/*
#gallery li{background-color:#FFFFFF;
border:5px solid #E3ECC6;
height:130px;
padding:7px;}
*/
/*
.ProductCategories {
background-image:url(/images/Assets/Backgrounds/bg_categories.gif);
background-position:right top;
background-repeat:repeat-x;
float:left;
height:auto;
padding-left:20px;
text-align:left;
font-size:11px;
width:750px;
padding:4px;
color:#4D4D4D;
}
*/
/*----------------------- NewsLetter Sign up --------------------------------*/
.success, .error{font-weight:bold;font-size:14px;}
.success{color:Green;}
.error{color:Red;}

/*----------------------- Google MAP ----------------------------------------*/
.gmap-popup{color:#006F32;}

/*----------------------- Modal Popup ---------------------------------------*/
#modal-overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: #000;
	display: none;
}

#modal-window {
	position: fixed;
	z-index: 102;
	display:none;
	top:50%;
	left:50%;
}
#modal-window img 
{
	display: block;
	border: 3px solid #ccc;
}

/*----------------------- Video Lightbox --------------------------------------*/
#Video{text-align:center;}
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(/images/lightbox-ico-loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
	height:34px;
	width:63px;
	display:none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink{
	background: transparent url(/images/lightbox-btn-prev.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink {
	background: transparent url(/images/lightbox-btn-next.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/images/lightbox-btn-close.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}/* ie6 trash */
* html #gritter-notice-wrapper {
	position:absolute; 
}
* html .gritter-top {
	margin-bottom:-10px;
}
* html .gritter-item {
	padding-bottom:0;
}
* html .gritter-bottom {
	margin-bottom:0;
}
* html .gritter-close {
	background:url(/images/assets/gritter-close-ie6.gif);
	width:22px;
	height:22px;
	top:7px;
	left:7px;	
}

/* the norm */
#gritter-notice-wrapper {
	position:fixed;
	top:20px;
	right:20px;
	width:301px;
	z-index:9999;
}
.gritter-item-wrapper {
	position:relative;
	margin:0 0 10px 0;
	background:url('.'); /* ie7/8 fix */ 
}
.gritter-top {
	background:url(/images/assets/gritter.png) no-repeat left -30px;
	height:10px;
}
.hover .gritter-top {
	background-position:right -30px;
}
.gritter-bottom {
	background:url(/images/assets/gritter.png) no-repeat left bottom;
	height:8px;
	margin:0;
}
.hover .gritter-bottom {
	background-position: bottom right;
}
.gritter-item {
	display:block;
	background:url(/images/assets/gritter.png) no-repeat left -40px;
	color:#eee;
	padding:2px 11px 8px 11px;
	font-size: 11px;
	font-family:verdana;
}
.hover .gritter-item {
	background-position:right -40px;
}
.gritter-item p {
	padding:0;
	margin:0;
}
.gritter-close {
	position:absolute;
	top:5px;
	left:3px;
	background:url(/images/assets/gritter.png) no-repeat left top;
	cursor:pointer;
	width:30px;
	height:30px;
}
.gritter-title {
	font-size:14px;
	font-weight:bold;
	padding:0 0 7px 0;
	display:block;
	text-shadow:1px 1px #000; /* Not supported by IE :( */
}
.gritter-image {
	width:48px;
	height:48px;
	float:left;
}
.gritter-with-image,
.gritter-without-image {
	padding:0 0 5px 0;
}
.gritter-with-image {
	width:220px;
	float:right;
}
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  form.formular {
	font-family: tahoma, verdana, "sans-serif";
	font-size: 12px;
	padding: 20px;
	border: 1px solid #A5A8B8;

	width:300px;
	margin-left:300px;
}

.formular fieldset {
	margin-top: 20px;
	padding : 15px;
	border: 1px solid #B5B8C8;
	
}

.formular legend {
	font-size: 12px;
	color: #15428B;
	font-weight: 900;
}

.formular fieldset label {
	float: none;
	text-align: inherit;
	width: auto;
}

.formular label span {
	color: #000;
}

.formular input, .formular select, .formular textarea {
	display : block;
	margin-bottom: 5px;
}

.formular .text-input {
	width: 250px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}
.formular textarea {
	width: 250px;
	height:70px;
	color: #555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 14px;
	margin-top: 4px;
	background: #FFF url('/img/form/text-bg.gif') repeat-x;
	
}
.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular .submit {
	background: url('/img/form/button-bg.png') repeat-x;
	border: 1px solid #AAA;
	padding: 4px;
	margin-top: 20px;
	float: right;
	text-decoration: none;
	cursor:pointer;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #FFEAEA;
}/*
Uploadify v2.1.0
Release Date: August 24, 2009

Copyright (c) 2009 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #E7F5CE;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}