.cuisines{width:350px; height:18px; overflow:hidden;}
.logo{
 width:240px;
   height: 83px;
   overflow:hidden;
   cursor:hand;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background: url(/images/logo.png); 
    behavior: url(../iepngfix/iepngfix.htc);  
   position:absolute;
   left:0px;

}
.topsearch{
 width:410px;
   height: 80px;
   overflow:hidden;
   cursor:hand;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background: url(/images/topsearch.png); 
    behavior: url(../iepngfix/iepngfix.htc);  
   position:absolute;
   left:440px;

}
 
.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #330033;
	text-decoration:none;
	font-size: 10px;
	vertical-align: middle;
	color:	#ffffff;
}
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}
A.bt_pages{
	color:	#ffffff;
	width: 24px;
	height: 20px;
	display: block;
	text-align: center;
}
A.bt_pages:visited{
	color: #ffffff;
}
A.bt_pages:hover{
	color:#333333;
	background: #e4e4e4;
}

img
{ border:0;}
.links{font-family:  tahoma,arial;  color: #330033; font-size: 10pt; cursor:pointer; text-transform: uppercase; font-weight:bold; text-decoration:none; }
.endlinks{font-family:  tahoma,arial;  color: #330033; font-size: 9pt; cursor:pointer; text-transform: uppercase; font-weight:bold; text-decoration:none; }
.gray{font-family: tahoma,arial; color: #333333; text-align: left; font-size: 9pt; text-decoration: none;}
.graybold{font-family: tahoma,arial; color: #333333; font-size: 9pt; text-decoration: none; font-weight:bold;}
.brown{font-family: tahoma,arial; color: #330033; font-size: 9pt; text-decoration: none; font-weight: bold;}
.multiple_options_caption{font-family: tahoma,arial; color: #330033; font-size: 9pt; text-decoration: none; font-weight: bold; width:260px;} 
.ftitle{text-transform: uppercase;position:relative; width:120px; height:16px; overflow:hidden; font-family: Trebuchet, Helvetica, Lucida Sans; color: #ffeb9b; font-size: 8pt; text-decoration: none; font-weight: bold;}
.ltitle{font-family: tahoma,arial; color: #330033; font-size: 9pt; text-decoration: none; font-weight: bold;}
.orange{font-family: tahoma,arial; color: #ffcc00; font-size: 10pt; font-weight: bold; }
.text{font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none; }
.text2{font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 8pt; line-height:16px; background-color:#e7e7e7; }

.white a {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; cursor:pointer;  }
.white a:hover { color: #ffcc00;}
.white{font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; cursor:pointer;  }
.darkred{font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 8pt; font-weight: bold; text-decoration:none; cursor:pointer;  }

.red{font-family: tahoma,arial; color: #333333; font-size: 10pt; font-weight: bold; }
.newstext{font-family: tahoma,arial; color: #333333; font-size: 10pt; height:70px; overflow:hidden;}
td{font : 8pt  Verdana, Helvetica, sans-serif;	color: #333333;}
html {
width: 100%;
height: 100%;
}

.ruglister{
width:640px;
 font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
     text-decoration:none; 
padding:6px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:none;
}

 .ruglister ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .ruglister li {
      margin: 3px 3px 10px 3px;
      padding: 3px 3px 10px 3px;
      float: left;
      width:145px; height:175px; overflow:hidden;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
    }



.realtors {
width:640px; 
 
     font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
     text-decoration:none; 
padding:6px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:none;
}
 .realtors ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .realtors li {
      margin: 3px 3px 10px 3px;
      padding: 3px 3px 10px 3px;
      float: left;
      width:310px; height:175px; overflow:hidden;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
    }

.fimg{
border: 1px solid #ffffff; 
}
.vlisting{
width:220px;
height:330px;
overflow:hidden;
font-family: Trebuchet MS; color: #330033; font-size: 8pt; 
}

.vlisting ul {
      margin: 0;
      padding: 0;

      list-style-type: none;
}
.vlisting li{ margin: 3px 3px 10px 3px;
      padding: 3px 3px 10px 3px;
       
      width:210px; height:60px; overflow:hidden;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
    }
.sitemap {
width:640px; 
position:relative;
     
padding:6px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
 .sitemap ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .sitemap li {
      margin: 3px 3px 10px 3px;
      padding: 3px 3px 10px 3px;
      float: left;
      width:200px;   overflow:hidden;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #333333; font-size: 8pt; 
    }
 .sitemap h1 {
       
      text-align: left;       
  font-family: Trebuchet MS; color: #330033; font-size: 10pt; font-weight:bold; 
    }


 a{

 

font-family: Trebuchet, Helvetica, Lucida Sans; color: #330033; font-size: 8pt; text-decoration:none;  }
a:hover { color: #333333;text-decoration:none;}
 
.spacer
{
width:100%;
font-size: 4pt; 
overflow:hidden;
height:7px;
position: relative;
 
}
 .checkbox { background: transparent; border:none;}


.main{
text-align: center;
}


 .container3 {
text-align: left;
width:800px;
height:500px;
margin-left: auto;
margin-right: auto;
padding: 0;
margin: auto;
background-color:#ffffff;
position: relative;
 
}
 .container2 {
text-align: left;
width:800px;
height:1045px;
overflow:visible;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
position: relative;
 
}


.topheader{
text-align: left;
width:100%;
height:160px;
overflow:visible;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/top_bg.jpg);
 font-family: tahoma,arial; color: #333333; font-size: 10pt;  
}
.allprojects{
 
width:900px;
height:100px; 
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/allprojects.png);
 
}

 

.picons{
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      position:absolute;
     width:180px;
    height:100px;
 
    }


.ctop{
 
width:910;
height:12px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/c_top.jpg) no-repeat;
  
}
.cend{
 
width:910;
height:12px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/c_end.jpg) no-repeat;
  
}

.ccenter{
 
width:910;
 
overflow:hidden;
padding: 5px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/c_center.jpg)  repeat;
  
}

.listing{
width:190px;
height:60px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/listing_bg.png);
 font-family: tahoma,arial; color: #ffffff; font-size: 9pt;  
}


.listingbox-top{
width:640px;
height:25px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/listingbox_top.png) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; font-weight:bold; 
}


.box-top{
width:250px;
height:34px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/box_top.jpg) no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #330033; font-size: 10pt; font-weight:bold; 
}
.box-end{
width:250px;
height:6px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/box_end.jpg) no-repeat;
 
}

.listingbox-end{
width:640px;
height:11px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/listingbox-end.png) no-repeat;
 
}

 

table{
font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none;}
.box-center{
width:250px;
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #fff2ff; font-size: 8pt; text-decoration:none;
 
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/box_center.jpg) repeat;
 
}
.box-center a{
 
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #330033; font-size: 9pt; text-decoration:none;
 }

.box-center a:hover{
 
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #ff6600; font-size: 9pt; text-decoration:none;
 }


.listingbox-center{
width:640px; 
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/listingbox-center.png) repeat;
 
}
.listingbox-center2{
width:640px; 
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/listingbox-center2.png) repeat;
 
}

.boxspacer{
height:4px;}
.end{
width:900px;
height:42px; 


overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/end_tb.png);
 font-family: tahoma,arial; color: #663300; font-size: 8pt;   text-decoration:none; 
  behavior: url(../iepngfix/iepngfix.htc);  
}

.listingtable{
position:relative;
width:640px;
height:910px;
overflow:hidden;
font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none; 
padding:0;
margin:0;
}


.listing-pictures{
position:absolute;
width:360px;
left:5px;
height:750px;
overflow:hidden;
}

.listing-desc{
position:absolute;
width:290px;
left:370px;
font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none;  }
.listing-desc a{
 
 font-family: tahoma,arial; color: #330033; font-size: 10pt; text-decoration:none;
 
}
.listing-desc a:hover{
 
 font-family: tahoma,arial; color: #e4e4e4; font-size: 10pt; text-decoration:none;
 
}
.multiple_options ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }

.multiple_options li {
      margin: 3px 3px 3px 3px;
      padding: 3px 3px 3px 3px;
      float: left;
     
     background: #330033;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; 
    }


.listing-desc2 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .listing-desc2 li {
      margin: 3px 3px 3px 3px;
      padding: 3px 3px 3px 3px;
      float: left;
      width:120px;
     background: #330033;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; 
    }

.listingbox-center a{
 
 font-family: tahoma,arial; color: #330033; font-size: 10pt; text-decoration:none;
 
}
.listingbox-center a:hover{
 
 font-family: tahoma,arial; color: #e4e4e4; font-size: 10pt; text-decoration:none;
 
}
.searchlisting{
position:relative;
width:640px;
height:160px;
overflow:hidden;
 font-family: tahoma,arial; color: #333333; font-size: 9pt; text-decoration:none;
background: url(/images/firma-box.png) no-repeat;
}

.searchlisting a{
 
 font-family: tahoma,arial; color: #330033; font-size: 9pt; text-decoration:none;
 
}
.searchlisting a:hover{
 
 font-family: tahoma,arial; color: #990000; font-size: 9pt; text-decoration:none;
 
}

.listing-left{
position:absolute;
height:160px;
overflow:hidden;
width:200px;
left:5px;
}

.listing-right{
position:absolute;
height:160px;
overflow:hidden;
width:420px;
left:200px;
}

.topcontent{
text-align: center;
width:900px;
height:90px;
overflow:visible;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
 font-family: tahoma,arial; color: #333333; font-size: 10pt;  
}

 .middle{
text-align: left;
width:900px;
height:300px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
 font-family: tahoma,arial; color: #333333; font-size: 10pt;  
}


.ccontainer {
text-align: left;
min-height:980px;
width:980px;
height:100%;
top:0%;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: auto;
background-color:#ffffff;
position: relative;
 
}
.nav {
text-align: left;
width:900px;
height:30px;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: auto;
position: relative;
 
}
.mid {
text-align: left;
width:980px;
height:26px;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: auto;
position: relative;
font-family: tahoma,arial; color: #ffffff; font-size: 10pt;  
 
}

.footercontainer {
text-align: left;
width:800px;
height:27px;
margin-left: auto;
margin-right: auto;
padding: 0px;
margin: 0px;
background-color:#ffffff;
position: relative;
 
}


 
 .lcenter {
background: url(/images/links_bg.jpg) ;
margin: 0;
padding: 0;
height:30;
line-height:30px;
text-align:center;
font-family: tahoma,arial; color: #333333; font-size: 8pt; font-weight: bold;


}
.lleft  {
background: url(/images/links_left_cor.jpg) no-repeat;
width:7px;
height:30;
padding: 0;
 line-height:30px;

}
.lright {
background: url(/images/links_right_cor.jpg) no-repeat;
padding: 0;
width:6px;
height:30;
line-height:30px; 
}
 
        body {
             background: url(/images/bg.jpg) repeat;             
margin: 0px 0px 0px 0px;
height:100%;
}
input
{
border:1 solid;color:#333333;font-family:tahoma,verdana;font-size:11px; color:#333333;  background: #transparent}
	select
{
border:1 solid;color:#333333;font-family:tahoma,verdana;font-size:11px; color:#333333; background: #ffffff;}

