body {
  background-image:url('/images/blueBG.jpg');
  background-repeat: repeat-y;
  background-position: center top;
  background-color: #A7DFFA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .8em;
  color: #171717; 
}

a {
  color: #006DE7;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: none;
}

a h2:hover {
  color:#85A000;
}

p {
  margin: 0px;
  padding: 0px;
}

.staticWrap p {margin:4px 0px 11px 0px;}

h1, h2, h3, h4 {
  color: #66722A;
  margin: 0px;
  padding: 0px;
}

h1 a, h2 a, h3 a, h4 a {
  color: #66722A;
}

h1 {
  text-transform: uppercase;
  font-size: 1.6em;
  font-weight: normal;
}

h2 {
  font-size: 1.2em;
  font-style: italic;
}

span.h2ish {
  font-size: 1.2em;
  font-style: italic;
  color: #66722A;
  font-weight: bold;
  padding-bottom: 4px;
}

.flourish {
  /*background-image:url('/images/flourish.png');*/
  background-repeat: no-repeat;
  background-position: center top;

}

.whiteBoxTop {
  background-image:url('/images/mainWhite_top.png');
  background-repeat: no-repeat;
  height: 9px;
  margin-top: 5px;
}

.whiteBoxBottom {
  background-image:url('/images/mainWhite_bottom.png');
  background-repeat: no-repeat;
  height: 9px;
}

.content {
  background-color: #FFFFFF;
  min-height:300px;
  padding-bottom: 40px;
  padding-top:1px;
  z-index:1;
}

.generalContent img.floatright {
  float: right;
  padding:5px 0 10px 10px;
}

/* ============ ::::::::: HEADER ::::::::: ============ */

#header {
  /*background-image:url('/images/header_farmPic.png');*/
  /*background-image:url('/images/header_redBarn_beta.png');*/
  background-image:url('/images/header_redBarn2.png');
  background-repeat: no-repeat;
  height: 110px;
  position: relative;
}

a#logoLink {
  display: block;
  width: 340px;
  height: 110px;
}

.memberWrap {
  position: absolute;
  top: 10px;
  right: 10px;
}

.memberBoxLeft, .memberBoxRight {
  background-repeat: no-repeat;
  height: 24px;
  width: 11px;
  float: left;
}

.memberBoxLeft {
  background-image:url('/images/memberBox_left.png');
}


.memberBox {
  background-image:url('/images/memberBox_middle.png');
  background-repeat: repeat-x;
  height: 20px;
  padding: 4px 15px;
  float: left;
}

.memberBoxRight {
  background-image:url('/images/memberBox_right.png');
}

#SMlinkWrap {
  position:absolute;
  top: 50px;
  right: 40px;
}

a.SMlink {
  /*float: left;
  display: block;*/
  margin: 9px;
  padding-bottom: 10px;
}

.connectSMlinks {text-align:center; margin:15px 0px;}

.newslettersignup {
  margin: 0 auto;
  width: 183px;
}  

.newslettersignup > div {
  margin-left: 10px;
  margin-top: 3px;
} 

.newslettersignup img {
  margin-right: 3px;
  position: relative;
  top: 4px;
}

h2#topOverlayWords {
    color:white;
	position:absolute;
	top:85px;
	right:12px;
	text-shadow:1px 1px #555;
}

#topSearch {
    padding: 3px 0 0 25px;
    position: absolute;
    right: 10px;
    top: 72px;
    width: 180px;
    display: none;   
}

#topSearch input {
    background-color: transparent;
    background-image: url("/images/topSearch_bg.png");
    background-repeat:no-repeat;
    border: medium none;
    color: #66722A;
    font-size: .9em;
    height: 21px;
    outline: medium none;
    padding-left: 50px;
    padding-bottom:3px;
    width: 130px;
}

#topSearch a.goButton {
  cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    top: 0;
    width: 40px;
}
/* ============ ::::::::: FOOTER ::::::::: ============ */


#footerTop {
  background-image:url('/images/footer_top.png');
  background-repeat: no-repeat;
  height: 128px;
}

#footerContent {
  background-image:url('/images/footer_middle.png');
  background-repeat: repeat-y;
  padding: 20px 20px 10px 20px;
  position: relative;
}

#footerBottom {
  background-image:url('/images/footer_bottom.png');
  background-repeat: no-repeat;
  height: 8px;
  margin-bottom: 5px;
}

#footerContent a {
  color: #A8DFFA;
  text-decoration: none;
}

#footerContent a:hover {
  text-decoration: underline;
}

ul.footerLinks {
  margin: 0px;
  padding: 0px 0px 0px 60px;
  overflow: auto;
}

ul.footerLinks > li {
  float: left;
  display: block;
  width: 210px;
  list-style-type: none;
}

#footerContent ul.footerLinks li > h3 a, #footerContent ul.footerLinks li > h3 {
  color: #2E1F0C;
  font-weight: bold;
  font-style: italic;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

ul.footerLinks li ul {
  padding-left: 18px;
}

ul.footerLinks li li {
  list-style-image: url('/images/bullet_brown.png');
  width: 130px;
  padding-bottom: 4px;
}


.tweetBlurbWrap {
  overflow: auto;
  margin-top: 15px;
}

.tweetBlurbRight, .tweetBlurbLeft {
  background-repeat: no-repeat;
  height: 39px;
  width: 33px;
  float: left;
}

.tweetBlurbRight {
  background-image:url('/images/tweetBlurb_right.png');
}

.tweetBlurbLeft {
  background-image:url('/images/tweetBlurb_left.png');
}

.tweetBlurb {
  background-image:url('/images/tweetBlurb_middle.png');
  background-repeat: repeat-x;
  height: 26px;
  color: #FFFFFF;
  padding: 13px 0px 0px 0px;
  float: left;
}

#copyright {
  margin-bottom: 40px;
}

.copyrightLinks {
  background-color: #FFFFFF;
  padding: 10px;
  color: #7C6948;
  text-align: center;
  font-size: 90%;
}

.smWrap {
  float: right;
  padding: 0px 20px 0px 0px;
}


/* ============ ::::::::: BUTTONS ::::::::: ============ */

a.search, a.view, a.subscribe, a.update, a.cancel, a.contact, a.rent, a.edit, a.remove, a.new, .EditButtonSave a.save, .EditButtonSave input.save,
.EditButtonSave a.prev, .EditButtonSave input.prev {
  width: 80px;
  height: 28px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  border: none;
}

a.edit {
  margin-top: 10px;
}

a.view {
  margin-top: 15px;
}

a.subscribe {
  margin-top: 15px;
}

a.update {
  margin-top: 15px;
}

a.cancel {
  margin-top: 15px;
}

td.link div { 
  margin-top: 10px; 
  text-align:center; 
}

#newFarm {
  margin-bottom: 15px;
  margin-left: 15px;
  margin-top: 30px;
}

#newFarm h2 {
  float: left;
  margin-right: 10px;
  padding-top: 5px;
}

a.new {
  float: left;
}

input.save {
  border: none;
}

a.search {
  background-image: url('/images/button_search.png');
}

.QuickSearchWrap a.search {
  float: right;
}

a.search:hover {
  background-image: url('/images/button_search_hover.png');
}

a.view {
  background-image: url('/images/button_view.png');
}

a.view:hover {
  background-image: url('/images/button_view_hover.png');
}

a.subscribe {
  background-image: url('/images/button_join.png');
}

a.subscribe:hover {
  background-image: url('/images/button_join_hover.png');
}

a.update {
  background-image: url('/images/button_update.png');
}

a.update:hover {
  background-image: url('/images/button_update_hover.png');
}

a.cancel {
  background-image: url('/images/button_cancel.png');
}

a.cancel:hover {
  background-image: url('/images/button_cancel_hover.png');
}

a.contact {
  background-image: url('/images/button_contact.png');
}

a.contact:hover {
  background-image: url('/images/button_contact_hover.png');
}

a.rent {
  background-image: url('/images/button_rent.png');
}

a.rent:hover {
  background-image: url('/images/button_rent_hover.png');
}

a.edit {
  background-image: url('/images/button_edit.png');
}

a.edit:hover {
  background-image: url('/images/button_edit_hover.png');
}

a.remove {
  background-image: url('/images/button_remove.png');
}

a.remove:hover {
  background-image: url('/images/button_remove_hover.png');
}

a.new {
  background-image: url('/images/button_new.png');
}

a.new:hover {
  background-image: url('/images/button_new_hover.png');
}

a.save, input.save {
  background-image: url('/images/button_save.png');
}

a.save:hover, input.save:hover {
  background-image: url('/images/button_save_hover.png');
}

.EditButtonSave a.prev, .EditButtonSave input.prev {
  background-image: url('/images/button_prev.png');
  float: left;
  margin-right: 10px;
}

.EditButtonSave a.prev:hover, .EditButtonSave input.prev:hover {
  background-image: url('/images/button_prev_hover.png');
}

a.advSearch {
  width: 152px;
  height: 28px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  position: absolute;
  left: 517px;
  bottom:-11px;
}

a.advSearchExpanded {
  width: 152px;
  height: 28px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  position: absolute;
  top: 165px;
  left: 517px;
}

a.advSearch {
  background-image: url('/images/button_advancedSearch.jpg');
}

a.advSearch:hover {
  background-image: url('/images/button_advancedSearch_hover.jpg');
}

a.advSearchExpanded {
  background-image: url('/images/button_advancedSearch_expanded.jpg');
}

a.advSearchExpanded:hover {
  background-image: url('/images/button_advancedSearch_expanded_hover.jpg');
}


a.clearSearch {
  background-image: url('/images/button_clear.png');
  float: left;
  margin-top: 5px;
  width: 62px;
  height: 20px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  border: none;
}

a.clearSearch:hover {
  background-image: url('/images/button_clear_hover.png');
  float: left;
  margin-top: 15px;
  width: 62px;
  height: 20px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  border: none;
}

a.mapResults {
  width: 168px;
  height: 29px;
  background-image: url('/images/button_mapResults.png');
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  margin-left: 70px;
  float:left;
}

a.mapResults:hover {
  background-image: url('/images/button_mapResults_hover.png');
}

a.yourFarm, .EditButtonSave a.next, .EditButtonSave input.next {
  width: 168px;
  height: 28px;
  background-repeat: no-repeat;
  display: block;
  cursor: pointer;
  border: none;
}

a.yourFarm {
  background-image: url('/images/button_yourFarm.png');
  float:right;
}

a.yourFarm:hover {
  background-image: url('/images/button_yourFarm_hover.png');
}

.EditButtonSave a.next, .EditButtonSave input.next {
  background-image: url('/images/button_saveAndContinue.png');
}

.EditButtonSave a.next:hover, .EditButtonSave input.next:hover {
  background-image: url('/images/button_saveAndContinue_hover.png');
}

.ribbon{
  background-repeat: no-repeat;
  background-position: top center;
  display:none;
}

.ribbon.silver{
  background-image: url('/images/ribbon2_silver.png');
  height:87px;
  width:100%;

}

.ribbon.gold{
  background-image: url('/images/ribbon2_gold.png');
  height:87px;
  width:100%;

}

.ribbon.subsilver{
  background-image: url('/images/ribbon_silver.png');
  height:32px;
  width:26px;
  margin: 10px 0px;
  display:block;
  float:left;
}

.ribbon.subgold{
  background-image: url('/images/ribbon_gold.png');
  height:32px;
  width:26px;
  margin: 10px 0px;
  display:block;
  float:left;
}

.errorMessage{
  font-size:1.2em;
  margin-top:5px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FF0F0F;
}

form .field .subYear {
  width: 100px;
}
form .field .subMonth {
  width:100px;
}

form .field span {
  float: right;
}

/* ============ ::::::::: HOME PAGE ::::::::: ============ */

#teasers {
  margin-top: 10px;
}

#teasers h2 {
  margin-top: 5px;
}

#teasers .L, #teasers .M, #teasers .R {
  width: 200px;
  float: left;
}

#teasers .L, #teasers .M {
  margin-right: 10px;
}

#teasers .R {
  margin: 0px;
}

.boxTop h2, .sideBoxDkTop h2 {
  color: #FFFFFF;
  font-weight: normal;
  padding: 5px 0px 10px 10px;
  font-size: 1.5em;
  font-style: normal;
}

.boxTop.home {
  background-image:url('/images/boxTop_home.jpg');
  background-repeat: no-repeat;
  height: 35px;
}

/*.homeSearch {
  background-image:url('/images/boxSearch_home.jpg');
  background-repeat: no-repeat;
  height: 235px;
  padding: 10px 23px;
  color: #66722A;
  font-size: 1.2em;
  margin-bottom: 10px;
}*/

.homeSideBox select, .homeSideBox input {
  width: 170px;
  border: 1px solid #7E7E7E;
}


.homeSideBox a.search {
  float: right;
  margin-bottom: 5px;
}

.advSearchWrap {
  border-top: 1px solid #C0CB8E;
  padding: 5px 0px 5px 0px;
  font-size: 90%;
  clear: both;
}

.thinSearchWrap {
  border-top: 1px solid #C0CB8E;
  margin-top: 20px;
  padding: 10px 0px 0px 0px;
  font-size: 90%;
  clear: both;
}

.QuickSearchWrap {
  margin-top: 15px;
}

.QuickSearchWrap div {
  overflow: auto;
  margin: 0px;
}

.QuickSearchWrap select {
  float: right;
  margin-bottom: 5px;
  display: inline;
}

.QuickSearchWrap td {
  width: 106px;
  vertical-align:top;
}

.SearchCheckList td
{
  padding-right:10px;
  padding-top: 5px;
}

.QuickSearchWrap span {
  float: left;
}

.homeSideBox .QuickCheckList input, .sideBoxLt .QuickCheckList input  {
  width: 15px;
  float: left;
  border: none;
}

.MainSearchWrap .SearchCheckList input
{
  width: 15px;
  float: left;
  border: none;
  height: 0px;
  margin-bottom: 0px;
}

.grid_3 .QuickCheckList {
  float:none;
  padding: 3px 0px;
  width:180px;
}

.QuickCheckList {
  float:left;
  padding: 3px 0px;
  width:180px;
}

.QuickCheckList label {
}

.homeMap {
  background-image:url('/images/boxMid_home_map.jpg');
  background-repeat: repeat-y;
  padding-left: 1px;
}

.homeMapBot {
  background-image:url('/images/boxBottom_home_map.jpg');
  background-repeat: no-repeat;
  height: 20px;
  margin-bottom: 10px;
}

.communityPhotos{
  margin-top: 60px;
  margin-bottom:20px;
}

.communityPhotos h1, .blogPosts h1, .homeNews h1 {
  margin-bottom: 15px;
}


.communityPhotos img {
  float: left;
}

.communityPhotos .pics {
  
}

a.tagweight1 {font-weight:normal; padding: 5px 10px; white-space: nowrap; display: block; float: left;}
a.tagweight2 {font-weight:bold; font-size: 1.1em; padding: 5px 10px; white-space: nowrap; display: block; float: left;}
a.tagweight3 {font-weight:bold; font-size: 1.3em; padding: 5px 10px; white-space: nowrap; display: block; float: left;}
a.tagweight4 {font-weight:bold; font-size: 1.5em; padding: 5px 10px; white-space: nowrap; display: block; float: left;}
a.tagweight5 {font-weight:bold; font-size: 1.7em; padding: 5px 10px; white-space: nowrap; display: block; float: left;}


.tooltip
{
  display:none;
  width:280px;
}

.communityPhotos .pics .pic {
  padding: 0 13px 13px 0;
  float: left;
  width: 75px;
}

.blogPosts .post {
  margin-bottom: 15px;
  padding: 0px 5px 0px 10px;
}

.blogPosts .post span.author, .homeNewsItemSummary span.author{
  color: #949494;
  font-size: .8em;
}

.topBlogTitle {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #A8B762;}


.pics .loading {
  margin: 10px auto;
  text-align: center;
}

.pics .loading img {
  float: none;
  margin: 0 auto;
}

.homeSideBox, .sideBoxLt {
border-radius: 5px;  
-moz-border-radius: 5px;  
-webkit-border-radius: 5px; 
  background-color:#F8FBE8;
  border:1px solid #C1CB8E;
  padding:0px 10px 10px;
  margin-bottom:10px;
  margin-top:-3px;
}

.homeMap img {
border-radius: 5px;  
-moz-border-radius: 5px;  
-webkit-border-radius: 5px; 
  margin-top:-5px;
}

.homeTwoColContent {margin-top:30px;}
.homeTwoColContent h1 {margin-bottom:10px;}

/* ============ ::::::::: TOP NAV ::::::::: ============ */


#nav {
  background-image:url('/images/navBG.png');
  background-repeat: no-repeat;
  height: 36px;
  margin-top: 5px;
  position: relative;
  z-index:2;
}

ul.topNav {
  margin: 0px;
  padding: 0px;
  height: 36px;
}

ul.topNav > li {
  float: left;
  display: block;
  border-right: 1px solid #66722A;
  text-align: center;
  padding: 0px 16px;
}

ul.topNav > li:hover {
  background-image: url('/images/navhover_BG.jpg');
  background-repeat: repeat-x;
}

ul.topNav > li.home:hover {
  background-image: url('/images/navhover_BG_home.png');
  background-repeat: no-repeat;
  background-position: left top;
}


ul.topNav li.home {
  width: 90px;
  padding: 0px;
}

ul.topNav li > a {
  color: #66722A;
  display: block;
  text-transform: uppercase;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
  padding-top: 10px;
  padding-bottom: 12px;
}

/* ============ ::::::::: STATIC PAGES ::::::::: ============ */

.staticWrap {
  padding: 20px;
}

span.intro {
  display: block;
  font-size: 90%;
  padding: 3px 0px 5px 0px;
  color: #A8B762;
}


.generalContent {
  padding: 20px 0px 0px 0px;
}

.generalContent p {
  margin: 3px 0px 12px 0px;
}

.generalContent img {
  float: left;
  padding: 5px 10px 10px 0px;
}

blockquote {
  margin: 15px 10px 15px 20px;
  background-image: url('/images/quote_left.png');
  background-position: 5px 5px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 35px;
  background-color: #FFF3DE;
  color: #7C6948;
  font-size: 1.3em;
}

blockquote p {
  margin: 0px;
  padding: 10px;
  /*background-image: url('/images/quote_right.png');
  background-position: bottom right;
  background-repeat: no-repeat;*/
}

/* ============ ::::::::: INTERNAL SIDEBAR ::::::::: ============ */

.sideBoxDkTop {
  background-image:url('/images/sideBoxDkTop.png');
  background-repeat: no-repeat;
  height: 34px;
}

.sideBoxDk {
  background-image:url('/images/sideBoxDkMid.png');
  background-repeat: repeat-y;
}

/*.sideBoxLt {
  background-image:url('/images/sideBoxLtMid.png');
  background-repeat: repeat-y;
  padding: 10px 13px 5px;
  color: #66722A;
  font-size: 1.2em;
}*/

.sideBoxLt select, .sideBoxLt input {
  border:1px solid #7E7E7E;
  width: 120px;
}

.sideBoxDkBot, .sideBoxLtBot {
  background-repeat: no-repeat;
  height: 25px;
  margin-bottom: 18px;
}

.sideBoxDkBot {
  background-image:url('/images/sideBoxDkBot.png');
}

.sideBoxLtBot {
  background-image:url('/images/sideBoxLtBot.png');
  background-position: 0px -3px;
}

a.promoButton, a.promoButton:hover {
  display: block;
  margin-bottom: 6px;
  text-decoration: none;
}

a.promoButton img {
  border: none;
}

.sideExtras {
  margin-top: 10px;
}

.sideExtras .extra {
  margin-bottom: 15px;
}

.sideSearch {
  padding: 10px 10px 0px 10px;
  color: #66722A;
  overflow: auto;
}

.sideSearch select, .sideSearch input {
  width: 196px;
  border: 1px solid #7E7E7E;
  margin-top: 3px;
  margin-bottom: 5px;  
}

.sideSearch a.search {
  float: right;
  margin: 8px 0px 0px 0px;
}

/* ============ ::::::::: FARM PAGE ::::::::: ============ */

.farmPageTop {
  padding: 20px 0px 15px 20px;
  overflow: auto;
}

.farmPageTop .actions {
  float: right;
}

.farmPageTop .title {
  float: left;
  width:100%;
}

.farmPageTop .actions .button, .farmPageTop .actions .stars {
  float: right;
}

.farmPageTop .actions .stars img {
  padding-bottom: 3px;
}

.farmPageTop .actions .stars {
  margin-left: 35px;
  color: #A8B762;
}

.farmsharethis {float:right; margin-top:10px;}

.farmTabMessage {margin-top:20px; font-size:90%; display:none;}

.blogsharethis {padding: 10px 0 5px 0;}

#map_canvas {margin-top:20px;}

#primary .sideBoxLt {margin-bottom:20px;}
#primary .sideBoxDkTop {margin-top:20px;}

span.farmLocation {
  font-size: 1.1em;
  color: #A8B762;
  text-transform: uppercase;
}

.threePics {
  margin-bottom: 30px;
  overflow: auto;
}

.threePics div {
  float: left;
}

.threePics .mid {
  margin: 0px 5px;
}


/*
.threePics img {
  width: 230px;
  height: 159px;
}
*/
#related {margin-top:30px;}
h1.entry-title {margin-top:15px;}

#tabs {margin-top:15px;}

#tabs > ul {
  margin: 0px;
  padding: 0px;
  border-bottom: 5px solid #66722A;
}

#tabs > ul > li a {
  background-image: url('/images/sprites.png');
  background-position: left 1px;
  background-repeat: no-repeat;
  display: block;
  width: 110px;
  height: 30px;
  padding-top: 15px;
  color: #66722A;
  text-transform: uppercase;
  font-size: .9em;
  text-align: center;
  text-decoration: none;
}

#tabs > ul > li {
  float: left;
  display: block;
  width: 110px;
  height: 40px;
  margin-right: 8px;
}

#tabs > ul > li a:hover, #tabs > ul > li.ui-tabs-selected a, #tabs > ul > li.ui-state-active a {
  background-position: -111px 1px;
  color: #FFFFFF;
}

#tabs > ul > li.last {
  margin-right: 0px;
}

.tabPage {
  overflow: auto;
  padding: 0px 15px 0px 15px;
}

.overviewSection {
  margin-bottom: 15px;
}

.overviewSection p {
  padding-left: 31px;
  padding-right: 15px;
}

.tabPage p {
  margin: 3px 0px 10px 0px;
}

.tabPage ul {
  margin: 5px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}

.tabPage li {
  list-style-type: none;
  padding: 3px 0px;
}

.longBox p.tabBottomNote { margin: 10px 10px 0 10px;  }

.overviewBottom {
  clear: both;
}


.overviewBottom h3 {
  margin-top: 15px;
}

.overviewBottom .features,  .overviewBottom .activities {
  float: left;
  margin-right: 50px;
}

.overviewSummary {
  float: right;
  padding: 0px 0px 10px 40px;
  width: 400px;
}

img.iconLg{
  float: left;
  padding-right: 10px;
  padding-bottom: 30px;
}

img.iconSm{
  float: left;
  padding-right: 10px;
  height: 20px;
}

h3.fat {
  font-family: Arial Black, Helvetica, Arial, Sans-Serif;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 4px;
}

h2.subHead {
  margin-bottom: 5px; 
  font-size: 1.4em;
  color: #786546;
}

.longBoxWrap.alt .top {
  background-image:url('/images/longBox_top_green.png');
  background-repeat: no-repeat;
  height: 9px;
}

.longBoxWrap.alt .longBox  {
  background-image:url('/images/longBox_middle_green.png');
  background-repeat: repeat-y;
}

.longBoxWrap.alt .bottom {
  background-image:url('/images/longBox_bottom_green.png');
  background-repeat: no-repeat;
  height: 9px;
  margin-bottom: 10px;
}

.longBoxWrap .top {
  background-image:url('/images/longBox_top_white.png');
  background-repeat: no-repeat;
  height: 9px;
}

.longBox {
  background-image:url('/images/longBox_middle_white.png');
  background-repeat: repeat-y;
  padding: 10px;
  overflow: auto;
  position: relative;
}

.longBoxWrap .bottom {
  background-image:url('/images/longBox_bottom_white.png');
  background-repeat: no-repeat;
  height: 9px;
  margin-bottom: 10px;
}

.longBox p {
  margin: 5px 0px 10px 0px;
}

.longBox .L {
  float: left;
  width: 455px;
  padding: 0px 25px 0px 0px;
}

.longBox .L > h2 {
  margin-bottom: 10px;
}

.longBox .R {
  float: left;
  padding-top: 20px;
}

table.rate {
  width: 100%;
  margin-bottom: 10px;
  padding: 10px;
}

table.rate td {
  vertical-align: bottom;
  padding-top: 10px;
}

table.rate th {
  text-align: left;
  background-color: #BDCC8E;
  padding: 5px 0px;
}

table.rate tr {
  padding: 10px 0px;
}


table.rate td.name{
  width: 50%;
}

table.rate td.period {
  padding-right: 20px;
  width: 40%;
}

table.rate td.price{
  width: 10%;
}

table.rate td.instructions {
  padding-bottom: 10px;
  /*border-bottom: 1px solid #C0CB8E;*/
  width: 100%;
  font-size: 90%;
}

span.unitInfoTitle {
  font-weight: bold;
  color: #7C6948;
}

#farm_map_location {
  margin: auto;
}

#farmlocation {
  padding-top: 15px;
  color: #7C6948;
}

.unitCapacity {
  position: absolute;
  right: 20px;
  top: 15px;
}

.contactIcon {
  float: left;
  margin-right: 20px;
  padding-left: 40px;
}

.address {
  padding: 0px 0px 0px 15px;
}

.address .addL {
  float: left;
  padding: 0px 20px 0px 10px;
}

.address .addR {
  float: left;
  padding: 0px 10px 0px 30px;
}

span.phone {
  font-weight: bold;
  color: #2E1F0C;
}

.numchild {
  display: none; 
}

ul.farmDetailSM {}
ul.farmDetailSM li {float:left; margin:15px 15px 15px 0px;}

.booknow {
  padding: 6px 14px 6px 14px;  
}

.website {
  padding: 6px 20px 6px 20px;      
}

.facebook {
  padding: 6px 16px 6px 16px;    
}

.bluebutton {
  margin-left: 10px;
  font-size: 1.1em;
  /* text-shadow: 1px 1px .25px rgba(248, 248, 255, .5); */
  border-radius: 5px 5px 5px 5px;
  color: #66722A;
  font-weight: bold;
  text-transform:uppercase;
  font-family: Verdana;
  float:left;
  background-size:100px 30px;
  /* IE10 Consumer Preview */ 
  background-image: -ms-linear-gradient(top, #2E3084 0%, #0D66FF 100%);

  /* Mozilla Firefox */ 
  background-image: -moz-linear-gradient(top, #2E3084 0%, #0D66FF 100%);

  /* Opera */ 
  background-image: -o-linear-gradient(top, #2E3084 0%, #0D66FF 100%);

  /* Webkit (Safari/Chrome 10) */ 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2E3084), color-stop(1, #0D66FF));

  /* Webkit (Chrome 11+) */ 
  background-image: -webkit-linear-gradient(top, #2E3084 0%, #0D66FF 100%);

  /* W3C Markup, IE10 Release Preview */ 
  background-image: linear-gradient(to bottom, #b9cf4e 0%, #ccdb7f 100%);
}


/* ============ ::::::::: FAQ PAGE ::::::::: ============ */

.faqTop { background-color: #F8FBE8;border: 1px solid #C1CB8E; border-radius: 5px 5px 5px 5px; margin-bottom: 10px;margin-top: -3px; padding: 0px;}
.faqTop li {padding:5px 0px;}
.faqTop ul {}
.faqTop li, .faqBottom li {list-style-type:none;}
.faqBottom li {padding:6px 0px;}
.faqBottom li li {margin-top:10px;}
/* ============ ::::::::: SEARCH RESULTS PAGE ::::::::: ============ */

.searchFunctionsTop {
 /* background-image:url('/images/searchFunctions_top.jpg');*/
  background-image:url('/images/searchFunctions_scene.jpg');
  background-repeat: no-repeat;
  height: 33px;
  padding:20px 0px 0px 20px;
}

.searchFunctionsBot {
  background-image:url('/images/searchFunctions_bottom.jpg');
  background-repeat: no-repeat;
  height: 11px;
  margin-bottom:15px;
}

.searchFunctions {
  background-image:url('/images/searchFunctions_middle.jpg');
  background-repeat: repeat-y;
  padding: 10px 18px 4px 18px;
  /*height: 182px;*/
  position: relative;
}

h1.searchFunctionsTitle {

}

.searchItemGroup {
  padding:10px;
  margin-bottom: 10px;
  background-color:#E5EAC9;
  border-radius: 6px;  
  -moz-border-radius: 6px;  
  -webkit-border-radius: 6px;
}

.searchFunctions > h1 {
  margin-bottom: 10px;
}

.searchFunctions a.search {
  float: right;
}

.MainSearchWrap {

}
.MainSearchWrap div {
  
}
.MainSearchWrap span {
  float: left;
}

.checksearch {
  font-size: 80%;
  overflow: auto;
}

.checksearch table {
  margin-bottom: 10px;
}

.MainSearchWrap .L, .MainSearchWrap .R {
  float: left;
}

.MainSearchWrap .L div, .MainSearchWrap .R div{
  overflow: auto;
}

.MainSearchWrap .L {
  margin-right: 20px;
  padding-right: 70px;
  width: 271px;
}

.MainSearchWrap .R {
  margin-right: 10px;
  width: 290px;
}

.MainSearchWrap select, .MainSearchWrap input {
  width: 180px;
  height: 20px;
  border: 1px solid #66722A;
  margin-bottom: 10px;
  float: right;
}

.pagerBar {
  background-image:url('/images/pagerBar.jpg');
  background-repeat: repeat-y;
  padding: 10px 18px;
  height: 22px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.pagerLinks {
  float: right;
  padding:
}

.pagerLinks a {
  width: 10px;
}

.pagerBar h1 {
  float: left;
}

table#searchResults{
  width: 700px;
}

table#searchResults tr {
  padding: 18px;
  display: block;
  width: 664px;
  background-color: #FFFFFF;
}

table#searchResults td{
  vertical-align: top;
}

table#searchResults tr.alt {
  /*background-color: #F7FBE7;*/
  /*background-color: #EBF0D5;*/
  background-color: #E2E8C8;
}

table#searchResults td.text {
  padding: 0px 20px 0px 15px;
  width: 220px;
}

table#searchResults td.stats {
  padding: 0px 20px 0px 10px;
}

table#searchResults div.rating {
  padding: 0px 0px 96px 0px;
}

.memberLevel{
  float:left;
  padding-left:3px;
  padding-top:15px;
}

div#HiddenLatLon {
  display: none;  
}

#locationImage {
  float: right;
  padding-left: 20px;
  width: 350px;
}


#locationImage img {
  width: 350px;
}

#contactInfo {
  margin-top: 30px;
}

#contactAddress {
  float: left;
}


#contactAddress p {
  margin: 10px 0px;
}

#contactAddress label {
  font-weight: bold;
  color: #A8B762;
}

#contactBody {
  margin: 30px 0px;
}

#contactBody h2 {
  margin-bottom: 10px;
}

#contactSummary {
  float: left;
  padding-right: 15px;
  width: 225px;
}

.contactBottomWrap {
  overflow: auto;
  margin-bottom: 30px;
}


/* ================= NEWS PAGES ================ */

.asSeenIn {float:none; padding-top: 30px;}
.asSeenIn > a img {padding-right:10px; height: 225px;}
.asSeenIn > H1 {padding-bottom: 10px;}

.newsListItemPic {float:left; margin-right:10px; width:75px; height:140px;}
.newsListItemDescrip {float:left; width:570px;}
.homeNewsListItemPic {float:left; width:200px;}
.homeNewsListItemDescrip {margin-bottom: 15px; padding: 0px 0px 0px 10px;}

.magazinePics {float:left; width:300px;}
.magazinePics img {height:124px;}
.seenInLogos {float:right; width:300px}
.seenInLogos img {max-width:280px; margin-bottom:10px; max-height:40px;}

.homeTwoColContent .post {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #C1CB8E;}
.homeTwoColContent .post .thumbnail {float:left; margin:0px 10px 10px 0px;}

.grid_4 .stButton .stBubble {display:none;}

.newsList {
  margin-top: 30px;
}

.newsItemSummary {
  margin-bottom: 15px;
}

small {
  color: #A8B762;
}

hr.summaryRule {
  margin-bottom: 15px;
  border: 1px solid #786546;
}

.newsBodyText {
  margin-top: 10px;
}

.newsDetailPic > img {
  float:left;
  padding-right:10px;
}

/* ================= MEMBERS ================ */

.numbergoats {
  display:none;
}

.memberPageWide {
  padding: 0px 20px 0px 20px;
}

.accommodationRates {
  padding-left: 30px;
}

.EditIntroText {
  margin-top: 20px;
  margin-bottom: 10px;
}

.EditBodyText {
  margin-bottom: 10px;
}

.EditButtonSave {
  margin-top:20px;

}

.EditInformationTable {
  padding:10px;
  background-color: #F5FCE6;
  border: 1px solid #BDCC8E;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.EditInformationTable th {
  text-align:left;
  padding-right: 30px;
}

#EditDescription {
  margin-top: 20px;
}

.FarmInformationEdit {
  border: 1px solid #DAB250;
  background-color: #FFE29C;
  padding:10px;
  margin: 15px 0px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.EditMessage {
  background-color: #E2E8C8;
  margin-top: 20px;
  font-size: 120%;
}

.editorNavigationSelected {

}

.editorNavigationUnselected {
}

.editorNavigation {
    display:inline;
    font-size: 110%;
}

.editorNavigationPos {
  margin-top: 20px;
}

table#searchResults tr.editborder{
  border-style:solid;
  border:1px solid #BDCC8E;
      margin-bottom:20px;
      margin-right: 10px;
      width: 648px;

  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: 0px 0px 5px #BDCC8E;  
  -moz-box-shadow: 0px 0px 5px #BDCC8E;  
  -webkit-box-shadow: 0px 0px 5px #BDCC8E;  
}

table#searchResults tr.actions {
  background-color: #F5FCE6;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 8px 0px 8px 20px;
  margin: 5px 0px 30px 0px;
  border: 1px solid #A1B960;
}

.editorNavigationPos ul {
  border-top: 2px solid #A1B960;
  border-bottom: 2px solid #A1B960;
  padding: 7px 0px 7px 20px;
  margin: 0px 0px 30px 0px;
  background-color: #F5FCE6;
}

.editorNavigationPos li {
  padding: 20px 3px;
  margin-right: 5px;
}

.editorNavigationPos li.editorNavigationSelected {
  background-image:url('/images/memberNavColor_active.jpg');
  background-repeat: no-repeat;
  background-position: center bottom;
  font-weight: bold;
}

.editorNavigationPos li a {

}

td.pic img {
  margin: 15px 0;
}

.manageItem, .Accommodation {
  background-color: #F5FCE6;
  border:1px solid #A1B960;
  padding: 15px 15px 15px 30px;
  margin: 10px 0px 20px 0px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.memberEditNote {
  font-size: 1.4em;
  display: block;
  padding: 10px 0px 3px 0px;
  color: #E9A33F;
}

.AccommodationAndRates {
  width: 600px;  
}

.accommodationRate {
  padding: 15px;
  background-color: #E2E8C8;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 15px;
}


#edit_amenities td, 
#edit_Food td, 
#edit_Activities td,
#edit_allowable td, 
#edit_accessible td {
  vertical-align:top;
}

#edit_amenities input, 
#edit_Food input, 
#edit_Activities input, 
#edit_allowable input, 
#edit_accessible input {
  float: left;
}

#edit_amenities label, 
#edit_Food label, 
#edit_Activities label,
#edit_allowable label, 
#edit_accessible label {
  display: block;
  margin-left: 23px;
  margin-top: 2px;
}

#helpArea {
  float: right;
  width: 240px;
  border:2px solid #86B4CA;
  border-radius: 10px;
  padding: 20px 30px;
  background-color:#C5E9F9;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-image: url(/images/icon_help.png);
  background-position: -13px -6px;
  background-repeat: no-repeat;
  font-size: 1.2em;
  font-weight: bold;
  color: #003064;
}
#helpArea.subscribe{
  width: 180px;
}
#edit_otherimages_list {width:630px;}
#edit_otherimages_list div.photo {
  width:186px;
  border:2px solid #A1B960;
  float: left;
  margin: 15px 15px 0 0;

  border-radius: 10px;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
}
#edit_otherimages_list div.photo > div {
  margin: 15px;
}

#edit_otherimages_list .photothumb, #edit_otherimages_list .filename {
  text-align: center;
}

#edit_otherimages_list .photothumb {
  height: 100px;
}

#edit_otherimages_list div.photo div.editPhotoFields {
    border-top: 2px solid #F5FCE6;
    margin: 0px;
    padding: 10px;
}
#edit_otherimages_list div.editPhotoFields > div {
    margin: 5px 0;
}
#edit_otherimages_list div.editPhotoFields > div label {
  display: block;
  font-weight: bold;
}

#edit_otherimages_list div.editPhotoFields .buttons input {
  width:72px;
}

.Accommodation .buttons {
  clear: none;
  float: right;
    width: 75px;
}
.Accommodation input {
    width: 75px;
}

.badgeCode {
    background-color: #FFFFFF;
    border: 2px dashed #66722A;
    margin: 10px 0;
    padding: 20px;
    width: 480px;
}

/* ============ ::::::::: ADS ::::::::: ============ */

div.ad { float: left; margin: 0 5px 10px 5px; }
div.ad2 { float: left; margin: 0 5px 10px 5px; }


/* ============ ::::::::: SEARCH RESULTS MEMBERS ::::::::: ============ */

.result {/*background-image:url('/images/resultBG.jpg');*/height:168px;width:690px;margin-bottom:10px;clear:both;padding:10px 0px 0px 10px;background-repeat:no-repeat;position:relative;}
.result.gold {background-image:url('/images/resultBG2_gold.png');}
.result.silver {background-image:url('/images/resultBG2_silver.png');}
.result.bronze {background-image:url('/images/resultBG2_bronze.png');}
.result .pic, .result .text, .result .stats, .result .link, .result .resultRight {float:left;}
.result h2.resultTitle {margin-bottom:5px; font-size:1.4em;}
.result .resultRight {width:449px;}
.result .pic {width:230px; margin-right:10px;}
.basic .pic {width:100px; margin-right:10px;}
div.basic { background-image: none; border: 1px solid #C1CB8E; width:688px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.basic { height: 110px; }
div.comp { height: 70px; border-bottom:1px solid #C1CB8E; border-top:0px; border-right:0px; border-left:0px;}
.result .text {width:220px;}
.result .stats {width: 100px;padding: 0 10px 0 20px;}
.result .link {width:90px;}
.result a.view {position:absolute; bottom:10px;right: 16px;}
.result span.ribbonTitle {font-size:.8em; font-family:Georgia; font-style:italic; text-align:center;display:block;width:90px;display:none;}
.result.silver span.ribbonTitle {color:#969696;}
.result.gold span.ribbonTitle {color:#A0874E;}

#xsltsearch {margin-top:15px;}
#xsltsearch_summary, #xsltsearch_stats {color:#C0CB8E; font-style:italic;}
p.xsltsearch_result_title {margin: 0px 0px 5px 0px;}
.xsltsearch_result_title a {font-size: 1.5em;}
.xsltsearch_result {border-bottom: 1px solid #C0CB8E;margin-bottom:15px;padding-bottom:5px;}
.xsltsearch_form {padding:20px;}
.xsltsearch_form input[type="submit"] {background-image: url("/images/button_search.png");margin-left:15px; background-repeat: no-repeat;border: medium none;cursor: pointer;height: 28px;width: 80px;}
.xsltsearch_form input[type="text"] {width:196px; height: 21px;padding: 3px;}
.xsltsearch_result strong {background-color: #E6F2BF;color: #66722A;padding: 3px 6px;}

/* ============ ::::::::: MAP ::::::::: ============ */

.mapTooltipType {display:none;}
.mapTooltipLevel {display:none;}
.mapTooltipTitle {margin:10px 0px 3px; font-size:1.5em; max-width: 230px;}
.mapTooltipTitle a {color:#006DE7;}
.mapTooltipRibbon_gold, .mapTooltipRibbon_silver{
  text-align:center; padding:10px 0px;margin:5px 0px 0px 0px;
  border-radius: 10px;  
  -moz-border-radius: 10px;  
  -webkit-border-radius: 10px;
  display: none; }

.gm-style-iw > div > div {overflow: hidden !important;}

.mapTooltipRibbon_bronze {display: none;}
.mapTooltipRibbon_gold {background-color:#FFFAE0;border:1px solid #F9EDAE;}
.mapTooltipRibbon_silver{background-color:#EAF6FC;border:1px solid #CBE3EF;}


/* ============ ::::::::: STORE ::::::::: ============ */

.categoryListItem {margin-bottom:20px; border-bottom: 1px solid #66722A; padding-bottom: 30px; margin-top:10px;}
.categoryListItem h2 {margin-bottom:10px;}
.categoryimage {float:left; margin-right:20px;}
.categoryimage img {width: 200px;}
.categoryDescription {float:left;}

.productListItem {float:left; width: 200px; margin:10px;}
.productImage {padding:10px; border:1px solid #BDCC8D; margin-bottom:5px;}

.productDetailPage {}
.productTop {margin-top:15px;}
.productimage {float:left; margin-right:15px; width: 240px;}
.productDescripton {float:left; width:400px;}
.productPrice {font-family:Georgia; font-size:1.4em; font-style:italic; font-weight:bold; margin-bottom:15px;}
.productBottom {margin-top:20px; border-top:1px solid #BDCC8D; padding-top:20px;}

div.AuthorizeNetSeal {margin:15px auto !important  } 

/* ============ ::::::::: LANDING PAGES ::::::::: ============ */

.landingIntro {margin-bottom:30px; margin-top:15px; padding-bottom:30px; border-bottom:1px solid #A8B762;}
.landingImage {float:left; margin-right:15px;}
.landingIntro span.intro {float:left; width:420px; font-size:1.4em;}
h2.listingsTitle {margin-bottom:15px; font-size:1.6em;}
.landingListings a.mapResults {margin:0px 0px 10px 0px;}

/* ============ ::::::::: BLUE BUTTON ::::::::: ============ */

a.blueBtn {
padding:10px;
display:block;
text-align:center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border:1px solid #34a7db;
color:#003064;
font-weight:bold;
text-decoration:none;
background: #e2f4fc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZjRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2MwZTlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2EwZDhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NWI5ZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2f4fc 0%, #c0e9f9 49%, #a0d8ef 51%, #45b9ed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f4fc), color-stop(49%,#c0e9f9), color-stop(51%,#a0d8ef), color-stop(100%,#45b9ed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#45b9ed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#45b9ed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#45b9ed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#45b9ed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f4fc', endColorstr='#45b9ed',GradientType=0 ); /* IE6-8 */
}

a.blueBtn:hover {
text-decoration:none;
background: #e2f4fc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZjRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2MwZTlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2EwZDhlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMGUzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e2f4fc 0%, #c0e9f9 49%, #a0d8ef 51%, #10e3fd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2f4fc), color-stop(49%,#c0e9f9), color-stop(51%,#a0d8ef), color-stop(100%,#10e3fd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#10e3fd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#10e3fd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#10e3fd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e2f4fc 0%,#c0e9f9 49%,#a0d8ef 51%,#10e3fd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f4fc', endColorstr='#10e3fd',GradientType=0 ); /* IE6-8 */
}













































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
