body,p,div,td	{ margin: 0px; padding: 0px; font-family: tahoma, verdana; font-size: 11px; color: #0855ad; }
table			{ padding: 0px; border: 0px; }
img 			{ border: none; }

/* Heading Styles */
h1		{ font-weight: bold; font-size: 16px; font-family: Tahoma; color: #000; line-height: 24px; white-space: nowrap; }
h2		{ font-weight: bold; font-size: 16px; font-family: Tahoma; color: #000; line-height: 24px; white-space: nowrap; }
h3		{ font-weight: bold; font-size: 16px; font-family: Tahoma; color: #0245b5; line-height: 24px; white-space: nowrap; }
h4		{ font-weight: bold; font-size: 12px; font-family: Georgia; color: #000000; line-height: 14px; white-space: nowrap; }
h5		{ font-weight: bold; font-size: 12px; font-family: Georgia; color: #000000; line-height: 14px; white-space: nowrap; }
h6		{ font-weight: bold; font-size: 14px; font-family: Georgia; color: #0245b5; line-height: 16px; white-space: nowrap; }
.h7		{ font-weight: bold; font-size: 16px; font-family: Georgia; color: #000000; line-height: 30px; white-space: nowrap; }
.h8		{ font-weight: bold; font-size: 20px; font-family: Georgia; color: #000000; line-height: 30px; white-space: nowrap; }

.smTxt			{ font-weight: normal; font-size: 10px; font-family: Tahoma; color: #0245b5; }
.border1		{ border: 2px solid #fff; }
.ListorInfoBox	{ width: 340px; background-color: #fff; padding: 5px; border: 2px solid #003d7b; }
.LacPanel		{ background: #ccd9ea; border: solid 2px #003d7b; }
.detailsLabel	{ font-weight: 600; font-size: 10px; font-family: Tahoma; color: #000000; line-height: 12px; white-space: nowrap; }
.detailsValue	{ font-size: 10px; font-family: Tahoma; color: #000000; line-height: 12px; white-space: nowrap; }
.CP_label		{ font-size: 13px; font-family: Tahoma; color: #000000; line-height: 18px; }
.CP_value		{ float: right; }
.CP_value a		{ text-decoration: underline; }
#CP_MessageLink { line-height: 25px; font-size:14px; }
#CP_MessageLink a { text-decoration: underline; font-size: 15px; }
.window	{ text-align: left; width: 450px; z-index: 100; position: absolute; left: 25%; top: 5px; border: 4px solid #98c0d5; background: #e1eef6; padding: 25px; }

.mbb_fieldset		{ margin-top: 10px; margin-bottom: 10px; border: 1px solid #454e6b; }
.mbb_legend			{ color: #454e6b; font-size: 11px; font-weight: 800; }
.mbb_ol				{ list-style: none; margin: 0; padding: 0; }
.mbb_li				{ list-style: none; clear: both; margin: 0; padding: 7px; }
.mbb_li input,.mbb_li select { float: left; }
.mbb_li label		{ width: 140px; float: left; color: #454e6b; }
.mbb_form			{ width: 200px; color: #454e6b; font-family: verdana; font-size: 11px; border:1px solid #454e6b; }
.mbb_button			{ margin-top:10px; margin-right:5px; text-align: center; width: 100px; border: 1px solid #001e63;  background-color: #087ebb;
					color: #fff; padding: 2px 12px 2px 12px; cursor: pointer; cursor: hand; }
.mbb_button:hover	{ cursor: pointer; cursor: hand; background-color: #fff; color: #e1eef6; }
.mbbInfo 			{ font-size: 11px;  color: #454e6b; font-family: arial; }
.required			{ color: red; }
.form_header		{ color: #FFFFFF; font-family: Verdana, Arial;  font-weight: bold; padding: 3px; font-size: 13px; background-color: #e1eef6; }

#sig_preview { color: #000; font-weight: normal; font-size: 12px; }
#sig_preview strong { font-weight: bold; }
#sig_preview a { color: blue; text-decoration: underline; }
#sig_preview a:hover { color: blue; text-decoration: underline; }

.mbb_tools { padding: 27px 0 0 0; }
.mbb_tools ul { list-style-type: none; margin:0px; padding: 0; width:100%;}
.mbb_tools ul li { float:left; margin:2px 1%; _margin:2px 0.5%; line-height:22px; text-align:center; }
.mbb_tools ul li a { float:left; display:block; width:100%; background-color: #e1eef6; border: 1px solid #a4d0e7; color:#1e99d9; text-decoration: none; }
.mbb_tools ul li a:hover { background-color: #41afe8; border: 1px solid #008cd4; color:#ffffff; }
.mbb_tools ul li a:visted { background-color: #0f91d4; border: 1px solid #0073ae; color:#ffffff; }

#ListingAgentDetails { padding: 10px; border: 2px solid #bbd3e2; background: #e1eef6; text-align:center; }
.ListingAgentName	{ font-size: 12px; padding-top:10px; font-weight: 600; }
.ListingAgentInfo	{ font-size: 11px; padding-top:5px; }

.PropertyFeatures { padding-top:15px; margin-left: 10px; }
.PropertyFeatures ul { color:#0245b5; font-size:11px; line-height:17px; list-style-image:url(/gfx/bullet_dark.gif); margin-left: 30px; }

/* Link Styles */
a				{ color: #0855ad; font-family: tahoma; font-size: 13px; text-decoration: none; }
a:hover			{ color: #000; text-decoration: underline; }
a.link2			{ color: #0340a7; font-family: tahoma; font-size: 13px; text-decoration: underline; }
a.link2:hover	{ color: #000000; text-decoration: none; }
a.ssalert		{ font-weight: bold; }
a.ssalert:hover	{ color: #000000; text-decoration: none; font-weight: bold; }

/* Application Header Styles */
#header { background: #ccd9ea; height: 70px; width: 100%; }
#header .logo { float: left; margin-left: 20px; }

/* Ext Styles */
.x-panel-header-text { font-size: 1.3em }
.x-column-layout-ct .x-panel { margin-bottom: 5px; }
.x-column-layout-ct .x-panel-dd-spacer { margin-bottom:10px; }
.extTipBG	{ background: #003c81; padding: 2px; }

/* Icon Styles */
.icon-add 			{ background-image: url(/gfx/icons/add.png) !important; }
.icon-remove 		{ background-image: url(/gfx/icons/cross.png) !important; }
.icon-search		{ background-image: url(/gfx/icons/magnifier.png) !important; }
.icon-user 			{ background-image: url(/gfx/icons/user.png) !important; }
.icon-computer		{ background-image: url(/gfx/icons/computer.png) !important; }
.icon-widget		{ background-image: url(/gfx/icons/layout.png) !important; }
.icon-house			{ background-image: url(/gfx/icons/house.png) !important; }
.icon-vcard 		{ background-image: url(/gfx/icons/vcard.png) !important; }
.icon-cog			{ background-image: url(/gfx/icons/cog.png) !important; }
.icon-imgAdd		{ background-image: url(/gfx/icons/picture_add.png) !important; }
.icon-imgDel		{ background-image: url(/gfx/icons/picture_delete.png) !important; }
.icon-imgSave		{ background-image: url(/gfx/icons/picture_save.png) !important; }
.icon-inbox      	{ background-image: url(/gfx/inbox.jpg) !important; }
.icon-sent          { background-image: url(/gfx/sent.jpg) !important; }
.icon-compose		{ background-image: url(/gfx/compose.jpg) !important; }
.icon-reply			{ background-image: url(/gfx/reply.jpg) !important; }
.icon-forward		{ background-image: url(/gfx/forward.jpg) !important; }
.icon-email_deleted	{ background-image: url(/gfx/email_deleted.jpg) !important; }
.flag_yellow { width: 16px; height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/flag_yellow.png); background-position:center; 
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/flag_yellow.png");
           _background:none; background-repeat: no-repeat; margin: auto; }
.flag_green { width: 16px; height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/flag_green.png); background-position:center; 
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/flag_green.png");
           _background:none; background-repeat: no-repeat; margin: auto; }
.flag_blue { width: 16px; height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/flag_blue.png); background-position:center; 
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/flag_blue.png");
           _background:none; background-repeat: no-repeat; margin: auto; }
.flag_red { width: 16px; height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/flag_red.png); background-position:center; 
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/flag_red.png");
           _background:none; background-repeat: no-repeat; margin: auto; }
.check_green { width: 16px; height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/checkmark.gif);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/checkmark.gif");
           _background:none; background-repeat: no-repeat; background-position: bottom; margin-top: auto; margin-bottom: auto; }
.edit_icon { height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/application_edit.png);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/application_edit.png");
           _background:none; background-repeat: no-repeat; background-position: bottom; margin-top: auto; margin-bottom: auto;  }
.delete_icon { height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/cross.png);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/cross.png");
           _background:none; background-repeat: no-repeat; background-position: bottom; margin-top: auto; margin-bottom: auto;  }
.preview_icon { height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/magnifier.png);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/magnifier.png");
           _background: none; background-repeat: no-repeat; background-position: bottom; }
.add_icon { height: 16px; text-indent: -9999px; background-image:url(/gfx/icons/add.png);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/icons/add.png");
           _background: none; background-repeat: no-repeat; background-position: bottom; }
.icon_message { text-indent: -9999px; background-image:url(/gfx/message.png);
		    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/gfx/message.png");
           _background: none; background-repeat: no-repeat; background-position: bottom; }
.EditIcon { cursor: pointer; cursor: hand; }
/* Listings Image Sort Styles */							
.ListingsImagePanel 					{ width: 90%; height:90%; border: 1px solid #93abc8; background: #fff; }
.ui-selected							{ background:#000; }
.ImagePanel								{ width: 100%; height:95%; overflow: auto; }
.ListingImgBox							{ text-align: center; color: #537497; float: left; background: #fff; cursor: pointer; position: relative; }
.ListingImgBox img.ListingImg 			{ border: 3px solid #e5effe; margin:8px; }
.ListingImgBox img.ListingImgOver	 	{ border: 3px solid #0778d4; margin:8px; }
.ListingImgBox img.ListingImgSelected 	{ border: 3px solid #ff0000; margin:8px; }
.testover { border: 3px solid blue; }
.testselected { border: 3px solid red; }

/* Menu Styles */
.AppMenu		{ padding-top: 20px; text-align: center; }
.AppQSSelect	{ background: #fff; color: #00528d; width: 150px; font-family: verdana; font-size: 12px; font-weight: bold;  }
.AppQSInput		{ background: #fff; color: #00528d; width: 130px; font-family: verdana; font-size: 12px; font-weight: bold; }
.AppQSButton	{ text-align: center; }
.menuSeperator		{ background: url(/gfx/menu_seperator.gif); width: 100%; height: 2px; }
.menus				{ width: 80%; margin: auto; text-align: left; }
a.menusText 		{ color: #b6e0fa; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none; padding-left: 10px; }
a.menusText:hover 	{ color: #fff; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: underline; padding-left: 10px; }

/* Form Styles */
.formLabelBold		{ font: bold 13px verdana; color: red; }
.formLabel			{ font: bold 13px verdana; color: #003d7b; white-space: nowrap; }
.formVal			{ font: 13px verdana; color: #000; }
.listorForm			{ font-size: 11px; font-family: arial; font-weight: bold; border:1px solid #003d7b; }
select.listorForm 	{ width: 120px; background: #fff; color: #00528d; }
.marketingForm		{ font-size: 11px; font-family: arial; font-weight: bold; border:1px solid #003d7b; color: #00528d; }

/* Pager Styles */
.MBBv2_Pagerbutton { color: #faf7e4; background: #087ebb; border: 1px solid #000000; padding: 0px 5px; line-height: 20px; cursor: pointer; cursor: hand; }
.MBBv2_Pagerbutton_disabled { color: #996600 background: #faf7e4; border: 1px solid #087ebb; padding: 0px 5px; line-height: 20px; }
.MBBv2_Pagerbutton:hover { color: #ffffff; background: #fd6a08; }

/* Padding Styles */
.clear 	{ clear: both; }
.mb5 	{ margin-bottom: 5px; }
.pt5	{ padding-top: 5px; }
.pb5 	{ padding-bottom: 5px; }
.pt10 	{ padding-top: 10px; }
.pb10 	{ padding-bottom: 10px; }
.p10 	{ padding: 10px; }
.pt20 	{ padding-top: 20px; }
.pb20 	{ padding-bottom: 20px; }

/* Alignment Style */
.acenter { text-align: center; }

/* Loading Mask Styles */
#doc-body .loading-indicator 	{ font:bold 13px  Tahoma, Verdana, Arial, Helvetica, sans-serif; position:absolute; top: 35%; left: 43%; background-repeat: no-repeat; 
	background-position: left 5px; padding: 5px 10px 5px 10px; text-align: left; }
#ext-loading-mask					{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 20000; background: #99bbe8; }
#ext-loading						{ position: absolute; left: 45%; top: 40%; padding: 2px; z-index: 20001; height: auto; }
#ext-loading img 					{ margin-bottom: 5px; }
#ext-loading .loading-indicator		{ background: #fff; color: #00247d; font: bold 13px tahoma,arial,helvetica; padding: 5px; margin: 0; text-align: center; 
	height: auto; border: solid 2px #003d7b; }

/* File Upload Style Elements */
.x-form-file-wrap					{ position: relative; height: 22px; }
.x-form-file-wrap .x-form-file		{ position: absolute; right: 0; -moz-opacity: 0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; height: 22px; }
.x-form-file-wrap .x-form-file-btn	{ position: absolute; right: 0; z-index: 1; }
.x-form-file-wrap .x-form-file-text { position: absolute; left: 0; z-index: 3; color: #777; }
.x-grid3-cell-selected { background-color:#a0d3fc; }
								
/* Help Div Styles */
#listingsQShelp	{ border: 2px solid #003d7b; background: #fff; font-size: 11px; font-family: Tahoma; 
		color: #003d7b; position: absolute; top: 70px; left: 100px; padding: 10px; width: 200px; z-index: 100; }

/* Search Form Elements */
.searchLabel { font-size: 13px; }
.noteBox	{ border: 2px solid #0670c7; font: 13px verdana; color: #00528d; text-align: left; padding:5px; }
.addressonce { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0565B2; }

/* Lead Profile Elements */
.LeadBox { background: #fff; padding: 10px; }
#LeadAdditionalBox { margin-bottom:10px; }
#LeadAdditionalBox #Title { border: 1px solid #003D7B; background-color:#0777D2; color:#FFF; padding:3px; font-size:16px; font-weight:bold; }
#LeadAdditionalBox #Content { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid;
	border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; }
.leadprofile_edit fieldset { padding: 10px; border: 1px solid #cccccc; }
.leadprofile_edit legend { font-size: 13px; padding: 0 5px; }
.leadinput { font-size: 13px; font-family: tahoma; }
.line { margin-bottom:5px; }
.b { background-color:#E9F0F6; }

#cp_newsfeed ul { padding:0; margin: 0; }
#cp_newsfeed ul li { list-style: none; padding:5px 0; margin: 0; }
#cp_newsfeed ul li a { font-size: 13px; text-decoration: underline; }

/* Menu Styles */
#multi-ddm { list-style: none; padding: 0; margin: 0; position: absolute; top: 53; left: 5; z-index: 8000; }
#multi-ddm  li { float: left; }
#multi-ddm  li a { display: block; width: 100px; text-align: center; padding-top: 5px; padding-bottom: 5px; text-decoration: none;
			color: #000; font-weight: bold; font-family: verdana; font-size: 13px;  }
#multi-ddm li .parent-hover { background-color: #ffffff; border-left: 2px solid #99bbe8; color: #000; }
#multi-ddm li ul { display: none; list-style: none; position: absolute; margin: -1px 0 0 0; z-index: 9000; padding: 0; border-left: 2px solid #99bbe8; border-right: 2px solid #99bbe8;
			border-bottom: 2px solid #99bbe8; background: #ffffff; }
#multi-ddm li ul li a { color: #0754ac; width: 100%; text-align: left; padding: 0; font-size: 11px; text-decoration: underline; padding-top: 3px; }
#multi-ddm li ul li a:hover { color: black; }
.MovieMenuItem { padding-top: 5px; }
.MenuSearch { border:1px solid #0754ac; width: 90px; font-size: 11px; }
.MenuSearchBtn { border: 1px solid #0754ac; width: 30px; font-size: 10px; margin-left: 5px; color: #0754ac; font-weight: bold;
			font-family: arial; cursor: pointer; cursor: hand; }

 /* Search Form Styles */
.MBBv3 p,.MBBv3 img,.MBBv3 table,.MBBv3 tr,.MBBv3 td,.MBBv3 div,.MBBv3 h1,.MBBv3 h2,.MBBv3 h3,.MBBv3 strong,.MBBv3 span,
.MBBv3 iframe,.MBBv3 dl,.MBBv3 dt,.MBBv3 dd,.MBBv3 ol,.MBBv3 ul,.MBBv3 li,.MBBv3 fieldset,.MBBv3 form,.MBBv3 legend,.MBBv3 center,
.MBBv3 u,.MBBv3 i,.MBBv3 b,.MBBv3 font,.MBBv3 em,.MBBv3 a { margin:0; padding:0; vertical-align: base-line; background: transparent; font-size: 100%; 
			border: none; letter-spacing: .07em; font-family: Arial, Verdana; line-height: 100%; _padding: 0; _margin: 0; text-align: left; }
.MBBv3 ol,.MBBv3 ul, .MBBv3 li { list-style: none; }
.MBBv3 #sf-wrapper h1 { font-size: 18px; font-family: Arial; color: #000000; margin: 10px 0; border-bottom: 1px solid #000000; }
.MBBv3 #sf-wrapper h2 { 16px; font-family: Arial; color: #087EBB }

#MBBv3_SearchFormMask { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; filter: alpha(opacity = 60); opacity: .80; z-index: 19000; }
.MBBv3 .sf-type-selected-box { font-size: 12px; color: #15428B; float: left; margin: 2px 1px 4px; font-weight: normal; padding: 1px 2px; }
.MBBv3 .sf-type-btn-con { float: right; background: #D0CFD5; padding: 2px; cursor: pointer; height: 22px; width: 115px; }
.MBBv3 .sf-type-btn-con2 { float: right; background: #D0CFD5; padding: 2px; cursor: pointer; height: 22px; width: 90px; }
.MBBv3 .sf-type-btn-con3 { float: right; background: #D0CFD5; padding: 2px; cursor: pointer; height: 22px; width: 100px; }
.MBBv3 .sf-type-but-box { background: #fff; padding: 2px; height: 18px; }
.MBBv3 .sf-btn-container { background: #D0CFD5; width: 130px; height: 28px; margin: 0 auto; }
.MBBv3 .sf-btn-box { background: #fff; padding: 1px; height: 24px; }
.MBBv3 .sf-btn { background: #087EBB; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 24px; line-height: 24px; font-family: Arial; text-align: center; cursor: pointer; }
.MBBv3 .sf-btn:hover { background: #D76300; color: #FFFFFF; }
.MBBv3 .sf-types-panel { display: none; position: absolute; top: 50px; left: 20px; z-index: 20000; background: #fff; border: 8px solid #666; }
.MBBv3 .sf-types-label { font-size: 17px; font-weight: bold; color: #174074; padding: 5px; }
.MBBv3 .sf-types-desc { font-size: 10px;  color: #174074; padding: 0 0 5px 5px; }
.MBBv3 .sf-type-select-apply,
.MBBv3 .sf-type-select-all,
.MBBv3 .sf-type-select-uncheckall { color: #D76300; font-size: 11px; text-decoration: underline; border-right: 1px solid #174074; float: left; 
	font-weight: bold; padding: 0 8px; cursor: pointer; }
.MBBv3 .sf-type-select-apply:hover,
.MBBv3 .sf-type-select-all:hover,
.MBBv3 .sf-type-select-uncheckall:hover { color: #174074; }

.MBBv3 .sf-column { width: 43%; float: left; padding: 10px; margin: 0; }
.MBBv3 .sf-column2 { width: 33%; float: left; padding: 0; margin: 0; }
.MBBv3 .sf-column3 { width: 25%; float: left; padding: 0; margin: 0; }
.MBBv3 .sf-column-spacer { width: 5%; float: left; padding: 0; margin: 0; }
.MBBv3 #sf-wrapper li { padding-bottom: 5px; list-style: none; }
.MBBv3 #sf-wrapper label { font-size: 15px; font-family: Arial; color: #333333; letter-spacing: .01em; line-height: 1.4em; }
.MBBv3 #sf-wrapper .sf-slider-results { font-size: 12px; font-family: Arial; color: #15428B; }
.MBBv3 .sf-textbox { width: 97%; font-size: 13px; border: 1px solid #D0CFD5; color: #000000; background: #FFFFFF; }
.MBBv3 .sf-selectbox { width: 94%; padding: 5px 10px 5px 5px; border: 1px solid #D0CFD5; font-size: 13px; background: url('/gfx/bg_select-btn.png'); cursor: pointer;  }
.MBBv3 .sf-selectbox-text { font-size: 12px; color: #666; }
.MBBv3 .sf-selectbox-btn { float: right; vertical-align: middle; }
.MBBv3 .sf-sliderbox { width: 97%; }
.MBBv3 .sf-types-list { padding: 5px; }
.MBBv3 #sf-wrapper .sf-types-list li { padding: 0 0 5px 0; list-style-type: none; }
.MBBv3 .sf-checkbox-wrapper { font-size: 11px; }
.MBBv3 #sf-wrapper dl { float: left; text-align: left; padding-top: 30px; }
.MBBv3 #sf-wrapper dt { list-style-type: none; padding: 0 0 0 25px ; margin: 6px 0 0 0; background: url('/gfx/icons/accept.png') no-repeat; height: 16px; font-size: 14px; font-weight: bold; color: #000033; }
.MBBv3 #sf-wrapper dd { font-size: 13px; padding: 0 0 8px 25px; margin: 0; color: #000033; }


/* Slider Styles */
.MBBv3 #sf-wrapper .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.MBBv3 #sf-wrapper .ui-slider { position: relative; text-align: left; }
.MBBv3 #sf-wrapper .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: .5em; height: 1em; cursor: default; }
.MBBv3 #sf-wrapper .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; }
.MBBv3 #sf-wrapper .ui-slider-horizontal { height: .4em; }
.MBBv3 #sf-wrapper .ui-slider-horizontal .ui-slider-handle { top: -.4em; margin-left: -.6em; }
.MBBv3 #sf-wrapper .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.MBBv3 #sf-wrapper .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.MBBv3 #sf-wrapper .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.MBBv3 #sf-wrapper .ui-state-default, 
.MBBv3 #sf-wrapper .ui-widget-content .ui-state-default { border: 1px solid #333333; background: #666666; outline: none; }
.MBBv3 #sf-wrapper .ui-state-default a, .MBBv3 #sf-wrapper ui-state-default a:link, 
.MBBv3 #sf-wrapper .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
.MBBv3 #sf-wrapper .ui-state-hover, .MBBv3 #sf-wrapper .ui-widget-content .ui-state-hover, .ui-state-focus, 
.MBBv3 #sf-wrapper .ui-widget-content .ui-state-focus { border: 1px solid #333333; background: #666666; outline: none; }
.MBBv3 #sf-wrapper .ui-state-hover a, 
.MBBv3 #sf-wrapper .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.MBBv3 #sf-wrapper .ui-state-active, 
.MBBv3 #sf-wrapper .ui-widget-content .ui-state-active { border: 1px solid #000033; background: #D76300; outline: none; }
.MBBv3 #sf-wrapper .ui-state-active a, .MBBv3 #sf-wrapper .ui-state-active a:link, 
.MBBv3 #sf-wrapper .ui-state-active a:visited { outline: none; text-decoration: none; }
.MBBv3 #sf-wrapper .ui-corner-all { -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.MBBv3 #sf-wrapper .ui-widget { font-family: Arial, sans-serif; font-size: 1em; }
.MBBv3 #sf-wrapper .ui-widget-content { margin-left: 5px; border: 1px solid #666666; background: #D0CFD5; }
.MBBv3 #sf-wrapper .ui-widget-header { border: 1px solid #333333; background: #999999; *background: none; }

/* Auto Complete Text Entry */
.MBBv3 #sf-wrapper ul.token-input-list-facebook { overflow: hidden;  height: auto !important;  height: 1%; cursor: text;
    border: 1px solid #D0CFD5; font-family: arial; min-height: 1px; z-index: 19000; margin: 0; padding: 0; background-color: #FFFFFF; }
.MBBv3 #sf-wrapper ul.token-input-list-facebook { list-style-type: none; }
.MBBv3 #sf-wrapper ul.token-input-list-facebook li input { border: 0; padding: 3px 8px; color: #000000; background-color: #FFFFFF; margin: 2px 0; }
.MBBv3 #sf-wrapper li.token-input-token-facebook { overflow: hidden; height: auto !important; height: 1%; margin: 3px; padding: 1px 2px; 
	background-color: #eff2f7; color: #000; cursor: default; border: 1px solid #ccd5e4; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; }
.MBBv3 #sf-wrapper li.token-input-token-facebook p { display: inline; padding: 0; margin: 0; font-size: 10px; font-family: arial; }
.MBBv3 #sf-wrapper li.token-input-token-facebook span { color: #a6b3cf; margin-left: 5px; font-weight: bold; cursor: pointer; }
.MBBv3 #sf-wrapper li.token-input-input-token-facebook { float: left; width: 200px; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook { position: absolute; overflow: hidden; cursor: default; width: 260px;	border-left: px solid #ccc; border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; font-size: 14px; font-family: arial; z-index: 19000; background: #3b5998; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook p { margin: 0; padding: 3px; color: #fff; padding-right: 10px; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul { margin: 0; padding: 0; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul li { background-color: #fff; padding: 3px 50px 3px 3px; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook { background-color: #fff; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook { background-color: #fff;  }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul li em { font-weight: bold; font-style: none; }
.MBBv3 #sf-wrapper div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook { background-color: #3b5998; color: #fff; }


/* Tool Tip Styles */
.jtooltip { z-index: 18000; text-align: left; position: absolute; }
.jtooltip-content { color: #444444; padding: 2px 12px; font-size: 11px; font-family: tahoma; }
.jtooltip-top { height: 6px; margin-left: 6px; margin-right: 6px; }
.jtooltip-tl { background: url(/gfx/modal/tip-tl.png); width: 6px; height: 6px; position: absolute; left: 0; }
.jtooltip-tm { background: url(/gfx/modal/tip-t.png); height: 6px; position: absolute; left: 6px; right: 6px; }
.jtooltip-tr { background: url(/gfx/modal/tip-tr.png); width: 6px; height: 6px; position: absolute; right: 0; }
.jtooltip-middle { background: #fff; padding: 0; margin: 0;}
.jtooltip-ml { background: url(/gfx/modal/tip-ml.png); repeat-y; width: 6px; }
.jtooltip-mr { background: url(/gfx/modal/tip-mr.png); repeat-y; width: 6px; }
.jtooltip-bottom { height: 6px; margin-left: 6px; margin-right: 6px; }
.jtooltip-bl { background: url(/gfx/modal/tip-bl.png); width: 6px; height: 6px; position: absolute; left: 0; }
.jtooltip-bm { background: url(/gfx/modal/tip-b.png); height: 6px; position: absolute; left: 6px; right: 6px; }
.jtooltip-br { background: url(/gfx/modal/tip-br.png); width: 6px; height: 6px; position: absolute; right: 0; }
.jtooltip-icon-error { float: left; padding-right: 5px; background: url(/gfx/icons/exclamation.png) no-repeat; height: 16px; width: 16px; }

/* Search Results Styles */
#search-results { width: 96%; padding: 5px; margin: 0 auto; }
#sr-buttons li { list-style: none; float:left; width: 140px; margin-right: 5px; background: #E1EEF6; border: 1px solid #A4D0E7; 
	line-height: 20px; padding: 0 5px; cursor: pointer; color: #1E99D9; }
#sr-buttons li:hover { background: #41afe8; border: 1px solid #008cd4; color: #fff; }
#sr-buttons li img { vertical-align: middle; padding-right: 5px; }
#sr-nav { background: #32ACEB; border: 1px solid #1190D5; margin: 5px 0; }
#sr-nav-results { color: #fff; letter-spacing: .01em; font-size: 14px; font-weight: bold; line-height: 39px; padding: 0; margin: 0; float: left; width: 33%; }
#sr-nav-sort { color: #fff; background: #1190D5; float: left; width: 33%; height: 45px; line-height: 45px; padding-left: 50px; }
#sr-nav-sort select { font-size: 11px; font-family: Arial; width: 130px; }
#sr-nav-view { float: left; width: 27%; height: 45px; }
#sr-nav-view .sr-view-button { float: right; width: 70px; cursor: pointer; color: #fff; font-weight: bold; text-align: center; height: 45px; }
.sr-list-row { background: #E1EEF6; border: 1px solid #98C0D5; margin-bottom: 5px; padding: 5px; }
.sr-list-img-wrapper { padding: 2px; float: left; background: #fff; margin-right: 10px; }
.sr-list-img { height: 110px; width: 165px; }
.sr-details-wrapper { padding-left:170px; padding-right: 205px; }
.sr-details2-wrapper { float: right; width: 200px; }
.sr-list-price { font-size: 20px; font-weight: bold; color: #1F2350; text-align: right; padding-bottom: 5px; }
.sr-list-mls { font-size: 13px; font-weight: bold; color: #1F2350; text-align: right; }
.sr-list-address { font-size: 14px; font-weight: bold; color: #454E6B; }
.sr-list-details { font-size: 13px; color: #454E6B; padding-bottom:2px; }
.sr-btn { background: #087EBB; color: #FFFFFF; border: 1px solid #001E63; font-size: 12px; font-weight: bold; line-height: 20px; font-family: Arial; cursor: pointer; 
	width: 115px; height: 20px; margin-top: 10px; float: right; }
.sr-btn:hover { background: #32aceb; color: #FFFFFF; }
.sr-sl-mls { color: #0855AD; font-size: 15px; padding-bottom: 5px; }
.sr-sl-address { color: #0855AD; font-size: 15px; padding-bottom: 10px; }


/* Listing Details Styles */
.MBBv3 #sd-portal-box .sd-save-btn { float: right; width: 100px; } 
.MBBv3 .sd-btn-container { background: #D0CFD5; width: 150px; height: 28px; margin: 0 auto; }
.MBBv3 .sd-btn-box { background: #fff; padding: 1px; height: 24px; }
.MBBv3 .sd-btn { background: #003B6B; color: #FFFFFF; font-size: 13px; 
	font-weight: bold; height: 24px; line-height: 24px; font-family: Arial; text-align: center; cursor: pointer; }
.MBBv3 .sd-btn:hover { background: #6B5E4F; color: #FFFFFF; }
.MBBv3 .sd-register-btn { background: #D98200; color: #FFFFFF; font-size: 13px; font-weight: bold; height: 24px; line-height: 24px; font-family: Arial; text-align: center; cursor: pointer; }
.MBBv3 .sd-register-btn:hover { background: #6B5E4F; color: #FFFFFF; }
.MBBv3 .sd-back-btn-container { background: #D0CFD5; width: 150px; height: 28px; margin: 0 auto; }
.MBBv3 .sd-back-btn-box { background: #fff; padding: 1px; height: 24px; }
.MBBv3 .sd-back-btn { background: #003B6B; color: #FFFFFF; font-size: 13px; 
	font-weight: bold; height: 24px; line-height: 24px; font-family: Arial; text-align: center; cursor: pointer; }
.MBBv3 .sd-back-btn:hover { background: #333333; color: #FFFFFF; }
.MBBv3 #searchdetails-wrapper { width: 100%; padding: 0; margin: 0;  }
.MBBv3 #searchdetails-box h1 { font-size: 17px; color: #6B5E4F; letter-spacing: -.01em; }
.MBBv3 #searchdetails-box h2 { font-size: 17px; color: #6B5E4F; letter-spacing: .01em; line-height: 30px; }
.MBBv3 #searchdetails-box h3 { font-size: 13px; color: #6B5E4F; letter-spacing: .01em; line-height: 30px; font-weight: bold; }
.MBBv3 #sd-topnav-wrapper { padding: 5px 0; background: #EAE2B7; border-left: 1px solid #D0CFD5;
	border-right: 1px solid #D0CFD5; border-top: 1px solid #D0CFD5; width: 698px; }
.MBBv3 .topnav-td { background: #EAE2B7; }
.MBBv3 #searchdetails-box { border-bottom: 1px solid #D0CFD5; width: 700px; }
.MBBv3 .sd-content-wrapper { float: left; width: 700px; background: #EAE2B7; text-align: center; padding: 0; margin: 0;
	border-left: none; border-left: 1px solid #D0CFD5; border-right: 1px solid #D0CFD5; border-top: 1px solid #D0CFD5; }
.MBBv3 .sd-content-td { background: #EAE2B7; }
.MBBv3 .sd-content-box { margin: 20px auto; width: 600px; padding: 0; text-align: left; }
.MBBv3 .sd-content-box .sd-address_container { float: left; width: 395px; }
.MBBv3 .sd-content-box .sd-address { overflow: hidden; font-size: 26px; color: #493533; line-height: 20px; letter-spacing: -.02em; }
.MBBv3 .sd-content-box .sd-address2 { font-size: 17px; line-height: 30px; color: #493533; letter-spacing: .01em; }
.MBBv3 .sd-content-box .sd-price_container { float: left; width: 155px; }
.MBBv3 .sd-content-box .sd-price { text-align: right; font-size: 26px; color: #493533; line-height: 20px; letter-spacing: .01em; }
.MBBv3 .sd-content-box .sd-mlsnum { text-align: right; line-height: 30px; font-size: 14px; color: #493533; }
.MBBv3 .sd-content-box .sd-details { line-height: 24px; font-size: 14px; color: #493533; }
.MBBv3 .sd-content-box .sd-mainimg-wrapper { background: #FFFFFF; border: 1px solid #D0CFD5; padding: 2px; float: left; }
.MBBv3 .sd-content-box .sd-mainimg-box { height: 250px; width: 300px; }
.MBBv3 #sd-content-link-box { float: left; margin: 0 0 0 10px; }
.MBBv3 #sd-content-link-box li { padding-bottom: 10px; clear: both; list-style-type: none; }
.MBBv3 #sd-content-link-box li a { font-size: 14px; color: #493533; }
.MBBv3 #sd-content-link-box li a:hover { color: #6B5E4F; }
.MBBv3 #sd-content-link-box .sd-btn-container { width: 190px; }
.MBBv3 #sd-gallery-box { background: #F8F7E5; padding: 5px; border: 1px solid #D0CFD5; float: left; width: 280px; height: 245px; }
.MBBv3 #sd-gallery-box-thumbtext {  color: #493533; height: 25px; text-align: center; line-height: 25px; }
.MBBv3 #sd-gallery-box .sd-gallery-img { border: 1px solid #D0CFD5; width: 122px; height: 100px; float: left; margin-left: 10px; margin-bottom: 10px; }
.MBBv3 .sd-description-wrapper { position: relative; width: 570px; padding: 10px; background: #F1EFE2; border: 1px solid #D0CFD5;}
.MBBv3 .sd-description-wrapper a {color: #6B5E4F;}
.MBBv3 .sd-property-information-container { width: 325px; float: left; }
.MBBv3 .sd-property-rooms-container { width: 201px; float: left; }
.MBBv3 .sd-property-area-container { width: 325px; float: left; }
.MBBv3 .sd-property-schools-container { width: 201px; float: left; }
.MBBv3 .sd-prop-features { padding-bottom: 10px; clear: left; line-height: 1.3em; list-style-type: none; }
.MBBv3 .sd-prop-features-label { float: left; margin-right: 10px; font-size: 13px; font-weight: bold; color: #6B5E4F; }
.MBBv3 .sd-prop-features-value { font-size: 13px; color: #6B5E4F; }
.MBBv3 .sd-description { font-size: 13px; color: #6B5E4F; margin-bottom: 25px; font-family: verdana; line-height: 1.3em; }
.MBBv3 #sd-portal-wrapper { float: left; width: 339px; background: #F1EFE2; padding: 0; margin: 0; text-align: center; 
	border-right: 1px solid #D0CFD5; height: 1800px; }
.MBBv3 #sd-portal-box { margin: 0 auto; width: 300px; padding: 0; text-align: left; }
.MBBv3 .sd-map-box { padding: 7px; }
.MBBv3 .sd-portal-container { background: #F1EFE2; border: 1px solid #D0CFD5; }
.MBBv3 .sd-map-wrapper { background: #FFFFFF; padding: 3px; border: 1px solid #D0CFD5; }
.MBBv3 .sd-subheading { font-size: 17px; color: #6B5E4F; letter-spacing: .01em; line-height: 30px; 
	font-family: Arial; }
.MBBv3 #sd-botnav-wrapper { width: 100%; }
.MBBv3 #sd-tab-menu { margin: 0; padding: 0; }
.MBBv3 #sd-tab-menu li { float: left; height: 25px; line-height: 25px; width: 33%; text-align: center; color: #747474; letter-spacing: .01em;
	font-size: 14px; border-right: 1px solid #D0CFD5; border-bottom: 1px solid #D0CFD5; background: #EFEFEF; 
	cursor: pointer; cursor: hand; list-style-type: none; }
.MBBv3 #sd-tab-menu .selected { background: #F1EFE2; border-bottom: none; color: #000000; list-style-type: none; }
.MBBv3 .sd-tab-box-top { height: 10px; clear: both; }
.MBBv3 .sd-tab-box-body { padding: 0 10px; }
.MBBv3 .sd-tab-box-bot { height: 10px; }
.MBBv3 .sd-tab-box-body .sd-tab-box { display:none; }
.MBBv3 .sd-disclaimer {width: 938px; color: #000000; text-align: center; font-size: 9px; line-height: 1em; letter-spacing: 0px; padding: 10px; }

/* Pretty Photo Lightbox */
 div.light_rounded .pp_top .pp_left{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(/gfx/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(/gfx/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded .pp_arrow_previous{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(/gfx/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(/gfx/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(/gfx/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content{background: url(/gfx/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(/gfx/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(/gfx/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(/gfx/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(/gfx/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(/gfx/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(/gfx/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(/gfx/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_expand{background: url(/gfx/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(/gfx/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(/gfx/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(/gfx/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(/gfx/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square .pp_arrow_previous{background: url(/gfx/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(/gfx/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(/gfx/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(/gfx/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_expand{background: url(/gfx/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(/gfx/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(/gfx/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(/gfx/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(/gfx/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square .pp_arrow_previous{background: url(/gfx/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(/gfx/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(/gfx/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(/gfx/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;position: relative;text-align: left;width:100%;}.pp_content .pp_details{display: none;margin:10px 15px 2px 20px;}.pp_description{display: none;float: left;margin:0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(/gfx/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(/gfx/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display: none;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{display: none;line-height:1 !important;margin:0 auto;text-align:center;width:100%;}div.ppt{color:#fff;display: none;font-size:14px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
 