body {font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; font-size:0.9em; background: url(../images/top/back.gif) repeat-x #292929;}
a, a:visited, a:link, a:active {color: #3A3837;text-decoration: none;}
a:hover {color:#999;}
h1 {font-size: 1.1em;color: #fff; margin-top:-2px}
h2 {font-size: 1em;margin-top: 0px;padding-top: 0px; color: #660000;}
h3 {font-size: 2.2em;margin-top: 8px;margin-bottom: 0px;text-align: left; color:#660000;}
h4 {font-size: 1.3em;margin: 3px 0 -10px 0;text-align: left;}
h5 {color: #92be17;font-size: 1.0em;font-weight: bold;margin:7px 0 0 0;padding-top:5px;}
ul {margin:0;padding:0; list-style: none; list-style-position:outside;}
hr {margin-bottom: 8px;}
.greentext {color: #92be17;}
#logo {display: block;  width: 100px; height: 87px; background: url(../images/logos/internetters.jpg) no-repeat 0 -88px;}
#logo:hover {background-position: 0 0px;}

/* layout */
#top {padding:0; width:936px; position:relative; margin-left:auto; margin-right:auto;}
#outer {margin:0px 0 0 0; background: url(../images/body/back.gif) repeat-x #fff; width:100%; padding-bottom:10px;}
#inner { width: 936px; padding-top:10px; margin-left:auto; margin-right:auto;}
#top-expand {position: absolute; right:0px; background: url(../images/top/contactlink.gif) no-repeat; width: 108px; height:21px; margin:-20px 0 0 0; font-size:1.1em;}
#top_icons { position:absolute; top:0; left:0; width: 200px}
#top_icons img {margin:0px; border:0;}
#header { background:url(../images/top/callus.gif) no-repeat 642px 0; position:relative;}
#header p {position:absolute; right:20px; top:36px; font-size:0.75em; padding:0; margin:0; color:#adadad}

#c-box {width: 936px; text-align:left; display:none; clear:both; padding:20px 0 0 0; margin:20px auto 0 auto; height:240px; background:url(../images/top/clickhere.gif) no-repeat bottom right;}
#c-box label {float:left;width:80px;display:block;clear:both;}
#c-box .field_out {border:0; padding:0 0 0 10px; width:329px; height:29px; margin:0 0 8px 100px;}
#c-box .textfield {border:0;padding:0;width:317px;height:18px;margin:4px 10px 0 0;display:inline;float:right}
label { color: #333;}
#c-box label {color:#fff; font-size: 14px;}
.forms input, .forms select {margin:0}
.forms {font-size:0.9em; text-align:left;}
.forms label {clear:left; display:block; float:left; font-weight:bold; margin:5px 0pt; width:210px;}
#contact_form {background:url(/images/top/contactform1.jpg) no-repeat; border:0; padding:5px 0 0 10px; width:329px; height:24px;}
.c { clear:both; margin:0 !important; padding:0!important; height:0!important;}
.search_name{ color:#333; font-size:20px; font-weight:bold; margin:45px 0 0 36px; position:absolute;}
.search_box2{width:631px; height:47px; background:transparent url(../images/searchbox/long_search.gif) no-repeat; border:0; padding:0; margin:35px 0 0 98px; position:absolute;}
.search_box3{width:77px; height:47px; background:url(../images/searchbox/small_search.gif) no-repeat !important;border:0;padding:7px;margin:0; position:absolute;right:155px}
.search_box3 select{width:65px;margin:5px 0 0 0; border:1px solid #fff !important;}
.textfield {width:360px; height:20px; border:0; padding:0; margin:16px 20px 0 10px; float:left;}


/* TOP NAVIGATION */
#nav_top {width:480px; height:19px; margin:0 0 0 440px; padding:5px 0 0 0; border-bottom:0;border-top:0;}
#nav_top ul {margin-right:0px;}
#nav_top li {display:inline; float:left; list-style:none; padding:0 8px 2px 8px; height:13px; text-align:center; color:#fff; font-size:0.8em;}
#nav_top a {display:inline; margin: 0em; font-weight:bold; color:#fff; padding:0; border-right: 0;border-left: 0 ; height:33px;}
#nav_top a, #nav_top a:link, #nav_top a:visited  {color:#fff; padding-top:0px}
#nav_top a:hover {color: #fff; text-decoration:underline;}

/* MAIN NAVIGATION */
#nav_main {width:936px; height:30px;  margin:5px 0 0 0; padding:0; border-bottom:0;border-top:0; background:url(../images/menu/green-back.gif) no-repeat; position:relative;}
#nav_main ul {margin-left: 20px; list-style: none;}
#nav_main li {display:block; float:left; list-style:none; text-align:center; color:#fff; font-size:14px;padding:7px 0px; height:16px;}
#nav_main a, #nav_main a, #nav_main a:link, #nav_main a:visited { margin: 0em; color:#fff; padding:7px 40px; height:16px; border-left:1px solid #cfea22; border-right:1px solid #506908;}
#nav_main a:hover {color: #fff; background-color: #a7ce39;}
#current {background-color: #a7ce39;}

/* INDEX ONLY */
* html #search_box { margin-top:-8px;}
* html #pd_box{ margin-top:-8px;}
#search_box { background:url(../images/searchbox/back.gif) no-repeat; width:467px; height: 220px; margin-top:4px; float:left}
#search_box h2 { font-size:1.21em; font-weight:bold; margin: 25px 0 0 10px; padding:0; color:#333}
#search_box p { font-size:1.1em; font-weight:bold; margin: 23px 0 0 10px; padding:0}
#search_box ul {float:left; margin-right:10px; color:#aaa; font-size:1.2em; font-weight:bold; list-style:none;}
.i_search {width:267px; height:40px; background:url(../images/searchbox/search.gif) no-repeat; border:0; padding:0px 0 0 0px; float:left;}
.borderless_select {width:70px; border:0; border-left:1px solid #ddd; margin:10px 0 0 188px;}
#sub_search {margin: 32px 0 0 18px;}
#domain_search { margin:11px 0 0 63px;}
#offer_holder { background:url(../images/index/offer-box.gif) no-repeat; width:934px; border:1px solid #ebebeb; margin-top:4px; padding-bottom: 11px;}
#offer_holder h3 { font-size:16px;}
.sub_offers {width:295px; border-right:1px solid #e4e6e7; float:left; padding:0 6px 0 10px;}
.sub_offers p{ font-size:0.8em;}
.sub_offers a, .sub_offers a:link, .sub_offers a:visited {color:#fff; font-size:0.8em;}
.sub_offers a:hover { background:url(../images/buttons/index-mid-hover.gif)}
#bottom_holder { background: url(../images/index/bottombox.gif) repeat-x #f8f8f8; width:934px; border:1px solid #ebebeb; margin-top:4px; padding-bottom:10px; }
#bottom_holder ul {float:left; margin-left: 15px; font-size:0.7em;}
#bottom_holder li {list-style:none; background:url(../images/bullets/green-tick.jpg) no-repeat 0px 4px; padding: 0px 0 0px 14px;}
#bottom_holder h3 {margin:10px 0 3px 10px; font-size:16px;}
#pd_box { background: url(../images/index/bow.gif) no-repeat; width:465px; height: 220px; margin:4px 0 0 4px; float:left; position: relative;}
#pd_box h3 {margin:17px 0 0 0; padding-bottom:0; text-align: center; font-size:15px;}
#pd_box p { font-size:0.9em;}
.panel{}
.panel .button { float:right; margin:140px 0px 0 auto; border: none;}


/* ADVERT */
.ad { background:url(../images/top/blue-banner.jpg) no-repeat; height:25px; width:926px; margin:2px 0 0 0; padding: 10px 0 0 10px; color:#FFFFFF; }

/* BUTTONS */
.moreinfo { background:url(../images/buttons/footer-moreinfo.gif) no-repeat; color:#FFFFFF;}
.main_button { background:url(../images/buttons/index-mid-st.gif) no-repeat #769423; padding: 4px 7px; color:#fff; position:relative; border:3px solid #fff; }

/* CONTENT */


#top_para {float:left; width: 752px; height:109px; margin:0 4px 4px 0;}
* html #top_para {margin:-11px 4px 4px 0;}
#main {margin:4px 0 12px 0;}
#main h4 { margin:0; padding:0 0 7px 0;}
#main ul { list-style:none;}
.sublinks {float: right; width: 178px; height:121px; margin:0 0 4px 0; padding:4px 0 0 0; border: 1px solid #111; background: url(../internetters/images/menu/sub_back.gif) repeat-x bottom #333333;}
* html .sublinks{margin-top:-12px;}
.sublinks ul {margin-top:-4px; }
.sublinks a, .sublinks a:link, .sublinks a:visited {width:154px; color:#fff; display:block; padding:2px 10px 1px 14px; font-size:0.75em; border-top: 1px solid #aaa;}
.sublinks a:hover { background:#666666;}
#selected { background: url(../images/menu/sub-select.gif) repeat-y #666666; }
.mid_main {float:left; padding:10px; border: 1px solid #dedede; background: #fafafa; width:914px; font-size:0.92em;}
* html .mid_main { margin-top:-15px}
.mid_main h3 {margin: 2px 0 8px 0;}
.mid_panel {float:left; width:307px; padding:10px 0px 0px 0px; border: 1px solid #dedede; margin:0 4px 0 0; background: #fafafa;}
.mid_panel h2 {color: #333; text-align:center;}
.mid_panel p {color: #333; padding:0; margin:11px 8px 11px 8px;}
.mid_main a, .mid_main a:link, .mid_main a:visited { color:#92be17; font-weight:bold;}
.mid_main a:hover { text-decoration:underline;}
.buy_box {float:left; border:1px solid #888; border-left:0; height:118px; }
.buy_box a, .buy_box a:link, .buy_box a:visited { background:url(../images/buttons/index-mid-st.gif) no-repeat #769423; width:104px; height:20px; padding: 4px 7px; color:#fff; position:relative; display:block; border:0;} 
.buy_box a:hover { background:url(../images/buttons/index-mid-hover.gif) no-repeat #769423; width:102px; height:18px; padding: 4px 7px; color:#fff; position:relative; display:block; border:1px solid #5d7617;} 
.package_features ul  {background: #f8f8f8; padding:5px 8px 8px 8px; border-top:1px solid #efefef;}
.package_features ul li {background: url(../images/bullets/green-tick_bigger.jpg) no-repeat 0 1px !important; border-bottom:1px dotted #CCCCCC;
padding:0 0 10px 24px; margin:8px 0 0 0;}
#leftcontent {float:left; width:700px;}
#top_features { width:500px; margin-bottom:12px;}
table h2 {color: #333;  font-size: 1.2em; border:1px solid #bbb; padding: 0; margin:0; border:0;}
.red_header {background: url(../images/tables/grey-fade.gif); font-size: 1.1em; border:1px solid #bbb; padding-left: 7px;}

/* RIGHTBAR */
#rightbar { float:left; border-left: 0px solid #ddd; padding-left:0px; }
.features {float:left; border:1px solid #e5e5e5; margin:0 10px 10px 0; padding:9px 10px 11px 10px; background: url(../images/body/features_back.gif) repeat-x #fafafa; width:310px;}
.features h5 {margin:0 0 16px 0; padding:0;}
.features h2 {color: #92be17; font-size: 1.0em; margin:0 0 16px 0; padding:0px;}
.features table{ border-collapse: collapse;}
.features td{ border:1px solid #efefef;}
.white_title {color:#fff !important;}
.big_price {font-size:43px; color:#92be17;}

/* FORMS */
.feedback_form {float:left; margin:0px 10px 0 0; padding:55px 0 0 10px; width:384px; height:480px; background:url(../images/form_back.jpg) no-repeat;}
.feedback_form label {width:134px;font-weight:bold;float:left;clear:left;margin:10px 10px 2px 0;text-align:right; color:#fff}
.feedback_form input {margin:6px 2px 2px 0; border:1px solid #111; padding: 3px 2px;}
.feedback_form textarea {margin:6px 2px 2px 0; border:1px solid #111;}
.feedback_form .submit {clear:both;float:right; margin-right:28px;}
.extensions { color:#fff; margin:11px 0 0 0; border:0 ;}
.feedback_text {float:right; width: 350px}


/* FOOTER */
#footer {background:url(../images/footer/back.gif) repeat-x #313131; padding-top:5px;}
#footer_center { width:936px; margin:0 auto;}
#footer p { color:#fff;font-size:0.9em;margin:0;padding:0}
#footer ul {float:left;display:inline;width:420px;text-align:left;font-size:0.9em;margin:0 0 0 15px}
#footer li {list-style:none; padding:0 0 0 0px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#a4a4a4}
.sub_container {float:left;}
.sub_container h3 {color:#fff; margin-bottom:6px; font-size:16px}
.footbox {background: url(../images/footer/box.gif) no-repeat; width: 448px; height: 161px; margin:12px 40px 12px 0;}
.greenfoot {color:#92be17 !important; font-weight:bold; margin-bottom:3px !important;}
.f-right { margin-top:10px !important;}
#foot_text{width:310px; margin:8px auto 8px auto; color:#686868; font-size:0.9em; float:left; display:inline} /*margi heigt of 23 when news foot section goes back in */
#footer_links {float:right; display:inline; margin:8px auto 8px auto;}  /*margi heigt of 23 when news foot section goes back in */
#footer_links ul{text-align:left;font-size:0.9em;margin:0 0 0 0px; width: 470px}
#footer_links li {float:left;display:inline;list-style:none; padding:0 0 0 0px;}
