/* default */
html {
	margin: 0;
	padding: 0;
	}
body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333333; background:#ffffff; margin: 0; padding: 0;}
IMG { border:none; }
FORM { padding:0; margin:0; }
A { color:#409fda; text-decoration:none; }
A:hover { color:#b1c363; }
.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}
.floatlft {float:left;}
.floatrt {float:right;}

TD { vertical-align:top; text-align:left;}
TD.right { vertical-align:top; text-align:right;}
TD.center { vertical-align:top; text-align:center;}

.pink {color:#f286d0;}
.blue {color:#409fda}
.yel {color:#f0be05;}
.grn {color:#97b040;}
.gray {color:#666666;}
.gray14 {color:#555555;font-size:14px;line-height:20px;}

.gray A {color:#666666; text-decoration:none;}
.gray A:hover {color:#b1c363; text-decoration:underline;}

.bg-shadow-left { background: #fff url(../images/bg-shadow-left.gif) top repeat-y; margin: 0; padding: 0; }
.bg-shadow-right { background: #fff url(../images/bg-shadow-right.gif) top repeat-y; margin: 0; padding: 0; }
.bg-shadow-top { background: #fff url(../images/bg-shadow-top.gif) bottom repeat-x; margin: 0; padding: 0; }
.bg-shadow-bottom { background: #fff url(../images/bg-shadow-bottom.gif) top repeat-x; margin: 0; padding: 0; }
.bg-shadow-topmid { background: #fff url(../images/bg-shadow-topmid.gif) bottom repeat-x; margin: 0; padding: 0; }

/* HOME */

.bg-boy-box { width:217px; height:260px; float:left;background: url(../images/bg-box-blue.jpg) top left no-repeat; padding: 10px 0px 0px 0px;}
.bg-girl-box {width:217px; height:260px; float:left;background: url(../images/bg-box-pink.jpg) top left no-repeat; padding: 10px 0px 0px 0px; }
.bg-domain-box {width:216px; height:260px; float:left;background: url(../images/bg-box-yel.jpg) top left no-repeat; padding: 10px 0px 0px 0px; }
.inside-header { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#666666; }

.home-box-boy {width:190px;border:1px solid #b1c363;padding:8px 2px 6px 10px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#555555}
.home-box-girl {width:190px;border:1px solid #b1c363;padding:8px 2px 6px 10px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#555555}
.home-box-domain {width:506px; height:298px; border:1px solid #f0be05;padding:8px 2px 0px 12px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:19px; color:#555555;}

.home-alt-box-boy {width:295px;height:274px;border:1px solid #b1c363;padding:8px 2px 8px 12px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#555555}
.home-alt-box-girl {width:295px;height:274px;border:1px solid #b1c363;padding:8px 2px 8px 12px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#555555}
.home-alt-box-domain {width:295px; height:274px;border:1px solid #f0be05;padding:8px 2px 8px 12px;font-family:arial, Helvetica, sans-serif; font-size:14px; line-height:19px; color:#555555;}

.promo-btn-boy A { float:left; display: block; width:115px; height:26px; background: url(../images/btn-blue.png) top left no-repeat; font-family: Helvetica, arial, sans-serif; font-size:12px; font-weight:bold; color:#2d93ea; text-decoration:none; padding-top:5px}
.promo-btn-boy A:hover {display: block; width:115px; height:26px; background: url(../images/btn-blue-hover.png) top left no-repeat; text-decoration:none;}

.promo-btn-girl A { float:left; display: block; width:115px; height:26px; background: url(../images/btn-pink.png) top left no-repeat; font-family: Helvetica, arial, sans-serif; font-size:12px; font-weight:bold; color:#f286d0; text-decoration:none; padding-top:5px;margin-left:10px;}
.promo-btn-girl A:hover {display: block; width:115px; height:26px; background: url(../images/btn-pink-hover.png) top left no-repeat; text-decoration:none;}

.promo-btn-domain A { float:left; display: block; width:115px; height:26px; background: url(../images/btn-grn.png) top left no-repeat; font-family: Helvetica, arial, sans-serif; font-size:12px; font-weight:bold; color:#97b040; text-decoration:none; padding-top:5px;margin-left:10px;}
.promo-btn-domain A:hover {display: block; width:115px; height:26px; background: url(../images/btn-grn-hover.png) top left no-repeat; text-decoration:none;}

.bg-promo-blue {width:955px; height:200px; position:relative; background: url(../images/bg-promo-blue.jpg) no-repeat top; margin-left:12px}

.home-header { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#555555;}
.home-header A { font-family:arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#555555; text-decoration:none}
.home-header A:hover { font-family:arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#b1c363; text-decoration:none}

/* INSIDE */

.inside-header-boy { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#2d93ea; }
.inside-header-girl { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f286d0;}
.inside-header-yel { font-family:arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#f0be05;}

.list-name-boy {width:140px; float:left; font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#2d93ea; padding: 0 6px 0 10px; }
.list-name-girl {width:140px;float:left; font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#f286d0; padding: 0 6px 0 10px; }

.list-name-domain {width:140px;float:left; font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#febc11; padding: 0px 8px 2px 10px; text-decoration:none;}
.list-name-domain A {width:140px;font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#febc11; text-decoration:underline;}
.list-name-domain A:hover {font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#febc11;text-decoration:none}

.list-bg-boy {width:25px;background:url(../images/bg-num-blue.gif) no-repeat;width:21px;height:18px;text-align:center;float:left; color:#FFFFFF; font-weight:bold; padding:1px 1px 0 0; margin:0 0 0 20px;}
.list-bg-girl {width:25px;background:url(../images/bg-num-pink.gif) no-repeat;width:21px;height:18px;text-align:center;float:left; color:#FFFFFF; font-weight:bold; padding:1px 1px 0 0; margin:0 0 0 20px;}
.list-bg-domain {width:25px;background:url(../images/icon-arrow-yel.png) no-repeat;width:9px;height:7px;float:left;padding:1px 1px 0 0; margin:3px 0 0 18px;}

.domain-box { padding:6px 0px 5px 0px;}
.border-domain-top { background: #fff url(../images/bg-domain-top.gif) bottom repeat-x; margin: 0; padding: 0;}
.border-domain-left { background: #fff url(../images/bg-domain-left.gif) left repeat-y; margin: 0; padding: 0;}
.border-domain-right { background: #fff url(../images/bg-domain-right.gif) right repeat-y;  margin: 0; padding: 0;}
.border-domain-bot { background: #fff url(../images/bg-domain-bot.gif) top repeat-x;  margin: 0; padding: 0;}

.feed-box { padding:6px 5px 0px 8px;}
.feed-header { font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333333;}
.border-feed-left { border-left:solid 1px #cccccc; width:5px;font-size:1px; margin: 0; padding: 0;}
.border-feed-right { border-right:solid 1px #cccccc; width:5px;font-size:1px; margin: 0; padding: 0;}
.border-feed-top { border-top:solid 1px #cccccc; height:5px;font-size:1px; margin: 0; padding: 0;}
.border-feed-bot { border-bottom:solid 1px #cccccc; height:5px;font-size:1px; margin: 0; padding: 0;}

.network-box { padding:4px 2px 10px 8px;}
.network-header { font-family:arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#97b040;}
.border-network-left { border-left:solid 1px #d1ddad; width:5px;font-size:1px;}
.border-network-right { border-right:solid 1px #d1ddad; width:5px;font-size:1px;}
.border-network-top { border-top:solid 1px #d1ddad; height:5px;font-size:1px;}
.border-network-bot { border-bottom:solid 1px #d1ddad; height:5px;font-size:1px;}

.network-link { padding:2px 0px 0px 10px; line-height:18px;}
.network-link A { font-family: Helvetica, arial, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-decoration:none;}
.network-link A:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#2d93ea; text-decoration:underline;}

.source-header { font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333333;}
.source-link { padding:2px 0px 0px 12px; line-height:20px;}
.source-link A { font-family: Helvetica, arial, sans-serif; font-size:12px; font-weight:normal; color:#555555; text-decoration:none;}
.source-link A:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; color:#2d93ea; text-decoration:underline;}

/* SEARCH FUNCTION */

/* #search-mod { position:absolute; left:328px; top:119px; width:674px; height:75px; }
#search-mod A.advanced { padding:0; font-size:12px; font-family:arial; text-decoration:underline;}
#search-mod .browse { font-size:11px; font-style:italic; }
*/
.search-boy { font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d93ea;}
.search-girl { font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f286d0;}
.border-search {width:945px;height:30px;border:1px solid #cccccc;margin:0px 0px 0px 10px;padding:8px 2px 0px 10px; background-color:#f5f5f5;}

#search-mod A { font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:0px 1px 0px 1px; color:#97b040; text-decoration:none;}
#search-mod A:hover { font-family:arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#97b040; text-decoration:underline;}
#search-mod #standard-search { width:518px; height:22px; color:#e495db; font-family:arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #6ea4d2;  padding:6px 0 0 6px; float:left; display:inline;}
#search-mod #btn-search { width:74px; height:24px; margin:4px 0 0px 5px; float:left; display:inline; }

/* MAIN NAV */

.nav-main {text-decoration:none; padding:1px 0px 1px 0px;}
.nav-main ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.nav-main ul li {font-family: Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; float:left; margin-left:3px; position:relative; z-index:1000;text-decoration:none;}
.nav-main ul li a {text-decoration:none; display:block; vertical-align:middle; text-align:center; text-decoration:none; background: #b1c363; color: #ffffff; padding: 2px 32px 2px 32px;border-left:1px solid #9daf4d;}
.nav-main ul li a:link, .nav-main  ul li a:visited, .nav-main  ul li a:active {color:#ffffff;text-decoration:none;}
.nav-main ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; background:#f7c50b;text-decoration:none;}

/* Footer */
.footer {color: #949494; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
.footer A, .footer A:visited { margin:0 4px; color: #949494; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.footer A:hover { margin:0 4px; color: #949494; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline;}


.home-header-boy { font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#2d93ea; padding: 10px 0px 10px 10px;}
.home-header-girl { font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#f286d0; padding: 10px 0px 10px 10px;}
.home-header-yel { font-family:arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#f0be05; padding: 10px 0px 10px 10px;}

/** added by adam **/
div#search a {margin-right:5px;}
li.domains a{
    text-decoration:none;
    color:#666;
}
div#domainList ul{
    margin:5px;
    padding:0px;
}

div#domainList ul li{
    list-style:none;
    color:#666;
}

li.domainListLetter{
    background-color:#f5f5f5;
    font-weight:bold;
    text-align:center;
    border:1px solid #666;
}

div#babyDomainHompage{
    padding:0px 20px 10px 20px;
}
