﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul,span, li, dl, dt, dd, td, form, fieldset, a, img, address {
     margin: 0px;
     padding: 0px;
     border: 0px;
     font-family:Verdana,Tahoma,Garamond;
     
     
}

p
{
	font-size:.8em;
}

h1, h2, h3, h4, h5, h6 {color:#942727;}

a:hover
{
	text-decoration:none;
}

.hr
{
	background-image:url(../../images/hrreplacement.jpg);
	background-repeat:repeat-x;
	clear:both;
	height:1px;
	
	width:1000px;
	margin:auto;
}

.WrapperDiv
{
	width:100%;
	margin:10px;
	padding:0px;
}

.PositionDiv
{
	width:80%;
}
#HeaderDiv:after
{
	content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

#HeaderDiv 
{
	font-size:.7em;
	width:1000px;
	margin:auto;
}
#HeaderDiv img
{
	 vertical-align:middle;
}

#HeaderDiv a
{
	font-size:.8em;
}

div > #HeaderDiv:after
{
	content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}

.Navigation
{
	margin-left:15px;
}
.Navigation span
{
	font-size:.8em;
	font-weight:normal;
	margin-left:3px;
}

.Navigation span a
{
	font-size:.8em;
	font-weight:normal;
}

.Contents
{
	font-size:.8em;
	
}

.Contents H1
{
	font-size:1em;
}
.Contents ul,ol
{
	padding-left:25px;
}

.Contents p
{
	 text-align:justify;
	 font-size:.85em;
	 color:#404040;
	 line-height:15px;
}


.ProductChart
{
	margin-top:5px;
}

.ProductChart TD
{
	padding:5px;
	vertical-align:top;
	border:dotted 1px #CCCCCC;
}
.ProductChart TD:hover
{
	padding:5px;
	vertical-align:top;
	border:solid 1px gray;
}

.ProductChart TD ul
{
	margin-top:10px;
	margin-bottom:10px;
	color:#666666;
}
.ProductChart TD ul,ol,li
{
	line-height:15px;
	font-size:.9em;
}

.ProductChart TD a
{
	 font-size:.8em;
	 font-weight:bold;
}
.ProductChart TD.Offer
{
	background-image:url(../../images/package_deal.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	background-color:#335770;
	border:dotted 1px #71b7e7;
	vertical-align:top;
	color:White;
	padding:7px;
}

.ProductChart TD.Offer:hover
{
	background-color:#335770;
	border:dotted 1px #CCCCCC;
	padding:7px;
	
	vertical-align:top;
	border:solid 1px maroon;
}

.ProductChart TD.Offer h1
{
	font-size:1.5em;
	color:#71b7e7;
	margin-bottom:5px;
}

.ProductChart TD.Offer ul
{
	color:White;
	font-size:1em;
	line-height:15px;
}

.ProductChart TD.Offer h2
{
	font-size:1.2em;
	color:#71b7e7;
}


.ProductChart TD.Offer a
{
	font-size:1em;
	color:SkyBlue;
}

.BottomDiv
{
	 font-size:.7em;
	 color:#808080;
	 margin-bottom:50px;
}

.SiteContents
{
	font-size:.8em;
	color:#464545;
	margin-bottom:15px;
}

.SiteContents Div.cite
{
	border:solid 1px gray;
	padding:10px;
	margin-top:10px;
	background-color:#eeebeb;
	font-size:.85em;
	font-style:italic;
}


.SiteContents h1
{
	font-size:1.2em;
	color:#ca3827;
	margin-top:20px;margin-top:10px;
}

.SiteContents h2
{
	font-size:1em;
	color:#ef3c24;
	margin-top:20px;margin-top:10px;
}

.SiteContents ul
{
	
	margin-top:20px;margin-top:10px;
}

.SiteContents p
{
	font-size:.9em;
	color:#464545;
	margin-top:10px;margin-top:10px;
	line-height:20px;
	text-align:justify;
}

.SiteContents ul
{
	padding-left:25px;
	color:#464545;
}

address
{
	margin-top:20px;
	color:Navy;
}

.GeneralForm
{
	border:solid 1px gray;
	padding:10px;
	background-color:#eeebeb;

}

.GeneralForm TD
{
	font-size:.8em;
	padding:5px;
	white-space:nowrap;
	vertical-align:top;
}

.GeneralForm TD.label
{
	text-align:right;
	padding-right:5px;
}

.GeneralForm TD p,span
{
	
	color:#464545;
}


.GeneralForm input[type=text],textarea
{
	border:solid 1px gray;
	
}
.GeneralForm Div.cite
{
	border:solid 1px gray;
	padding:5px;
	margin-top:0px;
	background-color:#f8f8f8;
	font-size:1em;
	font-style:italic;
}

.PaymentOptions
{
	width:580px;
	margin-top:10px;
	padding:10px;
	background-color:#eeebeb;
	border:solid 1px Gray;
}

#transDiv
{
	background-color:Black;
  filter:alpha(opacity=60);
  -moz-opacity:.60;
  opacity:.60;
}

#InfoDiv
{
	background-image:url(../../images/bodybg.jpg);
	background-repeat:repeat-x;
	z-index:2000;
	background-color:whitesmoke;
	margin-top:50px;
	margin-left:300px;
	height:500px;
	width:500px;
	padding-top:10px;
	padding-left:15px;
	font-size:.8em;
	border: solid 1px white;
}
#InfoDiv H1
{
	color:WhiteSmoke;
	font-size:1.2em;
}

#InfoDiv H2
{
	margin-top:5px;
	margin-bottom:5px;
	font-size:1em;
}

#InfoDiv p
{
	margin-top:20px;
	margin-right:10px;
	font-size:.9em;
}

.leftPromotion
{
	background-color:#7c3900;
	padding-left:160px;
	color:White;
	background-image:url(../../images/Promotion.jpg);
	background-repeat:no-repeat;
	height:148px;
	
}

.leftPromotion a
{
	font-size:1em;
	color:SkyBlue;
	
}



.DomainSearch
{
	 color:White;
	 background-image:url(../../images/Global.jpg);
	background-repeat:no-repeat;
	background-position: 180px 60px;
	height:140px;
	padding-top:20px;
	padding-left:20px;
}
.DomainSearch h1
{
	margin: 0px 0px 10px 0px;
	color:White;
	font-size:1.4em;
}
.DomainSearch a
{
	
	color:White;
	
}

.DomainSearch input[type=text]
{
	background-image:url(../../images/wwwbg.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	padding-left:44px;
	border:inset 1px black;
	width:200px;
	height:18px;
	background-color:#f7f5ed;
}

.DomainSearch Select
{
	border:inset 1px black;
	height:20px;
	background-color:#f7f5ed;
}

.DomainDisplay
{
	background-color:#7f7c7c;
	height:20px;
	padding:5px;
	color:White;
	font-size:.8em;
}

.DomainDisplay a
{
	
	color:White;
	font-size:.9em;
	text-decoration:none;
}


.RightPanel
{
	background-color:#f96637;
	width:98%;
	border:solid 1px #cd3301;
}

.RightPanel TD
{
	
	border:solid 1px #cd3301;
}



.Helpdesk 
{
	background-image:url(../../images/HelpdeskBg.jpg);
	background-repeat:no-repeat;
	background-position: left center;
	height:138px;
	background-color:White;
}
.Affiliates
{
	background-image:url(../../images/EarningBg.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
	
	height:150px;
	color:Gray;
	background-color:White;
	vertical-align:top;
	padding:5px;
}

.Promotional
{
	
	height:150px;
	color:#707070;
	font-size:8pt;
	background-color:White;
	vertical-align:top;
	padding:5px;
}

.Promotional h1
{
	color:#505050;
	font-size:10pt;	
}

.Testimonials
{
	height:150px;
	background-color:White;
	color:Gray;
	vertical-align:top;
	padding:5px;
}

.PathNavigation
{
	font-size:.7em;
	background-color:#CCCCCC;
	width:1000px;
	margin:auto;
	height:25px;
}
.ContentHolder
{
	width:1000px;
	margin:auto;
}
