html,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span{margin:0;padding:0;border:0;}
br.cl{clear:both;margin:0;padding:0;}.dn{display:none;}.vh{visibility:hidden;}.tdn{text-decoration:none;}
.fl{float:left;}.fr{float:right;}hr{height:1px;}.noborder{border:0;}
.marginleft{margin-left:10px;}
.marginright{margin-right:10px;}
#mainboxtop .marginright{margin-right:16px;}
body{font:62.5% 'PTSansRegular',Arial,Verdana,Hetvetica,sans-serif;line-height:1.5em;color:black;background:#363636;}
input, select, th, td {font-size:1em;width:auto;}
h1{font-size:2.4em;line-height:1.2em;font-weight:normal;color:#011f59;}
h2{font-size:2.4em;line-height:1.5em;font-weight:normal;color:#011f59;}
h2 a{color:#011f59;text-decoration:none;}
h2 a:hover{color:#011f59;text-decoration:underline;}
h3{font-size:1.8em;line-height:1.5em;font-weight:normal;color:#011f59;}
h3 a{color:#011f59;text-decoration:none;}
h3 a:hover{color:#011f59;text-decoration:underline;}
h4{font-size:1.6em;line-height:1.5em;font-weight:normal;color:#011f59;padding:5px 0;}
h4 a{color:#011f59;text-decoration:none;}
h4 a:hover{color:#011f59;text-decoration:underline;}
p{margin:0;padding:5px 0;color:#666666;background:transparent;}
li{color:#666666;}
li a{color:#666666;}
p a{color:#333333;}
p a:hover{color:#011f59;}

/* Structure */
#container{margin:0 auto;width:968px;background:transparent url(../images/common/mainboxbg.jpg) repeat top left;}
.ctr{margin:0 auto 15px auto;padding:20px;width:928px;}
#header{background:transparent url(http://yummysoftware.com/images/common/nav-bot.gif) no-repeat bottom left;float:left;padding-bottom:9px;}

#header_inner {background:url(http://yummysoftware.com/images/common/nav-top.gif) no-repeat top left;float:left;padding:13px 0 2px 15px;width:928px;}
#logo {float:left;width:184px;margin:0 16px 0 0;}
#nav{width:544px;float:left;}
#nav ul{list-style:none;margin:13px 0 0 0;}
#nav li{float:left;}
#nav li a{color:white;color:#666;font-size:1.5em;font-weight:normal;margin:0 3px;float:left;text-decoration:none;padding:8px 12px 5px 12px;}
#nav li a:hover,#nav li a.t{color:black;background:#cddfea;}

#header_search {float:left;width:150px;margin:12px 0 0 0;}
#header_search input.searchbox {background:url(http://yummysoftware.com/images/common/search-bg.png) top left no-repeat;border:none;width:100px;padding:11px 0 0 24px;color:#999;font-family:Arial,Verdana,Hetvetica,sans-serif;font-size:13px;line-height:normal;float:left;}
#header_search input.searchbutton {margin:2px 0 0 0;background:url(http://yummysoftware.com/images/common/search-button.png) top left no-repeat;border:none;width:26px;height:24px;float:left;cursor:pointer;}

#nav2{background:url(http://yummysoftware.com/images/common/nav-top.gif) no-repeat top left;width:898px;float:left;padding:12px 15px 8px 15px;}
#nav2 ul{list-style:none;margin:10px 0 0 0;padding:2px 20px 2px 20px;float:left;}
#nav2 li{float:left;margin:0;padding:0;}
#nav2 li a{color:white;background:url(http://yummysoftware.com/images/common/nav_dark_back.png) top left repeat;font-size:1.6em;font-weight:normal;margin:3px 3px;float:left;text-decoration:none;padding:5px 15px;}
#nav2 li a:hover,#nav2 li a.t{color:white;background:url(http://yummysoftware.com/images/common/nav_dark_back_on.png) top left repeat;}


#footer{width:898px;float:left;background:url(http://yummysoftware.com/images/common/footer_box_top.gif) no-repeat top left;margin-top:15px;padding:10px 15px;}
#footer p{font-size:1.6em;color:#98bfd5;float:left;width:820px;margin:0;}
#footer p a {color:#98bfd5;text-decoration:none;}
#footer p a:hover {color:#98bfd5;text-decoration:underline;}
#footer a.whar{font-size:1.6em;float:right;text-decoration:none;color:white;margin:6px 0 0 20px;padding:0 0 0 10px;background:url(http://yummysoftware.com/images/common/whar.gif) no-repeat left center;width:45px;display:block;}
#footer a:hover{text-decoration:underline;}
#footer strong{font-weight:normal;color:white;padding-right:10px;}
#footerbot{width:928px;float:left;background:url(http://yummysoftware.com/images/common/footer_box_bot.gif) no-repeat bottom left;height:5px;}
#bottom{color:#5a8db6;font-size:1.2em;padding:10px 15px;}
#bottom a{color:#5a8db6;text-decoration:none;}
#bottom a:hover{color:white;text-decoration:underline;}

/**************************************/
.error{color:#333333;padding:0;margin:0;}
.errorlist{float:left;margin-left:30px;border:0;padding:5px 0;}
.errorlist li{color:#cc0000;font-size:1.2em;line-height:1.5em;}
.right .errorlist{list-style:disc;}
.promo{float:right;}
p.detailintro{font-size:1.6em;}
span.blue{background:none;padding:0;color:#011f59;}
p.blue{color:#011f59;}
.bluebox{float:left;color:white;font-size:1.4em;text-decoration:none;}
.bluebox:hover span{text-decoration:underline;}
.bluebox div.top{float:left;background:url(http://yummysoftware.com/images/common/but_blue_top.gif) no-repeat top left;padding:8px 15px;}
.bluebox div.bot{float:left;padding:0 0 3px 0px;background:url(http://yummysoftware.com/images/common/but_blue_bot.gif) no-repeat bottom left;}
.bluebox span{background:url(http://yummysoftware.com/images/common/icon_download.gif) no-repeat center right;padding-right:25px;}
.bluebox span.blue{background:none;padding:0;color:#011f59;}
#pageho .bluebox, .bluebox div.top, .bluebox div.bot{width:188px;}
.blueboxwide{width:248px;float:left;color:white;font-size:1.4em;text-decoration:none;}
.blueboxwide:hover span{text-decoration:underline;}
.blueboxwide div.top{width:218px;float:left;background:url(http://yummysoftware.com/images/common/but_blue_wide_top.gif) no-repeat top left;padding:10px 15px;}
.blueboxwide div.bot{width:248px;float:left;padding:0 0 4px 0px;background:url(http://yummysoftware.com/images/common/but_blue_wide_bot.gif) no-repeat bottom left;}
#pagese .blueboxwide span{background:url(http://yummysoftware.com/images/common/disc.gif) no-repeat center left;padding:20px 10px 20px 30px;}
#pageut .blueboxwide span{background:url(http://yummysoftware.com/images/common/disc.gif) no-repeat center left;padding:20px 10px 20px 30px;}
#mainboxtop{background:url(../images/white_box_top.gif) no-repeat top left;padding:15px 0 0 0;width:928px;float:left;}
#mainboxtoplink {display: block; height: 208px;}
#mainboxtopcontent{background:#dfebf2;padding:0 15px 5px 0;width:913px;float:left;}
#mainboxtopcontent ul{list-style:none;float:right;padding:0;}
#mainboxtopcontent ul li{float:left;}
#mainboxtopcontent ul li a{text-decoration:none;float:left;margin:0 5px;padding:10px;font-size:1.6em;color:#011f59;background:white;}
#mainboxtopcontent ul li a:hover,#mainboxtop ul li a.this{background:#c3d9e6;}
#mainboxbot{background:url(../images/white_box_bot.gif) no-repeat bottom left;padding:0 0 15px 0;width:928px;float:left;}
#mainboxbotcontent{background:#dfebf2;padding:10px 15px 0 20px;margin:0;width:893px;float:left;}
#mainboxbotcontent h4 a {text-decoration:underline;}
#mainboxbotcontent h4 a:hover {text-decoration:none;}
#mainboxtop h1{background-repeat:no-repeat;background-position:top left;padding:5px 0 10px 45px;margin-left:20px;}
.subwsp #mainboxtop h1{background-image:url(http://yummysoftware.com/images/services/icon-web-security.png);}
.subco #mainboxtop h1{background-image:url(http://yummysoftware.com/images/services/icon-magglass.gif);}
#mainbox{background:#dfebf2;margin:0;padding:0 16px;width:896px;float:left;}
#whitebox{background:white;padding:10px;width:876px;}
#whiteboxtop{background:url(http://yummysoftware.com/images/common/box_white_top_full.gif) no-repeat top left;height:4px;width:895px;float:left;}
#whiteboxbot{background:url(http://yummysoftware.com/images/common/box_white_bot_full.gif) no-repeat bottom left;height:4px;width:895px;float:left;}
#extras{float:right;width:248px;margin-bottom:10px;}
#extrastop{background:url(../images/common/extras_box_top.gif) no-repeat top left;height:4px;width:248px;float:left;}
#extrasmid{border-left:1px solid #d0dee5;border-right:1px solid #d0dee5;width:246px;padding:10px 0 0 0;}
#extrasmid .buttons{width:248px;text-align:center;}
#extrasbot{background:url(../images/common/extras_box_bot.gif) no-repeat bottom left;height:4px;width:248px;float:left;}
#extrasmid ul{list-style:none;float:left;border-top:1px solid #d0dee5;}
#extrasmid li a{font-size:1.6em;color:#666666;text-decoration:none;float:left;width:226px;padding:9px 10px;}
#extrasmid li a:hover,#extrasmid li a.this{color:#011f59;background:#d0dee5 url(http://yummysoftware.com/images/common/blue-light-header.gif) no-repeat top left;}
#extrasmid li a span{background:url(http://yummysoftware.com/images/common/icon-arrow.gif) no-repeat center 2px;float:left;height:12px;width:20px;}
#extrasmid li a:hover span,#extrasmid li a.this span{background:url(http://yummysoftware.com/images/common/icon-arrow-blue.gif) no-repeat center 2px;}
#pageho #whiteboxtop{background-color:transparent;background-repeat:no-repeat;background-position:top left;height:9px;width:908px;float:left;margin:0 10px;}
#pageho .whiteboxleft{background-image:url(http://yummysoftware.com/images/home/white_box_top_left.gif);}
#pageho .whiteboxfull{background-image:url(http://yummysoftware.com/images/home/white_box_top_full.gif);}
#pageho #whiteboxbot{background:url(http://yummysoftware.com/images/home/white_box_bot.gif) no-repeat bottom left;height:5px;width:908px;float:left;margin-left:10px;}
.whitecontent{background: white;float:left;width:876px;margin:0;padding:10px;}
.whitecontent p{font-size:1.4em;line-height:1.8em;}
.whitecontent .left{float:left;width:250px;}
.whitecontent .middle{float:left;width:370px;margin-right:25px;}
.whitecontent .right{float:left;width:220px;margin-right:10px;}
.whitecontent .evenleft{float:left;width:403px;margin:0 10px 10px 0;clear:both;padding: 0 10px;}
.whitecontent .evenright {float:left;width: 403px;margin:0 0 10px 0;padding: 0 10px;}
.whitecontent .evenleft ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;margin:0 0 0 20px;list-style-type:square;}
.whitecontent .evenright ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;margin:0 0 0 20px;list-style-type:square;}
.whitecontent #introright{float:right;width:248px;margin-left:10px;}
.whitecontent .highlightbox{background:#ddd;padding:10px 20px;width:570px;margin:10px 0;}
.whitecontent .highlightbox2{background:#ddd;padding:1px 10px;width:400px;margin:10px 0;}
.whitecontent .outlinebox{border:1px solid #ddd;padding:10px 20px;width:570px;margin:10px 0;}
.whitecontent span.blue {color:#011f59;}

.whitecontent .tableplain {width:100%;margin:10px 0;}
.whitecontent .tableplain td {vertical-align:text-top;vertical-align:top;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#666666;}
.whitecontent .tableplain th {vertical-align:text-top;vertical-align:top;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#011f59;font-weight:normal;}
.whitecontent .tableplain a{color:#666666;}
.whitecontent .tableplain a:hover{color:#011f59;}

.whitecontent .table {width:100%;margin:10px 0;border-collapse: collapse;}
.whitecontent .table td {vertical-align:text-top;vertical-align:top;border:1px solid #ccc;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#666666;}
.whitecontent .table th {vertical-align:text-top;vertical-align:top;border:1px solid #ccc;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#011f59;font-weight:normal;}
.whitecontent .table .pl {padding-left:35px;}
.whitecontent .table .nbl {border-left:none;}
.whitecontent .table .nbr {border-right:none;}
.whitecontent .table .nbt {border-top:none;}
.whitecontent .table .nbb {border-bottm:none;}
.whitecontent .table a{color:#666666;}
.whitecontent .table a:hover{color:#011f59;}
.whitecontent #bodyleft{float:left;width:600px;}
.whitecontent #bodyleft ul{font-size:1.4em;line-height:1.8em;margin-left:20px;}

.leftmenu{width:242px;float:left;}
.leftmenu img{width:242px;}

.leftmenu ul{float:left;list-style:none;font-size:1.4em;line-height:1.5em;color:#011f59;padding:5px;margin-bottom:20px;}
.leftmenu li{float:left;padding:8px 10px 8px 5px;width:215px;background:url(../images/common/separator.gif) no-repeat bottom center;}
.leftmenu li a{width:200px;float:left;background:url(../images/common/icon_link.png) no-repeat top left;padding:0 5px 0 25px;text-decoration:none;}
.leftmenu li a:hover,.leftmenu li a.this{color:#333333;text-decoration:underline;}
.leftmenu li a.bold{font-weight:bold;}
.leftmenu li.bottom{background:none;}
#whitebox .leftmenu ul{width:230px;border:1px solid #cccccc;}
#whitebox .leftmenu .submenu{float:left;border:0;font-size:1em;width:200px;}
#whitebox .leftmenu .submenu li{background-position:15px bottom;padding-left:10px;}
#whitebox .leftmenu .submenu li.bottom{background:none;padding-bottom:0;margin-bottom:0;}
#whitebox .leftmenu .submenu li a{width:180px;}
.maincontent{float:left;margin-left:15px;width:599px;}
.maincontent h2{color:#011f59;}
.maincontent p{font-size:1.4em;line-height:1.5em;color:#666666;}
.maincontent p.bluebox{background:#ddd;width:589px;padding:10px;margin:10px 0;}
.maincontent p.bluetext{color:#011f59;}
.maincontent p.bluetext a{color:#011f59;font-weight:bold;text-decoration:underline;}
.maincontent p.bluetext a:hover{background:#011f59;color:#ddd;}
.maincontent .fl .promo{margin:10px 10px 10px 0;}
.maincontent .fr .promo{margin:10px 0 10px 10px;}
.blueheader{background:white;float:left;}
.blueheader h2{color:white;padding:10px 20px;background-color:#004b76;background-repeat:no-repeat;background-position:top left;}
.blueheaderright{float:right;width:379px;margin-top:10px;}
.blueheaderright h2{background-image:url(http://yummysoftware.com/images/common/header_blue_right.gif);}
.blueheaderright p{padding:10px;font-size:1.4em;line-height:1.5em;}
.blueheaderfull{float:left;width:896px;background:white;}
.blueheaderfull div.blueheader{width:896px;background:url(http://yummysoftware.com/images/services/header_blue_full.gif) no-repeat top left;}
.blueheaderfull .intro{width:300px;float:left;}
.blueheaderfull .intro p{width:300px;float:left;}
.blueheaderhalf h2{background-image:url(http://yummysoftware.com/images/common/header_blue.gif);}
.blueheaderhalf{float:left;width:440px;background:white;}
.blueheaderhalf div.blueheader{width:440px;background:url(http://yummysoftware.com/images/services/header_blue_half.gif) no-repeat top left;}
.blueheaderhalf p{font-size:1.4em;display:block;}
.blueheaderhalfleft{margin-right:16px;}
#pagese .blueheader h2{padding-left:70px;}
#pageut .blueheader h2{padding-left:70px;}
#pagelc .blueheaderhalf{float:left;width:498px;}
#pagegl .blueheaderhalf{float:left;width:498px;}
#whiteboxbotfull{background:url(http://yummysoftware.com/images/services/white_box_bot.gif) no-repeat bottom left;height:4px;width:896px;float:left;}
#whiteboxbothalf{background:url(http://yummysoftware.com/images/services/white_box_bot_half.gif) no-repeat bottom left;height:4px;width:442px;float:left;}
p.quote{color:#016ba7;font-size:1.6em;}

/* Home */
#pageho{background:url(http://yummysoftware.com/images/home/home.jpg) no-repeat;}
#pageho #main #featuresbenefits{float:left;margin:20px 0 10px 515px;color:white;}
#pageho #main #featuresbenefits ul{list-style:none;}
#pageho #main #featuresbenefits ul li{background:url(http://yummysoftware.com/images/common/icon_padlock.gif) no-repeat center left;color:white;font-size:1.4em;padding:8px 0 8px 20px;}
#pageho #main #getfreetrial{float:right;height:200px;width:110px;}
#pageho #boxes{background:url(http://yummysoftware.com/images/home/blue_box_top.gif) no-repeat top left;float:left;width:928px;}
#pageho #boxesbot{background:url(http://yummysoftware.com/images/home/blue_box_bot.png) no-repeat bottom left;height:10px;width:928px;float:left;}
#pageho #boxes #tabs{list-style:none;float:left;width:918px;margin:0;padding:10px 0 0 15px;}
#pageho #boxes #tabs .tabon, #pageho #boxes #tabs .taboff:hover{background:url(http://yummysoftware.com/images/common/tab-on.gif) no-repeat top left;margin:0;padding:0;}
#pageho #boxes #tabs .taboff{background:url(http://yummysoftware.com/images/common/tab-off.gif) no-repeat top left;}
#pageho #boxes #tabs li{float:left;}
#pageho #boxes #tabs li a{font-size:1.4em;float:left;text-decoration:none;width:150px;height:54px;padding:15px 5px 5px 65px;margin:0 3px 0 4px;color:#666666;background-repeat:no-repeat;background-position:7px 10px;}
#pageho #boxes #tabs li a strong{color:#011f59;display:block;font-size:1.4em;font-weight:normal;padding-bottom:5px;}
#pageho #boxes #tabs li a#es{background-image:url(http://yummysoftware.com/images/home/icon-email-security.png);}
#pageho #boxes #tabs li a#ws{background-image:url(http://yummysoftware.com/images/home/icon-web-security.png);}
#pageho #boxes #tabs li a#ap{background-image:url(http://yummysoftware.com/images/home/icon-applications.png);}
#pageho #boxes #tabs li a#ea{background-image:url(http://yummysoftware.com/images/home/icon-email-archiving.png);margin-right:0;}
#pageho .box{float:left;width:878px;background-color:#dfebf2;padding:0px 10px 10px 20px;margin:0 0 0 10px;}
#pageho .box h2{font-size:1.6em;font-weight:bold;color:#011f59;}
#pageho .box .feature{float:left;width:520px;}
#pageho .box .feature p{float:left;font-size:1.3em;line-height:1.8em;padding:10px 10px 10px 30px;width:255px;}
#pageho .box .feature a{color:#011f59;text-decoration:none;}
#pageho .box .feature a:hover{text-decoration:underline;}
#pageho .box .product{width:350px;float:right;background:white;margin-bottom:10px;padding:10px 5px 10px 0;}
#pageho .box .product h2{font-size:1.4em;}
#pageho .box .product h2 span{font-weight:normal;}
#pageho .box .product p{font-size:1.2em;line-height:1.8em;color:#666666;}
#pageho .box .product img{float:left;}
#pageho .box .product a.button{float:right;}
#pageho .box .product img.boximage{margin-right:5px;}
#pageho .box .product a{margin:0 5px 0 10px;float:left;}
#pageho .box .featurewide{float:left;width:855px;padding:0 5px 0 0;}
#pageho .box .featurewide p{font-size:1.3em;line-height:1.8em;padding:10px;}
#pageho .box .featurewide p.left {width:285px;float:left;}
#pageho .box .featurewide p.right {width:285px;float:left;}
#pageho .box .featurewide a{color:#011f59;text-decoration:none;}
#pageho .box .featurewide a:hover{text-decoration:underline;}
#pageho .box .featureimg {float:left;clear:both;width:225px;margin:0 20px 0 0;}
#pageho .box .featurecontent {float:left;}

/* Services */
#pageut{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagese{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagese .intro, #pageut .intro{float:left;padding-top:20px;padding-bottom:5px;}
#pagese .intro h3, #pageut .intro h3{color:#011f59;font-size:1.6em;}
#pagese .intro p, #pageut .intro p{color:#666666;font-size:1.4em;width:260px;}
#pagese .intro p, #pageut .intro p{width:270px;line-height:1.6em;}
#pagese #subbox, #pageut #subbox{width:270px;float:right;padding:10px 0 5px 0;}
#pagese .subbox, #pageut .subbox{width:230px;float:left;padding:10px 10px 5px 10px;margin:5px 10px 5px 10px;border:1px solid #e5e5e5;}
#pagese .subbox .pad, #pageut .subbox .pad{height:60px;width:50px;float:left;}
#pagese #subbox #cloud, #pageut #subbox #cloud{background:url(http://yummysoftware.com/images/services/icon-inthecloud.gif) no-repeat top left;}
#pagese #subbox #premise, #pageut #subbox #premise{background:url(http://yummysoftware.com/images/services/icon-onpremise.gif) no-repeat top left;}
#pagese .subbox p, #pageut .subbox p{float:left;width:98px;font-size:1.6em;line-height:1em;padding:10px 0 0 0;margin:17px 0 0 0;}
#pagese #solutions h2{background:url(http://yummysoftware.com/images/services/web-security-solutions-icon.gif) no-repeat top left;}
#pagese #application h2{background:url(http://yummysoftware.com/images/services/application-blocking-icon.gif) no-repeat top left;}
#pagese #security h2{background:url(http://yummysoftware.com/images/services/email-security-icon.gif) no-repeat top left;}
#pagese #archiving h2{background:url(http://yummysoftware.com/images/services/email-archiving-icon.gif) no-repeat top left;}
#pagese #utilities h2{background:url(http://yummysoftware.com/images/services/utilities-icon.gif) no-repeat top left;}

/* Services - Compare */
#pagese #compare{text-align:center;width:100%;font-size:1.4em;border-top:1px solid #d0dee5;border-bottom:1px solid #d0dee5;border-right:1px solid #d0dee5;}
#pagese #compare td.compareitem{text-align:left;}
#pagese #compare td{color:#011f59;padding:5px 10px;height:30px;border-left:1px solid #d0dee5;vertical-align:middle}
#pagese #compare td.yes{background:url(http://yummysoftware.com/images/services/compare/tick.png) no-repeat center center;}
#pagese #compare th{background:#004b75 url(http://yummysoftware.com/images/services/compare/blue-header.gif) no-repeat top left;font-size:1.2em;padding:10px;font-weight:normal;text-align:center;color:white;}
#pagese #compare .white{background:white;}
#pagese #compare .alt{background:#ddd;}
#pagese #compare td.alt{border-bottom:1px solid white;padding:10px 0;}
#pagese #compare th.border{border-left:1px solid #ddd;}
#pagese #compare td.blue{background:#004b75 url(http://yummysoftware.com/images/services/compare/blue-header.gif) no-repeat top left;border-left:1px solid #ddd;padding:10px 0;}
#pagese #compare td strong{padding-left:13px;background:url(http://yummysoftware.com/images/common/icon-arrow.gif) no-repeat 2px left;}
#serviceintro {width:372px; float:left;}
.extras{float:right;width:248px;}
#features{background:#ddd;padding:10px 0;}
#features #featuresmenu h2{padding-left:15px;}
#features #featuresmenu{float:left;width:235px;}
#features #featuresmenu ul{list-style:none;width:235px;}
#features #featuresmenu ul li{float:left;width:235px;}
#features #featuresmenu ul li.this{background:url(http://yummysoftware.com/images/services/menu-separator-top.png) no-repeat top left;}
#features #featuresmenu ul li.this span{float:left;width:235px;background:url(http://yummysoftware.com/images/services/menu-separator-bot.png) no-repeat bottom left;}
#features #featuresmenu ul li a{background:url(../images/common/feature-tick.png) 12px 12px no-repeat;float:left;width:175px;padding:20px 0 20px 60px;text-decoration:none;font-size:1.6em;color:#6b94aa;}
#features #featuresmenu ul li a:hover{color:#011f59;}
#features #featuresmenu #blacklisting a{background-image:url(http://yummysoftware.com/images/services/icon-web-security.png);}
#features #featuresmenu #webfiltering a{background-image:url(http://yummysoftware.com/images/services/icon-web-filtering.png);}
#features #featuresmenu #spamfiltering a{background-image:url(http://yummysoftware.com/images/services/icon-email-spam-filtering.png);}
#features #featuresmenu #viruschecking a{background-image:url(http://yummysoftware.com/images/services/icon-email-virus-checking.png);}
#features #featuresmenu #emailarchiving a{background-image:url(http://yummysoftware.com/images/services/icon-email-archiving.png);}
.featurescontent{float:right;width:600px;margin:10px;}
.featurescontent img{float:left;width:300px;}
.featurescontent div{float:right;width:260px;margin:10px;}
.featurescontent div p{color:#6b94aa;font-size:1.4em;line-height:1.8em;}
.featurescontent ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;}
.featurescontentwide{float:left;width:835px;padding:10px 20px;}
.featurescontentwide img{float:left;margin:0 0 0 0;}
.featurescontentwide div{float:right;width:435px;margin:10px;}
.featurescontentwide div p{color:#6b94aa;font-size:1.4em;line-height:1.8em;}
.featurescontentwide ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;}
.featurescontentwide strong {color:#011f59;font-weight:normal;}

/* Learning Centre */
#pagelc{background:url(http://yummysoftware.com/images/learning-center/header.jpg) no-repeat left top;}
#pagelc #mainboxheader{background:url(http://yummysoftware.com/images/learning-centre/introback.jpg) no-repeat top left;padding:20px 440px 20px 20px;margin-bottom:10px;}
#pagelc #mainboxheader p{font-size:1.8em;line-height:1.4em;color:white;}

/* Glossary */
#pagegl{background:url(http://yummysoftware.com/images/glossary/header.jpg) no-repeat left top;}
#pagegl #mainboxheader{background:url(http://yummysoftware.com/images/learning-centre/introback.jpg) no-repeat top left;padding:20px 440px 20px 20px;margin-bottom:10px;}
#pagegl #mainboxheader p{font-size:1.8em;line-height:1.4em;color:white;}

/* Contact */
#pagecu{background:url(../images/common/pageheader.jpg) no-repeat left top;} 
.contact_uk {background:url(http://yummysoftware.com/images/contact/icon-uk.gif) top left no-repeat;padding:5px 0 0 60px;margin:10px 0;}
.contact_uk p {line-height:1.7em;}
.contact_usa {background:url(http://yummysoftware.com/images/contact/icon-usa.gif) top left no-repeat;padding:5px 0 0 60px;margin:0;}
.contact_usa p {line-height:1.7em;}
.contact_uk span, .contact_usa span {color:#011f59;}

/* Forms */
.contactbox{background: #ddd;padding:10px 20px;width:570px;margin:0 0 10px 0;}
.contactbox .contactbox_left {margin:0 20px 0 0;float:left;clear:both;width:275px;}
.contactbox .contactbox_right {float:left;width:275px;}

.contactbox .contactbox_3_1 {float:left;clear:both;width:176px;margin:10px 0;}
.contactbox .contactbox_3_2 {float:left;width:176px;margin:10px 20px;}
.contactbox .contactbox_3_3 {float:left;width:176px;margin:10px 0;}
.contactbox .contactbox_3 label {clear:both;color:#011f59;font-size:1.4em;width:176px;display:block;margin:0 0 5px 0;}
.contactbox .contactbox_3 input.textbox {clear:both;border:1px #bbb solid;padding:4px 4px;width:166px;font-size:1.3em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0 0 12px 0;}



.contactbox label {clear:both;color:#011f59;font-size:1.4em;width:275px;display:block;margin:0 0 5px 0;}
.contactbox label.listheader {margin:0 0 12px 0;}
.contactbox input.textbox {clear:both;border:1px #bbb solid;padding:4px 4px;width:265px;font-size:1.3em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0 0 12px 0;}
.contactbox select {clear:both;border:1px #bbb solid;padding:3px 4px;width:273px;font-size:1.3em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0 0 12px 0;}
.contactbox textarea {clear:both;border:1px #bbb solid;padding:3px 4px;width:265px;font-size:1.3em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0 0 12px 0;height:80px;}

.contactbox input.option {margin:0 5px 12px 0;clear:both;float:left;}
.contactbox label.option  {clear:none;color:#011f59;font-size:1.4em;display:block;margin:0 0 12px 0;float:left;width:250px;}

.contactbox input.submit {margin:0 0 12px 0;float:right;clear:both;background:url(../images/common/form-button.png) 0 -40px repeat-x;color:#fff;border:none;font:1.5em 'PTSansRegular',Arial,Verdana,Hetvetica,sans-serif;padding:5px 14px;cursor:pointer;}
.contactbox input.submit:hover {background-position: 0 0;}
.contactbox h4 {padding:0;margin:4px 0 8px 0;}
.contactbox a{color:#011f59;}
.contactbox a:hover{color:#011f59;}
.contactbox p.error {color:#c60202;}
.contactbox form {margin-top:15px;}
.contactbox ul.error li {color:#c60202;}
ul.error2 {margin:5px 0 0 15px;}
ul.error2 li {color:#c60202;font-size:1.4em;line-height:24px;}

.contactbox p.whitebox{background:#fff;width:550px;padding:10px;margin:10px 0;color:#666;float:left;clear:both;}

#versionhistory {margin:10px 0 0 0;}
#versionhistory ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;margin:5px 0 15px 20px;list-style-type:square;}
#versionhistory ul ul {color:#6b94aa;font-size:1em;line-height:1.8em;margin:0 0 0 20px;list-style-type:square;}

#learningarticle ul{color:#6b94aa;font-size:1.4em;line-height:1.8em;margin:5px 0 15px 20px;list-style-type:square;}
#learningarticle ul ul {color:#6b94aa;font-size:1em;line-height:1.8em;margin:0 0 0 20px;list-style-type:square;}
#learningarticle ol{color:#6b94aa;font-size:1.4em;line-height:1.8em;margin:5px 0 15px 30px;}
#learningarticle ol ol{color:#6b94aa;font-size:1em;line-height:1.8em;margin:0 0 0 20px;}
#learningarticle ul a, #learningarticle ol a {color:#333;}
#learningarticle ul a:hover, #learningarticle ol a:hover {color:#002d59;}

#learningarticle .table {width:100%;margin:10px 0;border-collapse: collapse;}
#learningarticle .table td {vertical-align:text-top;vertical-align:top;border:1px solid #ccc;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#666666;}
#learningarticle .table th {vertical-align:text-top;vertical-align:top;border:1px solid #ccc;padding:2px 6px;text-align:left;font-size:1.4em;line-height:1.8em;color:#011f59;font-weight:normal;}
#learningarticle .table .nbl {border-left:none;}
#learningarticle .table .nbr {border-right:none;}
#learningarticle .table .nbt {border-top:none;}
#learningarticle .table .nbb {border-bottm:none;}
#learningarticle .table a{color:#666666;}
#learningarticle .table a:hover{color:#011f59;}

#lchubmenu_left {float:left;clear:both;width:249px;}
#lchubmenu_right {float:left;width:249px;}

#glhubmenu_left {float:left;clear:both;width:249px;}
#glhubmenu_right {float:left;width:249px;}


#sitemap ul li {font-size: 14px;margin:0;padding:0;line-height:28px;}
#sitemap ul {margin:0;padding:0;list-style:square;}

.roiboxtop {width:578px;background:url(http://yummysoftware.com/images/services/roibox-top.jpg) top left no-repeat #014f8e;height:222px;clear:both;float:left;margin:15px 0 0 0;}
.roibox {width:538px;background:#014f8e;clear:both;float:left;padding:0 20px;}
.roibox table {border-collapse:collapse;width:100%;}
.roibox table tr td {border-top:1px #3472a5 solid;border-bottom:1px #3472a5 solid;color:#fff;padding:15px 0;font-size:1.6em;}
.roibox table tr td.currency {text-align:right;padding:0 5px 0 0;width:15px;}
.roibox table tr td.roiinput {text-align:right;padding:0;margin:0;width:100px;}
.roibox form input.textbox {clear:both;border:1px #bbb solid;padding:4px;width:100px;font-size:.9em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0;color:#666;float:none;}
.roibox form select {clear:both;border:1px #bbb solid;padding:4px;width:110px;font-size:.9em;font-family:Arial,Verdana,Hetvetica,sans-serif;margin:0;color:#666;float:none;}
.roibox table tr td.calculate {border-bottom:none;text-align:right;padding:20px 0 13px 0;}
.roibox table tr td.calculateNote {border-bottom:none;padding:8px 80px 8px 0;color:#c2dbe5;line-height:20px;}
.roibox table tr td.calculate input.calculate {border:none;width:124px;height:30px;background:url(http://yummysoftware.com/images/services/but_calculateroi.gif) top left no-repeat;cursor:pointer;}
.roiboxbottom {width:578px;background:url(http://yummysoftware.com/images/services/roibox-bot.gif) top left no-repeat #014f8e;height:7px;clear:both;float:left;}
.roinotebottom {width:578px;background:url(http://yummysoftware.com/images/services/roinote-bot.gif) top left no-repeat #dfebf2;height:12px;clear:both;float:left;}
.roinotetop {width:578px;background:url(http://yummysoftware.com/images/services/roinote-top.gif) top left no-repeat;height:17px;clear:both;float:left;margin:10px 0 0 0;}
#roifail {width:538px;background:url(http://yummysoftware.com/images/services/roinote.gif) top left no-repeat #dfebf2;clear:both;float:left;margin:0;padding:20px 20px 5px 20px;}
#roifail p {color:#011f59;margin:0;padding:0;line-height:normal;font-size:1.8em;}
#roinotewrap {display:none;}
#roinote {width:538px;background:url(http://yummysoftware.com/images/services/roinote.gif) top left no-repeat #dfebf2;clear:both;float:left;margin:0;padding:20px 20px 15px 20px;}
#roinote p {color:#011f59;margin:0;padding:0;line-height:normal;font-size:1.8em;}
#roinoteslogan {width:538px;background:url(http://yummysoftware.com/images/services/roinoteslogan.gif) bottom left no-repeat #014f8e;clear:both;float:left;margin:0;padding:15px 20px;}
#roinoteslogan p {color:#fff;margin:0;padding:0;line-height:normal;font-size:1.8em;font-family:PTSansBold, PTSansRegular, Arial;}
#roiprompt {width:538px;clear:both;float:left;margin:0;padding:10px 20px;}

a.news {padding:10px;margin: 5px 0 10px 0;display:block;text-decoration:none;}
a.news:hover {background:#e6f1f6;}
a.news img {float:left;margin: 7px 15px 10px 0;}

div.clearer20 {height:20px;width:100%;clear:both;}

div.clearer, div.cl {height:0;width:100%;clear:both;}

a.spb {display: block;text-indent:-99999px;outline:none;background-image:url(../images/common/buttons.png); background-repeat: no-repeat;} 
a.spb-but-download-pdf{ background-position: 0 0; width: 150px; height: 30px; } 
a.spb-but-download-pdf:hover{ background-position: 0 -40px; width: 150px; height: 30px; } 
a.spb-but-partone{ background-position: 0 -80px; width: 82px; height: 30px; } 
a.spb-but-partone:hover{ background-position: 0 -120px; width: 82px; height: 30px; } 
a.spb-but-parttwo{ background-position: 0 -160px; width: 82px; height: 30px; } 
a.spb-but-parttwo:hover{ background-position: 0 -200px; width: 82px; height: 30px; } 
a.spb-but-video{ background-position: 0 -240px; width: 248px; height: 39px; } 
a.spb-but-video:hover{ background-position: 0 -289px; width: 248px; height: 39px; } 
a.spb-but_calculateroi-on{ background-position: 0 -338px; width: 124px; height: 30px; } 
a.spb-but_calculateroi{ background-position: 0 -378px; width: 124px; height: 30px; } 
a.spb-but_compareservices{ background-position: 0 -418px; width: 247px; height: 40px; } 
a.spb-but_compareservices:hover{ background-position: 0 -468px; width: 247px; height: 40px; } 
a.spb-but_comparesolutions{ background-position: 0 -518px; width: 157px; height: 30px; } 
a.spb-but_comparesolutions:hover{ background-position: 0 -558px; width: 157px; height: 30px; } 
a.spb-but_free_trial_lg_1{ background-position: 0 -598px; width: 103px; height: 30px; } 
a.spb-but_free_trial_lg_2{ background-position: 0 -638px; width: 125px; height: 38px; } 
a.spb-but_free_trial_lg_1:hover{ background-position: 0 -686px; width: 103px; height: 30px; } 
a.spb-but_free_trial_lg_2:hover{ background-position: 0 -726px; width: 125px; height: 38px; } 
a.spb-but_freetrial{ background-position: 0 -774px; width: 80px; height: 19px; } 
a.spb-but_freetrial:hover{ background-position: 0 -803px; width: 80px; height: 19px; } 
a.spb-but_learn_more_lg_1{ background-position: 0 -832px; width: 102px; height: 30px; } 
a.spb-but_learn_more_lg_2{ background-position: 0 -872px; width: 111px; height: 39px; } 
a.spb-but_learn_more_lg_1:hover{ background-position: 0 -921px; width: 102px; height: 30px; } 
a.spb-but_learn_more_lg_2:hover{ background-position: 0 -961px; width: 111px; height: 39px; } 
a.spb-but_learnmore{ background-position: 0 -1010px; width: 80px; height: 19px; } 
a.spb-but_learnmore:hover{ background-position: 0 -1039px; width: 80px; height: 19px; } 
a.spb-but_backtoservices{ background-position: 0 -1118px; width: 215px; height: 40px; } 
a.spb-but_backtoservices:hover{ background-position: 0 -1068px; width: 215px; height: 40px; } 
a.spb-but_buynow{ background-position: 0 -1168px; width: 103px; height: 30px; } 
a.spb-but_buynow:hover{ background-position: 0 -1208px; width: 103px; height: 30px; } 
a.spb-but_newsletter{ background-position: 0 -1248px; width: 175px; height: 39px; } 
a.spb-but_newsletter:hover{ background-position: 0 -1296px; width: 175px; height: 39px; } 
a.spb-but_get_quote{ background-position: 0 -1346px; width: 92px; height: 30px; } 
a.spb-but_get_quote:hover{ background-position: 0 -1386px; width: 92px; height: 30px; } 
a.spb-but_buynow_small{ background-position: 0 -1429px; width: 80px; height: 19px; } 
a.spb-but_buynow_small:hover{ background-position: 0 -1460px; width: 80px; height: 19px; } 
a.spb-but_get_quote_small{ background-position: 0 -1492px; width: 80px; height: 19px; } 
a.spb-but_get_quote_small:hover{ background-position: 0 -1525px; width: 80px; height: 19px; } 
a.spb-but_services{ background-position: 0 -1552px; width: 248px; height: 30px; margin: 0 0 15px 0;} 
a.spb-but_services:hover{ background-position: 0 -1588px; width: 248px; height: 30px; } 

.butsep1 {clear:right;height:5px;}
.butsep2 {clear:both;height:5px;}
#pagese .blueheaderhalf .intro, #pagese .blueheaderfull .intro {padding-bottom:10px;}
#pageut .blueheaderhalf .intro, #pageut .blueheaderfull .intro {padding-bottom:10px;}
#compare .spb {margin:0 auto;}
#compare .spb-but_learnmore {margin-bottom: 4px;}
.subwsp .buttons a.spb {margin:0 auto 10px auto;}
.subwsp .buttons2 a.spb {float:left;margin: 0 10px 10px 0;}
.subwsp .buttons2 a.spb-but_buynow {margin-left: 19px;}
.subwsp .buttons2 a.spb-but_get_quote {margin-left: 14px;}
#pagelc a.spb-but-download-pdf {margin:5px 0 15px 0;}
#pagelc a.spb-but-parttwo {margin:5px 0 15px 0;}
#pagelc a.spb-but-partone {margin:5px 0 15px 0;}

#pageco{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagesr{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagesu{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagesm{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagepnf{background:url(../images/common/pageheader.jpg) no-repeat left top;}	
#pagenl{background:url(../images/common/pageheader.jpg) no-repeat left top;}	


p.bluebox img.icon {margin: 2px 6px 0 0;float:left;}

#testiominals hr {clear:both;width:100%;border:none;height:0;border-bottom:1px solid #ccc;margin:10px 0;}
#thevideo {margin:15px 0 15px 67px;width:465px;}

#copyright {float:left;width:500px;margin:2px 0 0 0;}
#share {float:right;width:250px;text-align:right;padding:2px 0 0 0;}
p.bluebox2{background:#ddd;width:589px;padding:10px;margin:10px 0;}

#searchwrap {width:856px;padding:10px;}
#searchwrap p.bluebox {font-size:1.4em;line-height:1.5em;background:#ddd;padding:10px;margin:6px 0 10px 0;color:#011f59;}
#searchwrap p.bluebox a{color:#011f59;text-decoration:underline;}
#searchwrap p.bluebox a:hover{background:#011f59;color:#ddd;}

#adsensesidebar {width:160px;margin-left:40px;}
#adsensetop {width:468px;margin-left:70px;}