body{font-family:verdana, sans-serif;font-size:12px;color:#000000;text-align:center;margin:0;padding:0;background-color:#336699;background-image:url(images/bg.gif);}
body.ad{background-image:none;background-color:#fff;}
a{color:#036;text-decoration:none;border-bottom:1px solid #036;}
a:visited{color:#999;border-bottom:1px solid #999;}
a:hover{border:none;}
a.sound{background-image:url(images/sound_icon.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
a.external{background:#fff url(images/ext_link_icon.gif) no-repeat right center;padding-right:10px;}
p{padding:1px 1px 5px 1px;margin:5px 1px;line-height:150%;}
h1,h2,h3,h4{color:#990000;font-family:Verdana, arial, sans-serif;font-weight:normal;padding:0;margin:0;}
h1{font-size:26px;letter-spacing:1px;line-height:125%;}
h2{font-size:18px;padding:4px 1px 0 1px;}
h3{font-size:16px;padding:2px 1px 0 1px;}
h4{font-size:14px;padding:2px 0;}
dl{margin:0;padding:0;border-bottom:1px dotted #ccc;}
dl dt a{border:none;}
dt{font-weight:bold;margin:0;padding:3px;border-top:1px solid #ccc;}
dd{margin:0;padding:5px;}
input{font:90% arial, verdana, sans-serif;}
#wrapper{width:1000px;margin:0 auto;position:relative;border:1px solid #000;text-align:left;background:#fff url(images/white_dot.gif) repeat;}
.clearing{clear:both;height:1px;}
#footer{clear:both;text-align:center;color:#fff;padding:20px 10px;margin-top:20px;background:#036;}
#footer ul{font-size:90%;list-style:none;padding:0;margin:0;}
#footer li{display:inline;}
#footer a{color:#fff;border-bottom:1px solid #fff;}
#footer p{font-size:90%;padding:0 0 10px 0;margin:5px;}
#footer p strong{font-size:120%;}
#footer #copyright{clear:both;padding-top:50px;}
#footer .column{display:inline;float:left;text-align:left;margin-left:80px;}
#footer .bigad{width:500px;font-size:110%;}
#footer .bigad img{float:left;margin-right:20px;}
#footer .column li{display:block;}
#content{background-color:#fff;margin:0 270px 0 170px;padding:0;}
#salespagecontent{background-color: #fff;margin:0 230px 0 50px;padding: 0;}
#content ul, #salespagecontent ul{list-style:none;}
ul.news{padding:0;margin:15px;line-height:150%;}
ul.news li{background:#fff url(images/paper_stack_icon.gif) no-repeat left center;}
ul.news li a{margin-left:15px;}
ul.icon{padding:0;margin:15px;line-height:150%;}
ul.icon li{background-image:url(images/red_bullet.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;}
#content img{padding:2px;margin:3px;border:1px solid #ccc;}
#salespagecontent img{padding:2px;margin:3px;border:0;}
#breadcrumbs{margin:0;padding:0;font-size:10px;letter-spacing:1px;font-family:Arial, Helvetica, sans-serif;}
#breadcrumbs dl{margin:0;padding:0;border:none;}
#breadcrumbs dt{display:none;}
#breadcrumbs dd{display:inline;margin:0;}
#breadcrumbs a{color:#003366;text-decoration:underline;border:none;padding-right:3px;}
#breadcrumbs a:hover{text-decoration:none;}
#header{background-image:url(images/aculeo_background.jpg);background-repeat:no-repeat;background-position:left center;margin:0;padding:0;clear:both;}
#logo{height:80px;}
#logo a{border:none;padding:0 0 0 5px;}
#logo img{margin:10px 0 0 0;}
#searchbox, #cse-search-box{display:inline;float:right;padding:0;color:#003366;font-size:10px;}
#searchbox #sbb{background:#ccc url(images/gray_gradient.gif) repeat-x bottom left;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #000;border-bottom:2px solid #000;font-weight:bold;}
#searchbox #ss0, #searchbox #ss1{background-color:transparent;border:none;}
#searchbox table, #searchbox tr, #searchbox td{background-color:transparent;padding:0;margin:0;}
#mainnav{margin:0 0 0 0;padding:0;width:100%;font-size:11px;border-bottom:1px solid #000;border-top:1px solid #000;float:left;background:#003366;}
#mainnav li{margin:0;padding:0;list-style-type:none;display:block;float:left;text-align:center;border-right:1px solid #000;background:none;font-size:15px;}
#mainnav li.current{color:#fff;background:#900 url(images/red_diag.gif) repeat;padding:8px;font-weight:bold;}
#mainnav li.current a:link, #mainnav li.current a:visited{display:block;font-weight:bold;background:transparent;padding:0;margin:0;text-decoration:none;border:none;color:#fff;}
#mainnav li.current a:hover{text-decoration:underline;border:none;}
#mainnav li a:link, #mainnav li a:visited{display:block;padding:8px;font-weight:normal;text-decoration:none;background:#003366;border:none;color:#fff;}
#mainnav li a:hover{background:#900 url(images/red_diag.gif) repeat;border:none;color:#fff;}
#sidemenu{float:left;padding:0 0 30px 0;background-color:#fff;border-right:1px solid #990000;background-image:url(images/sidebar_footer.gif);background-repeat:no-repeat;background-position:bottom center;width:150px;w\idth:140px;}
#sidemenu h3, #utilitybar h3{background-color:#900;font-size:14px;color:#fff;padding:4px;border-top:4px double #fff;border-bottom:4px double #fff;margin:0;font-variant:small-caps;letter-spacing:1px;}
#sidemenu ul{list-style-image:url(images/list_item_star.gif);margin:1px 5px 2px 5px;padding:5px 5px 5px 15px;}
#sidemenu ul li.current{font-size:12px;font-weight:bold;background-image:url(images/gray_arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:13px;}
#sidemenu ul li{padding-bottom:4px;}
#sidemenu ul li a:link{font-size:12px;}
#sidemenu ul li a:visited{font-size:12px;}
#sidemenu ul li a:hover{border:none;color:#990000;font-size:12px;}
#sidemenu ul li a:active{text-decoration:none;font-size:12px;}
#utilitybar{float:right;background:#fff url(images/sidebar_footer.gif) no-repeat bottom center;padding:0 0 30px 0;width:250px;}
#moreinfo{border:1px solid #e6e6e6;margin:20px 2px 2px 2px;padding:0;}
#moreinfo dl{margin:0;padding:0;border:none;}
#moreinfo dt{background:#e6e6e6;font-weight:bold;color:#666;margin:0;padding:5px;border:none;font-variant:small-caps;letter-spacing:2px;}
#moreinfo dd{margin:0;padding:5px;}
#moreinfo a{color:#666;background-image:url(images/ext_link_icon.gif);background-repeat:no-repeat;background-position:right center;border-bottom:1px solid #666;padding-right:10px;}
.fineprint{font-size:10px;}
.post h3 a{text-decoration:none;color:#900;}
.post h1{margin-top:5px;padding-top:30px;}
.post{padding:10px 0;width:530px;}
.salespagepost{padding:10px 0;width:630px;}
.salespagepost h1{margin-top:5px;padding:30px 0 10px 0;}
.entry{margin:5px 2px;border-bottom:3px double #036;padding:5px;}
.entry h4 a, .entry h3 a, .entry h2 a, .post h2 a{color:#900;border-bottom:1px solid #900;letter-spacing:1px;}
.commentlist{list-style:none;padding:0;margin:0;}
.commentlist li{border:1px solid #036;padding:7px;margin:5px;}
.commentlist cite{color:#036;font-size:15px;text-transform:uppercase;font-weight:normal;}
.commentdate{color:#999999;font-size:11px;font-variant:small-caps;font-weight:normal;}
.commentlist cite a{border:none;}
.authorcomment cite{background:#fff url(images/really_sm_flag.jpg) no-repeat left center;padding-left:30px;font-style:normal;}
.authorcomment cite a{font-weight:bold;color:#036;}
.date{font-size:11px;font-family:georgia, serif;color:#666;text-align:left;}
.button{background:#ccc url(images/gray_gradient.gif) repeat-x bottom left;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #000;border-bottom:2px solid #000;font-weight:bold;}
.promo{border:1px solid #900;margin:2px;padding:4px;}
.flagline{border:1px solid #900;background-color:#ffc;padding:2px;margin:5px;width:400px;}
.flagline p{padding:2px 10px 2px 30px;background:#ffc url(images/really_sm_flag.jpg) no-repeat left center;}
blockquote{font-style:italic;padding:5px;margin:1px;border-left:1px solid #ccc;}
.contentad{margin:5px 0 10px 0;}
dl.warning{border:none;border:1px solid #fe9;margin:5px;line-height:150%;}
dl.warning dt{border:none;background-color:#ffffe6;padding:2px 5px;text-transform:uppercase;font-size:14px;}
dl.warning dt p{background:#ffffe6 url(images/warning.png) no-repeat left center;padding:0 0 0 20px;}
dl.warning dd{padding:6px;}
#globalmsg{clear:both;text-align:center;background-color:#900;font-size:1.3em;color:#fff;}
#globalmsg p{margin:0;padding:8px 14px;}
#globalmsg p a{color:#fff;border-bottom:1px solid #fff;}
.subscribe-box{border-top:1px solid #900;border-bottom:1px solid #900;padding:13px 5px;line-height:200%;}
.email-updates{background:url(images/email.gif) no-repeat center left;padding-left:20px;}
.testimonialsidebar{font-size:11px;}
.testimonialsidebar p{margin-bottom:40px;font-style:italic;}
div#catfish{display:none;background-color:#000;background:url(http://www.joeskitchen.com/chile/a/footerad/gradient.jpg) repeat-x;color:#fff;text-align:center;border-top:1px solid black;}
div#catfish a#close{position:absolute;top:5px;right:15px;color:#fff;text-decoration:none;border-bottom:#fff 1px solid;font-size:80%;}
div#catfish form{white-space:nowrap;margin:0;padding:0;}
.mc-field-group, .mc-embedded-subscribe{display:inline;}
div#catfish p{padding:3px;margin:0;}
div#catfish p strong{font-size:120%;}
.icontable{text-align:center;font-size:80%;}
.icontable .ctalinks a{text-decoration:underline;border:none;padding:0 0 10px 0;margin:0 0 5px 0;}
.icontable img{padding-top:10px;}

