

*
{
	margin: 0;
	padding: 0;
}

body {
	background-color:white;
	font-size:12px;
	background-position: center;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;

}

#holder{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background:#FFFFFF;
	border:1px solid #000000;
}

#content{
    margin-top:25px;
    margin-bottom:50px;
}

#heading{
	width:1000px;

}

/* navigation */

#navspacer {
	height:0px;
}

#navigation
{
	position: relative;
	width:1000px;
	height:24px;
	/* background-image:url("/images/NavigationBackground.gif"); */
	background-color:#415868;
	color: white;
	font-size:14px;
	font-weight:bold;
}

#navigation ul {
	/* margin-left: -17px; */
	/* padding-left: 25px; */
	list-style-type: none;
	width: 1000px;
	float: center;
    /* margin-top:3px; */
	/* margin-bottom:-10px; */
}

#navigation ul li {
	float: left;
	/* margin-left:37px; */
}


/* background: url(/images/divider.gif) repeat-y left top; */
#navigation a {
	display: block;
	text-decoration: none;
	color: white;
	padding: 3px 19px 4px 19px;
	margin-left:2px;
	margin-right:2px;
}

#navigation a.redbutton {
	background-color:#7A1501;
}

#navigation ul a:hover {
	background-color:#7A1501;
}

#navigation ul a.redbutton:hover {
	background-color:#415868;
}


#navigation2
{
	position: relative;
	width:1000px;
	height:24px;
	color: white;
	font-size:14px;
	font-weight:bold;
	background-color:white;
}

#navigation2 ul {
	list-style-type: none;
	width: 330px;
	float: right;
}

#navigation2 ul li {
	float: right;
}


/* background: url(/images/divider.gif) repeat-y left top; */
#navigation2 a {
	display: block;
	text-decoration: none;
	color: white;
	padding: 3px 18px 4px 17px;
	margin-left:0px;
	margin-right:0px;
}

#navigation2 a.redbutton {
	background-color:#7A1501;
}

#navigation2 ul a:hover {
	background-color:#7A1501;
}

#navigation2 ul a.redbutton:hover {
	background-color:#415868;
}


#mainmessage
{
	position: relative;
/* 	border:1px solid #000000; */
	width:1000px;
}

#disclaimer
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size:10px;
	width:770px;
	text-align:center;
	color:#000000;
}


#bottommenu
{
	position: relative;
	margin-left: 37px;
	margin-right: auto;
	font-size:12px;
	color:#993333;
	width:1000px;
	text-align:center;
	
}

#bottommenu ul {
	list-style-type: none;
	float: left;
	margin-left:10px;
}

#bottommenu ul li {
	float: left;

}


/* background: url(/images/divider.gif) repeat-y left top; */
#bottommenu a {
	display: block;
	text-decoration: none;
	color:#993333;
}

#bottommenu ul a:hover {
	color:#993333;
	font-weight:bold;
}

#copyright
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-size:8px;
	width:770px;
	text-align:right;
}

#headerline
{
	position: relative;
	width:1000px;
	height:5px;
	background-color:#C9DBEC;

}

#footerline
{
	position: relative;
	width:1000px;
	height:5px;
	background-color:#C9DBEC;

}

#findproperty
{
	position: relative;
	float: right;

}

#placeproperty
{
	position: relative;
	float: left;
}


#bannerad
{
	position: relative;
	width:181px;
	height:390px;
	background-color:white;
	border:3px solid #415A68;
	

}

#bannerheader
{
	position: relative;
	background-color:white;
	background-repeat:repeat-x;
	width:181px;
	height:44px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#415A68;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	margin-top:2px;
}

#bannerarea
{
	width:181px;
	height:324px;
	background-color:#EFF2F4;
}
#bannerfooter
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#415A68;
	font-size:13px;
	text-align:center;
}


#featuredproperty
{
	position: relative;
	width:530px;
	height:275px;
	background-color:white;
	border:3px solid #415A68;

}


#featuredheader
{
    /*padding-top:4px; */
	position: relative;
	/*background-image:url(/images/FeaturedPropertyHeaderBackg.gif);*/
	/*background-repeat:repeat-x;*/
	/*width:530px;*/
	/*height:25px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-indent:15px;
	padding-bottom:5px;
	
}

#featuredaddress
{
    padding-top:13px;
	/*position: absolute;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-align:center;
	/*text-indent:260px;*/
	/*top:4px;*/
}

#featuredpropertywhite
{
	background-color:white;
	width:530px;
	height:21px;
}

#featuredpropertyad
{
	background-color:#EFF2F4;
	width:530px;
	height:185px;
}

#featuredpropertyfooter
{
	margin-top:10px;
	font-size:8px;
}

.toggleOff
{
    float:left;
    display:none;
}

.toggleOn
{
    float:left;
    display:block;
}


/* display of preview ad */
#ad {
    width: 7.125in;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:auto;
    margin-right:auto;
}

#adsold {
    width: 7.125in;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:auto;
    margin-right:auto;
    background-image: url(/commercialpropertydigest/images/sold.gif);
    background-repeat: no-repeat;
    background-position: center center;            
}

#adleased {
    width: 7.125in;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:auto;
    margin-right:auto;
    background-image: url(/commercialpropertydigest/images/leased.gif);
    background-repeat: no-repeat;
    background-position: center center;            
}

#adminad {
    width: 7.125in;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:auto;
    margin-right:auto;
}


#adlinks{
    position:relative;
    width: 7.125in;    
    /* left:100px;  */
    margin-left:auto;
    margin-right:auto;    
}

#adcontrols{
    width: 7.125in;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-bottom:50px;
}

#adimage {
    /*height: 1.5in;*/
    height:160px;
    width: 2.5in;
    /*border: 1pt solid #000000;*/
    float: left;
}


#adbluebar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #415A68;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adOfficeBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #00824A;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adIndustrialBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #52555A;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adRetailBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #9C1063;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adApartmentBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #733094;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adLandBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #8C4D21;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}

#adSpecialUseBar15 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #212021;
    float: right;
    width: 4.563in;
    line-height:13pt;
    padding-left:3pt;
    padding-top:2pt;
    height:15pt;
    margin-bottom:7pt;
}


#adbluebar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #415A68;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adOfficeBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #00824A;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adIndustrialBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #52555A;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adRetailBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #9C1063;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adApartmentBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #733094;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adLandBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #8C4D21;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adSpecialUseBar28 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    /* text-transform: capitalize; */
    color: #FFFFFF;
    background-color: #212021;
    float: right;
    width: 4.563in;
    line-height:12pt;
    padding-left:3pt;
    padding-top:2pt;
    height:26pt;
    margin-bottom:3pt;
}

#adinfo {
    float: left;
    width: 4.560in;
}

#adinfo table {
    border-collapse:collapse;
    width: 4.560in;
}

#adinfo table tr td {
 /*border: 1px solid black;*/
}

#adinfo table tr td.address {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    text-transform: capitalize;
    padding-left:3pt;
}

#adinfo table tr td.propertyid {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-transform: capitalize;
    text-align:center;
    width:1in;
}

#adinfo adinfoid {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8pt;
    text-transform: capitalize;
    line-height:12pt;

}

#adcopy {
    width: 4.563in;
    float: right;
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    line-height:9pt;
}
#adcopy #addescription {
    padding-bottom:4pt;
}

#adcopy img {
    float:right;
    width:75px;
    height:56px;
    background-color:#CCCCCC;
    /*border: 1pt solid #000000;*/
    margin-top:1pt;
    /* border:5pt solid #000000; */


}


 

#adhr{
    border-top: 1pt solid #000000;
}


 

#adbluehr{
    border-top: 1pt solid blue;
    width: 7.125in;
    margin-left:1.5pt;
    margin-right:auto;
    height:0.063in;
}

#adminadbluehr{
    border-top: 1pt solid blue;
    width: 7.125in;
    margin-left:10px;
}

#adrealtorname {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height:11pt;
}

#adrealtorinfo {
    font-size: 8pt;
    font-family: Arial, Helvetica, sans-serif;
    line-height:8pt;
}


#adremarks {
    font-size: 7pt;
    font-family: Arial, Helvetica, sans-serif;
    line-height:8pt;          
    padding-top:3px; 
}



/* end display of preview ad */
.qa{
    margin-left:25px;
    margin-top:25px;
}
.question{
   font-weight: bold; 
}
.answer{
   padding-left:10px; 
}

.heading {
    text-align:center;
    font-size:x-large;
    color:#415A68;
    margin:25px;
    
}

#usernav{

}

  /* Default DOM Tooltip Style */
div.domTT {
    border: 1px solid #333333;
    background-color: #333333;
}
div.domTTCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 2px;
    color: #FFFFFF;
}
div.domTTContent {
    font-size: 12px;
    font-family: sans-serif;
    padding: 3px 2px;
    background-color: #F1F1FF;
}
/* Classic Style */
div.domTTClassic {
    border: 1px solid black;
    background-color: #FBF4D4;
}
div.domTTClassicCaption {
    font-family: serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    padding: 1px 2px;
}
div.domTTClassicContent {
    font-size: 12px;
    font-family: Arial, sans-serif;
    padding: 1px 2px 0 2px;
}
/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWinCaption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  color: white;
}
div.domTTWinContent {
  border: 1px solid #BFBFBF;
}
/* Overlib Style */
div.domTTOverlib {
    border: 1px solid #333366;
    background-color: #333366;
}
div.domTTOverlibCaption {
    font-family: Verdana, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
div.domTTOverlibContent {
    font-size: 10px;
    font-family: Verdana, Helvetica;
    padding: 2px;
    background-color: #F1F1FF;
}
div.domTTMenu {
  width: 150px;
  border: 2px outset #E6E6E6;
}
div.domTTMenuCaption {
  font-size: 12px;
  font-family: sans-serif;
  background-color: #E6E6E6;
}
div.domTTMenuContent {
  padding: 1px 0;
  background-color: #E6E6E6;
}

.displayad
{
	text-align:center;
}

#supportservicesheader {
	margin-left:100px;
	font-size:22px;
	font-weight:bold;
	color:#7B1400;
}


#supportservices {
	margin-left:100px;
	font-size:18px;
	font-weight:bold;
	color:blue;
	/* width:800px; */

}

#supportservicessublist{
	margin-left:100px;
	/* margin-right:300px; */
	font-size:14px;
}

#supportservices ul {
	list-style-type:none;
	text-decoration:none;
	float: left;
	font-size:18px;
	font-weight:bold;
	color:blue;
}

#supportservices ul a{
	font-size:12px;
	font-weight:normal;
	color:blue;
	text-decoration:none;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#supportservices ul a:hover{
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-decoration:none;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.supportservices_ul_ul{ 
/*couldn't figure out another way! */
	list-style-type:none;
	text-decoration:none;
	float: left;
	margin-left:0px;
}

.supportservices_ul_ul_a {  
	font-size:12px;
	font-weight:normal;
	color:blue;
	text-decoration:none;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.supportservices_ul_ul_a:hover{  
	font-size:12px;
	font-weight:bold;
	color:blue;
	text-decoration:none;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


#FeaturedAdHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#415A68;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	margin-top:2px;
	margin-bottom:7px;

}