/************ the stylesheet is for Webs services*/
/* this is used for the top 5 div around the title*/
.ratecitytop
       {width: 308px;
        }

.ratecitytop img
      {float: centre;
       
       }

/* this is blue color for the heading */
.ratecitytablehead {
   width : 309px;
   height : 16px;
   background : url(/i/Ratecity/today_header01_blue.png) no-repeat ;
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
   text-align: center;
   font-weight : bold;
   padding-top : 4px; 
   margin-left : -2px; 
   color : #fff;
}
.ratecitygroup
      {width: 305px;
       border-width: 1px 2px 1px 2px; 
       border-style: solid; 
       border-color: blue; /*  blue border for top table*/
       }
.ratecitylist
      {width: 308px;
       }
.ratecityheader
      {background :#CCCCCC; /* header background color light grey*/
       font-weight: bold;
      font : 7pt/8pt verdana, arial, helvetica, sans-serif;       
      }
.ratecityroweven
      {color: #000000;  /*font color black*/}

.ratecityrowodd
      {background :#ADD8E6;  /* background  light blue color for the odd row  */
       color: #000000;  /*font color black*/
      }

.ratecityfooter
      {font : 7pt/8pt verdana, arial, helvetica, sans-serif;
       height:  1px;
       background-color : #00789A;
       width: 308px;
       text-align: left;
      }

.ratecityfooter img
      {float: right;
       padding-top: 2px;
       }


.ratecitycompany
    {}

.ratecityproduct
   {font : 7pt/8pt verdana, arial, helvetica, sans-serif;  }

.ratecityrate
   {font : 7pt/8pt verdana, arial, helvetica, sans-serif; 
    color: #FF0000; /* red color for rate*/
    font-weight: bold;
    text-align: right;  /* rate is in number so align it right*/
   }

.ratecityapply
   { margin: 5px;
     border: 0px solid #fffff;
     height: auto;
     width: auto;
     float: left;
     text-align: center;
   }	

.ratecitytable {
   border-bottom : 1px solid #00789A;
}

.ratecitypopup
	{
/*background: url(/i/Ratecity/info.gif) no-repeat top right;
padding-right: 15px;
		CURSOR: help;
                text-decoration: none; 
		text-decoration: underline; */
    text-decoration: none;
    border-bottom: #666666;
    border-width: 0px 0px 1px 0px;
    border-style: none none dashed none;
	}

.tableresults {
   clear : both;
   border-bottom : 1px solid #C3AD51;
}
.tablecarredresults {
   clear : both;
 border-bottom : 1px solid #ffe1e7;


}
.tablecarblueresults {
   clear : both;
 border-bottom : 1px solid  #CCE4EB;

}



.tableheadresults {
   height : 25px;
   background-color : #C3AD51;
   font : 8pt/12pt verdana, arial, helvetica, sans-serif;
   font-weight : 600;
   color : #fff;
}

.tableheadresultsblue {
   height : 25px;
   background-color : #CCE4EB;
   font : 8pt/12pt verdana, arial, helvetica, sans-serif;
   font-weight : 600;
   color :  #00789A;
}
.tableheadresultsred {
   height : 25px;
   background-color : #ffe1e7;
   font : 10pt verdana, arial, helvetica, sans-serif;
   font-weight : 600;
   color :  #CC0000;
}

.tableheadresults p {
   margin : 0;
   background : url(/i/Ratecity/table_header_results.gif) no-repeat;

}

.tableheadresults a {
  text-decoration: underline;
   font : 8pt/12pt verdana, arial, helvetica, sans-serif;
   font-weight : 600; 
   color : #fff;

}

.tableheadresultsgeneral {
   width : 84px;
/*   background : url(/i/Ratecity/table_header_results.gif) no-repeat;*/
   padding-left : 15px;
   margin : 0;
}

.tableheadresultscompany {
   width : 88px;
   height: 31px;
   background : url(/i/Ratecity/logo-tile.gif) no-repeat;
   margin : 0;
/*   padding-top: 5px;*/
   vertical-align: middle;
   text-align: center;
}

.tableheadresultscompany a {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
   text-decoration: underline;
   color: #000;

}

.tablerowblue A,
.tablerowblue A:link,
.tablerowblue A:active,
.tablerowblue A:visited
{
    color: #00529F;
}

.tablerowwhite A,
.tablerowwhite A:link,
.tablerowwhite A:active,
.tablerowwhite A:visited
{
    color: #00529F;
}

.tablerowbrown A,
.tablerowbrown A:link,
.tablerowbrown A:active,
.tablerowbrown A:visited
{
    color: #00529F;
}

.tableheadresultscompany a,
.tableheadresultscompany A:link,
.tableheadresultscompany A:active,
.tableheadresultscompany A:visited
 {
   font : 8pt/12pt verdana, arial, helvetica, sans-serif;
   text-decoration: none;
   color: #000;
}

.tableheadresultscompany * {
   vertical-align: middle;
}

.tableheadresultsproduct {
   width : 184px;
   margin : 0;
}

.tableheadresultsrate {
   width : 64px;
   margin : 0;
}

.tableheadresultsaapr {
   width : 99px;
   margin : 0;
}

.tableheadresultsapply {
   width : 73px;
   padding-left : 2px;
   margin : 0;
}

.tableheadresultscompare {
   width : 75px;
   background : url(/i/Ratecity/table_header_results.gif) no-repeat -519px 0;
   margin : 0;
   text-align : center;
}

.tableheadresultsblank {
   width : 14px;
   background : url(/i/Ratecity/table_header_results.gif) no-repeat -594px 0;
   margin : 0;
}

/*  Product - Today's Best Buys  */

#today_new {
   width : 329px;
   float: left;
   color: #3F3F3F
}

#today {
   margin-top: 10px;
   width : 309px;
   float: left;
   color: #3F3F3F
}

#today div {
    border: medium none;
}

#todayhead {
   width : 309px;
   height : 24px;
   background : url(/images/today_header.png) no-repeat;
   text-align : center;
}

#todayhead p {
   font : 18px/18px calibri, verdana, arial, helvetica;
   font-weight : bold;
   color : #FFF;
   text-transform : uppercase;
   margin : 0;
   padding-top : 2px;
}

.todaytable {
   margin-top : 18px;
}

/*  Product Lowest - Today's Best Buys  */

#today02 {
   width : 634px;
   position : relative;
   float : left;
   padding : 12px 0 10px 0;
}

#today02head {
   width : 634px;
   height : 20px;
   background : url(/i/Ratecity/today02_header.png) no-repeat;
   text-align : center;
}

#today02head p {
   font : 9pt/9pt verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   color : #000;
   text-transform : uppercase;
   margin : 0;
   padding-top : 3px;
}

 #today_new td {
	 font-family:arial,verdana,helvetica,sans-serif;
	 font-size: 12px;
 }

 #today td {
	 font-family:arial,verdana,helvetica,sans-serif;
	 font-size: 12px;
 }


#today02left {
   position : relative;
   float : left;
  }

#today02right {
   position : relative;
   float : right;
}

#today02ad {
   width : 300px;
   position : relative;
   float : left;
   font : 7pt/7pt verdana, arial, helvetica, sans-serif;
   color : #9EC518;
   text-align : right;
   padding : 45px 0 0 12px;
}


/*  Product & Product Lowest - Today's Best Buys tables  */

.tablebrown {
/*   border-bottom : 1px solid #C3AD51; */
   text-align: left;
	 margin-right:2px;
}

.tableblue {
   border-bottom : 1px solid #FFFFFF; 
   text-align: left;
}

.tablehead01brown {
   width : 309px;
   height : 16px; /* 21px; */
   background : url(/i/Ratecity/today_header01_brown.png) no-repeat;
   font : 11px/11px verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   color : #fff;
   text-align: center;
   vertical-align: baseline;
   padding-top : 4px; 
   margin-left : -2px; 
   padding-left : 10px;
}



.tablehead02brown, 
.tablehead02brown a {
-x-system-font:none;
background-color:#EDE6CA;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:16px;
line-height:9px;
text-align: center;
width: auto;
}

.tablehead01blue {
   width : 309px;
   height : 16px;
   background : url(/i/Ratecity/today_header01_blue.png) no-repeat ;
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
   text-align: center;
   font-weight : bold;
   padding-top : 4px; 
   margin-left : -2px; 
   color : #fff;
   padding-left : 0px;
}

.headlines_head {
   width : 309px;
   height : 16px; /* 21px; */
   background : url(/i/Ratecity/headlines_header_blue_309.png) no-repeat;
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   color : #fff;
   text-align: center;
   vertical-align: baseline;
   padding-top : 4px; 
   margin-left : -2px; 
   padding-left : 0px;
}

.tablehead02blue {
   height : 16px;
   background-color : #00C0FA;
   font : 7pt/7pt verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   color : #000000;
   text-align: center;
   width: auto;
}

.tablehead01brown p,
.tablehead02brown p,
.tablehead01blue p,
.tablehead02blue p {
   margin : 0;
}

.tablehead02browncompany {
   padding-left : 10px;
   background : url(/images/today_header02_brown.png) no-repeat;
}

.tablehead02brownblank {
   background : url(/images/today_header02_brown.png) no-repeat -261px 0;
}

.tablehead02bluecompany {
   padding-left : 10px;
   background : url(/images/today_header02_blue.png) no-repeat;
}

.tablehead02blueblank {
   background : url(/images/today_header02_blue.png) no-repeat -261px 0;
}

.tablerowwhiteshort {
   height:  25px;
   background-color: #FFFFFF;
}

.tablerowwhite td {
}

.tablerowwhite {
	max-width: 110px;
	height : 41px; /*26px;*/
	background-color: #FFFFFF;
}

.tablerowwhite a {
    font : 11px/11px verdana, arial, helvetica, sans-serif;
    text-align: right;
}

.tablerowbrownshort {
   height:  25px;
   background-color : #F6F2E4;
}


.tablerowbrown td {
	max-width: 110px;
}

.tablerowbrown {
   height : 41px;
   background-color : #F6F2E4;
	 max-width: 110px;
}

.tablerowbrown a {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
}


.tablerowblue {
   height : 41px;
   background-color : #E5F1F5;
}

.tablerowblue a {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
}


.tablerowred {
   height : 41px;
   background-color : #FFE9EC;
}

.tablerowred a {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
}


.tablecompany img {
   border : 1px solid #ccc;
   margin : 0px /*2px 0px 2px 2px;*/
}

.tableproduct {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
}

.tableproduct a {
   color : #666;
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
}

.tablerate {
   font : 8pt/8pt verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   color : #000;
}

.popup {
    border-bottom:1px dashed #666666;
    border-style:none none dashed;
    border-width:0 0 1px;
    text-decoration:none;
    font-size: 12px;
}

.top5_footer {
    -x-system-font:none;
    color:#000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:7pt;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:8pt;
    width:300px;
    text-align:left;
}

.tabtable_body {
    margin-top: -2px;
    padding-left: 8px;
}

.tabtable_header {
    margin-top: 10px;
    height: 18px;
}

.tabtable_group {
	margin-right: 8px;
}

.tabtable_footer {
    padding-left: 8px;
    margin-left: 0px;
}

.tabtable_tabbed {
		margin-left: 8px;
    height: 18px;
}

.tabtable_tab {
    height: 18px;
}

.tabtable_product {
  text-align: left;
}

.headlines_row_even {
	background-color: #efefff;
}

.headlines_row_odd {
	background-color: #ffffff;
}

.clipping_row_even {
	background-color: #efefff;
}

.clipping_row_odd {
	background-color: #ffffff;
}

.media_clippings_header {
	background: url('/images/media-clippings-header.png') no-repeat scroll 0 0;
}

#CO_NAME {
	text-align:center;
}

#APPLY {
	text-align:center;
}


