/* CSS Document */
#label	{color:#333;}
.forum #welcomeMSG	{color: #666666;}
#catTitle	{font-family: Georgia, Tahoma, Arial; font-weight:bold; font-size:18px; color:#333;}
#statsWrap li#overviewStats #topicTitle a, #usrName {font-family: Georgia, Tahoma, Arial;} 
#statsWrap li#overviewStats #topicTitle a, #usrName	{font-size: 14px;}
#statsWrap div#topicOverview	{font-family: verdana; color: #666; margin-top:4px; font-size: 11px;}
/*generic stylings and fonts	*/
#addThreadWrap, #addReplyWrap {display: none;}
#forumErrors	{color:#000;}


#formWrap	{margin-top: 0px;}

#uploadWrap .uploadBtn	{width: 100px;}

#addReplyWrap	{width: 580px; margin-left:12px;}
#commentReply	{width: 580px;}

#formWrap 
input, textarea, select	{padding:2px 4px;}

#formWrap 
input, textarea	{width:303px}

#formWrap textarea#extended	{width: 440px;}
#formWrap textarea#reviewArea	{width: 650px;}
#form-success2 li	{font-size: 12px; color:#333333;}

#formWrap input#btn	{width: 100px;}

#formWrap select	{width: 314px;}
#formWrap select#dateSelect	{width: 140px;}

#msgpost	{height: 300px;}
#msgpost.RTE	{height: 150px;}

#formWrap
table tr td#label	{width: px; font-weight:; background:#; vertical-align:middle; color: #95ACAB;}

#formWrap
table tr td#label div	{padding-right:7px; text-align:right;}

input#checkbox1	{width: 15px;}
span.altMSG	{font-size: 10px;}




/*templates*/

/*normal template e.g. priority  style=""*/
#normalBDBwrap	{width: 350px; height:100px; margin: 10px 20px 10px 0; 
				background:white; border:1px solid #e1e1e1; float:left;
				 display: table-cell; vertical-align:middle;}
#normalBDBwrap a img	{max-height: 94px; width:98px; margin:2px 0 0 2px; padding:2px; border: 1px solid #e1e1e1;}
#normalBDBwrap a img:hover	{border-color: #FFCC33}

#normalBDBwrap #detailsWrap	{ float:right; width:234px;}
#normalBDBwrap #detailsWrap h3	{margin:10px 0 0 0;}
#normalBDBwrap #detailsWrap li	{font-size: 12px; padding-right:10px;}
#normalBDBwrap #detailsWrap li a	{}
#normalBDBwrap #detailsWrap li.vertCheck	{height: 55px;}
#normalBDBwrap #detailsWrap li.link 	{text-align: right; padding-right: 10px;}
#normalBDBwrap #imgAligner	{ display:table-cell; vertical-align:middle; height: 95px;}

/*featured template*/
#featuredBusWrap	{float: left; width:750px; margin-bottom: 15px;}

#featuredBDBwrap	{float:left; margin:0px 10px 10px 0; padding: 3px; background:white;
					border:1px solid #e1e1e1;}
#featuredBDBwrap li	{font-size: 12px; font-style:italic;}
#featuredBDBwrap li#link2 {text-align: right;}
#featuredBDBwrap li	a {}
#featuredBDBwrap li	a #moreBtn	{height: 20px; width:75px;margin-top: 3px; }
#featuredBDBwrap h3	{margin: 4px 0 2px 0;text-transform: capitalize;}
#featuredBDBwrap #imageAligner	{height: 190px; display:table-cell; vertical-align:middle;}
#featuredBDBwrap img	{width: 225px; max-height: 190px; margin-top:3px;}


/*full view wrap*/
#frameBot	{background:url(../images/frames/showcaseBGbot.jpg) no-repeat bottom left;  }
#frameTop	{background:url(../images/frames/showcaseBG.jpg) no-repeat;  padding:10px; margin-bottom: 15px;}

#fullViewWrap {}

#fullViewWrap #row
.three {margin-bottom:20px; }

#fullViewWrap
h1, h2	{color:#607978;}
#fullViewWrap h3	{color: #666666;}
#fullViewWrap h2	{font-size: 16px;margin-top: 5px;}
#fullViewWrap #row	{float: left; width:740px;}
#fullViewWrap #row.one {float:left; max-height:330px; background: ; margin-bottom:10px;}
#fullViewWrap #row.one #tr	{float: right; width: 385px; padding-right: 10px;}
#fullViewWrap #tr .spacerXY	{width: 100%; height: 60px;}
#fullViewWrap #tr li	{font-size: 12px;}
#fullViewWrap #tl	{}
#fullViewWrap #tl img	{padding: 6px; background:white; border: 1px solid #e1e1e1;
						width: 320px; max-height:250px;}
#fullViewWrap #tl h1	{font-size: 18px; text-transform:uppercase;margin-bottom: 0px;}
#fullViewWrap #tl h3	{margin-top: 3px;}

#fullViewWrap #row.three #tr	{float: right; width: 205px;padding-right: 10px; background:;}
/*full view side panel, for now RE can be the same*/
#businessSidePanel, #reSidePanel	{padding: 20px 15px 40px 15px; background:white; border: 1px solid #e1e1e1; margin-top:20px; width:195px;}
#businessSidePanel h3, #businessSidePanel li b, #reSidePanel h3, #reSidePanel li b	{color: #669900; font-size: 12px; margin-top: 0px; font-weight:normal; text-decoration:underline;}
#businessSidePanel h3, #reSidePanel h3	{background: url(../images/icons/stats.jpg) no-repeat 130px top;font-size: 14px;}
#businessSidePanel li, #reSidePanel li	{margin-top: 10px; padding-top:2px; border-top: 1px dashed #e1e1e1;}
#businessSidePanel li span, #reSidePanel li span	{color: #888; font-weight:bold;}
#reSidePanel h3#labelT	{margin-top: 20px;}

/*gallery elements*/
/*gallery admin frame, maybe just both frames*/
#albumFrame	{height: 120px; padding:8px; width: 560px; background:; margin-top: 15px; border-top: 1px solid #e1e1e1; float:left;}
#albumFrame li#title	{font-size: 12px; color:#607978; text-decoration:underline; text-transform: capitalize;}
#albumFrame li#date	{font-size: 10px; font-style:italic; text-transform: capitalize;}
#albumFrame li a	{text-decoration: none;}
/*img thumbs in cpanel*/
li#adminALBimgThumbs	{height: 88px;}
li#adminALBimgThumbs img	{padding: 2px; border:1px solid #e1e1e1; background:#; margin:4px 2px; height: 75px;}
li#adminALBimgThumbs a img	{padding: 2px; border:1px solid #e1e1e1; background:#; margin:4px 2px; height: 75px;}
li#adminALBimgThumbs a img:hover	{border-color:#FFCC33;}



/*realestate templates*/
#propListingTemplate	{width: 249px; height: 230px; float: left; margin: 0px 0px 10px 0;
						background:url(../images/frames/listingFrameFront.gif) no-repeat top left;}
#propListingTemplate #propListingAligner {padding: 6px; background: ;}
#propListingTemplate #propListingAligner 
#reImgAligner {padding: 4px;}
#propListingTemplate #propListingAligner #reImgAligner a img {width: 228px; height: 152px;}

#propListingTemplate #propListingAligner #listingDetailsFront {margin-left: 6px;}
#propListingTemplate #propListingAligner #listingDetailsFront li h2 {margin: 0px 0 2px 0; font-size:14px; color:#333333;}
#propListingTemplate #propListingAligner #listingDetailsFront li a {}
#propListingTemplate #propListingAligner #listingDetailsFront li a#viewprop	{position: absolute; margin: -4px 0 0 15px;}
#propListingTemplate #propListingAligner #listingDetailsFront li #viewPropAlign {float:right;margin-top: -5px; }
#propListingTemplate #propListingAligner #listingDetailsFront li {text-transform: capitalize; color: #333333;}		
#propListingTemplate #propListingAligner #listingDetailsFront li span	{font-size: 12px; font-style: italic;}
#propListingTemplate #propListingAligner #listingDetailsFront li#title	{height: 17px; overflow:hidden; margin-bottom:2px;}
#propListingTemplate #propListingAligner #listingDetailsFront li#propcat {font-style: italic; color: #aaa; width:226px;}
#propListingTemplate #propListingAligner #listingDetailsFront li#price {color: #FF9933; font-weight: ;}

/*rhs search template*/
#searchOptions	{ background:white; height: 281px; width: 216px;
				 background: #868B8A url(../images/frames/searchBG.gif) no-repeat top left;}
#searchOptions table	{margin-top: 15px; padding: 0 5px;}
#searchOptions td	{font-size: 12px;}
#searchOptions select#areaSearch, #searchOptions select#typeSearch	{width: 196px;}
#searchOptions #lhs_opt_small	{width: 60px;}
#searchOptions h3	{color: #FFFFFF; text-align:center; padding-top:16px; font-size:18px;}
#searchOptions #prop_item_title2	{color: #fff; font-size: 12px;}


/*listings wrap */
#listings_wrap	{float: left; width: 100%;}

/*bottom property navigation*/
#bottom_property_nav	{float: left; height:20px; width:730px; padding-top: 10px; margin: 10px; border-top: 1px solid #e1e1e1;}
#bottom_property_nav #aligner	{float: right;}
#bottom_property_nav li	{display: inline; }
#bottom_property_nav li a	{
	float: left;
	padding: 10px;
	margin:2px;
	color: #fff;
	background: url(../images/bgrpt/dgBG.gif) repeat-x;
}
#bottom_property_nav li a:hover, #bottom_property_nav li a.currentPage	{background: url(../images/bgrpt/lgBG.gif) repeat-x;}


/*full listing*/
#fullListingWrap	{padding-right: 20px;}
#fullListingWrap .padInc	{ padding:5px; background: white;border:1px solid #e1e1e1; width:700px;}
#fullListingWrap .main	{background: #e1e1e1;  overflow:hidden; width:700px; height:480px;}
#fullListingWrap .main img	{width:700px; max-height:480px; }
#fullListingWrap .thumbs img	{padding: 2px; background:white; border:1px solid #e1e1e1; margin: 3px 2px 0 1px;}

/*full listing side panel*/
#reSidePanel	