body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

input
{
    background-color:White;
    border-style:solid;
    border-width:1px;
    border-color:#2770B1;
    color:#2770B1;
}

a {
	text-decoration: none;
	color: #2770B1;
}

a:hover {
	color: #144D80;
}
#upperfix
{
	margin-right: 45px;
}

html>body #upperfix {margin-right: 0px;}

#home-wrapper {
	width: 750px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	/*background-image: url(images/domains-bot-home-logo.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 100px;
}
#search {
	width: 391px;
	padding-bottom: 25px;
	line-height: 100%;
	background-image:  url(images/search/IEsearch-reflection.gif);
	background-repeat: no-repeat;
	background-position: 2px bottom;
	text-align: left;
	margin-left: auto;
	float: right;
	padding-right:25px;
}
html>body #search 
{
    width: 366px;
	padding-bottom: 25px;
	background-image: url(images/search/search-reflection.gif);
	background-position: bottom;
	padding-right:0;
} /* fixes IE6 hack */


#search li {
	float: left;
	white-space: nowrap;
	list-style-type: none;
	margin: 0px 0px 0px -10px;
	line-height: 20px;
}
html>body #search li {margin: 0px 0px 0px -10px;}/* fixes IE6 hack */

#search a {
	display: block;
	float: left;
	width: 0.1em;
	padding-right: 5px;
	margin-bottom: 8px;
	padding-left: 20px;
	color: #2770B1;
	margin-left: -8px;
	text-decoration: underline;
}
html>body #search a {width: auto;
	margin-left: 0px;
	padding-left: 6px;
	padding-right:10px;
	color:#2770B1;
	} /* fixes IE6 hack */

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#search a {float: none;} /* End IE5-Mac hack */
#search .top {
	background-image: url(images/search/search-top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	height: 6px;
	text-align: left;
}
#search .bottom {
	background-image:url("images/search/search-bottom.gif");
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	height: 4px;
	text-align: left;
}
#search .middle {
	margin: 0px;
	background-color: #2770B1;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-color: #000000;
	white-space: nowrap;
	line-height: 100%;
	padding-left: 10px;
	text-align: left;
	padding-top: 4px;
}
#search .middle a 
{
    color:White;
    }

#search td a {
	color: #CCCCCC;
	text-transform: none;
	font-size: 9px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 2px;
}
#footer {
	color: #999999;
	font-size: 9px;
	margin-top: 25px;
	text-align: center;
}
#footer a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 30px;
}
#search table {
	clear: both;
}
#search input {
	font-size: 10px;
	color: #333333;
}
#page-wrapper {
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	/*background-image: url(images/domains-bot.gif);MARCHIO DEL SITO*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:25px;
}

html>body #page-wrapper 
{
    background-position: 0px 15px;
    width: 750px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	/*background-image: url(images/domains-bot.gif);MARCHIO DEL SITO*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:0;
} /* fixes IE6 hack */
    
    
#header {
	margin-top: -13px;
	text-align: left;
	margin-bottom: 20px;
	font-size: 10px;
}
#cart {
	float: right;
	width: 176px;
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
}
#body {
	float: left;
	margin-right: 12px;
}
#breadcrumbs {
	background-color: #2770B1;
	height: 18px;
	background-image: url(images/footer-logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	clear: both;
	width: 750px;
	color: #FFFFFF;
	text-align: left;
	line-height: 18px;
	font-size: 10px;
	padding-left: 4px;
	font-weight: bold;
}
html>body #breadcrumbs {padding-top: 2;} /* fixes IE6 hack */

#breadcrumbs a {
	text-decoration: none;
	color: #D4E2EF;
}
.spacer {
	clear: both;
}
.tabletop {
	background-color: #CCCCCC;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.row1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0px;
	text-align: left;
	line-height: 20px;
}
.row1 table {
	border-top: 0px none #FFFFFF;
	border-right: 0px none #FFFFFF;
	border-bottom: 0px none #999999;
	border-left: 0px none #FFFFFF;
}
html>body .row1 table {
	border-bottom-style: none;
	border-bottom-width: 0px;
} /* fixes IE6 hack */

.row1 table table {
	border-bottom-style: none;
	border-bottom-width: 0px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.row1 table table img {
	margin-right: 5px;
}
.row1 table table table {
	border-bottom-style: none;
	border-bottom-width: 0px;
	font-size: 11px;
	color: #666666;
}
#portfolioGrid {
	border: 0px none;
}
#body a {
	color: #0000FF;
	text-decoration: none;
}
.registered {
	color: #999999;
}
.available {
	font-weight: bold;
	color: #009900;
}
.available a {
	font-weight: bold;
	color: #009900;
	text-decoration: underline;
}
.for-sale {
	color: #CC6600;
}
.for-sale a {
	color: #CC6600;
	text-decoration: underline;
}
.expiring {
	color: #FFCC00;
}
.domain {
	font-weight: bold;
}
.title {
	font-size: 21px;
	font-weight: bold;
}
.title a {
	color: #000000;
	text-decoration: none;
}
.title a:visited {
	color: #000000;
	text-decoration: none;
}
.title a:hover {
	color: #0000FF;
	text-decoration: none;
}
#cart .active {
	background-color: #FFFFFF;
	border: 1px solid #FFA427;
	display: block;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}
#cart .domains {
	text-align: left;
	display: block;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFA427;
	border-left-color: #FFA427;
	line-height: 100%;
	background-color: #FFFFFF;
}
#cart .domains a {
	font-size: 9px;
	text-decoration: none;
	line-height: 14px;
}
#cart .inactive {
	background-color: #FFFFFF;
	border: 1px solid #FFA427;
	display: block;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #AAAAAA;
}
#cart .inactive-bottom {
	background-color: #FFFFFF;
	display: block;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	color: #AAAAAA;
	border-right: 1px solid #FFA427;
	border-bottom: 1px solid #FFA427;
	border-left: 1px solid #FFA427;
}
#cart .button {
	text-align: right;
	display: block;
	padding: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFA427;
	border-left-color: #FFA427;
	line-height: 100%;
	background-color: #FFFFFF;
}
#cart .inactive a {
	color: #AAAAAA;
	text-decoration: none;
	cursor: default;
}
#cart .active a {
	color: #000000;
	text-decoration: none;
	cursor: hand;
}
.blue {
	font-weight: bold;
	color: #2770B1;
}
.blue a {
	font-weight: bold;
	color: #2770B1;
	text-decoration: none;
}
.blue a:visited {
	font-weight: bold;
	color: #2770B1;
}
.direction-row {
	padding: 5px;
	font-size: 11px;
	text-align: left;
}
.direction-row table {
	font-size: 11px;
}
.edit-box {
	padding: 5px;
	background-color: #FDFCFD;
	border-top: 2px solid #2088BA;
	border-bottom: 2px solid #2088BA;
}
.edit-boxside{
	border-right: 2px solid #2088BA;
	border-left: 2px solid #2088BA;
}
.edit-box .highlight {
	padding: 5px;
	background-color: #FC4DCEA;
	border-top: 2px solid #2088BA;
	border-bottom: 2px solid #2088BA;
}
.edit-boxHIGHLIGHT {
	padding: 5px;
	background-color: #C4DCEA;
	border-top: 2px solid #2088BA;
	border-bottom: 2px solid #2088BA;
}
#header table {
	font-size: 11px;
}
#cart table {
	font-size: 11px;
}
#cart .domains table {
	margin: 0px;
	padding: 0px;
}
.tabletop-orange {
	background-color: #FFE0B2;
	font-size: 9px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
#checkoutNames {
	float: right;
	width: 176px;
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
}
#checkoutNames .box {
	padding: 5px;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #FFA427;
}
.actionInactive a {
	color: #999999;
	cursor: default;
}
#LiveSearch table {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	width: 746px;
	border-top: 2px solid #2088BA;
}
#LiveSearch table td {
	background-color: #FDFCFD;
	border-top: 2px solid #f6fafc;
	border-bottom: 2px solid #8f999e;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8f999e;
	border-left-color: #f6fafc;
}
.title2 {
	font-size: 16px;
	font-weight: normal;
}
#randomTIP {
	margin-top: 15px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background-color: #F2F2F2;
	line-height: 125%;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}
.review {
	line-height: 125%;
	font-size: 11px;
	padding: 5px;
	background-color: #F2F2F2;
	margin: 10px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #000000;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.review table {
	line-height: 125%;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.review table table {
	color: #000000;
}
.rowVENDOR {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0px;
	text-align: left;
	line-height: 40px;
	color: #000000;
	font-size: 12px;
}
.rowVENDOR table table {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
html>body .rowVENDOR table {
	border-bottom-style: none;
	border-bottom-width: 0px;
} /* fixes IE6 hack */
	
.rowVENDOR table table img {
	margin-right: 5px;
}
.tabletop table {
	font-size: 9px;
	text-align: left;
}

/* -------------------------- CSS for text pages -------------------------- */

#text {
	float: right;
	width: 600px;
	font-size: 12px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-right:10px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	line-height: 140%;
	padding-right: 10px;
}
html>body #text {width: 570;margin-right:0px;} /* fixes IE6 hack */

#text h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #2770B1;
	line-height: 100%;
}
#menu2 {
	float: right;
	width: 140px;
	text-align: right;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	margin-right:35px;
}
html>body #menu2 {margin-right:0px;} 

#menu2 a {
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF9900;
	padding-right: 10px;
	line-height: 20px;
	background-image: url(images/more/orange-triangle.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#menu2 a:visited {
	color: #0000CC;
	}
#menu2 #first a {
	border-top-width: 0px;
	border-top-style: none;
}
#menu2 #first a:visited {
	border-top-width: 0px;
	border-top-style: none;
	color: #0000CC;
}
#menu2 #first a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
	background-image: none;
}
#menu2 a:hover {
	background-image: none;
	color: #FFFFFF;
	background-color: #FF9900;
}
#menu2 #selected a {
	background-image: none;
	background-color: #FEE1BF;
	border-top: 1px dotted #FF9900;
	border-bottom: 1px dotted #FF9900;
	border-left: 1px dotted #FF9900;
	color: #000000;
}
#menu2 #selected ul {
	margin: 10px 0px;
	padding: 0px;
}
#menu2 #selected li {
	list-style-type: none;
	padding-right: 10px;
}
#menu2 #selected li a {
	background-color: #FFFFFF;
	color: #0000CC;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	display: inline;
	line-height: 135%;
	background-image: none;
}
#menu2 #selected li a:hover {
	text-decoration: underline;
}
#footer .legal a {
	font-size: 9px;
	color: #999999;
	line-height: 18px;
}

#logoBot{
width:224px;
float:left;
border:0px;
margin-top:14px;
padding:0px;
}
.contactFORM table {
	font-size: 11px;
	border: 1px dotted #276FB0;
	background-color: #FFFAC2;
}
#instructions {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 135%;
	background-color: #fbe999;
	padding: 10px;
	border: 4px solid #F7CC51;
	text-align: center;
}
#instructions .title{
	font-size: 21px;
}
.getWhoisBox 
{
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 135%;
	background-color: #fbe999;
	padding: 5px;
	padding-left: 15px;
	padding-right: 5px;
	border: 2px solid #F7CC51;
	text-align: left;
	width: 550px;
}
.AdsTitle
{
	margin-bottom:-12px;
	font-size:13px;	
}

html>body .AdsTitle {margin-top:0px;}

#textFULL {
	float: right;
	width: 748px;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 140%;
	border: 1px dotted #FF9900;
	padding: 20px;
	margin-right:38px;
}
html>body #textFULL {width: 710px; margin-right:0px;} /* fixes IE6 hack */

#textFULL h1 {
	font-size: 18px;
	text-transform: uppercase;
	color: #2770B1;
	line-height: 100%;
}
#textFULL table {
	font-size: 12px;
}
.orange {
	color: #FF9900;
}
#text table {
	font-size: 12px;
	line-height: 135%;
}
#menu2 ul ul {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0000CC;
}
.middle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#message {
	margin-top: 10px;
	margin-bottom: 3px;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background-color: #F2F2F2;
	line-height: 125%;
	border-top: 2px solid #999999;
	border-bottom: 2px solid #999999;
}
#reviewsGrid {
	font-size: 12px;
	color: #000000;
}
#registrarsGrid {
	font-size: 12px;
	color: #000000;
}
.rowVENDOR a {
	font-size: 11px;
}
/* -------------------------- fix error on results page:view 25 per page line -------------------------- */
#resultsFOOTER table {
	font-size: 12px;
}
/* -------------------------- end fix -------------------------- */
#tip table {
	font-size: 11px;
}
#livetip table {
	font-size: 11px;
}
#mydntip table {
	font-size: 11px;
}

#domainShowCase{
	float: right;
	width: 176px;
	font-size: 11px;
	margin:0px;
	text-align:center;
	vertical-align:top;
	padding:0px;
	}
#domainShowCase table{
	background:url(images/domainsShowCase/bg.gif) repeat-y;
	width: 176px;
	}
#domainShowCase td{
	padding-left:8px;
	padding-right:8px;
	}
#domainShowCase input{
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border:#CC9900 1px solid;
	width:54px;
	color:#CC9900;
	}



.NoBorder input
{
	border:0;
	background-color:#F7F7F7;
	}
	
.NoBorderWhite input
{
	border:0;
	}