@import url('/global/styles/skins/defaultblack.css');

body { background:#000 url(/global/elements/blank.gif) fixed no-repeat; }
#container { width:980px; padding-top:10px; }
#content { clear:both; width:926px; padding:30px 27px 14px; }
.grid2cola .column.last { width:248px; }
.grid2cola .grid2col .column { width:47.8%; }
.grid2cola .grid3col .column { width:31%; }

/* header */
#main #header { position:relative; height:553px; background:#2a2a2a url(/vefhysing/images/starfield20080125.jpg) no-repeat left top; }
#main #header h1#headertitle a { position:static; display:block; width:980px; height:553px; margin:0; cursor:default; text-indent:-99999px; }
body#personly #main #header h1#headertitle a { background:url(/vefhysing/images/hosting1_hero20080124.png) no-repeat left top; }
body#professional #main #header h1#headertitle a { background:url(/vefhysing/images/hosting2_hero20080124.png) no-repeat left top; }

/***** main, content formatting *****/
#main { font-size:11px; line-height:1.6em; }
#content { background:#2a2a2a; }

#main h1, #main h2, #main h3, #main strong { color:#fff; }
#main h1 { margin-bottom:.2em; font-weight:normal; font-size:22px; /*margin-bottom:.18em;*/ }
#main h1 span { color:#a1a5a9; }
#main h2 { font-size:15px; line-height:1.2em; margin-bottom:.3em; }#main h2.last { margin-bottom:0; width:auto; float:none !important; }
#main h3 { margin-bottom:.3em; line-height:1.6em; }
#main h4 { font-size:1em; /*margin-bottom:.3em; line-height:1.6em;*/ }

#main p.intro { margin-bottom:3.8em; }
#main p.intro.first { margin-bottom:1.6em; float:none !important; width:auto !important; }

/* images */
#main img.last, #main img.left.last, #main img.right.last, #main img.across.last { margin-bottom:0; width:auto !important; }
#main img.left { float:left !important; }

#main img.icon { margin-bottom:5px; }
#main img.left.icon { margin-right:10px; }
#main img.right.icon { margin-left:10px; }

/* links, buttons */
#main a { -moz-outline:none; }
#main a { outline:none; }

#main a.arrow { min-height:14px; _height:14px; padding:0 24px 2px 0; text-decoration:none; background:url(/vefhysing/images/packages_arrow_right20080129.gif) no-repeat right top; }
#main a.arrow:hover { text-decoration:underline; }

/***** sidebar formatting *****/
#main .sidebar { margin-top:-16px; padding-bottom:16px; }
#main .sidebar, #main .sidebar p, #main .sidebar ul, #main .sidebar dl, #main .sidebar h4 { line-height:1.6em; color:#6e6e6e; }
#main .sidebar h3, #main .sidebar h4, #main .sidebar strong { color:#acacac; }

/* links, promos */
#main .sidebar .btn, #main .sidebar .promo, #main .sidebar .button.pod { margin-top:16px; }
#main .sidebar a.btn, #main .sidebar a.promo { display:block; }

/* specific links, promos */
#main .sidebar a.btn.buynow { width:248px; height:28px; text-indent:-99999px; background:url(/vefhysing/images/sidebar_btn_buynow_personuleg20080126.gif) no-repeat left top; }
#main .sidebar a.btn.buynow:hover { background-position:left -28px; }

/* content footer */
#main #contentfooter { color:#a8a8a8; font-size:10px; line-height:1.5em; background:url(/vefhysing/images/contentfooter_bgbottomdark20080125.gif) no-repeat left bottom; }
#main #contentfooter div.topcap { padding:24px 0 0; background:url(/vefhysing/images/contentfooter_bgtopdark20080125.gif) no-repeat left top; }

#main #contentfooter .grid4col .column { width:189px; padding-left:5px; }
#main #contentfooter .grid4col .column.first { padding-left:21px;  }
#main #contentfooter .grid4col .column.last { width:275px; padding-right:15px; }

#main #contentfooter h2 { font-size:14px; margin-bottom:1em; font-weight:normal; }
#main #contentfooter h2 a:link, #main #contentfooter h2 a:visited { color:#fff; text-decoration:none; }
#main #contentfooter h2 a:hover, #main #contentfooter h2 a:active { text-decoration:underline; }

#main #contentfooter a.arrow { color:#a8a8a8; display:block; margin-bottom:.5em; background-image:url(/vefhysing/images/contentfooter_arrow_right20080129.gif); }
#main #contentfooter a.arrow:hover { color:#fff; }

#main #contentfooter div.buynow img.btn { margin-top:-16px; }
#main #contentfooter div.buynow p.visit { margin:1.9em 0 2.4em; padding-left:14px; background:url(/vefhysing/images/ishuslogo_contentfooter20080129.gif) no-repeat left .1em; }
#main #contentfooter div.buynow p.visit a.arrow { font-weight:bold; display:inline; padding-bottom:2px; }


