/* Advanced Search */
#extrapremsearch { padding:0px 10px 15px 0px;display:none; width:625px; position:relative; clear:both; background:transparent; border:none;  font-size:10px; float:left; margin-top:0;}
#extrapremsearch div.row{display:block; width:70%; border-bottom:solid 1px #ccc; float:right; padding: 0 0 10px 0;}
#extrapremsearch div.row div input{float:left;}
#extrapremsearch div.row div label{padding:2px; width:60px; text-align:left; float:left; background:none; position:relative; left:0; top:0; margin-left:5px;}
#extrapremsearch div.row div label.right{text-align:right;}
#extrapremsearch div.row div{float:left; margin-top:10px;}
#extrapremsearch div.row div input.check{float:left; width:14px; margin-left:70px}
#extrapremsearch div.row div input{width:136px; float:left;}
#extrapremsearch div.row div select{float:left; width:140px;}
#extrapremsearch div.row label {color:#333; position:relative; left:-100px; top:15px;}
#extrapremsearch div.namespace div{padding-left:67px}
#extrapremsearch div.namespace div label{width:34px; text-align:left;}
#extrapremsearch div.namespace div input{width:auto;}
#extrapremsearch #category_id{margin-left:69px; margin-right: 200px;}
#extrapremsearch .searchButton{position:absolute; bottom:-20px; right: 15px;}
#extrapremsearch .resetButton{position:absolute; bottom:-15px; right: -30px; background:none;}
#advanced_title{display:none;color:#fff;font-size:11px; }

/* Categories Search */
div#categories{ padding: 20px 0 20px 44px; display:none; width:776px;_width:100%; border-left:none; border-right:none; position:relative; clear:both; }

/* Results Table */
table.resultsTable {clear:left; width:100%; margin:10px 00px 20px 0; font:normal 12px arial; float:left; border-spacing:0; overflow:hidden;}
table.resultsTable tr {display:table-row; height:15px;}
table.resultsTable td {display:table-cell; margin:0px; border-bottom:solid 1px #ddd; padding:4px; background:#fff; vertical-align:middle;}
table.resultsTable tbody{height: 282px; overflow-y: auto; overflow-x:hidden; width: 580px; }
table.resultsTable tbody tr.highlight td, table.resultsTable tbody tr:hover td{background-color:#ffc;}
table.resultsTable thead td {color:#274d74; text-decoration:none; font-weight:bold; border-top:solid 1px #ddd; border-bottom:1px solid #fff;}
table.resultsTable thead td.price{text-align:right; padding-right:15px}
table.resultsTable td a span.sortarrow img{margin-left:0px;}
table.resultsTable a.sortheader{text-decoration:none; font-weight:bold;}
table.resultsTable .actionRow td{border-bottom:solid 1px #ddd;}
table.resultsTable .sortarrow{background:url(/gfx/icons/sort.gif) no-repeat right; margin-left:5px;}
table.resultsTable a.emailafriend{margin-right:30px}

/* Action Bar */
div.actionBar{float:left; width:95%; text-align:right; padding:5px 15px 15px 5px; font-size:11px; position:relative; background:url('/gfx/tab/filter_tab.gif') no-repeat top left; border-top:solid 10px #EFEFEF}
div.actionBar .action{cursor:pointer; padding:0px 3px; }
div.actionBar a.action{position:relative; bottom:3px;}
div.actionBar select{margin:0 10px 3px 0;}
div.actionBar label{bottom:3px; position:relative;}
div.actionBar form{text-align:left;position:absolute; top:-5px; left:20px; margin:0; width:250px;}
div.actionBar form label{margin:0; padding:0;}
div.actionBar form input{text-align:left; }
div.actionBar form a{padding:0 0 0 5px;}
div.actionBar div{float:left;}
div.actionBar div label{bottom:0;}
div.actionBar span{float:right;}
div.actionBar span strong{color:#0099cc}
div.actionBar .controls{display:none;}
div.actionBar input[type='text']{width:100px;}

/* Search Results */
span.search_results{float:left; display:block; padding:20px 20px 0px 20px; margin:0 auto; color:#2B6D8F; position:relative; width:92%;}
span.search_results a{position:absolute; top:1px0; right:10px;}

/* Wishlist Tab */
#tabsB li a span{min-width:60px; min-height:20px; cursor:pointer;}
#tabsB li#wishlisttab a {float:right;background:url("/gfx/tab/tableftB_pink.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabsB li#wishlisttab a span {float:left; display:block; background:url("/gfx/tab/tabrightB_pink.gif") no-repeat right top;padding:9px 15px 5px 6px;color:#666; min-height:15px}
#tabsB li#wishlisttab a:hover span, #tabsB li#wishlisttab a.active span {color:#000;}
#tabsB li#wishlisttab a:hover, #tabsB li#wishlisttab a.active {background-position:0% -43px;}
#tabsB li#wishlisttab a:hover span, #tabsB li#wishlisttab a.active span  {background-position:100% -43px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB li#wishlisttab a span {float:none;}
#tabsB a span {float:left; display:block; background:url("/gfx/tab/tabrightB.gif") no-repeat right top;padding:8px 10px 2px 6px;color:#666; }
#tabsB a span img{margin-left:5px;}
#tabsB a span img.loading{margin-left:0px;}

/* Loading Tab*/
#tabsB .tabsLi.loadingTab a span,#tabsB .tabsLi.loadingTab a,#tabsB .tabsLi.loadingTab{cursor:default}
#tabsB a span img.loading{margin-left:0px; position:relative; top:4px; left:-2px}
#tabsB li.loadingTab a span {padding:5px 10px 5px 6px;}

/* Category boxes */
/*#topnames1,#topnames2,#topnames3{width:27%; margin:10px 13px; _margin:0 10px; float:left; display:none; border:1px solid #ccc; padding:0 10px 10px 10px; }*/
#topnames1,#topnames2,#topnames3{width:30%; margin:10px 13px; _margin:0 10px; float:left; display:none; padding:0; }
#topnames1 div, #topnames2 div, #topnames3 div{border:1px solid #ccc; padding:0 10px 10px 10px; min-height:200px; white-space: nowrap; }
#topnames1 a,#topnames2 a,#topnames3 a{width:100px; min-width:100px;}
#topnames1 a,#topnames2 a,#topnames3 a,#topnames1 span,#topnames2 span,#topnames3 span{display:block;float:left; padding:3px 0;}
#topnames1 span,#topnames2 span,#topnames3 span{text-align:right; float:right;}
#topnames1 h3,#topnames2 h3,#topnames3 h3{margin:5px;}

/* Misc Divs */
#standOutRow{margin-top:15px; }
#searchrow{padding-left:185px;margin-bottom:0px}
#standardSearch {padding-top:15px; padding-bottom:20px; height:auto; height:50px!important;padding-left:0;}
#more{padding:10px 2px; font-weight:bold; color:#000;}
#more span{padding:0 9px; font-weight:normal}
#more a{text-decoration:none;color:#000;}
#more a:hover{text-decoration:underline}
#mainCol {margin-top:20px;}
div#page-loading {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:10; background:#666 url('/gfx/loading/ajax-loader.gif') no-repeat center center; opacity:.25; -moz-opacity:0.50; filter:alpha(opacity=50);}

/* Misc Classes*/
.small{font-size:8pt; padding-left:2px; clear:both;}
div.sort{width:250px; float:left; display:block; min-height:220px;}
div.sort a{display:block; line-height:1.4em}
.clear{clear:both; height:0; padding:0; margin:0; }
span.price{text-align:right; display:block; padding-right:10px;}
.head {width:220px; display:block;}
.close {position:absolute; top:10px; right:10px;}
a{cursor:pointer;}
a.new{padding-right:25px; background:url('/gfx/new_icon.gif') no-repeat right center}

div.top{background-color:#FFFFDD; padding:0 10px 0 10px; margin:10px 10px 0 0; _margin-top:}
div.top ul{line-height:2em; padding:0;}
div.top div.left {width:270px; margin-bottom:0;}  
div.top div.right {width:245px; float:right; margin-top:10px;  margin-bottom:0;}
* html #maincol div.top .left{width:270px}

.hidden{display:none}
div.submitdiv{background-color:#e6e5b7; clear:both; margin:0 9px 0 0; text-align:right; padding:5px}
input#eoisubmit{width:auto; text-align:right; background:url('/gfx/button/submit.png') no-repeat; border:none; font-size:0; width:61px; height:23px; margin-right:10px; cursor:pointer}
p#smalltxt{clear:both}
span.required{color:red; padding-right:5px}

/* Domain Listing styles */
form#domainlistform{margin:0!important;}
div#domainListing{background-color:#FFFFDD; min-height:200px; _height:180px; padding:10px; position:relative; display:none; margin-top:0;}
div#domainListing label{width:300px; display:block;}
div#domainListing input{width:300px; display:inline;}
div#domainListing div{margin:0 0 15px 15px}
div#domainListing label{padding:3px 0}
div#domainListing input.countrycode, div#domainListing input.area{width:20px}
div#domainListing input.phone{width:120px}
div#domainListing #namediv{border-top:dotted 1px #777; margin-top:20px; padding-top:10px}
div#domainListing div#privacydiv{border-top:dotted 1px #777;}

div#domainListing div.help{margin-left:20px; display:inline; margin-top:30px}
div#domainListing div.help a{margin-left:5px;}
div#domainListing span.answer{display:none; padding:5px; border:solid 1px #ccc; background:#fff; width:200px; left:370px; margin-top:10px}
#message{display:none}
.errorMessage{background:url(/gfx/icons/exclamation.gif) 2px -1px no-repeat; margin-left:15px;padding-left:25px;display:block; }
.successMessage{background:url(/gfx/icons/tick.png) 2px -1px no-repeat; margin-left:15px;padding-left:25px;display:none; }
ul.auListItem {margin-left:0; list-style-position:outside; list-style:none; padding-left:15px}
li.aulisting {margin-left: -15px;padding-top: 10px; list-style-image:none}
p#auTopHeading{padding-top:10px;}

div#listName{padding: 0px 0px 5px 0px; background-color:#FFFFDD; border-top-width: 1px;border-top-style: dotted;border-top-color: #000; position:relative; border-bottom:solid 5px #e6e5b7; }
div#listHeading{width:300px; margin:10px 10px 10px 25px}
div#listName img{position:absolute; top:-20px; right:0;}
div#listName input#listyournamebutton{background:url('/gfx/button/list-your-name.png') no-repeat; border:none; font-size:0; width:130px; height:23px; cursor:pointer; position:absolute; right:65px; top:17px;}
div#listSep{border-top-width: 1px;border-top-style: dotted;border-top-color: #000;}
div.submitlisingdiv{background-color:#e6e5b7; clear:both; text-align:right;padding:5px; display:none}
input#submitlising{width:auto; text-align:right; background:url('/gfx/button/submit.png') no-repeat; border:none; font-size:0; width:61px; height:23px; margin-right:10px; cursor:pointer; display:inline}

#tab0 h3, #tab1 h3, #tab2 h3{font-size:1.3em; color:#333; font-weight:normal; margin-bottom:0;}

/* Overview tab */
#tab0 {padding:10px 0;clear:both}
#tab0 p{padding:10px 0; clear:both}
#tab0 h3{font-size:1.3em; color:#333; font-weight:normal; margin-bottom:0; padding-top:10px; border-top:dotted 1px #aaa}
#tab0 table.resultsTable td, #tab2 table.resultsTable td{border-bottom:dotted 1px #999}
#tab0 div.left h3, #tab0 div.right h3{ padding-top:10px}
#tab0 div.right h3{border-bottom:solid 2px #ddd; padding-bottom:20px}

#tab0 .left, #tab0 .right{height:122px; position:relative; }
#tab0 #rightinterested { left:-10px; position:relative; }
#tab0 #tab0-interested, #tab0 #tab0-find{background:#FFFFCC; clear:both; border-top:dotted 1px #aaa; padding:0 10px 20px 10px; border-bottom:dotted 1px #aaa; position:absolute; bottom:0; left:0; width:270px}
#tab0 #tab0-find{padding-right:50px; padding-bottom:10px; width:231px}
#tab0 #tab0-find img{position:absolute; top:-20px; right:0;}
#tab0 #tab0-find p{margin-bottom:0;}
#tab0 #tab0-interested h3{border:none; margin-top:0; }
#tab0 #tab0-interested{background:#FFFFCC url('/gfx/melbourneit-2008/aupremiumnames/arrowLabel_left_bg.gif') no-repeat 5px 60px}
#tab0 #tab0-interested p#bycategories{position:absolute; left:25px; top:67px;}
#tab0 input.advanced{background:url('/gfx/button/advanced-search.png') no-repeat; border:none; font-size:0; width:130px; height:23px; margin:0 10px; cursor:pointer; margin-bottom:2px; position:relative; left:130px; top:10px}
#tab0 table.resultsTable tbody a.emailafriend{margin-right:0;}

/* BUY domains tab */
#tab1 p{padding:10px 0; clear:both}
#tab1 h3{font-size:1.3em; color:#333; font-weight:normal; margin-bottom:0; padding-top:10px; border-top:dotted 1px #aaa}
#tab1 table.resultsTable thead td {color:#999; text-decoration:none; border:none; border-bottom:solid 1px #ddd}
#tab1 table.resultsTable thead td a{color:#999}
#tab1 table.resultsTable tbody, #tab0 table.resultsTable tbody, #tab2 table.resultsTable tbody{height:auto; }
#interested{background:#FFFFCC; clear:both; border-top:dotted 1px #aaa; border-bottom:dotted 1px #aaa; padding: 0 0 10px 10px; width: 570px; }
#interested h3 {border:none; margin-top:0; padding-bottom:10px}
#interested p, #interested input{display:inline}
#interested a, #tab0-interested a{margin-right:10px; text-decoration:none; display:inline;}
#interested input#advancedbutton1, #interested input#advancedbutton2 {background:url('/gfx/button/advanced-search.png') no-repeat; border:none; font-size:0; width:130px; height:23px; cursor:pointer; margin:0 10px 2px 50px}
#interested input#categoriesbutton1, #interested input#categoriesbutton2{background:url('/gfx/button/browse-by-categories.png') no-repeat; border:none; font-size:0; width:165px; height:23px; cursor:pointer; margin:0 0 2px 0}

/* Popular Categories */
#popularcategories{margin:75px 5px 4px 10px;padding:5px 5px 0px 5px;border:1px solid #A0D8E5; height:278px}
#popularcategories h3 {margin:0; padding:0;font-weight:bold;}
#popularcategories ul {list-style-position:outside;padding:0;margin:0 0 0 0;} 
#popularcategories li {padding:4px 0px;font-size:0.95em; list-style:none; list-style-image:none}

div#loading img{margin-right:10px; position:static; }
div#loading{margin-left:20px; display:none}
form #domainListing #termsandconditionsdiv input{width:auto; display:inline}
form #domainListing #termsandconditionsdiv label{display:inline; padding:0}
