/* CSS Document */

body {
	background-color:#95a595;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	text-align:left;
}




/*  ///////////////    LINKS    ///////////////  */

a:link{color:#640000; text-decoration:none; font-weight:normal}
a:visited{color:#640000; text-decoration:none; font-weight:normal}
a:hover{color:#640000; text-decoration:underline; font-weight:normal}

a.white:link{color:#fff; text-decoration:none; font-weight:bold}
a.white:visited{color:#fff; text-decoration:none; font-weight:bold}
a.white:hover{color:#fff; text-decoration:underline; font-weight:bold}

a.gold:link{color:#C38746; text-decoration:none; font-weight:bold}
a.gold:visited{color:#C38746; text-decoration:none; font-weight:bold}
a.gold:hover{color:#C38746; text-decoration:underline; font-weight:bold}



/*  ///////////////    TEXT    ///////////////  */

p{text-align:left; padding-left:25px; padding-right:15px;}
p.center{margin:auto; text-align:center}

h2{font-size:20px; text-align:center; padding:0px; margin:0px}
h3{font-size:16px; font-weight:bold; color:#333333; text-align:center; padding:0px; margin:0px}

ul{text-align:left}
ol{text-align:left; padding-left:80px;}

.propdetails_text{text-align:left; font-size:12px; height:120px; font-family:"Times New Roman", Times, serif;}
.white12{font-size:12px; color:#fff}
.white14{font-size:12px; color:#fff; font-weight:bold}
.xsmall{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:9px}
.medtext{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#000;}
.basetext_large{font-size:24px; font-weight:bold; padding-top:53px}
.agenttitle{font-size:18px; color:#5f6b5f; font-weight:bold}
.agenttitle2{font-size:16px; color:#5f6b5f; font-weight:bold}
.titletext{font-size:20px; color:#5f6b5f; font-weight:bold}
.titletextcenter{font-size:20px; color:#5f6b5f; font-weight:bold; text-align:center}

.pricereductiontext{font-size:18px; color:#990033; text-align:center; border:none; width:42%; margin-right:1%; float:right;}



/*  ///////////////    FORMS    ///////////////  */

input.mint{background-color:#95a595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; border-color:#5f6b5f}
input.reg{background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; border-color:#5f6b5f}
input.submit{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:9px}
select.mint{background-color:#95a595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; border-color:#000}
select.mint2{background-color:#95a595; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; border-color:#000; width:120px}
select.reg{background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; border-color:#000; width:120px}
.searchbutton{height:25px; vertical-align:top; padding:0px; margin:0px; overflow:hidden}
.buttondiv{height:25px; vertical-align:top; padding:0px; margin:0px; overflow:hidden}
.buttondiv2{height:44px; vertical-align:top; padding:0px; margin:0px; overflow:hidden}
.def_button{width:200px; font-size:14px;}
.def_button2{width:200px; height:42px; font-size:18px;}



/*  ///////////////    IMAGES    ///////////////  */

img.left{border:double; float:left; margin:8px}
img.right{border:double; float:right; margin:8px}
img.go{margin-top:3px; margin-left:1px; margin-right:0px; margin-bottom:0px; padding:0px}
img.properties{border:inset; border-width:1px; border-color:5f6b5f; margin:auto}
img.customfeature{width:193px; height:123px; border:inset; border-width:1px}
img.photopanel_main{width:400px; height:250px; border:inset; border-width:3px; border-color:#333333}
img.photopanel_small{width:82px; height:52px; border:outset; border-width:2px; margin:4px; border-color:#333333; overflow:hidden}
img.areainfo{border:inset; border-width:2px; border-color:5f6b5f; margin:auto}
img.myproperties{width:255px; height:175px; border:double; margin:auto}
img.agentsmall{width:140px; height:145px; border:inset; float:left; margin-right:12px}
.agentdiv{width:49%; float:left; }


/*  ///////////////    TABLES    ///////////////  */

table.properties{width:100%; border:0px;}
td.properties{width:25%; border:0px; text-align:center}
table.agentstbl{width:95%; margin:0 auto 0 auto; border:ridge; height:320px;}
table.details_table1{width:90%; border:ridge; margin:auto; font-size:12px;}
.details_td1{border-bottom:ridge; margin:auto; border-color:#7a867a;}




/* ///////////////   LAYOUT   ///////////////  */


#container {width:100%; min-width:1000px}
#favorite{width:100%; height:1px; position:fixed; text-align:right; top:0px; z-index:5; overflow:visible;}
#favbadge{width:217px; height:89px; background-image:url(images/favorites_badge_bkg.png); background-position:right; background-repeat:no-repeat; float:right;}
#row {width:100%; text-align:center}
#titlerow {width:100%; margin-top:15px; margin-bottom:18px; color:#FFFFFF; background-image:url(images/woodbkg.gif); border-top:ridge; border-bottom:ridge; border-left:none; border-right:none; border-color:#5f6b5f;}
#searchrow {width:100%; margin-top:15px; margin-bottom:18px; color:#FFFFFF; border:none;}
.spacer{clear:both; text-align:center}
.nowrap{clear:both; text-align:center; white-space:nowrap;}
.spacergreen{clear:both; background-color:5f6b5f}
#bottomlinks {width:100%; text-align:center; font-size:14px;}
.baserow {width:100%; text-align:left; background-image:url(images/base_bkg.gif)}
.basecell{height:25px; float:left; font-size:24px; font-weight:bold}
.basecell2{height:87px; float:right; margin-top:0px}
.baseaddress{height:21px; padding-top:30px}
.basephonenumbers{height:25; font-size:20px; padding-top:4px; color:#000000}
#baseinfo{width:100%; background-color:#7a867a; margin:auto;}
.baseinfocontact{width:245px; height:75px; margin-top:10px; float:right;}
.baseinfocell1{width:300px; margin-top:10px; float:left; clear:none;}
.baseinfocell2{font-size:12px; color:#fff; float:left; text-align:center; padding-top:20px;}
.basesmallprint{width:80%; background-color:#7a867a; text-align:center; font-size:10px; color:#000; vertical-align:baseline; padding-top:20px; padding-bottom:20px; margin-left:10%; margin-right:10%; }
.brokerreciprocity{width:100%; text-align:center; font-size:12px; color:#000; vertical-align:baseline; padding-top:20px; padding-bottom:20px}
.assistance {width:100%; text-align:center; color:#000; font-size:14px}

#text_block1{width:94%; text-align:left; float:left; margin-left:20px; margin-right:20px; margin-bottom:20px; margin-top:10px}

.widthbar{width:1024px; height:4px; margin:auto; text-align:center; border:0px}
#flashlayouttitle{width:100%; height:30px; background-color:#000; background-image:url(images/woodbkg2.gif); color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:bold; text-align:center;}


/* Header */
#header {width:100%; height:168px; text-align:left; padding:0px; margin:0px; background-color:#95a595; z-index:1; background-color:#7a867a}
.headbrowbkg{width:100%; min-width:1000px; height:166px; text-align:right; margin-top:0px; overflow:hidden; z-index:1; position:absolute; background-image:url(images/header_bkg1.jpg); background-position:right; background-repeat:no-repeat}
.headrow1{width:258px; height:161px; margin-left:10px; text-align:left; z-index:3; position:absolute;}
.headphone{Width:550px; height:30px; margin-left:100px; margin-left:260px; margin-top:6px; text-align:right; float:left; z-index:3; position:absolute;}
.bookmark{
	width:125px;
	height:30px;
	float:right;
	margin-right:10px;
	z-index:3;
	position:relative;
	display:block;
	}
	
.headrow2{width:100%; min-width:1000px; height:60px; top:115px; text-align:right; background-image:url(images/headrow2_bkg.gif); z-index:3; position:absolute; font-family:"Times New Roman", Times, serif; font-size:44px; font-weight:bold; color:#FFFFFF}
#headtoplayer {position:absolute; left:323px; top:8px; width:667px; height:94px; z-index:4; text-align:center; font-size:28px; color:#000; font-weight:bold}



/* Header2 */
#header2 {width:100%; height:138px; text-align:left; padding:0px; margin:0px; background-color:#677067; z-index:1;}
.headbrowbkg2{width:100%; min-width:1000px; height:130px; text-align:right; margin-top:0px; overflow:hidden; z-index:1; position:absolute; background-image:url(images/header_bkg1.png); background-position:right; background-repeat:no-repeat}
.headrow1_2{width:491px; height:130px; margin-left:0px; text-align:left; z-index:3; position:absolute;}
.headphone2{Width:650px; height:30px; margin-left:420px; margin-top:6px; text-align:left; float:left; z-index:3; position:absolute;}
.bookmark2{
	width:125px;
	height:30px;
	float:right;
	margin-right:10px;
	z-index:3;
	position:relative;
	display:block;
	top:40px;
	}
	
.headerannouncement{width:446px; height:30px; z-index:5; position:absolute; top:97px;}
	
.headrow2_2{width:100%; min-width:1000px; height:60px; top:80px; text-align:right; background-image:url(images/headrow2_bkg.gif); z-index:3; position:absolute; font-family:"Times New Roman", Times, serif; font-size:32px; font-weight:bold; color:#FFFFFF}
#headtoplayer2 {position:absolute; left:323px; top:8px; width:667px; height:94px; z-index:4; text-align:center; font-size:28px; color:#000; font-weight:bold}


/* Link Bar */
#linkbar{width:100%; height:25px; text-align:center; background-image:url(images/linkbar_bkg.gif); border-bottom:groove; border-bottom-width:2px; border-bottom-color:#7a867a; padding:0px; overflow:hidden}
#linkbar_center{margin:auto; text-align:center}
.linkbox-leftspacer{width:2px; height:25px; border-right:inset; border-right-width:2px; border-right-color:#7a867a; float:left}
.linkbox{height:25px; border-right:inset; border-right-width:2px; border-right-color:#7a867a; float:left; background-image:url(images/linkbar_bkg.gif); font-size:14px; font-weight:bold; padding-left:30px; padding-right:30px; padding-top:2px; overflow:visible; text-align:center}
#jumpbar{width:100%; height:20px; background-color:#5f6b5f; text-align:center; font-size:11px; color:#fff; background-image:url(images/jumpbar_bkg.gif); border-bottom:groove; border-bottom-color:#7a867a; padding-top:4px}
#jumpbar_container{width:795px; height:20px; margin:auto; text-align:center}
#jumpbar_cell{width:250px; height:20px; padding:0px; margin:0px; text-align:center; float:left}

/* Property Tables */
#property_row{width:99%; height:290px; padding:0px; margin-top:3px; margin-bottom:2px; text-align:center; margin-right:0px; margin-left:1%; overflow:hidden; min-width:1010px}
#property_cell{width:24%; height:305px; margin-right:1%; margin-left:0px; text-align:center; float:left}

#property_row_single{width:99%; height:120px; padding:0px; margin-top:3px; margin-bottom:2px; text-align:center; margin-right:0px; margin-left:1%; overflow:inherit; min-width:1010px}
#property_cell_single{width:24%; height:140px; margin-right:1%; margin-left:0px; text-align:center; float:left}


.cell_customfeature{width:96%; height:220px; margin-right:1px; margin-left:1%; border-width:1px; border:groove; text-align:center; float:left; background-color:#7a867a}
.cell_customfeature2{width:96%; height:220px; margin-right:1%; margin-left:1%; border-width:1px; border:groove; text-align:center; float:right; background-color:#7a867a}
.cell_featureslide{width:100%; height:168px; padding:0px; margin:0px; text-align:center; overflow:hidden; background-image:url(images/proptitle_bkg.gif); border-bottom:groove}
.feature_imgslide{width:192px; height:143px; overflow:auto; background-color:#000}
#propdetails{width:99%; height:140px; border-right:dashed; border-left:dashed; border-color:#7a867a; border-width:1px; text-align:left}
.proptitle{width:100%; height:14px; border-top:inset; border-bottom:inset; border-width:2px; border-color:#5f6b5f; background-image:url(images/woodbkg.gif); text-align:center; font-size:10px; color:#fff;}
.propleft{width:92px; height:120px; padding-right:4px; margin-right:4px; border-right:dashed; border-right-color:#95a595; border-right-width:1px; float:left; text-align:center}
.propright{height:120px; text-align:left; font-size:10px; overflow:auto; float:right; margin-left:3px}


/* Featured Box */
#property_feature{width:48%; height:280px; margin-right:1%; margin-left:0px; text-align:center; border:double; border-color:#000; border-width:5px; float:left; background-color:#827E6E; background-image:url(images/woodbkg.gif);}
#property_featuremap{width:48%; height:280px; margin-right:1%; margin-left:0px; text-align:center; border:double; border-color:#5f6b5f; border-width:3px; float:left; background-color:#95a595; }
.propfeaturetitle{width:100%; height:24px; border-top:none; border-bottom:inset; border-width:2px; border-color:#5f6b5f; background-color:#827E6E;  background-image:url(images/woodbkg.gif); text-align:center; font-size:18px; color:#fff; font-weight:bold}
.propfeaturebase{width:100%; height:24px; border-top:inset;; border-width:2px; border-color:#5f6b5f; text-align:center; font-size:14px; padding-top:10px; background-color:#827E6E; background-image:url(images/woodbkg.gif);}
.row_customfeature{width:100%; height:210px; text-align:center; background-color:#827E6E; background-image:url(images/loadingfeature.png); background-position:center; background-repeat:no-repeat; overflow:hidden}
.feature_photodiv{width:59%; height:210px;  background-color:#827E6E; text-align:center; border-left:groove; float:right; border-left-width:0.5%; padding-top:15px}
.feature_info{width:40%; height:230px; font-size:14px; font-weight:bold; text-align:center; float:right; padding-top:30px;}
img.featurebox{width:90%; height:85%; border:inset; border-width:2px}



/*  Listing Details */
#listing_addressbar {width:99.5%; height:80px; border-top:inset; border-bottom:inset; border-width:3px; font-size:12px; font-weight:bold; text-align:center; background-color:#7a867a; border-color:#827e6e; margin:auto; padding-top:8px}
.addressbar_rightcell{width:24%; height:80px; float:right; text-align:right}
.addressbar_leftcell{width:24%; height:80px; float:left; text-align:left}
.addressbar_centercell{width:49%; height:80px; float:left; text-align:center}

#photopanelcell{width:42%; text-align:center; margin-top:30px; margin-left:1%; margin-right:1%; float:right; border:outset; border-color:#333333; background-image:url(images/woodbkg.gif); overflow:hidden;}
#detailscontainer{width:53%; text-align:center; margin:1%; float:left; font-size:20px;}
#photopanel{width:96%; text-align:center; margin:auto; overflow:hidden;}
#detailsbox{width:95%; background-image:url(images/woodbkg.gif); text-align:center; border:outset; border-color:#333333; border-width:3px; overflow:auto; margin:auto; padding:6px}
#detailsbox2{width:95%; background-image:url(images/woodbkg.gif); text-align:center; border:outset; border-width:3px; overflow:auto; margin:auto; padding:6px; border-color:#333333;}
.details_description{width:90%; margin-left:2%; margin-right:2%; margin-top:5px; background-color:#bcc8bc; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center; padding:5px; margin:auto; font-size:x-small; border:inset; border-width:3px; border-color:#333333;}
#details_center{margin:auto; width:90%; padding-left:8px; }
.details_listbox{width:29%; height:150px; margin-left:1%; margin-right:1%; margin-top:5px; background-color:#bcc8bc; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; font-size:x-small; border:inset; border-width:3px; float:left; vertical-align:top; border-color:#333333; overflow:auto}
.details_listbox2{width:29%; height:300px; margin-left:1%; margin-right:1%; margin-top:5px; background-color:#95a595; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:left; font-size:10px; border:inset; border-width:3px; float:left; vertical-align:top; border-color:#333333; overflow:auto}

/* Search List */

#listingsummary {width:99.5%; height:80px; border-top:inset; border-bottom:inset; border-width:3px; background-color:#7a867a; font-size:12px; text-align:center; border-color:#827e6e; margin:auto; padding-top:4px}
#search_tbar{width:100%; height:20px; background-color:#7a867a; text-align:center; font-size:11px; color:#fff; background-image:url(images/woodbkg.gif); border-bottom:groove; border-bottom-color:#7a867a; padding-top:6px}
#div30cell{width:33%; text-align:center; float:left}
.listingrange{text-align:center; font-size:14px; font-weight:bold}
#div10cell{width:9.8%; text-align:center; float:left; border-right:groove; border-right-width:1px}
#div50cell{width:49.8%; text-align:center; float:left; border-right:groove; border-right-width:1px}
#div10list{width:9.8%; height:76px; text-align:center; float:left; border-right:groove; border-right-width:1px; vertical-align:middle}
#div50list{width:49.8%; height:76px; text-align:center; float:left; border-right:groove; border-right-width:1px; vertical-align:middle; overflow:auto}

/* Search Options */

#optionscontainer {width:100%; margin:auto; text-align:center;}
#optionsbox1{width:45%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; float:left; font-size:11px; overflow:auto; margin-left:1.5%;}
#optionsbox2{width:45%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; float:right; font-size:11px; overflow:auto; margin-right:1.5%;}
#optionsbox3{width:45%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; margin:auto; font-size:11px; overflow:auto}

#options-box1{width:30%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; float:left; margin-left:2%; font-size:11px; overflow:auto}
#options-box2{width:47%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; float:left; margin-left:2%; font-size:11px; overflow:auto}
#options-box3{width:60%; height:200px; background-color:#7a867a; border-left:double; border-right:double; border-bottom:double; border-width:2px; border-color:#5f6b5f; text-align:center; margin:auto; font-size:11px; overflow:auto}


/* Area Info */
#areainfo_container{width:90%; min-width:1000px; background-color:#bcc8bc; border:inset; border-width:3px; text-align:left; padding-top:24px; padding-bottom:24px; margin:auto; font-size:14px}
#area_highlights{width:30%; border-left:groove; border-left-width:2px; text-align:center; float:right; margin-left:20px; margin-bottom:20px; margin-top:12px; overflow:hidden; font-size:11px}
#area_verbiage{width:65%; text-align:left; float:left; margin-left:20px; margin-bottom:20px; margin-top:10px}
#regioninfo{width:595px; text-align:left;}

/* Montana Lifestyle */
#mtlife_left{width:44%; margin-left:3%; margin-right:1%; border:dashed; border-width:1px; border-color:#95a595; float:left; text-align:center}
#mtlife_right{width:44%; margin-left:1%; margin-right:3%; border:dashed; border-width:1px; border-color:#95a595; float:right; text-align:center}

/* Mortgage Calculator */

.div33{width:32%; height:245px; margin-left:0.5%; margin-right:0.5%; float:left; text-align:center; overflow:auto}
.propphoto-calc{width:295px; height:225px; margin:auto; text-align:center; background:url(images/woodbkg.gif); border:outset; padding-top:12px}
.photo-calc{width:270px; height:205px; padding:0px; margin:0px; border:inset}


/*  Agents Page */

#agentbox_main{width:90%; border:ridge; border-width:2px; border-color:#7a867a; margin:auto; text-align:left; border-top:none; background-color:#7a867a}
#agenttitlebar{width:100%; font-size:16px; font-weight:bold; color:#FFFFFF; background-image:url(images/woodbkg.gif); text-align:center; border-bottom:groove; border-top:groove; border-color:#5f6b5f; padding-top:4px; padding-bottom:4px;}
#agentbox_container{width:90%; border:none; margin:auto; text-align:center}
#agentbox_right{width:47%; height:240px; border:ridge; border-width:2px; border-color:#7a867a; float:right; text-align:left; border-top:none; background-color:#7a867a; overflow:auto}
#agentbox_left{width:47%; height:240px; border:ridge; border-width:2px; border-color:#7a867a; float:left;  text-align:left; border-top:none; background-color:#7a867a; overflow:auto}
.agenttitle{font-size:18px; color:#434139; font-weight:bold}
.agenttitle2{font-size:16px; color:#434139; font-weight:bold}


/* My Properties */

#propertiesbox_main{width:90%; border:ridge; border-width:2px; border-color:#7a867a; margin:auto; text-align:center; border-top:none; background-color:#bcc8bc; min-width:950px}
#propertiestitlebar{width:100%; height:20px; font-size:16px; font-weight:bold; color:#FFFFFF; background-image:url(images/proptitle_bkg.gif); text-align:left; border-bottom:groove; border-top:groove; border-color:#5f6b5f; padding-top:4px; padding-bottom:4px;}
.propertiestitle-left{width:48%; height:20px; font-size:16px; font-weight:bold; color:#FFFFFF; float:left; padding-left:8px; }
.propertiestitle-right{width:48%; height:20px; font-size:16px; font-weight:bold; color:#FFFFFF; float:right; padding-right:8px; text-align:right;}
#propertiesbox_details{width:98%; margin-right:1%; margin-left:1%; margin-top:10px; text-align:left}
.properties_photobox{width:25%; padding-right:20px; text-align:center; font-size:14px; font-weight:bold; float:left; min-width:250px}
.photobox_thumbnails{width:97%; min-height:85px; overflow:auto; text-align:center; margin:auto; white-space:nowrap; font-size:3px;}
#myprop_formbtn_container{width:72%; float:right; text-align:center; height:30px;}
.myprop_button{width:49%; float:left; text-align:center; height:30px; overflow:hidden; padding:0px;}


/*  Search Map */

#smap_container{width:100%; height:289px; background-color:#95a595;}
.smap_sshow{width:48%; height:250px; min-width:239px; margin-right:1%; float:left; text-align:center; overflow:hidden; border-bottom:dashed; border-top:dashed; border-color:#5f6b5f; border-width:1px}
.smap_info{ width:47%; height:250px; font-size:12px; float:right; overflow:auto; border-bottom:dashed; border-top:dashed; border-color:#5f6b5f; border-width:1px}
#smap_blinkscontainer{width:100%; height:35px;}
.smap_return{width:48%; margin-left:2%; float:left}
.smap_proplink{width:48%; margin-right:2%; float:right; text-align:right}


/*  Map Page */

#mapbox{
position:absolute; width:817px; height:472px; text-align:center; margin:auto; z-index:1; top: 0px; left:0px; visibility:visible;
}

#flathead{
position:absolute; width:817px; height:472px; text-align:center; margin:auto; z-index:2; top:0px; left:0px; visibility:hidden;
}

#bitterroot{
position:absolute; width:817px; height:472px; text-align:center; margin:auto; z-index:3; top:0px; left:0px; visibility:hidden; 
}

#gallatin{
position:absolute; width:817px; height:472px; text-align:center; margin:auto; z-index:2; top:0px; left:0px; visibility:hidden;
}

#yellowstone{
position:absolute; width:817px; height:472px; text-align:center; margin:auto; z-index:2; top:0px; left:0px; visibility:hidden;
}


/*  DROPDOWN  */

#dropmenudiv{
position:absolute; background-color: #95a595; border:1px solid black; border-bottom-width: 0; font:normal 12px Verdana; line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #95a595;
}



/*  MEMBER  */

.logintable{width:550px; border:0px; text-align:center; background-color:#5f6B5F; margin:auto;}
.logintablehead{ background-color:#7A867A; font-size:20px; color:#FFFFFF; padding-top:6px; padding-bottom:6px;}
.logincell{width:50%; background-color:#95A595}

#memberdiv{width:90%; min-width:850px; border:inset; border-width:2px; background-color:#BCC8BC; margin:auto;}
.member_t-bar{width:99%; height:26px; background-color:#5f6b5f; background-image:url(images/t-barbkg.gif); background-repeat:repeat-x; border-bottom:groove; font-size:17px; color:#FFFFFF; padding-top:8px; padding-left:1%}
.member_menubar{width:18%; height:380px; float:left; text-align:center; font-size:14px;}
.member_menutable{width:100%; background-color:#7a867a; border-width:0px;}
.member_menucell{background-color:#95a595}

#member_contentdiv{width:80%; float:left; padding-top:8px; padding-left:1%; padding-bottom:15px; border-left:groove;}

.member_contenttable{width:90%; background-color:#95a595; margin:auto; border-width:0px}
.member_ctd1{background-color:#BCC8BC; text-align:right; width:30%}
.member_ctd2{background-color:#BCC8BC; text-align:left; width:70%}
.member_cth1{background-color:#95a595; text-align:left; width:100%; color:#fff}

.member_ListingTable{width:98%; background-color:#95a595; margin:auto;}
.member_ListingCell{width:50%; background-color:#BCC8BC; font-size:10px; border-left:groove; border-right:groove; border-width:1px; border-color:#7A867A;}
.member_ListingTH{width:50%; background-color:95a595; font-size:14px; color:#fff; font-weight:bold; border-left:groove; border-right:groove; border-width:1px; border-color:#7A867A;}

.member_ListPhotoBar{width:30%; height:160px; overflow:hidden; text-align:center; font-size:10px; float:left; margin-left:2px; border-right:groove; border-width:2px;}
.member_ListPhoto{width:100px; height:70px; border:inset; border-width:2px;}
.member_ListDetail{width:68%; height:160px; overflow:auto; padding-left:6px font-size:10px; float:right; text-align:left}

/* MAP */

#mapbox{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:0; top: 0px; left:0px; visibility:visible;}
#bigfork{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#cfalls{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#eureka{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#kalispell{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#lakeside{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#libby{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#plains{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#polson{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#tfalls{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#westglacier{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}
#whitefish{
position:absolute; width:593px; height:541px; text-align:center; margin:auto; z-index:2; top: 0px; left:0px; visibility:hidden;}