
/* CSS Document */

/* Start Standarizacion */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn,  th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
/* LIST ELEMENTS */
ul {
	list-style-type:disc;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
ol {
	list-style-type:decimal;
	margin:1em 0;
	margin-left:40px;
	padding-left:0;
}
/* remove top  bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl {
	margin-top:0;
	margin-bottom:0;
}
/* use circle when ul nested 2 deep */
ol ul, ul ul {
	list-style-type:circle;
}
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
	list-style-type:square;
}
hr {
	width:75%;
	margin-top:20px;
	margin-bottom:25px;
	color:#CCCCCC;
}

a
{
  outline: none;
}

p{ margin:12px 0}



/* End Standarizacion */


body {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}


a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #f15d40;
}
a:active {
	color: #333333;
}


#container {
	width:955px;
	height:100%;
	margin: 0 auto;
	border-top:0px;
	overflow:hidden;
	background-color:#ffffff ;
    background-position: 0px 152px;
}

h1 { color:#7b5252; font-size:18px; font-weight:bold; margin-bottom:25px}
h2 { color:#f15d40; font-size:18px; margin-bottom:12px}
h3 { color:#7b5252; font-size:14px}




/*header*/

#header {
	height:109px;
	background:url(images/head-yellow.jpg) repeat-x;

}

#header address {
	float:right;
	margin-right:20px;
	color:#666666;
	margin-top:14px;
	text-align:right;
	font-size:14px;
}

#logo {
width:188px; 
height:85px; 
float:left; 
padding-left:26px; 
margin-top:14px; 
border:0px}

.addressTitle{
font-size:14px; 
font-weight:bold; 
position:relative;  
display:block; 
margin-bottom:6px; }

/*menu*/

#menu{ background:url(images/menu-background.jpg) repeat-x; height:45px;}
ul#nav {padding:0; margin:0 0 0 24px;}
#nav li{display:inline;list-style:none;margin:0;padding:0px;  }
#nav a{float:left;background:bottom; margin:0 0 0 3px;padding:0; height: 45px;}
#nav a:hover{background-position:bottom;}
#nav a.True{background-position:bottom;}

	#home a{width:66px;background:url(images/menu-home.jpg) top center no-repeat;  text-indent: -9999px; margin-right:15px}
	#searchvacancies a{width:181px;background:url(images/search-vacancies.jpg) top center no-repeat;  text-indent: -9999px; margin-right:15px}
	#tenants a{width:213px;background:url(images/tenant-information.jpg) top center no-repeat;  text-indent: -9999px; margin-right:15px}
    #maintenance a{width:144px;background:url(images/maintenance.jpg) top center no-repeat;  text-indent: -9999px;margin-right:15px}
	#about a{width:98px;background:url(images/about-us.jpg) top center no-repeat;  text-indent: -9999px;margin-right:15px}
	#contact a{width:116px;background:url(images/contact-us.jpg) top center no-repeat;  text-indent: -9999px;margin-right:15px}
 

/*content*/
#content{  }

#search{ }
#searchContainerHome{ width:462px; height:177px; font-size:12px; float:left; margin-top:42px; background-color:#f1f0e3; padding-left:62px; padding-top:20px}

#searchContainerHome p { margin-bottom:0px}

searchContainer{ width:220px; font-size:12px; float:left; margin-bottom:10px;}
.priceRange{display:block; margin-top:6px; margin-bottom:3px;}
.blockInput{ display:block; margin-bottom:7px;}




.searchButton{font-size: 11px; width: 85px;}

#featured1Pic {margin-top:10px; float:left; width:350px; height:280px; }

.featured p { margin-top:8px; font-size:12px}
.featured { font-size:12px; display:block; height:130px; clear:both;}



#leftHome{
	width:460px;
	float:left;
	padding: 10px 25px ;
	margin-top:-35px;
	
	

}

.border2{border:solid 2px #999999;}

#quickhome { float:left; margin-left:16px;
    height: 184px;
    width: 139px;
    padding:7px;
    border:solid 1px #999999;
    background-color:#f6f6f6;
    
}

#quickhome a{ font-size:12px; line-height:22px;}

#rightHome{	width:428px; float:right; margin-bottom:30px; padding-top:35px; }
#rightHome p { font-size:12px}
#rightHome h1 { margin-bottom:18px;}

.CatalogImage { float:left; border:#999999 solid 1px;  }
.CatalogContentHome { float:left; margin-left:15px; width:170px; }
.CatalogContentHome p { margin-bottom:10px}

#footer { background-image:url(images/footer-back.jpg); background-repeat:repeat-x; height:120px; clear:both; background-color:#f8f9f3; padding-top:15px  }
#footer p { font-size:12px; padding-left:20px}


#leftInside{ float:left; width:220px;padding-left:34px; padding-top:15px;}
#rightInside{ float:left;padding-top:15px; padding-bottom:34px; width:685px;}
#oneInside{ float:left; width:800px;padding-left:34px; padding-top:15px;}







.catalog{ width:670px; border:#999999 solid 1px; padding:7px;overflow:hidden; margin-top:8px; margin-bottom:8px;}
.catalogImage{ float:left; border:#999999 solid 1px;}
.catalogContent{ float:left; margin-left: 12px; width:455px;  }
.catalogArea, .catalogAddress{ font-weight:bold; display:block; color:#7b5252;}
.catalogSpecs{ display:block; margin-bottom:5px; margin-top:2px;}
.catalogLinks{ display:block; margin-top:5px;}
.catalogDescription{ display:block; margin-top:4px;}

.catalogHome{ width:390px;  overflow:hidden; margin-top:8px; margin-bottom:8px;}
.catalogContentHome{ float:left; margin-left: 8px; width:230px;}


a.tst
{
  font-size: 11px;
	text-decoration: none;
	padding:3px 6px;
	border:solid 1px silver;
	margin-left:3px; background-color:#e7dddd;

    
    }
a.tst:link {
	
	color: #114786;
	text-decoration: none;
	background-color: #ffffff;
	border:solid 1px silver;
}
a.tst:visited {
	
	color:#114786;
	text-decoration: none;
	background-color: #ffffff;
	border:solid 1px silver;
}
a.tst:hover {

	color: #000000;
	text-decoration: none;
	background-color:#e7dddd;
	border:solid 1px silver;
	
}
a.tst:active {
	
	color: #000000;
	text-decoration: none;
	background-color: #e7dddd;
	border:solid 1px silver;
	
}


.next{ margin:0px 0px 0px 6px;}
.previous{margin:0px 6px 0px 0px;}


#map { margin-top:10px;  height: 500px; border: #999999 solid 1px; text-align:center; margin-bottom:15px;}
#mapDetails { margin-top:10px;  height: 300px; border: #999999 solid 1px; text-align:left; margin-bottom: 7px; width:95%}

#pagingBottom{text-align:center; margin-top:12px; margin-bottom:15px;}
#pagingTop{text-align:center; margin-top:12px; margin-bottom:7px;}


/* details */

#rightInsideDetails{ float:left;padding-top:15px; padding-bottom:34px; padding-left:15px; width:650px; overflow:hidden;}


#details 
{
 
    margin-left:0px;
    overflow: hidden;
    margin-bottom:15px;

    
   

}
#topLeft{float:left; width:460px; padding-bottom:15px;}
#topRight{float:left; width:180px; margin-top:38px;}





#details h2, #cuRight h2{ margin-bottom:2px; margin-top:15px; font-size:16px; color:#7b5252;}


#leftHome p{ line-height:20px;}


#byCity li  { font-size:13px; line-height:25px; list-style-type:none; }


#byCity ul{ margin-left:0}

#byCity p {font-size:13px; margin-top:-9px;}


#allcities a { text-decoration:none;}


#left { width:250px; float:left; padding:20px 30px 20px 20px; }
#left ul{ margin-left:0}
#left li  {  line-height:25px; list-style-type:none; }
#left h1  { margin-bottom:10px; }


#right { width:620px; float:left; padding-top:20px; padding-right:30px; padding-bottom:10px;}

 .cellTitle
    {
        height: 27px;
        Vertical-Align:bottom;
    }
    
    
    .donwloadFile{ width:221px; 
float:left; margin-left:25px; margin-bottom:25px;
    
}
    .icon{ float:left;
    width: 60px;
}
    .iconText{ float:left; width:154px;
   
}

#onecolumn{ padding:30px; margin-bottom:20px;}


	#cuRight{ float:right; padding-right:12px; margin-top:35px; width:400px;}
	#cuLeft{ float:left;margin-top:30px; width:500px; padding-left:31px;}
	
	
	
	#adminMenu ul{ margin-left:0}
	#adminMenu li { line-height:22px; list-style:none}
	
	
	    .rowHeight{ height:25px;}
		
#sitemap { padding:30px 30px 20px 40px;}
#sitemap li { line-height:25px}		

#reviews h3 {margin-bottom:5px; margin-top:25px}


.articlecontact a:link {
	color: #f15d40;
}
.articlecontact a:visited {
	color: #f15d40;
}
.articlecontact a:hover {
	color: #f15d40;
}
.articlecontact a:active {
	color: #f15d40;
}
