/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Default" in dotEditor style management */
* {font-family:Georgia, "Times New Roman", Times, serif;}
body {font-size: 80%; font-style: normal; font-weight: normal; color: #6A6A6A; line-height:160%;  background: #fff; margin-top:0px;}
h1 {color:#242424; font-size:400%; margin:3px 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:110%;}
h2 {color:#000000; font-size:140%; font-weight: normal; margin:0 0 20px 0; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.5em;}
h3 { color:#6b6b6b;font-size:120%; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.page_bg {background: url(/images/2010/b/background3.gif) 0 0 repeat-x #f5f5f5; width:100%;}
p {margin: 0px 0px 15px 0px;}
img {border: 0px;}
.main_page_content ul {margin:20px 0 20px 0;}
.main_page_content ul li {padding:0 0 0.4em 20px; background:url('/images/general/bullet.gif') 0 0.5em no-repeat;}
.hp_content_wrapper {width:100%; height:auto; overflow:hidden;}
.hp_page_content {width:920px; float:left; margin:0px 0 0 0; min-height:650px; height:auto;}
.content_left { width:600px; padding: 0 20px 20px 0; float:left;}
.content_right { float:right; width:275px; padding: 18px 0 10px 0px;}
.quotes {background:url(/images/general/hp_seperator.gif) top repeat-x; padding:30px 0 20px 0; clear:both; overflow:hidden;}
.quotes p {font-style:italic !important; font-size:120%; color:#333333; margin:0 25px 10px 0; line-height:140%}
.purpleheader { color:#875ed9; text-transform:capitalize; font-weight:bold; font-size:90%;}
.services { margin:20px 0 20px 0; border-bottom:1px solid #c7c5c5; }
.services ul {margin:30px 0 5px 0;}
.services ul li {padding:0 0 0.4em 20px !important; background:url('/images/icons/chev_arrow.gif') 0 0.2em no-repeat !important; color:#7954c3; font-size:140%;}
.tick_boxes_left { margin-left:95px; float:left; width:360px; clear:both; overflow:hidden;}
.tick_boxes_right { float:right; width:360px;}
.tick_boxes_left ul, .tick_boxes_right ul {margin:5px 0 5px 0;}
.tick_boxes_left ul li, .tick_boxes_right ul li {padding:0 0 2em 60px; background:url('/images/icons/chev_tickyourboxes.gif') 0 0.2em no-repeat;}
.tickboxes_bottom { background:url(/images/general/hp_seperator.gif) top repeat-x; border-top:9px solid #000000; width:920px; clear:both; overflow:hidden; margin-bottom:30px;}
.tickboxes_bottom p { font-size:190%; color:#000000; margin: 50px 115px 30px 115px; line-height:130%; text-align:center;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; padding: 0 10px 10px 0;}
.img_align_right {float: right; padding: 0 0 10px 10px;}
.page_wrapper {width:920px; margin:auto; min-height:500px; height:auto;}
.header {width:920px; height:142px; font-size:90%; line-height:0 !important; float:left; margin-bottom:7px;}
.header_right { float:right; width:285px; padding-top:10px; height:175px;}
.logo {	width:179px;	float:left;	padding-top: 24px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 87px;	margin-bottom: 5px;}
.top_links {width:600px; float:right; text-align:right; font-size:95%;}
.breadcrumb {margin:5px 0 45px 0; float:left; width:100%; height:20px;color:#8e8e8e;}
.breadcrumb ul li {display:inline; padding: 0 0.3em 0 0 !important; font-size:85%; background: none !important;}
.breadcrumb ul li a, .breadcrumb ul li a:visited {padding:0 1.2em 0 0; color:#696969; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat;}
.breadcrumb ul li a:hover {padding:0 1.2em 0 0; color:#8e8e8e; text-decoration:none; background:url('/images/icons/chev_grey.gif') center right no-repeat;}
.top_text_links {float:right; width: 578px; color:#000; margin: 7px 15px 0 0; padding-right: 22px; }
.top_text_links ul { display:inline !important; float:right;  clear:both;}
.top_text_links ul li { float:left; display:block;padding:15px 10px 10px 5px;}
.top_text_links ul li a, .top_text_links ul li a:visited {color:#797878;display:block; text-decoration:none;}
.top_text_links ul li a:hover {color:#797878;display:block; text-decoration:underline;}
.hp_blockpositioning { float:left; background:url(/images/general/hp_vid_bg.gif) no-repeat; width:600px; padding:24px 8px 25px 12px;}
.blockpositioning { float:left; background:url(/images/general/casestudy_bg.gif) no-repeat; width:575px; padding:24px 8px 35px 12px;}
.hp_story .video {width:597px; height:358px; background:url("/images/banners/homepage_banner_update.jpg") no-repeat; position: relative;}
.hp_story { width:920px; min-height:408px; margin-top:15px;}
.tier_cover {float:right; width:300px; margin:24px 0 0 0 ;}
.tier1 {float:right; width:175px; background:url(/images/general/tier1.jpg) no-repeat left top; height:87px; margin-bottom:2px; padding:30px 110px 0px 15px;}
.tier2 {float:right; width:175px; background:url(/images/general/tier2.jpg) no-repeat left top; height:102px; margin-bottom:2px;padding:15px 110px 0px 15px;}
.tier3 {float:right; width:210px; background:url(/images/general/tier3.jpg) no-repeat left top; height:105px; margin-bottom:2px;padding:15px 75px 0px 15px;}
.tier2 h1, .tier3 h1 { font-size:190%; color:#FFF;}
.tier1 h1 { font-size:190%; color:#999999;}
.hp_tours { width:920px; background:url(/images/general/hp_seperator.gif) top repeat-x; margin:15px 0 0 0; padding:15px 0 0 0; clear:both; overflow:hidden; border-top:9px solid #000;}
.what_clients_say p { font-style:italic !important; font-size:120%; color:#333333; margin:0 25px 10px 0; line-height:110% }
.quote { color:#7954c3 !important; font-size:90% !important; font-weight:bold;}
.hp_tours p { font-style:normal; font-size:120%; color:#333333; margin:10px 25px 10px 0; line-height:120% }
.objects, .why, .video_tour, .what_clients_say { width: 290px; margin:15px 30px 15px 0 ; float:left; }
.objects h2, .why h2, .video_tour h2, .what_clients_say h2, .integration h2 { border-bottom:1px solid #c7c5c5; color:#242424; font-size:230%; padding-bottom:10px;margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%;}
.adverts h2 {color:#0b0b0b; font-size:150%; padding-bottom:10px;margin:0 0 8px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:110%;}
.advert1 { background:url(/images/banners/website_healtheck.jpg) no-repeat top left; height:135px; width:249px; padding:25px 15px 0px 15px; margin-bottom:15px;}
.advert2 {height:151px; width:270px;  margin-top:15px; padding:5px; background:#fff;}
.advert3 { background:url(/images/general/advert3_bg.gif) no-repeat top left; height:145px; width:249px; padding:15px 15px 0px 15px; margin-bottom:15px;}
.advert4 { background:url(/images/general/advert4_bg.gif) no-repeat top left; height:145px; width:249px; padding:15px 15px 0px 15px; margin-bottom:15px;}
.advert1 p { color:#333333; font-size:90%;}
.adverts, .integration { width: 280px; float:right; margin:15px 0 15px 0 ; }
.objects ul {}
.objects .red {padding:0 10px 20px 60px; background:url('/images/icons/red_man.gif') 0 0em no-repeat; font-size:180%; color:#dd4f50;}
.objects .green {padding:0 10px 20px 60px; background:url('/images/icons/green_man.gif') 0 0em no-repeat;font-size:180%; color:#629919;}
.objects .purple {padding:0 10px 20px 60px; background:url('/images/icons/purp_man.gif') 0 0em no-repeat;font-size:180%; color:#633bb3;}
.red a, .green a, .purple a { line-height:120%;}
.red a, .red a:active { color:#dd4f50;text-decoration:none;}
.red a:hover { color:#dd4f50;text-decoration:underline;}
.green a, .green a:active { color:#629919;text-decoration:none;}
.green a:hover { color:#629919;text-decoration:underline;}
.purple a, .purple a:active { color:#633bb3; text-decoration:none;}
.purple a:hover { color:#633bb3; text-decoration:underline;}
.why ul {}
.why ul li {padding:0 10px 1em 12px; background:url('/images/icons/purp_chev.gif') 0 0.3em no-repeat; color:#333333; font-size: 150%;}
.news_bullets .more_link {font-size:100%; margin-left: 18px; margin-top:-0.6em}
.news_bullets ul li {padding:0 10px 15px 18px; background:url('/images/general/hp_bullet.gif') 0 0.4em no-repeat;}
.hp_rhc ul li {padding:0 5px 0 18px; background:url('/images/general/hp_bullet.gif') 0 0.5em no-repeat;}
.telephone { background:url(/images/top/telephone_bg.gif) bottom no-repeat; float:right; width:280px; height:128;  }
.dropline { margin:54px 0 23px 0;}
.telephone h1 { font-size:160%; color:#FFF; margin:0 0 5px 80px; font-weight:normal;}
.telephone h2 { font-size:110%; color:#fff; margin:0 0 1px 80px; font-weight:normal;}
.div_wrapper {overflow:hidden; height:129px; width:630px;}
.float_left {float: left;}
.float_right {float: right;}
.choose_site_mid {float:left; width:123px; height:21px; background:#FFF; text-align:left;}
.choose_site_mid a, .choose_site_mid a:hover, .choose_site_mid a:visited {color:#666; text-decoration:none;}
.choose_site_right {float:left; width:23px;}
.search_wrapper {margin:8px 0 0 0 !important; float:right !important; text-align:right !important; clear:both; overflow:hidden; height:24px;}
.frm_box_rh {float:left; height:21px; width:1px; background:url('/images/top/frm_box_rh.gif') top right no-repeat;}
.search_box {background-image:url(/images/2010/n/news_back.png);
color:#909090;
float:left;
height:20px;
margin-top:0;
text-align:left;
width:111px;}
.search_frm {
border:0 none;
color:#585858;
font-size:11px;
height:13px;
line-height:110%;
margin-top:2px;
outline-style:none;
overflow:hidden;
padding-top:2px;
width:100px;

}
.newsletter_frm {	border:0px;	color:#666;	width:140px;	height:15px;	float:left;	padding-top:3px;	font-size:11px;}
.btn_go {	vertical-align: middle;	margin-top: 0px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0px;}
.nav_bar form {margin:3px;}
.margin_r0 {margin-right:0 !important;}
.hidden {display:none;}
.footer { font-size:80%; line-height:130%; color:#979797; padding:25px 0 5px 0; clear:both; overflow:hidden; border-top: 1px solid #c7c5c5;font-family:Georgia, "Times New Roman", Times, serif ! important;}
.footer_text, .footer_text p {width:650px; float:left; font-family:Georgia, "Times New Roman", Times, serif ! important;}
.credit {width:220px; float:right; text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
.footer_text a, .footer_text a:visited {color:#979797; text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif ! important;}
.footer_text a:hover {color:#979797; border-bottom:1px solid #979797;font-family:Georgia, "Times New Roman", Times, serif ! important; text-decoration:none;}
.nav_bar { margin: 7px 0 0 0; width:600px; }
.nav_bar ul {height:49px !important; display:inline !important;}
.nav_bar ul li {height:49px !important; float:left; display:block;}
.nav_bar ul li a {background:url('/images/top/nav.jpg') no-repeat; height:49px !important; display:block;}
#nav_home {float:left; width: 80px; height: 64px; display: block; background-position:0 -49px;}
#nav_overview {float:left; width: 113px; height: 64px; display: block;background-position:-80px -49px;}
#nav_features_pricing {float:left; width: 175px; height: 64px; display: block; background-position:-193px -49px;}
#nav_our_services {float:left; width: 127px; height: 64px; display: block;background-position:-368px -49px;}
#nav_resellers {float:left; width: 103px; height: 64px; display: block;  background-position:-495px -49px;}
#nav_home:hover {float:left; width: 80px; height: 64px; display: block;background-position:0 0px !important;}
#nav_overview:hover {float:left; width: 113px; height: 64px; display: block;background-position:-80px 0px !important;}
#nav_features_pricing:hover {float:left; width: 175px; height: 64px; display: block;  background-position:-193px 0px !important;}
#nav_our_services:hover {float:left; width: 127px; height: 64px; display: block; background-position:-368px 0px !important;}
#nav_resellers:hover {float:left; width: 103px; height: 64px; display: block;background-position:-495px 0px !important;}
.nav_bar ul li a.nav_home, .nav_bar ul li a.nav_home:visited {width:80px; background-position:0 -49px;}
.nav_bar ul li.on a.nav_home, .nav_bar ul li a.nav_home:hover {width:80px; background-position:0 0px !important;}
.nav_bar ul li a.nav_overview, .nav_bar ul li a.nav_overview:visited {width:113px; background-position:-80px -49px;}
.nav_bar ul li.on a.nav_overview, .nav_bar ul li a.nav_overview:hover {width:113px; background-position:-80px 0px !important;}
.nav_bar ul li a.nav_features_pricing, .nav_bar ul li a.nav_features_pricing:visited {width:175px; background-position:-193px -49px;}
.nav_bar ul li.on a.nav_features_pricing, .nav_bar ul li a.nav_features_pricing:hover {width:175px; background-position:-193px 0px !important;}
.nav_bar ul li a.nav_our_services, .nav_bar ul li a.nav_our_services:visited {width:127px; background-position:-368px -49px;}
.nav_bar ul li.on a.nav_our_services, .nav_bar ul li a.nav_our_services:hover {width:127px; background-position:-368px 0px !important;}
.nav_bar ul li a.nav_resellers, .nav_bar ul li a.nav_resellers:visited {width:103px; background-position:-495px -49px;}
.nav_bar ul li.on a.nav_resellers, .nav_bar ul li a.nav_resellers:hover {width:103px; background-position:-495px 0px !important;}
.large_chev { float:right; padding:15px 0 15px 30px;}
.boxes { float:left; margin:15px 0 15px 0; width:920px;}
.boxes h1 {color:#fff; font-size:260%; margin:0 0 15px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:100%;}
.boxes h2 {color:#fff; font-size:140%; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif;}
.box1,.box2, .box3, .box4 p { color:#FFF;}
.box1 {background:url(/images/general/email_newsletter.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height: 185px; padding:10px 15px 13px 15px;}
.box2 {background:url(/images/general/SEO_Stuff.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height: 185px; padding:10px 15px 13px 15px;}
.box3 {background:url(/images/general/10_years.gif) repeat-y top; width:200px; float:left; min-height: 185px; height: auto !important; height:185px; padding:10px 15px 13px 15px;}
.box4 {background:url(/images/general/Let_us.gif) repeat-y top; width:200px; float:right; min-height: 182px; height: auto !important; height:182px; padding:15px 15px 11px 15px;}
.content_left ul, .content_wide2 ul {margin:20px 0 20px 0;}
.content_left ul li, .content_wide2 ul li {padding:0 0 0.4em 20px; background:url('/images/icons/arrow_purple.gif') 0 0.4em no-repeat;}
.form_wrapper_pad {width: 100%; overflow: hidden; padding: 5px 0;}
.form_left {float: left; width: 200px; padding-right: 10px;}
.form_right {float: left; width: 332px;}
.form {border:0px; color:#666; width: 322px; padding:2px 0 2px 5px; border:#c2c1c1 1px solid;}
.search_frm2 {border:0px; color:#666; width: 322px; padding:2px 0 0 10px; border:#c2c1c1 1px solid;}
.padding_t10 {padding-top: 10px;}
.smaller {font-size: 85%;}
hr {color: #dddddd; background: #dddddd url(/images/lhm/menu_dotted_hr.gif) repeat-x ; height: 1px; border: 0; margin: 1.4em 0;}
.align_center {text-align: center;}
.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_purple {background: #7350ba !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_purple {background: #7350ba !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;}
.tier_cover a:hover {text-decoration:none;}
.tier_cover a, .tier_cover a:visited {cursor: hand; text-decoration:none;}
.credit img {vertical-align: -30%; padding-left: 5px;}
.hp_slideshow {background: url(/images/hp_slide/background.jpg) no-repeat #6e4db1; min-height: 151px; height: auto !important; height: 151px; width: 269px; overflow: hidden;}
.hp_slidshow_b1 {float: left; width: 42px; padding-top: 125px; text-align: center}
.hp_slideshow_m {float: left; width: 186px; padding-top: 8px; text-align: center;}
.hp_slidshow_b2 {float: left; width: 41px; padding-top: 125px; text-align: center}
a, a:active {color:#7954c3; text-decoration: none;}
a:hover {color:#7954c3; text-decoration: underline;}
.pagnation {width: 100%; overflow: hidden; font-size: 125%; padding: 0 0 10px 0;}
.pagnation_center {float: left; width: 58%; text-align: center;}
.pagnation_left {float: left; width: 20%;}
.pagnation_right {float: right; width: 20%; text-align: right;}
li.sm_level0 ul {margin: 3px 0 0 0;}
li.sm_level0 {background: transparent url(/images/icons/chev_arrow.gif) no-repeat scroll 0 0.3em !important;  font-size: 135%; font-weight: normal; margin-bottom:8px;}
li.sm_level1 {background: url(/images/icons/dash.gif) no-repeat 0 0.3em !important; padding: 0.2em 0 0.2em 15px; font-size: 85%; font-weight: normal;}
li.sm_level2 {background: url(/images/icons/dash.gif) no-repeat 0 0.3em !important; padding: 0.15em 0 0.15em 15px;}
li.sm_level3 {background: url(/images/icons/dash.gif) no-repeat 0 0.3em !important; padding: 0.15em 0 0.15em 15px;}
li.sm_level4 {background: url(/images/icons/dash.gif) no-repeat 0 0.3em !important; padding: 0.15em 0 0.15em 15px;}
li.sm_level0 a, li.sm_level0 a:visited {color:#7954c3;}
li.sm_level0 a:hover {color:#7954c3;}
li.sm_level1 a, li.sm_level1 a:visited {color:#6A6A6A;}
li.sm_level1 a:hover {color:#6A6A6A;}
h2.hp_slide {color:#000000; font-size:130% !important; font-weight: normal; margin: 10px 0 !important; font-family:Georgia, "Times New Roman", Times, serif; line-height: 1.5em; text-align: center;}
.img_border {border: 1px solid #ddd; padding: 10px; background: #fff;}
.img_margin_right {float: right; margin: 0 0 5px 10px;}
.advert_healthcheck { background:url(/images/general/advert_hc_bg.gif) no-repeat top left; height:145px; width:249px; padding:15px 15px 0px 15px; margin-bottom:15px;}
.advert1 a, .advert1 a:active, .advert3 a, .advert3 a:active, .advert4 a, .advert4 a:active, .advert_healthcheck a, .advert_healthcheck  a:active, .socommercebanner a, .socommercebanner  a:active, .hittingcheckoutbanner a, .hittingcheckoutbanner a:active, .guidetochoosing a:active, .guidetochoosing a { color:#333333; text-decoration:none;}
.advert1 a:hover, .advert3 a:hover, .advert4 a:hover, .advert_healthcheck a:hover, .socommercebanner a:hover, .hittingcheckoutbanner a:hover, .guidetochoosing a:hover, { color:#333333; text-decoration:underline;}
.advert1, .advert2, .advert3, .advert4, .advert_healthcheck, .socommercebanner, .hittingcheckoutbanner, .guidetochoosing { border:1px solid #cccccc;}
.boxes a, .boxes a:visited {cursor: hand; color: #fff; text-decoration: none;}
.boxes a:hover {cursor: hand; color: #fff; text-decoration: none;}
.hr {width: 100%; background:url(/images/general/hp_seperator.gif) top repeat-x; margin:15px 0 15px 0; padding:1 5px 0 15px 0; clear: both; overflow:hidden; border-top: 0px solid #000; height: 15px;}
.features_bottom { background:url(/images/general/hp_seperator.gif) top repeat-x; border-top:9px solid #000000; width: 100%; clear:both; overflow:hidden; margin-bottom:30px;}
.features_bottom p { font-size:190%; color:#000000; margin: 50px 115px 30px 115px; line-height:130%; text-align:center;}
.contact_infobox {width: 450px; overflow: hidden; padding: 2px 0 5px 0;}
.contact_innerleft {float: left; width: 200px; font-weight: bold;}
.contact_innerright {float: left; width: 250px;}
.contact_left {float: left; width: 475px;}
.contact_left .form_wrapper_pad {width: 470px; overflow: hidden; padding: 5px 0;}
.contact_left .form_left {float: left; width: 200px; padding-right: 0;}
.contact_left .form_right {float: left; width: 270px;}
.contact_left .form {border:0px; color:#666; width: 260px; padding:2px 0 2px 5px; border:#c2c1c1 1px solid;}
.contact_right {float: right; width: 420px; padding-bottom: 15px;}
.align_right {text-align: right;}
.hr2 {background:url(/images/general/hp_seperator.gif) top repeat-x; margin:15px 0 15px 0; padding:1 5px 0 15px; overflow:hidden; border-top: 0px solid #000; height: 15px;}
.download_wrapper {width: 405px; overflow: hidden; padding-top: 10px;}
.download_left {float: left; width: 25px;}
.download_right {float: left; width: 380px;}
.oops {background:url(/images/general/oops.jpg) no-repeat; width:265px; height:350px; float:right; margin:15px 0 15px 0 ;}
.seoholder {width:200px; height:20px;}
#seoholder {width:200px; height:20px;  float:left; clear:left;}
.seoholderdivider1 {width:43px; height:30px; float:left; clear:right; }
.seoholderdivider2 {width:32px; height:30px; float:left; clear:right; }
.seoholderdivider3 {width:26px; height:30px; float:left;clear:right;  }
.imageholder {float:right; width:230px; height:500px;}
.imagedivider {height:25px; width:10px;}
.textholder {float:left; width:675px; padding-right:15px;}
h4 { color:#6d4baf;font-size:110%; margin:30px 0px 10px 0px; font-family:Georgia, "Times New Roman", Times, serif;}
h4.first { margin-top: 0; }
.blogposts {  }
.container { border-top: 1px solid #C7C5C5; border-bottom: 1px solid #C7C5C5; overflow: hidden; }
.clearer, #tabs-1, #tabs-2, #tabs-3, #tabs-4 { clear:both; }
.ui-tabs .ui-tabs-nav li { padding-top: 5px !important; }
.poplayer_box {width: 942px; position: absolute; background: #fff; border: 0px; padding: 0px;}
.wrapper {width: 100%; overflow: hidden;}
.poplayer_title {float: left; width: 700px;}
.poplayer_title h1 {margin: 0; padding: 5px 10px 0 10px; font-size:260%; line-height:110%;}
.poplayer_close {float: right; width: 42px;}
.poplayer_subtitle {color:#242424; padding: 5px 10px 10px 10px; font-size:140%; line-height:110%;}
.wrapper_action {width: 100%; overflow: hidden;}
.wrapper_action .arrow_left {float: left; width: 44px; padding: 250px 0 0 10px;}
.wrapper_action .arrow_right {float: right; width: 54px; padding-top: 250px;}
.wrapper_action .slider_box {float: left; padding: 15px 10px 0 10px; background: url(/images/slider/shadow_top.gif) no-repeat top; }
.wrapper_action .bgbottom {padding-bottom: 15px; background: url(/images/slider/shadow_bottom.gif) no-repeat bottom; overflow: hidden; width: 790px; float: left; z-index: 100; position: relative;}
.wrapper_action .sliderborder {width: 758px; padding: 15px; border: 1px solid #e2e2e2; margin: auto;}
.wrapper_action .bottomlink {padding-top: 10px; text-align: right; font-size: 150%;}
.wrapper_action .bottomlink a {padding: 0 15px 0 0; background: url(/images/slider/arrow_link.gif) no-repeat center right;}
.wrapper_tour {width: 100%; overflow: hidden;}
.wrapper_tour .arrow_left {float: left; width: 44px; padding: 175px 0 0 10px;}
.wrapper_tour .arrow_right {float: right; width: 54px; padding-top: 175px;}
.wrapper_tour .slider_box {float: left; width: 814px; padding: 15px 10px 0 10px; background: url(/images/slider/shadow_top.gif) no-repeat top;}
.wrapper_tour .bgbottom {padding-bottom: 15px; background: url(/images/slider/shadow_bottom.gif) no-repeat bottom; overflow: hidden; width: 798px; float: left; z-index: 100; position: relative;}
.wrapper_tour .sliderinner {width: 768px; padding: 15px; margin: auto; overflow: hidden;}
.wrapper_tour .slider_image {float: left; width: 540px;}
.wrapper_tour .slider_image img {border: 1px solid #e2e2e2;}
.wrapper_tour .slider_text {float: left; width: 228px;}
.wrapper_tour .slider_text p {margin: 0; padding: 0;}
.wrapper_tour .slider_text p.bigger {color:#242424; font-size: 145%; margin: 20px 0 15px 0; padding: 0;}
h1#quote1 {background:url(/images/2009/h/h1_calculator.gif) 570px 0 no-repeat; padding-top:0.7em; min-height:169px; height:auto !important; height:169px; width:600px; padding-right:100px; margin-bottom:0 !important;}
h1#quote2 {background:url(/images/2009/h/h1_calculator.gif) top right no-repeat; min-height:169px; height:auto !important; height:169px; width:550px; padding-right:100px; margin-bottom:0 !important;}
.services ul li, #quote ul li {padding:0 0 0.4em 20px !important; background:url('/images/icons/chev_arrow.gif') 0 0.2em no-repeat !important; color:#7954c3; font-size:140%;}
#quote ul li {margin:2em 0 1em 0;}
#quote table {margin-bottom:3em;}
.quote_options {float:left; color:#734FB9; display:block; font-size:270%; width:800px; padding-top:1.20em; line-height:120%; #padding-top:1em;}
.large_number {float:left; font-size:620%; color:#734FB9; width:40px; margin-right:15px; line-height:120%; #line-height:100%;}
.purple_row, .white_row {clear:both; padding:1em; font-size:130%; #padding:0.5em 1em 1em 1em;}
.purple_row input, .white_row input {margin-right:1em;}
.purple_row {background:#DDD5ED;}
#quote_options {margin-top:-90px;}
#quote_options hr {margin-bottom:1em;}
.quote_form_elements {padding:3em 0 5em 0; display:block; width:920px; overflow:hidden; display:block;}
.quote_form {border:1px solid #C1C1C1; font-size:300%; color:#E0E0E0; padding:0.55em; float:left; width:440px;}
.credit2 {width:220px; float:right; text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif !important;}	
.credit2 img {vertical-align: 0%; padding-left: 5px;}
.searchsubmit {width:22px;height:20px;}
.nav_holder {width:920px; height:50px;	float: left; margin-top:2px;}
.nav_base {	width:920px;	height:19px;	float:left;}
.nav_back {width:920px;	height:54px;	background-image:url(/images/2010/n/nav_background.gif);	background-repeat: no-repeat;}
.partof {	font-size:80%;	color:#979797;	width:142px;	height: 15px;	float:left;	margin-top:25px;	margin-bottom: 5px;}
.winners {	font-size:80%;	color:#979797;	width:176px;	height: 15px;	float:left;	margin-top:25px;	margin-bottom: 5px;}
.header_holder {	width:920px;	height:119px;	padding-top:0px;}
.headerright {	width:610px;	height: 119px;	float:right;}
.headerleft {	width:300px;	height:119px;	float:left;}
.logoholder {	margin-top:10px;	width:300px;	height:110px;}
.phone_holder {	width:556px;	height:91px;	float:right;	vertical-align:top;	background-image: url(/images/2010/p/phone_back.gif);	background-repeat: no-repeat;	background-position: right;}
.subnav_holder {	width:276px;	height:20px;	float:right;	padding-top: 8px;	margin-left: 0px;	clear: right;	line-height:120%}
.straplineholder {	width:200px;	height:10px;	float:left;	margin-left:5px;	font-size:10px;}
.subhnav a, .subheader a:active {	color:#585858;	font-size:100%;	margin:0 0 0 0;	font-family:Georgia, "Times New Roman", Times, serif;}
.searchholder {float:right;
height:20px;
margin-bottom:0;
margin-right:0;
margin-top:0;
width:145px;}
.searchleft {	width:9px;	height:20px;	float:left;}
.phoneicon {	width:26px;	height:35px;	float:left;}
.phonewrap {	width:135px;	height:45px;	float:left;	margin-top: 3px;}
.phone_inner_holder {	width:200px;	height:45px;	float:right;	vertical-align:bottom;	padding-top:36px;}
.phonenumtop {	width:150px;	height:auto;	margin-bottom:2px;	float:left;	color: #646464;	font-size: 16px;	line-height: 120%;}
.phonenumbottom {	width:135px;	height:auto;	float:left;	color: #eb4a5a ;	font-size: 20px;	line-height: 120%;}
.phonedivider {	width:20px;	height:35px;	float:left;}
.login {	width:215px;	height:30px;	float:right;	padding-right:5px;	padding-top:10px;}
.righttitle {	color:#FFFFFF;	font-size:165%;	line-height:110%;	background-position: left;	margin-left:10px;	margin-top:10px;	width:170px;	height: 57px;}
.rightnewstitle {	color:#ffffff;	font-size:285%;	background-position: left;	margin-left:10px;	padding-top:15px;	width:165px;	height:47px;	line-height: 120%;}
.rightsubtitle {	color:#FFFFFF;	font-size:120%;	line-height:110%;	background-position: left;	margin-left:10px;	padding-top:5px;	width:170px;	height: 20px;}
.rightsubtitle2 {	color:#FFFFFF;	font-size:150%;	line-height:110%;	background-position: left;	margin-left:10px;	padding-top:18px;	width:170px;	height: 15px;}
.rightsubtitle3 {	color:#FFFFFF;	font-size:120%;	background-position: left;	margin-left:10px;	margin-top:10px;	width:150px;	line-height: 120%;	height: 32px;}
.sub_menu {	width:130px;	height:14px;	float:left;	margin-top: 2px;	color:#585858;	font-size:90%;	margin-left: 0px;	line-height:120%}
.sub_menu ul {	text-decoration:none;}
.sub_menu li {	display:inline;	width:auto;	padding-right:3px;	line-height:140%;	height:21px;}
.sub_menu a {	text-decoration:none;	width:auto;	color:#585858;}
.sub_menu a:hover {	text-decoration:none;	width:auto;	color:#585858;}
.sub_menu a span {	text-decoration:none;	width:auto;	color:#585858;}
.menu_new {	padding: 8px 0 0 5px;}
.menu_new ul {	list-style:none;	width:100%;	display: inline;	height:75px;}
.menu_new li {	float: left;	background:url(
/images/2010/n/nav_left.gif) no-repeat left top;	padding: 0 0 0 9px;	font-size: 130%;	margin: 0 0 0 0;}
.menu_new li a, .menu_new li a:visited .menu_new li a, .menu_new li a:visited {
background:transparent url(/images/2010/n/nav_right.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
float:left;
padding:21px 30px 5px 14px;
}
.menu_new li:hover {	background: url(
/images/2010/n/nav_left.gif) no-repeat 0 -46px;	text-decoration:none;}
.menu_new li:hover a {	float: left;	background:url(/images/2010/n/nav_right.gif) no-repeat 100% -46px;	color: #fff;	text-decoration:none;}
.menu_new li.on {	background: url(
/images/2010/n/nav_left.gif) no-repeat 0 -92px;}
.menu_new li.on a, .menu_new li.on a:visited, .menu_new li.on a:hover {	float: left;	background:url(/images/2010/n/nav_right.gif) no-repeat 100% -92px!important;	color: #333!important;	text-decoration:none;}
.menu_new_tabs {	padding: 8px 0 0 0px;}
.menu_new_tabs li {	float: left;	background:url(/images/nav_tab_left_tabs.png) no-repeat left top;	padding: 0 0 0 18px;	font-size: 130%;	margin: 0 0 0 0;	line-height:110%;	display: block;}
.menu_new_tabs li a, .menu_new_tabs li a:visited {	float: left;	background:url(/images/nav_tab_right_tabs.png) no-repeat right top;	padding: 22px 34px 10px 4px;	color:#fff;	display:block;}
.menu_new_tabs li.on {	background: url(/images/nav_tab_left_tabs.png) no-repeat 0 -75px;}
.menu_new_tabs li.on a, .menu_new_tabs li.on a:visited, .menu_new_tabs li.on a:hover {	float: left;	background:url(/images/nav_tab_right_tabs.png) no-repeat 100% -75px;	color: #333 !important;	text-decoration:none;}
.menu_new_tabs li:hover {	background: url(/images/nav_tab_left_tabs.png) no-repeat 0 -75px;	text-decoration:none;}
.menu_new_tabs li:hover a {	float: left;	background:url(/images/nav_tab_right_tabs.png) no-repeat 100% -75px;	color: #fff !important;	text-decoration:none;}
.menu_new_tabs ul {	list-style:none;	width:100%;	display: inline;	overflow: hidden;	height:75px;}
.nav_holder_tabs {	margin-top:2px;	width:920px;	height:73px;	float: left;	_margin-top: 0;}
.nav_back_tabs {	width:920px;	height:75px;	background-image:url(/images/nav_back_tabs.gif);	background-repeat: no-repeat;}
.tryitnow {	width:88px;	height:25px;	float:left;	margin-top:10px;}
.login_button {	width:88px;	height:25px;	float:right;	margin-top:10px;}
.or {	width:15px;	height:11px;	float:left;	padding-top:15px;	padding-left:12px;	color:#585858;	font-size:90%;}
.search_submit {}
.img_border  {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
padding:6px;
}
.socommercebanner  {
background:transparent url(
/images/2010/s/socommercecontent_banner.gif) no-repeat scroll left top;
height:145px;
margin-bottom:15px;
padding:15px 15px 0;
width:249px;
}
.orderedlist ul li { background: url(http://www.dotmailer.co.uk/images/num1.gif) no-repeat 2px 2px; margin: 2px 0px 8px 0px; padding: 0px 0px 0px 25px;_background-image: url(http://www.dotmailer.co.uk/numx.gif);}
.orderedlist li+li {background-image: url(http://www.dotmailer.co.uk/images/num2.gif); }
.orderedlist li+li+li 	{background-image: url(http://www.dotmailer.co.uk/images/num3.gif); }
 	.orderedlist li+li+li+li 	 {background-image: url(http://www.dotmailer.co.uk/images/num4.gif); }
 .orderedlist li+li+li+li+li  		 {background-image: url(http://www.dotmailer.co.uk/images/num5.gif); }
.orderedlist li+li+li+li+li+li 	 {background-image: url(http://www.dotmailer.co.uk/images/num6.gif); }
.orderedlist li+li+li+li+li+li+li 	 {background-image: url(http://www.dotmailer.co.uk/images/num7.gif); }
 .orderedlist li+li+li+li+li+li+li+li  	 {background-image: url(http://www.dotmailer.co.uk/images/num8.gif); }
.orderedlist li+li+li+li+li+li+li+li+li 	 {background-image: url(http://www.dotmailer.co.uk/images/num9.gif); }
.orderedlist li+li+li+li+li+li+li+li+li+li {background-image: url(http://www.dotmailer.co.uk/images/num10.gif); }
.content_right ul li {background:transparent url(/images/icons/arrow_purple.gif) no-repeat scroll 0 0.4em;
padding:0 0 0.4em 20px;
}
.bodydivider  {
border-top:1px solid #C7C5C5;
clear:both;
height:5px;
margin-bottom:10px;
margin-top:20px;
overflow:hidden;
width:100%;
}
.hittingcheckoutbanner {
background:transparent url(
/images/2010/h/hitting_checkout_banner.jpg) no-repeat scroll left top;
height:145px;
margin-bottom:15px;
padding:15px 15px 0;
width:249px;
}
.guidetochoosing { background:transparent url(/images/2010/g/guide_back.jpg) no-repeat scroll left top; height:145px; margin-bottom:15px; padding:15px 15px 0; width:249px; }
.advert1 h2 {color:#0b0b0b; font-size:180%; padding-bottom:10px;margin:0 0 8px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:110%;}

