/* CSS Document */
html {
height:100%;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:000;
background:#ffffff url(images/bg.jpg) repeat-x top;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:0px;
height:100%;
margin:0;
padding:0;
}
#holder {
position:relative;
text-align:center;
margin-left:auto;
margin-right:auto;
min-height: 100%;
height: 100%;
margin:0;
padding:0;
}
#top {
margin-top:22px;
width:987px;
height:110px;
background-image:url(images/top.png);
text-align:center;
margin-left:auto;
margin-right:auto;
}
#logo {
padding:10px;
margin-left:60px;
margin-top:20px;
float:left;
}
#login {
padding-right:15px;
padding-top:40px;
text-align:right;
} 
#nav {
clear:both;
width:987px;
height:31px;
text-align:center;
margin-left:auto;
margin-right:auto;
border:0px;
margin-bottom:5px;
}
#contentholder {
width:970px;
position:relative;
height:100%;
background-color:#FFFFFF;
text-align:left;
margin-left:auto;
margin-right:auto;
border:0px;
padding-left:5px;
padding-right:5px;
}
#wrapper {
background-color:#FFFFFF;
}
#contentleft {
float:left;
position:relative;
text-align:left;
width:270px;
background-color:#FFFFFF;
margin-top:20px;
}
#contentright {
float:right;
text-align:left;
height:100%;
width:670px;
background-color:#FFFFFF;
margin-top:10px;
vertical-align:top;
}

#searcharea {
background-color:#FFFFFF;
width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:-5px;
}
#searchbottom {
width:960px;
height:66px;
background:#ffffff url(images/search-bg.jpg) no-repeat top;
text-align:center;
margin-left:auto;
margin-right:auto;
}
#content {
padding:10px;
}
#auctions {
text-align:left;
}
#view-more {
background-image:url(images/view-more.gif);
width:139px;
height:27px;
float:right;
text-align:right;
}
#view-auctions {
background-image:url(images/view-auctions.gif);
width:139px;
height:27px;
float:right;
text-align:right;
}
#announcements {
text-align:left;
background-color:#ffffff;
border-bottom:#CCCCCC thin solid;
}

#news {
clear:both;
margin-top:5px;
text-align:left;
padding-bottom:20px;
}

#sidebox {
background-image:url(images/sidebox-bg.jpg);
background-repeat:repeat-y;
width:268px;
float:left;
margin-left:7px;
}
#sidebox #header {
background:url(images/sidebox-top.jpg);
width:268px;
height:54px;
}
#sidebox #title {
padding:10px;
}
#sidebox #text {
padding-left:10px;
margin:10px 10px 10px 10px;
text-align:left;
}
#sidebox #footer {
background:url(images/sidebox-bottom.jpg);
width:268px;
height:6px;
}

#bottombox {
background-image:url(images/bottombox-bg.jpg);
background-repeat:repeat-y;
width:330px;
float:left;
margin-left:7px;
}
#bottombox #header {
background:url(images/bottombox-top.jpg);
width:330px;
height:54px;
}
#bottombox #title {
padding:10px;
}
#bottombox #text {
padding-left:10px;
margin:10px 10px 10px 10px;
text-align:left;
}
#bottombox #footer {
background:url(images/bottombox-bottom.jpg);
width:330px;
height:6px;
}
#anotherbox {
background-image:url(images/anotherbox-bg.jpg);
background-repeat:repeat-y;
width:660px;
float:left;
margin-left:7px;
}
#anotherbox #header {
background:url(images/anotherbox-top.jpg);
width:660px;
height:54px;
}
#anotherbox #title {
padding:10px;
}
#anotherbox #text {
padding-left:10px;
margin:10px 10px 10px 10px;
text-align:left;
}
#anotherbox #footer {
background:url(images/anotherbox-bottom.jpg);
width:660px;
height:6px;
}
/* HTML TAGS */
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}
a {
color:#D10000;
}
a:hover {
color:#000092;
}
/* PAGE STYLES */
.page_title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000092;
}

/* DOMAIN DETAILS */
.dntitle {
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#000066;
}
.subtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#990000;
text-align:left;
}
/* Styles for domain details page */
.dn_title {
font:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#000092;
}
.dn_subtitle {
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000092;
}
.dn_subtitle a,
.dn_subtitle a:visted {
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000092;
}
.header_t { /* Style for headers in Domain detail pages */
background-color:#ffffff;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
border-bottom:thin #000092 solid;
border-left:thick #000092 solid;
}
#dn_comments {
padding:10px 10px 10px 10px;
font-size:12px;
text-align:left;
}
#sold {
font-size:14px;
font-weight:bold;
color:#FF0000;
text-align:center;
margin:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
border:thin #990000 solid;
background-color:#FFDCD7;
}
#sendbtn a {
display: block;
width: 120px;
height: 20px;
padding-top:6px;
background: #000092;
border:thin;
border-style:solid;
border-color:#666666;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#ffffff;
margin-left:3px;
}
#sendbtn a:hover { 
display: block;
width: 120px;
height: 20px;
padding-top:6px;
background: #D90000;
border:thin;
border-style:solid;
border-color:#666666;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#ffffff;
margin-left:3px;
}
.dn_detail_t {
width:100%;
}
.details_t {
width:500px;
margin-left:auto;
margin-right:auto;
}
.details_t td {
text-align:left;
}
.details_header {
background-color:#D10000;
color:#FFFFFF;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
width:150px;
font-size:16px;
}
.details_result {
background-color:#eeeeee;
width:250px;
padding-top:2px;
padding-bottom:2px;
font-size:16px;
font-weight:bold;
}

/* TABLE STYLES */
#showcase table {
	width: 300px;
	border:1px solid #000000;
	border-spacing: 0px; }

#showcase table a, 
#showcase table, 
#showcase tbody, 
#showcase tfoot, 
#showcase tr, 
#showcase th, 
#showcase td {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
}

#showcase thead th {
	background-color:#000092;
	height: 16px;
	color: #ffffff;
	font-size: 1.1em;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left; }

#showcase thead th a { color:#FFF; text-decoration:none; }

#showcase tbody tr {	background: #ffffff; }

#showcase tbody tr.odd {	background: #f0f0f0; }

#showcase tbody th {
	background: url(images/arrow_white.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 40px !important; }

#showcase tbody tr.odd th {
	background: url(images/arrow_grey.gif) left center no-repeat;
	background-position: 5px;
	padding-left: 40px !important; }

#showcase tbody th, 
#showcase tbody td {
	font-size: 0.9em;
	line-height: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px 7px 0px 10px;
	margin: 20px 0px 0px;
	border-bottom: 1px solid #cccccc;
	text-align: left; }

#showcase tbody a {
	color: #000000;
	font-weight: bold;
	text-decoration: none; }

#showcase tbody a:hover {
	color: #ffffff;
	text-decoration: underline; }

#showcase tbody tr:hover th {
	background: #D10000;
	background-position: 5px;
	color: #ffffff; }

#showcase tbody tr.odd:hover th {
	background: #000000;
	background-position: 5px;
	color: #ffffff; }

#showcase tbody tr:hover th a, 
#showcase  tr.odd:hover th a	{
		 color: #ffffff; }

#showcase tbody tr:hover td, 
#showcase tr:hover td a, 
#showcase tr.odd:hover td, 
#showcase tr.odd:hover td a {
	background: #D10000;
	color: #ffffff;	 }

#showcase tbody tr.odd:hover td, 
#showcase tr.odd:hover td a{
	background: #000000;
	color: #ffffff;	 }
	
/* Footer */
#footercontainer {
clear:both; 
width:100%;
vertical-align:top;
bottom:1px;
padding: 17px 0;
border-top: 1px solid #c7c2b3;
border-bottom: 1px solid #ebebeb;
background-color: #d8d5cc;
}

#mainfooter {
margin: 0 auto;
padding: 18px 0 18px 10px;
width: 950px;
text-align: left;
background-color: #efeeeb;
}
#footitem {
text-align:center;
margin-left:auto;
margin-right:auto;
}
#news {
padding:10;
text-align:left;
}
#copyright {
clear:both;
position:absolute;
vertical-align:top;
text-align:center;
background-color: #d8d5cc;
width:100%;
height:15%;
margin:0;
padding:0;
}
