@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#fff; color:#666666; padding:0; margin:0; }
#header { width: 100%; position:relative; height:133px; }
.top-text { padding:40px 15px; }
#container { width: 860px; margin: 0px auto; }
#wrapper { width: 860px; background-color:#FFFFFF; }
#container1 { width: 100%; margin: 0px auto; }
#wrapper1 { width: 860px; background-color:#FFFFFF; margin: 0px auto; }
#wrapper_content { padding:15px; }
h2 { font:normal 20px Georgia, "Times New Roman", Times, serif; color: #3ea748; margin:0px; padding:0px; }
h2 span { color: #215228; }
h5 { font:bold 15px Arial, Helvetica, sans-serif; color: #333333; margin:0px; padding:0px; }
.w420 { width:420px; }
.w590 { width:590px; }
.padlft20 { padding:0 20px }
.lh16 { line-height:16px; }
.flt { float:left; }
.frt { float:right; }
#middle4 { width:525px; float:left; }
.rightcontentarea { width:300px; float:right; }
.leftcontentarea1 { width:740px; float:left; }
.rt_arrow { background-image:url(images/rt_arrow.gif); background-repeat:no-repeat; width:23px; height:45px; }
.ul { margin:0px; padding:5px 0px 0px 0px; }
.ul li { background:url(images/ul_arrow.gif) no-repeat left 8px; list-style:none; padding:5px 0px 0 12px; }
.selectionmd2 { background:#fff url(images/form.gif) bottom left repeat-x; padding:10px 15px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; height:300px; }
.searchbox { background:url(images/searchbox.gif) repeat-x left bottom; background-color:#fff; padding:15px; height:22px; }
.txtinput5 { border:1px solid #999; background:#fff url(images/input_bg.jpg) repeat-x top left; font:normal 18px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:2px 0 0 0; height:23px; }
.txtinput5a { border:1px solid #999; background:#fff url(images/input_bg.jpg) repeat-x top left; font:normal 18px Arial, Helvetica, sans-serif; color:#666666; margin:0px; padding:0; }
.h27 { height:27px; }
input.formsubmit { background:#CA4309; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; height:28px; padding:5px; text-decoration:none; border:none; cursor:pointer; text-align:center }
input[type=submit] { background:#ca4309; border:1px solid #ca4309; margin:0; height:28px; line-height:25px; font:normal 12px Georgia, Arial, Times, serif; padding:5px; color:#fff; margin-right:10px; cursor:pointer; }
#maintab { margin-left: 0px; width:100%; height:41px; line-height:35px; background-image:url(images/nav_bg.gif); background-repeat:repeat-x; position:absolute; z-index:99; top:92px; left:0px; }
.msg5 { font:18px Georgia, "Times New Roman", Times, serif; color: #5a5a5a; }
.pad_all10 { padding:10px }
.clear { clear:both; }
.marginlft15 { margin-left:15px; }
div.spacer10 { line-height:10px }
.footer { margin:0 auto; text-align:center; border-top:1px solid #e8e8e8; padding:15px 0; }
.offer_tld { margin:10px 10px 0; }
.offer_tld table { text-align:center; border-collapse:collapse; margin-bottom:5px; }
.offer_tld table th { background:#65c165; font-size:18px; color:#fff; font-weight:400; border:1px solid #f7f7f7; padding-bottom:5px; padding-top:5px; width:86px; }
.offer_tld table td { border:1px solid #f7f7f7; background:#e4f4e4; }
.offer_tld table td.alt { background:#f2faf2; }
.offer_newprice { font:normal bold 34px "Trebuchet MS", Arial; color:#42413f; display:block; height:45px; letter-spacing:-1px; }
.offer_newprice span { display:inline-block; }
.offer_newprice strong { font-size:13px; color:#666; padding:0 5px; }
.offer_newprice .cent { font:normal bold 13px "Trebuchet MS", Arial; vertical-align:text-top; padding-top:5px; }
.offer_newprice .dollar { font:normal bold 22px "Trebuchet MS", Arial; color:#666; }
a { color: #c94208; cursor:pointer; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; cursor:pointer; }
a:active { text-decoration: none; }
.w400 { width:350px; }
.offer_maintab_new { background:#666; width:100%; line-height:10px; position: relative; height: 10px; }
.msg24 { font:11px/25px Arial, Helvetica, sans-serif; color: #666; }
#wrapper_content_1 { padding:20px; border:1px solid #d9d9d9; border-top:0px; background:url(images/wrapper_bkg_new.png) repeat-x bottom; }
.hm_new { padding-top:16px; }
.home_impact_area { border:1px solid #e8e8e8; background:#fff; }
.hm_impact_area_middle { padding:10px 20px; background:#e8e8e8 url(images/hm_main_bkg.png1) repeat-x bottom; }
.hm_included { margin:0px; background:#59b84d url(images/hm_price_bkg.png) repeat-x left top; border:0px solid #699f5e; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#333; }
.hm_included h1 { font:bold 17px/18px Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px 0; margin:0px; }
.hm_features { margin-top:35px; }
.hm_webhosting { width:400px; padding-right:10px; border-right:1px solid #eeeeee; float:left; }

.hm_webhosting_server { background:url(images/hm_server.png) right 25px no-repeat; margin-left:25px; }
.hm_webhosting ul { margin-left:7px; padding:0px; }
.hm_included img { padding:4px 10px 0px 0px; }
.hm_prices { letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-weight:bold; margin-left:10px; float:left; padding-top:13px; }
.border_bt { border-bottom:1px dotted #eee; }
.border_blank { border-bottom:1px dotted #fff; }
.marginlft25 { margin-left:5px; }
.w150 { width:150px; }
.marginrt10 { margin-right:10px; }
.margintop15 { margin-top:15px; }
.hm_price_start { font-size:12px; color:#999; font-weight:normal; font-style:italic; line-height:15px; margin-bottom:-12px; }
.hm_prices .bigprice { font-size:54px; margin:-25px 0px 0px 5px; }
.hm_prices span { display: inline-block; }
.hm_prices .cent { font:normal normal 25px/30px Georgia, "Times New Roman", Times, serif; margin-top:-10px; vertical-align:top; }
.hm_prices .dollar { font:normal bold 30px Georgia, "Times New Roman", Times, serif; margin-top:7px; }
.hm_prices .month { font-size:20px; font-weight:normal; line-height:55px; margin:0px 0px 0px -5px; }
.transfer_ltldprice { letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-weight:bold; margin-left:10px; float:left; padding-top:5px; }
.hm_button_pad { padding:10px 10px 0px 53px; height:40px; margin-top:10px; border-left:1px solid #eee; }

.hm_webapps { margin-left:20px; float:left; width:387px; }

.hm_webapps ul { margin:0px 5px 0px 7px; padding:0px; width:175px; list-style:none; }
.hm_webapps li { background:url(images/hm_black_arrow.png) no-repeat scroll left 14px transparent; color:#888888; font:13px/34px Arial, Helvetica, sans-serif; padding-left:12px; list-style:none; }
.hm_tp_bt_border { border:1px solid #eeeeee; border-left:0px; border-right: 0px; margin-top:20px; padding:0px 15px; height:70px; line-height:70px; }
.hm_new h2 { border-bottom:1px solid #EEEEEE; color:#333333; font:23px Georgia, "Times New Roman", Times, serif; margin-bottom:8px; }
.hm_new h4 { color:#888888; font:13px/34px Arial, Helvetica, sans-serif; }
.hm_apps_logo { padding:16px 0px; }
.apps_logo { margin-right:10px; padding-right:12px; }
.button_img_sm { cursor:pointer; line-height:36px; background: url(images/button_sm_arrow.gif) no-repeat right top; padding-right:32px; vertical-align:middle; display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;/*ff*/ text-decoration:none; border:none; }
.button_img_sm span { background:url(images/button_sm_arrow.gif) no-repeat left top; height:38px; display: block; display:inline-block; padding-left:15px; line-height:36px; font-family: Georgia, Arial, Helvetica, Tahoma; color:#ffffff; font-size:17px; text-decoration:none; outline:none; }
a.button_img_sm:hover { background-position:right -38px; text-decoration:none; }
a.button_img_sm:hover span { background-position:left -38px; text-decoration:none; }
.hm_bt_logo { padding:10px 22px; }
ol, ul { list-style:none outside none; }
.hm_bt_logo_img { float:left; list-style:none; margin:10px; padding-top:8px; text-align:center; width:80px; }
