﻿@import url(reset.css);  /* CSSTidy 1.3: Tue, 26 Apr 2011 20:52:01 -0500 */  

body 
{
    /* background-color:#FAFAFB; */
}

#ambassadors h4,#testimonials h4 { color:#846c36; font-size:11px; }    
#ambassadors p { background:none; border-bottom:1px solid #E4E5E3; margin-bottom:10px; padding-bottom:10px; }    
#content { background:#fff; margin:0 auto; }    
#fbn-step1 .details { background:#F7FBFE; border-bottom:1px solid #D3E1EB; border-top:1px solid #D3E1EB; margin:0 0 15px; padding-bottom:15px; position:relative; }    
#fbn-step1 .details .dataitem_fname { left:150px; }    
#fbn-step1 .details .dataitem_pcode { width:40px; }    
#fbn-step1 .details h2 { color:#026D9E; font-size:18px; font-weight:400; margin-top:20px; }    
#fbn-step1 .questions h2 { color:#026D9E; font-size:18px; font-weight:400; margin:0; }    
#fbn-step1 .questions li.question { background:url(../images/checkbox_off.png) no-repeat; cursor:pointer; float:left; font-size:13px; line-height:16px; list-style:none; margin:0 10px 5px; padding:0 30px; width:23%; }    
#fbn-step1 .questions li.question_checked { background:url(../images/checkbox_on.png) no-repeat; }    
#fbn-step1 .questions,#fbn-step1 .questions h5 { margin-top:15px; }    
#fbn-step1 .required_fields { color:#949AA0; font-size:11px; font-weight:700; line-height:12px; margin-top:25px; z-index:10; }    
#fbn-step2 .dataitem input { width:300px; }    
#fbn-step2.fbnForm .dataitem { display:inline-block; float:none; margin-bottom:20px; }    
#fbn-step2.fbnForm .dataitem span.label { color:#888; display:inline-block; line-height:1.3; margin-left:10px; width:150px; }    
#footer { background-color:#eef2f6; border-top:5px solid #e6ebf1; clear:both; font-size:120%; margin-bottom:-60px; margin-top:10px; width:100%; }    
#footer .fWrap { margin:0 auto; padding:10px 5px; width:987px; }    
#header { height:116px; }    
#leftnav > li { display:block; float:none; margin-bottom:10px; text-align:center; width:165px; }    
#leftnav li.coloured { background-color:#f5f9fb; border:1px solid #e6eff6; margin-left:7px; overflow:hidden; padding:7px; text-align:left; width:135px!important; }    
#leftnav li.coloured .hdr { color:#026D9E; font-size:170%; margin-bottom:0; }    
#leftnav li.coloured span.dtls { font-size:110%; }    
#leftnav li.coloured span.dtls,#leftnav li.coloured a { color:#026D9E; }    
#leftnav li.coloured.hover { background-color:#eef4f7; border:1px solid #b2c9da; }    
#mainbodyleft { float:left; width:171px; }    
#mainbodyright { float:left; padding:0 11px 0 5px; width:580px; }  

#newmenu { padding:0; margin-top:0 ; margin-left:auto; margin-right:auto; position:relative; width:981px; height:35px;  text-align:center;}
#newmenu ul { clear:left; list-style:none; margin:0; padding:0; position:relative; text-align:center; font-size:14px; font-weight:500; } 
#newmenu ul li { display:block; float:left; list-style:none; margin:0; padding:0; position:relative; }   
#newmenu ul li a {padding: 5px 20px 5px 20px;  color:#246E9A; background: url(../images/menubg.png) repeat-x;  display:block; float:left; list-style:none; margin-right:1px ;  position:relative; height:35px;  }     
#newmenu ul li a:hover {padding: 5px 20px 5px 20px;  color:#957C32; background: url(../images/menubgHover.png) repeat-x; display:block; float:left; list-style:none; margin-right:1px ;  position:relative; height:35px; }
#newmenu ul li a.active {padding: 5px 20px 5px 20px;  color:#957C32; background: url(../images/menubgHover.png) repeat-x; display:block; float:left; list-style:none; margin-right:1px ;  position:relative; height:35px; }
  
#menu { margin:0 auto; position:relative; width:981px; }    
#menu ul { clear:left; list-style:none; margin:0; padding:0; position:relative; text-align:center; }    
#menu ul li { display:block; float:left; list-style:none; margin:0; padding:0; position:relative; }    
#menu ul li a { background:url(../images/menu-items.gif) 0 0; display:block; height:35px; line-height:1.3em; text-decoration:none; text-indent:-9999px; }    
#menu ul li a:hover,#menu ul li a.active,#menu ul li a.active:hover { background-position:0 -39px; }    
#menu ul li.about a { background-position:-532px 0; width:92px; }    
#menu ul li.about a:hover,#menu ul li.about a.active,#menu ul li.about a.active:hover { background-position:-532px -39px; }    
#menu ul li.blog a { background-position:-788px 0; width:64px; }    
#menu ul li.blog a:hover,#menu ul li.blog a.active,#menu ul li.blog a.active:hover { background-position:-788px -39px; }    
#menu ul li.contactus a { background-position:-852px 0; width:111px; }    
#menu ul li.contactus a:hover,#menu ul li.contactus a.active,#menu ul li.contactus a.active:hover { background-position:-852px -39px; }    
#menu ul li.home a { width:88px; }    
#menu ul li.homeloan a { background-position:-320px 0; width:114px; }    
#menu ul li.homeloan a:hover,#menu ul li.homeloan a.active,#menu ul li.homeloan a.active:hover { background-position:-320px -39px; }    
#menu ul li.howitworks a { background-position:-88px 0; width:136px; }    
#menu ul li.howitworks a:hover,#menu ul li.howitworks a.active,#menu ul li.howitworks a.active:hover { background-position:-88px -39px; }    
#menu ul li.login a { background-position:-709px 0; width:79px; }    
#menu ul li.login a:hover,#menu ul li.login a.active,#menu ul li.login a.active:hover { background-position:-709px -39px; }    
#menu ul li.products a { background-position:-224px 0; width:96px; }    
#menu ul li.products a:hover,#menu ul li.products a.active,#menu ul li.products a.active:hover { background-position:-224px -39px; }    
#menu ul li.start a { background-position:-434px 0; width:98px; }    
#menu ul li.start a:hover,#menu ul li.start a.active,#menu ul li.start a.active:hover { background-position:-434px -39px; }    
#menu ul li.whyus a { background-position:-624px 0; width:85px; }    
#menu ul li.whyus a:hover,#menu ul li.whyus a.active,#menu ul li.whyus a.active:hover { background-position:-624px -39px; }    
#navproducts { font-size:90%; line-height:120%; }    
#navproducts a:hover { padding-bottom:0; text-decoration:underline; }    
#popup,#facebox { font-size:120%; }    
#products-box #products-box-menu { display:inline; float:left; list-style-type:none; margin-left:30px; width:180px; z-index:1; }    
#products-box #products-box-menu li a { color:#d1caca; display:block; font-size:14px; padding:5px 23px; text-decoration:none; }    
#products-box #products-box-menu li a.completed { background:url(../images/tick-circle.gif) no-repeat -0 5px; color:#30a73f; }    
#products-box #products-box-menu li a.completed.selected { background:none; color:#2f76a2; }    
#products-box #products-box-menu li a.selected { background-color:#F7FBFE; border:1px solid #D3E1EB; border-right:none; color:#2f76a2; font-size:16px; margin-left:18px; padding-left:5px; }    
#products-box-content { background-color:#F7FBFE; border:1px solid #D3E1EB; display:inline; float:left; min-height:226px; padding:20px; width:650px; }    
#testimonials blockquote { background:none; border-bottom:1px solid #E4E5E3; }    
#testimonials blockquote p { background:url(../images/block_quote.gif) no-repeat 0 0; margin-bottom:6px; margin-top:-6px; padding:2px 23px; }    

* html .clearfix { height:1%; }    


.zurich  { display:block; background:url(../images/Ezicover.GIF) center top no-repeat; height:160px; width:120px; }
.zurich:hover  {background:url(../images/Ezicover_Over.GIF) center top no-repeat; }


.albutton.calc { background:url(../images/calculate-now.png) -115px 0; height:30px; width:115px; }    
.already_pay .productName { font-size:110%; width:200px; }    
.already_pay .productValue { color:#373F4A!important; font-weight:400; text-align:center; background-color:#FAFAFB; }
.already_pay td { font-size:100%; line-height:1.3; text-align:center; vertical-align:middle; }    
.basicList { line-height:1.5; list-style:none; margin-bottom:25px; margin-left:0; padding:1px 0; }    
.basicList li { border-bottom:1px solid #eee; border-top:1px solid #eee; list-style-type:none; margin:-1px 0; padding:7px 0; zoom:1; }    
.block { clear:both; margin-bottom:25px; overflow:hidden; zoom:1; }    
.blog p,.blog h5 { font-size:80%; }    
.bold,.left_login a,#testimonials blockquote p a { font-weight:700; }    
.btn { border:none!important; cursor:pointer; float:right; font-size:0; height:38px; line-height:0; margin-left:5px; text-indent:-9999px; }    
.btnAddAnother { background:url(../images/btnAddAnother.png) no-repeat; float:left; width:167px; }    
.btnAddFund { background:url(../images/btnAddFund.png) no-repeat; width:127px; }    
.btnCalculate { background:url(../images/btnCalculate.png) no-repeat; float:right; height:28px; width:87px; }   
.btnCalculateNow { background:url(../images/btnCalculateNow.png) no-repeat; float:right; height:45px; width:200px; }     
.btnClaimNow { background:url(../images/btnClaimNow.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnContinue { background:url(../images/btnContinue.png) no-repeat; width:187px; }
.btnAccept { background:url(../images/btnAccept.png) no-repeat; width:129px; }
.btnAgreeContinue { background:url(../images/btnAcceptContinue.png) no-repeat; width:220px; }
.btnDecline { background:url(../images/btnDecline.png) no-repeat; width:129px; }    
.btnDownload { background:url(../images/btnDownload.png) no-repeat; float:right; height:28px; width:117px; }    
.btnGetStarted { background:url(../images/btnGetStarted.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnLogin { background:url(../images/btnLogin.png) no-repeat; float:right; height:25px; margin-top:20px; width:110px; }    
.btnNextFund { background:url(../images/btnNextFund.png) no-repeat; margin-right:100px; width:167px; }    
.btnPrintForms { background:url(../images/btnPrintForms.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnSave { background:url(../images/btnSave.png) no-repeat; float:left; margin-top:20px; width:167px; }    
.btnSendDetails { background:url(../images/btnSendDetails.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnSendEnquiry { background:url(../images/btnSendEnquiry.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnSkipFund { background:url(../images/btnSkipFund.png) no-repeat; width:127px; }    
.btnSubmitRequest { background:url(../images/btnSubmitRequest.png) no-repeat; float:right; margin-top:20px; width:167px; }    
.btnDownloadMyForms { background:url(../images/btnDownloadMyForms.png) no-repeat; float:right; margin-top:20px; width:200px; }  
.btnDownloadMyForms2 { background:url(../images/Download.png) no-repeat; float:right; margin-top:20px; width:200px;height:100px; }
.btnUploadMyForms { background:url(../images/btnUploadMyForms.png) no-repeat; float:right; margin-top:20px; width:200px;  }  
.btnSearch { background:url(../images/btnSearch.png) no-repeat; float:right; margin-top:20px; width:167px; }  


  
.calculate-slide .bottom { background-image:url(../images/calc-slide-bottom.png); height:15px; }    
.calculate-slide .calculator { margin-top:15px; width:98%; }    
.calculate-slide .calculator input { -webkit-box-shadow:#CCC 2px 2px 3px; background-color:#fff; border:1px solid #538daf; font-size:15px; font-weight:700; padding:7px 5px; }    
.calculate-slide .desc { color:#806a6a; font-size:11px; font-weight:700; width:400px; }    
.calculate-slide .middle { background-image:url(../images/calc-slide-content.png); background-repeat:repeat-y; padding:0 15px; }    
.calculate-slide .tooltip { background-image:url(../images/calc-slide-tooltip.png); height:39px; left:-14px; position:absolute; top:79px; width:22px; }    
.calculate-slide .top { background-image:url(../images/calc-slide-top.png); height:15px; }    
.calculate-slide h3 { color:#396b8d; font-size:18px; }    
.calculator .split,.refund .split { border-bottom:1px solid #c6ddeb; margin-top:10px; }    
.calculator td { padding-bottom:5px; }  .call { color:#06c; font-size:140%; padding:0 10px 0 0; }    
.cashback_example .splitRow td { height:5px; padding:0; }    
.cashback_example td { font-size:100%; font-weight:700; padding:5px; }    
.cashback_example thead td { border-bottom:none; font-size:11px; font-weight:700; padding:0 0 5px; }    
.cashback_example thead th { border-bottom:none; font-weight:400; }    
.cashback_example.tableExpect .productName { background-color:#d8e3ec!important; color:#26668b!important; }    
.cashback_example.tableExpect .splitRow td { height:3px; padding:0; }    
.cashback_example.tableExpect .splitRow.divide td { height:10px; padding:0; }    
.cashback_example.tableExpect td { color:#26668b!important; font-size:100%; padding:7px; }    
.cfix, #leftnav li.coloured span, #leftnav li.coloured a ,html[xmlns] .clearfix { display:block; }    
.cfix:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; }    
.clearfix { display:inline-block; }    
.clearfix:after { clear:both; content:"."; display:block; height:0; line-height:0; visibility:hidden; }    
.col #mainbodyright { width:950px; }    
.color_darkBrown { color:#59420f; }    
.contact { font-size:250%; padding:37px 0 0 27px; }  
.dataform h4 { white-space:nowrap;}    
.dataitem {  float:left; margin-right:10px; margin-top:10px; }  
.dataitem .dataitem_radio input { font-size:13px; height:18px; }    
.dataitem h3 { color:#5D656E; font-size:11px; font-weight:700; margin:0 0 5px; position:relative; }    
.dataitem input { -moz-border-radius:5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#FFF; border:1px solid #CCDCE8; border-bottom-left-radius:5px 5px; border-bottom-right-radius:5px 5px; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; color:#437083; font-size:13px; height:18px; padding:3px 5px; }    

.dataitem select { -moz-border-radius:5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#FFF; border:1px solid #CCDCE8; border-bottom-left-radius:5px 5px; border-bottom-right-radius:5px 5px; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; color:#437083; font-size:13px; height:26px; padding:3px 5px; }    
.dataitem table.dataitem_radio td { background-color:#FFF; border:1px solid #CCDCE8; margin-bottom:0; padding:3px 5px; }    
.dataitem table.dataitem_radio,.cashback_example.tableExpect { border-collapse:collapse; }    
.dataitem textarea { -moz-border-radius:5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#FFF; border:1px solid #CCDCE8; border-bottom-left-radius:5px 5px; border-bottom-right-radius:5px 5px; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; color:#437083; font-size:13px; padding:3px 5px; }    
.dataitem.left h3 { display:inline-block; float:left; margin:0; width:80px; }    
.dataitem.left input { float:left; width:100px; }    
.displayNone,.printOnly,#products-box #products-box-content .content,#fbn-step1 .questions li.question input,.ui-dialog-titlebar { display:none; }    
.divSwitch { margin:0 0 15px; }    
.divSwitch li { display:inline-block; margin:0 2px 0 0; }    
.divSwitch li a img { -moz-opacity:0.50; alphaopacity:50); opacity:.50; }    
.divSwitch li.selected a img,.divSwitch li a.hover img { -moz-opacity:1!important; alphaopacity:100)!important; opacity:1!important; }    
.fb-post { margin-top:7px; }    
.fb-post .date { color:#999; font-size:10px; }    
.fb-post .details { display:table-cell; }    
.fb-post .name { color:#3b5998; font-size:100%; font-weight:700; }    
.fb-post .pic { float:left; margin-right:6px; margin-top:7px; }    
.fb-post .pic img { height:31px; width:31px; }    
.fb-post .post { width:170px; color:#4a4a4a; font-size:95%; line-height:100%; }    
.fbn-form .albutton,.albutton { cursor:pointer; display:block; }    
.fbn-form .albutton.calc { background:url(../images/proceed-to-step-2.png) -115px 0; height:30px; width:115px; }    
.fbn-form .albutton.calc:hover,.fbn-form .albutton.claim:hover,.albutton.calc:hover,.albutton.claim:hover { background-position:0 0; }    
.fbn-form .albutton.claim,.albutton.claim { background:url(../images/claim-button.png) -115px 0; display:inline-block; height:30px; width:115px; }    
.fbn-form .checkbox input[type=text] { width:auto; }    
.fbn-form .disclaimer,.disclaimer { font-size:9px; }    
.fbn-form .half-left { width:54px; }    
.fbn-form .half-right { text-align:left; width:65px!important; }    
.fbn-form .left { width:100px; }    
.fbn-form .right { text-align:left; width:373px; }    
.fbn-form input[type=text] { -webkit-box-shadow:#CCC 2px 2px 3px; background-color:#fff; border:1px solid #538daf; font-size:15px; font-weight:700; padding:7px 5px; width:200px; }    
.fbn-form label,.calculate-slide .calculator label { color:#3b7da4; font-weight:700; padding-right:10px; }    
.fbnForm { font-family:arial; padding:0!important; }    
.fbnForm .intro { left:50px; margin-bottom:10px; position:relative; width:856px; }    
.fbnForm .intro h2 { color:#373F4A; font-size:28px; margin:0 0 15px; }    
.fbnForm .intro p { bottom:0; color:#373F4A; font-size:12px; line-height:12px; margin:0; }    
.fbnForm .intro.csc { border-bottom:1px solid #D3E1EB; }    
.fbnForm .module { padding-left:50px; }    
.fbnForm .navigation { display:block; float:right; margin-left:20px; text-align:right; }    
.fbnForm h2 .all { font-size:13px; }    
.floatLeft { float:left; margin-right:20px; }    
.floatRight { float:right; margin-left:20px; }    
.floatRight,.floatLeft { display:inline; margin-bottom:20px; }    
.fnPrimary { float:left; margin:0; width:145px;}    
.fnPrimary dd { line-height:1.2;  }    
.fnPrimary dt { color:#2e80a8; font-weight:700; margin-bottom:10px; }    
.half { display:inline; float:left; margin-right:20px; width:47.5%; }    
.head-menu { float:right; padding:6px 0 0; width:290px; }    
.head-menu ul { float:right; list-style:none; padding:0; }  
.head-menu ul li { background:url(../images/head-menu-spri.gif) no-repeat left bottom; float:left; padding:3px 0 0 6px; }    
.head-menu ul li a { color:#0075b2; display:block; font-size:11px; font-weight:700; line-height:12px; padding:0 6px 0 0; text-decoration:none; }    
.head-menu ul li a:hover { text-decoration:underline; }    
.head-menu ul li.nospri { background:none; }    
.hidden { left:-9999px!important; position:absolute!important; }    
.invisibile { visibility:hidden; }    
.last { margin-right:0!important; }    
.left-bg { float:left; padding-left:4px; width:767px; }    
.left_login { margin-bottom:10px; padding:0 10px; }    
.logo { float:left; height:95px; padding:13px 0 8px 6px; width:248px; }    
.navMenuTabs li { display:inline; list-style-type:none; margin:0 5px 0 0; padding:0; }    
.navi .button { -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#EEF4F7; border:1px solid #B2C9DA; border-radius:5px; display:block; font-size:100%; padding:3px 5px; }    
.navi a { clear:both; float:right; font-size:120%; }    
.noBottomBorder { border-bottom:none!important; }    
.noBottomMargin { margin-bottom:0!important; }    
.node dl.contact-block dd { color:#5D656E; font-size:110%; font-weight:700; width:80px; }    
.node dl.contact-block dt.email,.blog h4 { font-size:100%; }    
.note { color:#949AA0; font-size:80%; }    
.product-summary { background-color:#f5f9fb; border:1px solid #cbc7c7; border-collapse:collapse; margin-left:9px; width:100%; }    
.product-summary td { border-bottom:1px solid #cbc7c7; color:#7a6f6f; font-size:12px; padding:5px 7px; }    
.product-summary th { background-color:#f4f4f4; border-bottom:1px solid #cbc7c7; border-top:1px solid #cbc7c7; color:#7a6f6f; font-size:13px; font-weight:700; padding:5px 7px; text-align:left; }    
.productCTP { color:#3c7ea4; }    
.productCTP .productName { background-color:#3c7ea4; }    
.productCarInsurance { color:#6ca3c2; }    
.productCarInsurance .productName { background-color:#6ca3c2; }    
.productEstRefund { color:#9cb440; }    
.productEstRefund .productName { background-color:#9cb440; }    
.productEstRefund td.productRefund { font-size:180%; }    
.productHomeContents { color:#26668b; }    
.productHomeContents .productName { background-color:#26668b; }    
.productMortgage { color:#a9cbde; }    
.productMortgage .productName { background-color:#a9cbde; }    
.productName { -moz-border-radius:5px; -webkit-border-radius:5px; background-color:#bcc1a9; border-radius:5px; color:#fff!important; font-size:140%; line-height:1; text-align:left; vertical-align:middle; }    
.productSuper { color:#8fbcd6; }    
.productSuper .productName { background-color:#8fbcd6; }    
.productTotal { color:#b7cc66; }    
.productTotal .productName { background-color:#b7cc66; }    
.refund .amount { font-size:80%; font-weight:700; margin-top:10px; text-transform:uppercase; }    
.refund .dollars { font-size:230%; font-weight:700; }    
.relative { position:relative; }    
.rounded { -moz-border-radius:5px; -webkit-border-radius:5px 5px 5px 5px; background-color:#FFF; border:1px solid #eaf6ff; border-bottom-left-radius:5px 5px; border-bottom-right-radius:5px 5px; border-top-left-radius:5px 5px; border-top-right-radius:5px 5px; color:#437083; padding:5px; }    
.scriptable .half { width:48.5%; }    
.scriptable table td { border-bottom:none; }    
.secondaryNav { clear:both; list-style:none; width:962px; }    
.sidebar { float:right; padding-right:16px; width:200px; }    
.sidebar .bottom { -2px 0; height:15px; }    
.sidebar .middle { background:url(../images/right-box-bg.png) -2px 0; background-repeat:repeat-y; }    
.sidebar .node { padding:5px 18px 5px 12px; }    
.sidebar .node.small { line-height:100%; }    
.sidebar .rule { background:url(../images/right-box-rule2.png) -15px 0; background-repeat:no-repeat; color:#e4eaf4; height:3px; margin-bottom:5px; margin-top:5px;  }    
.sidebar .top { background:url(../images/right-box-top.png) -2px 0; height:15px; }    
.sidebar h4 { color:#5c769a; font-size:120%; margin-bottom:3px; }    
.spriter { background:url(../images/spriter.gif) repeat-y top left; }    
.supported li { display:inline-block; height:50px; width:110px; }    
.supported li img { vertical-align:middle; }    
.supported,#leftnav,#leftnav li { list-style-type:none; margin:0; padding:0; }    
.ui-dialog { background:url(css/ui-lightness/images/background_modal_popup.png); border:none; padding:0!important; }    
.ui-widget-content a { color:#333; }    
.ui-widget-overlay { background:#fff url(css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; filter:Alpha(Opacity=50); opacity:.50; }    
.uppercase { text-transform:uppercase; }    
.wrap-bg { background:url(../images/main-box-bg2.png) 0 0; background-repeat:repeat-y; }    
.wrap-bg.col { background:url(../images/main-box-bg-1col.png) 0 0; background-repeat:repeat-y; }    
.wrapper {font-size:120%; margin-left:auto; margin-right:auto; position:relative; width:987px; }    
.wrapper .bottom { background-image:url(../images/main-box-bottom2.png); background-repeat:no-repeat; height:35px; padding-bottom:20px; padding-left:-9px; }    
.wrapper .bottom.col { background-image:url(../images/main-box-bottom-1col.png); }    
.wrapper .top { background-image:url(../images/main-box-top2.png); background-repeat:no-repeat; height:7px; padding-left:-9px; }    
.wrapper .top.col { background-image:url(../images/main-box-top-1col.png); } 

 @font-face { font-family:Myriad Pro Cond; src:url(../fonts/MyriadPro-Cond.otf); }    


a img { border:none; }  
a:hover img,.btn:hover { -moz-opacity:0.80; alphaopacity:80); opacity:.80; }  
a:hover,a:focus,a:active { color:#00a1e2; text-decoration:none; }    
a:link { color:#3489b1; text-decoration:none; }    
a:visited { color:#026d9e; text-decoration:none; }    
acronym { border-bottom:none; cursor:help; text-decoration:none; }    
blockquote { font-style:italic; }    
body { color:#373F4A; font-family:arial,verdana,tahoma; font-size:62.5%; height:100%; line-height:1.8; margin:0; position:relative; zoom:1; }    
cite { font-style:normal; }    
div.content { clear:left; margin-top:0; padding:1em; }    
div.products img { margin-bottom:15px; }    
div.products,.cashback_example { text-align:center; }    
dl.contact-block dd { white-space:nowrap;  width:100px; }    
dl.contact-block dt {font-weight:700; clear:left; float:left;  width:70px; }    
form,.navMenuTabs { margin:0; padding:0; }    
h1 { color:#373f4a; font-size:240%; margin-bottom:20px; }    
h1,h2,h3,h4,h5,h6 { color:#026d9e; font-weight:400; letter-spacing:-.04em; line-height:1.3; margin-bottom:10px; zoom:1; }    
h2 { font-size:170%; }    
h3 { font-size:150%; }    
h4 { color:#026d9e; font-size:130%; font-weight:700; }    
h4,h5,h6 { letter-spacing:0; }    
h5 { color:#026d9e; font-size:100%; font-weight:700; }    
h6 { color:#026d9e; font-size:90%; font-weight:700; }    
html,body { height:100%; margin:0; padding:0; }    
input.inputCalendar { background:#FFF url(../images/calendar.png) right 1px no-repeat; cursor:default; padding-right:35px; width:122px; }    
li li { list-style-type:circle; }    
li li li { list-style-type:square; }    
li ul,li ol { padding-top:5px; }    
li,dd,#navproducts li { margin-bottom:3px; }  p
,dl,ul,ol,pre,blockquote,fieldset,address { font-family:arial,verdana,tahoma; margin-bottom:15px; }    
table { border:none; border-collapse:collapse; margin-bottom:25px; margin-left:0; text-align:left; width:100%; }    
table .alt { background-color:#eee; }    
table caption { font-size:0; left:-9999px; line-height:0; position:absolute; }    
table td { border-bottom:1px solid #fff; padding:5px; }    
table th { background-color:#fff; border-bottom:1px solid #fff; color:#333; padding:5px 10px; }    
table th,table td { padding:5px 20px; }    
table thead td { border-bottom:1px solid #555; }  
table thead th { border-bottom:1px solid #555; text-align:left; }  
textarea,input { font-family:arial,verdana,tahoma; }    
ul { list-style-type:disc; }    
ul ul,.node dl.contact-block { margin-bottom:0; }    
ul,ol { margin-left:25px; }    
ul.fb-list { list-style-type:none; margin-bottom:0; margin-left:0; }    
ul.fb-list li { display:inline-block; float:left; margin-right:3px; }    
ul.fb-list li img { height:21px; width:21px; }    
ul.layout,ol.layout { list-style:none; margin:0; padding:0; }

.cfix:after {content:"."; display:block; height:0;
                 clear:both; visibility:hidden; }
.cfix       {display:inline-block;}
/* Hide from IE Mac */
.cfix       {display:block;}
/* End hide from IE Mac */

