/*  
Theme Name: Host Acmee
Description: Theme developed for hostacmee.com
Theme URI: http://www.acmee.org/
Version: 1.0.0
Author: Kannan C
Author URI: http://www.acmee.org/
*/

html, body, div, h1, h2, h3, h4, h5, h6, p, span, blockquote, pre, a, code, em, font, img, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li,
fieldset, form, label, legend {	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul { list-style: none; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666; background: url(images/bg.jpg) repeat; }
h1, h2, h3 { font-family: "Trebuchet MS", Arial, Geneva; }
a, a:visited { color: #657ab1;}
p { padding-bottom: 10px; }
input, textarea { font: 12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Geneva, sans-serif;  }

#container { width: 986px; margin: 0 auto; position: relative;}

#header { height: 136px; padding-top: 159px; background: url(images/headertop.jpg) no-repeat; position: relative; }
#header #topsignup{ height: 136px; background: url(images/headerbotm.jpg) no-repeat; position: relative;}
#header #topsignup .signup{ width: 145px; position: absolute; right: 115px; bottom: 46px;}

#navigation { margin: 0; height: 29px; position: absolute; bottom: 15px; left: 36px; }
#navigation ul { margin: 0; }
#navigation ul li { display: inline;}
#navigation ul li a { padding: 0 19px 0 19px; font-size: 12px; font-weight: bold; text-decoration: none; color: #99cc66; height: 29px; line-height: 29px; float: left; text-align: center; }
#navigation ul li a:hover{ color: #fff; background: url(images/link-over.jpg) repeat-x; height: 29px; }
#navigation ul li.current_page_item a{color: #fff; background: url(images/link-over.jpg) repeat-x; }

h1.mheads{ color: #131313; font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; font-size: 16px; letter-spacing: 0.1em; margin-bottom: 10px;}
h1.mheads span{ color: #999;}
#content { width: 959px; background: url(images/contbg.jpg) repeat-y; color: #333; padding: 27px; position: relative;}
#content .head{color: #9a9a9a; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; padding-bottom: 10px;}
#content .frontcont{ padding-bottom: 20px; width: 660px; float: left; }
#content .frontcont .prices{ padding: 6px 22px; text-align: left;}
#content .frontcont .plans{ width: 206px; float: left; margin-right: 11px; color: #444; text-align: center; font-family: "Trebuchet MS", Arial, Verdana; font-size: 13px; font-weight: bold; letter-spacing: 0.1em;}
#content .frontcont .plans span.large{ font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: bold;}
#content .frontcont .plans span.small{ font-size: 11px; color: #979797;}
#content .frontcont .plans .prodtop{ width: 206px; height: 16px; background: url(images/prod-topbg.jpg) top no-repeat; }
#content .frontcont .plans .prodmid{ width: 206px; background: url(images/prod-midbg.jpg) repeat-y; }
#content .frontcont .plans .prodbot{ width: 206px; height: 28px; background: url(images/prod-botbg.jpg) bottom no-repeat; padding-bottom: 13px; }
#content .frontcont .plans .prodmid img{ padding: 0px 5px 0px 5px;}
#content .page-contents{ width: 650px; float: left; padding: 1px 2px; color: #555;}
#content .page-contents td.plantitles{ width: 20%; background-color: #eee; color: #006600; text-align: center; height: 28px;}
#content .page-contents .algmid{ text-align: center; height: 28px;}
#content .page-contents .comparision{ border: 1px solid #ccc;}
#content .page-contents .comparision img{ border: none;}
#content .pageconts{ padding: 0px 15px 27px 15px; color: #333;}
.feat-incd{ clear: both; padding-top: 22px; text-align: center;}
.feat-incd img{ border: none;}
#content .error404{ margin: 100px auto; background: url(images/404.gif) no-repeat; width: 30%; padding: 100px 10px 20px 10px;}

.support{ width: auto; text-align: center;}
.support img{ border: none; float: left; padding: 10px 15px 0 5px;}

.ctform{ width: 419px; padding-left: 15px; margin-bottom: 24px; color: #555; }
.cform .msgs{ padding: 3px; color: #006600;}
#ec_name, #ec_email, #ec_url, #ec_subject, #ec_message, #ec_math_a{ border: 1px solid #ccc; color: #006633; font-weight: normal;}
#ec_name, #ec_email, #ec_url, #ec_subject{ width: 288px; height: 18px; padding: 4px; margin-right: 10px;}
#ec_math_a{ width: 90px; height: 18px; margin-right: 10px; padding: 4px; font-weight: bold;}
.ctform textarea{ width: 408px; height: 130px; padding: 4px;}
.form-submit{ text-align: right;}
.success{ margin-left: 10px; margin-bottom: 15px; margin-top: 15px; padding-left: 60px; background: url(images/success.gif) left top no-repeat; height: 30px; padding-top: 10px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #009933;}
.formerr{ background: url(images/formerror.gif) left top no-repeat; margin-bottom: 15px; height: 33px; padding-top: 16px; padding-left: 60px; font-weight: normal; text-align: left; color: #cc0000;}
h2.fqtitles{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #663333; margin-bottom: 5px;}
h2.fqtitles a{ text-decoration: none;}
h2.fqtitles a:hover{ text-decoration: underline;}

.clrs{ clear: both; height: 1px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 10px 10px 0; }
.alignright { float: right; margin: 0 0 10px 10px; }

#fq-bar{ float: left; width: 230px; padding-left: 15px; font-family: Tahoma, "Trebuchet MS", Arial, Verdana; font-size: 14px;}
#fq-bar ul li a{ color: #006600; text-decoration: none; font-weight: bold;}
#sidebar{ float: left; width: 275px; padding-left: 20px; font-size: 11px; color: #808a90;}
#sidebar img{ border: none;}
#sidebar .sideadvrts{ text-align: center;}
#sidebar .sideadvrts img{padding: 3px; background: #fff; margin-right: 5px; border: 1px solid #ccc; }
#sidebar h3, #fq-bar h3{ font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, "Courier New"; font-size: 13px; font-weight: bold; color: #131313; letter-spacing: 0.1em; margin-bottom: 10px; }
#sidebar ul, #fq-bar ul{padding-left: 5px; margin: 0px;}
#sidebar ul li, #fq-bar li{list-style: none; line-height: 19px }
#sidebar ul li a{ background: url(images/list.jpg) 4px 2px no-repeat; line-height: 19px; padding-left: 32px; color: #657ab1; text-decoration: none; display: block; }
#sidebar ul li a:hover { color: #000; }
#sidebar .block { padding-top: 10px; padding-bottom: 10px; background: url(images/seperator.png) no-repeat; background-position: bottom center; }
#sidebar .block .st-tag-cloud{ margin-right: 7px;}

#footer {clear: both; background: url(images/footer.jpg) no-repeat; padding-top: 28px; margin-bottom: 16px; color: #ccc; font-family: "Lucida Sans Unicode", "Century Gothic", Arial, Verdana; font-size: 9px; font-weight: bold; letter-spacing: 0.1em; text-align: center; }
#footer a{ text-decoration: none; color: #666;}
#footer a:hover{ text-decoration: underline;}