/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "stylesheet" in dotEditor style management */
#topicon_menu li {height: 33px; background-position: 0 0; background-repeat: no-repeat; white-space: nowrap; list-style: none; float: left;}
#topicon_menu li a {background-image: url(../images/top_menu2.gif); background-repeat: no-repeat; height: 33px; display: block;}
#topicon_menu li a.aboutus {background-position: 0px 0px; width: 98px;}
#topicon_menu li a.charities {background-position: -504px -0px; width: 97px;}
#topicon_menu li a.contactus {background-position: -757px -0px; width: 117px;}
#topicon_menu li a.emailmarketing {background-position: -98px -0px; width: 151px;}
#topicon_menu li a.onlinesolutions {background-position: -249px -0px; width: 158px;}
#topicon_menu li a.resellers {background-position: -407px -0px; width: 97px;}
#topicon_menu li a.resourcecentre {background-position: -601px -0px; width: 156px;}
#topicon_menu li a:hover.aboutus, #topicon_menu li.on a.aboutus { background-position: 0px -200px; width: 98px;}
#topicon_menu li a:hover.charities, #topicon_menu li.on a.charities { background-position: -504px -200px; width: 97px;}
#topicon_menu li a:hover.contactus, #topicon_menu li.on a.contactus { background-position: -757px -200px; width: 117px;}
#topicon_menu li a:hover.emailmarketing, #topicon_menu li.on a.emailmarketing { background-position: -98px -200px; width: 151px;}
#topicon_menu li a:hover.onlinesolutions, #topicon_menu li.on a.onlinesolutions { background-position: -249px -200px; width: 158px;}
#topicon_menu li a:hover.resellers, #topicon_menu li.on a.resellers { background-position: -407px -200px; width: 97px;}
#topicon_menu li a:hover.resourcecentre, #topicon_menu li.on a.resourcecentre { background-position: -601px -200px; width: 156px;}
.align_center {text-align: center !important;}
.align_left {text-align: left;}
.align_right {text-align: right;}
.bespoke_padding {padding-top:250px;}
.bg_charities {background: url(../images/bg_charities.jpg) no-repeat right 40px;}
.bg_clients {background: url(../images/image_clients2.jpg) no-repeat 10px 120px;}
.bg_custom {background: url(../images/customrip.jpg) no-repeat right 100px;}
.bg_customised {background: url(../images/customisedrip.jpg) no-repeat right 100px;}
.bg_essential {background: url(../images/bg_essential.jpg) no-repeat bottom right;}
.bg_hosting {background: url(../images/hosting_rip.jpg) no-repeat right top;}
.bg_lite {background: url(../images/bg_lite.jpg) no-repeat -100px bottom;}
.bg_micro {background: url(../images/micro_rip.jpg) no-repeat right 30px;}
.bg_onlineshops {background: url(../images/shopsrip.jpg) no-repeat right top;}
.bg_pay {background: url(../images/payrip.jpg) no-repeat right top;}
.bg_products {background: url(../images/grab_products.jpg) no-repeat right 70px;}
.bg_professional {background: url(../images/bg_professional.jpg) no-repeat bottom right;}
.bg_resource {background: url(../images/bg_resource.jpg) no-repeat left 141px;}
.bg_seo {background: url(../images/seorip.jpg) no-repeat right 50px;}
.bg_services {background: url(../images/servicesrip.jpg) no-repeat right top}
.bg_services2 {background: url(../images/services_rip2.jpg) no-repeat right 20px}
.bg_sme {background: url(../images/sme_rip2.jpg) no-repeat right top;}
.bg_websites {background: url(../images/servicesrip.jpg) no-repeat right top}
.bg_whitelabel {background: url(../images/bg_whitelabel.jpg) no-repeat bottom right;}
.bigger {font-size: 115%;}
.blockquote {padding-left: 30px;}
.bold {font-weight: bold;}
.breadcrumb {font-size: 85%; color: #9C9C9C; line-height: 1.2em; padding: 0 0 15px 0;}
.breadcrumb A, .breadcrumb A:visited {color: #9C9C9C; text-decoration: none;}
.breadcrumb A:hover {color: #81BD41; text-decoration: underline;}
.clear_page {clear: both; font-size: 0%; line-height: 0%;}
.contact_infobox {width: 360px; overflow: hidden; padding: 2px 0 10px 0;}
.contact_infobox2 {width: 320px; overflow: hidden; padding: 2px 0 25px 0;}
.contact_innerleft {float: left; width: 160px; font-weight: bold;}
.contact_innerright {float: left; width: 190px;}
.contact_left {float: left; width: 288px;}
.contact_right {float: left; width: 362px; line-height: 1.5em;}
.contact_right2 {float: left; width: 420px; line-height: 1.5em;}
.contact_right2 .contact_infobox {width: 400px; overflow: hidden; padding: 2px 0 25px 0;}
.contact_right2 .contact_innerright {float: left; width: 242px;}
.content_container {border-top: 8px solid #81bd41; background: url(../images/body_bg.jpg) repeat-x; width: 880px; overflow: hidden;}
.content_container LI {margin: 2px 0 10px 1px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_green.gif) no-repeat 0 1px; padding: 0 0 0 20px;}
.content_container LI UL LI {margin: 7px 0 2px 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/dash.gif) no-repeat 0 4px; padding: 0 0 0 13px;}
.content_container LI.number1 {margin: 2px 0 10px -2px; background: url(../images/1.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number10 {margin: 2px 0 10px -2px; background: url(../images/10.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number11 {margin: 2px 0 10px -2px; background: url(../images/11.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number12 {margin: 2px 0 10px -2px; background: url(../images/12.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number13 {margin: 2px 0 10px -2px; background: url(../images/13.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number14 {margin: 2px 0 10px -2px; background: url(../images/14.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number15 {margin: 2px 0 10px -2px; background: url(../images/15.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number16 {margin: 2px 0 10px -2px; background: url(../images/16.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number17 {margin: 2px 0 10px -2px; background: url(../images/17.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number18 {margin: 2px 0 10px -2px; background: url(../images/18.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number19 {margin: 2px 0 10px -2px; background: url(../images/19.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number2 {margin: 2px 0 10px -2px; background: url(../images/2.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number20 {margin: 2px 0 10px -2px; background: url(../images/20.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number21 {margin: 2px 0 10px -2px; background: url(../images/21.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number22 {margin: 2px 0 10px -2px; background: url(../images/22.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number23 {margin: 2px 0 10px -2px; background: url(../images/23.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number24 {margin: 2px 0 10px -2px; background: url(../images/24.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number25 {margin: 2px 0 10px -2px; background: url(../images/25.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number26 {margin: 2px 0 10px -2px; background: url(../images/26.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number27 {margin: 2px 0 10px -2px; background: url(../images/27.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number28 {margin: 2px 0 10px -2px; background: url(../images/28.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number29 {margin: 2px 0 10px -2px; background: url(../images/29.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number3 {margin: 2px 0 10px -2px; background: url(../images/3.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number30 {margin: 2px 0 10px -2px; background: url(../images/30.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number4 {margin: 2px 0 10px -2px; background: url(../images/4.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number5 {margin: 2px 0 10px -2px; background: url(../images/5.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number6 {margin: 2px 0 10px -2px; background: url(../images/6.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number7 {margin: 2px 0 10px -2px; background: url(../images/7.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number8 {margin: 2px 0 10px -2px; background: url(../images/8.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container LI.number9 {margin: 2px 0 10px -2px; background: url(../images/9.gif) no-repeat 0 2px; padding: 0 0 0 23px;}
.content_container P {line-height: 1.85em; margin: 0 0 18px 0;}
.content_container UL {margin: 0px 0 20px 0; padding-left: 0px; line-height: 1.8em !important;}
.content_container_threefourth {background: url(../images/body_bg.jpg) repeat-x; width: 704px; overflow: hidden; padding-bottom: 15px;}
.content_container_vr1 {background: url(../images/page_vr1.gif) repeat-y; width: 880px; overflow: hidden;}
.content_container_vr2 {float: left; background: url(../images/page_vr2.gif) repeat-y;}
.content_container_vr3 {float: left; background: url(../images/page_vr1.gif) repeat-y 528px 0px;}
.content_minheight {min-height: 750px; height: auto !important; height: 750px;}
.content_text_fadedvr {background: url(../images/faded_vr.gif) no-repeat; min-height: 170px; height: auto !important; height: 170px;}
.content_text_fadedvr_long {background: url(../images/faded_vr_long.gif) no-repeat; min-height: 474px; height: auto !important; height: 474px;}
.content_text_onefourth {float: left; width: 176px;}
.content_text_onefourth h2 {color: #3C3C3C; font-weight: normal; font-size: 150%; margin: 0; padding: 10px 0 0 0; line-height: 1.3em;}
.content_text_onefourth h2 img {float: right; padding: 0 1px; margin-top: -12px;}
.content_text_onefourth h2.green {color: #81bd41; font-weight: normal; font-size: 150%; margin: 0; padding: 10px 0 0 0; line-height: 1.3em;}
.content_text_onefourth P {line-height: 1.6em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.content_text_onefourth P.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; font-style: italic; line-height: 1.5em; background: url(../images/quote_open.gif) no-repeat; text-indent: 25px; padding: 4px 0 0 0; margin: 0; width: 150px;}
.content_text_onefourth_pad {padding: 29px 10px 10px 10px;}
.content_text_onefourth_pad2 {padding: 10px 10px 10px 10px;}
.content_text_onefourth_pad3 {padding: 52px 10px 10px 10px;}
.content_text_onefourth_pad4 {padding: 0 3px 10px 4px; margin: 0;}
.content_text_onefourth_smaller_pad1 {padding: 10px 0 10px 15px; _padding: 10px 0 10px 10px;}
.content_text_onefourth_smaller_pad2 {padding: 10px 10px 10px 0; _padding: 10px 5px 10px 0;}
.content_text_onefourth_smaller_pad3 {padding: 10px 5px 10px 15px; _padding: 10px 5px 10px 10px;}
.content_text_onefourth_smaller1 {float: left; width: 148px;}
.content_text_onefourth_smaller1 h2 {color: #3C3C3C; font-weight: normal; font-size: 140%; margin: 0; padding: 10px 0 0 0; line-height: 1.3em;}
.content_text_onefourth_smaller1 h2 img {float: right; padding: 0 1px; margin-top: -12px;}
.content_text_onefourth_smaller1 P {line-height: 1.45em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.content_text_onefourth_smaller2 {float: left; width: 167px;}
.content_text_onefourth_smaller2 h2 {color: #3C3C3C; font-weight: normal; font-size: 140%; margin: 0; padding: 10px 0 0 0; line-height: 1.3em;}
.content_text_onefourth_smaller2 h2 img {float: right; padding: 0 1px; margin-top: -12px;}
.content_text_onefourth_smaller2 P {line-height: 1.45em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.content_text_onefourth_smaller3 {float: left; width: 170px;}
.content_text_onefourth_smaller3 h2 {color: #3C3C3C; font-weight: normal; font-size: 140%; margin: 0; padding: 10px 0 0 0; line-height: 1.3em;}
.content_text_onefourth_smaller3 h2 img {float: right; padding: 0 1px; margin-top: -12px;}
.content_text_onefourth_smaller3 P {line-height: 1.45em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.content_text_pad_normal {padding: 25px 25px 0 25px; line-height: 1.85em;}
.content_text_pad_normal .hp_text_backtotop, .content_text_pad_r30 .hp_text_backtotop {float: right; text-align: right; padding: 15px 10px 0 0; width: 8em; font-size: 85%; background: url(../images/dotted_hr.gif) repeat-x top left; margin: 0 0 0 0; #margin: 0 0 -14px 0; _margin: 0 0 -14px 0;}
.content_text_pad_normal .hp_text_divider, .content_text_pad_r30 .hp_text_divider {background: url(../images/dotted_hr.gif) repeat-x; padding: 10px 0 25px 0; margin: 0 0 0 0;}
.content_text_pad_normal img {border: 1px solid #E1E1E1; padding: 10px;}
.content_text_pad_normal P.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 115%; line-height: 1.6em; background: url(../images/quote_open.gif) no-repeat; text-indent: 25px; padding: 4px 0 0 0; margin: 0;}
.content_text_pad_normal_templates {padding: 25px 10px 0 25px; line-height: 1.85em;}
.content_text_pad_r0 {padding: 25px 0 0 25px;}
.content_text_pad_r30 {padding: 25px 35px 10px 25px;}
.content_text_pad_r50 {padding: 25px 60px 10px 25px;}
.content_text_pad_r50 img {border: 1px solid #E1E1E1; padding: 6px;}
.content_text_pad_r80 {padding: 25px 100px 10px 25px;}
.content_text_pad_rt0 {padding: 0 0 0 25px;}
.content_text_pad_t0 {padding: 0 25px 0 25px;}
.content_text_threefourth {float: left; width: 704px; padding-bottom: 15px;}
.content_text_threefourth_bottom {float: left; width: 704px;}
.content_text_twofourth {float: left; width: 528px;}
.content_text_twothird p {line-height: 1.85em;}
.content_text_twothird UL {margin: 10px 0 18px 2px; padding-left: 0px;}
.content_text_twothird UL LI {margin: 2px 0 10px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_green.gif) no-repeat 0 -1px; padding: 0 0 0 20px;}
.datatable {width: 100%; margin-bottom: 15px;}
.datatable img {border: 0px; padding: 0px;}
.datatable TD {padding: 5px 4px;}
.datatable TD.nopad {padding: 0 !important;}
.datatable TH {font-weight: bold; padding: 6px 2px 13px 2px;}
.datatable TR .number_green {background: #b5d594 !important; padding: 5px 4px; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #ffffff; font-size: 95%; line-height: 1.4em;}
.datatable TR .number_white {background: #ffffff; padding: 5px 4px; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #ffffff; font-size: 95%; line-height: 1.4em;}
.datatable TR.grey {background: #e7e7e7;}
.datatable TR.grey .number_green {background: #b5d594 !important; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #e7e7e7; font-size: 95%; line-height: 1.4em;}
.datatable TR.grey .number_grey {background: #e7e7e7; font-weight: bold; color: #3C3C3C; width: 10%; text-align: center; border-left: 5px solid #e7e7e7; font-size: 95%; line-height: 1.4em;}
.digihp_box_bottom {background: url(../images/grey_bottom.jpg) no-repeat; width: 477px; height: 6px; line-height: 0%; font-size: 0%;}
.digihp_box_box {width: 448px; padding: 12px 13px 12px 13px;}
.digihp_box_box .digihp_box_hr {border-bottom: 1px solid #dddddd; width: 73.5%; font-size: 0%; line-height: 0%;}
.digihp_box_box h1 {color: #3C3C3C; font-weight: normal; font-size: 185%; margin: 0 0 7px 0; padding: 0 50px 0 0; line-height: 1.25em;}
.digihp_box_box h2 {color: #81bd41; font-weight: bold; font-size: 115%; margin: 12px 0 5px 0; padding: 0 135px 0 0; line-height: 1.3em;}
.digihp_box_box p {margin: 0; padding: 10px 145px 2px 0;}
.digihp_box_cms {background: url(../images/im_cms.gif) no-repeat top right;}
.digihp_box_mid {background: url(../images/package_bg.jpg) repeat-y; width: 477px;}
.digihp_box_report {background: url(../images/im_report.gif) no-repeat top right;}
.digihp_box_seo {background: url(../images/im_seo.gif) no-repeat top right;}
.digihp_box_top {background: url(../images/grey_top.jpg) no-repeat; width: 477px; height: 2px; line-height: 0%; font-size: 0%; margin-top: 10px;}
.digihp_box_website {background: url(../images/im_website.gif) no-repeat top right;}
.digihp_flash {width: 704px; height: 209px; background: #fff; padding-top: 20px;}
.digihp_flashbox_bottom {height: 3px; background: url(../images/logo_topshad.jpg) no-repeat top left; line-height: 0%; font-size: 0%;}
.digihp_formleft {float: left; width: 120px; padding: 0 10px 0 0;}
.digihp_formright {float: left; width: 300px;}
.digihp_formright .form {width: 300px;}
.digihp_formright .form_short {width: 200px; padding: 1px; border: 1px solid #cccccc; background-color: #FFFFFF; vertical-align: middle; color: #5C5C5C; font-size: 100%;}
.digihp_formwrapper {overflow: hidden; width: 440px; padding: 3px 0 0 0;}
.digihp_pop {position: absolute; background: url(../images/popbg.gif) repeat-y #D72F2C; width: 370px; padding: 15px; margin-left: -400px;}
.digihp_pop .formwrapper {width: 370px; overflow: hidden; padding: 3px 0;}
.digihp_pop .formwrapper .form {padding: 3px; border: 1px solid #fff; background-color: #fff; vertical-align: middle; color: #5C5C5C; font-size: 100%; width: 220px;}
.digihp_pop .formwrapper .form_mid {padding: 3px; border: 1px solid #fff; background-color: #fff; vertical-align: middle; color: #5C5C5C; font-size: 100%; width: 93px;}
.digihp_pop .formwrapper .form_small {padding: 3px; border: 1px solid #fff; background-color: #fff; vertical-align: middle; color: #5C5C5C; font-size: 100%; width: 50px;}
.digihp_pop .formwrapper .formcheckbox {float: left; width: 220px; color: #fff;}
.digihp_pop .formwrapper .formleft {float: left; width: 120px; color: #fff; padding: 3px 10px 0 0; line-height: 1.5em;}
.digihp_pop .formwrapper .formright {float: left; width: 230px; color: #fff;}
.digihp_pop .formwrapper .formright2 {width: 280px; color: #fff;}
.digihp_pop a, .digihp_pop a:visited {color: #fff;}
.digihp_pop h1 {color: #fff; font-weight: normal; font-size: 165%; margin: 0 0 10px 0; padding: 0; line-height: 1.3em;}
.digihp_pop p {color: #fff; margin: 0 0 10px 0; padding: 0; line-height: 1.5em;}
.digihp_quote {padding: 30px 0; width: 460px;}
.digihp_quote P {line-height: 1.4em; padding: 0px 10px 0 0; margin: 5px 0 15px 0; line-height: 1.6em;}
.digihp_quote P.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; font-style: italic; line-height: 1.5em; background: url(../images/quote_open.gif) no-repeat; text-indent: 25px; padding: 4px 0 0 0; margin: 0;}
.digihp_quote P.quote img {border: 0; padding: 0;}
.digihp_right_box {padding: 10px; border-bottom: 1px solid #d9dfe0; background: #fff;}
.digihp_right_box h2, .digihp_right_box_noline h2 {color: #3c3c3c; font-weight: normal; font-size: 155%; margin: 0 0 5px 0; padding: 0; line-height: 1.3em;}
.digihp_right_box h2, .digihp_right_box_noline h2, .digihp_right_box_on h2 {color: #3c3c3c; font-weight: normal; font-size: 155%; margin: 0 0 5px 0; padding: 0; line-height: 1.3em;}
.digihp_right_box P, .digihp_right_box_noline P {margin: 0 0 5px 0; padding: 0; line-height: 1.7em;}
.digihp_right_box P, .digihp_right_box_noline P, .digihp_right_box_on P {margin: 0 0 5px 0; padding: 0; line-height: 1.7em;}
.digihp_right_box:hover h2 , .digihp_right_box_on h2 {color: #fff !important;}
.digihp_right_box:hover, .digihp_right_box_on {padding: 10px; border-bottom: 1px solid #d9dfe0; background: #e94855; color: #fff; cursor:pointer}
.digihp_right_box_highlight {padding: 10px; border-bottom: 1px solid #d9dfe0; background: url(../images/redbg.gif) repeat-y #e94855;}
.digihp_right_box_highlight h2 {color: #fff; font-weight: normal; font-size: 155%; margin: 0 0 5px 0; padding: 0; line-height: 1.3em;}
.digihp_right_box_highlight P {color: #fff; margin: 0 0 5px 0; padding: 0; line-height: 1.7em;}
.digihp_right_box_noline {padding: 20px 10px 10px 10px; border-bottom: 0px solid #d9dfe0;}
.digihp_right_grey {float: left; width: 176px; background: url(../images/grey_bg.jpg) repeat-x; min-height: 340px; height: auto !important; height: 340px;}
.digihp_right_grey_pad {padding: 20px 0px 10px 10px;}
.digihp_right_hr {border-bottom: 1px solid #d9dfe0;}
.digihp_right_tab {position: absolute; z-index: 1; width: 24px; display: block; margin-left: 176px; cursor: pointer;}
.digihp_right_tab .arrow {background: url(../images/curve2.gif) no-repeat center; width: 24px;}
.digihp_right_tab .book {height: 6.75em; #height: 6.65em;}
.digihp_right_tab .bottom {background: url(../images/curve3.gif) no-repeat; width: 24px; height: 7px;}
.digihp_right_tab .callus {height: 8.4em; #height: 8.3em;}
.digihp_right_tab .emailus {height: 5.05em; #height: 5em;}
.digihp_right_tab .mid {background: url(../images/curvebg.gif) repeat-y; width: 24px;}
.digihp_right_tab .top {background: url(../images/curve1.gif) no-repeat; width: 24px; height: 7px; font-size: 0%;}
.digihp_right_tab .upload {height: 10.5em; #height: 10.3em;}
.digihp_textbox_topbg {background: url(../images/bgshade_white.jpg) repeat-x;}
.emailmark_image {position: absolute; color: #FFFFFF; width: 880px; height: 230px;}
.emailmark_image_text {padding: 50px 30px 0 540px; font-family: Georgia, Times New Roman, Times, serif; font-size: 155%; font-style: italic; line-height: 1.4em;}
.emailmarketing_btn_pad {margin: 44px 0 0 0 !important;}
.emailmarketing_text_right_grey {float: left; width: 174px; margin-left: 1px; _width: 173px; _margin-left: 1px; background: url(../images/grey_bg.jpg) repeat-x; min-height: 340px; height: auto !important; height: 340px;}
.emailmarketing_text_right_grey2 {float: left; width: 175px; margin-left: 1px; _width:175px; background: url(../images/grey_bg.jpg) repeat-x; min-height: 340px; height: auto !important; height: 340px;}
.emark_bgbox {background: url(../images/page_bg_emark.jpg) repeat-x; width: 490px; overflow: hidden; padding: 0 0 10px 0;}
.emark_boxbonus {padding: 15px 0 15px 36px; line-height: 1.5em;}
.emark_boxleft {float: left; width: 31px; padding: 5px 0 0 5px;}
.emark_boxright {float: left; width: 435px; margin: 4px 5px 0 0; padding: 2px 10px 0 0; background: url(../images/chev_down.gif) no-repeat top right;}
.error404_bg1 {background: url(../images/background.jpg) no-repeat bottom left #cfe5f7;}
.error404_bg2 {background: url(../images/grass.jpg) no-repeat bottom left;}
.error404_bg3 {background: url(../images/road_sign.jpg) no-repeat 61px 96px; height: 730px;}
.error404_pad {padding: 55px 100px 0 365px;}
.extra_rhimage {position: absolute; margin-left: -3px;}
.extracts {font-style: italic; padding: 0 15px;}
.faq_box {background-image: url(../images/menu_dotted_hr.gif); background-repeat: repeat-x; padding: 2px 0 0 0; margin-top: -1px;}
.faq_box_bottomhr {background: url(../images/menu_dotted_hr.gif) repeat-x; padding: 1px 0 0 0;}
.faq_box_inner {width: 490px; overflow: hidden; padding: 0 0 7px 0;}
.faq_box_on {background-color: #EEEEEE !important;}
.faq_icon {float: left; width: 25px; padding: 5px 0 0 5px;}
.faq_section_pad {margin-bottom: 40px;}
.faq_section_pad h2 {margin: 0 0 6px 0;}
.faq_text {float: left; width: 450px; padding: 8px 10px 0 0;}
.faq_text h3 {color: #5c5c5c; font-weight: bold; font-size: 100%; margin: 0; padding: 0px; line-height: 1.3em;}
.faq_text P {margin: 10px 0 10px 0;}
.float_left {float: left;}
.float_right {float: right;}
.footer {margin: 0px 20px 0px 20px; padding: 10px 0 0 0; font-size: 75%; color: #b4b3b3; line-height: 1.1em; border-top: 1px solid #e1e1e1; overflow: hidden;}
.footer A, .footer A:visited {color: #b4b3b3; text-decoration: none;}
.footer A:hover {color: #b4b3b3; text-decoration: underline;}
.footer_bg {background: url(../images/footer_bg.jpg) no-repeat top center #81bd41; height: 58px; width: 100%;}
.footer_green {padding: 50px 20px 20px 20px; width: 840px; margin: auto; text-align: center; font-size: 80%; color: #bfe19a;}
.footer_green A, .footer_green A:visited {color: #bfe19a; text-decoration: none;}
.footer_green A:hover {color: #bfe19a; text-decoration: underline;}
.footer_green_hr {width: 585px; margin: 15px auto 0 auto; border-top: 1px solid #9ecb6e; height: 15px;}
.form {padding: 1px; border: 1px solid #cccccc; background-color: #FFFFFF; vertical-align: middle; color: #5C5C5C; font-size: 100%;}
.form_left {float: left; width: 170px; padding: 2px 10px 0 0;}
.form_left_short {float: left; width: 100px; padding: 2px 10px 0 0;}
.form_right {float: left; width: 290px;}
.form_right_long {float: left; width: 450px;}
.form_right_short {float: left; width: 220px;}
.form_wrapper {width: 470px; overflow: hidden; padding: 0 0 5px 0;}
.form_wrapper_long {width: 645px; overflow: hidden; padding: 0 0 5px 0;}
.form_wrapper_pad {width: 475px; overflow: hidden; padding: 0 0 9px 0;}
.form_wrapper_short {width: 340px; overflow: hidden; padding: 5px 0;}
.gallery_box {float: left; width: 153px; padding: 0 0 50px 0; line-height: 1.4em;}
.gallery_box .img_noborder {border: 1px solid #E1E1E1 !important; padding: 6px !important;}
.gallery_box img {margin-bottom: 5px; padding: 5px !important;}
.gallery_pad {padding: 0 12px 0 0;}
.glossary_az {padding: 8px 0 0 0; letter-spacing: 0.25em;}
.highlight {background: #81bd41; font-weight: bold; color: #333333; padding: 0 0px;}
.hp_blackbox {background: url(../images/black_bg.jpg) repeat-x #4d4445; width: 880px; overflow: hidden; min-height: 175px; height: auto !important; height: 175px;}
.hp_blackbox_left {float: left; width: 445px; padding-right: 70px;}
.hp_blackbox_left h1 {color: #FFFFFF; font-weight: normal; font-size: 170%; margin: 0px 0px 0px 0px; padding: 0px; line-height: 1.35em;}
.hp_blackbox_pad {padding: 15px 11px 15px 16px;}
.hp_blackbox_right {float: left; width: 337px;}
.hp_blackbox_right LI {margin: 2px 0 7px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_black.gif) no-repeat 0 1px; font-weight: normal; padding: 0 0 0 25px;}
.hp_blackbox_right LI A, .hp_blackbox_right LI A:visited {color: #FFFFFF; text-decoration: none;}
.hp_blackbox_right LI A:hover {color: #81bd41; text-decoration: none;}
.hp_blackbox_right UL {margin: 5px 0 0 0; padding-left: 0px; font-size: 135%; line-height: 1.2em; color: #FFFFFF;}
.hp_blackbox_smaller {width: 880px; height: 156px; text-align: center; overflow: hidden;}
.hp_bnrbox {float: left; width: 176px; height: 138px; padding: 18px 0 0 0; background: url(../images/bnr_bg.jpg) no-repeat 0px 0px; display: block; text-decoration: none; cursor: pointer;}
.hp_bnrbox h1 {color: #FFFFFF; font-weight: bold; font-size: 165%; margin: 0 0 6px 0; padding: 0; line-height: 1.1em;}
.hp_bnrbox:hover {float: left; width: 176px; height: 138px; padding: 18px 0 0 0; background: url(../images/bnr_bg.jpg) no-repeat 0px -156px; display: block; text-decoration: none; cursor: pointer;}
.hp_bnrbox_btn {margin: 0 20px 0 20px;}
.hp_bnrbox_text {color: #FFFFFF; font-size: 115%; margin: 0 20px 0 20px; height: 70px; line-height: 1.45em;}
.hp_flashbox {border-top: 8px solid #81bd41; line-height: 0%; font-size: 0%;}
.hp_flashbox_bottom {height: 8px; background: url(../images/flash_bottom.jpg) no-repeat top left; line-height: 0%; font-size: 0%;}
.hp_quote {padding: 15px 5px 50px 10px;}
.hp_quote .hp_text_divider {margin: 0;}
.hp_quote P {line-height: 1.4em; padding: 0px 10px 0 0; margin: 10px 0 15px 0; line-height: 1.6em;}
.hp_quote P.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size: 150%; font-style: italic; line-height: 1.5em; background: url(../images/quote_open.gif) no-repeat; text-indent: 25px; padding: 4px 0 0 0; margin: 0; width: 150px;}
.hp_text_backtotop {float: right; text-align: right; padding: 15px 10px 0 0; width: 8em; font-size: 85%; background: url(../images/dotted_hr.gif) repeat-x top left; margin: 0 8px 0 0; #margin: 0 8px -14px 0; _margin: 0 4px -14px 0;}
.hp_text_divider {background: url(../images/dotted_hr.gif) repeat-x; padding: 10px 0 25px 0; margin: 0 10px 0 0;}
.hp_text_left {float: left; width: 512px; padding: 20px 0 10px 16px;}
.hp_text_left h1 {color: #3C3C3C; font-weight: normal; font-size: 205%; margin: 0 0 15px 0; padding: 0 50px 0 0; line-height: 1.1em;}
.hp_text_left img {border: 1px solid #E1E1E1; padding: 6px;}
.hp_text_left P {line-height: 1.85em; padding: 0 50px 0 0;}
.hp_text_right {float: left; width: 351px; line-height: 1.5em; overflow: hidden;}
.hp_text_right h2 {color: #3C3C3C; font-weight: normal; font-size: 150%; margin: 0; padding: 0px; line-height: 1.3em;}
.hp_text_right h2 img {float: right; padding: 0 1px; margin-top: -5px;}
.hp_text_right P {line-height: 1.45em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.hp_text_right_pad {padding: 20px 11px 0 14px;}
.hp_text_right_split {float: left; width: 175px;}
.hp_text_right_split_pad {padding: 15px 10px 20px 10px;}
.hp_textbox_curvebg_1 {background: url(../images/mid_curve1.gif) no-repeat bottom left; width: 880px; border-bottom: 13px solid #efefef; overflow: hidden;}
.hp_textbox_curvebg_2 {background: url(../images/mid_curve2.gif) no-repeat top left; width: 880px; overflow: hidden; padding: 0;}
.hp_textbox_right_1vr {background: url(../images/page_right_1vr.gif) repeat-y; width: 880px; overflow: hidden;}
.hp_textbox_right_2vr {background: url(../images/page_right_2vr.gif) repeat-y; width: 880px; overflow: hidden;}
.hp_textbox_topbg {background: url(../images/body_bg.jpg) repeat-x;}
.hp_textbox_topbg LI {margin: 2px 0 10px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_green.gif) no-repeat 0 1px; padding: 0 0 0 20px;}
.hp_textbox_topbg LI a, .hp_text_right LI a:visited {color: #757575; text-decoration: none;}
.hp_textbox_topbg LI a:hover {color: #81bd41; text-decoration: none;}
.hp_textbox_topbg LI.none {margin: 2px 0 10px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0 1px; padding: 0 0 0 20px;}
.hp_textbox_topbg LI.none a, .hp_text_right LI.none a:visited {color: #81bd41; text-decoration: none;}
.hp_textbox_topbg LI.none a:hover {color: #81bd41; text-decoration: underline;}
.hp_textbox_topbg UL {margin: 8px 0 0 2px; padding-left: 0px;}
.hp_textbox_topbg UL.bigger {margin: 8px 50px 0 2px; padding-left: 0px; font-size: 115%;}
.hp_textbox_topbg UL.bigger LI {margin: 2px 0 10px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_green.gif) no-repeat 0 -1px; padding: 0 0 0 20px;}
.hp_textbox_topbg UL.bigger LI a, .hp_text_right UL.bigger LI a:visited {color: #515151; text-decoration: none;}
.hp_textbox_topbg UL.bigger LI a:hover {color: #81bd41; text-decoration: none;}
.hp_textbox_topbg UL.bigger LI.none {margin: 2px 0 10px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/spacer.gif) no-repeat 0 1px; padding: 0 0 0 20px;}
.hp_textbox_topbg UL.bigger LI.none a, .hp_text_right LI.none a:visited {color: #81bd41; text-decoration: none;}
.hp_textbox_topbg UL.bigger LI.none a:hover {color: #81bd41; text-decoration: underline;}
.img_align_left {float: left; margin: 0px 10px 10px 0px;}
.img_align_mid {vertical-align: middle;}
.img_align_mid_noborder {vertical-align: middle; border: 0px solid #ffffff !important;}
.img_align_mid2 {vertical-align: 10%;}
.img_align_right {float: right; margin: 0px 0px 10px 10px;}
.img_border_1px {border: 1px solid #E1E1E1 !important;}
.img_noborder {border: 0px solid #ffffff !important; padding:  0px !important;}
.img_noborder_right {border: 0px solid #ffffff !important; padding:  0px !important; float: right;}
.img_nopadding {padding:  0px 5px 0px 5px !important;}
.img_nopadding2 {border: 1px solid #E1E1E1; padding:  0px 0px 0px 0px !important;}
.imgman_close {float: right; margin: -5px -5px 0 0; _margin: -5px -3px 0 0; position:absolute; right:20px; top:20px}
.inboxpreview_left {float: left; width: 150px;}
.inboxpreview_left img {border: 1px solid #dddddd; margin: 0px 10px; padding: 0px;}
.inboxpreview_right {float: left; width: 320px;}
.login_bg {width: 700px; height: 500px; background: url(../images/bg_login.jpg) no-repeat center;}
.login_box {width: 501px; height: 500px; margin: 45px auto 0 auto;}
.login_box_bottom {background: url(../images/login_bottom.jpg) no-repeat; width: 501px; height: 40px; line-height: 0%; font-size: 0%;}
.login_box_mid {background: url(../images/login_mid.jpg) repeat-y; width: 501px; min-height: 300px; height: auto !important; height: 300px;}
.login_box_top {background: url(../images/login_top.jpg) no-repeat; width: 501px; height: 40px; line-height: 0%; font-size: 0%;}
.login_forgottenlink {padding: 30px 0 20px 0;}
.login_pad {padding: 5px 60px 0 60px;}
.login_pad h1 {margin-bottom: 17px;}
.login_pad h2 {margin-bottom: 17px;}
.logobox {width: 880px; height: 80px; padding: 21px 0 0 0; margin: 0; overflow: hidden;}
.logobox .form {margin-right: 5px;}
.logobox_left {font-family: Arial, Helvetica, sans-serif; float: left; color: #81BD41;}
.logobox_pad {padding: 0px 0px 0px 20px; font-size: 150%;}
.logobox_phone {position: absolute; background: #81BD41; background: #FFFFFF; margin: 13px 0 0 618px;}
.logobox_right {float: right; padding: 20px 20px 0 0; text-align: right; font-size: 90%; font-weight: bold;}
.logobox_right .textgreen {color: #81bd41; font-family: Arial, Helvetica, sans-serif;}
.margin_b5 {margin-bottom: 5px;}
.margin_t5 {margin-top: 5px;}
.margin_t8 {margin-top: 8px;}
.misc_links {float: right; text-align: right; font-size: 100%; color: #0A0A0A; padding-top: 16px; width: 409px;}
.misc_links A, .misc_links A:visited {color: #FFFFFF; text-decoration: none; padding: 0 2px 0 2px;}
.misc_links A.pad, .misc_links A.pad:visited {color: #FFFFFF; text-decoration: none; padding: 0 12px 0 2px;}
.misc_links A.pad:hover {color: #333333; text-decoration: none; padding: 3px 12px 0 2px;}
.misc_links A:hover {color: #333333; text-decoration: none;}
.misc_links img {vertical-align: middle; padding-left: 6px;}
.misc_links LI {margin: 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/spacer.gif); font-weight: normal; padding: 0 0 0 8px; display: inline;}
.misc_links UL {margin-left: 15px; padding-left: 0px; display: inline;}
.nowrap {white-space: nowrap;}
.ourwork_hr {clear: both; border-bottom: 1px solid #cccccc; width: 670px; font-size: 0%; line-height: 0%; z-index: 500; margin-bottom: 10px;}
.ourwork_item {float: left; width: 150px; padding: 25px 15px 10px 0; _padding: 25px 10px 10px 0;}
.ourwork_item h2 {color: #555555; font-weight: bold; font-size: 120%; margin: 5px; padding: 0px; line-height: 1.3em;}
.ourwork_item img {padding: 0 0 8px 0;}
.ourwork_item LI {margin: 2px 0 4px 5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/dash.gif) no-repeat 0 4px; padding: 0 0 0 12px;}
.ourwork_item UL {margin: 0 0 0 2px; padding-left: 0px;}
.ourwork_pagnation_c {float: left; width: 58%; text-align: center;}
.ourwork_pagnation_l {float: left; width: 20%;}
.ourwork_pagnation_r {float: right; width: 20%; text-align: right;}
.ourwork_tab {position: absolute; margin-top: 13px; margin-left: 205px; text-align: right;  height: 25px; width: 460px; overflow: hidden;  z-index: 1000;}
.ourwork_tab li {margin: 0 0 0 -18px; _margin: 0 0 0 -20px; float: left; background: url(/images/spacer.gif) no-repeat; white-space: nowrap; list-style: none;}
.ourwork_tab li a {float: left; display: block; text-decoration: none !important;}
.ourwork_tab li a, .ourwork_tab li a:visited {padding: 2px 10px 2px 10px; margin: 0 0 0 3px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #5C5C5C; background: #f3f3f3;}
.ourwork_tab li a:hover, .ourwork_tab li.on a, .ourwork_tab li.on a:visited {padding: 2px 10px 2px 10px; margin: 0 0 0 3px; border-bottom: 1px solid #ffffff; border-top: 1px solid #cccccc;  border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #81bd41; background: #ffffff;}
.ourwork_tab ul {margin-top: 0; margin-bottom: 0; padding: 0; overflow: hidden;}
.packages_bggre1y {float: left; width: 168px; background: url(../images/grey_bg.jpg) repeat-x; min-height: 340px; height: auto !important; height: 340px;}
.packages_bggrey {width: 704px; background: url(../images/grey_bg.jpg) repeat-x;}
.packages_bggrey_small {background: url(../images/grey_bg.jpg) repeat-x;}
.packages_bggrey_small2 {background: url(../images/grey_bg2.jpg) repeat-x;}
.packages_bggrey_wl {background: url(../images/grey_bg.jpg) repeat-x; _padding: 0 0 0 10px}
.packages_left4 {margin: 0 0 0 4px; _margin: 0 0 0 2px;}
.packages_minus1 {margin: 0 0 0 -1px;}
.packages_onethird {float: left; width: 154px; padding: 10px 7px 0 14px;}
.packages_onethird h2 {color: #3C3C3C; font-weight: normal; font-size: 150%; margin: 12px 0 5px 0; padding: 0 5px 0 0; line-height: 1.3em;}
.packages_onethird h2 img {float: right; padding: 0 1px; margin-top: -12px;}
.packages_onethird P {line-height: 1.45em; padding: 0 5px 0 0; margin: 9px 0 10px 0;}
.packages_right_2vr {background: url(../images/page_right_2vr.gif) repeat-y -175px 0px; width: 704px; margin: 1px 0 0 -1px; min-height: 340px; height: auto !important; height: 340px; padding-bottom: 15px;}
.packages_right_3vr {background: url(../images/page_right_3vr.gif) repeat-y -175px 0px; margin: 1px 0 0 -1px; min-height: 340px; height: auto !important; height: 340px; padding-bottom: 15px; margin: 0px 0 0 -1px;}
.packages_right_4vr {background: url(../images/page_right_3vr.gif) repeat-y -175px 0px; width: 704px; margin: 1px 0 0 -1px; min-height: 340px; height: auto !important; height: 340px; padding-bottom: 15px; margin: 1px 0 0 -1px;}
.packages_twothird {float: left; width: 323px; padding: 20px 15px 0 15px;}
.padding_0 {padding: 0px !important;}
.padding_10 {padding: 10px;}
.padding_b20 {padding-bottom: 20px;}
.padding_b4 {padding-bottom: 4px;}
.padding_right15 {padding-right: 15px;}
.padding_t10 {padding-top: 10px;}
.padding_t20 {padding-top: 20px;}
.padding_t29 {padding-top: 29px;}
.padding_t60 {padding-top: 60px;}
.padding_tb15 {padding-top: 15px; padding-bottom: 15px;}
.padding_tb7 {padding-top: 7px; padding-bottom: 7px;}
.page_top_wrapper {width: 880px; min-width: 880px; min-height: 45px; height: auto !important; height: 45px; margin: auto; }
.page_wrapper {width: 880px; min-height: 920px; height: auto !important; height: 920px; margin: auto; background: url(../images/top_curve.jpg) no-repeat top left #FFFFFF;}
.pagebg_top_wrapper {background: url(../images/page_bg_top_new.jpg) no-repeat top center; width:880px; min-width: 880px; width: auto !important;}
.pagebg_wrapper {background: url(../images/page_bg.jpg) repeat-y top center;}
.popup_bg {background: url(../images/flash_bottom.jpg) no-repeat top left;}
.popup_bg h1 {color: #3C3C3C; font-weight: normal; font-size: 155%; margin: 0 0 13px 0; padding: 0px; line-height: 1.3em;}
.popup_bgpad {padding: 8px 0; line-height: 1.55em;}
.popup_split {float: left; width: 33%;}
.promo_offers_bottom {background: url(../images/offer2_bottom.jpg) no-repeat; width: 648px; height: 8px; line-height: 0%; font-size: 0%;}
.promo_offers_innerbg {background: url(../images/offer2_bg.jpg) repeat-x bottom #FAFAFB; width: 615px; border-left: 1px solid #D5D3D3; padding: 5px 10px 15px 15px;}
.promo_offers_midbox {width: 648px;  overflow: hidden; background: url(../images/offer_r.jpg) repeat-y right;}
.promo_offers_midbox h1 {color: #3C3C3C; font-weight: normal; font-size: 185%; margin: 0 0 7px 0; padding: 0 50px 0 0; line-height: 1.25em;}
.promo_offers_midbox h2 {color: #81bd41; font-weight: bold; font-size: 115%; margin: 12px 0 5px 0; padding: 0 5px 0 0; line-height: 1.3em;}
.promo_offers_midbox p {margin: 15px 0 0 0;}
.promo_offers_midbox_hr {border-bottom: 1px solid #dddddd;}
.promo_offers_top {background: url(../images/offer2_top.jpg) no-repeat; width: 648px; height: 10px; line-height: 0%; font-size: 0%;}
.promo_offers2_bottom {background: url(../images/offer2_bottom.jpg) no-repeat; width: 490px; height: 8px; line-height: 0%; font-size: 0%;}
.promo_offers2_innerbg {background: url(../images/offer2_bga.jpg) no-repeat bottom #FAF9FA; width: 482px; border-left: 1px solid #D5D3D3; padding: 5px 0 15px 0;}
.promo_offers2_midbox {width: 490px;  overflow: hidden; background: url(../images/offer_r.jpg) repeat-y right;}
.promo_offers2_midbox h1 {color: #3C3C3C; font-weight: normal; font-size: 185%; margin: 0 0 7px 0; padding: 0 50px 0 0; line-height: 1.25em;}
.promo_offers2_midbox h2 {color: #81bd41; font-weight: bold; font-size: 115%; margin: 12px 0 5px 0; padding: 0 5px 0 0; line-height: 1.3em;}
.promo_offers2_midbox p {margin: 15px 0 0 0;}
.promo_offers2_midbox_hr {border-bottom: 1px solid #dddddd;}
.promo_offers2_pad {padding: 0 15px;}
.promo_offers2_top {background: url(../images/offer2_topa.jpg) no-repeat; width: 490px; height: 10px; line-height: 0%; font-size: 0%;}
.required {color: #df5a57;}
.reseller_image {position: absolute; color: #FFFFFF; width: 704px;}
.reseller_image_pad {padding: 50px 20px 0 317px;}
.reseller_image_text {font-family: Georgia, Times New Roman, Times, serif; font-size: 245%; font-style: italic; line-height: 1.4em; background: url(../images/quote_open_orange.gif) no-repeat 0 5px; text-indent: 30px;}
.reseller_image_textbottom {padding: 7px 0 0 0; _padding: 9px 0 0 0;}
.search_left {float: left; width: 30px; font-size: 145%; color: #81bd41;}
.search_right {float: left; width: 610px;}
.search_right h2 {margin: 0 0 6px 0;}
.sitemap_container {float: left; width: 280px; padding: 20px 10px 20px 0;}
.sitemap_container LI.level1 {margin: 2px 0 4px 5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/chev_green.gif) no-repeat 0 2px; padding: 0 0 0 17px; color: #555555; font-weight: bold; font-size: 135%; line-height: 1.4em;}
.sitemap_container LI.level1 a, .sitemap_container LI.level1 a:visited {color: #555555; text-decoration: none;}
.sitemap_container LI.level1 a:hover {color: #81bd41; text-decoration: underline;}
.sitemap_container LI.level2 {margin: 2px 0 5px 5px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat; padding: 0 0 0 17px;}
.sitemap_container LI.level3 {margin: 2px 0 5px 24px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(../images/dash.gif) no-repeat 0 4px; padding: 0 0 0 13px;}
.sitemap_container UL {margin: 0 0 30px -3px; padding-left: 0px;}
.skiplink, .hidden {display: none;}
.smaller {font-size: 90%;}
.smaller2 {font-size: 85%;}
.smaller3 {font-size: 80%;}
.sme_padding {padding-top:220px;}
.sme_websites {padding: 20px 0 5px 0;}
.sme_websites p {margin: 5px 0; padding: 0px;}
.special_offer_bg1 {background: url(../images/bgaaa.jpg) no-repeat bottom left #cfe5f7;  height: 730px;}
.special_offer_bg2 {background: url(../images/bg_grassaaa.jpg) no-repeat bottom left;  height: 730px;}
.special_offer_bg3 {background: url(../images/signaaa.jpg) no-repeat 463px 78px; height: 730px;}
.special_offer_width_fixed {_padding: 25px 10px 0 25px; !important;}
.tags {padding: 0 0 0 0; line-height: 1.8em;}
.tags a {padding: 0 3px;}
.tags a.light1a {color: #b1d28e; font-size: 105%;}
.tags a.light1b {color: #b1d28e; font-size: 115%;}
.tags a.light1c {color: #b1d28e; font-size: 145%;}
.tags a.light2a {color: #c6e3a7; font-size: 100%;}
.tags a.text1 {font-size: 85%;}
.tags a.text2 {font-size: 145%;}
.tags a.text3 {font-size: 165%;}
.tags a.text4 {font-size: 185%;}
.text_divider {background: url(../images/menu_dotted_hra.gif) repeat-x; padding: 1px 0 0 0; margin: 0;}
.text_divider_pad {background: url(../images/dotted_hr.gif) repeat-x; padding: 10px 0 18px 0; margin: 0;}
.text_padding {padding: 0 0 3px 0; font-family: Arial, Helvetica, sans-serif;}
.top_newlogin {float: right; text-align: right; padding: 13px 0 0 0; color: #333333; width: 200px; white-space: nowrap;}
.top_newlogin img {vertical-align: -65%; #vertical-align: -75%; padding: 0 0 0 6px;}
.top_newsearch {float: right; padding: 13px 0 0 20px; #padding: 12px 0 0 20px; _padding: 11px 0 0 20px; width: 243px;}
.top_newsearch .form {border: 0px solid #FFFFFF; padding: 2px; width: 165px;}
.top_search_text {font-size: 110%; font-weight: bold; padding: 0 0 6px 0; color: #777777;}
.topmenu {height: 33px; white-space: nowrap; margin-left: -37px; overflow: hidden;}
.topmenu UL {margin-top: 0; padding-top: 0;}
.white {color: #FFFFFF;}
.width_150 {width: 150px;}
.width_250 {width: 250px;}
.width100_left {float: left; width: 100px;}
.width210_left {float: left; width: 210px;}
.width400_left {float: left; width: 400px;}
.width610_container {width: 610px; overflow: hidden;}
.width670_container {width: 650px; overflow: hidden;}
.width680_container {width: 680px; overflow: hidden; _width: 660px;}
.width704_container {width: 704px; overflow: hidden;}
A, A:visited {color: #81bd41; text-decoration: none;}
A.grey, A.grey:visited {color: #555555; text-decoration: none;}
A.grey:hover {color: #81bd41; text-decoration: underline;}
A:hover {color: #81bd41; text-decoration: underline;}
bg_services {background: url(../images/image_websites.jpg) no-repeat right 100px;}
h1 {color: #3C3C3C; font-weight: normal; font-size: 205%; margin: 0 0 13px 0; padding: 0px; line-height: 1.3em;}
h1.smaller {color: #81bd41; font-weight: normal; font-size: 150%; margin: 0 0 13px 0; padding: 0px; line-height: 1.3em;}
h2 {color: #81bd41; font-weight: normal; font-size: 150%; margin: 0 0 13px 0; padding: 0px; line-height: 1.3em;}
h2.black {color: #3C3C3C; font-weight: normal; font-size: 150%; margin: 0 0 13px 0; padding: 0px; line-height: 1.3em;}
h3 {color: #555555; font-weight: bold; font-size: 105%; margin: 5px 0 15px 0; padding: 0px; line-height: 1.3em;}
h4 {color: #81bd41; font-weight: bold; font-size: 120%; margin: 0 0 13px 0; padding: 0px; line-height: 2em; align: right;}
hr {color: #dddddd; background: #dddddd url(../images/menu_dotted_hr.gif) repeat-x ; height: 1px; border: 0px; margin: 10px 0px 10px 0px; #margin: 4px 0px 4px 0px; _margin: 4px 0px 4px 0px;}
LI.none {margin: 1px 0 4px 0; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0 2px; padding: 0;}
UL.none {margin: 10px 0 0 2px; padding-left: 0px;}
.charihp_flash {width: 704px; height: 256px; background: #fff;}
.img_pad {padding:  0px 0px 20px 5px;}
.img_noborder_pad {border: 0px solid #ffffff !important; padding: 0px 0px 20px 5pxpx !important;}
.margin_t25 {margin-top: 25px;}
.digihp_box_left {width: 160px; float:left; padding-top: 10px;}
.digihp_box_right {width: 260px; float:right; padding-top: 10px;}
.digihp_box_left p {padding:0;}
.digihp_box_right p {padding:0;}
.digihp_box_design {background: url(../images/design_bg.gif) no-repeat bottom right;}
.digihp_box_dedemo {background: url(../images/doteditor.gif) no-repeat bottom right;}
.resc_box_top {background: url(../images/grey_top.jpg) no-repeat; width: 333px; height: 2px; line-height: 0%; font-size: 0%; margin-top: 10px;}
.resc_box_mid {background: url(../images/package_bga.jpg) repeat-y; width: 333px; min-height: 350px; height: auto !important; height: 350px;}
.resc_box_bottom {background: url(../images/grey_bottoma.jpg) no-repeat; width: 333px; height: 6px; line-height: 0%; font-size: 0%;}
.resc_box_box {width: 307px; padding: 12px 13px 12px 13px;}
.resc_box_box .resc_box_hr {border-bottom: 1px solid #dddddd; font-size: 0%; line-height: 0%;}
.resc_box_box h1 {color: #3C3C3C; font-weight: normal; font-size: 150%; margin: 0 0 7px 0; padding: 0; line-height: 1.25em;}
.resc_box_box p {margin: 0; padding: 10px 0 2px 0; line-height: 1.7em;}
.resc_box_box .inner_box {width: 305px; overflow: hidden; padding: 15px 0 0 0;}
.resc_box_box .inner_box .left {float: left; width: 150px;}
.resc_box_box .inner_box .right {float: left; width: 155px;}
.resc_box_box .inner_box .right .minheight {min-height: 140px; height: auto !important; height: 140px;}
.resc_box_box .inner_box .right LI {margin: 0 0 8px 0; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 0 0 0 20px; background: url(../images/chev_green.gif) no-repeat 0 2px;}
.resc_box_box .inner_box .right UL {margin: 0; padding-left: 0; font-size: 120%; line-height: 1.45em !important;}
.resc_box_pad {padding: 0 12px;}
.img_align_left_margin {float: left; margin: 5px 10px 10px 0px;}
.content_text_pad_r50_text {padding: 25px 50px 0 25px; line-height: 1.85em;}

