/*  Body/Containers/Layout  */
.centeredicon {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  z-index: 99;
}
* html .centered { position:absolute; }

.invisible {
  display: none;
}

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; margin: 0; }
#wrapper { display: block; text-align: left; margin: 6px auto 0px auto; position: relative; padding-top: 5px; width: 756px; height: auto; background: url(/images/widetop.gif) 0px 0px no-repeat; }
#resultswrapper { display: block; text-align: left; position: relative; padding-top: 5px; width: 756px; height: auto; left:75px}
#background { position: absolute; left: 0px; top: 123px; width: 756px; height: auto; z-index: 1; padding-bottom: 15px; }

#background2 { position: absolute; left: 0px; width: 756px; height: auto; z-index: 1; padding-bottom: 15px; }
#ads { float: right; left: 580px; margin: -5px 0px 5px 0px; padding-bottom: 5px; width: 176px; height: 100%; background: #FFFFFF url(/images/sitelinks/column_top.gif) right bottom no-repeat; }
#rightp { float: right; left: 580px; margin: -5px 0px 5px 0px; padding-bottom: 5px; width: 176px; height: 100%; background: #FFFFFF url(/images/sitelinks/column_top.gif) right bottom no-repeat; }


#shortads { float: right; left: 580px; margin: -5px 0px 0px 0px; background-color: #FFFFFF; width: 176px; height: 100%; }
#preads { position: absolute; left: 580px; top: 123px; width: 176px; height: auto; z-index: 2 }

#checkoutwrapper { display: block; text-align: left; margin: 6px auto 0px auto; position: relative; padding-top: 5px; width: 756px; height: auto; }
.checkoutwrapper { position: absolute; left: 0px; top: 0px; width: 756px; height: 71px; z-index: 2 }
#checkoutbackground { position: absolute; left: 0px; top: 76px; width: 756px; height: auto; z-index: 1 }

.widetop { background: url(/images/widetop.gif) 0px 0px no-repeat; margin: 0; padding: 5px 0px 0px 0px; display: block; border: 0; }
.widemiddle { display: table-cell; overflow: hidden; border: 0; margin: 0; padding: 0; width: 756px; height: auto; background: url(/images/widemiddle.gif) 0px 0px repeat-y; }
#widemiddle { padding-left: 13px; }
.widebottom { display: block; overflow: hidden; border: 0; margin: 0; padding: 0; width: 756px; height: 7px; background: #FFFFFF url(/images/widebottom.gif) top left no-repeat; }

#doublecontainer { background: url(/images/a_middle.gif) right top repeat-y; margin: 0px 0px 5px 0px; padding: 0px; }
.narrowtop { background: url(/images/narrowtop.gif) 0px 0px no-repeat; margin: 0; padding: 5px 0px 0px 0px; display: block; border: 0; }
#topbreak { margin-top: 4px; }
.narrowmiddle { display: block; overflow: hidden; border: 0; margin: 0; padding: 0; width: 576px; background: #EDEDED url(/images/narrowmiddle.gif) 0px 0px repeat-y; }
.narrowbottom { display: block; overflow: hidden; border: 0; margin: 0; padding: 0; width: 576px; height: 7px; background: #FFFFFF url(/images/narrowbottom.gif) top left no-repeat; }
.narrowpagebottom { display: block; border: 0; margin: 0; padding: 0; width: 756px; height: 7px; background: #FFFFFF url(/images/pagebottom.gif) top left no-repeat; #overflow: hidden; }
/*  End Body/Containers/Layout  */

.sg, a.sg:link, a.sg:active, a.sg:visited, a.sg:hover { position: absolute; margin: 4px 0px 0px 29px; #margin-top: 0px; line-height: 12px; width: 300px; }
a.sg:link {font-size: 10px; text-decoration: none; color: #00316E;}
a.sg:active {font-size: 10px; text-decoration: none; color: #00316E; }
a.sg:visited {font-size: 10px; text-decoration: none; color: #003136E;}
a.sg:hover {font-size: 10px; text-decoration: underline; color: #99CC33;}

/*  Generic Styling  */
img { border: 0; }

a:link, a:active, a:visited { text-decoration: none; color: #205FAC; }
a:hover { text-decoration: underline; color: #00316E; }

a.faq:link, a.faq:active, a.faq:visited { text-decoration: underline; color: #205FAC; }
a.faq:hover { text-decoration: underline; color: #00316E; }

a.footer:link, a.footer:active, a.footer:visited { text-decoration: none; color: #6D6D6D; }
a.footer:hover  { color: #99CC33; text-decoration: underline;}

.company a:link, .company a:active, .company a:visited { text-decoration: none; color: #5383BC; }
.company a:hover  { color: #0959BB; text-decoration: underline;}

a.legal:link, a.legal:active, a.legal:visited { text-decoration: underline; color: #6D6D6D; }
a.legal:hover  { color: #6D6D6D; text-decoration: underline; }

a.header:link, a.header:active, a.header:visited { text-decoration: none; color: #FFFFFF; }
a.header:hover  { color: #CCFF00; text-decoration: none; }

a.pnt { color: #205FAC; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding-left: 15px; }
a.pnt:hover { text-decoration: underline; color: #99CC33; }

.edit { background: url(/images/wrench.gif) 50px 3px no-repeat; padding: 0 0 0 68px; line-height: 13px; text-align: left; }

a.pntblock { display: block; color: #205FAC; background: url(/images/myaccount/point.gif) 0px 7px no-repeat; padding-left: 18px; font-size: 12px; }
a.pntblock:hover { text-decoration: underline; color: #99CC33; }
a.pntblock2 { display: block; color: #205FAC; background: url(/images/myaccount/point.gif) 0px 15px no-repeat; padding-left: 18px; font-size: 12px; }
a.pntblock2:hover { text-decoration: underline; color: #99CC33; }
a.pntblock3 { display: block; color: #205FAC; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding-left: 15px; line-height: 15px }
a.pntblock3:hover { text-decoration: underline; color: #99CC33; }

.inpnt { color: #205FAC; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding: 2px 0px 0px 15px; }
.inpnt:hover { text-decoration: underline; color: #99CC33; }
.topmiddle { background-image: url(/images/title-top.gif); background-repeat: repeat-x; }
.bottommiddle { background-image: url(/images/box-bottom.gif); background-repeat: repeat-x; }
.middleleft { background-image: url(/images/title-middle-left.gif); background-repeat: repeat-y; }
.middleright { background-image: url(/images/title-middle-right.gif); background-repeat: repeat-y; }

.style3 { color: #6D6D6D; font-size: 11px; }
.style8 { color: #000000; font-size: 9px; }

#errorblock { font-size: 12px; font-family: Arial, Helvetica, sans-serif; display: block; border: 1px solid red; width: 75%; min-height: 28px; margin: 10px 0px 18px 10px; padding: 5px 10px 20px 60px; background: #FFFFFF url(/images/myaccount/error.gif) 10px 10px no-repeat; line-height: 14px; }
.error { font-weight: bold; color: #6D6D6D }
#errorblock ul { margin: 4px 0 0 15px; padding: 0; list-style-type: none; }
#errorblock li { line-height: 18px; background: url(/images/bulleterr.gif) 0px 6px no-repeat; padding-left: 11px; }
.error p { color: #000000; margin: 1px 0 3px; }
.error a { font-weight: bold; color: #FF0000; text-decoration: underline; }
.domainerror { clear: left; color: red; position: relative; left: 28px; top: 0px; }
.italic { font-style: italic; }
.disclaimer { font: italic normal 11px arial; color: #6D6D6D; }
#tld, #tld option { padding-left: 10px; }
span.req { color: #FF0000; font-weight: bold; position: relative; top: -3px; left: 2px; font-size: 12px; }
/*  End Generic Styling  */


/*  Header/Navigation  */
#tl_pop { z-index: 99; }
.logo { float: left; padding: 9px 0px 37px 13px; }
.headercontainer { width: 525px; height: 65px; position: absolute; z-index: 4; left: 225px; top: 13px; }
.headercontents { float: right; width: auto; }
#hdrcolone { float: left; width: 170px; height: 65px; text-align: center; padding: 3px 0px 0px 5px; line-height: 12px; }
#hdrcoltwo { width: 84px; height: 55px; padding-top: 0px; margin: 0px 0px 0px 0px; }
#hdrcolthree { width: 165px; height: 65px; padding: 0px 0px 0px 5px; }
#hdrcolthree input, #hdrcolthree form { margin: 0; padding: 0; }
#hdrcolfour { width: 55px; height: 65px; padding: 3px 0px 0px 5px;  }
.suggestlnk { text-align: left; margin: 2px 0px 0px 9px; }
a.sggtl:link, a.sggtl:visited, a.sggtl:active { font-size: 9px; background: url(/images/raquo.gif) 2px 5px no-repeat; padding-left: 12px; color: #6D6D6D }
a.sggtl:hover { color: #5383BC }

div.hackerproof { display: block; float: left; width: auto; height: 55px; margin-top: -3px; }
div.hackerproof img { background: url(/images/headerdots.gif) 0px 3px no-repeat; padding: 0px 5px 0px 10px }
#checkouthackerproof { position: absolute; top: 85px; left: 620px; z-index: 9; width: 120px; height: 60px; }

a.headerlogin { font-style: italic; font-size: 10px; color: #6D6D6D; text-decoration: underline; }
a.headerlogin:hover { color: #99CC33; }
.headercolumn { float: left; text-align: center; background: url(/images/headerdots.gif) 0px 0px no-repeat; }
.headercolumn p { margin: 2px 0px 0px 0px; }
.login { font-size: 9px; position: relative; top: -4px; right: -10px; }
.loggedin { font-size: 10px; line-height: 14px; margin-right: -13px; }
.login p, .loggedin p { color: #6D6D6D; margin: 0px; padding: 2px 5px 0px 5px; }
.login a, .loggedin a { color: #0A55C2; }
a.loginlk, a.loginlk:link, a.loginlk:visited { cursor: pointer; font-weight: bold; text-decoration: none; color: #476D9A !important; }
a.loginlk:hover { cursor: pointer; font-weight: bold; text-decoration: underline; color: #99CC33 !important; }
#login_form { position: absolute; z-index: 5; left: 50px; top: 0px; width: 0px; height: 0px; overflow: hidden; background-color: #EDEDED; font-size: 10px; text-align: left; padding-top: 6px; margin-top: -3px; }
#login_form label { float: left; clear: left; width: 70px; margin: 2px 0px 9px; }
#login_form input { font-size: 10px; float: left; margin-right: 3px; }
.cancel { float: right; cursor: pointer; } .cancel img { margin-right: 5px; }

#headerlinks { clear: left; position: absolute; left: 0px; top: 72px; width: 756px; margin: 0px; padding: 0px; height: 50px }
#headerlinks a img { float: left; }
.subnav { position: relative; z-index: 4; background: url(/images/subnav.jpg) 0px 0px no-repeat; width: 756px; height: 23px; clear: left; text-align: center; font-size: 11px; }
.subnav_about { font-family: Arial, Helvetica, sans-serif; padding: 4px 0px 0px 0px; } 
.subnav_domains, .subnav_hosting, .subnav_email, .subnav_affiliates, .subnav_misctools, .subnav_helpdesk { padding: 4px 0px 0px 0px; }
.subnav_about a { margin: 0px 11px 0px 5px; }
.subnav_domains a { margin: 0px 20px 0px 20px;  }
.subnav_hosting a { margin: 0px 10px 0px 10px; }
.subnav_email a { margin: 0px 30px 0px 30px; }
.subnav_affiliates a { margin: 0px 15px 0px 15px; }
.subnav_misctools a { margin: 0px 8px 0px 6px; }
.subnav_helpdesk a { margin: 0px 27px 0px 27px; }
/*  End Header/Navigation  */

#cart { float: right; display: block; width: 95px; height: 22px; background: url(/images/minibasketbg.jpg) 0px 0px no-repeat; text-align: left; }
.minicart { display: block; width: 95px; height: 22px; }
.minicarticon { float: left; margin: 4px 0px 0px 10px; }
.emptycart { float: left; margin: 4px 5px 0px 16px; }
#emptybasket { text-align: center; width: 720px; margin-bottom: 30px; }
#basketpage { text-align: left; width: 675px; min-height: 400px; margin: 80px auto; }
.cartitems { font-style: italic; font-size: 10px; margin: 6px 0px 0px 0px; cursor: pointer; float: left; display: block; width: 53px; height: 20px; text-align: center; }
.minipnt { float: left; margin: 9px 0px 0px 0px; }
.cartitems:hover { cursor: pointer; }
.cartitems-empty { font-style: italic; font-size: 10px; margin: 5px 0px 0px 0px; color: #6D6D6D; }
.minichkout { margin: 0px 0px 0px 90px; padding: 0px 0px 10px 0px }
#continueshopping { border: 1px solid #DDDDDD; background-color: #E9E9E9; width: 210px; height: 170px; padding: 10px; line-height: 30px; margin-top: 15px; }
#continueshopping a { text-decoration: underline; color:#6D6D6D; }
#continueshopping a:hover { text-decoration: underline; color:#99CC33; }
#continueshoppingnew { border: 1px solid #DDDDDD; background-color: #E9E9E9; width: 250px; height: 245px; padding: 10px; line-height: 30px; font-size: 11px; position: relative; top: 29px; }
#continueshoppingnew a:link, #continueshoppingnew a:visited { text-decoration: underline; color: #205FAC; }
#continueshoppingnew a:hover { text-decoration: underline; color: #99CC33; }


/*  Footer Styles  */
.footertop { background: url(/images/widetop.gif) 0px 0px no-repeat; margin-top: 4px; padding-top: 4px; display: block; border: 0; clear: left; position: relative; }
.footermiddle { display: block; overflow: hidden; border: 0; margin: 0; padding: 0; width: 756px; background: #EDEDED url(/images/widemiddle.gif) 0px 0px repeat-y; text-align: left; color: #6D6D6D; }
.servicelinks { margin: 7px 0px 0px 14px; color: #205FAC; }
.company { margin: 9px 0px 0px 14px; color: #5383BC }
p.legal { margin: 22px 0px 12px 14px; }
#trustmarks { display: block; width: 270px; height: 78px; position: absolute; left: 487px; margin-top: 13px; }
#trustmarks img { float: left; }
#trustmarks .relserv { margin: 20px 5px 0px 0px; }
#trustmarks .icann { margin: 21px 7px 0px 5px; }
#trustmarks .comodo { margin: 26px 12px 0px 6px; }
.bbb { margin: 0px; padding: 0px }
#affiliatetrack { height: 0px; overflow: hidden; position: absolute; }

/*  End Footer Styles  */


 /*  General Layout  */
.gradtop { background: url(/images/myaccount/matitle_top.jpg) 0px 0px repeat-x; height: 28px; text-align: center;}
.gradleft { background: url(/images/myaccount/matitle_left.jpg) top left no-repeat; height: 28px; }
.gradright { background: url(/images/myaccount/matitle_right.jpg) top right no-repeat; height: 28px; }
.rightborder { background: url(/images/title-middle-right.gif) top right repeat-y; padding: 0px 0px 0px 12px }
.gradtop img { margin: 8px 0 0 0 ; }
.next {  background: url(/images/point.gif) 33px 2px no-repeat; margin-left: 6px; padding-right: 10px;}
.prev {  background: url(/images/backpnt.gif)  bottom left no-repeat; margin-right: 6px; }
.nextlink { background: url(/images/point.gif) bottom right no-repeat; padding-right: 17px; }
.backlink { background: url(/images/backpnt.gif) bottom left no-repeat; padding-left: 11px; }
#submitlink { position: absolute; top: 275px; left: 15px; background: url(/images/point.gif) 0px 2px no-repeat; padding-left: 10px; }

.box-btml { background: url(/images/box-left.gif) 0px 0px no-repeat; }
.box-btmm { background: url(/images/box-bottom.gif) 0px 0px repeat-x; }
.box-btmr { background: url(/images/box-right.gif) 0px 0px no-repeat; }

.topbg { width: 100%; height: 6px; overflow: hidden; background: url(/images/title-top.gif) 0px 0px repeat-x; }
.toplt { float: left; width: 5px; height: 6px; background: url(/images/title-top-left.gif) 0px 0px no-repeat; }
.toprt { float: right; width: 7px; height: 6px; background: url(/images/title-top-right.gif) 0px 0px no-repeat; }

.btmbg { width: 100%; height: 7px; overflow: hidden; background: url(/images/box-bottom.gif) 0px 0px repeat-x; }
.btmlt { float: left; width: 5px; height: 7px; background: url(/images/box-left.gif) 0px 0px no-repeat; }
.btmrt { float: right; width: 7px; height: 7px; background: url(/images/box-right.gif) 0px 0px no-repeat; }
a.actarr { text-decoration: none; color: #00316E; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding-left: 15px; margin-right: 5px; }
a.actarrback { text-decoration: none; color: #00316E; background: url(/images/myaccount/pointback.gif) 0px 1px no-repeat; padding-left: 15px; margin-right: 5px; }
a.actarr10 { text-decoration: none; color: #00316E; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding: 1px 0px 3px 15px; margin-right: 5px; font-size: 10px; }
a.actarr:hover, a.actarr10:hover { text-decoration: underline; color: #99CC33; }
.clear { clear: left; }
.small { font-size: 10px; margin-top: 8px; }
.green, .green li { background: url(/images/bullet3.gif) 0px 3px no-repeat; padding-left: 10px; }

ul.ulgreen { margin: 5px 0px 10px 0px; padding: 0px; line-height: 20px; }
ul.ulgreen li { background: url(/images/bullet3.gif) 0px 7px no-repeat; padding-left: 10px; list-style-type: none; }

ul.ulgreen2 { margin: 0px 0px 4px 0px; padding: 0px; line-height: 20px; }
ul.ulgreen2 li { background: url(/images/bullet3.gif) 0px 7px no-repeat; padding-left: 12px; list-style-type: none; }

ul.ulgreen3 { margin: 0px 0px 20px 0px; padding: 0px; line-height: 27px; }
ul.ulgreen3 li { background: url(/images/greenbullet.jpg) 1px 5px no-repeat; padding-left: 25px; list-style-type: none; }

ul.ulgreenbig { margin: 0px; padding: 0px; line-height: 20px; }
ul.ulgreenbig li { background: url(/images/bulletbig.gif) 0px 5px no-repeat; padding-left: 15px; margin: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #232323; }

.ulblue li { background: url(/images/bullet2.gif) 0px 3px no-repeat; padding-left: 14px; list-style-type: none; }
ul.ulblue { margin: 5px 0px 10px 0px; padding: 0; line-height: 20px; }
ul.smallblue { margin: 0px; padding: 0; line-height: 14px; }
.smallblue li { background: url(/images/bullet2.gif) 0px 0px no-repeat; padding-left: 14px; list-style-type: none; }

.add { background: url(/images/add.gif) 0px 4px no-repeat; padding-left: 11px; margin-left: 10px; }
.account {
	font-family: Arial, Helvetica, sans-serif;
	color: #00316E;
	font-weight: bold;
	font-size: 20px;
	margin-left: 12px;
}

.smallicons { float: left; clear: left; margin: 1px 7px 0px 0px; padding: 0px; }
.topiclist { text-align: left; padding: 0px 10px 0px 14px; } 
.answers { text-align: left; padding: 0px 20px 0px 14px; line-height: 14px; width: 680px; } 
.questions { text-align: left; padding: 20px 10px 20px 7px; line-height: 16px; text-align: left; font-weight: bold; clear: left; }
.questions ol li { margin: 0px; padding: 0px; font-weight: normal; list-style-position: outside; }
.questions ol li a { color: #00316E }
.aname { margin-left: 20px; clear: left; }

.setupguide { width: 705px; }
.setupguide img { display: block; margin: 0px auto 0px auto; clear: left; }
.stepno { float: left; margin: -3px 8px 20px 0px !important; }
.guideline { width: 700px; height: 5px; margin: 30px 0px 20px 0px !important; }
.setuptitle { font-size: 14px; font-weight: bold; text-align: center; margin: 0px auto 20px auto; }
.accountdivider { background: url(/images/dotbg.gif) 0px 0px repeat-x; width: 235px; }
/*  End General Layout  */


/*  Heading Styles  */
#heading span { margin-bottom: -25px; }
/* non-repeated code */
h1 span { display: block; position: relative; z-index: 1;  } 
/* IE5 Mac Hack \*/
h1 { overflow: hidden; }
/*/
h1 { text-indent: -100em; }
/* End Hack */
#h1 { position: absolute; z-index: 4; left: 17px; top: 15px; width: auto; height: 18px;  }
#h1cart { position: absolute; z-index: 4; left: 20px; top: 20px; width: auto; height: 18px;  }

#sslworks, #sslworks span { width: 210px; height: 20px; background: url(/images/howsslworks.gif) top left no-repeat; }
#whatyousee, #whatyousee span { width: 210px; height: 20px; background: url(/images/whatyousee.gif) top left no-repeat; }
#whybuyssl, #whybuyssl span { width: 275px; height: 16px; background: url(/images/whybuyssl.gif) top left no-repeat; } #whybuyssl { margin-bottom: 3px; }
#usesslif, #usesslif span { width: 270px; height: 16px; background: url(/images/usesslif.gif) top left no-repeat; }
#sslquestions, #sslquestions span { width: 220px; height: 16px; background: url(/images/satisfaction2.gif) top left no-repeat; } #sslquestions { margin-left: -3px; margin-bottom: 3px; }
#sslspot, #sslspot span { width: 608px; height: 21px; background: url(/images/spotthedifference.gif) top left no-repeat; font-size: 18px; } #sslspot { margin: 15px 0px 3px 60px; }

#sslspots { width: 483px; height: 53px; background: url(/images/spotthedifferencelgsites.gif) top left no-repeat; font-size: 20px; line-height: 23px; text-align: center; margin: 18px 0px 17px 123px; }
#sslspots span { width: 483px; height: 53px; background: url(/images/spotthedifferencelgsites.gif) top left no-repeat; position: relative; top: -46px;  }
#sslspotlg { width: 389px; height: 53px; background: url(/images/spotthedifferencelg.gif) top left no-repeat; font-size: 20px; line-height: 23px; text-align: center; margin: 18px 0px 17px 170px; }
#sslspotlg span { width: 389px; height: 53px; background: url(/images/spotthedifferencelg.gif) top left no-repeat; position: relative; top: -46px; }
#sitecollects { width: 483px; height: 44px; background: url(/images/ifyoursitecollects.gif) top left no-repeat; font-size: 18px; line-height: 21px; margin-top: 42px; }
#sitecollects span { width: 483px; height: 44px; background: url(/images/ifyoursitecollects.gif) top left no-repeat; position: relative; top: -42px;}
#getansslcert { width: 514px; height: 44px; background: url(/images/getansslcertificate.gif) top left no-repeat; font-size: 18px; line-height: 21px; margin-top: 37px; }
#getansslcert span { width: 514px; height: 44px; background: url(/images/getansslcertificate.gif) top left no-repeat; position: relative; top: -40px; }


.h2, .h2 span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #205FAC; font-weight: bold; margin: 0; }
.h2 span { margin-bottom: -16px; }
/* non-repeated code */
.h2 span { display: block; position: relative; z-index: 1;  } 
/* IE5 Mac Hack \*/
.h2 { overflow: hidden; }
/*/
.h2 { text-indent: -100em; }
/* End Hack */

h3 { color: #00316E; font-weight: bold; font-size: 14px; margin: 0; padding: 0; }
h4 { font-size: 18px; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; }

#greyline { position: absolute; top: 37px; left: 15px; z-index: 3; width: 700px; height: 5px; }
#greylinehosting { position: absolute; top: 37px; left: 15px; z-index: 3; width: 300px; height: 5px; }
#smallgreyline { position: absolute; top: 37px; left: 17px; z-index: 3; width: 540px; height: 5px; }
#abtgreyline { position: absolute; top: 37px; left: 190px; z-index: 3; width: 540px; height: 5px; }
#ccgreyline { position: absolute; top: 182px; left: 72px; z-index: 3; width: 650px; height: 5px; }
/*  End Heading Styles  */


/*  Minibasket  */
*:first-child+html #cartdisplay { height: 1%; }
*:first-child+html #cartdisplay li { height: 1%; } 
#cartdisplay, #cartdisplay ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	min-height: 1px; 
}
#cartdisplay a {
	display: block; width: auto;
}

#cartdisplay li { /* all list items */
	float: left; 
	text-align: left;
}
#cartdisplay li ul { /* second-level lists */
	position: absolute; 
	z-index: 4;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border: solid 1px #808080;
	background-color: #DDDDDD;
	width: 245px;
	padding-left: 5px; 
}

#cartdisplay li:hover ul, #cartdisplay li.sfhover ul { /* lists nested under hovered list items */
	left: 502px;
	min-height: 1px; z-index: 5; 
}

li.displayitems { 
width: 95px;
text-align: left; 
z-index: 5;
}

#cartstyle ul, #cartstyle li {
z-index: 3000;
width: 240px;
color: #00316E; 
font-size: 10px;
line-height: 14px; 
}

.topitem { margin-top: 3px; text-indent: 11px; background: url(/images/cartbull.gif) 2px 6px no-repeat; }
.anyitem { text-indent: 11px; background: url(/images/cartbull.gif) 2px 6px no-repeat; }
.bottomitem { padding-bottom: 6px; text-indent: 11px; background: url(/images/cartbull.gif) 2px 6px no-repeat; }
.singleitem { padding-bottom: 9px; padding-top: 9px; text-indent: 11px; background: url(/images/cartbull.gif) 2px 15px no-repeat; }
.minibasketdivider { line-height: 0px; margin: 0; padding: 0; float: left; }

p.lstserv { 
color: #2F5787; 
text-indent: 28px; 
background: url(/images/subarrow.gif) 14px 4px no-repeat; 
margin: 0; 
width: 235px;
}
.displaynum { 
display: block; 
width: 211px; 
text-align: center !important; 
color: #808080 !important; 
padding-bottom: 4px; 
}
a.displaynum:link  { color:#808080; text-decoration: none; }
a.displaynum:active { color: #808080; text-decoration: none; }
a.displaynum:visited { color: #808080; text-decoration: none;  }
a.displaynum:hover  { color: #99CC33 !important; text-decoration: underline; }
p.dispnoil { 
margin: 0; padding: 0;
font-size: 10px;
width: 218px; 
text-align: center !important; 
color: #808080;
position: relative; top: 9px;  
}



/*  Inline Minibasket  */
#inlinecart { /* second-level lists */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
list-style-type: none;
margin: 0; padding: 0;
text-indent: 0;
min-height: 167px;
}
#inlinecart li { 
list-style-type: none;
text-align: left; 
color: #00316E; 
font-size: 10px;
line-height: 14px;
}
head:first-child+body #inlinecart { min-height: 177px !important;  }
.cartp { margin-top: 8px; margin-bottom: 0px; }
.inlinetxt { font-size: 11px; position: relative; top: -3px; height: 17px; width: 94px; }
head:first-child+body .inlinetxt{ position: relative; top: -5px !important;  }
.inlinesrch { position: relative; top: 4px; }
head:first-child+body .inlinesrch { position: relative; top: 2px !important;  }
/*  End Inline and Mini Baskets  */


/*  Form Layout  */
.fldblock { float: left; padding: 4px 0px 4px 14px; color:#3E4D5F; line-height: 14px; }
.fldblockleft { float: left; clear: left; padding: 4px 0px 4px 0px; color: #3E4D5F; line-height: 14px; }
.fldblock input, .fldblockleft input, .fldblock select, .fldblockleft select { font-size: 11px; margin: 0; padding: 0; }
.label { display: block; width: 192px; float: left; clear: left; font-weight: bold; color: #3E4D5F; }
.label2 { font-weight: bold; color: #3E4D5F; }
.rlabel { display: block; width: 185px; float: left; color: #3E4D5F; margin: 0; padding: 0; line-height: 10px; }
.label input, .rlabel input, .label select, .rlabel select { font-size: 11px; margin: 4px 0px 2px 0px; }
.preload { height: 0; width: 0; overflow: hidden; } 
.ckbx { position: relative; top: 2px; left: 0px; margin: 0px; padding: 0px; width: 13px; height: 13px; }
.radio { position: relative; top: 3px; }
html:first-child .ckbx { width: auto; height: auto; position: relative; top: 0px; }
html:first-child .radio { position: relative; top: -1px; }
.optin { font-weight: normal; width: 350px; }
.optin input { margin: 3px 0 5px; width: auto; }
/*  End Form Layout  */


/*  Index Page  */
.included { margin: 11px 0px 0px 15px; } .included ul li { line-height: 19px; background-position: 0px 2px; } 
.newme { position: absolute; z-index: 3; left: 493px; top: 108px; }
.holidaydomains { position: absolute; z-index: 3; left: 445px; top: 109px; }
.eightdomains { position: absolute; z-index: 3; left: 465px; top: 109px; }
.holidaydomain { position: absolute; z-index: 3; left: 445px; top: 116px; }
.eightdomain { position: absolute; z-index: 3; left: 445px; top: 116px; }
.newmesmall { position: absolute; z-index: 3; left: 501px; top: 115px; }
/*  End Index Page  */


/*  Hosting Pages  */
#packagecontainer { margin: 50px 0 0 6px; padding: 0px; width: 745px; }
#packagecontainer p { line-height: 16px; }

.hostinggirl { position: absolute; top: 1px; left: 190px; z-index: 3; }
.hostinggirlhostingplanbg { float: left; position: relative; top: 4px; left: -10px; margin: 0; z-index: 3; clear: left; }
.hostinggirlhostingplantall { float: left; position: relative; top: 4px; left: -10px; margin: 0; z-index: 3; clear: left; }

.norisk { position: absolute; top: 20px; left: 450px; }
#hostingplans { width: 590px; height: 238px; float: right; margin: 0px 15px 0px -20px; }
#campaignplans { width: 590px; height: 250px; float: right; margin: -35px 15px -30px -20px; }
.a15yearbg { background: url(/images/triplebg.gif) 0px 13px no-repeat; width: 571px; height: 215px; float: left; margin-left: 8px; }
.hostingplanbg { background: url(/images/hostingbg.gif) 0px 13px no-repeat; width: 185px; height: 215px; float: left; margin-left: 8px; }
.hostingplantall { background: url(/images/hostingbgtall.gif) 0px 13px no-repeat; width: 185px; height: 250px; float: left; margin-left: 8px; }
.basicplan { padding: 32px 0px 0px 18px; background: url(/images/server-basic.jpg) 80px 0px no-repeat; }
.standardplan { padding: 32px 0px 0px 18px; background: url(/images/server-standard.jpg) 90px 0px no-repeat; }
.premiumplan { padding: 32px 0px 0px 18px; background: url(/images/server-premium.jpg) 80px 0px no-repeat; }
.hostingprice { color: #FF6600; font: bold 15px Arial, Helvetica, sans-serif; line-height: 22px; margin: 5px 0px; }
.hostingpricecal { color: #82BF00; font: bold 15px Arial, Helvetica, sans-serif; line-height: 22px; margin: 4px 0 1px 0; }
.hostingpricehalf { color: #FF6600; font: bold 15px Arial, Helvetica, sans-serif; line-height: 22px; margin: 0; }
.hostingpricesmall { color: #FF6600; font: 11px Arial, Helvetica, sans-serif; line-height: 22px; margin: -5px 0 3px 0; }
.hostingpricesmallc { color: #FF9900; font: 11px Arial, Helvetica, sans-serif; line-height: 22px; margin: -1px 0 4px 1px; }
.hostingpsecial { margin: 3px 0px 0px 17px; }
.buynow2 { margin: 7px 0px 0px 31px; }
.buynow2ds { position: absolute; margin: 7px 0px 0px 31px; }

p.hostingquiz { float: right; color: #6D6D6D; text-align: right; margin: 5px 20px 0px 0px; }
ul#calendarcampaign { font-size: 13px; }

.buynow3 { margin: 7px 0px 0px 150px; }

#hostinginfo { position: absolute; margin-top: 10px; left: 565px; z-index: 3;  }
.guarantees { margin: 4px 0px 1px 0px; } 
.trinav { position: relative; left: 10px; top: 52px; width: 200px; height: 85px; margin-bottom: 40px; }
.trinav a img { background: url(/images/arrow-subnav.gif) 0px 2px no-repeat; padding: 0px 0px 10px 14px; }
.trinav a#triact img { background: url(/images/arrow-subnav-act.gif) 0px 1px no-repeat; padding: 0px 0px 10px 19px; }
.websitetype { padding-top: 25px; width: 320px; }
.quizbtn { width: 300px; position: relative; top: 25px; }
.hostingplan { padding-top: 13px; margin-left: 5px; width: 320px; color: #00316E; font-weight: bold; }
.hostingplan p { color: #000000; font-weight: normal; width: 315px; }
.hostingplan a { font-weight: normal; }
.websitetype label { float: left; width: 285px; margin: 3px 0px 10px 0px; }
.websitetype .radio { float: left; clear: left; }
.quizstep { float: left; margin: -4px 8px 15px 0px; }
.brightarrow { text-decoration: underline; background: url(/images/myaccount/point.gif) 0px 1px no-repeat; padding-left: 15px; margin-right: 5px; }
.rightpoint { background: url(/images/point10.gif) center right no-repeat; padding-right: 15px; }
.maincell { padding: 50px 30px 10px 14px; line-height: 14px; }

#hostingleft { width: 260px; float: left; margin: 4px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#hostingmiddle { width: 266px; float: left; margin: 4px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#hostingright { width: 222px; float: left; margin: 4px 0px 5px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#hostingleft .rightborder, #hostingmiddle .rightborder, #hostingright .rightborder { height: 230px; }
#hostingleft .rightborder { padding: 10px 0px 0px 12px; }
#hostingmiddle .rightborder { padding: 10px 0px 0px 10px; }
#hostingright .rightborder { padding: 10px 0px 0px 10px; }
#hostingleft .rightborder ul { position: absolute; z-index: 2 }
.uptimeimg { position: absolute; z-index: 1; margin: 110px 0px 0px 152px; }
.serverimg { position: absolute; z-index: 1; margin: 112px 0px 0px 114px; }
.viewallf { position: absolute; z-index: 2; margin: 182px 0px 0px 0px; }
.supportguy { position: absolute; margin: 84px 0px 0px 6px; }

.virtuepadlock {  float: left; margin: 10px 20px 0px 120px; }
ol#virtuemart { display: block; float: left; font-size: 12px; line-height: 26px; margin: 10px 0 5px 0; padding: 0 0 0 20px; list-style-type: none; background: url(/images/campaignsteps.gif) 0px 7px no-repeat; }
ol#virtuemart li { margin: 0px; padding: 0px; text-indent: 0; list-style-type: none; }
/*  End Hosting Pages  */


/*  Email Pages  */
#emailleft { width: 526px; float: left; margin: 4px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#emailleft .rightborder { height: 203px; background: #EDEDED url(/images/email_bg.jpg) 5px 1px no-repeat; }
#emailleft .rightborder { padding: 10px 0px 0px 12px; }
#emailright { width: 226px; float: left; margin: 4px 0px 5px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#emailright .rightborder { height: 203px; }
#emailright .rightborder { padding: 10px 0px 0px 10px; }
.emailsupport { position: absolute; left: 543px; margin-top: 57px; }
#emailright p { margin: 0px 0px 0px 1px; }
.wbmlogin { margin: 0px 15px 0px 4px; float: left; position: relative; top: 5px; }
.wbmsubmit { position: absolute; margin: 2px 0px 0px 7px; left: 677px; top: 5px; }
#wbmpass, #email { margin-top: 2px; width: 135px; }
#email-field { width: 100px; position: absolute; left: 387px; top: 10px; background-color: #FFFFFF; display: block; line-height: 14px; color: #6D6D6D; }
#password-field { width: 60px; position: absolute; left: 538px; top: 10px; background-color: #FFFFFF; display: block; line-height: 14px; color: #6D6D6D; }
#emailplans { position: absolute; left: 240px; top: 50px; z-index: 5; width: 520px; text-align: left; }
#emailinfo { position: absolute; left: 240px; top: 138px; z-index: 5; width: 520px; text-align: left; }
.emailplan { float: left; display: inline; width: 150px; }
/*  End Email Pages  */


/*  SSL Certificates  */
.sslcopy { margin: 45px 0px 0px 17px; padding: 0; width: 440px; line-height: 15px; }
.sslcopy p { margin: 9px 0px 0px 2px; }
.secureeg { position: absolute; z-index: 5; left: 460px; top: 28px; }
.padlock { float: left; margin: 29px 0px 0px 17px; }
.safeandsecure { position: absolute; left: 108px; margin-top: 34px;  }
.sslbgl { position: absolute; top: 115px; left: 270px; z-index: 2; }
.sslbgr { position: absolute; top: 115px; left: 709px; z-index: 2; }
.sslbg { width: 416px; height: 150px; position: absolute; top: 115px; left: 294px; z-index: 3; background: #FFFFFF url(/images/sslprice.gif) 249px 10px no-repeat; padding: 14px 0px 10px 0px; border-top: 3px solid #E6E6E6; border-bottom: 3px solid #E6E6E6; }
.secureleft { width: 162px; float: left; margin-top: 3px; }
.secureright { width: 200px; float: left; margin-top: 3px; }
.buyssl { clear: left; margin: 11px 0px 0px 0px; }
.buysslds { position: absolute; margin: -4px 0px 0px 30px; }
#sslmiddle { height: 307px; }

.ssltest { display: block; width: 485px; height: 120px; position: absolute; margin-top: 95px; }
.certtest { position: relative; top: -45px; left: 0px; }
#ssltop { clear: left; margin-top: 4px; }

#sslbasic { margin: 15px 0px 5px 195px; }
#sslstandard { margin: 15px 0px 5px 8px; }
#sslpremium { margin: 15px 0px 5px 8px; }

.sslgreen { color: #009900; }
.oldsslprice { font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #205FAC; font-weight: bold; margin: 2px 0px 1px 0px; text-decoration: line-through; }
.newprice { font-size: 18px; line-height: 19px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-weight: bold; width: 154px; display: block; margin-bottom: -3px; }
#sslleft { width: 522px; float: left; margin: 4px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#sslright { width: 230px; float: left; margin: 4px 0px 5px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
p.secure { margin: 0px 0px 14px 0px }
#sslright p { margin: 0px; line-height: 15px; }
.sslsupport { position: absolute; left: 550px; margin-top: 84px; }
.serviceicon { float: right; margin: 10px 20px 10px 20px; }
.whybuyssl { margin: 7px 0px 0px 15px; line-height: 17px; }
.whybuyssl strong { color: #FF6600; }
#sslleft .rightborder, #sslright .rightborder { height: 230px; padding: 10px 0px 0px 12px; }
.placeholderopt2 { display: none; position: absolute; margin: 120px 0px 0px 10px; }
#sslinfo { padding: 10px 0px 10px 17px; line-height: 15px; width: 710px; }
.sslleft { width: 245px; border: 1px solid #205FAC; color: #6D6D6D; font-size: 10px; padding: 9px 7px 8px 9px; margin: 0px 0px 7px 3px; background: #FFFFFF; }
.sslcap1 { float: left; width: 300px; padding-left: 35px; }
.sslcap2 { width: 221px; border: 1px solid #205FAC; color: #6D6D6D; font-size: 10px; padding: 9px 7px 8px 9px; margin: 15px 0px 15px 5px; background: #FFFFFF; }
.sslarr { position: absolute; margin: 79px 0px 0px 105px }
.whattheysee { float: left; width: 370px; }
.upsellinfo { position: absolute; top: 140px; }
.sslsingle { font-size: 11px; margin-left: 8px; }
.sslsingle input { margin: 7px 0px 0px -3px; }

.moveyourmouseover { margin-left: 118px; }
.siteone { float: left; margin: 0px 51px; }
.sitetwo { float: left; }
.sitethree { float: left; margin: 0px 51px; cursor: pointer; }
.sitefour { float: left; cursor: pointer; }
.oneisprotected { clear: left; margin: 30px 0px 10px 107px; }
.securelock1b { float: left; margin: 17px 11px 0px 25px; }
.securelock2 { float: left; margin: 17px 11px 0px 85px; }
.securelock { float: left; margin: 17px 8px 0px 60px; }
.ssllanding1b { clear: left; width: 480px; margin: 25px 0px 10px 117px; text-align: left; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #0A1D34; }
.ssllanding3 { clear: left; width: 560px; margin: 20px 0px 0px 90px; text-align: left; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #0A1D34; }
.ssllanding4 { clear: left; width: 600px; margin: 15px 0px 0px 70px; text-align: left; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #0A1D34; }
.ssllanding2 { margin: 20px 0px 10px 0px; width: 430px; text-align: left; font-size: 13px; line-height: 19px; font-family: Arial, Helvetica, sans-serif; }
.ssllanding1 { clear: left; padding-top: 30px; }
.buysslbtn { margin: 0px 0px 25px 303px; }
#ssldifference { display: none; clear: left; padding-top: 20px; width: 625px; margin-left: 50px; font-size: 15px; text-align: center; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }
.verisignlink { float: left; width: 215px; margin: 16px 0px 5px 30px; display: inline; }
.orderourssl { float: left; width: 225px; margin: 10px 0px 5px 130px; }
.orderoursslonly { width: 325px; margin: 25px 0px 5px 165px; font-weight: bold; padding-top: 2px; }
.getanssl { margin: 42px 0px 0px 80px; }
.sslor2 { position: relative; left: -1px; top: 42px; }
.sslshopper { float: right; margin: -10px -35px 0px 10px; }
.sslshopper1b { float: right; position: relative; margin: -40px -105px 0px 20px }
.sslshopper2 { float: right; margin: 3px -5px 0px 30px; }
span.sslsavings { font-weight: bold; color: #FF6600; }

.ssllanding { width: 530px; margin: 10px 0px 0px 115px; text-align: left; font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, sans-serif; }
.verisign { clear: left; float: left; width: 210px; margin: 20px 0px 18px 85px; display: inline; }
.verisignlink3 { float: left; width: 235px; margin: 20px 0px 5px 18px; display: inline; }
.privateinfo { margin-top: 42px; }
.sslor { clear: left; position: relative; left: 321px; top: 40px; }
.sslor3 { position: relative; left: 0px; top: 42px; }
#ssldifference a { font-size: 13px; font-family: Verdana, Helvetica, sans-serif; line-height: 15px; text-align: left; }
/*  End SSL Certificates  */

#searchwrap { min-height: 115px; }
#bulksearch { width: 550px; min-height: 110px; background: #EDEDED; position: relative; left: 15px; z-index: 9; display: none; }
#singlesearch { position: absolute; top: 5px; left: 15px; width: 550px; }


#singletgl { margin-top: 65px; width: 100px; cursor: pointer; position: absolute; left: 447px; }
#bulktgl { margin-top: 75px; width: 100px; cursor: pointer; position: absolute; left: 447px; }
#bulktgl span, #singletgl span { cursor: pointer; }
#bulktgl span:hover, #singletgl span:hover { cursor: pointer; }

.domaincontain { padding: 11px 0px 0px 0px; width: 560px; } .domaincontain p { margin: 8px 0px 5px 0px; }
.domaincolbulk { float: left; width: 330px; margin: 18px 0px 0px 20px; display: inline; }
.domaincolbulk p { display: block; width: 25px; float: left; margin: 0; }
.domaincolbulk small { position: absolute; }
.domaincolbulk2 { display: block; float: left; width: 140px; height: 100%; text-align: left; margin-top: 18px; }
.domaincolbulk2 p { margin: 13px 0px 0px 0px; font-size: 10px; }
div.grippie { background: #EEEEEE url(/images/grippie.gif) center 2px repeat-x; margin: 0px; border: 1px solid #DDDDDD; cursor: s-resize; height: 9px; overflow: hidden; width: 286px; }
.resizable { margin: 0px; width: 285px; min-height: 65px; height: 20%; }
.domaincolbulk .grippie, .domaincolbulk .resizable { position: relative; left: 30px; }
@media all and (min-width:0px) { /* best hack for opera 9 */
head~body .domaincolbulk textarea { position: relative; left: -26px; } }
div.drag { color: #959595; float: right; position: relative; left: 170px; top: -27px; font-size: 9px; padding: 15px 0 0 15px; background: url(/images/dragarrow.gif) 0px 18px no-repeat; text-align: left; margin-right: 12px; }

.domaincolone { float: left; width: 235px; height: 50px; margin: 22px 0px 0px 25px; display: inline; }
.domaincolone p { margin: 3px 0; }
.domaincolone input { font-size: 13px; width: 190px; }
.domaincoltwo { float: left; width: 90px; height: 50px; text-align: left; margin-top: 22px; }
.domaincoltwo select { font-size: 13px; }
.domaincolthree { float: left; width: 84px; height: 30px; margin-top: 22px; }
.domaincolfour { float: left; width: 110px; height: 50px; color: #6D6D6D; text-align: center; line-height: 17px; margin-top: 8px; }
.domainpricespec { clear: left; font-style: italic; color: #808080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: -4px 0px 3px 62px; }


.domaincolone2 input { font-size: 20px; width: 190px; }

.renewcontain { padding: 7px 0px 10px 15px; width: 550px; } .renewcontain p { margin: 8px 0px 5px 0px; } .renewimg { position: absolute; left: 372px; top: 74px; z-index: 2; } .renewgray { width: 548px; height: 5px; margin: 10px 0px 10px 12px; }
.renewcontain small { float: left; margin: 4px 10px 0px 10px; font-size: 11px; } .renewcontain textarea { margin: 7px 10px 0px 0px; } .renewcontain input { position: absolute; z-index: 3; margin: 7px 20px 0px 0px; }
#pricingtable { margin: 8px 0px 10px 15px; } #pricingtable p { margin: 0px 0px 8px 0px; } 
#pricingtablereg { float: right; margin: 10px 20px 9px 0px; } #pricingtablereg p { margin: 5px 0px 8px 0px; } 
#domainad { position: absolute; left: 11px; margin-top: 42px; z-index: 99999; }
.transferimg { position: absolute; left: 372px; top: 67px; z-index: 2; }


/*  About Section  */
.aboutlinks { background-image: url(/images/matitle_top.jpg); background-repeat: repeat-x; height: 28px; }
.abtleft { width: 5px; background: url(/images/matitle_left.jpg); background-repeat: repeat-y; }
.abtright { width: 7px; background: url(/images/matitle_right.jpg); background-repeat: repeat-y; }
.aboutnav { padding: 5px 0 0 3px; }
#aboutnav { width: 170px; text-align: left; color: #6D6D6D; line-height: 17px; position: absolute; top: 0; }
#aboutnav a { text-align: left; color: #6D6D6D; text-decoration: none; padding-left: 14px; }
#aboutnav a:hover { text-align: left; color: #00316E; text-decoration: none; padding-left: 14px; background: url(/images/nvharrow.gif) 0px 3px no-repeat; }
.navcolumn { background-image: url(/images/aboutnav.gif); background-repeat: repeat-y; padding-right: 4px; }

.active  { background-image: url(/images/nvarrow.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.active a { padding-left: 14px; background-image: url(/images/nvarrow.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.active a:hover { background-image: url(/images/nvarrow.gif) !important; background-repeat: no-repeat; background-position: 0px 3px; }
.aboutpage { padding-left: 4px; width: 570px; height: 630px; }
#about { padding: 7px 0px 0px 6px; margin: 0; width: 540px; }

#subhead h2 {
margin: 15px 0 0 0;
padding: 0;
text-indent: -9999px; /* sends text way off screen */
height: 13px; /* height of image */
display: block;
}
#subhead h2#domains { background: url(/images/domainnames.gif) top left no-repeat; }
#subhead h2#hosting { background: url(/images/webhosting.gif) top left no-repeat; }
#subhead h2#email { background: url(/images/emailservices.gif) top left no-repeat; }
#subhead h2#design { background: url(/images/webdesign.gif) top left no-repeat; }
#subhead h2#tools { background: url(/images/websitetools.gif) top left no-repeat; }
#subhead h2#affiliate { background: url(/images/affiliateprogram2.gif) top left no-repeat; }
#subhead h2#resources { background: url(/images/toolsandresources.gif) top left no-repeat; }
#subhead h2#partner { background: url(/images/partnerwithus.gif) top left no-repeat; }
#subhead h2#design { background: url(/images/design.gif) top left no-repeat; }
#subhead h2#about { background: url(/images/aboutus2.gif) top left no-repeat; width: 100px; }
#subhead h2#mission { background: url(/images/mission.gif) top left no-repeat; }
#subhead h2#commitment { background: url(/images/commitment.gif) top left no-repeat; }
#subhead h2#linktous { background: url(/images/linktous.gif) top left no-repeat; }
#subhead h2#press { background: url(/images/featuredin.gif) top left no-repeat; }


.clientname { display: block; background-image: url(/images/matitle_top.jpg); background-repeat: repeat-x; height: 28px; color: #00316E; font-size: 12px; font-weight: bold; padding: 7px 0 0 5px; }
div.testimonial { border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; margin: 15px 0 10px 0px; width: 520px; }
div.testimonialfl { border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; margin: 5px 0 15px 0px;  float: left; width: 252px;  }
div.testimonialfr { border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; margin: 5px 0 15px 14px; float: left; width: 252px; }
div.testimonial p, div.testimonialfl p, div.testimonialfr p { padding: 0 5px 5px 5px; margin-top: 3px !important; }
p.testimonials { display: block; margin: -4px 0 0; text-align: right; color: #747474; font-size: 10px; position: relative; top: 0px; text-align: left; width: 520px; height: 16px }
p.testimonials .nextpage { position: relative; top: 7px; left: 135px; }
p.testimonials .nextpage2 { position: relative; top: 7px; left: 30px; }
p.testimonials .nextpage3 { position: relative; top: 7px; left: 15px; }
p.testimonials .nextpage4 { position: relative; top: 7px; }
p.testimonials .prevpage { position: relative; top: 7px; margin-right: 22px; }
p.testimonials .prevpage3 { position: relative; top: 7px; margin-right: 5px; }
p.testimonials .prevpage4 { position: relative; top: 7px; margin-right: 0px; }

#quickfacts { font-size: 10px; float: right; margin: 0 0 10px 20px; display: block; width: 180px;  border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; }
#quickfacts2 { font-size: 10px; text-align: center; float: right; margin: 14px 0 10px 20px; display: block; width: 180px;  border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; }
#quickfacts3 { font-size: 10px; float: right; margin: 14px 0 10px 20px; display: block; width: 195px; height: 230px; border-bottom: 1px solid #9B9B9B; border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; background-color: #F1F1F1; }
#quickfacts ul { margin: 0; padding: 0 0 8px 6px; }
#quickfacts2 ul, #quickfacts3 ul { margin: 0; padding-left: 10px; text-align: left; }
#quickfacts li, #quickfacts2 li, #quickfacts3 li { list-style-type: none; background: url(/images/point.gif) 0px 2px no-repeat; padding-left: 10px; margin-bottom: 9px; position: relative }
.qf{ display: block; background-image: url(/images/matitle_top.jpg); background-repeat: repeat-x; height: 28px; color: #00316E; font-size: 12px; font-weight: bold; padding: 7px 0 0 6px;  }
.qf2 { display: block; background-image: url(/images/matitle_top.jpg); background-repeat: repeat-x; height: 28px; color: #00316E; font-size: 12px; font-weight: bold; padding: 7px 0 0 10px; text-align: left;  }
#quickfacts2 img { margin: 3px 0px 10px 0px; }

.productpic { float: right; }
div.product { display: block; width: 255px; float: left; margin-top: 18px; clear: left; }
div.productcol { display: block; width: 245px; float: left; margin: 18px 0 0 30px; }
.product p, .productcol p { margin: 3px 0 8px 0; }
.productlink, .productlink2  { padding-left: 8px; background: url(/images/point.gif) 0px 2px no-repeat; font-weight: normal; }
.productlink a { padding-left: 8px; background: url(/images/point.gif) 0px 0px no-repeat;  }
.productlink a:hover { background-image: url(/images/point.gif) !important; background-repeat: no-repeat; background-position: 0px 2px; }
.bluepoint { padding-left: 9px; background: url(/images/apoint.gif) 0px 2px no-repeat; line-height: 16px; }

.partnerbottom { clear: left; padding: 20px; font-weight: bold; }
.numbers { float: left; margin: 15px 10px 0px 15px; }
.numbers img { margin-bottom: 11px; }
.howitworks { display: block; width: 257px; float: left; }
.howitworks p { clear: left; }
.test { font-size: 16px; font-weight: bold; color: #99CC33; font-family: Arial, Helvetica, sans-serif }
.media { float: left; margin: 10px 20px 0px 0px; }
ul.timeline { list-style-type: none; margin: 0; padding: 0; line-height: 19px; }
.timeline li { list-style-type: none; margin: 0; padding-left: 12px; background: url(/images/bullet3.gif) center left no-repeat; }
h5 { background: url(/images/year.jpg) top left no-repeat; width: 540px; height: 25px; position: relative; left: -14px; color: #00316E; font-weight: bold; font-size: 14px; margin: 15px 0 0 0; padding: 3px 0px 0px 10px; }
/*  End About Section  */


/*  Affiliate Section  */
ul#features { margin: 10px 0px 0px 10px }
ul#features li {  padding: 0px 0px 3px 13px }
.affiliates { position: absolute; left: 50px; top: 4px; z-index: 0 }
.whywait { position: absolute; left: 572px; top: 57px; z-index: 1 }
.bigbutton { position: absolute; left: 540px; top: 243px; z-index: 9 }
#affnav { margin: 55px 0px 0px 4px; position: relative; }
#affnav a { display: block; width: 175px; padding: 3px 0px 2px 24px; }
.activeaff { background: url(/images/sarrow.gif) 0px 2px no-repeat; }
.samplebtn { position: absolute; left: 20px; top: 283px; }
.affcopy { margin: 10px 0px 00px 10px; height: 210px; background: url(/images/globe.jpg) 240px 107px no-repeat; line-height: 15px; }
/*  End Affiliate Section  */



/* Sitelinks */
#sitelinksleft { width: 245px; float: left; margin: 0px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#sitelinksmiddle { width: 264px; float: left; margin: 0px 4px 0px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#sitelinksright { width: 239px; float: left; margin: 0px 0px 4px 0px; background: #EDEDED url(/images/title-middle-left.gif) 0px 0px repeat-y; }
#sitelinksleft .rightborder, #sitelinksmiddle .rightborder, #sitelinksright .rightborder { height: 122px; padding:0px; }
/* End Sitelinks */


/*  Boxover Styles  */
.cssbodyW { 
font-size: 10px;
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: 282px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px;
color: #1B4966;
background: #FFFFFF;
opacity: 0.99; /* FF  */
}
.cssbodyimg { display: block; }

.cssbody { 
font-size: 10px;
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: 142px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px;
color: #1B4966;
background: #FFFFFF;
opacity: 0.85; /* FF  */
}
.cssbodyimg { display: block; }

.compareinfo { 
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: 352px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
color: #1B4966;
background: #FFFFFF;
text-align: left;
}

.compareinfologo { border-bottom: 1px solid #00316E; border-left: 1px solid #00316E; border-right: 1px solid #00316E; width: 352px; height: 75px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; color: #1B4966; text-align: left; background: #FFFFFF url(/images/secure_site14.gif) bottom right no-repeat; }
.compareinfoseal { border-bottom: 1px solid #00316E; border-left: 1px solid #00316E; border-right: 1px solid #00316E; width: 352px; height: 75px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; color: #1B4966; text-align: left; background: #FFFFFF url(/images/circle_master2a.gif) top right no-repeat; }

.infoheader {
font-weight:bold;
width: auto;
font-family: arial;
border-top: 1px solid #00316E;
border-right: 1px solid #00316E;
border-left: 1px solid #00316E;
padding: 5px 5px 0px 5px;
font-size: 11px;
color: #00316E;
background: #FFFFFF;
text-align: left;
}
.cssbodywide { 
text-align: left;
font-size: 11px;
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: 442px; height: 115px;
padding: 4px;
color: #1B4966;
background: #ededed;
}
.cssbody2 { 
text-align: left;
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: auto; 
font-family: arial;
font-size: 10px;
padding: 4px;
color: #1B4966;
background: #FFFFFF;
opacity: 0.85; /* FF  */
}
.cssbody3 { 
font-size: 10px;
text-align: left;
border-bottom: 1px solid #00316E;
border-left: 1px solid #00316E;
border-right: 1px solid #00316E;
width: 220px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 4px;
color: #1B4966;
background: #FFFFFF;
opacity: 0.95; /* FF  */
}
.cssbody4 { 
text-align: left;
border: 1px solid #00316E;
width: auto;
font-family: arial;
font-size: 10px;
padding: 4px;
color: #1B4966;
background: #FFFFFF; overflow: hidden;
}
.cssheadersale {  }
.cssbodysale { text-align: left; border: 1px solid #205FAC; width: 380px; font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 15px; padding: 15px; color: #000; background: #FFFFFF; }
.cssbodysale p { margin: 12px 0; }
.cssheader {
font-weight: bold;
width: auto;
font-family: arial;
border: 1px solid #00316E;
padding: 3px;
font-size: 11px;
color: #00316E;
background: #99CC33;
opacity: 0.75; /* FF */
}
.cssheaderwide {
font-weight: bold;
width: auto;
font-family: arial;
border: 1px solid #00316E;
padding: 3px;
font-size: 11px;
color: #00316E;
background: #99CC33;
}
.cssheader3 {
font-weight: bold;
width: auto;
font-family: arial;
border: 1px solid #00316E;
padding: 3px;
font-size: 11px;
color: #00316E;
background: #99CC33;
opacity: 0.75; /* FF */
}

#nav { text-align: left; z-index: 4; max-width: 756px; min-width: 756px; margin: 0 auto; height: 15px; background: 0px 0px repeat-x;  margin-left: -40px; }
#nav ul { list-style-type: none; padding: 0px; font: 12px normal "Lucida Sans", "Lucida Sans Unicode", Verdana, Arial; }
#nav li { float: left; color: #FFFFFF; text-align: left; height: 25px; margin: 0 0 0; overflow: hidden; }
ul#nav li a:link, ul#nav li a:visited { display: block; position: relative; z-index: 1; height: 20px; text-indent: -9000px; }
ul#nav li ul { position: absolute; left: -999em; z-index: 999; width: 204px; overflow: hidden; background: #336699 0 0 repeat-x; list-style: none; padding: 0 1px; }
ul#nav li:hover ul, ul#nav li.sfhover ul { left: auto; }
ul#nav li ul li { clear: left; width: 100%; height: auto; margin: 0; padding: 5px; text-align: left; cursor: pointer; border-bottom: 1px solid #686868; }
ul#nav li ul li a:link, #nav li ul li a:active, #nav li ul li a:visited { display: block; line-height: 14px; width: 100%; height: auto; text-indent: 0; padding: 5px; color: #FFFFFF; text-decoration: none; }
ul#nav li ul li a:hover { text-decoration: underline; color: #FFFFFF; background: #558FAF; }

#nav li#home-ddheader, #nav li#home-ddheader:active { width: 114px; background: url(/images/home.jpg) 0 0 no-repeat; }
#nav li#home-ddheader:focus, #nav li#home-ddheader:hover { background: url(/images/home-on.jpg) 0px 0px no-repeat; }

#nav li#myaccount-ddheader, #nav li#myaccount-ddheader:active { width: 114px; background: url(/images/home-myaccount.jpg) 0 0 no-repeat; }
#nav li#myaccount-ddheader:focus, #nav li#myaccount-ddheader:hover { background: url(/images/myaccount-on.jpg) 0px 0px no-repeat; }

#nav li#aboutus-ddheader, #nav li#aboutus-ddheader:active { width: 132px; background: url(/images/aboutus.jpg) 0 0 no-repeat; }
#nav li#aboutus-ddheader:focus, #nav li#aboutus-ddheader:hover { background: url(/images/aboutus-on.jpg) 0px 0px no-repeat; }

#nav li#domains-ddheader, #nav li#domains-ddheader:active { width: 131px; background: url(/images/domains.jpg) 0 0 no-repeat; }
#nav li#domains-ddheader:focus, #nav li#domains-ddheader:hover { background: url(/images/domains-on.jpg) 0px 0px no-repeat; }

#nav li#hosting-ddheader, #nav li#hosting-ddheader:active { width: 126px; background: url(/images/hosting.jpg) 0 0 no-repeat; }
#nav li#hosting-ddheader:focus, #nav li#hosting-ddheader:hover { background: url(/images/hosting-on.jpg) 0px 0px no-repeat; }

#nav li#email-ddheader, #nav li#email-ddheader:active { width: 111px; background: url(/images/email.jpg) 0 0 no-repeat; }
#nav li#email-ddheader:focus, #nav li#email-ddheader:hover { background: url(/images/email-on.jpg) 0px 0px no-repeat; }

#nav li#affiliates-ddheader, #nav li#affiliates-ddheader:active { width: 139px; background: url(/images/affiliates.jpg) 0 0 no-repeat; }
#nav li#affiliates-ddheader:focus, #nav li#affiliates-ddheader:hover { background: url(/images/affiliates-on.jpg) 0px 0px no-repeat; }

.resultstr { color: #00316E;font-family: Arial,Helvetica,sans-serif;font-size: 18px;padding-left:10px;}



.footermiddle a { color: #808080 !important;}
a.footermiddle:link { color: #808080 !important;}
a.footermiddle:active { color: #808080 !important; }
a.footermiddle:visited { color: #808080 !important; }
a.footermiddle:hover { color: #808080 !important; }

.mycart:hover {
    -webkit-filter: brightness(80%);}
}
