form {margin:0px}
img {border:0px}
.cnt {text-align:center}
.rt {text-align:right}
.brk {clear:both}
.top {vertical-align:top}
.formreq {font:bold 14px arial; color:red}
.formsub {border:1px solid #4A3A1D; padding:1px; color:#EFEBD1; cursor:pointer; font-weight:bold; background:#5C3D07}
input.formsub:hover {background:#EFEBD1; color:#5C3D07}
/* Google Site Search Results */
#cse-search-results {width:700px; height:auto; }

*html .png {
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/vimages/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


ul.pdfbullets li {list-style-image:url(/vimages/icon_pdf.gif); padding-right:2px}
*html hr {border-bottom:1px solid #5C3D07; height:1px }
hr {border-bottom:1px solid #5C3D07; display:block; margin:14px 10px 14px 0px}
*html div.hr {border-bottom:1px solid #5C3D07; display:block; margin:0px 10px 20px 0px}
div.hr {border-bottom:1px solid #5C3D07; display:block; height:1px; margin:20px 10px 20px 0px}

.smt_event {text-align:center; padding:2px 0px 2px 0px; font:bold 11px arial, helvetica}
	.smt_event a {color:#967027; text-decoration:underline}
	.smt_event a:hover {color:#5C3D07; text-decoration:none}

#holder {position:relative; width:940px; margin:0px auto 0px auto; background:url(/vimages/holder_bg.gif) repeat-y}
#navholder {padding:4px 4px 30px 4px; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff}
	#nav {position:relative; width:940px; height:33px; background:#5C3D07}
	#bizcategory_select {position:absolute; width:200px; z-index:300; top:96px; right:0px; font-size:11px; font-family:tahoma; color:#EFEBD1}
	#bizcategory_select select {font-size:11px; width:174px; border:0px; font-family:tahoma; color:#5C3D07; background:#EFEBD1}
#tbar {position:relative; background:#EFEBD1; width:940px; height:110px}
#photobanner {position:relative; width:940px; height:150px}
	#vinfo {position:absolute; left:0px; top:0px; width:200px; height:150px}
	#bannerimages {position:absolute; left:200px; top:0px; width:740px; height:150px}
#logo {position:absolute; left:372px; top:12px; width:197px; height:71px}
#sectitle {position:absolute; top:0px; width:200px; height:33px}
#searchfield {position:absolute; width:194px; top:42px; left:740px}
	.tblkeyword {width:100%; table-layout:fixed}
	.tblkeyword td {padding:0px}
	.tblkeyword td.fld {width:174px}
	.tblkeyword td.gobutton {width:28px}
	.tblkeyword input.keysearch {border:1px solid #5C3D07; width:166px; background:#F2F2DE; color:#5C3D07; padding:4px 4px 4px 4px; font-size:12px; font-weight:bold}
	
#searchfield_radios {position:absolute; width:170px; top:60px; left:740px}
	.tblkeyword_radios {width:100%; font-size:9px; font-family:arial}
	.tblkeyword_radios td {padding:0px}
	#searchfield_radios a {text-decoration:none; color:#967027}
	#searchfield_radios a:hover {text-decoration:underline; color:#967027}		
	
	#newslettersignupprivacy a {color:#5C3D07; font:9px tahoma,arial; text-decoration:none}
	#newslettersignupprivacy a:hover {text-decoration:underline}
	#newslettersignup .fld {border:1px solid #5C3D07; width:114px; background:#F2F2DE; color:#B6AA78; padding:3px 2px 3px 2px; font-size:12px; font-weight:normal}
	
#Sitemapholder {position:absolute; width:40px; text-align:right; top:53px; right:0px; font:9px arial }
	#Sitemapholder a {text-decoration:none; color:black}
	#Sitemapholder a:hover {text-decoration:underline; color:black}
	

	
#quicklinks {position:absolute; width:200px; padding:0px 0px 0px 0px; left:0px; text-align:right; top:32px; font-size:11px; font-family:tahoma, arial; z-index:600 }	
	#quicklinks a {text-decoration:none; color:black}
	#quicklinks a:hover {text-decoration:underline; color:black}
	
#tbar_comments {position:absolute; width:200px; line-height:11px; font:bold 11px arial; left:0px; top:40px; color:#796643 }	
	#tbar_comments a {text-decoration:none; color:#967027}
	#tbar_comments a:hover {text-decoration:underline; color:#967027}	
	
#lcol {margin-bottom:70px; width:200px; vertical-align:top; float:left}
	.lcolheader {width:196px; padding:6px 2px 6px 2px; color:#5C3D07; background:#EFEBD1; font-size:13px; font-variant:small-caps; font-family:tahoma, arial; font-weight:bold; text-align:center}
	#lt_bottom {position:absolute; z-index:2; top:-133px; left:0px; width:200px; height:133px} /* background:url(/vimages/lt_bot.jpg) no-repeat */
	#microsites {position:absolute; z-index:3; top:-186px; width:160px; left:20px; margin:100px auto 0px auto; font:10px arial, helvetica; }

	a.micrositeslink {display:block; width:180px; color:#5C3D07; text-decoration:none; padding:2px; text-indent:16px}
	a.micrositeslink:hover {background:#eee; text-decoration:underline; color:#8F7129}
	
	a.micrositestoplink {float:left; color:#5C3D07; font:bold 11px arial, helvetica; text-decoration:none; padding:2px; text-indent:16px; margin-right:10px;}
	a.micrositestoplink:hover {background:#eee; text-decoration:underline; color:#8F7129}
	
	
	a.micrositestoplink2 {display:block; background:transparent; width:184px; color:#5C3D07; line-height:11px; font:normal 11px arial, helvetica; text-decoration:none; padding-left:16px;}
	a.micrositestoplink2:hover {background:#EBE3C2; text-decoration:underline; color:#8F7129}
	
	a#micrositetop_visitor:link, a#micrositetop_visitor:active, a#micrositetop_visitor:visited  {background:url(/vimages/bullet_visitors.gif) no-repeat left center}
	a#micrositetop_planner:link, a#micrositetop_planner:active, a#micrositetop_planner:visited {background:url(/vimages/bullet_planner.gif) no-repeat left center}
	a#micrositetop_travelmedia:link, a#micrositetop_travelmedia:active, a#micrositetop_travelmedia:visited {background:url(/vimages/bullet_travelmedia.gif) no-repeat left center}
	a#micrositetop_member:link, a#micrositetop_member:active, #micrositetop_member:visited {background:url(/vimages/bullet_member.gif) no-repeat left center}
	
	a#micrositetop_visitor:hover, a#micrositetop_planner:hover, a#micrositetop_travelmedia:hover, a#micrositetop_member:hover {background:#EBE3C2 url(/vimages/bullet_hoverall.gif) no-repeat left center; text-decoration:underline; color:#8F7129}
	
	
	
#rcol {width:740px; vertical-align:top; float:left; } /* background:url(/vimages/content_bg.gif) no-repeat */

	#rcol h1 {text-align:left; font: 18px arial; color:#5C3D07; border-bottom:1px solid #DBD1A8; margin:0px 0px 14px 0px; padding:2px 0px 2px 0px}
	
	#rcol h2 {font:15px arial; color:#5C3D07; margin:0}
	#rcol h3 {font:italic 13px arial; color:#5C3D07; margin:0}
	#rcol h4 {font:bold 12px arial; color:#5C3D07;}
	
	/* #wpTitleBar {} */

	
	#rcol_main1 {float:left; width:528px; margin-right:14px; font-size:12px; font-family:arial; color:#5C3D07; padding:0px 0px 60px 14px; vertical-align:top }
	
	/* Used in Packages */
	#rcol_main1_3col {float:left; width:514px; font-size:12px; font-family:arial; color:#5C3D07; padding:0px 14px 60px 14px; vertical-align:top}
	
	#rcol_main1_padding {float:left; width:528px; margin-right:14px; font-size:12px; font-family:arial; color:#5C3D07; padding:14px 0px 40px 14px; vertical-align:top }

	#rcol_main1open {float:left; color:#5C3D07; width:522px; margin-right:10px; font-size:12px; font-family:arial; color:#4A3919; padding:0px 0px 40px 10px; vertical-align:top; }/* Same as rcol_main1 just no href settings */
	#rcol_main2 {float:left; width:184px; vertical-align:top; margin-bottom:40px}

	
	
	#rcoltext, #rcoltextfull { font-size:12px; font-family:arial; width:700px; color:#4A3919; padding:14px 20px 40px 20px}
	#rcoltextopen { font-size:12px; font-family:arial; color:#4A3919; padding:0px 20px 40px 20px}
	
	#rcol_sub1 {float:left; width:232px; color:#4A3919; vertical-align:top; font-size:11px; font-family:tahoma, arial; padding:8px 10px 40px 10px}
	#rcol_sub2 {float:left; width:280px; padding:0px 10px 40px 0px; vertical-align:top}
		
	#rcol_sub3 {float:left; width:198px; vertical-align:top; margin-bottom:60px}
	#lcol h4 a {color:#1A4EA3}
	
	#rcol_sub2_1 {float:left; width:528px; margin-right:14px; font-size:12px; font-family:arial; color:#5C3D07; padding:0px 0px 60px 14px; vertical-align:top }
	#rcol_sub2_2 {float:left; width:198px; vertical-align:top; margin-bottom:40px}
	
	#fullcolgrid {background:#EBE3C2}
	#fullcolgrid a.outsidegridlinks {text-decoration:underline; font-weight:bold; color:#5C3D07}
	#fullcolgrid a:hover.outsidegridlinks {text-decoration:none; color:#5C3D07}
	#fullcolgridtext {padding:10px}	
		
	#rcol_sub1 a, #rcol_sub2 a, #rcol_sub3 a, #rcol_sub2_1 a, #rcol_sub2_2 a {text-decoration:underline; font-weight:normal; color:#5C3D07}
	#rcol_sub1 a:hover, #rcol_sub2 a:hover, #rcol_sub3 a:hover, #rcol_sub2_1 a:hover, #rcol_sub2_2 a:hover {text-decoration:none; color:#5C3D07}	

		
#adminlogin {position:absolute; font:9px tahoma; right:20px; top:-24px; background:url(/vimages/button_rtt_login.gif) no-repeat; width:111px; height:13px; padding:3px 0px 0px 26px; color:#5C3D07}
	#adminlogin a { font:9px tahoma; text-decoration:none; color:#5C3D07}
	#adminlogin a:hover {text-decoration:underline; color:#5C3D07}
	
#pathprintholder {background:#EFEBD1; height:28px; border-bottom:2px solid #FFFFFF}
#pathholder_subindex {background:#EFEBD1; height:28px; border-bottom:2px solid #FFFFFF}
	#pathlink {width:600px; color:#5C3D07; padding:7px 0px 0px 2px; font-size:10px; letter-spacing:0px; font-family:tahoma, arial; float:left}
		#pathlink a {color:#5C3D07; text-decoration: none}
		#pathlink a:hover {text-decoration: underline; color:black}
	#iconstext {position:absolute; text-align:right; width:100px; font:9px arial; top:300px; right:202px}
	#eventsprint {position:absolute; width:330px; top:295px; color:#5C3D07; left:616px; font:10px tahoma, arial}
		#eventsprint a {text-decoration: none; color:#5C3D07}
		#eventsprint a:hover {text-decoration: underline; color:black}

#bbar {position:relative; width:940px; font-size:8px; background:url(/vimages/bbar.gif) no-repeat; height:12px}		
#copyr {background:#EFEBD1; padding:16px 0px 16px 0px; font:11px tahoma, arial; color:#5C3D07; text-align:center}
	#copyr a {text-decoration:none; font-weight:bold; color:#967027}
	#copyr a:hover {text-decoration:underline; color:#967027}

#networksites {width:538px; font-family:helvetica,sans-serif; font-size:12px; position:absolute; top:-23px; left:200px; text-align:right; }		
	#networksites a {text-decoration:none; font-size:11px; color:#5C3D07}
	#networksites a:hover {text-decoration:underline; color:#967027}
	#networksites .socialitem {float:right; margin-left:8px; font:9px arial}
		.socialitem a {font:9px arial; color:black}
		.socialitem a:hover {text-decoration:none; font:9px arial; color:blue}
	/* ShareThis */
	a.stbar.chicklet img {border:0;height:16px;width:16px; margin-right:3px; vertical-align:middle;}
	a.stbar.chicklet {height:16px;line-height:14px;}	
		
		
/* MMS */
#TripAdvisor {} /* width:468px; margin:0px auto */
#mms_bannerimages {position:absolute; background: url(/vimages/members_area_banner.jpg) no-repeat #EBE3C2; right:0px; top:0px; width:740px; height:150px}
#mms_loginbox {position:absolute; color:white; font:12px arial; left:224px; z-index:200; vertical-align:bottom; top:99px; width:500px}
	#mms_loginbox a {text-decoration:underline; font-weight:bold; color:white}
	#mms_loginbox a:hover {text-decoration:underline; color:#EBE3C2}

#rcoltextmms {font-size:12px; font-family:arial; color:#4A3919; padding:20px 20px 40px 20px}
#rcoltextmmsopen {font-size:12px; font-family:arial; color:#4A3919; padding:20px 20px 40px 20px}
	#rcoltextmmsopen a {text-decoration:none}
	
.memberhomebutton a {display:block; width:290px; text-decoration:none; color:#5C3D07; margin-bottom:1px; border-bottom:1px solid black; background:url(/vimages/sn_bullet_members.gif) no-repeat 6px 12px #DBD1A8; font:bold 16px tahoma, arial; padding:6px 6px 6px 20px}
.memberhomebutton a:hover { width:290px; background:#5C3D07; color:#EBE3C2}
	
.tblmms {width:100%; border-collapse:separate; background:#E4DDCB}
.tblmms td {padding:6px}	
	
.tblMemAttributes {width:100%; table-layout:fixed; border-collapse:collapse}
.tblMemAttributes td {padding:4px; border:1px solid #DCD7C0}
.tblMemAttributes td.rt {text-align:right; font-weight:bold}	
.tblMemAttributes .smltxt {font:9px arial, helvetica}
div.AttrCatHeader {background:#EBE3C2; font:14px arial, helvetica; padding:4px}
	div.AttrCatHeader a.AttrCatPreview {font:11px arial, helvetica; color:red; text-decoration:underline }
	div.AttrCatHeader a.AttrCatPreview:hover {color:red; text-decoration:none }
	

/* ///////// Tables  */

.tblinforequest {width:640px; margin:0px auto; background:#EFEBD1; border-collapse:collapse; table-layout:fixed } 
.tblinforequest th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:4px; font:bold 14px tahoma, arial}
.tblinforequest td.il {border:1px solid #DBD1A8; text-align:right; padding:4px; font-weight:bold} 
.tblinforequest td.ir {border:1px solid #DBD1A8; padding:4px}
.tblinforequest td.i {border:1px solid #DBD1A8; padding:4px} 

.tbllongtermrates {width:100%; background:#EFEBD1; border-collapse:collapse; table-layout:fixed}
.tbllongtermrates th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:6px; font:bold 11px tahoma, arial}
.tbllongtermrates td {border:1px solid #DBD1A8; text-align:center; padding:4px; font:9px tahoma, arial}
	.tbllongtermrates td.lk {text-align:right; padding:4px 6px 4px 4px}
	.tbllongtermrates td.lk a {text-decoration:underline; font:bold 10px verdana; color:#482F05}
	.tbllongtermrates td.lk a:hover {text-decoration:none; color:#885804}

.tblmmsforms {width:480px; margin:0px auto; background:#EFEBD1; border-collapse:collapse; table-layout:fixed}
.tblmmsforms th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:4px; font:bold 14px tahoma, arial}
.tblmmsforms td {border:1px solid #DBD1A8; padding:4px}
.tblmmsforms td.lt {font-weight:bold; text-align:right}

/* /////////////////// Reviews */

.tblreviews {width:100%; background:#EFEBD1; border-collapse:collapse; table-layout:fixed}
.tblreviews th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:4px; font:bold 14px tahoma, arial}
.tblreviews td {border:1px solid #DBD1A8; padding:4px}
.tblreviews td.lt {font-weight:bold; text-align:right}
#reviewholder {clear:both; border-top:1px solid #DBD1A8; margin:30px 0px 20px 0px; }

.tblreviewcomments {width:100%; table-layout:fixed; border-collapse:collapse}
.tblreviewcomments td {padding:6px;  vertical-align:top}
.tblreviewcomments td.lt {border-right:1px solid #DBD1A8; border-bottom:1px solid #DBD1A8; border-top:1px solid #DBD1A8; font-size:11px; vertical-align:top}
.tblreviewcomments td.rt {border-left:1px solid #DBD1A8; border-bottom:1px solid #DBD1A8; border-top:1px solid #DBD1A8; vertical-align:top}
.tblreviewcomments span.entered {font:9px arial; color:#DBD1A8}
.rvheader {background:#EFEBD1; font-weight:bold; font-style:italic; padding:4px; text-align:center}



/* //////////////////////////////// Packages  */

#pkgTitleBar {text-align:center; font:bold 15px tahoma, arial; font-variant:small-caps; color:#8F7129; border-bottom:1px solid #DBD1A8; margin-bottom:4px; padding:2px 0px 4px 0px}
#pkgTopNav {text-align:right; margin-bottom:14px; padding-bottom:4px; border-bottom:1px solid #DBD1A8}
#pkgBotNav {text-align:right; padding-top:4px; margin-top:20px; border-top:1px solid #DBD1A8}

.tblpackages {width:100%; background:#EFEBD1; border-collapse:collapse; table-layout:fixed}
.tblpackages th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:4px; font:bold 14px tahoma, arial}
.tblpackages td {border:1px solid #DBD1A8; padding:4px}
.tblpackages td.lt {font-weight:bold; text-align:right}

.tblpkgfeature {width:100%; background:#EBE3C2; border:1px solid #DBD1A8; border-collapse:collapse; table-layout:fixed;}
.tblpkgfeature td {border:1px solid #DBD1A8}

.paging_top {margin-bottom:10px; padding-bottom:4px; font:bold 12px arial, helvetica}	
.paging_bot	{padding:4px 0px 4px 0px; font:bold 12px arial, helvetica}	
	.paging_bot a, .paging_top a {text-decoration:none; color:#439296}
	.paging_bot a:hover, .paging_top a:hover {text-decoration:underline; color:#094F52}
.paging_inactive {color:#CBC198}	

a.pkgcatnames {display:block; position:relative; color:#5C3D07; padding:4px; font:15px arial}	
a.pkgcatnames:hover {color:#5C3D07; border:1px solid #DBD1A8; padding:3px}

a.pkgrecent {display:block; position:relative; color:#5C3D07; text-decoration:none; border-bottom:1px solid #DBD1A8; padding:1px 4px 1px 4px; font:12px arial}	
a.pkgrecent:hover {color:#5C3D07; padding:1px 4px 1px 6px; background:#EBE3C2}


.tblPackageList {width:100%; background:#DBD1A8; table-layout:fixed;}
	.pkgtitle {font:bold 15px arial; text-align:center; margin-bottom:12px}
	.pkgimage {width:200px; float:right; margin:0px 0px 10px 10px}
	.pkgsubtitle {font:bold 13px arial; margin-bottom:6px; text-decoration:underline}
	.pkglisttd {}
	.pkglisttitle {font:14px arial; margin-bottom:4px}

h4.pkgheader {margin:0px 0px 14px 0px}	
a.pkgpreviewlink {display:block; padding:4px; background:#ccc}
a.pkgpreviewlink:hover {}

.tblpkgcontact {width:300px; border:1px solid #DBD1A8; table-layout:fixed; border-collapse:collapse}
.tblpkgcontact td {padding:4px; border:1px solid #fff; background:#EBE3C2}

.tblMemPackages {width:100%; table-layout:fixed; border-collapse:collapse}
.tblMemPackages th {background:#DBD1A8; text-align:left; color:red; padding:6px}
.tblMemPackages td {padding:4px; border:1px solid #DCD7C0}
.tblMemPackages .rt {text-align:right; font-size:14px; font-weight:bold}	
.tblMemPackages td .fldtxt {font-size:14px; font-weight:bold}

.pkgspecialsholder {}
.pkgspecialsholder a {display:block; font:12px arial; text-transform:underline}
.pkgspecialsholder a:hover {text-transform:none; color:#1A4EA3}

a.pkgbulletlist {display:block; font-size:11px; background:url(../packages/images/pkg_bullet_suitcase.gif) no-repeat 0px 3px; padding:0px 2px 0px 16px}
a.pkgbulletlist:hover {}



/* /////////////////////////////////////  Member */

.tblmemedit {width:100%; background:#EFEBD1; border-collapse:collapse; table-layout:fixed } 
.tblmemedit th {background:#DBD1A8; border:1px solid #5C3D07; color:#5C3D07; padding:4px; font:bold 14px tahoma, arial}
.tblmemedit td {border:1px solid #DBD1A8; padding:2px; font-weight:bold} 

.tblmmsdetails {}
.tblmmsdetails td {background:white; padding:1px}
.tblmmsdetails td.rt {text-align:right; font-weight:bold; padding-right:2px}
	
.tblmmsMain {width:100%; border-collapse:separate; background:#E4DDCB}
.tblmmsMain td {padding:6px; background:#ffffff}	
.tblmmsMain td.th2 {padding:6px 2px 6px 2px; color:#5C3D07; background:#EFEBD1; font-size:12px; font-variant:small-caps; font-family:arial; text-align:center}	
	
.tblmmsprofile {width:100%; background:#EFEBD1}
.tblmmsprofile th {padding:4px; background:#DBD1A8; border:1px solid #5C3D07}
.tblmmsprofile td.th2 {padding:8px; background:#EBE3C2; border:1px solid #5C3D07}
.tblmmsprofile td {padding:1px; background:#FFFFFF}
.tblmmsprofile td.lt {font-weight:bold}
.tblmmsprofile td.rt {font-weight:bold; text-align:right}
	
	
.gridtbl {width:100%; background:#EBE2D1; border:1px solid #DBD1A8}
.gridtbl td.dots {border-left:1px solid #DBD1A8; border-right:1px solid #DBD1A8; text-align:center}

.notes {font-size:18px; width:15%; text-align:center; color:#5C3D07; background: #EFEBD1}
.memName {font-size:18px; padding-right:6px; text-align:center; color:#5C3D07; background: #EFEBD1; width:25%}	
.memNameText a {text-align:right; font-size:11px; text-align:center; color:#5C3D07}	
.dotsholder {width:60%}

.tblmemlogin {width:100%; border-collapse:separate; background:#E4DDCB}
.tblmemlogin th {padding:6px;  border:1px solid #5C3D07; color:#5C3D07; background:#DBD1A8}
.tblmemlogin td {padding:4px; background:#EFEBD1}
.tblmemlogin td.rt {text-align:right; width:50%}	

input.smtbutton, button.smtbutton {background:#CBB677; cursor:pointer; color:#5C3D07; font:bold 12px tahoma, arial; padding:2px; border:1px solid black}
input.smtbutton:hover, button.smtbutton:hover {background:#5C3D07;  color:#EFEBD1; padding:2px; border:1px solid black}
	
/* MMS - Messaging styles */
.cnt {text-align:center}
#msgmenu {margin-top:4px; padding-bottom:4px}
form {margin:0px}

.msgtbllist {width:100%; background:#DBD1A8}
.msgtbllist th {padding:4px; background:#5C3D07; color:#EFEBD1}
.msgtbllist td {padding:4px}
.msgtbllist .formbut {background:#0E4886; color:white; font-size:12px}

.msgtbl {width:580px; margin:0px auto; background:#DBD1A8}
.msgtbl th {padding:4px; background:#5C3D07; color:#EFEBD1}
.msgtbl td {padding:4px; background:#EFEBD1}
.msgtbl .formbut {background:#0E4886; color:white; font-size:12px}

.msgfrmbn {background:#CBB677; cursor:pointer;  color:#5C3D07; font-size:11px} 
.msgfrmbn_view {background:#EAC76F; color:#0E4886; font-weight:bold; font-size:11px}
.msgfrmbn2 {background:#A41818;  cursor:pointer; color:white; font-size:11px}
.msgmenuitem {float:left; display:table-cell; }

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}			
		
/* Maps */
#MemNameHolder {position:absolute; width:210px; visibility:hidden; z-index:200; padding:2px; border:1px solid #5C3D07; text-align:center; font:bold 11px arial; background:#EFEBD1; -moz-opacity:.90; opacity:.90;  filter:alpha(opacity=90); color:#412A01}


/* ///////////////// Right Side Calendar Classes */
#calendarholder {z-index:6; width:88%; margin:14px auto 14px auto}

.caltable {background:#EFEBD1; width:100%; border:1px solid #C8BC8A; table-layout:fixed}
.caltable th {font-family:verdana, Arial; font-size:10px; color:#333333; padding:1px; background:#EFEBD1; text-align:center}
.caltable .day {font-family:verdana, Arial; font-size:10px; color:#000000; padding:2px; background:#FFFFFF}

#caleventbullets { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; list-style-image:url(/vimages/icon_caleventbullet.gif);}

.caltable .dayevent { background: #EBE3C2; color: #5C3D07; text-align:center; font-family : verdana, Arial; font-size:10px; font-weight:bold; text-decoration:none}
.caltable .dayevent a { background: #EBE3C2; color: #000000; padding:2px; display: block; position: relative; font-family : verdana, Arial; font-size:10px; font-weight:bold; text-decoration:none}
.caltable .dayevent a:hover { background: #5C3D07; display:block; padding:1px; position:relative; text-decoration:underline; color: #FFFFFF}

.calmonth {text-decoration: none; padding: 2px 2px 2px 2px;  background: #DBD1A8; color: #5C3D07; text-align:center; font-family : verdana, Arial; font-size:10px; font-weight:bold}
.calmonth a { text-decoration: none; background: #DBD1A8; color: #5C3D07}
.calmonth a:hover { text-decoration: underline; color: #5C3D07}

.calnextprev { background: #DBD1A8; text-align:center}
.calnextprev a { background: #DBD1A8}
.calnextprev img {padding:1px 3px 1px 3px}
.calnextprev a:hover {}	
	

/*/////////// Highlights */

#highlighttitleholder {margin-bottom:8px}
.highlightsheader {border:1px solid #C8BC8A; background:#DBD1A8; padding:2px 2px 2px 2px; color:#5C3D07; font:small-caps 11px tahoma, arial ; font-weight:bold; text-align:center}

.hightbl {width:100%; padding:0px; border:0px}
.hightbl .highlights {padding:8px 8px 8px 8px; font:11px tahoma, verdana; }
	.hightbl .highlights a {padding:0px 1px 4px 1px; font-weight:bold; text-decoration:underline; color:#5C3D07}
	.hightbl .highlights a:hover {text-decoration:underline; color:#967027}
	
.highlightstopbot { color: #5C3D07; padding:8px 8px 8px 8px; font:11px tahoma, verdana; border-bottom:1px solid #DBD1A8}
	.highlightstopbot a {padding:0px 1px 4px 1px; font-weight:bold; text-decoration:underline; color:#5C3D07}
	.highlightstopbot a:hover {text-decoration:underline; color:#967027}
	

/* Articles /////////////////// */
div.artrowtop {display:block; padding-top:8px; padding-bottom:6px; border-bottom:1px solid #DBD1A8; background:#ffffff}
div.artrow {display:block; padding-top:10px; padding-bottom:6px; border-bottom:1px solid #DBD1A8}

div.artthumb {width:40%; float:left}
	div.artthumb a:hover img  {-moz-opacity:.70; opacity:.70;  filter:alpha(opacity=70)}
div.arttitle {font:bold 13px arial, tahoma; color:#5C3D07}
	div.arttitle a {text-decoration:underline; color:#5C3D07}
	div.arttitle a:hover {text-decoration:none}
div.artmsg {width:60%; float:left; vertical-align:top; font:11px tahoma, arial}
	div.artmsgtext {font:11px tahoma, arial; color:#897A5E}

/* Sub Indexes 2 */
div.artthumb2 {width:21%; float:left; vertical-align:top}
	div.artthumb2 a:hover img  {-moz-opacity:.70; opacity:.70; filter:alpha(opacity=70)}
div.artmsg2 {width:79%; float:left; vertical-align:top; font:12px arial, tahoma}
div.arttitle2 {font:bold 14px arial, tahoma; color:#5C3D07}
	div.arttitle2 a {text-decoration:underline; color:#5C3D07}
	div.arttitle2 a:hover {text-decoration:none}

.tblarttemplates {width:528px; table-layout:fixed}
.tblarttemplates td {vertical-align:top; border-bottom:1px solid #DBD1A8; padding:10px 0px 10px 0px; font:11px tahoma, arial; color:#897A5E}
.tblarttemplates td img {border:1px solid #DBD1A8} 
.tblarttemplates td a:hover img  {-moz-opacity:.70; opacity:.70; filter:alpha(opacity=70)}	
.tblarttemplates td.colborder {border-right:1px solid #DBD1A8}
.tblarttemplates td.colborderplus {padding-right:10px; border-right:1px solid #DBD1A8}

.tblarttemplates td.toptitle {padding:4px 4px 8px 4px; color:#5C3D07; font:bold 14px arial, tahoma; border:0px; text-align:center; font-variant:small-caps}
.tblarttemplates td.toptext {padding:10px 0px 10px 10px; font:12px arial, tahoma; border-top:1px solid #DBD1A8; color:#5C3D07}
.tblarttemplates td.topimg {border-right:1px solid #DBD1A8; border-top:1px solid #DBD1A8}
	.tblarttemplates td.topimg img {border:1px solid #DBD1A8} 
	.tblarttemplates td.topimg a:hover img  {-moz-opacity:.70; opacity:.70; filter:alpha(opacity=70)}	
	
	
/* Stats */
#statsholder {font:10px tahoma, arial; padding:8px 4px 22px 4px}
.tblstatslist {width:100%; table-layout:fixed}
.tblstatslist td {padding:0px}
.tblstatslist td.rt {text-align:right; vertical-align:top}
.statsheader {border:1px solid #C8BC8A; background:#DBD1A8; padding:2px 2px 2px 2px; color:#5C3D07; font:small-caps 11px tahoma, arial ; font-weight:bold; text-align:center}

/* Poll */
.pollheader {border:1px solid #DBD1A8; background:#DBD1A8; padding:2px 2px 2px 2px; color:#5C3D07; font:small-caps 11px tahoma, arial ; font-weight:bold; text-align:center}
.pollquestion {padding:8px 4px 8px 4px; background: #fff; border-left:1px solid #DBD1A8; border-right:1px solid #DBD1A8; color:#1A4EA3; font:bold 11px arial; text-align:center}
.tblpoll {width:100%; margin:0px auto 0px auto; table-layout:fixed; border-collapse:collapse}
.tblpoll td {padding:4px; font:10px arial; line-height:10px; color:#5C3D07; border:1px solid #DBD1A8}
.tblpoll th, .tblpoll td.totalvotes {padding:2px; font:bold 11px arial; border:1px solid #DBD1A8; color:#967027; background: #EBE3C2}
.tblpoll td.totalvotes {text-align:right}
.pollpercentbar {height:12px; line-height:12px; font-size:10px; background:url(/vimages/percentbar.gif) repeat-x; display:block}
.pollpercentvalue {font-size:9px; color:#93A1C1}
.pollmsg {font:9px arial; border-left:1px solid #DBD1A8; border-right:1px solid #DBD1A8; background:#fff; padding:4px 4px 4px 4px; color:red; text-align:center}

/* Grid Table */
/*
table tfoot tr { idea of Renato Cherullo to help IE
      position: relative; 
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >= 
	  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
      }
*/

/*
div.tableContainer { 
width: 920px; 
height: 580px; 
overflow: auto;
margin:0 auto;
scrollbar-base-color: #5C3D07;
scrollbar-arrow-color: white;
scrollbar-track-color: #DDD7BF;
scrollbar-shadow-color: #AAAAAA;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: gray;
scrollbar-highlight-color: #AAAAAA;
scrollbar-3dlight-color: #AAAAAA
}

.tblgrid>tbody	{ overflow: auto; height: 350px; overflow-x: hidden }
.tblgrid tbody tr { height:1em }
.tblgrid thead tr { position:relative; background:#CFC499; top: expression(offsetParent.scrollTop); }
.tblgrid td:last-child {padding-right: 20px}

*/

.tblgrid {margin:0 auto; width:902px; background:#CFC499}

.tblgrid td {padding:1px}
.tblgrid .gridheader {text-align:center; color:#5C3D07; background: #EFEBD1}
	.tblgrid .gridheader a {font:bold 19px arial,helvetica; text-decoration:underline; color:#5C3D07}
	.tblgrid .gridheader a:hover {text-decoration:none; color:#5C3D07}
.tblgrid tr#GridRowTop td.gridheaderAttr {vertical-align:text-bottom; text-align:center; background:#EBE3C2; padding:3px 0px 3px 0px}
.tblgrid tr#GridRowMiddle td.gridheaderAttr {vertical-align:middle; text-align:center; background:#EBE3C2; padding:3px 0px 3px 0px}
.tblgrid tr#GridRowBottom td.gridheaderAttr {vertical-align:top; text-align:center; background:#EBE3C2; padding:3px 0px 3px 0px}

.tblgrid td.bizNameAddress {width:32%; line-height:9px; text-align:right; padding:4px 8px 4px 0px }
.tblgrid td.atrcll {font:10px arial,helvetica; text-align:center}
	.tblgrid a.bizName {color:#5C3D07; font:bold 14px arial,helvetica; text-decoration:underline}
	.tblgrid a.bizName:hover {text-decoration:none; color:#977021}
.tblgrid span.bizAddress {font:9px arial,helvetica;}



/* Comments / Testimonials //////////////////////////// */
div.comrow {}
div.comthumb {width:104px; float:left; vertical-align:top}
div.comtitle {font-size:13px; color:#5C3D07; font-weight:bold; font-family:tahoma, arial}
	div.comtitle a {text-decoration:underline; color:#5C3D07}
	div.comtitle a:hover {text-decoration:none}
div.commsg {float:left; vertical-align:top; font-size:12px; font-family:arial}
	div.commsgtext {font-size:12px; font-family:arial; color:#897A5E}

/*/////////////////////// SiteMap Classes */

.tblsitemap {width:100%; padding:0px; border:0px}
.tblsitemap td {padding:0px}

.level1  { padding: 4px; font-weight: bold; font-size: 18px; border-bottom: 1px solid #E4DDCB; font-family:arial, helvetica; color: #5C3D07; }
.level1 a, .level1 a:link, .level1 a:visited, .level1 a:active  {text-decoration: underline; color:#5C3D07}
.level1 a:hover {text-decoration: none} 

.level2  {padding: 1px 1px 1px 40px; font-weight: bold; font-size: 16px; font-family:arial, helvetica; color: #1A4EA3;}
.level2 a, .level2 a:link, .level2 a:visited, .level2 a:active  {text-decoration: underline; color:#1A4EA3}
.level2 a:hover {text-decoration: none; color:#1A4EA3 } 

.level3  {padding: 0px 0px 0px 70px; font-weight: normal; font-size: 14px; font-family:arial, helvetica; color:#967027}
.level3 a, .level3 a:link, .level3 a:visited, .level3 a:active  {text-decoration: underline; color:#967027}
.level3 a:hover {text-decoration: none; color:#967027 } 

.level4  {padding: 0px 0px 0px 90px; font-weight: normal; font-size: 12px; font-family:arial, helvetica; color:#BB8214}
.level4 a, .level4 a:link, .level4 a:visited, .level4 a:active  {text-decoration: underline; color:#BB8214}
.level4 a:hover {text-decoration: none; color:#BB8214 } 

.level5  {padding: 0px 0px 0px 110px; font-weight: normal; font-size: 10px; font-family:arial, helvetica; color:#C67878}
.level5 a, .level5 a:link, .level5 a:visited, .level5 a:active  {text-decoration: underline; color:#C67878}
.level5 a:hover {text-decoration: none; color:#C67878 } 

.level6  {padding: 0px 0px 0px 130px; font-weight: normal; font-size: 9px; font-family:arial, helvetica; color:#666666}
.level6 a, .level6 a:link, .level6 a:visited, .level6 a:active  {text-decoration: underline; color:#666666}
.level6 a:hover {text-decoration: none; color:#666666 } 

/* //////////Business Directory Nav /////////////////////// */

#BizSearchDiv {position:absolute; width:194px; height:26px; z-index:300; top:115px; right:6px}
#BizSearchDiv a {background:#EFEBD1; color:#5C3D07; width:182px; padding:4px 4px 4px 8px; display:block; font:bold small-caps 11px tahoma; text-decoration:none; border:1px solid #967027}
#BizSearchDiv a:hover {background:#967027; color:#F2F2DE;}
#BizSearchListHolder {position:absolute; border:1px solid #5C3D07; background:#EBE3C2; width:188px; padding:2px; height:26px; z-index:300; top:138px; height:260px; overflow:auto; overflow-y:auto; overflow-x:hidden; right:6px;
scrollbar-base-color: #967027;
scrollbar-arrow-color: #EFEBD1;
scrollbar-track-color: #DBD1A8;
scrollbar-shadow-color: #aaa;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: #ccc;
scrollbar-highlight-color: #aaa;
scrollbar-3dlight-color: #aaa
}
a.bizCatLinkFeature {display:block; padding:1px 4px 1px 4px; text-decoration:none; font:bold 11px arial; color:#854003}
a.bizCatLinkFeature:hover {display:block; background:#DBD1A8; color:#5C3D07}
a.bizCatLink {display:block; padding:1px 4px 1px 4px; text-decoration:none; font:11px arial; color:#5C3D07}
a.bizCatLink:hover {display:block; background:#DBD1A8; color:#854003}
