/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:000;
background:#ffffff url(images/bg.jpg) repeat-x top;
text-align:center;
margin-left:auto;
margin-right:auto;
height:100%;
}

#holder {
width:940px;
height:100%;
background-color:#FFFFFF;
text-align:left;
margin-left:auto;
margin-right:auto;
padding:15px 15px 15px 15px;
}

/* NAVIGATION STYLES */

#nav {
clear:both;
background-color:#666666;
padding:9px 10px 10px 10px;
}
#nav li {
display:inline;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
float:inherit;
position:relative;
}

#nav a:link,
#nav a:visited {
text-decoration:none;
color:#FFFFFF;
padding:9px 10px 10px 10px;
}

#nav a:hover {
background-color:#000000;
text-decoration:none;
color:#FFFFFF;
border:thin, #FF9900;
}
#logo {
width:200px;
float:left;
}

#top-tier-wrapper {

}

#top-nav-holder {
float:right;
}
#nav-top {
background-color:#ffffff;
padding:0px 0px 0px 0px;
}
#nav-top li,
#login-nav li {
display:inline;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
padding-right:10px;
}
#nav-top a:link,
#nav-top a:visited,
#login-nav a:link,
#login-nav a:visited {
text-decoration:none;
color:#000000;
padding:0px 0px 0px 0px;
}
#nav-top a:hover,
#login-nav a:hover {
background-color:#ffffff;
text-decoration:none;
color:#000000;
border:thin, #FF9900;
}

/* TEXT STYLES */
.title {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000066;
}
.sub_title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
}

/* HEADER STYLES */

#header_home {
margin-top:10px;
width:940px;
height:225px;
background-image:url(uploads/header.jpg);
}
#header {
margin-top:10px;
width:940px;
height:125px;
background-image:url(uploads/header2.jpg);
}

/* TABLE STYLES */
#auctions {
width:980px;
color:#FFFFFF;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#auctions a {
color:#FFFFFF;
text-decoration:none;
}
#auctions th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#666666;
text-align:left;
padding:5px;
}
#auctions td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
padding:5px;
}
#auctions tr {
background-color:#333333;
}

#auctions tr:hover {
background-color:#4698CA;
}

#showcase {
width:300px;
color:#000000;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#showcase a {
color:#000000;
text-decoration:none;
}
#showcase th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#666666;
text-align:left;
padding:5px;
}
#showcase td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
padding:1px;
padding-left:4px;
}
#showcase tr {
background-color:#ececec;
}

#showcase tr:hover,
#showcase tr:hover a {
background-color:#cccccc;
color:#000000;
}
/* Category table */
#category {
width:640px;
color:#000000;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#category a {
color:#000000;
text-decoration:none;
}
#category a:hover {
color:#FFFFFF;
text-decoration:none;
}
#category th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#999999;
text-align:left;
padding:1px;
}
#category td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
padding:5px;
}
#category td:hover a {
color:#000000;
}
#category tr:hover {
background-color:#ececec;
}

.featured_t { /* Home page featured listings table */
margin-top:20px;
width:100%;
text-align:left;
}
.category_t { /* Category domains list table style */
width:100%;
}
.category_t a:link {
margin-left:10px;
}
.category_t a:visited {
margin-left:10px;
}
.cat_headings {  /* Category heading style for category domain listings */
background-color:#CCCCCC;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}
.dn_detail_t {
width:100%;
}
.details_t {
width:400px;
margin-left:auto;
margin-right:auto;
}
.details_t td {
text-align:left;
}
.details_header {
background-color:#999999;
color:#FFFFFF;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
width:150px;
font-size:14px;
}
.details_result {
background-color:#eeeeee;
width:250px;
padding-top:2px;
padding-bottom:2px;
font-size:14px;
font-weight:bold;
}

/* MAIN SECTION */

#main_section {
background-color:#FFFFFF;
background:#FFFFFF;
margin-top:10px;
margin-left:-15px;
width:970px;
position:absolute;
height: 100%;
height: auto; /* IMPORTANT */
min-height: 100%;
margin-bottom: -100px;
}

#sidebar_l {
float: left;
width: 152px;
margin: 0px 10px 0px 15px;
height:100%;
padding: 0px;
background:#FFFFFF;
text-align:left;
z-index:3;
position:absolute;
overflow:inherit;
}

#container {
width:780px;
height:100%;
float:right;
background:#FFFFFF;
margin-bottom:100px;
}

#center {
float:left;
padding: 3px;
color: #000;
z-index:3;
width:615px;
height:100%;
}

#sidebar_r {
float:right;
width: 140px;
margin-right: 8px;
color: #000;
padding: 0px;
height:100%;
}

#sendbtn a {
display: block;
width: 120px;
height: 20px;
padding-top:6px;
background: #eeeeee;
border:thin;
border-style:solid;
border-color:#666666;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#000000;
margin-left:3px;
}
#sendbtn a:hover { 
display: block;
width: 120px;
height: 20px;
padding-top:6px;
background: #006699;
border:thin;
border-style:solid;
border-color:#666666;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
margin-left:3px;
}

/* Styles for user created and predefined pages */

.page_title {
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#003366;
}
.subtitle {
font:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#003366;
}
/* Styles for individual domain listings and pages */

#home_section {
width:620px;
background:#FFFFFF;
}

/* Styles for domain details page */
.dn_title {
font:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#003366;
}
.dn_subtitle {
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#003366;
}
.header_t { /* Style for headers in Domain detail pages */
background-color:#ffffff;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
border-bottom:thin #cccccc solid;
border-left:thick #cccccc solid;
}
#dn_comments {
padding:10px 10px 10px 10px;
font-size:12px;
}
#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;
}

/* DN Details page sponsors */
#dn_sponsor {
text-align:center;
margin-left:auto;
margin-right:auto;
}
/* 468x60 Sponsor area */
#sponsor1 {
float:left;
width:468px;
height:60px;
background:#ffffff;
text-align:center;
margin:9px 10px 10px 10px;
}

/* 120x600 Sponsor area */
#sponsor2 {
width:120px;
height:600px;
background:#ffffff;
vertical-align:top;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/* OFFER STYLES */

#confirm_offer {
text-align:center;
font-size:18px;
}

#contract {
padding-top:20px;
padding-bottom:20px;
font-family:Courier, System, Verdana;
text-align:center;
font-size:16px;
}

/* DN Listings styles for the home page */

.dn_listing {
font-size:11px;
}

.amnt {
font-size:11px;
}

/* CSS du menu vertical, bieler batiste */

.menu{
	position:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    /* solve a Opera7/IE display bug */
    width:152px;
    width/**/:150px;
    margin:0;
    padding:0;
	background-color:#ffffff;
	z-index:3;
	height:auto;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:150px; /* be careful */
    margin-top:-24px;
    }
    
.menu a{
    text-align:left;
	font-size:11px;
    background-color: #eeeeee;
    color:#000;
    text-weight:bold;
    display:block;
    width:150px;
/*    border-bottom: 1px #000 solid; */
    text-decoration:none;
    margin:0;
    padding:3px 0px 3px 10px; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
    background-color:#ff6600;
	color:#FFFFFF;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #cccccc;
	color:#FFFFFF;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    background-color: #cccccc;
    }
	
#error {
color:#FF0000;
font-weight:bold;
}
#footer {
clear:both;
text-align:center;
position:absolute;
bottom:0px;
width:940px;
background-color:#FFFFFF;
vertical-align:bottom;
}
