/* Styles for HighRevHosting.com */
/* Copyright 2009 */
/* Created by 3Howards Media */
/* http://www.3howards.com */

body { margin:0; padding:0; text-align:center; background:#13325e url(images/bg-main.gif) 0 0 repeat-x; font-family:Arial, Helvetica, sans-serif; }
#wrapper { margin:0 auto; padding:0; width:925px; }

/* Masthead */
div#masthead { margin:15px 0; padding:0; width:100%; }
div#masthead h1 { margin:0 95px 0 0; padding:0; display:block; float:left; }
div#masthead h1 a { margin:0; padding:0; display:block; width:310px; height:83px; background:transparent url(images/logo-main.gif) 0 0 no-repeat; text-indent:-9999px; border:none; }
div#masthead ul { margin:45px 0 0 0; padding:0; width:517px; list-style-type:none; float:left; }
div#masthead ul li { margin:0; padding:0 10px 0 0; display:block; float:left; }
div#masthead ul li a { margin:0; padding:0; display:block; height:32px; text-decoration:none; text-indent:-9999px; }
div#masthead ul li a.tab1 { background:transparent url(images/tab-home.gif) 0 0 no-repeat; width:49px; height:32px; }
div#masthead ul li a.tab2 { background:transparent url(images/tab-webhosting.gif) 0 0 no-repeat; width:88px; height:32px; }
div#masthead ul li a.tab3 { background:transparent url(images/tab-dedicatedservers.gif) 0 0 no-repeat; width:119px; height:32px; }
div#masthead ul li a.tab4 { background:transparent url(images/tab-virtualprivateservers.gif) 0 0 no-repeat; width:144px; height:32px; }
div#masthead ul li a.tab5 { background:transparent url(images/tab-contactus.gif) 0 0 no-repeat; width:77px; height:32px; }
div#masthead ul li a:hover { background-position:0 -32px; }

div#dedicatedoptions {border-bottom:1px solid #EFEFEF;width:100%;padding-top:25px;}
div#dedicatedoptions ul { margin: -30px 0 0 125px;padding:0; list-style-type:none; float:left;}
div#dedicatedoptions ul li { margin:0 10px 0 0; padding:5px; display:block; float:left;border: 1px solid #EFEFEF; }
div#dedicatedcontent {margin-top:0px;}
/* Home Content */
#wrapper2 { margin:0 auto; padding:0; width:925px; }

/* Main Section */
div#leftcol { margin:15px 20px 0 0; padding:0; width:655px; background:#fff url(images/bg-left.gif) 0 0 no-repeat; text-align:left; float:left; }
div#rightcol { margin:15px 0 0 0; padding:0; width:250px; background:transparent url(images/bg-right.gif) 0 80px no-repeat; float:left; }
div#maincol { margin:15px 20px 0 0; padding:0; width:655px; background:#fff url(images/bg-left.gif) 0 0 no-repeat; text-align:left; float:left; }

/* Left Column */
div#leftcol .home-banner { margin:20px; }
div#leftcol .leftcol, div#leftcol .midcol, div#leftcol .rightcol { margin:0; padding:0; width:205px; float:left; }
div#leftcol .leftcol { margin-left:20px; background:#fff url(images/icon-webhosting.gif) 0 0 no-repeat; }
div#leftcol .midcol { background:#fff url(images/icon-dedicatedservers.gif) 0 0 no-repeat; }
div#leftcol .rightcol { background:#fff url(images/icon-unrivaledsupport.gif) 0 0 no-repeat; }
div#leftcol .leftcol h2, div#leftcol .midcol h2, div#leftcol .rightcol h2 { margin:0; padding:0; display:block; text-indent:-9999px; }
div#leftcol .leftcol h2 { margin:4px 0 0 35px; width:90px; height:18px; background:transparent url(images/h2-webhosting.gif) 0 0 no-repeat; }
div#leftcol .midcol h2 { margin:4px 0 0 35px; width:130px; height:18px; background:transparent url(images/h2-dedicatedservers.gif) 0 0 no-repeat; }
div#leftcol .rightcol h2 { margin:4px 0 0 35px; width:128px; height:18px; background:transparent url(images/h2-unrivaledsupport.gif) 0 0 no-repeat; }

div#leftcol .leftcol p, div#leftcol .midcol p, div#leftcol .rightcol p { margin:7px 5px 10px 35px; padding:0; color:#0e2746; font-size:13px; }
div#leftcol .leftcol p a, div#leftcol .midcol p a, div#leftcol .rightcol p a,
	div#leftcol .leftcol p a:visited, div#leftcol .midcol p a:visited, div#leftcol .rightcol p a:visited { color:#afc3de; font-size:11px; text-decoration:none; }
div#leftcol .leftcol p a:hover, div#leftcol .midcol p a:hover, div#leftcol .rightcol p a:hover { color:#c00; }

div#leftcol .offer { margin:5px 0 10px 20px; padding:2px; width:615px; height:23px; background:#fff url(images/bg-offer.gif) 0 0 no-repeat; }
div#leftcol .offer h2 { margin:0 20px 0 0; padding:3px 10px 0 9px; display:block; color:#6c6c6c; border-right:1px solid #e5e5e5; font-size:12px; float:left; }
div#leftcol .offer p { margin:0; padding:3px 0 0 0; font-size:12px; color:#8b8b8b; }
div#leftcol .offer span a { margin:0; padding:0 3px 0 0; display:block; width:30px; height:23px; background:#fff url(images/btn-offer.gif) 0 0 no-repeat; text-indent:-9999px; float:right; }

div#leftcol .features { margin:0 0 20px 20px; width:614px; }

div.leftbot { margin:0 20px 0 0; padding:0; width:655px; height:15px; background:#112c53 url(images/bg-left-bottom.png) 0 bottom no-repeat; }

/* Left Column - Sub Pages */
div#maincol h2 { margin:20px 20px 0 20px; padding:0; color:#0e2746; font-size:18px; }
div#maincol h3 { margin:20px 20px 7px 20px; padding:0; color:#0e2746; font-size:15px; }
div#maincol p { margin:10px 20px 15px 20px; padding:0; color:#333; font-size:13px; }

div#maincol h2.wh-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-webhosting-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.ds-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-dedicatedservers-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.vps-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-virtualprivateservers-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.contactus-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-contactus-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.faq-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-faq-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.tos-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-tos-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }
div#maincol h2.privacy-header { margin:20px 20px 0 20px; padding:0; background:#fff url(images/h2-privacypolicy-red.gif) 0 0 no-repeat; display:block; width:615px; height:43px; text-indent:-9999px; }

/* Right Column */
div#rightcol #livesupport { margin:0; padding:0; width:100%; background:transparent; color:#fff; font-size:12px; }
div#rightcol #livesupport p { margin:0; padding:0; }
div#rightcol #livesupport p strong { font-size:14px; }
div#rightcol #livesupport .livesupport { margin:0 0 10px 0; padding:0; display:block; width:250px; height:35px; }

div#rightcol ul { margin:30px 0 20px 18px; padding:0; list-style-type:none; }
div#rightcol ul li { margin:0; padding:0; display:block; width:212px; }
div#rightcol ul li a { margin:0; padding:0; display:block; width:212px; height:36px; text-indent:-9999px; }
div#rightcol ul li a.faqs { background:transparent url(images/nav-faqs.gif) 0 0 no-repeat; }
div#rightcol ul li a.contactus { background:transparent url(images/nav-contactus.gif) 0 0 no-repeat; }

div#rightcol span { margin:34px 0 20px 21px; padding:0; display:block; width:210px; height:151px; background:transparent url(images/img-highoctance.jpg) 0 0 no-repeat; text-indent:-9999px; }

div.rightbot { margin:0; padding:0; width:250px; height:15px; background:#112c53 url(images/bg-right-bottom.png) 0 bottom no-repeat; }

/*
div.leftbot { margin:0 20px 0 0; padding:0; width:655px; height:15px; background:transparent url(images/bg-left-bottom.png) 0 bottom no-repeat; float:left; }
div.rightbot { margin:0; padding:0; width:250px; height:15px; background:transparent url(images/bg-right-bottom.png) 0 bottom no-repeat; float:left; }

/* Footer */
#footer { margin:0 auto; padding:20px 0; width:925px; text-align:left; }
#footer ul { margin:0; padding:0; color:#fff; font-size:11px; list-style-type:none; }
#footer ul li { margin:0 5px 0 0; padding:0 5px; border-right:1px solid #284978; float:left; }
#footer ul li a, #footer ul li a:visited { color:#afc3de; text-decoration:none; text-transform:uppercase; }
#footer ul li a:hover { color:#fff; }

/* Common Styles */
.clear { clear:both; line-height:0; }
.clear2 { clear:both; width:100%; line-height:10px; background:transparent url(images/bg-clear.png) 0 0 repeat-y; }
.insert { float:left; margin:0 10px 0 0; }

/* Table - Web Hosting */
div#maincol #whtable { margin:10px 20px 35px 20px; padding:0; color:#333; font-size:13px; border:none; width:610px; }
div#maincol #whtable th { margin:0; padding:12px 0 5px 0; font-size:10px; text-transform:uppercase; color:#fff; text-align:center; width:12%; border-left:1px solid #3e6399; border-bottom:1px solid #3e6399; background:#22569f url(images/bg-th.gif) 0 bottom repeat-x; }
div#maincol #whtable th.blank { width:35%; border-left:none; border-bottom:1px solid #ebeaea; background:#fff url(images/bg-th-blank.gif) bottom right no-repeat; }
div#maincol #whtable td { margin:0; padding:7px 5px; font-size:12px; color:#666; border-bottom:1px solid #ebeaea; text-align:center; }
div#maincol #whtable td.left { text-align:left; font-size:12px; }
div#maincol #whtable td.btn { padding:10px 0 0 0; border-bottom:none; }
div#maincol #whtable tr.zebra { background:#fff url(images/bg-td-zebra.gif) 0 bottom repeat-x; }

/* Dedicated Servers */
div#maincol table#dedserv { margin:10px 20px 5px 20px; padding:0; width:615px; border:none; background:#fff url(images/bg-dedserv.gif) 0 0 no-repeat; }
div#maincol table#dedserv th { margin:0; padding:10px 10px 7px 10px; width:25%; color:#0e2746; font-size:14px; text-align:center; border-bottom:1px solid #e5e5e5; }
div#maincol table#dedserv td { margin:0; padding:5px 10px 10px 10px; width:25%; color:#333; font-size:11px; vertical-align:top; }
div#maincol table#dedserv td.dedserv-btn { margin:0; padding:0; text-align:center; }
div#maincol table#dedserv td.dedserv-bot { margin:0; padding:0; height:10px; background:transparent url(images/bg-dedserv-bot.gif) 0 bottom no-repeat; }
div#maincol table#dedserv td ul { margin:0; padding:0; width:100%; list-style-type:none; }
div#maincol table#dedserv td ul li { margin:0 0 5px 0; padding:0 0 0 18px; background:transparent url(images/icon-arrow.png) 0 0 no-repeat; }
div#maincol table#dedserv td ul li.anchor { padding:10px 0 0 0; background-image:none; }
div#maincol table#dedserv td ul li.PROMOanchor { padding:0 0 0 0; background-image:none; }
div#maincol table#dedserv td ul li a { margin:0; padding:0; font-size:12px; color:#22569f; text-decoration:none; font-weight:bold; }

div#maincol table#clearserv { margin:5px 20px 35px 20px; padding:0; color:#333; font-size:13px; border:none; width:615px; }
div#maincol table#clearserv th { margin:0; padding:12px 0 5px 0; font-size:10px; text-transform:uppercase; color:#fff; text-align:center; border-left:1px solid #3e6399; border-bottom:1px solid #3e6399; background:#22569f url(images/bg-th.gif) 0 bottom repeat-x; }
div#maincol table#clearserv td { margin:0; padding:7px 5px; font-size:11px; color:#333; border-bottom:1px solid #ebeaea; text-align:center; }
div#maincol table#clearserv td.left { text-align:left; }
div#maincol table#clearserv tr.zebra { background:#fff url(images/bg-td-zebra.gif) 0 bottom repeat-x; }

/* Contact Us Form */
div#maincol span.required { color:#c00; font-size:11px; font-weight:bold; }
div#maincol form { margin:10px 0 20px 20px; padding:0; width:500px; font-size:12px; color:#333; }
div#maincol form fieldset { margin:0; padding:0; border:none; }
div#maincol form fieldset label { margin:0; padding:0 15px 0 0; display:block; width:170px; float:left; text-align:left; }
div#maincol form fieldset label span { color:#c00; font-size:11px; font-weight:bold; }
div#maincol form fieldset input, div#maincol form fieldset select, div#maincol form fieldset textarea { margin:0 0 7px 0; padding:3px; width:275px; border:1px solid #a7a9ac; font-size:12px; color:#333; }
div#maincol form fieldset input.send { margin:0 0 10px 180px; border:1px solid #5d9442; background-color:#79ba4f; color:#fff; padding:5px 10px; width:auto; text-transform:uppercase; font-weight:bold; }
div#maincol form fieldset input.captcha { width:100px; }

a.livesupprt  { Color:white;text-decoration:none;}
