/**************************************************************************************************************** 
	CSS RESET
****************************************************************************************************************/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }

table { border-collapse:collapse; border-spacing:0; }

fieldset,img { border:0; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }

ol,ul { list-style:none; }

caption,th { text-align:left; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

b, strong { font-weight:bold; }

i, em { font-style:italic; }

p { margin-bottom:16px; }

ul { list-style-type:disc; margin:25px 0px 30px 0px; }

ul li { margin: 0px 0px 0px 35px; }

ol { list-style-type:decimal; margin:25px 0px 30px 0px; }

ol li { margin: 0px 0px 0px 40px; }

ul.withDescription { list-style-type:disc; margin:25px 0px 30px 0px; }

ul.withDescription li { margin: 0px 0px 16px 35px; }

ol.withDescription { list-style-type:decimal; margin:25px 0px 30px 0px; }

ol.withDescription li { margin: 0px 0px 16px 40px; }

.moreInfo { border-top:1px dotted #CCC; margin:25px 0px 15px 0px; padding:20px 0px 0px 0px; clear:both; }

.alignLeft { text-align:left; }

.alignCenter { text-align:center; }

.alignRight { text-align:right; }

.vAlignTop { vertical-align:top }

.vAlignMiddle { vertical-align:middle; }

.vAlignBottom { vertical-align:bottom; }

.floatLeft { float:left; }

.floatRight { float:right; }

.clear { width:100%; height:1px; line-height:1px; clear:both; }

.clear5 { width:100%; height:5px; line-height:5px; clear:both; }

.clear10 { width:100%; height:10px; line-height:10px; clear:both; }

.clear15 { width:100%; height:15px; line-height:15px; clear:both; }

.clear20 { width:100%; height:20px; line-height:20px; clear:both; }

.clear25 { width:100%; height:25px; line-height:25px; clear:both; }

.clear30 { width:100%; height:30px; line-height:30px; clear:both; }

.clear35 { width:100%; height:35px; line-height:35px; clear:both; }

.clear40 { width:100%; height:40px; line-height:40px; clear:both; }

.clear45 { width:100%; height:45px; line-height:45px; clear:both; }

.clear50 { width:100%; height:50px; line-height:50px; clear:both; }


/**************************************************************************************************************** 
	CONTENT
****************************************************************************************************************/

body { font:11px/16px Verdana, Geneva, sans-serif; padding-top:50px; color:#555; padding-bottom:50px; }

a, a:visited { text-decoration:none; color:#4c4848; }
a:hover { text-decoration:underline; }

div.wrapper { margin:0 auto; width:759px; }

div.header { }

div.domainWrap { background:#d9e0e8; padding:15px 20px; text-align:center; }

span.domainName { color:#4c4847; font-size:18px; font-weight:bold; }

span.parkedText { font-size:11px; color:#FFFFFF; font-weight:bold; display:block; margin-top:5px; }

div.headerTopCurve { background:url(../images/header_top_curve.jpg) no-repeat; height:16px; }
div.headerBottomCurve { background:url(../images/header_bottom_curve.jpg) no-repeat; height:17px; }

div.contentWrap { }

div.contentPadding { padding:20px; overflow:hidden; }

h1 { font-size:12px; font-weight:bold; color:#b7b7b7; }
h2 { font-size:12px; font-weight:bold; color:#FFFFFF; margin-bottom:10px; }


ul.mainList { display:block; margin:20px 0px 5px 0px; padding:0; overflow:hidden; list-style-type:none; background:url(../images/dashed_border.png) 0px 0px; }

ul.mainList li { margin:0; padding:0; float:left; display:block; width:310px; background:url(../images/bullet_big.png) no-repeat 14px 8px; line-height:13px; padding:10px 0px 20px 39px; margin-left:10px; }

ul.mainList li a, ul.mainList li a:visited { font-size:13px; font-weight:bold; color:#4c4847; text-decoration:none; }
ul.mainList li a:hover { text-decoration:underline; }

div.categoriesWrap { background:#d9e0e8; overflow:hidden; }
div.categoriesTopCurve { background:url(../images/light_top_curve.png) no-repeat; height:19px; }
div.categoriesBottomCurve { background:url(../images/light_bottom_curve.png) no-repeat; height:19px; }

div.categoriesContent { padding:0px 20px; }

table.categories { margin:0 auto; width:95%; margin-bottom:5px; }
table.categories td { vertical-align:top; color:#4c4848; }

table.categories td p { margin-bottom:8px; }

table.categories td ul { margin:0px; }
table.categories td ul li { margin-left:22px; }
table.categories td ul li a { color:#4c4847; }

div.mainSearchWrap { margin:30px 0px 20px 0px;  }
.inputBoxBig { border:1px solid #d9d9d9; padding:6px; font-size:13px; font-weight:bold; float:left; margin-right:5px; width:200px; color:#336699; margin-left:230px; }
.btnSearchBig { display:block; border:0; width:85px; height:30px; line-height:1px; text-indent:-99999px; background:url(../images/btn_search_big.png); cursor:pointer; }
.btnSearchBig:hover { background-position:bottom left; }


div.intro { padding:35px 6px 6px 6px; margin-top:0px; background:url(../images/dashed_border.png) 0px -30px repeat-x; }
div.intro p { margin:0; color:#999; }
div.intro p a, div.intro p a:visited { color:#999; }
div.intro p a:hover { text-decoration:underline; }

div.introInside { padding:6px; margin:16px 0px; background:url(../images/dashed_border.png) 0px -30px repeat-x; }
div.introInside p { margin:0; color:#999; }
div.introInside p a, div.introInside p a:visited { color:#999; }
div.introInside p a:hover { text-decoration:underline; }

div.footer { text-align:center; line-height:35px; background:url(../images/footer.png) no-repeat; margin:20px 0px 30px 0px; }
div.footer a, .footer a:visited { color:#FFFFFF; }
div.footer a:hover { }


/**************************************************************************************************************** 
	INSIDE PAGES
****************************************************************************************************************/

div.contentInsidePadding { padding:20px 0px 20px 20px; overflow:hidden; }

div.contentCol1 { width:460px; float:left; }
div.contentCol2 {width:241px; float:right; padding-top:20px; } 

p.searchResultsFor { margin-bottom:0px; }

ul.resultsList { margin:0; padding:0; list-style-type:none; display:block; overflow:hidden; }
ul.resultsList li { margin:0px 0px 20px 0px; padding:0px 0px 20px 35px; background:url(../images/bullet_big.png) no-repeat 10px 0px; border-bottom:1px dashed #eaf1f8;  }

ul.resultsList li a.resultsTitle,
ul.resultsList li a.resultsTitle:visited { color:#4c4847; font-size:13px; font-weight:bold; }

ul.resultsList li a.resultsUrl,
ul.resultsList li a.resultsUrl:visited { color:#adb2b7; text-decoration:underline; }

span.resultsDesc { display:block; font-size:11px; }

div.module { overflow:hidden; margin-bottom:20px; }

div.module h3 { display:block; font-size:13px; color:#b7b7b7; margin-bottom:13px; font-weight:bold; border-bottom:1px dashed #eaf1f8; padding-bottom:10px; }

div.module ul { margin:0; }

div.module ul li { margin-left:30px; line-height:20px; font-size:11px; }


div.miniTopCurve { background:url(../images/mini_search_top_curve.png) no-repeat; height:19px; width:241px; }
div.miniBottomCurve { background:url(../images/mini_search_bottom_curve.png) no-repeat; height:19px; width:241px; }
div.miniSearchContent { background:#f5f5f6; padding:0px 18px; }

.inputBoxSmall { border:1px solid #d9d9d9; padding:6px; font-size:11px; float:left; margin-right:5px; width:120px; color:#336699; background:#FFF; font-family:Verdana, Geneva, sans-serif; }
.btnSearchSmall { display:block; border:0; width:65px; height:26px; line-height:1px; text-indent:-99999px; background:url(../images/btn_search_small.png); cursor:pointer; }
.btnSearchSmall:hover { background-position:bottom left; }





.resellerpParked { position: absolute; width: 630px; height: 266px; top:38%; left:48%; bottom:50%; margin-left: -279px; }
.resellerpParked.resellerParkedForSale { top:26%; }


.greyBoxWrap { height: 219px; width: 630px; position: relative; background: url(../images/resellerbg.png) no-repeat bottom right #EBECEC; margin-bottom: 8px; }
.resellerParkedForSale .greyBoxWrap { height: 519px; }


.parkedNotice { text-align: center; color: #484848; font-size: 15px; }

.parkedNotice h2 { font-size: 26px; font-weight: bold; color: #36699e; padding-top: 73px; margin-bottom: 26px; }

.parkedNotice h3 { font-size: 18px; font-weight: bold; color: #36699e; padding-top: 20px; margin-bottom: 15px; }

.parkedNotice p { line-height: 24px; }

.domainSearchWrap { width: 630px; border-radius: 2px; }

.findDomainBox { width: 467px; padding-left: 13px; height: 43px; border: 1px solid #d7d9d9; line-height: 43px; border-radius: 3px; float: left; background: white; margin-right: 8px; vertical-align: middle; }

.findDomainBox span { color: #36699e;
font-size: 21px; }

.findDomainBox input { height: 43px; width: 350px;
line-height: 43px;
font-size: 21px;
border: none;
background: none;
padding-right: 13px;
color: #666666;
outline: 0;
vertical-align: top; }


.domainSearchWrap input.btnSearch { background-image: url(../images/search_home.png);  height: 44px;
width: 140px; cursor: pointer; font-size: 0;
line-height: 0;
border: 0;
outline: 0;}



.domainSearchWrap input.btnSearch:hover { background-position: 0 -44px; }


.enquire_button {
	background: #36699E;
	padding: 12px 18px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.enquire_button:hover {
	background:#274B71;
	text-decoration:none;
}