﻿/*-------------------------------------------------------------------------------------
THIS PAGE CONTAINS ONLY STYLES THAT ARE RELEVANT FOR ALL TEMPLATES ACROSS ALL MASTER 
PAGES.  FOR EXAMPLE: EDIT POPUP STYLES, CONTROL PANEL CONTAINER STYLES, ETC.
-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
END GENERIC CSS
------------------------------------------------------------------------------------*/
#IDXstyleLOCK
{
text-align: left !important;
margin: 0 auto;
_width:700px !important;
min-width: 700px !important; 
max-width: 700px !important;
font-family:Trebuchet MS,Arial !important;	
font-size: 11px !important;
}

body
{
	font-family:Trebuchet MS,Arial !important;
	font-size: 11px !important;
}

img
{
	margin:0;
	padding:0;
	border:0;
}
.pageHeader
{
	font-size:20px;
	font-weight:bold;
	color:#4f4f4e;
}
.m10T
{
	margin-top:10px;
}
.formlabel
{
    font-weight:bold;
    font-size:11px;
    color:#666666;
}
.tabText
{
    font-weight:bold;
    font-family:Verdana;
	font-size:13px;
	margin-left:15px;
	color:#666666;
	letter-spacing:0.5px;
}
.tabPanel
{
    position:relative;
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/blank_tab.gif);
    background-repeat:no-repeat;
    width:100%;
    height:22px;
    top:0px;
    left:0px;
	margin:0px;
	padding:0px;
	z-index:100;	
	cursor:default;
	
}
.tabbedPageBody
{
    position:relative;
	top:0px;
	left:0px;
	margin:0px;
	margin-top:-1px;
	padding:0px;	
	border:1px solid #b6b5b5;
	z-index:10;
	background-color:#f2f2f2;
}
.descText
{
    font-size:11px;
}
.blankTab
{
	position: relative;
    display:block;
    background-image: url('http://images.dhmiservices.com/dhmcore/IDX/blank_tab.gif');
    height: 22px;
    width: 178px;
    text-align: center;
    color: #33669B;
    font-weight: bold;
    font-size:14px;
    cursor:pointer;
    line-height:22px;
    z-index: 2;
}

.tabPanelDiv
{
	position:relative;
    top:0px;
    left:0px;
	margin:0px;
	padding:0px;
	z-index:100;
	font-size: 0px;
}
.tabPanel2Div
{
	font-size: 0px;
	position:relative;
    width:119px;
    top:0px;
    left:0px;
	margin:0px;
	padding:0px;
	z-index:100;	
}
.blankTab2
{
	position: relative;
    display:block;
    background-image: url('http://images.dhmiservices.com/dhmcore/IDX/blank_tab.gif');
    height: 22px;
    width: 178px;
    text-align: center;
    color: #33669B;
    font-weight: bold;
    font-size:14px;
    cursor:default;
    line-height:22px;
    z-index: 2;
}

#photoViewer
{
    position:absolute;
    left:0px;
    top:0px;
    width:505px;
    height:490px;
}
#homePhotoSlideshow
{
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:501px;	/* Total width of slideshow */
	height:376px;
	background-color:#dbd9de;
	border:1px solid #b6b4b5;
}
#listing
{
	/* CSS HACK */
	margin-top:-3px;	/* IE 5.x - Added 2 pixels for border left and right */
	margin-top:0px;	/* Other browsers */
	margin-top:-3px;			
}
.content
{
   float:left;
}
#previewPane{
	border:1px solid #CCCCCC;
	margin-bottom:10px;	
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	position:relative;	
	/* CSS HACK */
	height: 222px;	/* IE 5.x */
	height/* */:/**/222px;	/* Other browsers */
	height: /**/211px;
	_height: /**/210px;		
}
#previewPane img{
	line-height:100px;
}
#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Verdana, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
}
#galleryContainer{
	
	height:39px;	/* Height of the images + 2 */
	border:1px solid #CCCCCC;
	position:relative;
	top:-10px;
	overflow:hidden;
	padding:0px;		
	/* CSS HACK */
	height: 34px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/38px;	/* Other browsers */
	height: /**/38px;			
}
#arrow_left{
	position:absolute;
	left:0px;
	z-index:10;
	/*background-color: #FFF;*/
	width:11px;
	height:37px;
	padding:0px;
}
#arrow_right{
	position:absolute;
	right:-1px;
	z-index:10;
	/*background-color: #FFF;*/
	width:11px;
	height:37px;
	padding:0px;		
}
#theImages{
	position:absolute;
	height:100px;
	left:11px;
	width:100000px;		
}
#theImages #slideEnd{
	float:left;
}
#theImages img{
	float:left;
	padding:1px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor:pointer;
	border:0px;		
}	
#theImages .imageCaption{
	display:none;
}
#closeWindow
{
    margin-top:17px;
}
.loginPopupHeader, td.loginPopupHeader
{
    color:#0160a0;
    font-size:16px;
    font-weight:bold;
}
.bold{font-weight:bold;}
.blue{color:blue;}
.smallTxtBox
{
	font-size: 11px;
	line-height: 13px;
}
a.control:link, a.control:visited
{
	color: #5992AF !important;
}
a.control:hover
{
	color: Gray !important;
}
/*------------------------------------------------------------------------------------
END GENERIC CSS
------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------
EDIT PANEL CSS (Styles for building bubble for dynamicEditContent)
------------------------------------------------------------------------------------*/
.editBorder
{
    border: 2px dashed red !important;
}
.TL-corner
{
    width: 10px;
    height: 10px;
    font-size: 0px;
}
.TC-tile
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/EditBox/top_tile_2x10.png) repeat-x;
}
.TC-tile
{
    width: auto;
    font-size: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.dhmiservices.com/dhmcore/IDX/EditBox/top_tile_2x10.png' , sizingMethod='scale') repeat-x;
}
.TR-corner
{
    width: 10px;
    height: 10px;
    font-size: 0px;
}
.ML-vert
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/EditBox/left_tile_10x2.png) repeat-y;
}
.ML-vert
{
    height: auto;
    width: 10px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.dhmiservices.com/dhmcore/IDX/EditBox/left_tile_10x2.png' , sizingMethod= 'scale' ) repeat-y;
}
.MC-content
{   
    height: auto;
    _height: 100%;
    width: auto;
    font-size: 12px;
    background: white;
    font-weight: bold;
    font-family: Tahoma,sans-serif;
    text-align: right;
}
#midrow > .MR-vert
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/EditBox/right_tile_34x2.png) repeat-y;
}
.MR-vert
{
    height: auto;
    width: 34px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.dhmiservices.com/dhmcore/IDX/EditBox/right_tile_34x2.png' , sizingMethod= 'scale' ) repeat-y;
}
.BL-corner
{
    height: 30px;
    width: 10px;
    font-size: 0;
}
#bottomrow > .BC-tile
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/EditBox/bottom_tile_2x30.png) repeat-x;
}
.BC-tile
{
    width: auto;
    height: 30px;
    font-size: 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.dhmiservices.com/dhmcore/IDX/EditBox/bottom_tile_2x30.png' , sizingMethod= 'scale' ) repeat-x;
}
.BR-corner
{
	vertical-align: top;
    height: 30px;
    width: 10px;
    font-size: 0;
}
/*-------------------------------------------------------------------------------------------------
END EDIT PANEL CSS
-------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------
SHOWUSERPOPUP STYLES FOR GUESTBOOK, LOGIN AND REGISTER FORMS
-------------------------------------------------------------------------------------*/
#loginPopupBoxDiv
{
}
.black_overlay
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 4000px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content 
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/login-popup.gif) no-repeat;
    display: none;
    position: absolute;
    top: 25%;
    left: 35%;
    width: auto !important;
    height: auto !important;
    padding: 0px;
    z-index:1002;
    overflow:hidden;
    
}
.popupLoginBtn
{
    border-style: none;
	border-color: inherit;
	border-width: 0px;
	background: url('http://images.dhmiservices.com/dhmcore/IDX/popupSubmit.gif') no-repeat left top;
	width: 75px;
    	height: 25px;
    }
#membersignup,#loginPopupBoxDiv
{
	color: Black !important;
}
#membersignup 
{
	Font-family: Tahoma, Sans-Serif;
	width:562px;
	height:auto;
}
#guestbook .m5, #membersignup .m5 { font-size: 0px; line-height: 5px; height: 5px; max-height: 5px;}
#guestbook .formtext, #membersignup .formtext {color:#676767;font-size:11px;}
#guestbook .fluffheader, #membersignup .fluffheader {color:#000;font-size:11px;font-weight:bold;}
#guestbook .flufftext, #membersignup .flufftext {color:#000;font-size:11px;}
#guestbook .headertext1, #membersignup .headertext1 {font-family: arial, sans-serif; color:#006e98;font-weight:bold;font-size:18px;margin:0;padding:0;}
#guestbook .headertext2, #membersignup .headertext2 {font-family: arial, sans-serif; color:#006e98;font-weight:bold;font-size:16px;margin:5;padding:0;}
#guestbook input.tb {border:1px solid #c4c4c4; line-height: 15px; height:15px; font-size: 11px; background-color:#FFF;}
#membersignup a:link, #guestbook a:link,#membersignup a:active, #guestbook a:active,#membersignup a:hover,#guestbook a:hover,#membersignup a:visited,#guestbook a:visited {color:#0098d2;}
#signup_upperLcorner
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_LTC.gif) no-repeat;
    width: 11px;
    height: 61px;
}
#signup_upperRcorner
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_RTC.gif) no-repeat;
    width: 11px;
    height: 61px;
}
#signup_upperTile
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_TT.gif) repeat-x;
    width:560px;
    height: 61px;
}
#signup_leftTile
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_LST.gif) repeat-y;
    width: 11px;
    height: 9px;
}
#signup_middle
{
    width: 560px;
    height: auto;
    background-color: #f7f7f7;
}
.signup_inner
{
	border:1px solid #7f7f7f;
    background-color: #fff;
}
#signup_rightTile
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_RST.gif) repeat-y;
    width: 11px;
    height: 9px;
}
#signup_lowerLcorner
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_LLC.gif) no-repeat;
    width: 11px;
    height: 15px;
}
#signup_lowerRcorner
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_RLC.gif) no-repeat;
    width: 11px;
    height: 15px;
}
#signup_lowerTile
{
	background: top left url(http://images.dhmiservices.com/dhmcore/IDX/register_BT.gif) repeat-x;
    width:560px;
    height: 15px;
}
#searchpageregistration
{
    border:1px solid #ccc;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width:698px;
}
.membersignupForm
{
    float:left;margin-left:15px;
    margin-top:40px;
}
.popupRegisterBtn
{
    float:left;margin-left:10px;margin-top:-5px;
}
.popupCloseBtn
{
    float:right;margin-right:20px;margin-top:-5px;
}
.createButtonPopup
{
    float:left;
    margin-left:150px;
}
a.defaultLinkStyle:link,a.defaultLinkStyle:hover,a.defaultLinkStyle:visited, a.defaultLinkStyle:active {color:#006382 !important;font-weight:bold;text-decoration:none;}
a.whiteLinkStyle:link,a.whiteLinkStyle:hover,a.whiteLinkStyle:visited, a.whiteLinkStyle:active {color:#fff !important;font-weight:bold;text-decoration:none;}
.red {color:Red;}

.black_overlay_2
{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 1400px;
    height: 4000px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content_2
{
    background: top left url(http://images.dhmiservices.com/dhmcore/IDX/guestbook-popup.gif) no-repeat;
    display: none;
    position: absolute;
    top: 25%;
    left: 30%;
    width: 400px;
    height: 300px;
    padding: 0px;
    z-index:1002;
    overflow:hidden;
    
}
.GuestBookSubmitBtn
{
    background-image:url(http://images.dhmiservices.com/dhmcore/submit_grey.gif);
    background-repeat:no-repeat;
    border:0px;
    width:70px;
    height:24px;
}

#searchpage_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/searchpage_help.jpg);
    width:478px;
    height:221px;
    background-repeat:no-repeat;
}
#searchresults_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/searchresults_help.jpg);
    width:678px;
    height:504px;
    background-repeat:no-repeat;
}
#details_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/detail_help.jpg);
    width:678px;
    height:373px;
    background-repeat:no-repeat;
}
#close_help
{
    float:right;
    width:90px;
    height:30px;
    cursor:pointer;
}
/*-------------------------------------------------------------------------------------
END SHOWUSERPOPUP STYLES FOR GUESTBOOK, LOGIN AND REGISTER FORMS
-------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
POPUP HELP STYLES
---------------------------------------------------------------------------------*/
#searchpage_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/searchpage_help.jpg);
    width:478px;
    height:221px;
    background-repeat:no-repeat;
}
#searchresults_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/searchresults_help.jpg);
    width:678px;
    height:504px;
    background-repeat:no-repeat;
}
#details_help
{
    background-image:url(http://images.dhmiservices.com/dhmcore/IDX/detail_help.jpg);
    width:678px;
    height:373px;
    background-repeat:no-repeat;
}
#close_help
{
    float:right;
    width:90px;
    height:30px;
    cursor:pointer;
}
/*---------------------------------------------------------------------------------
END POPUP HELP STYLES
---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
LOCAL MAP STYLES
---------------------------------------------------------------------------------*/
.PublicSchool
{
    background: url(http://images.dhmiservices.com/dhmcore/IDX/MapView/bus1.gif);
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/school.png', sizingMethod='scale');*/
    background-repeat: no-repeat;
    color: white;
    width: 30px;
    height: 34px;
}
.PrivateSchool
{
    background: url(http://images.dhmiservices.com/dhmcore/IDX/MapView/bus2.gif);
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/pvtschool.png', sizingMethod='scale');*/
    background-repeat: no-repeat;
    color: white;
    width: 30px;
    height: 34px;
}
.Worship
{
    background: url(http://images.dhmiservices.com/dhmcore/IDX/MapView/church.gif);
    background-repeat: no-repeat;
    color: white;
    width: 30px;
    height: 34px;
}
/*---------------------------------------------------------------------------------
END LOCAL MAP STYLES
---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
CONTROL PANEL CONTAINER CSS
---------------------------------------------------------------------------------*/
#CP_ContainerTable
{
	width: auto;
	height:auto;
	margin: 0 auto;
	position: relative;
}
#CP_TLC
{
	width: 8px;
	height:9px;
	background: bottom left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/top_left.gif) no-repeat;
}
#CP_Trepeat
{
	width: auto;
	height: 9px;
	background: bottom left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/tile_top.gif) repeat-x;
}
#CP_TRC
{
	width: 8px !important;
	height:9px;
	background: bottom left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/top_right.gif) no-repeat; 
}
#CP_LVrepeat
{
	width: 8px;
	height: auto;
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/tile_left.gif) repeat-y; 
}
#CP_content,#UCP_content
{
	text-align:left;
	background: white;
	width: auto;
	height: auto;
}
#CP_content a:link, #CP_content a:visited
{
	color: #5992AF !important;
	text-decoration: underline;
}
#UCP_content a:link,#UCP_content a:visited
{
	color: #cc6666 !important;
	text-decoration: underline;
}
#UCP_content a:hover
{
	color: Black !important;
	text-decoration: none;
}
#CP_content a:hover
{
	color: #CF6F2B !important;
	text-decoration: none;
}
#CP_RVrepeat
{
	width: 8px;
	height: auto;
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/tile_right.gif) repeat-y; 
}
#CP_BLC
{
	width: 8px;
	height:9px;
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/bottom_left.gif) no-repeat;
}
#CP_Brepeat
{
	width: auto;
	height: 9px;
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/tile_bottom.gif) repeat-x;
}
#CP_BRC
{
	width: 8px;	
	height:9px;
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/bottom_right.gif) no-repeat; 
}

.CP_ContainerDiv
{
	display:block; 
	width:710px; 
	position:relative; 
	border:solid 1px #CDCDCD; 
	text-align:center; 
	background-color:#FFFFFF;
}
.CP_Top
{
	text-align:left; 
	font-size:16px; 
	display:block; 
	height:45px; 
	font-family:Arial; 
	color:#6f6f6f; 
	margin:10px; 
	font-weight:bold;
}
.CP_BreadCrumbs
{
	position:absolute; 
	right:10px; 
	top:5px; 
	font-size:13px;
}
.CP_CurrentLocLabel
{
	color:#5992AF;
	font-weight: bold;
}
.CP_CurrentLoc
{
	color: Gray; 
	font-weight:normal;
}
.CP_ContentDiv
{
	display:block; 
	width:680px; 
	border:solid 1px #CDCDCD; 
	text-align:left; 
	margin:10px 15px 10px 15px; 
	position:relative;
}
.CP_Tabs
{
	display:block; 
	width:680px; 
	text-align:left; 
	position:absolute; 
	top:-21px; 
	left:-1px;
}
.CP_SectionHeader
{
	
}
.CP_SectionContent
{
	margin:10px 10px 10px 20px; 
	color:#6f6f6f; 
	position:relative;
}
input.CP_buttons
{
	font-size:11px;
	color:#6d818f;
	font-weight:bold;
	border:1px solid gray;
	background:#f0f0f0;
}
.adminTitleHR
{
	width: 100%;
	margin: 0px;
	line-height: 1px;
	font-size: 0px;
	color: #cccccc;
	height: 1px;
}
.smTitleHR
{
	width: 100%;
	margin: 0px;
	line-height: 1px;
	font-size: 0px;
	color: #cccccc;
	height: 1px;
	margin-top:5px;
	clear:both;
}
.adminTitleImg
{
	float:left;
	_margin-bottom: -13px;
}
/*---------------------------------------------------------------------------------
END CONTROL PANEL CONTAINER CSS
---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
ADMIN STYLES GENERIC
---------------------------------------------------------------------------------*/
.adminBreadcrumbs
{
	_margin: 5px 5px 0 0;
	background: none;
	float:right;
}
.tabPageBg
{
   background-color:#f8f6f7;
   border:1px solid #b6b4b5;
   width:100%;
   top: -4px;
   position:relative;
   left:0px;
   z-index:10;
   background-color:#f0f0f0;
}
.tabPageBgCP
{
   background-color:#f8f6f7;
   border:1px solid #b6b4b5;
   width:100%;
   position:relative;
   left:0px;
   z-index:10;
   background-color:#f0f0f0;
}
.formTable
{
    margin-top:15px;
    margin-bottom:15px;
}
a.NoUnderline,a.NoUnderline:link,a.NoUnderline:visited{text-decoration:none;}
.fL,ul.fL li{float:left;}
.labelStyle{font-size:12px;font-weight:bold;}
.statusBox
{
    background-color:#f0f0f0;
    border:0px;
    color:Red;
}
.adminIDXSettingsHdr
{
	color: #5992AF; font-weight: bold;
}
/*END USER PROFILE PAGE*/
/*---------------------------------------------------------------------------------
ADMIN STYLES GENERIC
---------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------
CUSTOM MAP STYLES FOR CUSTOM POPUP
---------------------------------------------------------------------------------*/
.customInfoBox-body
{
	padding: 0px !important;
	position: relative !important; 
	z-index: 1000 !important;
	top: 0px !important;
	left: 0px !important;
	border: 0px !important;
	width: 251px !important;
	height: 192px !important;
	background: transparent top left url(http://images.dhmiservices.com/dhmcore/IDX/MapView/DHM_map_pop_up.png) no-repeat !important;
	_background: transparent !important;
}

.customInfoBox-shadow
{
	position: static !important;
	margin-top: -20px !important;
	_margin-top: 25px !important;
	width: 251px !important;
	height: 192px !important;
	background: transparent !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.dhmiservices.com/dhmcore/IDX/MapView/DHM_map_pop_up.png', sizingMethod='image');
	
}

.customInfoBox-previewArea,
.customInfoBox-actionsBackground
{
	margin: 10px 10px 10px 5px !important;
	width: 227px !important;
	height: 80px !important;
	border: 1px solid transparent;
	_border: 0px;
	
}

.customInfoBox-previewArea, .VE_Pushpin_Popup_Body
{
	width: 200px !important;
	height: 65px !important;
	display: inline-block;
	position:relative !important;
	z-index: 1;
}
#MSVE_obliqueNotification {visibility: hidden;} 
/*---------------------------------------------------------------------------------
END CUSTOM MAP STYLES FOR CUSTOM POPUP
---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
ADDRESS BOOK STYLES
---------------------------------------------------------------------------------*/
#addressBookContainerDiv
{
	width: 550px;
	/*height: 500px;
	overflow:scroll;*/
}
.addressBookRow2
{	
	display:block;
	color: #666666;
	padding: 5px;
	background: white;
	border: 1px solid #CCCCCC;
}
.addressBookRow
{
	color: #666666;
	display:block;
	padding: 5px;
	background: #F6F6F6;
	border: 1px solid #CCCCCC;
}
.AB_topEdge
{
	margin-top: 5px;
	background: bottom left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/ab_topbar.gif) no-repeat;
	font-size: 0px;
	line-height: 12px;
	width: 550px;
	height: 12px;
}
.AB_padding-left
{
	padding-left: 20px;
}
.AB_bottomEdge
{
	background: top left url(http://images.dhmiservices.com/dhmcore/CustControlPanel/ab_bottombar.gif) no-repeat;
	width: 550px;
	height: 12px;
}

.AB_currentRow
{	
	color: #666666;
	display:block;
	padding: 5px;
	background: #dfe8ed;
	border: 1px solid #CCCCCC;
}
.AB_number
{
	font-weight: bold;
	width: 25px;
	text-align: center;
}
/*---------------------------------------------------------------------------------
END ADDRESS BOOK STYLES
---------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
MLS RULES PAGE STYLES
---------------------------------------------------------------------------------*/
#mlsrule_detail_top
{
    width:319px;
    height:32px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/details_top.gif') no-repeat;
}
.mlsrule_middle_sm
{
    width:319px;
    height:125px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/small_tile.gif') repeat-y;
}
.mlsrule_bottom_sm
{
    width:319px;
    height:25px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/short_bottom.gif') no-repeat;
}
#mlsrule_search_top
{
    width:319px;
    height:32px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/srchres_top.gif') no-repeat;
}
#mlsrule_misc_top
{
    width:638px;
    height:30px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/misc_top.gif') no-repeat;
}
.mlsrule_middle_lg
{
    width:638px;
    height:185px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/misc_long_tile.gif') repeat-y;
}
.mlsrule_bottom_lg
{
    width:638px;
    height:22px;
    background:url('http://images.dhmiservices.com/dhmcore/Portal/misc_long_bottom.gif') no-repeat;
}
.mlsrule_txt
{
    margin-left:15px;
    font-size:12px;
    font-weight:bold;
}
.small_text 
{
    font-size:10px;
}
.mlsrule_rbtn
{
    margin-left:30px;
    font-size:11px;
}

/*---------------------------------------------------------------------------------
END MLS RULES PAGE STYLES
---------------------------------------------------------------------------------*/
#repeater_container
{
	width: 99%;
}
/*---------------------------------------------------------------------------------
RANDOM HACKS
---------------------------------------------------------------------------------*/
#ctl00_ContentPlaceHolder1_Search1_divUpdate > #ctl00_ContentPlaceHolder1_Search1_EditablePanel1
{
	position: relative;
	display: inline;
}
IDXstyleLOCK
/*---------------------------------------------------------------------------------
Single Property Site STYLES
---------------------------------------------------------------------------------*/
#SPW_tabRow
{
	
}
#SPW_contentRow
{
	border: 1px solid #CDCDCD;
	padding: 10px;
	vertical-align: top;
	height: 400px;/*remove*/
}
.SPW_btnTD
{
	width: 127px;	
	height: 21px;
	vertical-align: bottom;
	_display: block
	
}
.SPW_btnTab
{
	position:relative !important;
	margin-bottom: -1px !important;
	_display: block;
}
.SPW_TitleGreen
{
	font-family: Arial,Arial,sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #a0af73;
	margin: 8px 0;
}
h1.SPW_TitleWhite
{
	font-family: Arial,Arial,sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin: 3px 10px 0 10px;
}
table.SPW_SubTable
{
    border:1px solid #a0af74;
    width: 610px;
    border-collapse:collapse;
}
.SPW_SubTable td
{
    border-bottom:1px solid #a0af74;
}
.SPW_SubTable2 td
{
    border:0px;
}
.SPW_SubHeader
{
    height:25px;
    background-color:#a0af74;
}
.SPW_SubRowLtGreen
{
    height:25px;
    border-bottom:1px solid #a0af74;
    background-color:#ebf3ce;
}
.SPW_SubRowLtGreen2
{
    height:auto;
    line-height:20px;
    border-bottom:1px solid #a0af74;
    background-color:#ebf3ce;
}
.SPW_SubRowWhite
{
    height:25px;
    border-bottom:1px solid #a0af74;
    background-color:#fff;
}
/*.SPW_SubText, a.SPW_SubText:link, a.SPW_SubText:hover, a.SPW_SubText:visited
{
    color:#4f4f4f !important;
    text-decoration:none !important;
}*/
.SPW_SubBoldText
{
    color:#0475b1;
    font-weight:bold;
}
.m15L
{
    margin-left:15px;
}
.SPW_AdminTabs
{
	float:left;
	margin:0px;
	padding:0px;
	height:21px;
	width:117px;
	position:relative !important;
	margin-bottom: -2px !important;
	z-index:1000;
	padding-right:5px;
}
.SPW_AdminTabRow
{
	height:21px;
	white-space:nowrap;
}
/*---------------------------------------------------------------------------------
END Single Property Site STYLES
---------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------
CT Report STYLES
---------------------------------------------------------------------------------*/

.reporttd{font-size:11px;}
.repcloseX{position:absolute; top:2px; right:2px; z-index:10;}
.reptitle{text-align:left; background-color:#e3e3e3; font-weight:bold; height:20px;}
.repCont{position:relative; width:645px; border:solid 1px #D6D6D6; margin-bottom:5px;}
.reportTable{position:relative; display:block; width:645px; z-index:5;}

/*---------------------------------------------------------------------------------
END CT Report STYLES
---------------------------------------------------------------------------------*/
