
body { background: #fff url('../images/body_bg.gif') top repeat-x; font-family: Tahoma,Arial, Helvetica, sans-serif; }

#container { width: 778px; margin: 0 auto; }
#container h1 a { width: 183px; height: 40px; background: url('../images/logo.gif') no-repeat; text-indent: -5000px; display: block; margin: 11px 0 0 18px; }

#main-nav { margin: 14px 0 0 11px; }
#main-nav li { display: inline; }
#main-nav a { display: block; float: left;  color: #fff; font-size: 13px;  text-decoration: none; padding: 4px 0 5px 8px; margin-right: 4px; }
#main-nav span { padding:4px 6px 5px 0; }
#main-nav a:hover, #main-nav a.current { background: url('../images/nav_a_hover.gif') left no-repeat; color: #2f2f2f; }
#main-nav a:hover span, #main-nav a.current span { background: url('../images/nav_span_hover.gif') right no-repeat; }
#main-nav img { padding-right: 5px; }


#content { padding-top: 10px;}

#content-top { background: url('../images/content_top.gif') no-repeat; width: 778px; height: 171px; margin-bottom: 10px; text-align: right; }
#content-top h2 { display: none; }
#content-top ul { display: none; }


#content .column { width: 253px; height: 294px; float: left; margin-right: 7px;   }
#content .custom { width: 217px; margin-right: 0; }
#content .column .box { background: url('../images/home_box.gif') no-repeat;  height: 254px; padding: 20px;  }
#content .column .box h3 { font-size: 18px; font-weight: bold; color: #4c3b30; margin-bottom: 4px; }
#content .column .box h3 a, #content .column .box h3 a:hover {color: #4c3b30; text-decoration:none;}
#content .column .box h4 { font-size: 13px; font-weight: bold; color: #606060; margin-bottom: 20px; }
#content .column .box p, #content .column .custom-box { font-size: 12px; color: #111; line-height: 1.5; display: block; background: url('../images/divider.gif') bottom no-repeat; padding-bottom: 15px; margin-bottom: 15px; }
#content .column .box p a, #content .column .custom-box a { color: #4d3d31; text-decoration: none; }
#content .column .box p a:hover, #content .column .custom-box a:hover { color: #000; }
#content .column .box ul { background: url('../images/icon_reseller.gif') right top no-repeat;   }
#content .column .box ul.dedicated { background: url('../images/icon_dedicated.gif') right top no-repeat; }
#content .column .box li, #content .column .custom-box li { background: url('../images/leaf.gif') left center no-repeat; padding-left: 23px; font-size: 13px; font-weight: bold; color: #565656; margin-bottom: 9px;  }
#content .column .box li.last-item { background: none; padding-left:0; margin-bottom:0;}
#content .column .box li a { background: url('../images/sign_up.gif') no-repeat; text-indent: -5000px; display: block; width: 81px; height: 27px; float: right; margin-top: 15px; }
#content .column .box li.learnmore { background:none; padding-left:0; margin-bottom:0;}
#content .column .box li.learnmore a { background: url('../images/learn_more.gif') no-repeat; text-indent: -5000px; display: block; width: 83px; height: 22px; float:right; margin-right:10px; }
#content .column .box li.last-item.learnmore2 a { background: url('../images/learn_more.gif') no-repeat; width: 83px; height: 22px;}
#content .column .custom-box { width: 217px; height: 112px; padding: 20px; background: url('../images/home_small_box.gif') no-repeat; margin-bottom: 0px;  }
#content .column .custom-box h3 { font-size: 18px; font-weight: bold; color: #4c3b30; margin: -6px 0 4px 0; position: relative; }
#content .column .custom-box ul.affiliates, #content .column .custom-box ul.live-chat { background: url('../images/icon_affiliates.gif') right top no-repeat; padding: 20px 0 8px 0; margin-top: -5px; }
#content .column .custom-box ul.live-chat { background: url('../images/icon_chat.gif') right top no-repeat; }

#footer { background: url('../images/footer.gif') no-repeat; width: 778px; height: 52px; clear: both; text-align: right; padding: 8px 0 0 0; font-size: 11px; color: #626262; margin-top: 7px; }
#footer-nav { margin: 0 5px 6px 0; }
#footer-nav li { display: inline; }
#footer-nav a, #footer a { font-size: 11px; color: #626262; text-decoration: none; margin-right: 8px; }
#footer-nav a:hover, #footer a:hover { color: #3e2f28; }
#footer span { margin-right: 10px; }
#footer p { margin-right: 6px; }


/* style for interior pages */
#check-out { background: url('../images/check_out_bg.gif') no-repeat; width: 178px; height: 184px; float: left; margin-right: 6px; }
#check-out h3 { font-size: 18px; font-weight: bold; color: #4c3b30; padding: 8px 0 14px 12px; }
#check-out ul { margin-left: 1px; }
#check-out a { font-size: 11px; font-weight: bold; display: block; width: 146px; height: 19px; background: url('../images/check_out_link.gif') no-repeat; color: #565656; text-decoration: none; padding: 3px 0 0 30px; }
#check-out a:hover { background: url('../images/check_out_hover.gif') no-repeat; }

#shared { background: #fafafa url('../images/shared_bg.gif') no-repeat; width: 570px; height: 160px; float: left; padding: 12px; margin-bottom: 7px; }
#shared h3 { font-size: 18px; font-weight: bold; color: #4c3b30; margin-bottom: 2px; margin-top: -4px; }
#shared h4 { font-size: 13px; font-weight: bold; color: #606060; margin-bottom: 5px; }
#shared p { font-size: 13px; color: #000; margin-bottom: 6px; width: 400px; }

.large-box { width: 780px; clear: both; background: url('../images/large_box_top.gif') top no-repeat; padding-top: 6px; margin-bottom: 7px; }
.inner-large-box { background: url('../images/large_box_bottom.gif') bottom no-repeat; padding-bottom: 6px; }
.inner-large-box h3 { font-size: 18px; font-weight: bold; color: #4c3b30; margin-bottom: 2px; }
.inner-large-box h4 { font-size: 14px; font-weight: bold; color: #606060; margin-bottom: 5px; }
.inner-large-box p { font-size: 13px; color: #000; margin-bottom: 10px; width: 750px; }

.content { background: #f9f9f9; border-left: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5;  padding: 12px; }
.content h3 { font-size: 18px; font-weight: bold; color: #4c3b30; margin-bottom: 12px; }
.content table th, .content table td { font-size: 13px; font-weight: bold; color: #606060; width: 188px; text-align: center; padding-bottom: 4px; }
.content table tr.heading { background: url('../images/tr_heading_bg.gif') bottom repeat-x;  }
.content table td { padding-top: 6px; }
.content table a { display: block; width: 68px; height: 20px; color: #fff; font-size: 12px; background: url('../images/table_sign_up.gif') no-repeat; text-decoration: none; padding-top: 3px; margin: 0 auto; }

#interior .content .column { width: 227px; float: left; height: auto; margin-right: 30px;}
#interior .content .last { margin-right: 0; }
.content .column h4 { font-size: 14px; font-weight: bold; background: url('../images/leaf.gif') left no-repeat; color: #565656; border-bottom: 2px solid #8b8079; padding: 0 0 3px 19px; margin-bottom: 12px; }
.content .column ul { font-size: 12px; list-style-type: disc; margin: 0 0 15px 17px; line-height: 1.4; }

#interior #footer {  margin-top: 0; }

