h2.heading-features-overview{background:url(/images/heading-features-introduction-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-dashboard{background:url(/images/heading-features-dashboard-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-banking{background:url(/images/heading-features-banking-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-invoicing{background:url(/images/heading-features-invoicing-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-multicurrency{background:url(/images/heading-features-multicurrency-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-getpaid{background:url(/images/heading-features-getpaid-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-payables{background:url(/images/heading-features-payables-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-expenseclaims{background:url(/images/heading-features-expenseclaims-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-contacts{background:url(/images/heading-features-contacts-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-reporting{background:url(/images/heading-features-reporting-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-fixedassets{background:url(/images/heading-features-fixedassets-13021209.png) no-repeat 0 0;height:38px;margin:0 0 12px;}
h2.heading-features-webbased{background:url(/images/heading-features-webbased-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-freedemo{background:url(/images/heading-features-freedemo-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-pricing{background:url(/images/heading-features-pricing-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-accountant{background:url(/images/heading-features-accountant-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-switch{background:url(/images/heading-features-switch-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
h2.heading-features-security{background:url(/images/heading-features-security-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;width:550px;}
h2.heading-features-solutions{background:url(/images/heading-features-solutions-13021209.png) no-repeat 0 0;height:35px;margin:0 0 12px;}
#dashboard h3.replace{background:url(/images/dashboard/title-13021209.png) no-repeat 0 0;}
#banking h3.replace{background:url(/images/banking/title-13021209.png) no-repeat 0 0;}
#invoicing h3.replace{background:url(/images/invoicing/title-13021209.png) no-repeat 0 0;margin-top:30px;}
#contacts h3.replace{background:url(/images/contacts/title-13021209.png) no-repeat 0 0;margin-top:30px;}
#reporting h3.replace{background:url(/images/reporting/title-13021209.png) no-repeat 0 0;}
#expenseclaims h3.replace{background:url(/images/expenseclaims/title-13021209.png) no-repeat 0 0;margin-top:30px;}
#web h3.replace{background:url(/images/web/title-13021209.png) no-repeat 0 0;}
#accountant h3.replace{background:url(/images/accountant/title-13021209.png) no-repeat 0 0;}

#ccsignup a.ftr_btn_trial:hover {
background:transparent url(/images/ftr_btn_trial.gif) repeat scroll 0 -60px;
}

#ccsignup{float:right;}
#ccsignup a.ftr_btn_trial {
background:transparent url(/images/ftr_btn_trial.gif) repeat scroll 0 0;
display:block;
height:56px;
margin-left:270px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-9999px;
width:258px;
}

#webform-client-form-40 {
background:url(/sites/all/themes/smooth/images/style1/teaser-bg.png) repeat-x scroll center top;
border:6px solid lightgrey;
padding:5px;

}

#webform-client-form-40 .form-item label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
width: 60px;
font-size:80%;
}


#webform-client-form-40 .form-text {
 list-style: none;
  padding: 5px;
  margin: 0;
margin-left: 63px;
font-size:80%;
}



.content-inner-full {
padding:37px 40px;
}
<h1 class="online-accounting replace">Online Accounting Software - Ireland</h1>

.feature-tour-back {
background:transparent url(/images/feature-tour-back-arrow-13021209.png) no-repeat scroll left 50%;
display:block;
float:left;
font-weight:700;
height:30px;
line-height:28px;
padding-left:15px;
width:305px;
}

.feature-tour-next {
background:transparent url(/images/feature-tour-next-arrow-13021209.png) no-repeat scroll right 50%;
display:block;
float:left;
font-weight:700;
height:30px;
line-height:28px;
padding-right:15px;
text-align:right;
width:305px;
}

.pricing-mini-panel {
padding:25px 10px;
}


.video-mini-panel, .pricing-mini-panel {
float:left;
padding:10px;
width:305px;
}
.feature-panel-full {
background:transparent url(/images/features-pricing-panel-bg.png) repeat-y scroll left top;
}

.replace{height:30px;text-indent:-9999px;}

#contentHeader {
height:45px;
margin:0 auto;
width:940px;
}

#contentHeader .inner h2.whatisxero {
background:transparent url(/images/page-heading-whatisxero.png) no-repeat scroll 10px 2px;
}

#contentHeader .inner h1.online-accounting {
background:transparent url(/images/page-heading-whatisxero.png) no-repeat scroll 10px 2px;
}

#contentHeader h2 {
-x-system-font:none;
color:#323232;
font-family:Arial,Helvetica,FreeSans,sans-serif;
font-size:2.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#content h3 {
color:#666666;
font-size:14px;
font-weight:400;
line-height:1.5em;
margin-bottom:1.5em;
}

#content {
margin:0 auto;
min-width:940px;
width:940px;
}

ul#whatisxero-menu{list-style-type:none;margin-top:30px;width:160px;}
ul#whatisxero-menu li a{display:block;font-size:12px;height:43px;line-height:43px;padding:0 20px;white-space:nowrap;font-weight:normal;text-decoration:none;}
ul#whatisxero-menu li.selected a{background:#fff;border-color:#EEE #FFF #EEE #DDD;border-style:solid;border-width:2px;color:#333;font-weight:700;}
ul#whatisxero-menu li.signup a{margin:5px 0 0;padding:5px 15px;}
ul#whatisxero-menu li.ruled{border-top:1px solid #b6e9f6;margin-top:1em;padding-top:1em;}
ul#whatisxero-menu li a:hover, ul#features-submenu li a:hover {color:#111111;text-decoration:none;}

.video-mini-panel h4, .pricing-mini-panel h4 {
font-size:12px !important;
font-weight:700 !important;
padding-bottom:0 !important;
padding-top:25px;
font-size:12px
}

.video-mini-panel p, .pricing-mini-panel p {
margin:0 !important;
}

.video-mini-panel img, .pricing-mini-panel img {
float:left;
margin-right:10px;
}

#content dt {
color:#333333;
font-size:14px;
background:none;
border:0;
font-weight:normal;
padding:0;
}


#content dd {
color:#666666;
margin:0 0 20px;
background:none;
border-style:none;
border-width:0;
font-size:0.85em;
margin:0;
padding:0;

}
#content dl {
border-bottom:none;
}

#content dd strong{
background:#ccf4fe;
}
#content a {
color:#009FD0;
}
#content p {
line-height:1.5em;
margin:0.5em 0 1em;
padding-bottom:0;
padding:0;
}

.layout-whatisxero-features .cC, .layout-about .cC, .layout-about .cD {
float:left;
width:350px;
}

.content-inner-left {
float:left;
padding:30px 20px 40px 40px;
}
.content-inner-right{padding:30px 40px 10px 20px;}

#content .inner {
overflow:hidden;
}

#content .inner {
margin-left:10px;
}


.layout-whatisxero-features .cE{float:left;width:500px;}
.layout-whatisxero-features .cF{float:left;width:260px;}
.layout-whatisxero-features .cH{float:left;width:560px;}
.layout-whatisxero-pricing{background:url(/images/pricing/layout-whatisxero-pricing-bg-13021209.png) repeat-y top left;width:890px;}
.layout-whatisxero-pricing .cC{float:left;width:330px;}
.layout-whatisxero-security .cB{float:left;width:365px;}
.layout-whatisxero-solutions .cC{float:left;width:210px;}

.layout-whatisxero-features,.layout-blog{background:url(/images/layout-whatisxero-bg-13021209.png) repeat-y top left;width:890px;}
.layout-whatisxero-features .cA,.layout-about .cA,.layout-blog .cA,.layout-partners-overview .cD{float:left;width:160px;}
.layout-whatisxero-features .cB,.layout-about .cB,.layout-blog .cB{float:left;width:730px;}
.layout-whatisxero-features .cC,.layout-about .cC,.layout-about .cD{float:left;width:350px;}
.layout-whatisxero-features .cD,.layout-whosusingxero-casestudy .cB,.layout-support-becomeapartner .cB,.layout-support-becomeapartner .cC,.layout-support-becomeapartner .cF,.layout-support-overview .cB,.layout-support-overview .cF,.layout-support-accountantsEdition .cB,.layout-support-accountantsEdition .cF,.layout-future .cB,.layout-future .cF,.layout-ga-landingpage .cF{float:left;width:280px;}
.layout-whatisxero-features .cG,.layout-whatisxero-solutions .cC-last{float:left;width:220px;}
.layout-whatisxero-switch,.layout-whatisxero-solutions{background:url(/images/layout-whatisxero-switch-bg-13021209.png) repeat-y top left;width:890px;}
.layout-whatisxero-switch .cA,.layout-whatisxero-solutions .cA{float:left;width:640px;}
.layout-whatisxero-switch .cB,.layout-whatisxero-switch .cC,.layout-whatisxero-switch .cD,.layout-whatisxero-pricing .cD,.layout-whatisxero-solutions .cB,.layout-whosusingxero .cD,.layout-whosusingxero .cE,.layout-whosusingxero .cF,.layout-support-becomeapartner .cD,.layout-support-accountantsEdition .cD,.layout-ga-landingpage .cD{float:left;width:320px;}
.layout-whatisxero-pricing .cA,.layout-partners-overview .cA,.layout-pricing .cC{float:left;width:560px;}
.layout-whatisxero-pricing .cB,.layout-support-overview .cD,.layout-support-accountantsEdition .cE,.layout-ga-landingpage .cE,.layout-pricing .cB{float:left;width:300px;}
.layout-whatisxero-security,.layout-whosusingxero,.layout-privacyterms{background:url(/images/layout-whatisxero-security-bg-white-13021209.png) repeat-y top left;width:890px;}
.layout-whatisxero-security .cA,.layout-whosusingxero .cA,.layout-privacyterms .cA{width:890px;}



#contentHeader{height:12px;}
#contentHeader .inner{background:url(/img/global/support/layout-support-becomeapartner-top-13021209.png) no-repeat bottom left;height:12px;}
#contentFooter{background:url(/img/global/support/layout-support-becomeapartner-bottom-13021209.png) no-repeat top left;clear:both;display:block;height:10px;width:960px;}
columnMargin{margin-left:10px!important;margin-right:10px!important;}
h2.pricing{background:transparent url(/images/heading-pricing-13021209.png) no-repeat scroll left center!important;height:40px;margin:0 0 15px;width:161px;}
#content h3{color:#3B4149;font-size:16px;font-weight:400;line-height:1.5;}
h4.pricing-plans-include{background:transparent url(/img/global/pricing/title-all-pricing-plans-include-13021209.png) no-repeat scroll 5px 0;border-bottom:1px solid #E7EDED;height:11px;margin:0 0 15px;padding:0 0 15px;width:240px;}
.intro{border-bottom:1px solid #E7EDED;margin-bottom:15px;padding:37px 40px 15px;}
.pricing-wrapper{border-bottom:1px solid #E7EDED;margin-bottom:20px;}
#pricing-table{background:url(/img/global/pricing/pricing-table-background-13021209.png) no-repeat top left;height:462px;margin:0 0 0 10px;overflow:hidden;width:620px;}
.tickList{list-style:none;margin:5px 0 0;}
.tickList li{background:transparent url(/images/tick-13021209.png) no-repeat scroll left 2px;font-size:12px;margin-right:-15px;padding:2px 0 7px 22px;}
#xeropp{}
ul.blueDot{list-style-type:none;}
ul.blueDot li{background:url(/img/global/bullet-blue-dot-13021209.gif) no-repeat 3px 3px;margin:0 0 5px;padding:0 0 0 20px;}
.features{color:#7B8187;font-size:12px;margin:12px 5px;}
.features strong{color:#3B4149;}
.price{float:left;margin-right:2px;padding:25px 15px 20px;width:175px;}
.price ul{list-style-image:none;}
.large{margin-right:0;}
.price h2{border-bottom:1px solid #C2E8F5;height:106px;width:175px;}
.price h3{display:none;}
h2.small-global{background:url(/images/xero-pricing-euro.png) no-repeat 0 0;}
h2.medium-global{background:url(/images/xero-pricing-euro.png) no-repeat -175px 0;}
h2.large-global{background:url(/images/xero-pricing-euro.png) no-repeat -350px 0;}
.pricing-belowthefold{background:#FBFBFB url(/images/pricing-belowthefold-13021209.png) no-repeat top left;float:left;margin:20px 1px 0;width:958px;}
.pricing-belowthefold h4{color:#1D2127!important;font-size:14px!important;font-weight:400!important;}
.pricing-belowthefold p{color:#7B8187!important;font-size:12px!important;}
p.footnote{color:#99A0A7;font-size:11px;margin-right:40px!important;text-align:center;}



