body
{
color: #000000;
background: #ffffff;
font-family:  verdana, arial, lucida grande, sans-serif;
padding: 0px;
margin: -10px 0px 0px -10px;
/*/*/
margin: 0px 0px 0px 15px;
/* */
width: 936px;
font-size: .7em;
}
img
{
display: block;
border: 0px none;
}
h1, h2, h3, h4
{
margin: 0px;
padding: 0px;
font-family:  trebuchet ms, arial, verdana, lucida grande, sans-serif;
}
form
{
margin: 0px;
padding: 0px;
}
h2
{
clear: both;
margin: 0 0 5px 0;
font-size: 3.1em;
color: #909090;
}

h3
{
clear: both;
color: #980F08;
font-size: 1.5em;
line-height: 1em;
padding-top: 10px;
padding-bottom: 2px;
}
h3.notoppadding
{
padding-top: 0px;
}
h3.xtratoppadding
{
padding-top: 36px;
}

h1 span, h2 span, h3 span
{
display: none;
}
h4
{
color: #6C6C6C;
clear: both;
padding-top: 10px;
margin-bottom: 5px;
font-size: 1.4em;
}
div.largeblock h4
{
clear: none;
padding-top: 0px;
font-size: 1.5em;
}

p
{
padding: 0px;
margin: 0 0 10px 0;
font-size: 1em;
}
p.padtopthankyou
{
padding: 0px;
margin: 50px 0 50px 0;
font-size: 1em;
}
p.right
{
text-align: right;
margin: 10px 0 0 0;
}
span.red
{
color: red;
}
input, select, textarea
{
font-size: 1em;
font-family: verdana, arial, lucida grande, sans-serif;
padding: 1px;
}
select.numbers
{
width: 248px;
}
#domainsearch
{
width: 100px;
}
a:link
{
color: #980F08;
text-decoration: none;
}
a:visited
{
color: #AD3F39;
text-decoration: none;
}
a:hover
{
color: #980F08;
text-decoration: underline;
}

p.status
{
color: #EC5C15;
font-weight: bold;
}

table.custlogin
{
padding: 0px;
margin: 0px;
}
table.custlogin tr th
{
text-align: right;
}
table.custlogin tr td input
{
vertical-align: middle;
}

table.custlogin tr th span
{
color: #EC5C15;
}

table.contact
{
padding: 0px;
margin: 0px;
width: 517px
}
table.contact tr th
{
text-align: right;
vertical-align: top;
}

table.contact tr th span, table.contact tr td span
{
color: #EC5C15;
}
table.contact textarea
{
width: 380px;
}

table.hosting
{
padding: 0px;
margin: 0px;
width: 517px
}
table.affiliate
{
padding: 0px;
margin: 0px;
width: 491px;
}
table.hosting tr th, table.affiliate tr th
{
text-align: left;
vertical-align: bottom;
font-size: .9em;
}
table.hosting tr td, table.affiliate tr td
{
vertical-align: top;
font-size: .9em;
}
table.affiliate tr td.center img
{
text-align: center;
padding: 0 auto 0 auto;
}
table.hosting tr td img
{
display: inline;
}

table.hardware
{
padding: 2px;
border-width: 2px;
border-color: #980F08;
border-style: solid;

}
table.hardware td
{
text-align: center;
}
table.phone
{
border-width: 2px;
border-color: #980F08;
border-style: solid;
}
table.phone td 
{
text-align: center;

}
#phonecell
{
border-top:2px solid #980F08;
padding: 0px;
margin: 0px;
}


#gradwell
{
width: 936px;
}
#logoarea, #logo, #leftlogos
{
width: 154px;
}
#logoarea
{
float: left;
}
#logo
{
margin: 0 0 286px 0;
}
#logoarea ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#logoarea ul li
{
padding: 0px;
margin: 22px 0 0 0;
list-style-type: none;
float: left;
display: block;
}

#contentholder
{
width: 782px;
float: left;
}

#nav
{
width: 782px;
background-image: url(/img/nav_bg.gif);
background-repeat: no-repeat;
}
#nav ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#nav ul li
{
padding: 0px;
margin: 0 6px 0 0;
list-style-type: none;
float: left;
display: block;
}
#nav ul li.last
{
margin: 0px;
}
#secondlevel
{
width: 782px;
background-image: url(/img/breadcrumb_bg.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
#breadcrumb
{
float: left;
width: 461px;
padding: 2px 2px 7px 14px;
}
#breadcrumb a:link, #footer a:link, #underwired a:link, #breadcrumb a:visited, #footer a:visited, #underwired a:visited
{
text-decoration: underline;
}
#breadcrumb a:hover, #footer a:hover, #underwired a:hover
{
text-decoration: none;
}
#breadcrumb ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#breadcrumb ul li
{
padding: 0px;
margin: 0 4px 0 0;
list-style-type: none;
float: left;
font-size: 1em;
font-family:  arial, verdana, lucida grande, sans-serif;
}

#webmailbasket
{
width: 291px;
float: left;
}
#webmailbasket ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#webmailbasket ul li
{
padding: 0px;
margin: 0 14px 0 0;
list-style-type: none;
float: left;
display: block;
}
#webmailbasket ul li.last
{
margin: 0px;
}

#thirdlevel
{
width: 782px;
background-repeat: no-repeat;
background-position: bottom left;
}

#thirdlevelnonews
{
width: 782px;
background-repeat: no-repeat;
background-position: bottom left;
}

#newsticker
{
width: 489px;
background-image: url(/img/newsticker_bg.gif);
background-repeat: no-repeat;
background-position: bottom left;
height:20px;
padding: 3px 14px 9px 14px;
float: left;
}
#sales
{
width: 250px;
padding-right: 13px;
float: right;
}

#sales p
{
clear: both;
text-align: right;
padding: 0px;
margin: 0px;
}
#sales p span
{
display: none;
}
#sales img
{
clear: both;
float: right;
margin-bottom: 6px;
}


#subnav
{
position: absolute;
left: 0px;
top: 160px;
width: 160px;

}
#subnav ul
{
margin: 0 0 0 7px;
padding: 10px 0 10px 24px;
}
#subnav ul li
{
color: #666666;
list-style-image: url(/img/linkarrow_li.gif);
list-style-type: circle;
padding-bottom: 2px;
margin-bottom: 2px;
font-size: 1em;
}
#subnav a:link, #subnav a:visited
{
text-decoration: none;
display: block;
}
#subnav a:hover
{
text-decoration: underline;
display: block;
}


div.content
{
width: 782px;
}
div.contentclear, #footercontent
{
width: 782px;
clear: both;
}
div.content ul, div.contentclear ul
{
list-style-type: none;
margin: 0 0 0 9px;
padding: 10px 0 10px 9px;
}
div.content ul.notoppad, div.content ol.notoppad, div.contentclear ul.notoppad, div.contentclear ol.notoppad
{
padding: 0 0 10px 9px;
}
div.content ul.nopad, div.content ol.nopad, div.contentclear ul.nopad, div.contentclear ol.nopad
{
padding: 0 0 0 9px;
}

ul.buylist
{
clear: both;
float: right;
}

div.content ul li, div.contentclear ul li
{
list-style-image: url(/img/linkarrow_li.gif);
list-style-type: circle;
padding-bottom: 2px;
margin-bottom: 2px;
font-size: 1em;
}
div.content ol, div.contentclear ol
{
margin: 0 0 0 15px;
padding: 10px 0 10px 9px;
}

div.content ol li, div.contentclear ol li
{
padding-bottom: 2px;
margin-bottom: 2px;
font-size: 1em;
}
div.content div.redblock ul li, div.content div.redblock ol li, div.contentclear div.redblock ul li, div.contentclear div.redblock ol li
{
list-style-image: url(/img/linkarrowyellow_li.gif);
}
div.content li img, div.contentclear li img
{
display: inline;
}

div.maincnt
{
width: 517px;
float: left;
}

div.smallblock
{
float: left;
width: 264px;
overflow: hidden;
padding: 0px;
margin: 0px;
}
div.smallblock ul.bar
{
list-style-type: none;
margin: 0 0 0 9px;
padding: 0 0 0 9px;
}
div.smallblockright, div.supportcnt div.smallblock, div.supportcnttop div.smallblock, div.smallblock_bar
{
float: left;
width: 252px;
overflow: hidden;
}
div.smallblock_bg, div.smallblock_bar, div.smallblock_barfloat, div.smallblock_barfloatright
{
background-image: url(/img/smallblock_bg.gif);
background-repeat: repeat-y;
}
div.smallblock_light
{
float: left;
margin-bottom: 10px;
background-image: url(/img/smallblock_light_bg.gif);
background-repeat: repeat-y;
}
div.smallblock_bar
{
margin-bottom: 10px;
}
div.smallblock_barfloat, div.smallblock_barfloatright
{
float: left;
margin-bottom: 10px;
}
div.smallblock_barfloatright
{
margin-left: 10px;
}
div.smallblock_inner
{
width: 228px;
padding-top: 13px;
margin-left: 13px;
}

div.smallblock_step
{
background-image: url(/img/smallblock_step.gif);
background-repeat: repeat-y;
background-position: bottom left;
text-align: right;
padding: 2px 22px 8px 10px;
}
div.smallblock_step p
{
margin: 0px;
}
div.smallblock_step img
{
display: inline;
}

div.smallblockright div.smallblock_step, div.supportcnt div.smallblock_step, div.supportcnttop div.smallblock_step
{
padding: 2px 10px 8px 10px;
}


div.largeblock
{
width: 517px;
background-image: url(/img/largeblock_bg.gif);
background-repeat: repeat-y;
margin-bottom: 10px;
}
div.largeblock_inner
{
width: 491px;
padding-top: 13px;
margin-left: 13px;
overflow: hidden;
}
div.largeblock div.left
{
float: left;
width: 239px;
}
div.largeblock div.right
{
float: left;
width: 239px;
margin-left: 12px;
}

div.largeblock_wide
{
width: 700px;
background-image: url(/img/largeblock_bg_wide.gif);
background-repeat: repeat-y;
margin-bottom: 10px;
}

div.largeblock_inner_wide
{
width: 672px;
padding-top: 13px;
margin-left: 13px;
overflow: hidden;
}

div.redblock
{
color: #ffffff;
width: 252px;
background-image: url(/img/redblock_bg.gif);
background-repeat: repeat-y;
}
div.redblock_inner
{
width: 228px;
padding-top: 13px;
margin-left: 13px;
overflow: hidden;
}

div.redblock a:link, div.redblock a:hover
{
color: #FBD313;
}
div.redblock a:visited
{
color: #FFE462;
}

div.search
{
width: 250px;
float: left;
padding-top:0px;
padding-bottom:10px;
}

div.supportcnt
{
width: 253px;
float: left;
padding-left: 11px;
}
div.supportcnttop
{
width: 253px;
float: left;
padding-left: 11px;
padding-top: 40px;
}

div.halfleft
{
float: left;
width: 384px;
}
div.halfright
{
float: left;
width: 384px;
margin-left: 12px;
}


#footer
{
margin: 10px 0 5px 0;
float: left;
width: 517px;
}
#footer ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}
#footer ul li
{
padding: 0px;
margin: 0 15px 0 0;
list-style-type: none;
float: left;
font-size: 1em;
}
#awards
{
float: left;
width: 782px;
}

#underwired
{
margin: 10px 0 5px 0;
width: 263px;
float: left;
text-align: right;
}
#underwired p
{
padding: 0px;
margin: 0px;
}

span.quote
{
margin-left: -.45em;
}

div.clear, img.clear
{
clear: both;
}

img.inline
{
display: inline;
vertical-align: top;
}

img.floatleft
{
float: left;
padding: 0 14px 5px 0;
}
img.floatright
{
float: right;
padding: 0 0 5px 14px;
}

#nav, div.redblock, div.largeblock, div.smallblock_inner, #secondlevel, #thirdlevel, #thirdlevelnonews
{
overflow: hidden;
voice-family: "\"}\""; 
voice-family: inherit;
height: 100%;
}

div.rotate
{
float: left;
padding: 0 14px 5px 0;
}

.pad
{
padding-left: 10px;
padding-bottom: 5px;
}

div.accreditations p
{
clear: right;
font-weight: bold;
}


.genericError {
	background-color: #eeeeee;
	color: red;
	font-weight: bold;
	border: solid red 2px;
	padding: 5px;
}

table.outofarea
{
padding: 2px;
border-width: 1px;
border-color: #980F08;
border-style: solid;
}
