/* START OVERRIDE */

body { margin:20px 0px; padding:0px; background-color:#bababa; text-align:center }
body, #main { font-family: "Trebuchet MS", Arial, Verdana; }
TABLE TD { font-family: "Trebuchet MS", Arial, Verdana; margin:0px; font-size:100%; font-size: 14px; }
FORM { margin:0px; padding:0px; }
a { text-decoration: none; color:#00a2d0; color:#086aaa;  }
a:hover { text-decoration:underline; }
p { margin:0; padding:0px; margin-bottom: 10px; }
h1 { font-size:18px; padding: 0px; margin:5px 0; }
h2 { font-size:16px; padding: 0px; margin:5px 0; }
h3 { font-size:14px; padding: 0px; margin:5px 0; }

.upper { text-transform:uppercase;}
.capital { text-transform:capitalize;}
.cleartf { text-transform: none;}
.highlight { color:#f77f09; color: #f77a00;}

#main { width:750px; margin:auto; padding:0px; text-align:center; }

#topcrumbs, #footer {
	margin: 0px;
	padding: 5px 14px 5px 10px;
	color: #FFF;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#topcrumbs a, #footer a { color:#FFF }
#topcrumbs p, #footer p { margin-bottom:0px;}

#breadcrumbs {
	margin: 0px;
	padding: 0 15px 0 0;
	color: #000000;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#breadcrumbs a { color:#FF9900; font-weight:normal; }
#breadcrumbs p { margin-bottom:0px; }

#menubar {
	background-image:url(http://www.egatedomains.ca/images/pld/menubar.gif);
	background-repeat:no-repeat;
	height:27px; margin:0px; padding:0;
	overflow:hidden;
}
#menubar ul {
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding:0px; margin:5px 20px;
}
#menubar a { color:#FFF; }
#menubar li {
	float:left;
	padding:0 13px; margin:0px;
}

#sheet {
	background-image:url(http://www.egatedomains.ca/images/pld/sheetmain.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:3px 14px 5px 10px;
	color: #000;
	text-align:left;
	font-size: 14px;
}

#search {
	border: 1px #000 solid;
	margin-bottom:10px;
	padding:0px;
	background-color:#858585;
	background-image:url(http://www.egatedomains.ca/images/pld/searchbg.gif);
	background-repeat:no-repeat;
	color:#fff;
}

#search h1 {
	padding:0px; margin:0px;
	color:#FFFF99;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left {
	width:200px; padding: 0 10px 0 0;
	background-image:url(http://www.egatedomains.ca/images/pld/dotted.gif);
	background-repeat:repeat-y;
	background-position:right;
	vertical-align:top;
}
#right {
	width:539px; padding: 0 0 0 10px; vertical-align:top;
}
#registermain
{
	padding: 20px; vertical-align:top;
}
.clear { clear:both; }

#sheethead {
	background-image:url(http://www.egatedomains.ca/images/pld/sheethead.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:7px 0 0 0;
	overflow:hidden;
}

#sheetfoot {
	background-image:url(http://www.egatedomains.ca/images/pld/sheetfoot.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:13px 0 0 0;
	overflow:hidden;
}

#deals { padding:0; margin:0; }
#deal {
	margin:0; margin-bottom: 10px;
	border: 1px #000 solid;
	background-color:#f9ffe1;
}
#deal h1 {
	margin:0; margin-bottom: 5px;
	font-size:14px; font-weight:bold;
	display:block;
	background-color:#677f00;
	color:#FFFFFF;
	padding:2px 5px;
}
#deal a h1  {
	color:#FFFFFF;
}
#deal a:hover h1 {
	background-color:#a1c600;
	text-decoration:none;
}
#deal p { font-size:12px; padding:0px 5px; }

#intro {
	margin:0px; margin-bottom:5px; padding:0px;
	width:539px; height:250px;
	background-image:url(http://www.egatedomains.ca/images/pld/intropic.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

#intro #intromessage {
	background-image:url(http://www.egatedomains.ca/images/pld/intromessage.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	height:0px; margin:0px; margin-bottom:0; padding:134px 0 0 0;
	overflow:hidden;
}

#intro #introlearnmore a {
	background-image:url(http://www.egatedomains.ca/images/pld/introlearnmore.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	display:block;
	height:0px; margin:0px; margin-bottom:0; padding:40px 0 0 0;
	overflow:hidden;
}
#intro #introlearnmore a:hover {
	background-image:url(http://www.egatedomains.ca/images/pld/introlearnmore-over.gif);
}

#intro #introtext {
	padding:0 0 0 341px;
	font-size:14px;
}
#inserted_note {
	margin: 20px;
	padding: 10px;
	background-color:#FFFF99;
	border: #000 1px dashed;
	line-height:normal;
}
#inserted_note h3 {
	/* font-size:15px; */
}
#inserted_note p {
	font-size:14px;
}
#loginbox {
	margin:0; margin-bottom: 10px;
	border: 1px #000 solid;
	background-color:#f9ffe1;
}
#loginbox h3 {
	margin:0; margin-bottom: 5px;
	font-size:14px; font-weight:bold;
	display:block;
	background-color:#677f00;
	color:#FFFFFF;
	padding:2px 5px;
}
#loginbox p { font-size:12px; padding:0px 5px; }
.greynote { color:#666; }
.popbody { margin:10px; padding:10px; background-color:#FFFFFF; text-align:left; font-size:12px }
.infotable { border: 1px #000000 solid; border-collapse:collapse; width:90%;}
.infotable td { border: 1px #000000 solid; }
.infotable th { border: 1px #000000 solid; background-color:#FF9900; }

#quickrenewal {
	text-align:left;
	padding:5px; margin:10px 20px;
	background-image:url(http://www.egatedomains.ca/images/pld/bluearrows.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:1px #000000 solid;
	background-color:#FFFFFF;
}
#quickrenewal a {color:#e0332c; font-weight:bold;} 



/* CSS Document */

.boxheading { padding: 0px; margin:0px; }
.domainlist { font-size: 9pt; margin: 9pt; color:#FF6600; font-weight:bold; }

.terms { font-weight: bold; line-height: 11pt }
.termsbody { line-height: 11pt}
.termsheading { font-weight: bold; letter-spacing: .1em}

table.mng {
  border-collapse: collapse;
  border: black solid 1px;
  spacing: 0;
  padding: 5;
  width:450px;
}
td.mng-hdr, tr.mng-hdr {
  border: black solid 1px;
  background-color:#FFCC00;
  background-color:#e6f898;
  background-color:#CCCCCC;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
td.mng-hdr2, tr.mng-hdr2  {
  border: black solid 1px;
  background-color:#FF9900;
  background-color:#94b700;
  background-color:#666666;
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
td.mng, tr.mng {
  border: black solid 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.mng_link {
  color:#333333;
  font-weight: normal;
}

.warning  { color: #c00; font-weight: bold; font-size: 10pt }
#warning  { color: #c00; font-weight: bold; font-size: 10pt }
.step  { color: #000; font-weight: bold; font-size: 12pt }
.process  { font-size: 12px; font-weight: bold; padding-right: 3pt; padding-left: 3pt }

.admin_table { border-style:inset; border-width:thin }
.admin_td { color: #990000; font-size: 9pt;}
.admin_th { background-color: #000080;  color: #FFFFFF; }
.admin_body { background-color: #FFFFFF;  color: #000000; }


.showit { visibility: visible; display:block;}
.hideit { visibility: hidden; display:none;}


/* PLD override */

body { margin:20px 0px; padding:0px; background-color:#abdbf2; text-align:center }
body, #main { font-family: "Trebuchet MS", Arial, Verdana; line-height:120%; }
TABLE TD { font-family: "Trebuchet MS", Arial, Verdana; margin:0px; }
FORM { margin:0px; padding:0px; }
a { text-decoration: none; color:#18ACBC; color:#00a2d0; font-weight:bold; }
a:hover { text-decoration:underline; }
p { margin:0; margin-bottom: 10px; padding:0px; }

.upper { text-transform:uppercase;}
.capital { text-transform:capitalize;}
.cleartf { text-transform: none;}
.highlight { color:#f77f09; color: #f77a00; color: #e0332c;}

#main { width:783px; margin:50px auto; padding:0px; text-align:center; }

#topcrumbs, #footer {
	margin: 0px;
	padding: 5px 14px 5px 10px;
	color: #666;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
#topcrumbs a, #footer a { color:#000; font-weight: bold; }
#topcrumbs p, #footer p { margin-bottom:0px;}

#header {
	text-align: left;
	padding: 13px 13px 0px 13px;
}

#header td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:normal;
}

#menubar {
	background-image:url(http://www.egatedomains.ca/images/pld/menubar.gif);
	background-repeat:no-repeat;
	height:27px; margin:0px; padding:0;
	overflow:hidden;
}
#menubar ul {
	list-style:none;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding:0px; margin:5px 20px;
}
#menubar a { color:#FFF; }
#menubar li {
	float:left;
	padding:0 13px; margin:0px;
}

#sheet {
	background-image:url(http://www.egatedomains.ca/images/pld/sheetmain.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:3px 14px 5px 10px;
	padding:13px 24px 15px 20px;
	color: #000;
	text-align:left;
	font-size: 12px;
}

#search {
	border: 1px #000 solid;
	margin-bottom:10px;
	padding:0px;
	background-color:#cde8f6;
	background-image:url(http://www.egatedomains.ca/images/pld/searchbg.gif);
	background-repeat:no-repeat;
}

#search h1 {
	padding:0px; margin:0px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#left {
	width:200px; padding: 0 10px 0 0;
	background-image:url(http://www.egatedomains.ca/images/pld/dotted.gif);
	background-repeat:repeat-y;
	background-position:right;
	vertical-align:top;
}
#right {
	float:right; width:539px; padding: 0 0 0 10px; vertical-align:top;
}
.clear { clear:both; }

#sheethead {
	background-image:url(http://www.egatedomains.ca/images/pld/sheethead.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:7px 0 0 0;
	overflow:hidden;
}

#sheetfoot {
	background-image:url(http://www.egatedomains.ca/images/pld/sheetfoot.gif);
	background-repeat:no-repeat;
	height:0px; margin:0px; padding:13px 0 0 0;
	overflow:hidden;
}

#deals { padding:0; margin:0; }
#deal {
	margin:0; margin-bottom: 10px;
	border: 1px #000 solid;
	background-color:#FFF;
}
#deal h1 {
	margin:0; margin-bottom: 5px;
	font-size:14px; font-weight:bold;
	display:block;
	background-color:#666;
	color:#FFF;
	padding:2px 5px;
}
#deal a h1  {
	color:#FFF;
}
#deal a:hover h1 {
	background-color:#999;
	text-decoration:none;
}
#deal p { font-size:12px; padding:0px 5px; }

#intro {
	margin:0px; margin-bottom:5px; padding:0px;
	width:539px; height:250px;
	background-image:url(http://www.egatedomains.ca/images/pld/intropic.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}

#intro #intromessage {
	background-image:url(http://www.egatedomains.ca/images/pld/intromessage.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	height:0px; margin:0px; margin-bottom:0; padding:134px 0 0 0;
	overflow:hidden;
}

#intro #introlearnmore a {
	background-image:url(http://www.egatedomains.ca/images/pld/introlearnmore.gif);
	background-repeat:no-repeat;
	background-position:341px 0px;
	display:block;
	height:0px; margin:0px; margin-bottom:0; padding:40px 0 0 0;
	overflow:hidden;
}
#intro #introlearnmore a:hover {
	background-image:url(http://www.egatedomains.ca/images/pld/introlearnmore-over.gif);
}

#intro #introtext {
	padding:0 0 0 341px;
	font-size:14px;
}