/* OVERIT MEDIA 

Color Glossary:

Font: #2f3b49

Updates Font Current Date: #d85628

Mission Text BG
Updates Font Heading
Updates Content alt: #6c8799

Footer BG: #6c8799

*/



* { margin:0; padding:0; border:0; }
body { background:#fff url(../images/bg_body.gif) top left repeat-x; font:62.5% Arial, sans-serif; color:#2f3b49; }

a { text-decoration:none; color:#d85628; }
a:hover { text-decoration:underline; }

div.wrapper { width:761px; margin:0 auto; }

ul#navigation { list-style:none; background:transparent url(../images/nav_tab_left.gif) top left no-repeat; padding-left:62px; height:56px; display:block; width:auto; float:right; margin-right:50px; }
ul#navigation li { display:block; float:left; width:auto; background:transparent url(../images/nav_divider.gif) top right no-repeat; padding-right:22px; }
ul#navigation li a { text-transform:lowercase; text-decoration:none; font-size:1.2em; color:#2f3b49; display:block; float:left; width:auto; padding:20px 5px; background:transparent url(../images/nav_li_bg.gif) top left repeat-x; }
ul#navigation li a:hover { text-decoration:underline; color:#d85628; }
ul#navigation li#first { background:transparent url(../images/nav_first_divider.gif) top right no-repeat; }
ul#navigation li#first a { background:transparent url(../images/nav_first_bg.gif) top left repeat-x; }
ul#navigation li#alt { background:transparent url(../images/nav_last_divider.gif) top right no-repeat; padding-right:27px; }
ul#navigation li#last { background:transparent url(../images/nav_tab_right.gif) top right no-repeat; padding-right:55px; }
ul#navigation li#last a { background:transparent url(../images/nav_last_bg.gif) top left repeat-x; }

div#heading { clear:both; background:transparent url(../images/bg_heading.gif) top left no-repeat; width:760px; height:195px; overflow:hidden; }
div#headerflash { height:195px !important; }
div#container:after { clear:both; display:block; content:"."; height:1px; visibility:hidden; }
div#container h2#linkHome { float:left; width:170px; height:160px; }
div#container h2#linkHome a { text-decoration:none; display:block; height:90px; }
div#container h2#linkHome a span { visibility:hidden; }

ul#support { display:block; float:right; margin-right:60px; }
ul#support li { text-transform:lowercase; padding-left:0.5em; display:inline; }
ul#support li a { border-right:1px solid #2f3b49; padding-right:1em; }
ul#support li span { color:#d85628; }

div#packageList { clear:both; float:left; width:425px; height:401px; font-size: 1.2em;}

div.package { padding:50px 20px 0 140px; height:87px; }
div.package h2 { display:none; }
div.package p { float:left; width:180px; background:transparent url(../images/arrow.gif) 1px 4px no-repeat; padding-left:8px; }
div.package ul { float:right; width:60px; list-style:none; padding-top:10px; }
div.package li { margin-bottom:4px; }
div.package li a { color:#fff; display:block; width:58px; height:17px; text-align:center; font-size:1em; padding-top:2px; }
div.package li.moreInfo { background:transparent url(../images/bg_button_moreinfo.gif) top left no-repeat; }
div.package li.buyNow { background:transparent url(../images/bg_button_buynow.gif) top left no-repeat; }
div.package li a:hover { text-decoration:none; }

div.product_package { width:33%; height:340px; margin:0 auto; float:left; padding:35px 0 0 0; text-align:center; font-size:1.1em; line-height:1.5em; }
div.product_package * { text-align:left; }
div.product_package p { width:210px; margin:0 auto; }
div.product_package div { height:142px; width:218px; margin:0 auto; }
div.product_package div h2 { display:none; }
div.product_package ul { display:block; width:210px; padding:14px 0 10px 0; margin:0 auto; list-style:none; }

div#package1 { background:transparent url(../images/bg_package1.gif) top left no-repeat; }
div#package2 { background:transparent url(../images/bg_package2.gif) top left no-repeat; }
div#package3 { background:transparent url(../images/bg_package3.gif) top left no-repeat; }

div#secondary { float:right; width:325px; }
div#secondary form { display:block; padding-left:90px; display:none; }
div#secondary form fieldset { }
div#secondary form fieldset legend { font-size:1.1em; text-transform:lowercase; }
div#secondary form fieldset legend span { color:#d85628; }
div#secondary form fieldset label { display:none; }
div#secondary form fieldset input { width:100px; border:1px solid #ccc; font-size:1em; padding:4px 4px 1px 4px; }
div#secondary form fieldset input#submit { text-align:center; border:0; display:block; float:right; width:58px; height:17px; background:transparent url(../images/bg_button.gif) top left no-repeat; font-size:1em; color:#fff; padding:0; margin:4px 12px 0 0; }

div#login { padding:0 10px; height:41px; }
div#login * { width:240px; }

div#mission { color:#fff; width:320px; background:#6c8799 url(../images/bg_mission_content.gif) bottom left no-repeat; }
div#mission h3 { color:#2f3b49; font-size:1.8em; height:34px; background:transparent url(../images/bg_mission_header.gif) top left no-repeat; }
div#mission h3 span { display:block; padding:6px 0 0 10px; }
div#mission p { padding:3px 10px 10px 10px; font-size:1.1em; }
div#mission a { text-decoration:underline; color:#fff; }
div#mission a:hover { text-decoration:none; }

div#updates { margin-top:10px; padding-bottom:10px; width:320px; background:#fff url(../images/bg_updates.gif) bottom left no-repeat; }
div#updates h4 { height:24px; font-size:1.5em; background:transparent url(../images/bg_updates_heading.gif) top left no-repeat; }
div#updates h4 span { color:#fff; display:block; text-transform:lowercase; padding:3px 0 0 10px; }
div#updates ul { list-style:none; background:#fff url(../images/bg_updates_content.gif) top left repeat-y; padding:2px 0 0 0; }
div#updates ul li { display:block; padding:3px 8px; margin:0 2px; line-height:1.4em; font-size:1.1em; color:#6c8799; }
div#updates ul li span { color:#2f3b49; width:55px; display:block; float:left; }
div#updates ul li#current { color:#2f3b49; }
div#updates ul li#current span { color:#d85628; }
div#updates ul li.alt { background-color:#edf1f3; }
div#updates li#archive { text-align:right; margin:0; padding:0; }
div#updates li#archive a { margin-right:10px; color:#d85628; padding:0 0 0 8px; background:transparent url(../images/arrow.gif) center left no-repeat; text-transform:lowercase; }

div#overit_media { clear:both; width:761px; height:45px; margin:0 auto; padding:15px 0 8px 0; background:url(../images/bg_overit_adbox.jpg) 0 15px no-repeat; }
div#overit_media a { display:block; width:760px; height:45px; }
div#overit_media a span { display:none; }

div#logos { text-align:center; }
div#logos ul { height:60px; list-style:none; }
div#logos ul li { display:inline; padding:0 8px; }

/* CONTENT */
div#content { width:510px; float:left; font-size:1.2em; line-height:1.6em; padding:24px 0 0 0; }
div#content ul, div#content ol { padding:0 0 1.2em 20px; }
div#content dt { display:block; font-weight:bold; font-size:1.2em; }
div#content dd { display:block; margin:0 0 12px 0; }
div#content address { }
div#content p { margin:0 0 1.2em 0; }
div#content h1 { font-size:1.9em; margin:0 0 1em 0; }
div#content h2 { font-size:1.7em; margin:0 0 0.8em 0; }
div#content h3 { font-size:1.5em; margin:0 0 0.7em 0; }
div#content h4, div#content h5, div#content h6 { font-size:1.4em; margin:0 0 0.6em 0; }

div#content form { }
div#content form div { margin:0 0 4px 0; }
div#content form legend { display:block; width:200px; font-size:1.4em; font-weight:bold; }
div#content form input { display:block; width:200px; border:1px solid #cdcdcd; padding:2px 4px 3px 4px; }
div#content form textarea { display:block; width:270px; height:75px; border:1px solid #cdcdcd; padding:2px 4px 3px 4px; }
div#content form div.submit { padding:10px 0 0 0; }
div#content form div.submit input { width:75px; height:26px; background:#efefef; padding:0; }
div#content form label { display:block; width:200px; }
form#frmManaged { width:450px; margin:0 auto; }
form#frmManaged div { width:225px; float:left; height:3.5em; }
form#frmManaged div.submit, form#frmManaged div.textarea { clear:both; height:auto; width:450px; }
form#frmManaged div.submit input { float:right; margin:0 15px 0 0; }
form#frmManaged textarea#message { display:block; width:425px; }
div#content form#email_contact { width:500px; margin:0 0 0 14px;  }
div#content form#email_contact div { width:250px; float:left; }
div#content form#email_contact div.textarea { float:none; clear:both; }
div#content form#email_contact textarea { width:450px; height:117px }
div#content form#email_contact div.submit { width:460px; }
div#content form#email_contact div.submit input { float:right; }

div#package { background:#fff url(../images/table_foot2.jpg) left bottom no-repeat; padding:41px 0 10px 0; }
div#package h1 { height:34px; font-size:16px; background:#fff url(../images/table_heading.jpg) left top no-repeat; margin:0; }
div#package h1#virtual { background:#fff url(../images/virtual_packages.jpg) left top no-repeat; }
div#package h1#managed { background:#fff url(../images/managed_heading.jpg) left top no-repeat; }
div#package h1#physical { background:#fff url(../images/physical_heading.jpg) left top no-repeat; }
div#package h1 span { display:block; padding:8px 5px; color:#fff; font-weight:bold; }
div#package h1 span#hosting { display:none; }
div#package table { width:425px; background:#fff url(../images/table_bg2.jpg) left top repeat-y; }
div#package #packageContent { padding:10px; background:#fff url(../images/table_bg.jpg) left top repeat-y; }
div#package table.inherited { padding:20px 0 0 0; }
div#package thead tr th { background:#edf1f4; text-align:center; }
div#package tbody th, div#package thead tr th#features { padding:0 0 0 12px; text-align:left; }
div#package th { text-align:left; }
div#package tr.alt td, div#package tr.alt th { background:#edf1f4; }
div#package tr.buy td { padding:4px 0; }
div#package tr.buy th { padding:4px 0 4px 12px; }
div#package td { 
text-align:center; 
padding-top: 8px;
padding-right: 6px;
padding-bottom: 8px;
padding-left: 6px;
}
div#package col.heading { width:31%; }
div#package col.one { width:23%; }
div#package col.two { width:23%; }
div#package col.three { width:23%; }

div#detailed_content { padding:20px 0 0 0; }

div#infotable { background:#fff url(../images/table_foot.jpg) left bottom no-repeat; padding-bottom:10px; }
div#infotable h1 { height:34px; font-size:16px; background:#fff url(../images/table_heading.jpg) left top no-repeat; }
div#infotable h1 span { display:block; padding:8px 5px; color:#fff; font-weight:normal; }
div#infotable table { width:509px; background:#fff url(../images/table_bg.jpg) left top repeat-y; }
div#infotable table.inherited { padding:20px 0 0 0; }
div#infotable thead tr th { background:#edf1f4; text-align:center; }
div#infotable tbody th, div#package thead tr th#features { padding:0 0 0 12px; text-align:left; }
div#infotable th { text-align:left; }
div#infotable tr.alt td, div#package tr.alt th { background:#edf1f4; }
div#infotable td { text-align:left; }
div#infotable col.heading { width:31%; }
div#infotable col.one { width:23%; }
div#infotable col.two { width:23%; }
div#infotable col.three { width:23%; }


/* SIDEBAR */
div#sidebar { width:240px; padding:0 0 11px 0; float:right; min-height:320px; }
div#sidebar h3 { height:34px; font-size:16px; background:#fff url(../images/sidebar_top.jpg) center top no-repeat; }
div#sidebar h3 span { display:block; padding:8px 5px; color:#fff; font-weight:normal; }
div#sidebar h2 { font-size:14px; }
div#sidebar div#sidebarContent { background:#fff url(../images/sidebar_bg.jpg) left top repeat-y; }
div#sidebar div.sidebar_package { clear:both; width:218px; height:126px; margin:0 auto; padding:10px 0 11px 0; }
div.illustrated { height:auto !important; }
div#sidebar div.sidebar_package h4 { display:none; font-size:14px; }
div#sidebar div.sidebar_package img { display:block; margin:0 auto; }

div#packagebar { padding:0 0 11px 0; background:#fff url(../images/sidebar_foot.jpg) center bottom no-repeat; }

div#sidebar div#contact_info { padding:13px 0 0 11px; }
div#sidebar div#contact_info h2 { padding:0 0 8px 0; }
div#sidebar div#contact_info dl { font-size:1.2em; padding:0 0 4px 0; }
div#sidebar div#contact_info dl dt { font-size:1.1em; font-weight:bold; padding:0 0 3px 0; }
div#sidebar div#contact_info dl dd { display:block; padding:0 0 8px 0; }
div#sidebar div#contact_info dl dd address { font-style:normal; display:block; }

div#contact_icon { padding:20px 0 0 0; width:216px; margin:0 auto; text-align:center; }
div#contact_icon h5 { font-size:1.2em; letter-spacing:1px; padding:0 0 5px 0; }
div#contact_icon a { }
div#contact_icon a img { }

div#footer { clear:both; background-color:#6c8799; color:#fff; margin-top:15px; padding:20px 0 10px 0; }
div#footer:after { clear:both; display:block; content:"."; height:1px; visibility:hidden; }
div#footer h6 { float:left; font-weight:normal; font-size:1.1em; width:50%; }
div#footer h6 a { color:#fff; }
div#footer ul { float:right; list-style:none; display:block; width:auto; }
div#footer ul li { display:block; float:left; width:auto; padding:0 1em; }
div#footer ul li a { font-size:1.1em; color:#fff; }
div#easyterms ul li { padding:3px; margin-left:20px;}
div#easyterms ul {margin-top: 10px; }
div#easyterms {padding-left: 20px; width: 300px;}
