body
{
    background-color: #382720;
    background-image: url(../../images/global/tile-main-shadow.gif);
    background-position: center;
    background-repeat: repeat-y;
    margin: 0px;
    color: #502d25;
    font-family: Arial, Helvetica;
    font-size: 0.75em;
}

form
{
    margin: 0px;
}

table td
{
    vertical-align: top;
}

input[type=text]
{
    background-image: url(../../images/global/tile-textbox-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: solid 1px #45362d;
    padding-left: 3px;
    height: 18px;
}

textarea
{
    background-image: url(../../images/global/tile-textbox-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    border: solid 1px #45362d;
}

select
{
    border: solid 1px #45362d;
}

input.custom
{
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
    background-color: #79572e;
    background-image: url(../../images/global/tile-input-button-bg.gif);
    background-position: center center;
    background-repeat: repeat-x;
    text-align: center;
    padding: 0px;
    margin: 0px;
    height: 22px;
    color: #de6a31;
    border: solid 1px #41220f;
    cursor: pointer;
}

.customButton
{
    font-family: Georgia, Times New Roman;
    font-size: 11px;
	font-weight:bold;
    background-color: #79572e;
    background-image: url(../../images/global/tile-input-button-bg.gif);
    background-position: center center;
    background-repeat: repeat-x;
    text-align: center;
	color:#FFCC66;
    padding: 3px;
    height: 15px;
    color: #de6a31;
    border: solid 1px #41220f;
    cursor: pointer;
}




.contentbox
{
    background-color: #edebd5;
    border: #ddd898 1px solid;
    padding: 5px;
}

.contentbox2
{
    background-color: #edebd5;
    border: #ddd898 1px solid;
    padding: 5px;
    margin-bottom: 5px;
}

input.custom:active
{
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
    background-image: url(../../images/global/tile-input-button-bg.gif);
    background-position: center center;
    background-repeat: repeat-x;
    text-align: center;
    padding: 0px;
    margin: 0px;
    height: 22px;
    color: #de6a31;
    border: solid 1px #41220f;
    cursor: pointer;
}

a:link, a:active, a:visited
{
    color: #493029;
    text-decoration: none;
}

a:hover
{
    color: #000;
    text-decoration: underline;
}

.contentsubheadinglabel2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

#resourcescontainer
{
    width: 324px;
    height: 100px;
    border: solid 1px #241915;
    margin: 1px 0px 0 2px;
    padding: 0px;
}

#latestnewscontainer
{
    width: 324px;
    height: 100px;
    border: solid 1px #241915;
    margin: 1px 0px 0 2px;
    padding: 5px;
}

a.contentsubheadinglabel2:link, a.contentsubheadinglabel2:active, a.contentsubheadinglabel2:visited
{
    text-decoration: none;
    color: #A98E79;
}

a.contentsubheadinglabel2:hover
{
    text-decoration: underline;
}

a img
{
    border: none 0px transparent;
}

#mainsearchbar
{
    width: 848px;
    height: 22px;
    margin: 0px auto 0px auto;
    background-color: #a15c4b;
    border-left:solid 1px #fff;
    border-right:solid 1px #fff;
    vertical-align:top;
}

#maincontainer
{
    width: 850px;
    min-height: 600px;
    margin: 0px auto 0px auto;
    background-color: #fff;
}

#headercontainer
{
    margin: 1px;
}

#headeradcontainer
{
}

#gearTab
{
    width: 457px;
    height: 23px;
    background-image: url(/images/gear-tabBack.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: #2a1912 solid 1px;
    border-left: #2a1912 solid 1px;
    border-right: #2a1912 solid 1px;
    float: left;
}

#homeGalleryMainTab
{
    width: 401px;
    height: 23px;
    background-image: url(/images/gear-tabBack.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: #2a1912 solid 1px;
    border-left: #2a1912 solid 1px;
    border-right: #2a1912 solid 1px;
    float: left;
}


#visitTab
{
    float: left;
    width: 168px;
    height: 23px;
    border-bottom: #2a1912 solid 1px;
    text-align: center;
}

#visitorBack
{
    background-image: url(/images/gearvisit-Back.gif);
    background-repeat: repeat-x;
    height: 19px;
    width: 162px;
    margin-left: 2px;
    text-align: center;
    border: #bf5325 solid 1px;
}

#gearContent
{
    width: 625px;
    border-left: #2a1912 solid 1px;
    border-right: #2a1912 solid 1px;
    border-bottom: #2a1912 solid 1px;
    background-image: url(/images/gear-bodyBack.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
}

#centercontainer
{
    width: 844px;
    margin: 3px;
}

#contentcontainer
{
}

#rightcolumncontainer
{
    width: 160px;
}

#bottomcontainer
{
    margin: 1px;
}


.resultsPanel
{
    background-color: #edebd5;
    border: #ddd898 1px solid;
    padding: 5px;
    width: 600px;
    height: 65px;
    text-align: left;
}


#boxadcontainer
{
    width: 300px;
    height: 274px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#inputbarcontainer
{
    background-color: #de5d26;
    border: solid 1px #b84501;
    margin: 5px 5px 0 0;
    font-family: Georgia, Times New Roman;
    font-size: 80%;
    color: #fff;
}

.ImgNewsPadding
{
	padding:10px;
}

#numbers
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    border: #de5d26 1px solid;
    background-color: #e56d3a;
    padding: 5px;
    color: #ffffff;
    text-decoration: none;
}

/* content usercontrol global usage */

#featuredarticlecontainer
{
    width: 300px;
    height: 428px;
    border: solid 1px #241915;
}

.contentheadingfeature
{
    background-color: #fff;
    background-image: url(../../images/global/tile-content-heading-bg.gif);
    background-position: right;
    background-repeat: repeat-y;
    padding: 4px 0px 2px 6px;
}


.gearInfo
{
    font-family: Georgia, Times New Roman;
    color: #fd7424;
    font-weight: bold;
    font-size: 11px;
}

.numbers
{
    font-family: Arial;
    color: #2c1100;
    font-weight: bold;
    padding: 5px;
    font-size: 14px;
}
.contentheadinglabelfeature
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em;
}

.contentheadinglabelfeature2
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em;
    color: #fd7424;
    font-weight: bold;
}

.incnews
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em;
    color: #fbeecb;
}

#incnewscontainer
{
    width: 326px;
    height: 25px;
    background-color: #3F2816;
    margin-left: 2px;
    margin-bottom: 1px;
    margin-top: 10px;
    padding-left: 10px;
    padding-top: 5px;
}

.featuredarticlecontent
{
    height: 372px;
    overflow: hidden;
}

.featuredarticlecontenttitle
{
    text-align: left;
    display: block;
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
    margin: 2px 1px 0px 6px;
}

a.featuredarticlecontenttitle:link, a.featuredarticlecontenttitle:active, a.featuredarticlecontenttitle:visited
{
    color: #DE5D26;
    text-decoration: none;
}

a.featuredarticlecontenttitle:hover
{
    color: #DE5D26;
    text-decoration: underline;
}

.featuredarticlecontentbody
{
    text-align: left;
    display: block;
    margin: 4px 1px 0px 6px;
}

/*
.contentheadinglabel
{
    font-family: Georgia, Times New Roman;
    font-size: 3em;
    color: #bc4d1c;
	font-weight:bold;
}
*/

.contentfooter
{
    border: solid 1px #fff;
    background-color: #edeac9;
    height: 30px;
}

.contentfooterlinks
{
    float: right;
    margin: 8px 8px 0px 0px;
}

.contentfooterlinkicon
{
    vertical-align: middle;
}

/* end content usercontrol global usage */

/*
Links
*/
.orangeText16px
{
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-weight: bold;
    font-size: 16px;
    color: #de5d26;
}
.orangeText12px
{
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-weight: bold;
    font-size: 12px;
    color: #de5d26;
}


a.orange:link, a.orange:active, a.orange:visited
{
    color: #DE5D26;
    text-decoration: none;
}

a.orange:hover
{
    color: #fd7424;
    text-decoration: underline;
}

a.brown:link, a.brown:active, a.brown:visited
{
    color: #502d25;
    text-decoration: underline;
}

a.brown:hover
{
    color: #502d25;
    text-decoration: underline;
}

a.orange2:link, a.orange2:active, a.orange2:visited
{
    color: #fd7424;
    text-decoration: none;
    font-size: 11px;
}

a.orange2:hover
{
    color: #fd7424;
    text-decoration: underline;
    font-size: 11px;
}



.titlelink_orange
{
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
}

a.titlelink_orange:link, a.titlelink_orange:active, a.titlelink_orange:visited
{
    color: #DE5D26;
    text-decoration: none;
}

a.titlelink_orange:hover
{
    color: #DE5D26;
    text-decoration: underline;
}

.grabbercontent
{
    font-family: Georgia, Times New Roman;
    font-size: 1.0em;
    color: #493029;
}

#titlelink_orange
{

}


a.grabbercontent:link, a.grabbercontent:active, a.grabbercontent:visited
{
    color: #DE5D26;
    text-decoration: none;
}

a.grabbercontent:hover
{
    color: #DE5D26;
    text-decoration: underline;
}

a.close:link, a.close:active, a.close:visited
{
    font-weight: bold;
    color: #3c1e1a;
    text-decoration: none;
}

a.close:hover
{
    font-weight: bold;
    color: #3c1e1a;
    text-decoration: underline;
}



.categoryThumbnails
{
    width: 100px;
    height: 100px;
    border: #a8a68b 1px solid;
    text-align: center;
    vertical-align: middle;
    background-color: #ecebdd;
}




.breadcrumblink
{
    margin-left: 8px;
}

a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited
{
    color: #ddc2ba;
    text-decoration: none;
}

a.breadcrumblink:hover
{
    color: #fff;
    text-decoration: underline;
}

.subcategorywhitelink
{
    margin-left: 8px;
}

a.subcategorywhitelink:link, a.subcategorywhitelink:active, a.subcategorywhitelink:visited
{
    color: #fff;
    text-decoration: none;
}

a.subcategorywhitelink:hover
{
    color: #fff;
    text-decoration: underline;
}

.subcategorywhitelinkbold
{
    margin-left: 8px;
}

a.subcategorywhitelinkbold:link, a.subcategorywhitelinkbold:active, a.subcategorywhitelinkbold:visited
{
    color: #ddc2ba;
    text-decoration: none;
    font-weight: bold;
}

a.subcategorywhitelinkbold:hover
{
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}

.gallerybreadcrumblink
{
    margin-left: 8px;
}

a.gallerybreadcrumblink:link, a.gallerybreadcrumblink:active, a.gallerybreadcrumblink:visited
{
    color: #ffffff;
    text-decoration: none;
}

a.gallerybreadcrumblink:hover
{
    color: #dfdcb8;
    text-decoration: underline;
}



a.white:link, a.white:active, a.white:visited
{
    color: #fff;
    text-decoration: none;
}

a.white:hover
{
    color: #fff;
    text-decoration: underline;
}

a.white2:link, a.white2:active, a.white2:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

a.white2:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
}

a.white3:link, a.white3:active, a.white3:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

a.white3:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}

a.hey:link, a.hey:active, a.hey:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #e7e5b6;
    text-decoration: none;
}

a.hey:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline;
}
a.OrangeGallery:link, a.OrangeGallery:active, a.OrangeGallery:visited
{
    font-family: Georgia;
    font-size: 11px;
    font-weight: bold;
    color: #de5d26;
    text-decoration: none;
}

a.OrangeGallery:hover
{
    font-family: Georgia;
    font-weight: bold;
    font-size: 11px;
    color: #de5d26;
    text-decoration: underline;
}


a.numbers:link, a.numbers:active, a.numbers:visited
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    border: #de5d26 1px solid;
    background-color: #e56d3a;
    padding: 5px;
    color: #ffffff;
    text-decoration: none;
}

a.numbers:hover
{
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    background-color: #9d411a;
    color: #ffffff;
    text-decoration: none;
}




/*
Text
*/

.breadcrumblink
{
    color: #fff;
}

.white
{
    color: #fff;
}

.orange
{
    color: #DE5D26;
}

.textbrown10px
{
    padding-right: 30px;
    font-weight: bold;
    font-size: 10px;
    color: #563c3c;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.TextBlack10px
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextBlack9px
{
    font-size: 9px;
    color: #400E0D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TextBlack10pxIT
{
    font-size: 10px;
    color: #000000;
    font-style: italic;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TextWhite12px
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}


/*
Content Elements
*/

.breadcrumbcontainer
{
    border: solid 1px #dcd694;
    padding: 1px;
    margin: 0 3px 10px 0;
    text-align: left;
}

.imageContainer
{
    border: solid 1px #dcd694;
    padding: 1px;
}


.breadcrumb
{
    background-image: url(/images/global/tile-breadcrumb-bg.gif);
    background-position: right top;
    background-repeat: repeat-y;
    border: solid 1px #531f0e;
    padding: 3px 0 3px 0;
}


.dropDowns
{
    background-color: #d55e12;
    border: solid 1px #bf5410;
    padding: 3px 0 3px 0;
}


.galleryBreadcrumb
{
    background-color: #958912;
    text-align: left;
    background-position: right top;
    border: solid 1px #65602d;
    padding: 3px 0 3px 0;
}

.breadcrumbimage
{
    margin-left: 8px;
}
.breadcrumbimage
{
    margin-left: 8px;
}

#contentlayout
{
    margin: 1px 25px 0px 25px;
}

#JournalDetails a:link
{
font-weight:bold;
    color:#e15f26;
	text-decoration:underline;
}

#JournalDetails a:active
{
font-weight:bold;
    color:#e15f26;
	text-decoration:underline;
}


#JournalDetails a:visited
{
font-weight:bold;
    color:#e15f26;
	text-decoration:underline;
}


#JournalDetails a:hover
{
font-weight:bold;
    color:#e15f26;
	text-decoration:none;

}



#contenttoolbar
{
    height: 31px;
}

#emailLinkContainer
{
    font-family: Arial, Helvetica, sans-serif;
    filter: Alpha(Opacity=0);
    opacity: 0.0;
    background-color: #f96b0c;
    border: #b74900 solid 1px;
    border-style: none solid solid solid;
    padding: 2px;
    width: 280px;
    height: 50px;
    vertical-align: top;
    margin-top: 26px;
    margin-left: 176px;
    position: absolute;
    text-align: left;
}
#emailLinkContainer #emailAddressContainer
{
    margin: 0 2px 0 2px;
}
#emailLinkContainer #emailAddressContainer input[type="text"]
{
    width: 130px;
}
#emailLinkContainer #emailButtonContainer
{
    margin: 0 2px 0 2px;
}

a.contenttoolbarlink:link, a.contenttoolbarlink:active, a.contenttoolbarlink:visited
{
    color: #fff;
    text-decoration: none;
}

a.contenttoolbarlink:hover
{
    color: #fff;
    text-decoration: underline;
}

.contentauthorcontainer
{
    width: 80px;
}

.contentauthorcontainer img
{
    border: solid 2px #D8D289 !important;
}

.contentheadinglabel
{
    font-family: Georgia, Times New Roman;
    font-size: 1.85em;
    color: #DE5D26;
}

.contentdatelabel
{
    font-style: italic;
    font-size: 90%;
}

.subcategorycontainer
{
    width: 160px;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
    padding: 4px 0 3px 0;
}

.subcategorycontainer2
{
    width: 200px;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
    padding: 4px 0 3px 0;
}

.subcategorycontainer3
{
    width: 280px;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
    padding: 4px 0 3px 0;
}

.subcategorycontainer4
{
    width: 65px;
    padding: 4px 0 3px 0;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
}

.subcategorycontainer5
{
    width: 95px;
    padding: 4px 0 3px 0;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
}

.subcategorycontainer6
{
    width: 245px;
    padding: 4px 0 3px 0;
    background-color: #3F2816;
    border-bottom-style: solid;
    border-bottom-color: #68511B;
    border-bottom-width: 1px;
}

.subcategoryarrowbrown
{
    float: left;
    margin-left: 8px;
    margin-top: 6px;
    margin-right: 3px;
}

.contentfooterlinkbox
{
    background-color: #edeac9;
    border:solid 1px #815c54;
    padding:2px;
    font-size:90%;
    margin-bottom:9px;
}

/* Star Rating */

.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    cursor: pointer;
    display: inline;
}
.ratingStarReadOnly
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    display: inline;
}
.filledRatingStar
{
    background-image: url(/gallery/images/FilledStar.gif);
}

.emptyRatingStar
{
    background-image: url(/gallery/images/EmptyStar.gif);
}

.savedRatingStar
{
    background-image: url(/gallery/images/SavedStar.gif);
}

.TopGroup
{
    background-position: left top;
    background-repeat: repeat-y;
}

.Group
{
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
    background-color: #e1e1e1;
    z-index:100;
}

.Item
{
    font-weight: bold;
    font-size: 10px;
    width: 80px;
    cursor: pointer;
    color: #ffffff;
    font-family: verdana;
    background-color: #625c0b;
}

.ItemH
{
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    color: #000000;
    font-family: verdana;
    background-color: #e1e283;
}

.ItemExp
{
    font-weight: bold;
    font-size: 10px;
    cursor: pointer;
    color: #ffffff;
    font-family: verdana;
    background-color: #625c0b;
}

.MainMenuItem
{
    cursor: pointer;
}

.BG-poll
{
    background-image: url(/images/pollBackground.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	}
	
 td.landForSaleThread a:hover {
	color:#000000;
	text-decoration:underline;
}
.landForSaleMaster, .landForSaleMaster a, .landForSaleMaster .white3 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	margin-bottom:15px;
}
.landForSaleDefault, .landForSaleDefault a, .landForSaleDefault  .white3 {
	font-size:14px;
	padding:20px 0;
}
