/*************************************************   RESET   *************************************************/

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-weight: normal; font-style: normal;}
ul,ol { list-style: none; }

/* IE PNG FIX 
* { behavior: url(iepngfix/iepngfix.htc) }*/


/*************************************************   TEXT   *************************************************/


/*************************************************   STRUCTURE   *************************************************/

html, body {font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color:#f2f2f2; color:#333; }
#container{background:url(images/bg_shadow.gif) repeat-y 0 0 #FFFFFF; width:782px; margin:0 auto; /*background-color:#FFF;*/}
#header{width:770px; background-color:#FFF; margin:0 6px}
#content {width:760px; background-color:#FFF; margin:12px 0 12px 16px; _margin-bottom:0px}
#col-left {display:inline; float:left; width:530px; padding:0 10px; margin:20px 10px 20px 0; background-color:#FFF;}
#col-right{display:inline; float:left; width:188px; margin:10px 10px 20px 0; background-color:#FFF;}
#col-none{margin:0 10px 0 0; padding:20px 10px 10px 10px; background-color:#FFF;}
#footer {background-color:#FFF; background:url(images/bg_footer.gif) no-repeat left bottom; margin:0; padding:0px 16px 20px 16px}
.learn-more a{color:#333}
.clear{height:1px; clear:both; font-size:100%}
.dotted{height:1px; background:url(images/hr_dotted.gif) repeat-x 0 0; margin:0 0 15px 0}




/*************************************************   HEADER   *************************************************/

/* H1 IMAGE TEXT */
h1.img_text{background:url(images/logo_hostrocket.gif) no-repeat 0 0; text-indent: -2000px;}

/* DOMAIN SEARCH */
form.domain-search{width:300px; float:right}
form.domain-search label{font-size:11px;}
form.domain-search .domain{margin:2px 5px 0 0; width:150px}
form.domain-search .tld{margin:2px 5px 0 0;}
form.domain-search .domainsubmit{margin:2px 5px 0 0;}

/* SUPPORT BAR */
#support_number{float:right; height:31px; line-height:31px; width:500px; background:url(images/bg_supportnumber2.gif) repeat-y top right; text-align:right; padding:0}
#support_number p{margin:0 10px 0 0; padding:0; line-height:31px; height:31px;}
#support_number span{color:#D70000; background:url(images/ico_phone.gif) no-repeat 0 1px; height:31px; line-height:31px; padding:4px 0 4px 12px}

/* MAIN NAV */
#nav{height:31px; margin: 0; padding:0; display:block; background:url(images/bg_nav.gif) repeat-x top left;}
#nav ul{height:31px; margin:0; padding:0 0 0 13px; list-style:none; display:block;}
#nav li{float: left; margin:0 4px 0 0; padding:0; list-style:none; display:block;}
#nav a {font: 12px; font-weight:bold; color:#FFF; margin:0; padding:0 0 0 14px; text-decoration:none; text-transform:capitalize; text-align:center; line-height:31px; display:block;}
#nav a span {padding:0 14px 0 0; display:block; text-transform:capitalize;}
#nav a:hover {background:url(images/nav_left.gif) no-repeat left 5px; color:#333;}
#nav a:hover span {background:url(images/nav_right.gif) no-repeat right 5px;}
#nav a.active {background:url(images/nav_left.gif) no-repeat left 5px; color:#333;}
#nav a.active span {background:url(images/nav_right.gif) no-repeat right 5px;}

/* SUB NAV */
#nav2{height:31px; margin:0; padding:0; display:block; background:url(images/bg_nav2.gif) repeat-x bottom left;}
#nav2 ul{height:31px; margin:0; list-style:none; display:block; float:right}
#nav2 li{float: right; margin:0 8px 0 0; padding:0; list-style:none; display:block;}
#nav2 a {font: 12px Arial, Helvetica, sans-serif; font-weight:bold; color:#545454; margin:0; padding:0 0 0 14px; text-decoration:none; text-transform:capitalize; text-align:center; line-height:31px; display:block; letter-spacing: 0.5px}
#nav2 a:hover, #nav2 a.active {color:#499d0e;}

/*************************************************   FOOTER   *************************************************/

/* FOOTER NAV */
#footbox{background-color:#F1F1F1; border-top:1px solid #DADADA; padding:10px 8px}
#footbox ul{display:block; font-size: 11px; color:#666; text-align:center}
#footbox ul li {display:inline; padding:0 1px; margin:0}
#footbox ul li a{font-size: 11px; color:#666; text-decoration:none; padding:0; margin:0}
#footbox ul li a:hover{text-decoration:underline;}

/* FOOTER CONTENT */
#footer2 {margin:0; padding:15px 16px 20px 16px; background-color:#F1F1F1; text-align:justify; color:#7E7E7E; font-size:10px; line-height:16px}
#footer2 h1{color:#7E7E7E; font-size:10px; padding:0; margin:0}
#footer2 a{color:#7E7E7E; font-size:10px; padding:0; margin:0}
