/*Elements
----------------*/
body {
margin: 0; 
padding: 0;
background: #971700 url(../images/background2.png) repeat-y 50% 0; 
color: #1a1a1a;
font: 11px/19px arial, helvetica, sans-serif;
}

img { border: 0; margin:0; padding:0; }

a { 
color: #1a1a1a;
font-weight: bold;
text-decoration: none;
}

a:hover { 
text-decoration: underline;
}

label {
margin: 0;
padding: 0;
font-weight: bold;
}

input {
padding: 3px;
border: 0;
font: 11px arial, helvetica, sans-serif;
background: #f5f5f5 url(../images/input_background.png) repeat-x;
}

a.submit {
float: right;
margin: 5px 10px 10px 0;
display: block;
width: 100px;
height: 20px;
font: 9px/20px arial, helvetica, sans-serif;
color: #FFF;
background: #1a1a1a url(../images/submit.png) no-repeat;
text-transform: uppercase;
text-align: center;
}

a.submit:hover {
background: #db2c01 url(../images/submit_over.png) no-repeat;
text-decoration: none;
}

.submitp {
margin: 0;
padding: 0;
}
a.submit2 {
margin: 3px 10px 10px 0;
display: block;
width: 100px;
height: 20px;
font: 9px/20px arial, helvetica, sans-serif;
color: #FFF;
background: #db2c01 url(../images/submit_over.png) no-repeat;
text-transform: uppercase;
text-align: center;
}

a.submit2:hover {
background: #1a1a1a url(../images/submit.png) no-repeat;
text-decoration: none;
}

.header {
margin: 0;
padding: 0;
font: bold 14px/20px arial, helvetica, sans-serif;
color: #db2c01;
}

.subheader {
margin: 10px 0 0 0;
padding: 0;
font: bold 12px/16px arial, helvetica, sans-serif;
color: #0c77b2;
}

.subheader a {
color: #0c77b2;
}

.subheader2 {
clear: both;
margin: 1px 0 0 0;
padding: 0;
font: bold 12px/16px arial, helvetica, sans-serif;
color: #0c77b2;
}

.subheader2 a {
color: #0c77b2;
}

.subheader3 {
margin: 10px 0 0 0;
padding: 0 0 0 45px;
background: url(../images/smalllogo.png) no-repeat;
font: bold 12px/39px arial, helvetica, sans-serif;
color: #0c77b2;
}

.subheader3 a {
color: #0c77b2;
}

.paragraph {
margin: 0 0 5px 0;
padding: 2px;
}

.paragraph2 {
margin: 0;
padding: 2px;
}

.paragraphT {
font-weight: bold;
margin: 10px 0 0 0;
padding: 2px;
}

.list {
margin: 5px 20px;
padding: 5px;
}

.strong {
font-weight: bold;
}

a.blinky {
text-decoration: 	blink;
}

.bold1 {
font-weight: bold;
color: #248e6b;
}

.bold2 {
font-weight: bold;
color: #db2c01;
}

/*Layout
----------------*/
#page {
border-right: 1px solid #b82207;
margin: auto;
width: 780px;
background: #FFF url(../images/side_background.png) repeat-y;
}

#left {
float: left;
width: 240px;
}

#right {
float: right;
width: 540px;
}

/*Left
----------------*/
#logo {
margin: 0;
padding: 0;
height: 80px;
}

#side_support h2#side_support_head {
margin: 1px 0 0 10px;
padding: 0 15px 0 0;
width: 205px;
height: 30px;
font: 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head2.png) no-repeat;
color: #FFF;
text-align: right;
}

.sideimg {
width: 200px;
padding: 0;
margin: 0 0 0 10px;
}

#side_support ul {
width: 220px;
padding: 0;
margin: 0 0 0 10px;
list-style: none;
}

#side_support ul li a {
display: block;
margin: 1px 0 0 0; 
padding: 0 42px 0 0;
width: 178px;
height: 28px;
color: #FFF;
font: 11px/28px arial, helvetica, sans-serif;
text-decoration: none;
text-align: right;
}

#side_support ul li#side_support_chat a { background: #cd2000 url(../images/side_support_chat.png) repeat-x; }
#side_support ul li#side_support_forums a { background: #cd2000 url(../images/side_support_forums.png) repeat-x; }
#side_support ul li#side_support_phone a { background: #cd2000 url(../images/side_support_phone.png) repeat-x; }
#side_support ul li#side_support_knowledgebase a { background: #cd2000 url(../images/side_support_knowledgebase.png) repeat-x; }
#side_support ul li#side_support_helpdesk a { background: #cd2000 url(../images/side_support_helpdesk.png) repeat-x; }

#side_support ul li a:hover {
text-decoration: underline;
}

#side_cp h2#side_cp_head {
margin: 1px 0 0 10px;
padding: 0 15px 0 0;
width: 205px;
height: 37px;
font: 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head.png) no-repeat;
color: #FFF;
text-align: right;
}

#side_testimonial h2#side_testimonial_head {
clear: both;
margin: 1px 0 0 10px;
padding: 0 15px 0 0;
width: 205px;
height: 37px;
font: bold 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head.png) no-repeat;
color: #FFF;
text-align: right;
}

#side_testimonial p {
margin: 0 10px;
padding: 0 15px;
}

.side_head {
clear: both;
margin: 1px 0 0 10px;
padding: 0 15px 0 0;
width: 205px;
height: 37px;
font: bold 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head.png) no-repeat;
color: #FFF;
text-align: right;
}

.side_box .cont{
margin: 0 10px;
padding: 0 8px;
}

.side_box p {
margin: 5px 0 8px 0;
padding: 0 8px;
border-left: 2px solid #0c77b2;
}

.side_box ul {
margin: 5px 5px 8px 5px;
padding: 0 8px;
}

#side_cp form {
margin: 0 10px;
padding: 0 15px;
}

#side_cp form p {
margin: 0;
padding: 0;
}

#side_cp form input {
width: 175px;
}

#side_domain h2#side_domain_head {
clear: both;
margin: 1px 0 0 10px;
padding: 0 15px 0 0;
width: 205px;
height: 37px;
font: 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head.png) no-repeat;
color: #FFF;
text-align: right;
}

.side_helpdesk h2.side_helpdesk_head {
clear: both;
margin: 1px 0px 0px 10px;
padding: 0px 15px 0px 0;
width: 205px;
height: 37px;
font: 14px/30px arial, helvetica, sans-serif;
background: #0c77b2 url(../images/side_head.png) no-repeat;
color: #FFF;
text-align: right;
}
.side_helpdesk {
padding-bottom: 5px;
}

.side_helpdesk p {
margin: 2px 10px;
padding: 0 15px;
}

#side_domain form {
margin: 0 10px;
padding: 0 15px;
}

#side_domain form p {
margin: 0;
padding: 0;
}

#side_domain form input {
width: 175px;
}

.side_cpanel_links {
clear: both;
padding: 0 35px 0 0;
margin: 5px 0;
text-align: right;
font: 11px/14px arial, helvetica, sans-serif;
}

.side_cpanel_links a {
font-weight: normal;
color: #1a1a1a;
}

#side_links {
clear: both;
width: 220px;
margin: 50px 10px 5px 10px;
text-align: center;
font: 11px/30px arial, helvetica, sans-serif;
}

#side_links a {
font-weight: normal;
color: #1a1a1a;
}

#side_hosting h2#side_hosting_head {
margin: 0;
padding: 0 25px 0 0;
font: 14px/30px arial, helvetica, sans-serif;
background: #248e6b url(../images/side_support_head.png) no-repeat;
color: #FFF;
text-align: right;
}

#side_hosting ul {
width: 220px;
padding: 0;
margin: 0 0 0 10px;
list-style: none;
}

#side_hosting ul li a {
display: block;
margin: 1px 0 0 0; 
padding: 0 42px 0 0;
width: 178px;
height: 28px;
background: #cd2000 url(../images/side_menu.png) repeat-x; 
color: #FFF;
font: 11px/28px arial, helvetica, sans-serif;
text-decoration: none;
text-align: right;
}

#side_hosting ul li a:hover {
text-decoration: underline;
}

#side_reseller h2#side_reseller_head {
margin: 0;
padding: 0 25px 0 0;
font: 14px/30px arial, helvetica, sans-serif;
background: #248e6b url(../images/side_support_head.png) no-repeat;
color: #FFF;
text-align: right;
}

#side_reseller ul {
width: 220px;
padding: 0;
margin: 0 0 0 10px;
list-style: none;
}

#side_reseller ul li a {
display: block;
margin: 1px 0 0 0; 
padding: 0 42px 0 0;
width: 178px;
height: 28px;
background: #cd2000 url(../images/side_menu.png) repeat-x; 
color: #FFF;
font: 11px/28px arial, helvetica, sans-serif;
text-decoration: none;
text-align: right;
}

#side_reseller ul li a:hover {
text-decoration: underline;
}

/*Right
----------------*/
#right {
background: #FFF url(../images/right_background.png) no-repeat;
}

#menu {
margin-top: 60px;
padding: 0 12px 0 10px;
width: 518px;
height: 42px;
background: #1a1a1a url(../images/menu_background.png) repeat-x;
}

#menu ul {
padding: 0;
margin: 0;
list-style: none;
}
  
#menu ul li {
float: left;
position: relative;
}

#menu ul li a {
display: block;
margin: 0 1px 0 0; 
padding: 0;
height: 42px;
background: #b22f00 url(../images/menu_button_background.png) repeat-x;
color: #FFF;
font: 14px/38px arial, helvetica, sans-serif;
text-decoration: none;
text-align: center;
}

#menu ul li#menu_hosting a { width: 93px; }
#menu ul li#menu_resellers a { width: 72px; }
#menu ul li#menu_domains a { width: 68px; }
#menu ul li#menu_about a { width: 70px; }
#menu ul li#menu_support a { width: 64px; }
#menu ul li#menu_contact a { width: 63px; }
#menu ul li#menu_order a { width: 81px; font-weight: bold;}

#menu ul li a:hover {
height: 42px;
background: #248e6b url(../images/menu_button_background_over.png) repeat-x;
}

#submenu {
padding-left: 10px;
font: 11px/30px arial, helvetica, sans-serif;
background: #248e6b url(../images/submenu_background.png) repeat-x;
color: #FFF;
}

#submenu a {
color: #FFF;
font-weight: normal;
}

#home_featured {
margin: 10px 10px 0 10px;
}

#home_reseller {
margin: 0 10px 0 10px;
clear: both;
}

#home_reseller h2#home_reseller_head {
margin: 0;
padding: 0;
}

#home_reseller p#home_reseller_content {
margin: 0;
padding: 3px;
float: left;
width: 314px;
}

#home_reseller p#home_reseller_image {
margin: 5px 0 0 0;
padding: 0;
float: right;
width: 200px;
}

#home_features {
margin: 0 10px 5px 10px;
}

#home_included {
margin: 0;
padding: 2px 10px;
width: 500px;
background: #FFF url(../images/home_included_bg.png) no-repeat;
}

h2#home_features_head {
margin: 0;
padding: 0;
}

#refer_form {
margin: 10px;
}

#refer_form form p {
margin: 0;
padding: 0;
}

#refer_form form input {
width: 300px;
}

#refer_form form a.submit {
float: none;
}

#login_form {
margin: 10px;
}

#login_form form p {
margin: 0;
padding: 0;
}

#login_form form input {
width: 300px;
}

#login_form form a.submit {
float: none;
}

#prior_form {
margin: 10px;
}

#login_prior form p {
margin: 0;
padding: 0;
}

#login_prior form input {
width: 300px;
}

#login_prior form a.submit {
float: none;
}

#contact_content {
margin: 10px;
}

#contact_subheader {
margin: 10px 10px 0 10px;
}

#about_content {
margin: 10px;
}

#features_content {
margin: 10px;
}

#features_subheader {
margin: 10px 10px 0 10px;
}

#features_content table.account_table {
width: 520px;
}

#features_content table.account_table td {
border: 1px solid #f5f5f5;
font: 11px/25px arial, helvetica, sans-serif;
text-align: center;
color: #0c77b2;
}

#features_content table.account_table td.account_head {
padding: 0;
height: 30px;
background: #248e6b url(../images/account_head.png) repeat-x;
font: 14px/30px arial, helvetica, sans-serif;
color: #FFF;
border: 0;
padding-left: 8px;
text-align: left;
}

#features_content table.account_table td.account_feature {
width: 250px;
padding-left: 8px;
font: bold 12px/25px arial, helvetica, sans-serif;
text-align: left;
color: #db2c01;
}

#features_content h2#addons_hosting {
color: #0c77b2;
}

#features_content h2#addons_reseller {
margin-top: 10px;
color: #0c77b2;
}

#domains_subheader {
margin: 10px 10px 0 10px;
}

#domains_form {
margin: 10px;
}

#domains_form form p {
margin: 0;
padding: 0;
}

#domains_form form input {
width: 300px;
}

#domains_form form a.submit {
float: none;
}

#domains_content {
margin: 10px;
}

#reseller_content {
margin: 10px;
}

#reseller_form {
margin: 10px;
}

#reseller_form form p {
margin: 0;
padding: 0;
}

#reseller_form form input {
width: 300px;
}

#reseller_form form a.submit {
float: none;
}

#testimonial_content {
margin: 10px;
}

#testimonial_form {
margin: 10px;
}

#testimonial_form form p {
margin: 0;
padding: 0;
}

#testimonial_form form input {
width: 300px;
}

#testimonial_form form a.submit {
float: none;
}

#hosting_content {
clear: both;
margin: 10px;
}

#hosting_subheader {
margin: 10px 10px 0 10px;
}

.hosting_features_left {
float: left;
margin: 0;
padding: 0;
}

.hosting_features_right {
float: left;
margin: 0 0 0 10px;
padding: 0;
}

.hosting_features_left2 {
clear:both;
width: 240px;
float: left;
margin: 0 0 0 0;
padding: 0;
}

.hosting_features_right2 {
width: 240px;
float: left;
margin: 0 0 0 10px;
padding: 0;
}
html>body .hosting_features_right2 {
margin: 0 0 0 25px;}

#hosting_content table.account_table {
width: 520px;
}

#hosting_content table.account_table td {
border: 1px solid #f5f5f5;
font: 11px/25px arial, helvetica, sans-serif;
text-align: center;
color: #0c77b2;
}

#hosting_content table.account_table td.account_head {
padding: 0;
height: 30px;
background: #248e6b url(../images/account_head.png) repeat-x;
font: 14px/30px arial, helvetica, sans-serif;
color: #FFF;
border: 0;
}

#hosting_content table.account_table td.account_feature {
width: 150px;
padding-left: 8px;
font: bold 12px/25px arial, helvetica, sans-serif;
text-align: left;
color: #db2c01;
}

#hosting_content table.account_table td.account_feature a {
color: #248e6b;
}

#hosting_content table.account_table td.account_highlight {
background: #fffdda;
}

#hosting_content table.account_table td.order_now {
padding: 2px;
border: 0;
background: #FFF;
}

#reseller_subheader {
margin: 10px 10px 0 10px;
}

#reseller_content table.account_table {
width: 520px;
}

#reseller_content table.account_table td {
border: 1px solid #f5f5f5;
font: 11px/25px arial, helvetica, sans-serif;
text-align: center;
color: #0c77b2;
}

#reseller_content table.account_table td.account_head {
padding: 0;
height: 30px;
background: #248e6b url(../images/account_head.png) repeat-x;
font: 14px/30px arial, helvetica, sans-serif;
color: #FFF;
border: 0;
}

#reseller_content table.account_table td.account_feature {
width: 150px;
padding-left: 8px;
font: bold 12px/25px arial, helvetica, sans-serif;
text-align: left;
color: #db2c01;
}

#reseller_content table.account_table td.account_feature a {
color: #248e6b;
}

#reseller_content table.account_table td.account_highlight {
background: #f5f5f5;
}

#reseller_content table.account_table td.order_now {
padding: 2px;
border: 0;
background: #FFF;
}

#order_content {
padding: 10px;
}

#order_content p.order_image {
margin: 10px 0 0 0;
}

#support_content {
padding: 10px;
}

#support_content a.openVideo {
color: #0c77b2;
}

a.openVideo2 {
color: #971700;
}

#features_content a.openVideo {
color: #0c77b2;
}

.order_table {
clear: both;
margin-top: 10px;
width: 520px;
}
.order_left {
float:left;
margin: 0;
padding: 0;
}
.order_right {
float:right;
margin: 0;
padding: 0;
}
.order_right img {
display: block;
}
.widget { margin: 20px 10px; height: 60px; }
.widget img { margin-right: 10px; float: left; }
.widget a:hover h2 { color: #ff9933; }
/*Footer
----------------*/
#footer {
clear: both;
margin-top: 8px;
width: 780px;
height: 50px;
background: #1a1a1a url(../images/footer_background.png);
line-height: 50px;
text-align: center;
color: #FFF;
}
