@charset "utf-8";
/*  
    Design by Westerlike Ltd. 
    http://www.westerlike.com
*/  
 
* html a:hover { visibility:visible;  } 

body { margin:0; padding:0; background:#4C7096 url(../graphics/main_bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
a { text-decoration:none; color:#e00000; }
a:hover { text-decoration:underline; color:#cc0000 }
ul, li, p, table { margin:0; padding:0; }
img { border:none; }

.clear { clear:both; }
.red {color:#D50000;}
.gray { color:#666666; }
.white { color:#FFFFFF;}

.mainContainer { margin:0 auto; width:980px; }

/*header start*/
.headerContainer { float:left; background-color:#FFFFFF; width:950px; margin-top:10px; padding:20px 10px 7px 20px; display:inline; }
.logo { float:left; width:422px; height:50px; }
.search_block { float:right; width: 350px; }
.search { float:right; width:342px; height:39px; background:url(../graphics/search_bg.jpg) top left no-repeat; }
.searchInput { float:left; width:215px; height:21px; border:1px solid #E1E1E1; margin-top:8px; margin-left:70px; display:inline;} 
.searchSubmit {float:right; width:43px; height:39px; display:inline; margin-left:0px;}
.searchSubmit:hover {  }

#header-navigation { width:180px; height:23px; background:transparent url(../graphics/header_menu_base.jpg) no-repeat;
            margin-right:5px; margin-top:0px; padding:0; float:right; display:inline; }
#header-navigation ul { height:23px; margin:0; padding:0; list-style-type:none; border:none; }
#header-navigation ul li { display:block; float:left; padding:0; margin:0; border:none; }
#header-navigation ul li a { display:block; height:23px; padding:0; margin:0; }
#header-navigation ul li strong { display:none; }
li#about-nav a { width:59px; }
li#terms-nav a { width:48px; }
li#contact-nav a { width:73px; }
li#about-nav  a:hover { background:transparent url(../graphics/header_menu_over.jpg) 0px 0px no-repeat; }
li#terms-nav a:hover { background:transparent url(../graphics/header_menu_over.jpg) -59px 0px no-repeat; }
li#contact-nav a:hover { background:transparent url(../graphics/header_menu_over.jpg) -107px 0px no-repeat; }

/*header end*/

/*content start*/
.mainContentContainer { float:left; background-color:#FFFFFF; width:980px; }
.leftContainer { float:left; margin-top:1px; width:195px;}
.rightContainer { float:left; width:770px; display:inline; margin-left:0px; padding-bottom:20px; background:url(../graphics/rightContainer_bg.jpg) top center no-repeat; }

.balance-transfer { float:left; width:195px; padding:0; margin-left:5px; display:inline; background:url(../graphics/balance-transfer-2.png) no-repeat; }
.balance-transfer a, .balance-transfer img { float:left; display:block; }
.balance-transfer a:hover img { visibility:hidden; }

.leftNavCardTypes { float:left; width:180px; display:inline; margin-left:6px; margin-top:10px; background:#003366; color:#FFFFFF; font-size:12px;}
.cardTypeHead { float:left; width:137px; background:#003366 url(../graphics/cardTypeHead.jpg) top left no-repeat; padding:13px 10px 10px 33px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; } 
.cardTypeBody { float:left; width:178px; background:#003366; border-left:1px solid #0033CC; border-right:1px solid #0033CC; color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
.cardTypeBody ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.cardTypeBody ul li {display:block; width:170px;  padding:0px; margin-left:4px; border:none; background:#ffffff; }
.cardTypeBody ul li ul { margin-left:0; display:block;}
.cardTypeBody ul ul li {display:block; width:170px; margin-left:0; border:none; background:#ffffff; }
.cardTypeBody ul ul li a { width:151px; padding-left:15px; }
.cardTypeBody ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 4px; margin:0; border:none; width:162px; }
.cardTypeBody ul li a:hover { background:#003366; color:#FFFFFF; text-decoration:none; }
.cardTypeFooter { float:left; width:180px; height:6px; background:#003366; }
.cardTypeFooter img { float:left; }

.leftNavCreditNeed { float:left; width:180px; display:inline; margin-left:6px; margin-top:10px; background:url(../graphics/creditNeed_bg.jpg) repeat-y; color:#003366; font-size:14px;}
.creditNeedHead { float:left; width:160px; background: url(../graphics/creditNeedHead.jpg) top left no-repeat; padding:10px 5px 7px 15px; font-size:13px;}
.creditNeedBody { float:left; width:178px; background:#E7EBF0; border-left:1px solid #7A94AF; border-right:1px solid #7A94AF; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.creditNeedBody ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.creditNeedBody ul li {display:block;  width:170px; padding:0px; margin-left:4px; border-bottom:1px solid #dbdbdb; background:#ffffff; }
/*.creditNeedBody ul li ul { margin-left:0; }
.creditNeedBody ul li ul li {display:block; width:160px;  padding-left:10px; margin-left:0px; border:none; background:#ffffff; }*/
.creditNeedBody ul li h1 { background:#E7EBF0; padding:3px 0 3px 20px ; font-size:13px; margin:0 }
.creditNeedBody ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 6px; margin:0; border:none; width:158px;}
.creditNeedBody ul li a:hover { background:#E7EBF0; color:#666666; text-decoration:none; }
.creditNeedFooter { float:left; width:180px; background:#E7EBF0; }
/*h1.issuers { background:#E7EBF0 url(../graphics/issuers.jpg) top left no-repeat !important; color:#003366;}
h1.brand { background:#E7EBF0 url(../graphics/brand.jpg) top left no-repeat !important; color:#003366;}*/
h1.credit_need { margin:0; padding:0 0 0 3px; font-size:12px;}
h1.issuers { margin:0; padding:0 0 0 3px; font-size:12px;}
h1.brand { margin:0; padding:0 0 0 3px; font-size:12px;}
h1.defaultmenu { margin:0; padding:0; font-size:12px;}

.issuersHead { float:left; width:150px; background: url(../graphics/issuersHead.jpg) top left no-repeat; padding:10px 5px 7px 25px; font-size:13px;}
.issuersBody { float:left; width:178px; background:#E7EBF0; border-left:1px solid #7A94AF; border-right:1px solid #7A94AF; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.issuersBody ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.issuersBody ul li {display:block;  width:170px; padding:0px; margin-left:4px; border-bottom:1px solid #dbdbdb; background:#ffffff; }
/*.issuersBody ul li ul { margin-left:0; }
.issuersBody ul li ul li {display:block; width:160px;  padding-left:10px; margin-left:0px; border:none; background:#ffffff; }*/
.issuersBody ul li h1 { background:#E7EBF0; padding:3px 0 3px 20px ; font-size:13px; margin:0 }
.issuersBody ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 6px; margin:0; border:none; width:158px;}
.issuersBody ul li a:hover { background:#E7EBF0; color:#666666; text-decoration:none; }

.brandHead { float:left; width:150px; background: url(../graphics/brandHead.jpg) top left no-repeat; padding:10px 5px 7px 25px; font-size:13px;}
.brandBody { float:left; width:178px; background:#E7EBF0; border-left:1px solid #7A94AF; border-right:1px solid #7A94AF; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.brandBody ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.brandBody ul li {display:block;  width:170px; padding:0px; margin-left:4px; border-bottom:1px solid #dbdbdb; background:#ffffff; }
/*.brandBody ul li ul { margin-left:0; }
.brandBody ul li ul li {display:block; width:160px;  padding-left:10px; margin-left:0px; border:none; background:#ffffff; }*/
.brandBody ul li h1 { background:#E7EBF0; padding:3px 0 3px 20px ; font-size:13px; margin:0 }
.brandBody ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 6px; margin:0; border:none; width:158px;}
.brandBody ul li a:hover { background:#E7EBF0; color:#666666; text-decoration:none; }

.defaultmenuHead { float:left; width:150px; background: url(../graphics/creditNeedHead.jpg) top left no-repeat; padding:10px 5px 7px 25px; font-size:13px;}
.defaultmenuBody { float:left; width:178px; background:#E7EBF0; border-left:1px solid #7A94AF; border-right:1px solid #7A94AF; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.defaultmenuBody ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.defaultmenuBody ul li {display:block;  width:170px; padding:0px; margin-left:4px; border-bottom:1px solid #dbdbdb; background:#ffffff; }
/*.defaultmenuBody ul li ul { margin-left:0; }
.defaultmenuBody ul li ul li {display:block; width:160px;  padding-left:10px; margin-left:0px; border:none; background:#ffffff; }*/
.defaultmenuBody ul li h1 { background:#E7EBF0; padding:3px 0 3px 20px ; font-size:13px; margin:0 }
.defaultmenuBody ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 6px; margin:0; border:none; width:158px;}
.defaultmenuBody ul li a:hover { background:#E7EBF0; color:#666666; text-decoration:none; }

.compare { float:left; width:180px; display:inline; margin-left:6px; margin-top:10px; background:#999999; color:#ffffff; font-size:13px; padding:0;} 
.compareTop { height:17px; margin:0; padding:0; overflow:hidden; float:left; background:url(../graphics/compareTop.jpg) top left no-repeat; width:142px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:10px 5px 0px 33px;}
.compareBottom { float:left; width:180px; height:10px; padding:0; }
.compareBottom img { float:left; }
.compareBody { background:#999; padding-top:7px; float:left;  width:178px; display:inline; border-left:1px solid #bfbfbf; border-right:1px solid #bebebe; }
.compareBody label { float:left; font-size:10px; display:inline; margin-left:30px; padding-right:10px; padding-bottom:10px; padding-top:0;}
.compareContent { float:left; width:170px; background:#ffffff; padding-top:10px; margin-left:4px; display:inline; }
.compareProductTop { float:left; width:155px; background:url(../graphics/compareProductTop.jpg) top left no-repeat; display:inline; margin-left:3px; color:#999999; font-size:10px; padding-left:10px; padding-top:5px; margin-top:5px; }
.compareProductTop img { cursor:pointer; float:right; width:12px; height:12px; cursor:pointer; display:inline; margin-right:5px; margin-top:-2px; }
.compareProductTop label { float:left; width:120px; margin-left:-5px; display:inline; padding-bottom:3px; }
.compareContent label { color:#666;  }

.compareProductBottom { float:left; width:155px; display:inline; margin-left:3px; background:url(../graphics/compareProductBottom.jpg) bottom left no-repeat; height:5px !important; }

.compareBtn { background:url(../graphics/compare_btn_2.jpg) top left no-repeat; width:90px; height:29px; padding:0; margin-top:10px; float:left; display:inline; margin-left:40px; padding-bottom:10px; }
.compareBtn a, .compareBtn img { width:90px; height:29px; padding:0;  display:block; }
.compareBtn a:hover img { visibility:hidden; }

.resourcesContainer { float:left; width:180px; display:inline; margin-left:6px; margin-top:10px; margin-bottom:10px; }
.resourcesTop { float:left; background:#F1F1F1 url(../graphics/resourcesTop.jpg) top left no-repeat; text-transform:uppercase; font-size:13px; color:#666; font-family: Arial, Helvetica, sans-serif; width:180px; padding:10px 0; }
h1.resources { margin:0; padding:0; font-size:12px; color:#666; margin-left:30px; }
.resourcesContent { float:left; width:180px; background:#F1F1F1; }
.resourcesContent ul { list-style-type:none; border:none; margin:0; padding:0; display:block; }
.resourcesContent ul li {display:block;  width:164px; padding:0px; margin-left:4px; border-bottom:1px solid #dbdbdb; background:#ffffff;  color:#666666; }
.resourcesContent ul li a { display:block; color:#666666; text-decoration:none;  padding:3px 4px; margin:0; border:none; width:162px; }
.resourcesContent ul li a:hover { background:#F1F1F1; color:#666; text-decoration:none; }

.resourcesBottom { float:left; width:180px; background:url(../graphics/resourceBottom.jpg) bottom left no-repeat; height:10px;}

.welcome_message { float:left; width:725px; margin-left:20px; height:135px; display:inline; margin-top:20px;}
.welcome_message h1 { float:left; color:#D50000; font-size:18px; padding-top:0px; margin-top:0px;}
.welcome_message img { float:left;} 

.welcome { float:left; width:725px; margin-left:20px; display:inline; margin-top:20px;}
.welcome h1 { float:left; color:#D50000; font-size:18px; padding-top:0px; margin-top:0px;}
.welcome img { float:left;} 


.product_info { float:left; width:725px; margin-left:20px; display:inline; margin-top:20px; }
.product_info h1 { float:left; color:#D50000; font-size:18px; padding-top:0px; margin-top:0px; } 
.product_info .productHeader { padding-left:5px !important; padding-top:4px !important; font-size:18px; }
.product_info img { float:left; }
.product_info .productMessage { clear:both; padding-left:35px !important; width:510px !important; }
.product_info .applyNow { margin-top:20px !important; margin-bottom:40px !important; }
.product_info .cardDetails { margin-left:0; }
.product_info .cardDetailsLeft { float:left; width:320px }

.product_info .prductInfo { padding-left:0 !important; margin-left:35px !important; display:inline; }
.product_info .ratesTable { margin-left:20px; }
.product_info .cardImage img { float:left; display:inline; margin:50px 0 30px 10px  }

h1.welcome_header { width:521px; padding-left:30px; background:url(../graphics/rightArrow_3.jpg) top left no-repeat; }
.welcomeHeader { background:url(../graphics/rightArrows.jpg) top left no-repeat; float:left; width:670px; font-size:23px; padding-left:35px;  font-weight:bold; color:#666666;}
.welcomeHeader span { color:#FE0000; }
.welcomeMessage { float:left; width:670px; padding-left:37px; line-height:1.3em; padding-top:5px; text-align:justify; color:#666666; font-size:13px; font-family: Arial, Helvetica, sans-serif;}

.productHeader {  float:left; width:539px; padding-left:20px; font-weight:bold; color:#003366; font-size:18px;}
.productMessage { float:left; width:539px; padding-left:20px; line-height:1.3em; padding-top:5px; text-align:justify; color:#666666; font-size:13px; font-family: Arial, Helvetica, sans-serif;}
.bankLogo { float:left; width:107px; padding-left:30px; margin-top:-10px; display:inline; }
.prductInfo { float:left; width:660px; background:url(../graphics/productInfoBg.jpg) top left no-repeat; display:inline; margin-left:50px; padding:20px; }
.placeHolder { float:left; min-height:1250px;  }
.cardDetails { margin-top:20px; float:left; width:330px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.cardDetails ul {  width:330px;  line-height:1.3em; border:none; margin:0; padding:0 0 0 0px; display:list-item; list-style-position:inside; list-style-type:none; }
.cardDetails ul li {  padding:0; margin-left:0px; color:#666666; width:350px; list-style-image:url(../graphics/tick.jpg); }
.cardDetails ul li div { padding:5px 0 0 25px; margin-bottom:8px; }
.cardDetails img { float:left; }
.applyNow { float:left; background:url(../graphics/applyNow_big_btn_2.jpg) top left no-repeat; width:250px; height:59px; margin-top:10px;}
.applyNow a, .applyNow img { float:left;}
.applyNow a:hover img { visibility:hidden; width:250px; height:59px; }
.cardImage { float:right; width:285px; text-align:right; } 

.terms { float:left; width:650px; background:url(../graphics/terms_bg.jpg) top left no-repeat; text-align:right; padding-top:10px; padding-right:30px; }
.terms a { color:#D50000; font-weight:bold; padding-right:10px;}

.rates { float:left; width:650px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#333333; display:inline; margin-left:20px;}
.rates label { float:left; width:630px; padding-left:10px;  padding-top:2px;}
.rectangle { float:left; width:9px; height:25px; background:#D50000;}
.ratesTable {float:left; display:inline; margin-left:0px; margin-top:10px;}
.ratesTable tr td {padding:5px 5px 0 5px !important; font-weight:bold;}

.sidetitle {background:#D50000; padding:5px 10px 0 0; color:#ffffff; font-weight:bold;}
.productInfoTable .sidetitle {background:#40658f; text-align:center; }
.productInfoTable .smalltext { text-align:left; }
.sidetitle2 {background:#40658f; padding:5px 10px 0 0; color:#ffffff; font-weight:bold;}
.droptext {background:#ffffff; padding:10px !important; color:#000000; font-weight:normal !important; text-indent:10px; }
.greyback {background:#efefef; color:#000000; font-weight:normal !important;}
.smalltext { text-align:right; }

.banks { float:left; width:762px; display:inline; background:url(../graphics/banks_bg.jpg) top left no-repeat; padding-top:20px;}
.banks ul { width:752px; border:none; list-style-type:none; margin:0; padding:0; display:inline;}
.banks ul li { width:180px; display:inline; padding:0; margin:0;}
.banks ul li a, .banks ul li img {float:left; }
li#Advanta-li a:hover { background:url(../graphics/bank_logo_advanta_2.jpg) top left no-repeat;}
li#american-li a:hover { background:url(../graphics/bank_logo_american_e_2.jpg) top left no-repeat;}
li#bank-of-ameica-li a:hover { background:url(../graphics/bank_logo_bank_of_a_2.jpg) top left no-repeat;}
li#chase-li a:hover { background:url(../graphics/bank_logo_chase_2.jpg) top left no-repeat;}
li#citi-li a:hover { background:url(../graphics/bank_logo_citi_2.jpg) top left no-repeat;}
li#capital-li a:hover { background:url(../graphics/bank_logo_capital_one_2.jpg) top left no-repeat;}
li#discover-li a:hover { background:url(../graphics/bank_logo_discover_2.jpg) top left no-repeat;}
li#fidelity-li a:hover { background:url(../graphics/bank_logo_fidelity_2.jpg) top left no-repeat;}
li#first-li a:hover { background:url(../graphics/bank_logo_first_n_2.jpg) top left no-repeat;}
li#hsbc-li a:hover { background:url(../graphics/bank_logo_hsbc_2.jpg) top left no-repeat;}
li#orchard-li a:hover { background:url(../graphics/bank_logo_orchard_2.jpg) top left no-repeat;}
li#us-li a:hover { background:url(../graphics/bank_logo_us_bank_2.jpg) top left no-repeat;}
.banks ul li a:hover img { visibility:hidden; }

.product_list_cms1 { float:left; display:inline; margin-left:30px; width:510px; text-align:justify; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
.product_list_cms_footer { float:left; display:inline; margin-left:30px; margin-bottom:30px; width:720px; text-align:justify; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#666666;}
.product_list_logo { float:right; display:inline; width:100px; height:100px; padding:0px 35px 10px 0; margin-right:0px; background:url(../graphics/topSeparator.jpg) bottom center no-repeat;   }
.product_list_logo img { float:right; }
.resultHead { float:left; width:739px; padding-top:10px; display:inline; margin-left:20px; font-size:14px; }
.resultHead label { color:#DB0000; display:inline; margin-left:20px;  float:left;}

.cms_pages { float:left; width:725px; margin-left:20px; display:inline; margin-top:20px;}
.cms_pages h1.h1_cms { float:left; color:#666; font-size:18px; padding-top:0px; margin-top:0px; margin-bottom:20px; }
.cms_pages img { float:left;} 
.article { margin-bottom:40px; float:left; display:inline; }
.article h1 a { color:#666; }
.article h1 a:hover { color:#d80000; }

.pagination_articles { float:right; margin-right:20px; }
.pagination_articles label { float:left; padding-top:5px; margin-right:10px; }

.pagination_articles#pagibottom { padding-top:20px; background:url(../graphics/topSeparator.jpg) top center no-repeat; margin-bottom:20px; }

.pagination { float:right;  }
.pagination label { float:left; padding-top:5px; margin-right:10px; }

.pagination#pagibottom { padding-top:20px; background:url(../graphics/topSeparator.jpg) top center no-repeat; margin-bottom:20px; }
.page { float:left; border:1px solid #ffffff; width:20px; height:18px; margin:3px; cursor:pointer; padding-top:2px; color:#666666;}
.page:hover { border:1px solid #C40000; background:#C40000; color:#FFFFFF;}
.active{ float:left; background:#D80000; color:#FFFFFF; border:1px solid #D80000;}
.inactive { float:left; }

.product { float:left; width:721px; display:inline; margin-left:20px; margin-top:20px; padding:10px; }
.product img { float:right;}
.editorsChoice { float:left; margin-right:0px;  display:inline; width:234px; height:36px; overflow:visible;}
.simple {background:url(../graphics/featuredProductBg4.png) top left no-repeat;}
.simple_compared {background:url(../graphics/featuredProductBg3.png) top left no-repeat;}
.featured  {background:url(../graphics/featuredProductBg.png) top left no-repeat;}
.featured_compared  {background:url(../graphics/featuredProductBg2.png) top left no-repeat;}
.productBottom { float:left; margin-top:-10px; width:741px; margin-left:20px; display:inline; background:url(../graphics/productBottom.jpg) bottom left no-repeat; }
.productBottom.featured_offer { margin-top:-10px; float:left; width:741px; margin-left:20px; display:inline; background:url(../graphics/productBottom2.jpg) bottom left no-repeat; }
.productHead { float:left; color:#003366; font-size:15px; width:724px; margin-bottom:10px; padding:4px 0 10px 0; font-weight:bold;}
.productHead h1.featuredH1 { width:460px; float:left; }
.productHead.editors_choice { background:url(../graphics/editors_choice.gif) top right no-repeat; }

.productListLeft { float:left; width:155px; height:175px;  }
.productListLeft img { float:left; }
.productListLeft .product_list_img { float:left; display:inline; margin-left:3px; }
.productListLeft .applyNowMedium { margin-left:1px !important }
.applyNowMedium { margin-left:7px; display:inline; float:left; background:url(../graphics/applyNow_medium_btn_2.jpg) top left no-repeat; width:147px; height:34px; margin-top:10px;margin-bottom:0px;}
.applyNowMedium a, .applyNowMedium img { float:left; width:147px; height:34px;}
.applyNowMedium a:hover img { visibility:hidden; }
.applyNowMedium.second { margin-left:20px; }
.productListRight { float:left; width:565px; padding:0; margin:0; }
.productListCms {float:left; width:549px; margin-left:20px; margin-top:10px; display:inline; text-align:justify; font-size:12px; color:#666666; padding:5px;}
.productListCms.featuredCms {  padding:0 0 0 10px; margin:0; width:558px;  }
.productListCms.featuredCms ul { background:#eef3f7; float:left; margin:0; width:511px; padding:10px 10px 10px 30px; }
.productListSmallTable { float:left; width:542px; margin-left:20px; display:inline; margin-top:10px; }
.productListSmallTable table tr td { padding:5px; font-size:12px; }
.productBottomLinks { float:left; width:741px; height:31px; display:inline; margin-left:20px; margin-top:-5px; }
.simpleBottomLinks { background:url(../graphics/productBottomLinksBg.jpg) top left no-repeat;}
.featuredBottomLinks { background:url(../graphics/productBottomLinksBg2.jpg) top left no-repeat;}

.product.simple_compared, .product.simple { padding-left:10px; }
.product.simple_compared .productHead, .product.simple .productHead { margin-bottom:0 !important; padding-bottom:3px !important; }
.product.simple_compared .productListLeft img, .product.simple .productListLeft img { display:inline; margin-left:3px; }
.product.simple_compared .applyNowMedium  img, .product.simple .applyNowMedium  img { margin-left:0px !important; }
.product.simple_compared .productHead, .product.simple .productHead { width:724px; margin-bottom:10px; padding:4px 0 10px 3px; }  
.product.simple_compared .productListCms, .product.simple .productListCms { width:513px; float:left; margin:0 0 0 9px; display:inline; padding:10px 10px 10px 30px; }


.productBottomLinks.featuredBottomLinks { background:url(../graphics/more_menu_basis.png) top left no-repeat; width:725px; 
                                          height:27px; display:inline; float:left; margin-left:27px; }	
.productBottomLinks.featuredBottomLinks ul { height:27px; margin:0; padding:0; list-style-type:none; border:none;  }
.productBottomLinks.featuredBottomLinks li {  display:block;  float:left; padding:0; margin:0; border:none; }
.productBottomLinks.featuredBottomLinks li a { display:block;  padding:0; margin:0; }
.productBottomLinks.featuredBottomLinks li strong { display:none;  }

li.moreInfo.featuredInfo a { width:132px; height:27px; background:transparent url(../graphics/more_menu_base.png) 0px 0px no-repeat !important; }
li.addToCompare.featuredCompare a { width:152px; height:27px; background:url(../graphics/more_menu_base.png) -132px 0px no-repeat !important; }
li.moreInfo.featuredInfo.compared_info_btn1 a { background:transparent url(../graphics/more_menu_base_nc.png) 0px 0px no-repeat !important; }
li.addToCompare.featuredCompare.compared_compare_btn1 a { display:none; cursor:default !important; background:transparent url(../graphics/more_menu_base_nc.png) -132px 0px no-repeat !important; }

li.moreInfo.featuredInfo a:hover { background:transparent url(../graphics/more_menu_over.png) 0px 0px no-repeat !important;  }
li.moreInfo.featuredInfo.compared_info_btn1 a:hover { background:transparent url(../graphics/more_menu_over_nc.png) 0px 0px no-repeat !important; }
li.addToCompare.featuredCompare a:hover { background:transparent url(../graphics/more_menu_over.png) -132px 0px no-repeat !important; }
li.addToCompare.featuredCompare.compared_compare_btn1 a:hover { background:transparent url(../graphics/more_menu_over_nc.png) -132px 0px no-repeat !important; }


.productBottomLinks.simpleBottomLinks { background:url(../graphics/more_menu2_basis.png) top left no-repeat; width:725px; 
                                          height:27px; display:inline; float:left; margin-left:27px; }	
.productBottomLinks.simpleBottomLinks ul { height:27px; margin:0; padding:0; list-style-type:none; border:none;  }
.productBottomLinks.simpleBottomLinks li {  display:block;  float:left; padding:0; margin:0; border:none; }
.productBottomLinks.simpleBottomLinks li a { display:block;  padding:0; margin:0; }
.productBottomLinks.simpleBottomLinks li strong { display:none;  }

li.moreInfo.simpleInfo a { width:132px; height:27px;  background:transparent url(../graphics/more_menu2_base.png) 0px 0px no-repeat !important; }
li.addToCompare.simpleCompared a { width:152px; height:27px; background:transparent url(../graphics/more_menu2_base.png) -132px 0px no-repeat !important; }
li.moreInfo.simpleInfo.compared_info_btn2 a { width:152px; height:27px; background:transparent url(../graphics/more_menu2_base_nc.png) 0px 0px no-repeat !important; }
li.addToCompare.simpleCompared.compared_compare_btn2 a { width:152px; height:27px; display:none; cursor:default !important; background:transparent url(../graphics/more_menu2_base_nc.png) -132px 0px no-repeat !important; }

li.moreInfo.simpleInfo a:hover { background:url(../graphics/more_menu2_over.png) 0px 0px no-repeat !important; }
li.moreInfo.simpleInfo.compared_info_btn2 a:hover { background:transparent url(../graphics/more_menu2_over_nc.png) 0px 0px no-repeat !important; }
li.addToCompare.simpleCompared a:hover { background: url(../graphics/more_menu2_over.png) -132px 0px no-repeat !important; }
li.addToCompare.simpleCompared.compared_compare_btn2 a:hover { background:transparent url(../graphics/more_menu2_over_nc.png) -132px 0px no-repeat !important; }


h1.simpleH1, .simpleH1 { font-size:15px; margin:0;}
h1.featuredH1 {  font-size:15px; margin:0; padding-top:0; padding-left:25px; float:left; display:inline; margin-left:3px; background:url(../graphics/small_arrow.gif) left no-repeat; }
/*.moreInfo {float:left; width:159px; height:27px; }
.moreInfo a, .moreInfo img {float:left; width:159px; height:27px;}
.moreInfo a:hover img { visibility:hidden; }
.addToCompare {float:left;  width:159px; height:27px; }
.addToCompare a, .addToCompare img {float:left; width:159px; height:27px;}
.addToCompare a:hover img { visibility:hidden; }
.featuredInfo {background:url(../graphics/moreInfo-Btn-4.jpg) top left no-repeat;}
.simpleInfo {background:url(../graphics/moreInfo-Btn-2.jpg) top left no-repeat;}
.featuredCompare {background:url(../graphics/addToCompare-Btn-4.jpg)}
.simpleCompare {background:url(../graphics/addToCompare-Btn-2.jpg)}*/

.product_list_cms2 { float:left; display:inline; margin-left:20px; margin-top:20px; margin-bottom:50px; width:724px; }
.product_list_cms_inner { float:left; display:inline; margin-left:0px; margin-top:10px; margin-bottom:80px; width:724px; }
h1.h1_cms { margin:0; font-size:20px; color:#666666; font-family: Arial, Helvetica, sans-serif; font-weight:normal; background:url(../graphics/red_rectangle.jpg) bottom left no-repeat; padding-left:15px; padding-bottom:0; width:700px;}
.cms2_content { width:725px; /*float:left;*/ float:left; clear:both;  text-align:justify; color:#666666; font-size:13px; margin-top:0px; }
.cms2_pic { float:right;  padding:0 0 20px 20px;}
.article_more { color:#D80000; }

.product_list_cms2 h1.h1_cms { margin-bottom:10px; }
.product_list_cms2 { float:left; display:inline; margin-left:20px; margin-top:20px; margin-bottom:50px; width:724px; }

.cms2_content_right { float:left; display:inline; margin-left:30px; margin-top:6px; width:250px; }
.cms2_content_left { float:left; display:inline; margin-left:0px; margin-top:20px; width:440px; }

h1.compare_product_h1 { float:left; margin:0; color:#666666; font-size:16px; padding-left:10px; font-weight:normal;}
.compare_product_cms1 { float:left; display:inline; margin-left:10px; margin-top:10px; width:660px; text-align:justify; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#666666;}

.tablediv { margin-top:20px; font-size:12px; float:left; display:inline; margin-left:5px; background: url(../graphics/compare_bg.png) top left repeat-x; }
.tableLeft { float:left; background:url(../graphics/compare_bg_tl.png) top left no-repeat; }
.tableRight { float:left; background:url(../graphics/compare_bg_rl.png) top right no-repeat; }
.tablediv .comparePlans { float:left; margin-top:5px; font-size:11px; padding-right:7px; margin-left:10px; display:inline; }

.tablediv .compareHeader {}
.tablediv tr { /*margin-left:12px; float:left; clear:both;*/ }
.tablediv .table_tl { border-bottom:1px solid #6E8FAD; background:url(../graphics/compare_tl.png) top left no-repeat; color:#fff; font-weight:bold; width:103px; padding:0px 0 0 0; margin:0  }
.tablediv .table_tl.darkBlue { border-left:none; border-right:none; border-top:none; }
.tablediv .table_header { background:url(../graphics/compare_box_header.png) top left no-repeat; width:160px; }


.noItemsToCompare { float:left; width:400px; font-weight:bold; color:#d80000; font-size:18px; display:inline; margin:50px 0 50px 60px }
.tablediv .apply_now_btn { margin:5px 0 10px 21px; position:relative; float:left; background:url(../graphics/apply_now_2.png) top left no-repeat; width:104px; height:24px; display:inline;}
.tablediv .apply_now_btn a, .tablediv .apply_now_btn img { float:left; width:104px; height:24px; border:none; }
.tablediv .apply_now_btn  a:hover img { visibility:hidden; }
.tablediv .compared_title { color:#0A3866; font-weight:bold; float:left; clear:both; text-align:center; padding:3px 2px 5px 2px }
.tablediv .compared_img { float:left; clear:both; text-align:center; display:inline; margin-left:18px;}

.tablediv .tableCaption { padding:5px; width:92px !important; color:#fff; font-weight:bold; font-size:12px } 
.tablediv .tableCaption.darkBlue { background-color:#537597; border-top:1px solid #6382A2; border-left:1px solid #74808D; border-bottom:1px solid #6587AA;  } 
.tablediv .tableItem { color:#666; padding:5px; width:148px !important; font-size:12px }
.tablediv .tableItem.lightBlue { background-color:#E5EAF4; border-left:1px solid #5378A4; border-right:1px solid #839FBC; }
.tablediv .tableCaption.notSoDarkBlue { background-color:#6689A7; border-top:1px solid #6583A2; border-left:1px solid #81898D; border-bottom:1px solid #7392AE;  } 
.tablediv .tableItem.whiteBlue { background-color:#fff; border-left:1px solid #5378A4; border-right:1px solid #839FBC; }
.tablediv .tableCaption.noItem { background-color:#fff; width:93px; }
.tablediv .tableItem.lower_btn { border-left:1px solid #5378A4; border-right:1px solid #839FBC; border-top:1px solid #eaeaea; border-bottom:1px solid #839FBC; }
.tablediv .tableItem.lower_btn .apply_now_btn img { width:104px; height:24px; }
/*
.tablediv .headerTL {  background:url(../graphics/compareTableLeftHeader.jpg) bottom right no-repeat; }
.tablediv .headerT { background:#ffffff url(../graphics/compareTableHeader.jpg) top left no-repeat; width:160px; }
.tablediv .headerT label{  width:110px; text-align:left; margin-top:2px; }
.tablediv .headerT img {  }
.tablediv .logo { margin-right:10px; margin-top:3px; display:inline;}
.tableBgColor1 { background:#E5EAF4;}
.tableBgColor2 {background:#ffffff;}
.tableBgColor3 {background:#5B7FA5;}
.tableBgColor4 {background:#6387A6;}
.tableBgColor5 { background:#ffffff; }
.whiteFont {color:#ffffff;}
.darkGreyFont { color:#666666;}
.rightBorder { border-right:1px solid #5B7FA5; }
.bottomBorder {border-bottom:1px solid #5B7FA5;}
.applyNowMini { width:104px; height:24px; background:url(../graphics/applyNowMini2.jpg) top left no-repeat; margin-top:5px; display:block; }
.applyNowMini a, .applyNowMini img { width:104px; height:24px; display:block; }
.applyNowMini a:hover img { visibility:hidden; }
.paddingNull { padding:0 !important; margin:0;}
*/


.col2-cms { float:left; width:700px; }
.col2-cms img { float:right; display:inline; }
.col2-cms h1 { margin-bottom:20px; }
.col-2-left { float:left; width:395px; text-align:justify; color:#666666; font-size:13px; display:inline; margin-left:15px;}
.col-2-right { float:right; width:230px; text-align:justify; color:#666666; font-size:13px; display:inline; }

.col2-cms ul { margin-top:10px; background:url(../graphics/topSeparator.jpg) top center no-repeat; padding-top:20px; }
.col2-cms li { list-style-image:url(../graphics/list_bullet.jpg); list-style-position:outside; margin-left:20px;}
.product_list_cms2 ul { margin-top:10px; background:url(../graphics/topSeparator.jpg) top center no-repeat; padding-top:20px; }
.product_list_cms2 li { list-style-image:url(../graphics/list_bullet.jpg); list-style-position:outside; margin-left:20px;}

.topCreditCardOffer { background:url(../graphics/credit_footer.jpg) bottom left no-repeat; float:left; width:766px; margin-left:0; display:inline; }
.topCreditCardOfferHeader { height:20px; float:left; width:721px; background:#D80000 url(../graphics/topCreditCOffers.jpg) top left no-repeat; margin-top:20px; padding:7px 10px 7px 35px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
.topCreditCardOfferContent { display:inline; margin-left:0; float:left; width:762px; background:url(../graphics/topCreditOffer_bg.jpg) top left repeat-y; padding-left:10px; }
.landingCMS { float:left; text-align:justify; width:734px; margin-top:10px; display:inline; color:#666666; font-size:13px; margin-left:5px; }
.singleOffer, .singleOffer_compared { float:left; width:242px; overflow:hidden; margin-top:10px; margin-bottom:10px; display:inline; margin-right:10px; }
.singleOffer_compared .offerContent .offerContentBg .offerContentFooter { background:url(../graphics/offerContentFooter2.jpg) top left no-repeat !important; }


.offerHeader { float:left; height:34px; width:208px; background:#E7EBF0; border:1px solid #4B6E94; font-size:14px; text-align:center; color:#456B90; font-weight:bold; padding:5px 10px; margin-left:5px; display:inline; }
.offerContent { float:left; width:240px; margin-top:5px; background:url(../graphics/offerContentBody.jpg) top left repeat-y; }
.offerContentBg { float:left; width:240px;background:url(../graphics/offerContentHeader.jpg) top left no-repeat; }
.offerContentHeader { float:left; width:240px;  color:#D80000; font-weight:bold; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:5px 5px 0 5px;}
.offerContentHeader a {color:#D80000; }
.offerContentHeader a:hover {text-decoration:none; }
.offerTitle { float:left; width:226px; background:#EFEFEE; padding:5px 2px 5px 2px; }
.offerTitle table tr td a{ color:#D80000 !important;  }
.offerTitle table tr td a:hover { color:#D80000 !important;  }
.offerContentBody { float:left; width:240px;  border-bottom:1px solid #E8E8E6;}
.creditCardImage { float:left; width:228px; background:#FFFFFF; border:1px solid #EAEAE9; margin-left:5px; display:inline; padding:10px 0;}
.applyNowMini2 { float:left; display:inline; margin-top:15px; margin-bottom:10px; width:118px; height:27px; background:url(../graphics/applyNowMini4.jpg) top left no-repeat; margin-left:60px;}
.applyNowMini2 a, .applyNowMini2 img { float:left; display:block; width:118px; height:27px; }
.applyNowMini2 a:hover img { visibility:hidden; }
.offerDetails { float:left; display:inline; margin-left:10px; height:268px;   width:220px; color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:11px; margin-top:5px; padding-bottom:10px; }
.offerDetails ul { width:203px; margin:0; padding:0; float:left; }
.offerDetails ul li { width:185px; margin-left:25px; }
.offerContentFooter { display:inline; float:left; width:238px; background:url(../graphics/offerContentFooter.jpg) top left no-repeat; padding:5px 7px 7px 7px; height:15px; }
.offerContentFooter img { float:right; margin-right:15px; display:inline; }
.offerContentFooter a { color:#D80000; display:inline; }
.offerContentFooter a:hover {text-decoration:none; }
.more_info_link { background:url(../graphics/smallRightArrow_2.jpg) top right no-repeat; height:14px; padding-right:25px; float:right; display:inline; margin-right:15px; }
.add_to_compare { background:url(../graphics/plus_btn.gif) top right no-repeat;  height:14px; padding-right:25px; float:left; display:inline; margin-left:10px;  }
.read_more { background:url(../graphics/smallRightArrow_2.jpg) top right no-repeat; height:14px; padding-right:25px; float:right; display:inline; margin:10px 40px 0 0 }

.creditCardCategoryHeader { float:left; width:721px; background:#D80000 url(../graphics/creditCardCategoryHeader.jpg) top left no-repeat; margin-top:20px; padding:7px 10px 7px 35px; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; }
.category { float:left; width:250px;}
.categoryRow { float:left; width:755px; padding:10px; display:inline; background:url(../graphics/categoryRow-Bg.jpg) bottom center no-repeat; }
.categoryImg {float:left; width:36px; padding:5px;}
.categoryContent { float:left; width:168px; padding:5px;}
.categoryTitle {float:left; width:190px; font-size:16px; font-weight:bold;}
.categoryTitle a { color:#003366;}
.categoryDescription {float:left; width:190px; font-size:12px; font-weight:normal; color:#666666; text-align:justify;}

.issuer { float:left; width:370px;}
.issueRow { float:left; width:755px; padding:10px; display:inline; }
.issueImg {float:left; width:109px; padding:5px;}
.issueContent { float:left; width:168px; padding:5px;}
.issueTitle {float:left; width:240px; font-size:16px; font-weight:bold;}
.issueTitle a { color:#003366;}
.issueDescription {float:left; width:240px; font-size:12px; font-weight:normal; color:#666666; text-align:justify;}

.creditCardArticles { float:left; padding-left:20px; width:430px; margin-top:25px; }
.creditCardArticles .h1_cms { float:left; width:420px;}
.articleContent { float:left; width:440px; text-align:justify;}
.articleContent a { color:#D80000;   } 
.articleContent a.link { clear:both; float:left; width:420px; }
.articleContent p { float:left; color:#666666; padding-left:20px; padding-top:10px; margin:0;  font-size:12px;}
.articleContent img { float:right;}
.readMore { float:right; margin-right:10px;}
.articleContent .link { padding-left:20px; float:left; color:#003366; padding-top:10px; }
.featuredCards { float:left; width:770px; background:url(../graphics/featuredCard-Bg-2.jpg) bottom left no-repeat; margin-top:20px;}
.featuredCardsTable { padding:10px 0 4px 8px; }
.featuredCardsBottom { float:left; width:770px; background:url(../graphics/featuredCard-Bg-1.jpg) top left no-repeat; }
.Card { float:left; width:382px; margin-left:3px; display:inline; }
.cardType {  width:178px;  margin-left:13px; float:left; font-size:15px; /*height:53px; border-bottom:1px solid #c8dee9*/ }
.cardType.second { margin-left:23px; margin-right:7px; display:inline; }
.cardType a {  color:#666666;   /*display:inline;*/  }
.container { float:left; width:190px; margin-left:20px; display:inline;}
.container .applyNowMedium {margin-top:10px;}
.Card .cardImage { width:144px;/*float:left !important;*/ /*margin:10px 0 0 15px !important; padding:0 !important; width:144px !important;*/}
.featuredCardImg { }
.details { float:left; width:340px; color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:0; margin:0;}
.details ul { width:340px; margin:10px; padding:0; } 
.details.second ul { margin-left:25px; }
.details ul li { list-style:none; /*list-style-image:url(../graphics/tick.gif); list-style-position:inside;*/ margin:0 0 0 5px; padding:0; width:350px; }
.details ul li div { background:url(../graphics/tick.gif) top left no-repeat;  width:320px; padding:5px 0 10px 24px; margin:0; }
.featuredTable {  float:left; width:340px; margin-left:15px; display:inline; }

.featuredTableHead { float:left; width:338px;}
.featuredTableHead div {float:left; width:72px; background:#666666 url(../graphics/table_bg2.jpg) top left repeat-x; padding:5px; font-size:12px; border-bottom:1px solid #898989; color:#FFFFFF; border-left:2px solid #ffffff; text-align:center; }
.featuredTableRow { float:left; width:338px;}
.featuredTableRow div { float:left; width:72px; padding:5px; border-top:1px solid #efefef; border-left:2px solid #efefef; text-align:center; color:#666666; font-size:12px; }

.featuredTableHead2 { width:338px;}
.featuredTableHead2 td { width:72px; background:#666666 url(../graphics/table_bg2.jpg) top left repeat-x; padding:5px; font-size:12px; border-bottom:1px solid #898989; color:#FFFFFF; border-left:2px solid #ffffff; text-align:center; }
.featuredTableHead2 td.elso { border-left:2px solid #efefef; }
.featuredTableRow2 { width:338px;}
.featuredTableRow2 td {  width:72px; padding:5px; border-top:1px solid #efefef; border-left:2px solid #efefef; text-align:center; color:#666666; font-size:12px; }
.featuredHomeTable { float:left; display:inline; margin-left:15px; }
.featuredHomeTable.second { margin-left:30px; }
.uccso { border-right:1px solid #efefef; }

/*prominent compared */
/*.cardType_compared {  width:178px; margin-left:13px; float:left; font-size:15px; background:#ffeeff; border:1px solid #4B6E94;}
.cardType_compared.second { margin-left:23px; margin-right:7px; background:#ffeeff; border:1px solid #4B6E94;}*/
.cardType_compared a {  color:#666666; display:inline; }
.applyNowMedium_compared  { margin-left:14px; display:inline; float:left; background:url(../graphics/applyNow_medium_btn_2.jpg) top left no-repeat; width:147px; height:34px; margin-top:20px;margin-bottom:20px;}
.applyNowMedium_compared  a, .applyNowMedium_compared  img { float:left; width:147px; height:34px;}
.applyNowMedium_compared  a:hover img { visibility:hidden; }
.applyNowMedium_compared .second { margin-left:20px; }
.featuredCardImg_compared  { }
.details_compared  { float:left; width:340px; color:#666666; font-size:12px; font-family: Arial, Helvetica, sans-serif; padding:0; margin:0;}
.details_compared  ul { width:340px; margin:10px; padding:0; } 
.details_compared  ul li { list-style:none; /*list-style-image:url(../graphics/tick.gif); list-style-position:inside;*/ margin:0 0 0 5px; padding:0; width:350px; }
.details_compared  ul li div { background:url(../graphics/tick.gif) top left no-repeat;  width:320px; padding:5px 0 10px 24px; margin:0; }
.featuredTable_compared  {  float:left; width:340px; margin-left:15px; display:inline; }

.creditCardCategories { float:left; }
.topArticles { float:left; background:url(../graphics/toparticles-bg.jpg) bottom left no-repeat; width:246px; display:inline; margin-left:50px; margin-top:25px; }
.topArticlesContent { float:left; width:246px; background:url(../graphics/topArticlesHeader.jpg) top left no-repeat; padding-top:30px; padding-left:20px; padding-bottom:10px;}
.topArticlesContent ul { list-style-type:none; width:190px; float:left; line-height:1.5em; display:block; margin:20px 10px 10px 20px ; padding:0; display:inline;}
.topArticlesContent ul li a { color:#D80000;}

/*footer start*/
.footerContainer { float:left; /*background-color:#FFFFFF;*/ width:980px; margin-bottom:40px; }
.rights { float:left; color:#FFFFFF; width:342px; height:15px; font-size:11px; padding:5px;}

.footer-navigation { width:590px; height:17px; float:right; color:#FFFFFF; margin-top:5px; }
.footer-navigation ul { list-style-type:none; border:none; margin:0; padding:0; display:inline; }
.footer-navigation ul li {display:inline;  padding:5px; margin:0; border:none; }
.footer-navigation ul li a { display:inline; color:#FFFFFF; text-decoration:none; height:17px; padding:0; margin:0; } 
.footer-navigation ul li a:hover { text-decoration:underline; }
/*footer end*/

/*balance transfer wizard*/
.find_bg{
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	color:#990000;
	padding:10px 0 0 18px;
}
.find_btn { margin-left:-18px; margin-top:10px; margin-bottom:10px; }
.txt11{
	font-size:11px;
}
.txt_field{
	width:98px;
	height:20px;
	background-color:#f9f9f9;
	border:1px solid #d8d6d6;
	color:#000000;
}
.productHead.balanceWizardResult { padding-bottom:20px; }
.balanceWizardResult .savings h2 { padding:0; margin:0 0 0 20px; display:inline; float:left; color:#d80000; font-size:16px; }
.productListRight.editors_choice.balanceWizardResult { margin:0; padding:0;  }
.productListRight.editors_choice.balanceWizardResult h2 { margin-left:16px; margin-bottom:10px; }

.balanceWizardResultHead { background:url(../graphics/editors_choice.gif) top right no-repeat; padding-bottom:15px;}
.balanceWizardResultBody .savings h2 { padding:0; margin:0px 0 10px 7px; display:inline; float:left; color:#d80000; font-size:16px; }

#compare_alert {width:200px; height:150px; position:absolute; z-index:21; top:50%; 
               left:50%; border:4px solid #990000; color:#fff; font-weight:bold; font-size:16px; 
			   padding:0px 10px; text-align:center; display:none; background:#d80000;
			   filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }



/* Search Suggestion */
.SuggestFramework_List {	margin-left:70px; top:59px; /*margin-top:17px;*/ border: 1px solid #e1e1e1; background-color: #fff; 
                        border-top: 0; margin-top:0; }
.SuggestFramework_List i { font-style:normal; cursor:pointer; }
.SuggestFramework_Heading { padding: 0 1px 0 1px; background-color: #CCCCCC; color: #FFFFFF; font-weight: bold;	
                            margin-top:0; }
.SuggestFramework_Highlighted{ padding: 0 1px 0 1px; background-color: Highlight; color: HighlightText; }
.SuggestFramework_Normal { padding: 0 1px 0 1px;	color: #000000; }
.SuggestFramework_Combo { width: 100%;  margin: 0; padding: 4px; }

/* Search Results */

/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#0000FF }
.main_cat2 {font-size: 12px; font-weight: bold; color:#0000FF }
.cat1:visited {font-size: 16px; font-weight: bold;  }

/*Small urls*/
.url {color: #115599}

/*Page descriptions*/
.description{font-size: 13px;}
td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
.searchResultPage { float:left;  width:720px; display:inline; margin:20px 0 0 20px }
.title{color:#0000FF; font-size:15px}
.searchBox{border:1px solid #113377;}
#result_report {	text-align:center ;	width:714px; float:left; clear:both; padding:3px; background-color:#e5ecf9; font-weight: bold; margin-bottom:14px; }
.catBanner {	padding:3px; margin-top:15px; background-color:#e5ecf9; font-weight: bold }
.webPageBanner {	padding:3px; margin-top:20px; background-color:#e5ecf9; font-weight: bold }
hr{color:#000066;}
hr.powered{width:550px; color: #000066}

/*main results table */
#results{width: 720px;}
#other_pages { text-align:center; }
#powered_by { margin:0 auto; margin-top:20px; padding-top:20px; font-size:10px; text-align:center; vertical-align: middle; }
#common_report { text-align:center; }
#cat_table { width:600px; margin-top:20px; padding-top:10px; padding-bottom:20px; border-top:1px solid #AAAAAA;
             border-bottom:1px solid #AAAAAA; }
#cat_main { font-weight: bold; }
.divline{ margin-top:20px; margin-bottom:20px; border-bottom:1px solid #DDDDDD; }
#sub_cat { font-size:12px; }
.idented { margin-left:30px; }
#did_you_mean { font-size: 14px; text-align:center; margin:10px; }
