html, body{height:100%}

#fullheight { height:100%; }

.textsml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link {
	color: #2E59AD;
}


.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 455px;
}

.textboxsml {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 389px;
}

.textboxlogin {
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.textboxWhat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}

.textboxWhere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 255px; /*hack: must be same size as autocomp width*/
}

.textboxWhatSml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 180px;
}

.textboxWhereSml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 155px; /*hack: must be same size as autocomp width*/
}


.result_name {
  text-align : left;
  width : 350px ;
}

.result_name_premium {
  text-align : left;
  width : 350px ;
  background-color: #E0EAF8;
}

.result_area {
  text-align : center;
  width : 100px ;
}

.result_area_premium {
  text-align : center;
  width : 100px ;
  background-color: #E0EAF8;
}

.result_rating {
  font-family: "Trebuchet MS";
  text-align : center;
  width : 250px ;
  color: #8492A4;
}

.result_rating_premium {
  font-family: "Trebuchet MS";
  text-align : center;
  width : 250px ;
  background-color: #E0EAF8;
  color: #8492A4;
}



/* used in biz_view */
.rating1 {
  font-family: "Trebuchet MS";
  font-weight : bold;
  font-size: 16px;
  background-attachment: fixed;
  background-image: url(rating_bg1.gif);
  background-repeat: no-repeat;
  color: #68778C;
}

.result_rating_bg_premium {
  background-attachment: fixed;
  background-image: url(rating_bg.gif);
  background-repeat: no-repeat;
}

.result_rating_bg {
}



.metabig {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #254994;

}

/* Slider */
#sliderbg {position:relative; background:url(business_page/horizBg.png) no-repeat;}
#sliderthumbimg {position:relative; right:50px; background:url(business_page/horizSlider.png) no-repeat;}

/* Added by Devendra. Form styles */



/*------------------------ table_2_1 --------------------------------*/						
.table_2_1 div {
        height:23px;
        color:#2F71BE;
        font-weight:bold;
        line-height:22px;
}	
						
.table_2_1  {
        background:url(bg_point_x.gif) left bottom repeat-x;
}											

.table_2_1 td {
        height:20px;
        line-height:17px;
}	
.table_2_1 tr {
        background:url(bg_point_x.gif) left top repeat-x;
}
.table_2_1_1	{
        background:url(bg_point_y.gif) left top repeat-y;
}			

/*------------------- carousel styles (overridden) --------------*/

<!-- 
    Inlined styles for my overrides to the carousel for this demo.
    Normally I would put this in a separate CSS file.
-->

.carousel-component { 
    padding:8px 16px 4px 16px;
    margin:0px;
}

.carousel-component .carousel-list li { 
    margin:4px;
    width:79px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
    height:93px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a { 
    display:block;
    border:1px solid #e2edfa;
    outline:none;
}

.carousel-component .carousel-list li a:hover { 
    border: 1px solid #aaaaaa; 
}

.carousel-component .carousel-list li img { 
    border:1px solid #999;
    display:block; 
}
                                
.carousel-component .carousel-prev { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    left:5px; 
}

.carousel-component .carousel-next { 
    position:absolute;
    top:40px;
    z-index:3;
    cursor:pointer; 
    right:5px; 
}

img {
  border: none;
}

.tabImage {
  background-image: url(business_page/lay_tab.gif);
  background-repeat: no-repeat;
}

.tabImage_big {
  background-image: url(business_page/lay_tab_big.gif);
  background-repeat: no-repeat;
}

#box_left{
width: 500px;
padding: 5px;
border:1px solid #ccc;
}

#box_right{
width: 300px;
border:1px solid #ccc;
background-color: #F1F4F9;
}

#box_center {
width: 800px;
padding: 5px;
border:1px solid #ccc;
}

/* Styles for the expert page (add biz) */

#box_address{
width: 300px;
padding: 5px;
border:1px solid #ccc;
}

#box_bizCat{
width: 100px;
padding: 5px;
border:1px solid #ccc;
}

#box_contact{
width: 500px;
border:1px solid #ccc;
background-color: #F1F4F9;
}

#box_review {
width: 300px;
padding: 5px;
border:1px solid #ccc;
}

/* Text and Form Styles */

.bigtext {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #254994;

}

.tresmall {
	font-family: "Trebuchet MS";
	font-size: 11px;
}

.whitebgtext {
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;

}
.nav {
	font-family:  "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;

}
  
.nav a:link {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CFDFEF;
	text-decoration:none;
}

.frontpagenav {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
  color: #FFFFFF;
	text-decoration:none;
}

.frontpagenav a:link {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
  color: #FFFFFF;
	text-decoration:none;
}

.frontpagenav a:visited {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
  color: #FFFFFF;
	text-decoration:none;
}

.bluetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #254994;
        text-decoration:none;
}

a.bluetxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #254994;
        text-decoration:underline;
}

html:link.bluetxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #254994;
        text-decoration:underline;
}

.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
        text-decoration:none;
}

a.whitetxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
        text-decoration:underline;
}

.ltgreytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8492A4;
}

.formHeading {
	font-family: "Trebuchet MS";
	font-size: 20px;
        font-weight: bold;
        color: #0066CC;
}

.formText {
	font-family: "Trebuchet MS";
	font-size: 13px;
        color: #000000;
}

.formLabel {
	font-family: "Trebuchet MS";
	font-size: 14px;
        color: #8492A4;
        font-weight: bold;
}

select {
	font-family: "Arial";
	font-size: 14px;
}

button {
	font-family: "Arial";
	font-size: 14px;
}

input {
        font-family: "Arial";
	font-size: 14px;
}

textarea {
        font-family: "Arial";
	font-size: 14px;
}

#commentTextArea {
        border:none;
        overflow: none;
}

.spacer {
  width: 15px;
}

.suggest_link {	
  background-color: #66FF00;
  padding: 2px 6px 2px 6px;
}

.suggest_link_over {
  background-color: #3366CC;
  padding: 2px 6px 2px 6px;
}

#suggest_biz {
  position: absolute;
  background-color: #66FF00; 		
  text-align: left; 		
  border: 1px solid #000000;
}

/* styles for this implementation */
#myAutoAreaComp {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    top: -9px;
    width: 255px; /*hack: must be same size as autocomp width*/
}

/* styles for this implementation */
#myAutoAreaCompSml {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    top: -10px;
    width: 155px;
}
