/*
Page Name: www.TOPtulumrealestate.com
Page URL: http://www.TOPtulumrealestate.com/
Author: Bea Lozano
*/		


body 
{
	font-size: 10px;
	margin: 0px;
	text-align: left;
	font-family: Verdana;
}

                         /***************************************************
                          *********************** Header ********************
                          ***************************************************/

#HEADERTITLE
{
	position: absolute; 
	width: 1020px; 
	height: 132px; 
	z-index: 2; 
	left: 10px; 
	top: 24px; 
	background-image: url("image/HeaderTTulumRE.bmp");
	background-repeat: no-repeat
}

#GREENMENU
{
	position: absolute; 
	width: 1020px; 
	height: 25px; 
	z-index: 1; 
	left: 10px; 
	top: 0px; 
	background-image: url('image/top-menu.gif'); 
	background-repeat: repeat-x
}

table.greenmenu-table
{
	width: 1020px;
	border-spacing: 0px;
}

td.greenmenu-td
{
	width: 80px; 
	text-align: center;
	border-left-style: solid; 
	border-left-width: 1px; 
	border-color: #FFFFFF
}

#HOMEMENU
{
	position: absolute; 
	width: 1020px; 
	height: 30px; 
	z-index: 1; 
	left: 10px; 
	top: 156px;  
	background-repeat:repeat-x; 
	background-image:url('image/home-menu.gif')
}

table.homemenu-table
{
	width:100%;
	border-spacing: 0px;
}

td.homemenu-td
{
	width:167px; 
	text-align: center;
	border-right-style: solid;	
	border-right-width: 1px; 
	border-color: #FFFFFF
}


                         /***************************************************
                          *********************** Left Bar ******************
                          ***************************************************/
#LEFTSMALLBAR
{
	position: absolute; 
	width: 168px; 
	height: 600px; 
	z-index: 2; 
	left: 10px; 
	top: 200px; 
	background-color:#c0c0c0
}

table.leftbar-table
{
	border-width: 0px;
	width: 164;
	border-collapse: separate;
	border-spacing: 15px;
	padding: 0px
}


                         /***************************************************
                          *********************** LISTING ********************
                          ***************************************************/

#LISTINGTITLE
{
	position: absolute; 
	width: 580px; 
	height: 88px; 
	z-index: 2; 
	left: 185px; 
	top: 190px; 
}

#LISTINGLOGO
{
	position: absolute; 
	width: 270px; 
	height: 88px; 
	z-index: 2; 
	left: 760px; 
	top: 190px; 
}

#LISTINGMENU1
{
	position: absolute; 
	width: 552px; 
	height: 22px; 
	z-index: 2; 
	left: 0px; 
	top: 38px; 
	background-color:#c0c0c0
}

#LISTINGMENU2
{
	position: absolute; 
	width: 552px; 
	height: 22px; 
	z-index: 2; 
	left: 0px; 
	top: 61px; 
	background-color:#c0c0c0
}

#LISTINGCONTENT1
{
	position: absolute; 
	width: 845px; 
	height: 415px; 
	z-index: 2; 
	left: 185px; 
	top: 280px; 
	background-color: #642a1c;
}

#LISTINGCONTENT2
{
	position: absolute; 
	width: 835px; 
	height: 400px; 
	z-index: 2; 
	left: 5px; 
	top: 5px; 
	background-color: #642a1c;
}

#LISTINGGALLERY1
{
	position: absolute; 
	width: 845px; 
	z-index: 2; 
	left: 185px; 
	top: 280px; 
	background-color: #642a1c;
}

#LISTINGGALLERY2
{
	position: absolute; 
	width: 835px; 
	height: 600px;
	z-index: 2; 
	left: 5px; 
	top: 5px; 
	background-color: #642a1c;
}
table.listing-title-table
{
	width: 100%;
	align: center;
	border-width: 0px;
	border-collapse: separate;
	border-spacing: 15px;
	padding: 0px
}

table.listing-table
{
	width: 100%;
	align: center;
	border-width: 0px;
}

td.listing-title-td
{	
	width:105px; 
	font-size:10pt;
	color: #000040;
	text-align: center; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #846958;
	background-color: #e3c48b;
}

td.listing-title-td2
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #846958;
	background-color: #e3c48b;
}

td.listing-td 
{
	font-family: "Book Antiqua";
	font-size:12pt;
	color: #FFFFFF;
	text-align: center;
	border-style: solid;
	border-width: 5px;
	border-color: #FFFFFF;
}



                         /***************************************************
                          *********************** Footer ********************
                          ***************************************************/

#SMALLERFOOTER
{
	position: absolute; 
	width: 1025px; 
	height: 20px; 
	z-index: 5; 
	left: 8px; 
	top: 700px; 
}

table.footer-table
{
	width: 100%;  
}



                         /***************************************************
                          *********************** Cells *********************
                          ***************************************************/
table.tab1 
{ 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px
}


td.bluecell 
{	
	font-size:18pt;
	color:#FFFFFF;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-top-color: #e1e1e1;
	border-right-color: #000000;
	border-left-color: #e1e1e1;
	border-bottom-color: #000000;
	background-color: #000040
}
	  	
td.greycell 
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.greycell-bold
{	
	font-size:10pt;
	color: #000040;
	text-align: center; 
	font-weight: bold;	
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}
td.greycell-left 
{	
	font-size:10pt;
	color: #000040;
	text-align: left; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.greycell-right 
{	
	font-size:10pt;
	color: #000040;
	text-align: right; 
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #878787;
	background-color: #E1E1E1;
}

td.lightgreycell 
{	
	font-size:3pt;
	font-family: verdana;
	color: #C0C0C0;
	text-align: left;
	background-color: #C0C0C0
}

td.whitetextcell 
{
	font-size:3pt;
	color: #FFFFFF;
	text-align: left;
	border-left-style: none; 
	border-left-width: medium; 
	border-right-style: none; 
	border-right-width: medium
}

td.whitetextcell-small 
{
	font-size:8pt;
	color: #FFFFFF;
	text-align: center;
}

			/***************************************************
		     ************************ Headers & Text ***********
		     ***************************************************/
h1 
{
	font-family: "arial black";
	font-size:14pt
}

h2 
{
	font-family: "arial black";
	font-size:14pt
}

p 
{
	font-family: verdana;
	font-size:10pt;
	margin-top: 0; 
	margin-bottom: 0
}

p.tex2 
{
	font-family: verdana;
	font-size:8pt;
	text-align: center;
	color: #000040
}

p.tex3 
{
	font-family: verdana;
	font-size:10pt;
	text-align: center;
	color: #FFFFFF
}

p.tex4 
{
	text-align: left;
	margin-top: 0; 
	margin-bottom: 0
}

p.tex5
{
	font-size: 14pt;
	text-align: left;
	margin-top: 0; 
	margin-bottom: 0;
	color: #FFFFFF
}

p.tex6
{
	font-size: 8pt;
	text-align: center;
	margin-top: 0; 
	margin-bottom: 0;
	color: #FFFFFF
}

ol.article
{
	font-family: verdana;
	font-size:10pt;
}

                         /***************************************************
                         *********************** Links ********************
                         *****************************************************/
a 
{
	text-decoloration: none;
}

a img 
{
	border:none;
	background:none;
	padding:5px;
}
a.blue-text:link    
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none
} 
a.blue-text:visited 
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none
}  
a.blue-text:hover   
{
	color: #000040; 
	font-size: 10pt; 
	text-decoration: none; 
	font-weight: bold
}
a.blue-text:active  
{
	color: #FF0000; 
	font-size: 10pt; 
	text-decoration: none
}

a.blue-small:link    
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline
} 
a.blue-small:visited 
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline
}  
a.blue-small:hover   
{
	color: #000040; 
	font-size: 8pt; 
	text-decoration: underline; 
}
a.blue-small:active  
{
	color: #FF0000; 
	font-size: 8pt; 
	text-decoration: underline
}

a.white-text:link
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: underline
}
	
a.white-text:visited 
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: underline
}  
a.white-text:hover   
{
	color: #FFFFFF; 
	font-size: 10pt; 
	text-decoration: underline; 
	font-weight: bold
}
a.white-text:active  
{
	color: #FFFFFF; 
	font-size: 10pt; 
	line-height: 20pt;
	text-decoration: underline
}

a.title:link
{
	color: #2E2E5C; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}
	
a.title:visited 
{
	color: #2E2E5C; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}  
a.title:hover   
{
	color: #000040; 
	font-family: "Arial Black";
	font-strecht: semi-expanded;
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: underline; 
}
a.title:active  
{
	color: #FF0000; 
	font-family: "Arial Black";
	font-size: 12pt; 
	line-height: 20pt;
	text-decoration: none
}
