#cright {
    float:left;
    width:1024px;
    background:url(/images/shadow2.jpg) repeat;
    overflow:hidden;
    position:relative;
}
 
#cleft {
    float:left;
    width:1024px;
    background:white;
    position:relative;
    right:24px;
}
#leftcolumn {
    float:left;
    width:1000px;
    position:relative;
    left:24px;
    overflow:hidden;
}
 
#rightcolumn {
    float:left;
    width:24px;
    position:relative;
    left:980px;
    overflow:hidden;
}


#featuredcontainer{position:relative; width:640px; height:900px; overflow:hidden;} 

#latestadded{position:relative; width:340px; height:305px; background: url(/images/latestadded_box.jpg) no-repeat; font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; text-decoration:none;} 

#latestpromotions{position:relative; width:340px; height:305px; background: url(/images/promotions_box.jpg) no-repeat; font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; text-decoration:none;} 


#ads{padding-top:30px; position:relative; width:340px; height:315px; background: url(/images/ads_box.jpg) no-repeat; font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; text-decoration:none;} 

.latest{position:relative; width:340px; height:345px; padding-top:28px; font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; text-decoration:none;} 

.latest ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
   .latest li { padding-left:10px; line-height:20px; width:320px;  height:24px; overflow:hidden;     
      text-align: left;}
.latest li a {font-family: Tw Cent MT, tahoma, arial, Lucida Sans; color: #666666; font-size: 10pt; }
.latest li a:hover {font-family: Tw Cent MT, tahoma, arial, Lucida Sans; color: #990000; font-size: 10pt; }

.logincontainer{position:relative; width:340px; height:165px; overflow:hidden;}
#loginbox{ overflow:hidden; padding-top:2px; position:relative; width:340px; height:165px; background: url(/images/login_box.jpg) no-repeat; font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; text-decoration:none;}

#loginbox input { width:280px; border:none; background:none; padding:3px 0 2px 5px; font:12px Arial; }

.loginspace{position:relative; width:300px; height:30px; line-height:30px; overflow:hidden; left:90px;}

#loginbox input.submit {position:relative; left:90px; width:100px; border:none; background:none; padding:3px 0 2px 5px; font:12px Arial;   height:30px; cursor:hand;}
#loginbox input.checkbox {width:40px;}

 #slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:628px; height:325px; overflow:hidden; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {overflow:hidden;position:relative; width:628px; height:315px; padding:0px;}
#information {position:absolute; bottom:0; width:630px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information h3 a{font-size:14px; color:#fff;}
#information p {padding:0 8px 8px; color:#fff;}
#information p a{padding:0 8px 8px; color:#fff;}
#image {width:400px; height:315px;}
#image img {width:400px; height:315px; position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

#register {position:relative; width:310px; height:140px; padding:2px;}
#reginfo {position:absolute; bottom:0; height:60px; width:310px; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#reginfo span {vertical-align:middle;   position:relative; left:10px; bottom:4px;  top:4px; padding:4px 4px 4px 4px; }
#regimage img {width:310px; height:140px; position:absolute; z-index:25; width:auto}

#toplogo{
position:relative;
width:1000px;
height:90px;    margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
overflow:hidden;}

 .logo{
 width:270px;
   height: 90px;
   overflow:hidden;
   cursor:hand;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
     position:absolute;
   left:0px;

}
 .google{
 width:730px;
   height: 90px;
   overflow:hidden;
   cursor:hand;
   margin-top:1px;
   padding:0px 0px 0px 0px;
     position:absolute;
   left:270px;

}
.navigation { width:1000px; float:left; height:39px; padding:13px 0 0 0; }

.navigation ul { list-style:none; display:inline;}
.navigation li a { float:left; display: block; height:34px; width:120px; text-indent: -9999px;}
.navigation ul li { float:left; cursor:pointer; display:block; height:34px;}

li.home a { background:url(../images/home.jpg) no-repeat; }
li.home a:hover , li.home-on { background:url(../images/home.jpg) no-repeat 0 -34px; }

li.promotions a { background:url(../images/promotions.jpg) no-repeat; }
li.promotions a:hover , li.promotions-on { background:url(../images/promotions.jpg) no-repeat 0 -34px; }

li.bankbook a { background:url(../images/bankbook.jpg) no-repeat; }
li.bankbook a:hover , li.bankbook-on { background:url(../images/bankbook.jpg) no-repeat 0 -34px; }

li.bankreviews a { background:url(../images/bankreviews.jpg) no-repeat; }
li.bankreviews a:hover , li.bankreviews-on { background:url(../images/bankreviews.jpg) no-repeat 0 -34px; }

li.creditcards a { background:url(../images/creditcards.jpg) no-repeat; }
li.creditcards a:hover , li.creditcards-on { background:url(../images/creditcards.jpg) no-repeat 0 -34px; }

li.mortgage a { background:url(../images/mortgage.jpg) no-repeat; }
li.mortgage a:hover , li.mortgage-on { background:url(../images/mortgage.jpg) no-repeat 0 -34px; }

li.insurance a { background:url(../images/insurance.jpg) no-repeat; }
li.insurance a:hover , li.insurance-on { background:url(../images/insurance.jpg) no-repeat 0 -34px; }

li.checking a { background:url(../images/checking.jpg) no-repeat; }
li.checking a:hover , li.insurance-on { background:url(../images/checking.jpg) no-repeat 0 -34px; }
.search { width:960px; padding:15px 0 0 0; float:right; display:inline;}
	.search input { width:220px; border:none; background:none; padding:3px 0 2px 5px; font:12px Arial; -moz-border-radius:3px; }
	.search select { width:104px; border:none; background:none; padding:2px 1px 1px 5px; font:12px Arial; -moz-border-radius:3px; }
	.search input.submit { width:120px; border:none; background:none; padding:3px 0 2px 5px; font:12px Arial; -moz-border-radius:3px; height:18px; cursor:hand;}

.ppictures{
position:relative;
width:300px;
left:5px;
font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 6pt; text-decoration:none;}

.ppictures img{
border-style:solid;
border-color:#fff;
border-width:1px;
}


p{
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}#rating {
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating {
   background: url(/images/star-all.gif) left -1000px repeat-x;
}
.star-rating {
   position:relative;
   margin:0;
   padding:0;
   width:125px;
   height:25px;
   overflow:hidden;
   list-style:none;
   background-position: left top;
}
.star-rating li {
   display:inline;
}
.star-rating a,
.star-rating .current-rating {
   position:absolute;
   top:0;
   left:0;
   height:25px;
   text-indent:-1000em;
   line-height:25px;
   outline:none;
   border:none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
   background-position: left bottom;
}
.star-rating a.one-star {
   width:20%;
   z-index:6;
}
.star-rating a.two-stars {
   width:40%;
   z-index:5;
}
.star-rating a.three-stars {
   width:60%;
   z-index:4;
}
.star-rating a.four-stars {
   width:80%;
   z-index:3;
}
.star-rating a.five-stars{
   width:100%;
   z-index:2;
}
.star-rating .current-rating {
   z-index:1;
   background-position:left center;
}
 
.topsearch{
 width:410px;
   height: 80px;
   overflow:hidden;
   
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background: url(/images/topsearch.png); 
    behavior: url(../iepngfix/iepngfix.htc);  
   position:absolute;
   left:440px;
font-family: tahoma,arial; color: #fff2ff; font-size: 9pt; text-decoration: none;
}
.topsearch table{font-family: tahoma,arial; color: #fff2ff; font-size: 9pt; text-decoration: none;}

.topsearch input
{  
border:0; font-family:tahoma,verdana; font-weight:bold; color:#333333;  height:22px; background:none}
input.submit
{   
border:0; font-family:tahoma,verdana; font-weight:bold; color:#ffffff;  background:none}
.tabs{
position:relative;
height:30px;
width:360px;
overflow:hidden;
}
.bykey{
position:absolute;
left:10px;
width:110px;
height:30px;
overflow:hidden;
}
.byzip{
position:absolute;
left:100px;
width:110px;
height:30px;
overflow:hidden;
}

.cuisines{width:350px; height:17px; overflow:hidden;}
.homepage{width:350px; height:20px; overflow:hidden;}
.bt_pages {
	font-family: verdana, arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #003366;
	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;
}

.clear{clear:both;}
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: #333333; 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: #ff9900; 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:330px; clear: both ;position:relative; left:10px;} 
.ftitle{text-transform: uppercase;position:relative; width:120px; height:35px; overflow:hidden; font-family: tahoma,arial; color: #e4e4e4; font-size: 10pt; 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: 9pt; text-decoration:none; }
.text a{font-family: Trebuchet, Helvetica, Lucida Sans; color: #990000; font-size: 9pt; text-decoration:none; }
.text a:hover{font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 9pt; 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{padding-left:20px; line-height:30px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10pt; cursor:pointer;  }
.darkred{font-family: Verdana, Arial, Helvetica, sans-serif; color: #330033; 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;}
 

#maincontent{width:1000px;
position:relative;min-height: 100%;
	height: auto !important;
	height: 100%;
margin: 0 auto 150px;}
#leftcontent{width:655px;
position:absolute;
left:5px; height:100%;}
#rightcontent{width:345px;
position:absolute; height:100%;
left:650px; padding-right:4px;}

.footerlinks {
width:980px; 
 
     font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; 
     text-decoration:none; 
padding:6px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:none;
}
 .footerlinks ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .footerlinks li {
      margin: 3px 3px 10px 3px;
      padding: 3px 3px 10px 3px;
      float: left;
      width:230px;  height:190px; overflow:hidden;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #ffcc00; font-size: 8pt; 
    }

.footerlinks li a{  font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; }
.footerlinks li a:hover{  font-family: Trebuchet MS; color: #ffcc00; font-size: 8pt; }
.fimg{
border: 1px solid #ffffff; 
}
.vlisting{
width:220px;
height:410px;
overflow:hidden;
}

.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: #fff; font-size: 8pt; 
    }

.vlisting li a{
font-family: Trebuchet MS; color: #330033; 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: #333333; font-size: 10pt; text-decoration:none;  }
a:hover { color: #990000;text-decoration:none;}
 
.spacer
{
width:100%;
font-size: 4pt; 
overflow:hidden;
height:7px;
position: relative;
 
}
 .checkbox { background: transparent; border:none;}


.main{
text-align: center;
}


 .shadow {
text-align: left;
width:17px;
min-height:1700px;
height:100%; 
padding: 0;
background: url(/images/shadow.jpg) repeat;
position: absolute;
left:1000px;
 
}

 .shadow2 {
text-align: left;
width:17px;
min-height:2400px;
height:100%; 
padding: 0;
background: url(/images/shadow.jpg) repeat;
position: absolute;
left:1000px;
 
}


 .mcontainer {
text-align: left;
width:1000px;
min-height:1024px;
height:100%; 
padding: 0px;
margin:0px 0px 0px 0px;
background-color:#ffffff;
position: absolute;
left:0px;
 
}


.topheader{
text-align: left;
width:1000px;
height:210px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/top.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.jpg);
 
}

 

.picons{
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      position:absolute;
     width:180px;
    height:100px;
 
    }


.ctop{
 
width:910px;
height:12px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/c_top.jpg) no-repeat;
  
}
.cend{
 
width:910px;
height:12px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/c_end.jpg) no-repeat;
  
}

.ccenter{
 
width:910px;
 
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) no-repeat;
 font-family: tahoma,arial; color: #ffffff; font-size: 9pt;  
}

.listing a{
 font-family: tahoma,arial; color: #e4e4e4; font-size: 9pt;  
}

.listingbox-top{
width:660px;
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: #FF6600; font-size: 10pt; font-weight:bold; 
}


.box-top{
width:260px;
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: #FF6600; font-size: 10pt; font-weight:bold; 
}
.box-end{
width:260px;
height:6px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/box_end.jpg) no-repeat;
 
}

.listingbox-end{
width:660px;
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;   font-size: 8pt; text-decoration:none;
background:none;
}
.box-center{
width:260px;
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #e4e4e4; 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;
 
}

.listingbox-center{
width:660px;
 font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
 
background: url(/images/listingbox_center.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.jpg);
 font-family: tahoma,arial; color: #333333; font-size: 9pt;  cursor:pointer; text-transform: uppercase; font-weight:bold; text-decoration:none; 
}


.end2{
width:940px;
height:42px;
line-height:42px;
overflow:hidden;
padding: 0px;
margin:0px 0px 0px 0px;
position: relative;
background: url(/images/end_tb2.jpg);
 font-family: tahoma,arial; color: #333333; font-size: 9pt;  cursor:pointer; text-transform: uppercase; font-weight:bold; text-decoration:none; 
vertical-align:middle;
}


.listingtable{
position:relative;
width:660px;
height:100%;
font-family: Trebuchet, Helvetica, Lucida Sans; color: #666666; font-size: 8pt; text-decoration:none; 
padding:0;
margin:0;
}


.listing-pictures{
position:relative;
width:305px;
left:5px;
overflow:auto; 
background:none;
height:100%;
}

.listing-desc{
position:relative;
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;
    width:330px;
position:relative; left:10px;
    }

.multiple_options li {
      margin: 3px 3px 3px 3px;
      padding: 3px 3px 3px 3px;
      float: left;
     
     background: #dedec0;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #330033; 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: #dedec0;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #330033; font-size: 8pt; 
    }


.seolinks{
position:relative;
width:900px;
}
.seolinks ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
 
    }
    .seolinks li {
      margin: 3px 3px 3px 3px;
      padding: 3px 3px 3px 3px;
      float: left;
      width:290px;
     background: #d1d0ea;
      padding-right: 0em;
      text-align: left;       
  font-family: Trebuchet MS; color: #ffffff; font-size: 8pt; 
    }

.seolinks li a{
font-family: Trebuchet MS; color: #330033; font-size: 8pt; 
}
.seolinks li a:hover{
font-family: Trebuchet MS; color: #ff9900; 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:180px;
overflow:hidden;
 font-family: tahoma,arial; color: #333333; font-size: 9pt; text-decoration:none;
background: url(/images/searchbox.jpg) no-repeat;
}

.searchlisting a{ line-height:32px; overflow:hidden; 
 font-family: tahoma,arial; color: #006699; font-size:12pt; text-decoration:none;
 
}
.searchlisting a:hover{line-height:32px; overflow:hidden; 
 
 font-family: tahoma,arial; color: #990000; font-size: 12pt; text-decoration:none;
 
}


.searchbank{
position:relative;
width:640px;
height:165px;
overflow:hidden;
 font-family: tahoma,arial; color: #333333; font-size: 9pt; text-decoration:none;
background: url(/images/searchbank_box.jpg) no-repeat;
}




.bankreviewslisting{
position:relative;
width:640px;
height:51px;
overflow:hidden;
 font-family: tahoma,arial; color: #333333; font-size: 9pt; text-decoration:none;
background: url(/images/br_bg.jpg) no-repeat;
}

.bankreviewslisting a{ line-height:32px; overflow:hidden; 
 font-family: tahoma,arial; color: #333333; font-size:12pt; text-decoration:none;
 
}
.bankreviewslisting a:hover{line-height:32px; overflow:hidden; 
 
 font-family: tahoma,arial; color: #990000; font-size: 12pt; text-decoration:none;
 
}



.listing-right{
position:absolute;
height:160px;
overflow:hidden;
width:160px;
left:480px;
}

.listing-left{
position:absolute;
height:160px;
overflow:hidden;
width:480px;
left:5px;
}

.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;  
}


.container {
text-align: left;
width:980px;
height:100%;
min-height:1024px;
top:0%;
padding: 0px;
background-color:#ffffff;
position: relative;
 
}
html>body .container{height:auto}


.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 {
clear:both;
text-align: left;
width:1000px;
height:280px;
overflow:hidden;
padding: 0px;
margin: 0px;
background: url(/images/footerbg.jpg) no-repeat;
position: relative;
 bottom:0;
}


 
 .lcenter {
background: url(/images/links_bg.jpg) ;
margin: 0;
padding: 0;
height:30px;
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:30px;
padding: 0;
 line-height:30px;

}
.lright {
background: url(/images/links_right_cor.jpg) no-repeat;
padding: 0;
width:6px;
height:30px;
line-height:30px; 
}
 
        body {
             background: #ffffff url(/images/shadow2.jpg) no-repeat;
             margin: 0px 0px 0px 0px;
height:100%;

 
}

html, body{
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;}
