body {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #6A6A6A;
}

a {
	color: #41aab6;
	text-decoration: none;
}

a:active {
	outline: none;
}

a:focus {
	outline: none;
	-moz-outline-style: none;
}
h1 {
	color: #3b3b3b;
	font-size: 18px;
	font-weight: normal;
}

h1 span {
	font-size: 10px;
}

/* It is still used in a few places */
h2 {
    color: #3b3b3b;
    font-size: 16.5px; /* just splitting the difference */
    font-weight: normal;
}


h3 {
	font-weight: bold;
	font-size: 15px;
}

h4 {
	color: #3b3b3b;
	font-size: 11px;
}

h4 span {
	font-size: 9px;
}

.shadow {
	-moz-box-shadow: 1px 2px 15px #000000;
	-webkit-box-shadow: 1px 2px 15px #000000;
	box-shadow: 1px 2px 15px #000000;
}

#wrapper p {
	margin: 8px 0px 8px 0px;
}

#logo div {
	width: 387px;
}

#logo div a {
	width: 387px;
	height: 87px;
	display: block;
	background-image: url(../images/layout/new_layout/header_sprites.jpg);
	text-indent: -1000em;
}

#body_wrapper {
	margin: 15px auto 0px auto;
	/*min-height: 500px;*/
}

#header {
	
}

#wrapper {
	min-height: 400px;
}

#loginForm {
	text-align: right;
}

#login_wrapper {
	width: 335px;
	float: right;
}

#login_wrapper input[type=text],#login_wrapper input[type=password] {
	width: 130px;
	height: 18px;
	font-size: 9px;
	height: 12px;
	color: #b5b5b5;
	border: none;
	padding-left: 3px;
	border: 1px solid #AAAAAA;
}

#login_wrapper input[type=submit] {
	width: 43px;
	border: none;
	cursor: pointer;
	position: relative;
	top: 1px;
	left: -2px;
	text-transform: lowercase;
	background-color: #525252;
	color: #FFFFFF;
	font-size: 11px;
	height: 19px;
	padding-bottom: 2px; *
	padding-bottom: 0px;
}

#login_wrapper #remember_me {
	font-size: 9px;
	color: #777777;
	margin-left: 6px;
	text-align: left;
	float: left;
}

#login_wrapper #remember_me label {
	position: relative;
	top: -3px;
	left: -3px;
}

#login_wrapper #forgot_password {
	float: right;
	padding-right: 5px;
	font-size: 0.8em;
	padding-right: 0px;
	padding-top: 3px;
}

#ajax_login_wrapper {
	text-align: center;
}

#ajax_login_wrapper>h3 {
	text-align: left;
	margin-left: 50px;
}

#ajax_login_wrapper .form_wrapper {
	width: 412px;
}

#ajax_login_wrapper .form_wrapper .form_label {
	font-weight: normal;
}

#ajax_login_wrapper .form_wrapper .form_field .error {
	width: 145px;
}

#login_form_wrapper {
	background-color: #D4ECED;
	padding: 30px 20px;
	text-align: center;
}

#login_form_wrapper span {
	font-size: 1.2em;
	font-weight: bold;
}

#login_form_wrapper form {
	margin-top: 15px;
}

#login_form_wrapper form input[type=text],#login_form_wrapper form input[type=password]
	{
	color: #AAAAAA;
	border: 1px solid #AAAAAA;
	background-color: #FFFFFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#login_form_wrapper form label {
	position: relative;
	top: -2px;
}

#login_form_wrapper form table {
	width: 170px;
	margin: auto;
}

#login_form_wrapper form .error {
	z-index: 300;
}

#login_form_wrapper form table td {
	text-align: center;
	padding-bottom: 10px;
}

#login_form_wrapper table.action_link {
	margin: 10px auto;
	width: 210px;
}

#login_form_wrapper table.action_link td {
	width: 50%;
	text-align: center;
	font-size: 0.9em;
}

#login_info_wrapper {
	margin-left: 35px;
}

#login_info_wrapper span.title {
	font-size: 2.5em;
	font-weight: bold;
	color: #3B3B3B;
}

#login_info_wrapper #login_info_description {
	padding-right: 185px;
	padding-bottom: 10px;
	position: relative;
}

#login_info_wrapper #login_info_description a.register_now_postit {
	background: url(../images/layout/register_now_postit.png) no-repeat
		right center;
	width: 168px;
	height: 148px;
	display: block;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	text-indent: -1000em;
}

#login_info_wrapper #login_info_description  table td {
	font-size: 0.95em;
	padding-left: 15px;
	vertical-align: top;
}

#loginTable {
	border: 1px solid #B9B9B9;
	height: 345px;
}

	#loginTableBridge {
		border: 1px solid #B9B9B9;
		background-color: #D4ECED;
		height: 345px;
	}
	
		#loginTableBridge .bridgeHeader {
			padding-top: 10px;
		}
		
		#loginTableBridge .bridgeRightTd {
			border-left: 1px solid #B9B9B9;
			height: 200px;
			padding-left: 30px;
		}
			
			#loginTableBridge .bridgeRightTd table {
				height: 100%;
			}
			
			#loginTableBridge .bridgeRightTd td {
				padding: 10px;
				vertical-align: middle;
			}

	#loginTable #loginErrorsSpan {
		font-size: 10px;
		width: 205px;
		display: block;
		margin-left: 28px;
		height: 25px;
		padding-top: 5px;
	}
	
		#loginTable #loginErrorsSpan .error {
			background-position: left 3px;
		}
		
.create_password_error {
	font-size: 10px !important;
	width: 205px;
	display: block;
	margin-left: 50px;
	height: 25px;
	padding-bottom: 5px;
}

	.create_password_error .error {
		background-position: left 3px;
	}

#login_info_wrapper #login_info_description .lineHeight {
	line-height: 15px;
	padding-right: 5px;
}

#logged_in_as {
	text-align: right;
	color: #2a6c71;
	font-size: 14px;
}

#logged_in_as p {
	line-height: 16px;
}

#header_num_messages {
	color: #41aab6;
}

#num_messages {
	color: #f7931c;
	font-weight: bold;
}

#logged_in_links a {
	color: #2a6c71;
	font-size: 10px;
}

#global_search_wrapper {
	text-align: right;
	position: relative;
	top: 19px;
	clear: both;
	float: right;
}

#global_search_wrapper form {
	/*position: absolute;
	bottom: 10px;*/
}

#quick_search_input {
	width: 190px;
	color: #B5B5B5;
	font-size: 13px;
	height: 15px;
	border: 1px solid #AAAAAA;
}

#quick_search_submit {
	margin-left: 4px;
}

.standard_header {
	margin-bottom: 15px;
}

body#page_search #text-navigation #leftnav #nav1,body#page_dashboard_sell-domains #text-navigation #leftnav #nav2, 
body#page_dashboard_buy-domains #text-navigation #leftnav #nav3, body#page_dashboard_watch-list #text-navigation #leftnav #nav4,
body#page_dashboard_transfers #text-navigation #leftnav #nav5, body#page_dashboard_my-revenue #text-navigation #leftnav #nav6 {
	background-color: #2b6c72;
} 

body#page_search #text-navigation #leftnav #nav1 {
	background-image: url('../images/layout/new_layout/search_icon-sel.gif');/
}

#text-navigation {
	margin-right: 0px !important;
	padding: 15px 0;

}


#text-navigation #leftnav-wrapper {
    width: 704px;
    float: left;
    background-color: #42aab7;
}

#text-navigation #rightnav-wrapper {
    width: 256px;
    float: left;
    background-color: #f8931d;
}


#text-navigation #leftnav {
    font-size 1.2em;
    background-color: #42aab7;
}

#text-navigation #rightnav {
    font-size 1.2em;
    background-color: #f8931d;
}

#text-navigation #leftnav .nav-item {
    background-color: #42aab7;
    float:left;
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
    border-right: 1px solid #65c4ca;
}

#text-navigation #leftnav .nav-item-over {
    background-color: #d4ecee !important;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0px;
    border-right: 1px solid #65c4ca;
    cursor: pointer;
}


#text-navigation #leftnav .nav-item li, #text-navigation #rightnav .nav-item li,
#text-navigation #leftnav .nav-item-over li, #text-navigation #rightnav .nav-item-over li{
    text-align: center;
    position: relative;
    height: 28px;
    vertial-align: bottom;
}

#text-navigation #leftnav .nav-item li a, #text-navigation #rightnav .nav-item li a{
    position: relative;
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    top: 4px;
}    

#text-navigation #leftnav .nav-item-over a, #text-navigation #rightnav .nav-item-over a{
    position: relative;
    color: #41aab6;
    font-size: 1.2em;
    font-weight: bold;
    top: 4px;
}    

#text-navigation #nav1 {
    background-color: #42aab7;
    background: url('../images/layout/new_layout/search_icon-reg.gif') no-repeat scroll 10% 50% transparent;
    width: 89px;
}

#text-navigation #nav1 li {
	padding-left:10px;
}

#text-navigation #nav2 {
    width: 98px;
}

#text-navigation #nav3 {
    width: 101px;
}

#text-navigation #nav4 {
    width: 87px;
}

#text-navigation #nav5 {
    width: 80px;
}

#text-navigation #nav6 {
    width: 95px;
}

#text-navigation #nav7 {
    width: 100px;
}

#text-navigation #navRight1 {
    width: 256px;
}

#text-navigation #leftnav ul#nav1:hover {
    background-color: #d4ecee !important;
    background-image: url('../images/layout/new_layout/search_icon-mo.gif') !important;
}


#text-navigation #rightnav .nav-item{
    background-color: #f8931d;
    float:left;
    list-style: none outside none;
    margin:0;
    padding:0;
}

#text-navigation #rightnav .nav-item-over{
    background-color: #d4ecee;
    float:left;
    list-style: none outside none;
    margin:0;
    padding:0;
    cursor: pointer;
}
#text-navigation #rightnav span {
    display: block;
}

#text-navigation #rightnav a span.small {
	font-size: 9px;
	position:relative;
	height:6px;
} 

#text-navigation #rightnav .logged-out li a, #text-navigation #rightnav .logged-out a{
	top: 2px !important
}


#upper_footer {
	margin: 75px 0px 0px 0px;
	z-index: 1;
}

#logo_small {
	width: 205px;
	height: 38px;
	background-image: url(../images/layout/layout_sprites.png);
	background-position: 0px -190px;
}

#footer {
	text-align: center;
	color: #b9b9b9;
	margin: 10px 0px 0px 0px;
}

#page_home #footer {
	margin-top: 10px;
}

#footer_bar {
	width: 960px;
	background-color: #41aab6;
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#footer_bar dl {
	color: #FFFFFF;
	position: relative;
	float: left;
}

#footer_bar dl dt a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

#footer_bar dl dd a {
	color: #FFFFFF;
	font-size: 12px;
}

#footer_listings {
	left: 30px;
	width: 200px;
}

#footer_account {
	left: 30px;
	width: 150px;
}

#footer_community {
	left: 30px;
}

#footer_about {
	left: 50px;
	width: 180px;
}

#footer_help {
	left: 50px;
	width: 170px;
}

#footer_copyright {
	width: 230px;	
}

#footer_copyright dd {
	text-align: center;	
	width: 100%;
}

#footer_copyright_links {
	width: 100%;
	text-align: center;	
}

#footer a {
	color: #b9b9b9;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer_logo {
	display: block;
	width: 166px;
	height: 29px;
	background-image: url(../images/layout/footer_logo.png);
	margin: 0px auto 0px auto;
	text-indent: -1000em;	
}


#footer_logos_wrapper {
	width: 960px;
	height: 57px;
	background-image: url(../images/layout/footer_logo_holder.jpg);
	text-align: left;
	margin: 0px 0px 10px 0px;
}

ul#footer_logos {
	list-style-type: none;	
}

ul#footer_logos li {
	display: block;
	padding: 0px;
	margin: 0px;	
	float: left;
	height: 57px;
}

ul#footer_logos li a {
	height: 57px;
	display: block;
	text-indent: -1000em;
}

ul#footer_logos li#footer_logo_tci {
	width: 207px;
	left: 0px;	
}

ul#footer_logos li#footer_logo_tz {
	width: 92px;
	left: 207px;	
}

ul#footer_logos li#footer_logo_dt {
	width: 150px;
	left: 299px;	
}

ul#footer_logos li#footer_logo_domaining {
	width: 131px;
	left: 449px;	
}

ul#footer_logos li#footer_logo_escrow {
	width: 170px;
	left: 580px;	
}

ul#footer_logos li#footer_logo_paypal {
	width: 93px;
	left: 750px;	
}

ul#footer_logos li#footer_logo_bbb {
	width: 117px;
	left: 843px;	
}

#home_buy_sell {
	width: 696px;
	height: 424px;
	background-image: url(../images/layout/new_layout/home_buy_sell.jpg);
	position: relative;
	margin: 0px 0px 0px 0px;
}

#home_buy_button {
	top: 12px;
	left: 83px;
	position: absolute;
	width: 309px;
	height: 157px;
}

#home_buy_button a:link,#home_buy_button a:visited {
	display: block;
	text-indent: -1000em;
	width: 203px;
	height: 177px;
}

#home_buy_button_bottom {
	top: 295px;
	left: 43px;
	position: absolute;
	width: 309px;
	height: 96px;
}

#home_buy_button_bottom a:link,#home_buy_button_bottom a:visited {
	display: block;
	text-indent: -1000em;
	width: 309px;
	height: 96px;
}

#home_sell_button {
	top: 26px;
	left: 434px;
	position: absolute;
	width: 197px;
	height: 349px;
}

#home_sell_button a:link,#home_sell_button a:visited {
	display: block;
	text-indent: -1000em;
	width: 100%;
	height: 100%;
}

#search_bullet {
	width: 383px;
	height: 85px;
	background-image: url(../images/layout/search_bullet_back_new.png);
	position: absolute;
	top: 198px;
	left: -3px;
}

#search_bullet_input {
	width: 251px;
	height: 28px;
	background-image: url(../images/layout/search_input.png);
	background-repeat: no-repeat;
	position: relative;
	left: -10px;
}

#search_bullet input[type=text] {
	width: 251px;
	height: 22px;
	border: 0px;
	background-color: transparent;
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	color: #b9b9b9;
	line-height: 14px;
	padding: 0px 0px 0px 0px;
	text-indent: 5px;
	border: 0px;
	position: relative;
	top: 4px; *
	top: 6px;
}

#search_bullet input[type=submit] {
	width: 64px;
	height: 28px;
	cursor: pointer;
	border: none;
	border: 1px solid #CCCCCC;
	font-size: 11px;
}

#search_bullet form {
	position: relative;
	top: 30px;
	left: 50px;
}

#search_bullet #advanced_search {
	position: relative;
	left: 170px;
	top: 3px;
	padding: 0px;
	line-height: 0px;
	padding: 6px;
}

#search_bullet #advanced_search a {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Trebuchet MS, sans-serif;
	text-decoration: underline;
}

#home_right {
	margin: auto;
	width: 244px;
	background-color: #EEF6F7;
	border: 1px solid #D8E5E6;
}

#home_intro_box {
	background-image: url(../images/layout/home_intro_box.jpg);
	background-repeat: no-repeat;
	height: 268px;
	margin: 14px 0px 0px 0px;
	border-bottom: 1px solid #D8E5E6;
}

#home_intro_text {
	position: relative;
	left: 24px;
	top: 72px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
	text-align: center;
	width: 200px;
	line-height: 26px;
}

#home_stay_informed_box {
	height: 129px;
	padding: 20px 10px 10px 10px;
	font-size: 9pt;
	border-top: 1px solid #D8E5E6;
	background-color: #EEF6F7;
}
#home_stay_informed_box #home_social_media_icons #social_media_table .td_align_right {
	text-align: left;
}
#home_stay_informed_box #home_social_media_icons {
	margin: 25px 0 0 0;
}

#home_stay_informed_box span.title {
	font-size: 1.5em;
	line-height: 1em;
	font-weight: bold;
}

#home_stay_informed_box_text {
	width: 205px;
	height: 12px;
	margin-bottom: 8px;
	line-height: 15px;
}

#home_stay_informed_box input[type=text] {
	width: 145px;
	border: 1px solid #AAAAAA;
	font-family: Trebuchet MS, sans-serif;
	font-size: 12px;
	color: #b9b9b9;
}

#home_stay_informed_box input[type=submit] {
	width: 65px;
	height: 25px;
	cursor: pointer;
	border: none;
	font-size: 11px;
	border: 1px solid #CCCCCC;
}

#home_stay_informed_box form {
	position: relative;
	top: 20px;
}

#home_social_media_icons { /*width: 232px;
	height: 24px;*/
	margin: 25px 0 0 9px;
}

#home_bottom {
	margin-top: 0px;
}

h1#home_browse_header {
	position: relative;
	width: 691px;
	height: 19px;
	text-indent: -1000em;
	background-image: url(../images/layout/home_listings_sprite.png);
	left: 8px;
}

#home_listings {
	
}

#home_listings_table_wrapper {
	float: left;
	width: 626px;
	height: 361px;
	background-image: url(../images/layout/home_listings_sprite.png);
	background-position: -70px -19px;
}

#home_listing_tabs {
	float: left;
	list-style-type: none;
	width: 70px;
	height: 361px;
	background-image: url(../images/layout/home_listings_sprite.png);
	background-position: 0px -19px;
}

#home_listing_tabs #t1 {
	width: 70px;
	height: 124px;
}

#home_listing_tabs #t2 {
	width: 70px;
	height: 119px;
}

#home_listing_tabs #t3 {
	width: 70px;
	height: 115px;
}

#home_listing_tabs a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -1000em;
}

#home_listings_table_wrapper  div.home_listings {
	width: 589px;
	position: relative;
	top: 26px;
	left: 12px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row {
	background-image: url(../images/layout/home_listings_sprite.png);
	background-position: 0px -420px;
	background-repeat: no-repeat;
	height: 39px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row table td
	{
	margin: 0;
	padding: 0;
	height: 39px;
}

#home_listings_table_wrapper  div.home_listings div.alt {
	background-position: 0px -380px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .listing_type
	{
	width: 82px;
	text-align: center;
	padding-top: 2px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .domain
	{
	width: 210px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .domain a
	{
	margin: 0px 0px 0px 4px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .time_label
	{
	width: 62px;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .time
	{
	width: 90px;
}

#home_listings_table_wrapper div.home_listings span.make_an_offer_price
	{
	color: #f7931c;
	font-weight: normal;
	font-size: 0.9em;
	text-align: center;
}

#home_listings_table_wrapper  div.home_listings div.home_listing_row .time_label,#home_listings_table_wrapper div.home_listings div.home_listing_row .price_label
	{
	line-height: 10px;
	width: 49px;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
}

#home_listings_table_wrapper div.home_listings div.home_listing_row .price
	{
	color: #f7931c;
	font-weight: bold;
	text-align: center;
	width: 85px;
}

#home_listings_table_wrapper  div.home_listings div:hover {
	background-position: 0px -460px;
	cursor: pointer;
}

#home_listings_table_wrapper  div.home_listings div {
	color: #2a6c71;
}

#home_listings_table_wrapper  div.home_listings div a {
	color: #2A6C71;
}

#home_listings_table_wrapper  div.home_listings div:hover a,#home_listings_table_wrapper  div.home_listings div:hover td
	{
	color: #FFF;
}

.home_listings_link {
	position: relative;
	width: 100%;
	text-align: right;
	right: 30px;
	top: 26px;
}

.home_listings_link a {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066cc;
}

.home_listings_no_results {
	width: 589px;
	height: 300px;
	position: relative;
	top: 26px;
	left: 12px;
	text-align: center;
	background-color: #EEEEEE;
	color: #999999;
	vertical-align: middle;
}

.home_listings_no_results p {
	position: relative;
	top: 150px;	
}

#home_action_buttons {
	margin-top: 15px;
}

#home_action_buttons div {
}

#home_action_buttons a {
	display: block;
	background: url(../images/layout/home_action_buttons_2.jpg) no-repeat;
	margin: 0px 0px 10px 0px;
	text-indent: -1000em;
}

#home_action_buttons #private_listing a {
	width: 248px;
	height: 112px;
}

#home_action_buttons #private_listing a:hover {
	background-position: -255px -0px;
}

#home_action_buttons #featured_listing a {
	width: 248px;
	height: 112px;
	background-position: 0px -115px;
}

#home_action_buttons #featured_listing a:hover {
	background-position: -255px -115px;
}

#home_action_buttons #learn_more a {
	width: 248px;
	height: 112px;
	background-position: 0px -230px;
}

#home_action_buttons #learn_more a:hover {
	background-position: -255px -230px;
}

#home_action_buttons #drt_submit_button a {
	width: 248px;
	height: 112px;
	background-position: 0px -345px;
}



.am_survey {
	display: block;
	margin: 0px 0px 5px 0px;
	text-indent: -1000em;
	width: 244px;
	height: 108px;
	background: url(../images/home_ads/survey/homepage_ad-survey-244x108.gif) no-repeat;
}




#home_action_buttons .home_live_auction_button a {
	display: block;
	margin: 0px 0px 5px 0px;
	text-indent: -1000em;
	width: 245px;
	height: 115px;
	background: url(../images/live_auction/home_buttons.jpg) no-repeat;
}

#home_action_buttons #home_live_auction_button_coming_soon a {
	background-position: 0px 0px;	
}

#home_action_buttons #home_live_auction_button_coming_soon a:hover {
	background-position: -245px 0px;	
}

#home_action_buttons #home_live_auction_button_pre_bidding a {
	background-position: 0px -115px;	
}

#home_action_buttons #home_live_auction_button_pre_bidding a:hover {
	background-position: -245px -115px;	
}

#home_action_buttons #home_live_auction_button_live a {
	background-position: 0px -230px;	
}

#home_action_buttons #home_live_auction_button_live a:hover {
	background-position: -245px -230px;	
}

#home_action_buttons #home_live_auction_button_extended_bidding a {
	background-position: 0px -345px;	
}

#home_action_buttons #home_live_auction_button_extended_bidding a:hover {
	background-position: -245px -345px;	
}

#home_action_buttons #home_live_auction_button_catalog_now_available a {
	background-position: 0px -460px;	
}

#home_action_buttons #home_live_auction_button_catalog_now_available a:hover {
	background-position: -245px -460px;	
}



/******** LISTING ICONS ************/
.listing_icon {
	display: inline-block; *
	display: block;
	width: 29px;
	height: 29px;
	background-image: url(../images/layout/listing_icons.png);
	text-indent: -1000em;
	margin: 0px auto 0px auto;
}

.listing_icon_buyitnow {
	background-position: 0px 0px;
}

.listing_icon_makeanoffer {
	background-position: 0px -29px;
}

.listing_icon_auction {
	background-position: 0px -58px;
}

ul.icon_holder {
	width: 60px;
	list-style-type: none;
	margin: 0px auto 0px auto;
	padding: 0px;
}

ul.icon_holder li {
	float: left;
	margin: 0px;
	padding: 0px;
}

/******** LISTING ICONS ************/
.social_media_icon {
	display: block;
	width: 23px;
	height: 24px;
	background-image: url(../images/layout/layout_sprites.png);
	text-indent: -1000em;
	margin: 0px auto 0px auto;
}

.social_media_icon_twitter {
	background-position: 0px -226px;
	cursor: pointer;
}

.social_media_icon_facebook {
	background-position: 0px -250px;
	cursor: pointer;
}

.social_media_icon_rss {
	background-position: 0px -298px;
}

.social_media_list {
	display: inline-block;
	position: relative;
	top: 5px;
	margin-right: 5px;
}

#social_media_icons_container {
	display: inline;
	font-size: 9pt;
}

#social_media_icons_container .connect_with_us {
	font-size: 12px;
	margin-right: 4px;
}

#social_media_icons_container_one {
	float: left;
}

#social_media_icons_container_two {
	float: left;
}

#social_media_icons_container_three {
	float: left;
}

#social_media_icons_container ul {
	float: left;
	width: 100%;
	height: 24px;
}

#social_media_icons_container li {
	display: block;
	padding: 0px 0px;
	position: relative;
	top: -5px;
	float: left;
	margin: 0px 10px 0px 0px;
}

/******** SEARCH PAGE ************/
#searchFormWrapper {
	height: 100%;
	min-height: 100%;
}

#searchFormWrapper .labelRow {
	font-weight: bold;
	color: #2a6c71;
	border-bottom: 1px solid #2a6c71;
	margin: 0px 0px 10px 0px;
}

#searchFormWrapper .row {
	margin: 0px 0px 8px 0px;
}

#search_form_loading {
	background-color: #EEEEEE;
	z-index: 1000;
	height: 100%;
	width: 100%;
	background-image: url(../images/ui/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 400px;
}

#advancedSearchForm {
	margin: 0px 0px 10px 0px;
}

#advancedSearchForm #listing_search_searchPhrase {
	width: 167px;
}

#advancedSearchForm #advanced_search_button {
	border: 0px;
	background-color: transparent;
	background-image: url(../images/layout/advanced_search_button.png);
	width: 171px;
	height: 15px;
	text-indent: -1000em;
	cursor: pointer;
	margin: 5px 0px 0px 0px;
}

#advancedSearchForm input[type=text] {
	border: 1px solid #999999;
	padding: 2px;
}

#advancedSearchForm input[type=text].empty {
	color: #B5B5B5;
}

#advancedSearchForm select {
	width: 167px;
	color: #6A6A6A;
}

.checkbox_list {
	list-style-type: none;
}

#additional_search_options {
	display: none;
}

#advancedSearchWrapper {
	background-color: #FFFFFF;
	padding: 5px;
	margin: 10px 0px 0px 0px;
}

#advancedSearchWrapper h4 {
	margin: 0px 0px 6px 0px;
	border-bottom: 1px solid #0066CC;
	width: 95%;
	text-indent: 2px;
}

.advancedSearchOptionsTable {
	margin: 0px 0px 0px 0px;
}

.advancedSearchOptionsTable td {
	padding: 4px;
}

#searchFormExtensionsWrapper .checkbox_list {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#searchFormExtensionsWrapper .checkbox_list li {
	width: 90px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
}

#quickSavedSearchFormWrapper {
	background-color: #D4ECED;
	padding: 10px;
	margin: 0px 0px 20px 0px;
}
#quickSavedSearchFormWrapper input[type=text] {
	width: 141px;
	border: 1px solid #999999;
}
#quickSavedSearchFormWrapper select {
	width: 147px;
}
#quickSavedSearchFormWrapper input[type=submit] {
	margin-top: 5px;
	height: 16px;
	width: 147px;
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 5px;
}

#advanced_search_footer {
	width: 171px;
	/*height: 12px; Not showing the footer, yet */
	background-image: url(../images/layout/advanced_search_footer.jpg);
}

#search_tab_header img {
	position: relative;
	top: 4px;
	left: 4px;
}

/** AJAX Extensions Widget **/
#ext_list {
	list-style-type: none;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

ul#ext_list li {
	margin: 0px;
	display: block;
}

#ext_list li.last {
	border-bottom: none;
}

#ext_list .ext_label {
	display: table-cell;
	width: 100px;
	float: left;
}

#ext_list .clear {
	height: 1px;
	overflow: hidden;
}

#ext_list .ext_delete {
	float: right;
}

#ext_list .ext_delete a {
	color: #2a6c71;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}

#ext_list .ext_delete a:hover {
	background-color: #2a6c71;
	color: #FFFFFF;
}

#toggle_search_options {
	width: 163px;
	height: 20px;
	display: block;
	background-image: url(../images/layout/more_search_options_button.jpg);
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

/** AUTO COMPLETE **/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/ /*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align: left;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/****** DATA TABLES ********/
.dataTable,.standardDataTable {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
	border-right: none;
}

.dataTable {
	border-bottom: 0px;
}

.dataTable>tbody {
	margin: 0px;
}

.dataTable>thead>tr>th,.standardDataTable>thead>tr>th {
	padding: 4px;
	background-color: #FFFFFF;
	border-right: 1px solid #b9b9b9;
	border-bottom: 2px solid #777777;
	font-weight: bold;
}

.dataTable>thead>tr>th a,.standardDataTable>thead>tr>th a {
	color: #000099;
	text-decoration: underline;
}

.dataTable>tbody>tr>td,.standardDataTable tbody>tr>td {
	padding: 4px;
	background-color: #FFFFFF;
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
}

.dataTable>tbody tr>td {
	font-size: 12px;
	color: #2a6c71;
}

.dataTable>tbody>tr>td>a {
	color: #2a6c71;
	text-decoration: none;
}

.dataTable>tbody>tr>td.time_cell {
	text-align: center;
}

.dataTable>tbody>tr>td.offer_cell {
	text-align: right;
}

.dataTable>tbody>tr>td.price_cell {
	text-align: center;
}

.dataTable>tbody>tr.over>td.domain_cell a {
	color: #FFFFFF;
}

.dataTable tr.even>td,.standardDataTable>tr.even td {
	background-color: #d4eced;
}

.dataTable>tbody>tr.listing_row_featured td {
	background-color: #9dcfd1;	
}


.dataTable>tbody>a {
	color: #0000FF;
}

.dataTable>tbody a:hover {
	color: #000099;
}

.dataTable>tbody>tr>td.link {
	cursor: pointer;
}

.dataTable td.total_revenue {
	text-align: right; 
	color: #fff; 
	background-color: #41AAB6; 
	font-size:1.25em; 
	padding-right:20px;
}

.standardTable {
	border-left: 1px solid #b9b9b9;
	border-top: 1px solid #b9b9b9;
}

.standardTableFullWidth {
	width: 100%;
}

.standardTable tbody td {
	border-right: 1px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	color: #2a6c71;
}

.standardTable tbody td.centerData {
	text-align: center;
}

.standardTable tbody td.featureThisListing {
	background-color: #b8ddad;
}

.standardTable tbody td.featureThisListingEven {
	background-color: #d6eab9;
}

.standardTable tbody td.last {
	border-right: none;
}

.standardTable thead th {
	border-right: 1px solid #b9b9b9;
	border-bottom: 2px solid #777777;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	vertical-align: top;
	text-align: left;
}

.standardTable thead th.centerData {
	text-align: center;
}

.standardTable thead th.styleTh {
	width: 29px;
}

.standardTable thead th.selectAllTh {
	width: 20px;
}

.standardTable thead th.startPrice {
	width: 66px;
}

.standardTable thead th.isBuyItNow {
	width: 23px;
}

.standardTable thead th.isBuyItNowPrice {
	width: 60px;
}

.standardTable thead th.featureThisListingTh {
	width: 75px;
}

.standardTable thead th.featureThisListing {
	background-color: #b8ddad;
}

.standardTable thead th.categoryTh {
	width: 165px;
}

.standardTable thead th.delTh {
	width: 18px;
}

.standardTable>tbody>tr.over>td {
	background-color: #41aab6;
	color: #FFFFFF;
}

.standardTable>tbody>tr.over>td.featureThisListing {
	background-color: #41aab6;
	color: #FFFFFF;
}

.standardTable tr.alt td {
	background-color: #d4eced;
}

.standardTable tr.alt td.featureThisListing {
	background-color: #b8ddad;
}

.standardTable tr td.featureThisListing {
	background-color: #d6eab9;
}

.standardTable tr.apply_all td {
	background-color: #e2e2e2;
}

.standardTable input {
	padding: 2px;
}

table.offer_history_table {
	width: 100%;
}

table.offer_history_table td {
	background-color: #FFFFFF;
	border-right: none;
	border-bottom: 1px solid #d4eced;
}

/*#listingsTable_first,#listingsTable_last {
	display: none;
}*/

/* css for highlighting rows with errors */
.standardTable tr.rowHasErrors td {
	background-color: #F5A9A9;
}

.standardTable tr.rowHasErrors ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.standardTable tr.rowHasErrors ul li {
	margin: 0px;
	padding: 2px 0px 2px 20px;
	background-image: url(../images/icons/exclamation.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.standardTable td.cellHasError td {
	background-color: green;
}

.standardTable tr.otherErrors td {
	background-color: #F6CECE;
}

.standardTable tr.otherErrors td.featureThisListing {
	background-color: #F6CECE;
}

.dataTable tr.checked td {
	background-color: #00FF00;
}

.dataTable>tbody>tr.over>td {
	background-color: #41aab6;
	color: #FFFFFF;
}

.dataTable thead .sorting {
	color: #41aab6;
	text-decoration: none;
	cursor: pointer;
}

.dataTable th.sorting_asc {
	color: #41aab6;
	text-decoration: none;
	cursor: pointer;
}

.dataTable thead th.sorting_desc {
	color: #41aab6;
	text-decoration: none;
	cursor: pointer;
}

.dataTable td.center {
	text-align: center;
}

.dataTables_wrapper {
	
}

.dataTables_footer {
	background-color: #2A6C71;
	padding: 4px 0px 4px 0px;
	border: 1px solid #2a6c71;
	font-size: 11px;
}

.dataTables_info {
	float: left;
	color: #FFFFFF;
	width: 32%;
	text-align: center;
}

.dataTables_paginate {
	float: left;
	text-align: left;
	color: #FFFFFF;
	width: 32%;
	margin-left: 4px;
}

.dataTables_length {
	color: #FFFFFF;
	float: right;
	width: 32%;
	text-align: right;
	margin-right: 4px;
}

.dataTables_length a {
	color: #FFFFFF;
}

.paginate_enabled_next,.paginate_enabled_previous,.paginate_disabled_next,.paginate_disabled_previous
	{
	display: inline;
}

.paginate_enabled_next,.paginate_enabled_previous {
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
	margin: 0px 10px 0px 0px;
}

.paginate_disabled_next,.paginate_disabled_previous {
	color: #2a6c71;
}

.paginate_disabled_next:after,.paginate_enabled_next:after {
	content: "Next";
}

.paginate_disabled_lprevious:after,.paginate_enabled_previous:after {
	content: "Last";
}

.dataTables_processing {
	position: absolute;
	vertical-align: middle;
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
	filter: alpha(opacity =   30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/ui/loading_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.dataTables_initial_processing {
	background-color: #000000;
	filter: alpha(opacity =   30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/ui/loading_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.dataTable>tbody>tr>td.dataTables_empty,.dataTable>tbody>tr.over>td.dataTables_empty
	{
	text-align: center;
	background-color: #EEEEEE;
	color: #999999;
}

.dataTables_processing div {
	position: absolute;
	top: 50%;
	height: 10em;
	margin-top: -5em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.paging_full_numbers .fg-button {
	cursor: pointer;
	padding: 2px 6px;
}

.paginate_button {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 4px 0px 0px;
	cursor: pointer;
}

.paginate_active {
	padding: 0px 4px 0px 0px;
}

.subDetailTable tr td {
	background-color: #FFFFFF;
}

.expand_details_image {
	cursor: pointer;
}

div.mao_price_cell {
	width: 100%;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #f7931c;
}

div.mao_price_cell span {
	background-color: #f79922;
	color: #FFFFFF;
	border: 1px solid #de7610;
	width: 80px;	
	display: block;
	margin: 0px auto 0px auto;
}

div.mao_price_cell span:hover {
	background-color: #ffb200;	
}

div.bin_price_cell {
	width: 100%;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

div.bin_price_cell span {
	background-color: #78b918;
	color: #FFFFFF;
	border: 1px solid #64a112;
	width: 80px;	
	display: block;
	margin: 0px auto 0px auto;
}

div.bin_price_cell span:hover {
	background-color: #8de50e;	
}

div.no_reserve_cell {
	width: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #2a6c71;
}

div.reserve_not_met_cell {
	width: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	color: #f7931c;
}

div.reserve_met_cell {
	width: 100%;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #2a6c71;
}

td.domain_cell {
	font-size: 11px;
	font-weight: normal;
	word-wrap: break-word;
}

.message_header {
	margin-bottom: 25px;
}

.messagesDataTable tr.message_unread td {
	font-weight: bold;
	color: #3b3b3b;
}

.messagesDataTable tr.message_unread .message_row_table td {
	color: #3b3b3b;
	font-weight: bold;
}

.messagesDataTable .message_row_table tr td {
	/**color: #777777;**/
	font-weight: normal;
}

.messagesDataTable>tbody>tr.over>td {
	background-color: inherit;
	color: inherit;
}

.messagesDataTable > tbody > tr td {
	color: #3b3b3b;	
}

.messagesDataTable ul {
	margin: 10px;
}

.messagesDataTable ul li {
	list-style: none;
}

.messagesDataTable td.message_display_row .message_detail {
	color: #6A6A6A;
	font-style: italic;
	cursor: default;
}

#allMessagesDataTable > tbody > tr.over td.message_display_row {
	background-color: #FFFFFF;	
	cursor: default;
}

.messagesDataTable td.message_display_row .message_detail span {
	color: #41AAB6;
}

.messagesDataTable td.message_display_row table {
	margin: 10px;
}

#dashboardAllMessages_wrapper .dataTables_info {
	width: 150px;
}

#dashboardAllMessages_wrapper .dataTables_paginate {
	width: 80px;
}

/* message center bulk delete css */

.bulk_delete_container {
	height: 25px;
    position: relative;
    float: left;
    background-color: #bcbaba;
}

	.delete_checkbox_div {
		width: 21px;
		padding-top: 5px;
		border-right: none;
	}
	
	.delete_button_div {
		width: 51px;
		padding-top: 5px;
		border-left: none;
	}

#bulk_delete {
	
}

#bulk_delete_button {
	width: 45px;
}

/*************** TABS *************************/
	/* root element for tabs  */
ul.tabs {
	list-style: none;
	margin: 0 !important;
	padding: 0;
	height: 32px;
	position: relative;
	top: 1px;
	z-index: 2;
}

/* single tab */
ul.tabs li {
	float: left;
	text-indent: 0;
	padding: 0;
	list-style-image: none !important;
	width: 100px;
	height: 32px;
	margin-right: 8px;
	text-align: center;
}

/* link inside the tab. uses a background image */
ul.tabs a {
	position: relative;
	top: 0px;
	padding: 0px;
	display: block;
	width: 100px;
	height: 32px;
	background-image: url(../images/layout/standard_tabs.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	vertical-align: middle;
	text-decoration: none;
}

ul.tabs a:active {
	outline: none;
}

ul.tabs a table {
	width: 100%;
	height: 100%;
}

ul.tabs a table tr td {
	text-align: center;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font-weight: bold;
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: 0px -32px;
	color: #fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a {
	background-position: 0px -64px;
	cursor: default !important;
	color: #FFFFFF !important;
}

ul.tabs li.current {
	
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */
	/* width 1 */
ul.tabs a.s {
	background-position: -553px 0;
	width: 81px;
}

ul.tabs a.s:hover {
	background-position: -553px -31px;
}

ul.tabs a.s.current {
	background-position: -553px -62px;
}

/* width 2 */
ul.tabs a.l {
	background-position: -248px -0px;
	width: 174px;
}

ul.tabs a.l:hover {
	background-position: -248px -31px;
}

ul.tabs a.l.current {
	background-position: -248px -62px;
}

/* width 3 */
ul.tabs a.xl {
	background-position: 0 -0px;
	width: 248px;
}

ul.tabs a.xl:hover {
	background-position: 0 -31px;
}

ul.tabs a.xl.current {
	background-position: 0 -62px;
}

.panes {
	clear: both;
}

/* initially all panes are hidden */
.panes .pane {
	display: hidden;
}

/* tab pane styling */
.panes div {
	display: hidden;
}

.tab_header {
	height: 30px;
	line-height: 30px;
	width: 100%;
	background-color: #2a6c71;
	border-top: 1px solid #b9b9b9;
	z-index: 1;
	vertical-align: middle;
}

.tab_rounded_header {
	border: 1px solid #b9b9b9;
	height: 30px;
	background-color: #2a6c71;
	line-height: 30px;
}

.tab_rounded_header_orange {
	border-top: 1px solid #b9b9b9;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	border-bottom: 0px;
	height: 30px;
	background-color: #f7931c;
	color: #ffffff;
	line-height: 11px;
	text-align: left;
	padding-left: 6px;
	padding-top: 5px;
}

.tab_rounded_header_orange_left {
	float: left;
	width: 200px;
}

.tab_rounded_header_orange_right {
	float: right;
	padding-right: 6px;
}

.tab_rounded_body_orange {
	border: 1px solid #b9b9b9;
	background-color: #f7931c;
	line-height: 30px;
}

.tab_rounded_body_white {
	border-top: 0px;
	border-left: 5px solid #f7931c;
	border-right: 5px solid #f7931c;
	border-bottom: 1px solid #b9b9b9;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size: 10px;
	text-align: center;
}

.tab_rounded_body_white_footer {
	border-top: 0px;
	text-align: center;
	border-bottom: 5px solid #f7931c;
	padding-bottom: 5px;
}

.tdstufff {
	text-align: center;
}

.form_label_td1 {
	position: relative;
	top: 0px;
}

.form_label_td2 {
	width: 98px;
}

.form_label_td1 div,.form_label_td2 div {
	text-align: left;
	line-height: 10px;
}

.form_label_checkbox_span {
	width: 98px;
	float: left;
}

.form_label_checkbox_span_label_left {
	position: relative;
	top: 5px;
}

#listing_tabs_loading {
	text-align: center;
	width: 100%;
	height: 470px;
	background-color: #000000;
	filter: alpha(opacity =   30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	background-image: url(../images/ui/loading_white.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.overlay_loading img {
	position: relative;
	top: -50%;
}

.dashboard_listings_tab_header img {
	position: relative;
	top: 4px; *
	top: 0px;
	left: 8px;
}

.dashboard_listings_tab_header a {
	color: #FFFFFF;
}

.dashboard_listings_tab_header .search_filter_form {
	position: relative;
	height: 30px;
	margin-right: 10px;
}

.tab_header_message_center .search_filter_form {
	float: right;
	top: 10px;
}

.tab_header_message_center .search_filter_form span {
	margin-right: 3px;
}

.dashboard_listings_tab_header .search_filter_form span {
	display: inline-block;
	position: relative;
}

.dashboard_listings_tab_header .search_filter_form input[type=text] {
	color: #AAAAAA;
}

.dashboard_listings_tab_header .search_filter_form .search_filter_clear
	{
	background: url(../images/icons/close.gif) no-repeat;
	cursor: pointer;
	height: 11px;
	overflow: hidden;
	position: absolute;
	left: 140px;
	top: 4px; *
	top: 10px; /* Special IE */
	width: 11px;
}

div.tab_header_form {
	vertical-align: middle;
	text-align: right;
	height: 30px;
	line-height: 30px;
	float: right;
}

.dashboard_module {
	margin: 10px 0px 20px 0px;
}

/* Dashboard action buttons */
#dashboard_action_buttons {
	margin: 42px 6px 0px 9px;
}

#dashboard_action_buttons a {
	display: block;
	background-image: url(../images/layout/dashboard_action_buttons.jpg);
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#dashboard_action_buttons #add_domain {
	width: 147px;
	height: 128px;
}

#dashboard_action_buttons #add_domain:hover {
	background-position: -153px 0px;
}

#dashboard_action_buttons #message_center {
	width: 147px;
	height: 128px;
	background-position: 0px -140px;
}

#dashboard_action_buttons #message_center:hover {
	background-position: -153px -140px;
	color: #2A6C71;
}

#dashboard_action_buttons #message_center.has_message {
	width: 147px;
	height: 128px;
	background-position: 0px -282px;
}

#dashboard_action_buttons #message_center.has_message:hover {
	background-position: -153px -282px;
	color: #2A6C71;
}

#dashboard_action_buttons #message_center div.message_content {
	padding-top: 90px;
	text-align: center;
}

#dashboard_action_buttons #message_center div.message_content span {
	font-size: 0.8em;
	font-weight: normal;
	display: block;
}

#dashboard_action_buttons #revenue_snapshop {
	width: 147px;
	height: 162px;
	background-position: 0px -422px;
}

#dashboard_action_buttons #revenue_snapshop:hover {
	background-position: -153px -422px;
	color: #2A6C71;
}

#dashboard_action_buttons #revenue_snapshop div.revenue_content {
	padding-top: 63px;
	text-align: center;
}

#dashboard_action_buttons #revenue_snapshop div.revenue_content span {
	font-size: 0.8em;
	font-weight: normal;
	display: block;
}

/*************/
#revenue-box {
	float: left;
	border:1px solid #B9B9B9;
	width: 958px;
}
#revenue-content-wrapper {
	padding: 20px;	
	float: left;
}

#revenue-content-wrapper #revenue-text {
	float: left;
	padding-right: 20px;
	width: 300px;
}

#revenue-content-wrapper #revenue_snapshot_box {
	width: 225px; 
	text-align:right;
	padding-bottom: 20px;
}

#revenue-content-wrapper #revenue_snapshot_box ul {
	padding: 1em;
	list-style-type: none;
}

#revenue-content-wrapper #revenue_snapshot_box li span.earnings {
	color: #2A6C71;

}

#revenue-content-wrapper #revenue_snapshot_box li span.total-earnings {
	color: #F8931D;
}

#revenue-content-wrapper hr {
	margin: 0;
}

#revenue-content-wrapper #revenue-chart {
	width: 598px;
	float: right;
}

.revenue_amount {
	font-size: 12px;
	font-weight: bold;
}

.revenue_amount span {
	color: #2a6c71;
}

.revenue_total {
	font-size: 14px;
	font-weight: bold;
}

.revenue_total span {
	color: #2a6c71;
}

#message_tab_header img {
	position: relative;
	left: 5px;
	top: 8px;
}

.dataTable tr.over td.offer_history_row {
	background-color: #FFFFFF;
}

.offer_history_cell {
	width: 85px;
	text-align: center;	
}

.view_offer_history_button {
	width: 66px;
	height: 31px;
	display: block;
	margin: 0px auto 0px auto;
}

.view_offer_history_button a {
	background-image: url(../images/layout/view_history_sprite.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 66px;
	height: 31px;
	text-indent: -1000em;
	display: block;
}

.view_offer_history_button a:hover {
	background-position: 0px -31px;	
}

.view_offer_history_button.close a {
	background-position: -66px 0px;
}

.view_offer_history_button.close a:hover {
	background-position: -66px -31px;
}

button.offer_confirm_button {
	width: 120px;
	margin: 0px;
}

.reply_button {
	display: block;
	width: 14px;
	height: 14px;
	background-image: url(../images/layout/message_action_sprites.png);
	text-indent: -1000em;
}

.delete_button {
	display: block;
	width: 14px;
	height: 14px;
	background-image: url(../images/layout/message_action_sprites.png);
	background-position: 0px -14px;
	text-indent: -1000em;
	margin-top: 8px;
}

#message_status_key {
	position: relative;
	top: 8px;
	left: 10px;
}

a.flag_message_link, .dataTable tbody a.flag_message_link:hover {
	background-image: url(../images/icons/message_flag.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	font-weight: normal;
	color: #41aab6;
}

a.close_message_link, .dataTable tbody a.close_message_link:hover {
	background-image: url(../images/icons/close.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	font-weight: normal;
	color: #41aab6;
}

.messagesDataTable > tbody > tr > td a.message_delete_link {
	background-image: url(../images/icons/message_delete.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	font-weight: normal;
	color: #41aab6;
}

/** SUBMIT BUTTONS **/
a.submit_normal { /* Sliding right image */
	background: transparent url('../images/layout/submit_normal_right.png')
		no-repeat scroll top right;
	display: block;
	float: left;
	height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin: 0px 8px 0px 8px;
	padding-right: 8px;
	/* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.submit_normal span { /* Background left image */
	background: transparent url('../images/layout/submit_normal_left.png')
		no-repeat;
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 0 0px 5px;
}

a.submit_normal:hover span {
	text-decoration: none;
}

#upper_footer #social_media_icons_container {
	position: relative;
	top: 10px;
	float: right;
	text-align: right;
	margin: 0px;
	font-size: 12px;
	color: #2a6c71;
}

#upper_footer #social_media_icons_container li {
	margin: 0px 0px 0px 8px;
}

/************************************************

	MY ACCOUNT PAGE CSS

************************************************/
#accountInfo{
	width: 640px!important; 
	margin-right: 20px!important
}


#myaccount_title_section {
	height: 12px;
	margin: 0px 0px 8px 0px;
}

#myaccount_title_section #myaccount_title_section_title {
	color: #2A6C71;
	font-size: 11pt;
	font-weight: bold;
}

#myaccount_title_section #myaccount_title_section_title2 {
	color: #2A6C71;
	font-size: 10pt;
	font-weight: bold;
}

#myaccount_title_section hr {
	background-color: #2A6C71;
	color: #2A6C71;
	height: 1px;
	margin-top: 12px;
	margin-left: -5px;
}

#myaccount_title_section a {
	color: #41aab6;
	font-size: 10pt;
	font-weight: bold;
	display: inline;
}

.myaccount_title_table {
	width: 100%;
}

.myaccount_title_table_link_cell {
	text-align: right;
	font-weight: bold;
	padding-right: 4px;
}

.myaccount_detail_div {
	margin-top: 8px;
}

.myaccount_detail_div label {
	font-size: 9pt;
	color: #666;
	font-weight: bold;
}

.myaccount_detail_div span {
	font-size: 9pt;
	color: #2A6C71;
	font-weight: bold;
	margin-left: 5px;
}

.myaccount_expandable_content {
	display: none;
}

#userpayoutsetting_content_wrapper, #tax_information_content_wrapper {
	padding-bottom: 10px;
}

	.form_wrapper_left_padding_15 {
		padding-left: 15px;
	}

.myaccount_tab {
	border: 1px #2A6C71 solid;
	margin-top: 5px;
}

.myaccount_title_bar {
	height: 28px;
	padding-top: 4px;
	cursor: pointer;
	border-bottom: 1px #999 solid;
}

	.myaccount_tab1 {
		border: 1px #2A6C71 solid;
		margin-top: 5px;
	}
	
	.myaccount_title_bar1 {
		height: 28px;
		padding-top: 4px;
		cursor: pointer;
		border-bottom: 1px #999 solid;
	}
	
	.myaccount_tab_title1 {
		font-size: 11pt;
		color: #2A6C71;
		font-weight: bold;
		margin-left: 10px;
	}
	
		.myaccount_tab_title1 a {
			color: #2A6C71;
		}

#profile_wrapper .row .form_field {
	color: #2A6C71;
	font-size: 12px;
}

#profile_wrapper table {
	width: 100%;
}

#profile_wrapper table td {
	vertical-align: top;
}

#profile_wrapper .form_wrapper #profile_country {
	width: 120px;
}

#profile_wrapper .form_wrapper #profile_state_ca {
	width: 120px;
}

#profile_wrapper .form_wrapper #profile_state_us {
	width: 120px;
}

#profile_wrapper .form_wrapper #profile_state_other {
	width: 120px;
}

#myaccount_tab_wrapper_member td.new_signup a {
	color: #42AAB7;
	font-size: 1.5em;
	font-weight: bold;
}
.membershiptiers_table tr td {
	padding: 5px;
}

#myaccount_tab_wrapper_member table {
	width: 100%;
}

#myaccount_tab_wrapper_member .table_header {
	background-color: #2a6c71;
	color: #ffffff;
	font-size: 11pt;
}

#myaccount_tab_wrapper_member .table_header td {
	text-align: center;
}

#myaccount_tab_wrapper_member .current_status {
	/*background-color: #e2e2e2;*/
	color: #6a6a6a;
	height: 50px;
	text-align: center;
	border-bottom: 1px #eee solid;
}

#myaccount_tab_wrapper_member .option_status {
	height: 50px;
	color: #3b3b3b;
	/*cursor: pointer;*/
}

#myaccount_tab_wrapper_member tr.already_member td, #myaccount_tab_wrapper_member tr.already_member td.verified_member{
	color: #9A9A9A;
}

#myaccount_tab_wrapper_member .column1{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px #b9b9b9 solid;
}
#myaccount_tab_wrapper_member .column1.verified_member{
	color: #2D686C;
}
#myaccount_tab_wrapper_member .column1.premium_member{
	color: #FF891B;
}
#myaccount_tab_wrapper_member .column2{
	font-size: 10px;
	text-align: center;
	border-bottom: 1px #b9b9b9 solid;
}

#myaccount_tab_wrapper_member .status_about {
	width: 180px;
	margin-left: 10px;
}

#myaccount_tab_wrapper_member span.current_tier a {
	background: url(../images/layout/membership_status.png) no-repeat 0 0;
	display: block;
	width: 70px;
	height: 62px;
	text-indent: -1000em;
	margin: auto;
}

#myaccount_tab_wrapper_member span.upgrade_tier a {
	background: url(../images/layout/membership_status.png) no-repeat 0px -68px;
	display: block;
	width: 70px;
	height: 62px;
	text-indent: -1000em;
	margin: auto;
        cursor: pointer;
}

#myaccount_tab_wrapper_rating {
	padding-left: 10px;
	color: #6a6a6a;
	font-weight: bold;
}

#myaccount_tab_wrapper_rating .row {
	margin: 10px;
}

#myaccount_tab_wrapper_rating .value {
	font-size: 14px;
}

#myaccount_tab_wrapper_security {
	padding-left: 10px;
	color: #6a6a6a;
	font-weight: bold;
	display: none;
}

#myaccount_tab_wrapper_security div {
	padding: 10px;
}

#myaccount_tab_wrapper_password, #myaccount_tab_wrapper_accountsettings {
	padding: 10px;
	color: #6a6a6a;
	display: none;
}

#myaccount_tab_wrapper_password td {
	font-weight: bold;
}

#myaccount_tab_wrapper_notification {
	display: none;
}

#myaccount_tab_wrapper_notification table {
	width: 100%;
}

#myaccount_tab_wrapper_notification .table_header {
	background-color: #2a6c71;
	color: #ffffff;
	font-size: 10pt;
}

#myaccount_tab_wrapper_notification td {
	text-align: center;
	border-bottom: 1px #b9b9b9 solid;
	height: 25px;
}

#myaccount_tab_wrapper_notification .column1 {
	text-align: left;
	text-indent: 10px;
}

#myaccount_tab_wrapper_notification span {
	margin-left: 15px;
}

#myaccount_tab_wrapper_notification .current_status {
	border-bottom: 1px #b9b9b9 solid;
}

#myaccount_tab_wrapper_account {
	padding: 10px;
	color: #6a6a6a;
	display: none;
}

.myaccount_tab_title {
	font-size: 11pt;
	color: #2A6C71;
	font-weight: bold;
	margin-left: 10px;
}

.myaccount_tab_subtitle {
	font-size: 8pt;
	color: #2A6C71;
}

.myaccount_tab_subtitle span {
	color: #6B6B6B;
}

#myaccount_tab_over {
	color: #d4eced;
}

.edit_cc_holder a {
	margin-left: 10px;
}

#userpayoutsetting_holder a {
	margin-left: 10px;
}

#tax_information_holder {
	padding-left: 10px;	
}

#tax_information_holder .row {
	margin: 10px;
}


.edit_cc_form #credit_card_country {
	width: 120px;
}

#alternate_email_table_wrapper {
	
	margin: 10px 10px 0px 0px;
	background-color: #D4ECED;
	border: 1px solid #2A6C71;
}

#alternate_email_table_wrapper .delete_email_address_block {
	cursor: default;
	background: url('../images/layout/delete_icon.png') no-repeat scroll 0 0 transparent;
	float: left;
	height: 18px;
	position: relative;
	top: 3px;
	width: 18px;
}

#alternate_email_table_wrapper .delete_email_address_block:hover {
	background-position: 0 -18px;
}

#alternate_email_table_wrapper .delete_email_address_block .delete_email_link {
	display: block;
	height: 18px;
	text-indent: -1000em;
	width: 18px;
}


#alternate_email_table {
	width: 100%;	
}

#alternate_email_table td {
	padding: 0px 4px 0px 4px;	
}

#alternate_email_table thead th {
	font-weight: bold;	
	color: #2A6C71;
}

body input.alternate_email_input {
	width: 200px;
	height: 18px;
}

.alternate_email_wrapper {
	width: 200px;
	height: 18px;
	display: block;
	padding: 2px;
	border: 1px solid transparent;
	color: #2A6C71;
}

.unverified_email {
	color: #999999;	
}
	
#upgrade_verified_form h3.short_heading {
	font-size: 14px;
	color: #2a6c71;
	border-bottom: 1px solid #2a6c71;
	width: 95%;
}
	
	
	
	
/************************

	LISTING PAGE CSS

************************/ /* listing page DATATABLES */

.sellerDetailsTable td {
	padding-bottom: 5px;
}

.listingViewDataTable {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

.listingViewDataTable>thead>tr>th {
	padding: 4px;
	background-color: #2A6C71;
	border-bottom: 1px solid #b9b9b9;
	font-weight: bold;
	color: #FFFFFF;
}

.listingViewDataTable>thead>tr>th a {
	color: #000099;
	text-decoration: underline;
}

.listingViewDataTable tbody>tr>td {
	padding: 4px;
}

.listingViewDataTable tr.even td {
	background-color: #d4eced;
}

/* YOUR OFFER HISTORY STYLE */

.your_offer_history_datatable {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px 0px 0px 0px;
	border: 1px solid #999999;
}

	.your_offer_history_datatable>thead>tr>th {
		padding: 4px;
		background-color: #FFFFFF;
		border-bottom: 2px solid #777777;
		border-right: 1px solid #b9b9b9;
		font-weight: bold;
		color: #41aab6;
	}
	
		.your_offer_history_datatable>thead>tr>th.last_column {
			border-right: none;
		}
	
	.your_offer_history_datatable>thead>tr>th a {
		color: #000099;
		text-decoration: underline;
	}
	
	.your_offer_history_datatable tbody>tr>td {
		padding: 4px;
		border-bottom: 1px solid #b9b9b9;
		border-right: 1px solid #b9b9b9;
	}
	
		.your_offer_history_datatable tbody>tr>td.declined_style {
			color: #f7931c;
			font-weight: bold;
		}
	
		.your_offer_history_datatable tbody>tr>td.last_column {
			border-right: none;
		}
	
	.your_offer_history_datatable tr.even td {
		background-color: #d4eced;
	}
	
		.your_offer_history_datatable tr.last_row td {
			border-bottom: none;
		}

.listing_page_container {
	padding-left: 5px;
	padding-right: 5px;
}

.listing_page_h3_teal_label {
	height: 18px;
	color: #2a6c71;
	margin-bottom: 5px;
	font-size: 11pt;
}

.listing_page_h3_label_bg {
	width: 100%;
	height: 18px;
	color: #2a6c71;
	line-height: 14px;
	margin-bottom: 7px;
	background-image: url(../images/layout/label_line_top_border.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.listing_page_h3_label_bg_nolinethrough {
	width: 100%;
	height: 18px;
	color: #2a6c71;
	line-height: 14px;
	margin-bottom: 7px;
	background-repeat: repeat-x;
	background-position: left center;
}

.listing_page_h3_label_bg span {
	background-color: #FFFFFF;
	padding-right: 12px;
}

.listing_page_content {
	margin-left: 14px;
	margin-bottom: 15px;
}

.listing_page_top a {
	color: #41aab6;
	text-decoration: underline;
}

#listing_page_domain_display {
	font-size: 26px;
	color: #3b3b3b;
	padding-right: 10px;
}

#listing_page_subtitle {
	font-size: 12px;
	color: #41aab6;
}

#listing_page_comments {
	color: #2a6c71;
	margin-top: 42px;
}

#listing_info_table {
	width: 96%
}

#listing_page_left_column_top {
	width: 100%;
	text-align: center;
}

#listing_page_left_column_bottom {
	width: 100%;
	text-align: center;
	margin-top: 10px
}

#listing_page_left_column_bottom hr {
	background-color: #2A6C71;
	color: #2A6C71;
	margin-bottom: 10px;
	height: 1px;
}

#buy_it_now_price {
	float: left;
	margin-right: 10px;
}

.listing_price_label {
	position: relative;
	top: -5px
}

.listing_price_wrapper {
	color: #2A6C71;
	font-size: 14pt;
	font-weight: bold;
}

.listing_price_wrapper_position {
	position: relative;
	top: -3px;
	margin-left: 5px;
}

#listing_page_account_level_text {
	font-weight: bold;
}

#listing_page_account_level_text_special {
	font-weight: bold;
	float: right;
	height: 60px;
	position: relative;
	top: -12px;
}
	
	#listing_page_account_level_text_special a:hover {
		color: #EC6A00;
	}
	
	#listing_page_account_level_text_special a.upgrade {
		background: url(../images/layout/membership_status.png) no-repeat 0 0;
		display: block;
		width: 70px;
		height: 62px;
		text-indent: -1000em;
		margin: auto;
		background-position: 0px -72px;
	}
	
	#listing_page_account_level_text_special table.upgrade_table td {
		padding: 5px;
	}

.listing_page_account_level_td {
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.listing_page_account_level_td2 {
	text-align: center;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: -2px;
}

.auto_extended_notice {
	color: #1aaf06;
	font-size: 17px;
	font-style: italic;
	font-weight: bold;
	padding-left: 25px;
}

.hr_top_margin {
	margin-top: 10px;
}

#listing_question_form {
	margin-bottom: 10px;
}

.listing_question {
	background-color: #ffffff;
	padding: 10px 70px 10px 30px;
	border-top: 1px solid;
	display: block;
	width: 356px;
}

	.listing_question_indent {
		padding: 10px 70px 10px 55px;
	}

.listing_answer {
	background-color: #d4eced;
	padding: 10px 70px 10px 55px;
	border-top: 1px solid;
	display: block;
	width: 330px;
}

.listing_comment_reply_link {
	color: #41aab6;
	font-size: 8pt;
	margin-left: 5px;
	cursor: pointer;
}

.listing_comment_header_container {
	font-size: 13px;
	font-weight: bold;
	color: #2A6C71;
	max-height: 100px;
	overflow: auto;
}

.question_wrapper_username_10pt {
	color: #2a6c71;
	font-size: 9pt;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

	.listing_comment_box {
		word-wrap: break-word;
	}

.hr_boundry {
	padding: 0px;
	margin-bottom: 5px;
	height: 1px;
	background-color: #2A6C71;
	color: #2A6C71;
	height: 1px;
}

	.hr_boundry_width {
		width: 455px;
		position: relative;
		float: left;
	}

/******* WHOIS CLOSED/OPEND ********/
#whois_information {
	cursor: pointer;
}

#whois_info_closed {
	
}

#whois_info_opened {
	display: none;
}

.whois_closed {
	width: 101px;
	height: 23px;
	display: block;
	background-image: url(../images/layout/whois_button-close.gif);
	border: 1px solid #F7931C;
}

.whois_opened {
	width: 101px;
	height: 23px;
	display: block;
	background-image: url(../images/layout/whois_button-open.gif);
	z-index: 100;
	border-top: 1px solid #F7931C;
	border-left: 1px solid #F7931C;
	border-right: 1px solid #F7931C;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
}

.listing_page_whois_information {
	margin-top: 8px;
	margin-left: 10px;
}

#whois_info_content {
	display: none;
	position: absolute;
	background-color: #ffffff;
	width: 600px;
	z-index: 10;
	left: 10px;
	top: 24px;
	border: 1px solid #F7931C;
	opacity: .9;
	filter: alpha(opacity = 90);
	padding: 10px;
	font-family: Courier;
	font-size: 11px;
}

	#whois_info_content .powered_by_table td {
		padding-left: 5px;
		padding-right: 5px;
		font-weight: bold;
		font-family: Trebuchet MS, Helvetica, sans-serif;
	}
	
	#whois_info_content .powered_by_table td.whois_title {
		color: #00005d;
		font-size: 19px;
	}
	
	#whois_info_content .powered_by_table td.whois_powered_by_text {
		padding-top: 3px;
	}
	
	#whois_info_content .powered_by_table td.whois_powered_by_logo {
		padding-top: 3px;
		padding-left: 12px;
	}

#whois_info_content_not_available {
	display: none;
	position: absolute;
	background-color: #ffffff;
	width: 300px;
	height: 100px;
	z-index: 9002;
	margin-left: 10px;
	border: 1px solid #F7931C;
	opacity: .9;
	filter: alpha(opacity = 90);
	top: 173px;
}

.watched_icon_td {
	padding-left: 12px;
	padding-top: 7px;
}

/*.watchListRemoveLink {
	width: 15px;
	height: 19px;
	display: block;
	background-image: url(../images/icons/watchlist_remove.png);
	cursor: pointer;
	margin-left: 15px;
}

.watchListAddLink {
	width: 15px;
	height: 19px;
	display: block;
	background-image: url(../images/icons/watchlist_add.png);
	cursor: pointer;
	margin-left: 15px;
}*/
.watchListRemoveLink {
	width: 10px;
	height: 10px;
	background-image: url(../images/icons/watchlist_remove.png);
	cursor: pointer;
}

.watchListAddLink {
	width: 10px;
	height: 10px;
	background-image: url(../images/icons/watchlist_add.png);
	cursor: pointer;
}

	.listingViewWatchListRemoveLink {
		width: 82px;
		height: 10px;
		cursor: pointer;
	}
	
	.listingViewWatchListAddLink {
		width: 82px;
		height: 10px;
		cursor: pointer;
		color: #3cafb6;
		text-decoration: underline;
	}
	
	.listingViewWatchListAddLink1 {
		width: 82px;
		height: 10px;
		cursor: pointer;
		color: #3cafb6;
		text-decoration: underline;
	}
	
	.listingViewWatchListAdded {
		width: 82px;
		height: 10px;
		color: #7b7b7b;
	}

#current_bid_wrapper {
	color: #2A6C71;
	font-size: 14pt;
	font-weight: bold;
	display: block;
}

#reserve_met_wrapper {
	color: #b9b9b9;
	font-weight: bold;
	font-size: 10pt;
	display: block;
	margin-top: 5px;
}

#next_min_bid {
	color: #cc3300;
	font-size: 10pt;
}

#bidder_wrapper_label {
	color: #2a6c71;
	font-size: 10pt;
	font-weight: bold;
	display: block;
	margin-top: 7px;
}

.wrapper_username_10pt {
	color: #41aab6;
	font-size: 10pt;
	font-weight: bold;
	display: inline;
}

.custom_datatable_tab_header {
	color: #ffffff;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
}

.bid_dollar_label {
	font-size: 16px;
	color: #3b3b3b;
	margin: 0px 4px 0px 0px;
}

.live_auction_status_pre_extended_box {
	background-image: url(../images/live_auction/pre_and_extended_bubbles.png);
	background-repeat: no-repeat;	
	display: inline-block;
	position: relative;
	top: -10px;
	left: -4px;
	height: 28px;
}

.live_auction_status_pre_extended_box_pre {
	width: 64px;
}

.live_auction_status_pre_extended_box_extended {
	width: 91px;
	background-position: -64px 0px;
}

.listing_page_right_column_datatable {
	width: 284px;
	margin-bottom: 8px;
	position: relative;
	left: 60px;
}

.listing_page_right_column_datatable .dataTable thead {
	display: none;
}

.seller_details_span {
	display: block;
	padding: 5px;
}

.a_teal_style {
	color: #41aab6;
}

.listing_page_icon {
	margin-top: 7px;
}

.listing_light_teal_label {
	color: #41aab6;
	font-size: 12pt;
	font-weight: bold;
}

	.listing_light_red_label {
		color: #FF0000;
		font-size: 12pt;
		font-weight: bold;
	}

.listing_counter_time_info {
	font-weight: normal;
}

	.listing_counter_time_info_red {
		font-weight: bold;
		color: #FF0000;
	}

/****** SELLER RATING ******/
.seller_rating {
	display: block;
	width: 115px;
	height: 23px;
	background-image: url(../images/layout/star_rating.gif);
}

.seller_rating_0_0 {
	background-position: 0px 0px;
}

.seller_rating_0_5 {
	background-position: 0px -22px;
}

.seller_rating_1_0 {
	background-position: 0px -45px;
}

.seller_rating_1_5 {
	background-position: 0px -67px;
}

.seller_rating_2_0 {
	background-position: 0px -89px;
}

.seller_rating_2_5 {
	background-position: 0px -111px;
}

.seller_rating_3_0 {
	background-position: 0px -133px;
}

.seller_rating_3_5 {
	background-position: 0px -155px;
}

.seller_rating_4_0 {
	background-position: 0px -177px;
}

.seller_rating_4_5 {
	background-position: 0px -199px;
}

.seller_rating_5_0 {
	background-position: 0px -221px;
}

#social_media_table {
	width: 200px;
}

#social_media_table .td_align_right {
	text-align: right;
}

#social_media_table .td_padding {
	
}

#upper_footer_right {
	text-align: right;
}


#buying_tips {
	background-image: url(../images/layout/buying_tips_bg.gif);
	background-repeat: no-repeat;	
	display: block;
	height: 186px;
	color: #ffffff;
}

	#buying_tips a {
		color: #ffffff;
	}
	
	#buying_tips ul {
		list-style-type: none;
		padding-bottom: 9px;
	}
	
	#buying_tips_list {
		position: relative;
		left: 31px;
		top: 53px;
		width: 256px;
		line-height: 16px;
	}
	
	#buying_tips_table {
		margin-bottom: 5px;
	}
	
	#buying_tips_table td {
		vertical-align: top;
		text-align: left;
		padding-right: 4px;
		padding-bottom: 4px;
	}

#need_help {
	background-image: url(../images/layout/need_help_bg.gif);
	background-repeat: no-repeat;	
	display: block;
	height: 163px;
}

	#need_help_content {
		color: #2a6c71;
		position: relative;
		left: 30px;
		top: 51px;
		line-height: 14px;
	}
	
		#need_help_content td {
			padding-bottom: 10px;
		}

#bid_history {
	background-image: url(../images/layout/bid_history_bg.gif);
	background-repeat: no-repeat;	
	display: block;
	height: 186px;
}

	#bid_history_content {
		color: #ffffff;
		position: relative;
		left: 30px;
		top: 45px;
		line-height: 14px;
	}
		
		#bid_history_content th {
			padding-bottom: 5px;
		}
		
		#bid_history_content td {
			padding-bottom: 3px;
		}
		
		#bid_history_content td.username {
			width: 76px;
		}
		
		#bid_history_content td.amount {
			width: 56px;
		}
		
		#bid_history_content td.time {
			width: 111px;
		}

/******* LIVE AUCTION LISTING CSS *********/
.back_to_catalog_breadcrumb {
	height: 39px;
}


/********** PROCUREMENT PROCESS ***********/
.procurement_process_instructions {
	font-size: 7pt;
}

.procurement_process_tiles {
	display: block;
	width: 960px;
	height: 45px;
	background-image: url(../images/layout/procurement_process_tiles.jpg);
	text-indent: -1000em;
}

/** BUYER STEPS **/
.procurement_process_tiles_buyer_2 {
	background-position: 0px 0px;
}

.procurement_process_tiles_buyer_3 {
	background-position: 0px 0px;
}

.procurement_process_tiles_buyer_4 {
	background-position: 0px -0px;
}

.procurement_process_tiles_buyer_5 {
	background-position: 0px -0px;
}

.procurement_process_tiles_buyer_6 {
	background-position: 0px -50px;
}

.procurement_process_tiles_buyer_7 {
	background-position: 0px -150px;
}

/** SELLER STEPS **/
.procurement_process_tiles_seller_2 {
	background-position: 0px -200px;
}

.procurement_process_tiles_seller_3 {
	background-position: 0px -200px;
}

.procurement_process_tiles_seller_4 {
	background-position: 0px -200px;
}

.procurement_process_tiles_seller_5 {
	background-position: 0px -250px;
}

.procurement_process_tiles_seller_6 {
	background-position: 0px -250px;
}

.procurement_process_tiles_seller_7 {
	background-position: 0px -350px;
}

#procurement_escrow_select_form {
	display: none;
}

.procurement_types_button {
	width: 214px;
	height: 70px;
	background-image: url(../images/layout/procurement_types.jpg);
	text-indent: -1000em;
	cursor: pointer;
	border: none;
	display: block;
}

.procurement_types_button_inhouse {
	background-position: 0px 0px;
}

.procurement_types_button_escrowdotcom {
	background-position: 0px 0px;
}

#escrow_dot_com_footer {
	width: 214px;
}

/* ============================= STARS SCORING =============================== */
.star {
	display: block;
	text-indent: -1000em;
	width: 117px;
	height: 20px;
	background-image: url(../images/layout/star_rating.gif);
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
}

.star_0 {
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.star_0_5 {
	background-position: 0px -22px;
	background-repeat: no-repeat;
}

.star_1 {
	background-position: 0px -44px;
	background-repeat: no-repeat;
}

.star_1_5 {
	background-position: 0px -66px;
	background-repeat: no-repeat;
}

.star_2 {
	background-position: 0px -88px;
	background-repeat: no-repeat;
}

.star_2_5 {
	background-position: 0px -110px;
	background-repeat: no-repeat;
}

.star_3 {
	background-position: 0px -132px;
	background-repeat: no-repeat;
}

.star_3_5 {
	background-position: 0px -154px;
	background-repeat: no-repeat;
}

.star_4 {
	background-position: 0px -176px;
	background-repeat: no-repeat;
}

.star_4_5 {
	background-position: 0px -198px;
	background-repeat: no-repeat;
}

.star_5 {
	background-position: 0px -220px;
	background-repeat: no-repeat;
}

.username_label {
	color: #41AAB6;
	display: block;
	font-size: 10pt;
	font-weight: bold;
}

#escrow_message {
	min-height: 300px;
	width: 500px;
	padding-right: 25px;
	padding-left: 44px;
}

#escrow_message_step2 {
	min-height: 150px;
	width: 500px;
	padding-right: 55px;
	padding-left: 44px;
}

#escrow_message_sub {
	padding-right: 25px;
	padding-left: 44px;
	margin-bottom: 10px;
}

#escrow_message_sub_step2 {
	padding-right: 55px;
	padding-left: 44px;
	margin-bottom: 10px;
}

#escrow_message p {
	margin-top: 10px;
	margin-bottom: 10px;
}

#escrow_message td {
	padding-right: 5px;
}

.header_domain_selection_cost {
	margin-left: 46px;
	text-align: left;
}

.header_domain_selection_cost_span {
	color: #2a6c71;
}

.header_domain_selection_cost_span_bold {
	font-weight: bold;
}

.procurement_selection_form {
	padding-top: 4px;
}

.small_form_label {
	color: #2a6c71;
	font-size: 7pt;
}

.rating_form {
	position: relative;
	float: left;
}

.text_area_padding {
	padding: 0px;
	margin: 0px;
}

.sbutton {
	padding-left: 9px;
}

.procurement_header {
	padding-left: 6px;
}

#procurement {
	margin-top: 5px;
}

#escrow_step2_iframe {
	display: none;
}

#stars-rating-output-chimi {
	display: inline;
	float: left;
	margin-left: 5px;
}

#procurement_footer_wrapper {
	margin-top: 10px;	
}

#procurement_footnote {
	color: #2a6c71;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}

#procurement_footer {
	border-top: 1px solid #b9b9b9;
	margin: 0px 0px 10px 0px;
}

#procurement_footer p {
	margin: 3px 0px 3px 0px;
	font-size: 10px;
}

#procurement_title {
	color: #000000;
	font-size: 18px;
}

#procurement_title span {
	color: #2a6c71;
}

#procurement_steps {
	width: 950px;
	height: 30px;
	background-image: url(../images/layout/procurement_steps_new.png);
	background-position: 0px 0px;
	margin: 0px 0px 5px 0px;
}

#procurement_arrow {
	width: 67px;
	height: 13px;
	background-image: url(../images/layout/procurement_step_arrow.png);
	position: relative;
}

.procurement_arrow_step_1 {
	left: 68px;
}

.procurement_arrow_step_2 {
	left: 274px;
}

.procurement_arrow_step_3 {
	left: 500px;
}

.procurement_arrow_step_4 {
	left: 770px;
}

#procurement_step_description {
	width: 930px;
	background-color: #f1f1f1;
	padding: 10px;
}

#procurement_step_description h2 {
	color: #2a6c71;
	font-size: 18px;	
}

#cost_header {
	margin-top: 20px;	
}


#cost_header {
	width: 960px;
}

#cost_header_your_cost {
	width: 150px;
	float: left;
	vertical-align: middle;
	text-align: center;
}

#cost_header_your_cost p {

	top: 50%;
	font-weight: bold;
	font-size: 18px;
}

#cost_header_details {
	width: 630px;
	float: left;
	border-left: 1px solid #000000;
}

#cost_header_details p {
	left: 10px;
	position: relative;
}

#cost_header_help {
	width: 170px;
	float: left;
	text-align: right;
}



.procurement_cost_item {
	color: #2a6c71;
	font-weight: bold;
}

table#eppFormTable td {
	padding: 8px 0px 8px 0px;	
}

#eppFormTable label {
	font-weight: bold;
	margin: 0px 10px 0px 0px;
}



/** SIGNUP PAGE **/


#simpleSignupForm input[type=text], #simpleSignupForm input[type=password] {
	width: 250px;	
}

.modalFieldset #simpleSignupForm input[type=text], .modalFieldset #simpleSignupForm input[type=password] {
	width: 150px;	
}


.modalFieldset #loginErrorsSpan .error {
	position: relative;
	float: none;	
}


#simpleSignupForm h3.short_heading {
	width: 490px;
	border-bottom: 1px solid #2a6c71;
	font-size: 11px;
	font-weight: bold;
	color: #2a6c71;
	margin: 10px 0px 8px 0px;
}

#signup_form h3.short_heading {
	width: 500px;
}

#signup_one_cent {
	width: 126px;
	height: 126px;
	background-image: url(../images/layout/1CentSticker.png);
	position: absolute;
	right: -4px;
	top: -60px;
}

#membership_tier_box {
	width: 383px;
	border: 1px solid #2a6c71;
	margin-top: 30px;
}

#membership_tier_box h3 {
	color: #FFFFFF;
	background-color: #2a6c71;
	width: 383px;
	padding: 8px 0px 8px 0px;
	font-size: 16px;
	text-align: center;
}

#membership_tier_box h3 span {
	font-size: 10px;
	font-weight: normal;
}

#membership_tier_select_table {
	width: 100%;
	margin: 10px 0px 10px 0px;
}

#membership_tier_select_table td {
	vertical-align: center;
	padding: 10px 5px 10px 5px;
	line-height: 13px;
}

#signup_form #membership_tier_select_table input {
	width: auto;
	height: 18px;
	line-height: 18px;
}

#membership_tier_select_table label {
	display: block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #2a6c71;
	line-height: 18px;
	text-align: center;
}
#membership_tier_select_table td.membership_name {
	width: 100px;
	text-align: center;
}
#membership_tier_select_table td.checkbox_option {
	width: 20px;
}
#tier_verified_row label {
	color: #41aab6;
}

#tier_premium_row label {
	color: #f7931c;
}

#captcha_wrapper .row span.form_label {
	position: relative;
	top: 2px;
}

#signup_form input#signup_form_submit {
	width: 100px;
	margin-left: 25px;
}

#signup_credit_card_wrapper {
	border: 1px solid #2a6c71;
	border-top: none;
	width: 383px;
}

#signup_credit_card_inner {
	padding: 10px 10px 0px 10px;
}

#signup_credit_card_inner h3 {
	font-size: 18px;
	font-weight: bold;
	color: #2a6c71;
}

#signup_credit_card_wrapper .row .form_label {
	width: 100px;
}

#signup_credit_card_wrapper .row .form_field {
	width: auto;
}

#signup_credit_card_total_bar {
	padding: 8px 0px 8px 0px;
	background-color: #2a6c71;
}

#signup_credit_card_total_bar p {
	text-align: right;
	margin-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.form_wrapper #credit_card_expirationDate select {
	width: auto;
}

.form_wrapper input#credit_card_cvv {
	width: auto;
}

#upload_verification_documents_form_holder {
	border: 1px solid #2a6c71;
	border-top: none;
	width: 383px;
}

#upload_verification_documents_form_holder_inner {
	padding: 10px 10px 0px 10px;
}

#upload_verification_documents_form_holder_inner h3 {
	font-size: 18px;
	font-weight: bold;
	color: #2a6c71;
}

#upload_verification_documents_form_holder .form_wrapper .form_label {
	width: 80px;
}

#upload_verification_documents_form_holder .form_wrapper input {
	width: 70px;
}

#upload_verification_documents_form_holder .form_wrapper .form_field {
	width: auto;
}

#phpcaptcha {
	border: 1px solid #2a6c71;
	cursor: pointer;
	margin: 0px 4px 0px 0px;
}

#signup_form  #signup_captcha {
	width: 100px;
}

#signup_you_will_be_charged {
	color: #f7931c;
	font-weight: bold;
	display: block;
	line-height: 12px;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	width: 180px;
	display: none;
}

body #signup_submit_cell {
	vertical-align: top;
	border: 1px solid red;
}

/** ICON LINKS **/
.excel_link {
	padding: 1px 1px 0px 20px;
	background-image: url(../images/icons/excel.png);
	background-position: left-cente;
	background-repeat: no-repeat;
	font-size: 10px;
}
div.export-data-block {
	width: 212px;
	float: left;
}

div.export-data-block p  {
	padding: 0 10px; 
	margin:0 !important;	
}

/* AUCTION UPLOAD PROCESS */
.auction_upload_process_tiles {
	display: block;
	width: 960px;
	height: 45px;
	background-image: url(../images/layout/auction_upload_process_tiles.jpg);
	text-indent: -1000em;
	margin-bottom: 25px;
	margin-top: 13px;
}

	.auction_upload_process_tiles_margin_bottom_9px {
		margin-bottom: 9px;
	}

.auction_upload_process_tiles_2 {
	background-position: 0px 0px;
}

.auction_upload_process_tiles_3 {
	background-position: 0px 0px;
}

.auction_upload_process_tiles_4 {
	background-position: 0px -50px;
}

.auction_upload_process_tiles_5 {
	background-position: 0px -100px;
}

.auction_upload_process_tiles_6 {
	background-position: 0px -150px;
	margin-bottom: 20px;
}

.auction_upload_header {
	padding-left: 6px;
	background-color: #ffffff;
}

.auction_upload_required {
	color: #ffffff;
	padding-right: 14px;
	float: right;
	height: 30px;
	width: 105px;
}

.auction_upload_required div.left {
	float: left;
	color: #f7931c;
	font-size: 22pt;
	padding-top: 7px;
	padding-right: 3px;
}

.auction_upload_required div.right {
	float: right;
}

.element_categoryId {
	width: 163px;
}

.delete_icon {
	text-align: center;
}

.delete_icon a {
	display: block;
	width: 18px;
	height: 18px;
	background-image: url(../images/layout/delete_icon.png);
	background-repeat: no-repeat;
	text-indent: -1000em;
	cursor: pointer;
	/*margin-bottom: 24px;
	margin-top: 13px;*/
}

.delete_icon a:hover {
	background-position: 0px -18px;
}

.gray_bar_upload {
	display: block;
	width: 960px;
	height: 44px;
	/*background-image: url(../images/layout/gray_bar_upload.gif);*/
	margin-bottom: 15px;
	margin-top: 25px;
}

.gray_bar_upload_submit_upload {
}

	.gray_bar_upload_submit_upload_margin {
		margin-right: 10px;
	}

.gray_bar_upload_cancel_upload {
	color: #41aab6;
	font-size: 12pt;
	margin-left: 10px;
}

	.gray_bar_upload_cancel_upload_no_margin {
		margin-left: 0px;
	}

.gray_bar_upload_cancel_upload a {
	display: block;
	height: 18px;
	background-image: url(../images/layout/delete_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
	padding-left: 25px;
	line-height: 19px
}

.gray_bar_upload_cancel_upload a:hover {
	background-position: 0px -18px;
}

.leftHeaderDiv {
	float: left;
	margin-right: 0px;
}

.requiredSymbol {
	color: #F7931C;
	font-size: 10pt;
	font-weight: bold;
	float: left;
	margin-left: 3px;
}

.listingUploadLoadingGif {
	position: relative;
	top: 70px;
}


/** LISTING IMPORT 2 **/

#bulk_edit_button_container {
	margin-bottom: 15px;
	margin-top: 7px;
}

	#bulk_edit_button_container .bulk_edit_button_description {
		padding-left: 10px;
		font-size: 12px;
		color: #3B3B3B;
	}

/** LISTING IMPORT VALIDATE 2 **/

.tab_header_import_left {
	padding-left: 5px;
}

	.tab_header_import_validate2 h4 {
		padding-left: 5px;
		color: #ffffff;
		font-size: 12px;
		font-weight: bold;
		line-height: 29px;
	}

.tab_header_import_left h4 {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
}

.tab_header_import_right {
	color: #ffffff;
	font-size: 10px;
	line-height: 12px;
	padding-top: 2px;
}

.tab_header_import_right .left {
	float: left;
	padding-top: 2px;
	padding-left: 2px;
}

.tab_header_import_right .right {
	float: right;
	width: 285px;
}

.tab_header_import_right .text_padding_align {
	padding-top: 7px;
	padding-right: 15px;
	text-align: right;
}

input.upload_file_import {
	width: 225px;
	margin-left: 2px;
}

/** WHOIS/CNAME VALIDATION LISITNG IMPORT VALIDATE2 **/

.whois_failed_red {
	color: #FF0000;
	font-weight: bold;
}

.whois_confirmed {
	color: #78b918 !important;
	font-weight: bold !important;
}

.whoIS_fail_icon {
	background-image: url(../images/layout/whoIS_fail_icon.png);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 18px;
	margin-left: 9px;
}

.whoIS_fail_icon_small {
	background-image: url(../images/layout/whoIS_fail_icon_small.png);
	background-repeat: no-repeat;
	display: block;
	height: 9px;
	width: 9px;
}

.whoISTh {
	width: 37px;
}

#listingsConfirmationTable>tbody>tr>td {
	background-color: #FFFFFF;
}

#listingsConfirmationTable td {
	padding-top: 25px;
	padding-right: 146px;
	padding-bottom: 25px;
	padding-left: 156px;
	color: #3b3b3b;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#listingsConfirmationTable p {
	line-height: 17px;
	margin-bottom: 22px;
}

.name_server_text {
	color: #41aab6;
	font-size: 16px;
}

/* Contact Form */
.contact_us_header {
	margin-bottom: 25px;
}

.contact_us_address {
	font-size: 12px;
	padding-bottom: 45px;
	color: #3b3b3b;
}

.contact_us_phone_numbers {
	position:relative;
	top:-26px;
	color: #3b3b3b;
}

.contact_us_list h4 {
	margin-bottom: 10px;
	font-size: 12px;
}

.contact_us_link {
	margin-top: 25px;
	margin-bottom: 25px;
}

.contact_us_form_header h3 {
	color: #2A6C71;
}

.content_bloc {
	padding-left: 6px;
	padding-right: 6px;
}

/* User Rating */
.user_myrating_header {
	margin-bottom: 25px;
}

.rating_detail {
	clear: both;
}

.rating_detail .rating_value {
	color: #41aab6;
	font-size: 1.2em;
	font-weight: bold;
}

/* Featured Listing Import */
.h4_span_11 {
	font-size: 11px;
}

.featured_listing_total_span_font {
	color: #2a6c71;
	font-weight: bold;
	margin-left: 7px;
}

/* About */
.about_header {
	margin-bottom: 25px;
}

.about_content img {
	height: 30px;
}

.about_content table td {
	padding: 15px;
}

/* News */
.news_header {
	margin-bottom: 25px;
}

.news_content {
	padding-right: 20px;
        margin-bottom: 80px !important;
}

.news_content span.logo {
	float: left;
	padding-right: 20px;
}

.news_content span.logo span {
	font-size: 0.85em;
	display: block;
}

.news_content span.title {
	font-size: 1.7em;
	font-weight: bold;
}

.news_content span.title span {
	font-size: 0.5em;
	font-weight: normal;
	font-style: italic;
	display: block;
}

.news_archive {
	padding-left: 30px;
	border-left: 1px solid #000;
}

.news_archive h1 {
	margin-bottom: 15px;
}

.news_archive div {
	margin-bottom: 10px;
}

.news_archive div span {
	font-size: 1.1em;
	font-weight: bold;
}

/* Categories */
.category_header {
	margin-bottom: 25px;
}

.category_content .category_list {
	border-left: 1px solid #CCC;
}

.category_content .category_list h3 {
	padding-left: 25px;
	margin: 20px auto;
}

.category_content .category_list h3 a {
	text-decoration: none;
}

/* FAQ */
.faq_header {
	margin-bottom: 25px;
}

.faq_list {
	border-right: 1px solid #CCC;
}

.faq_list a {
	display: block;
	margin: 10px;
	padding-left: 20px;
	cursor: pointer;
}

.faq_list a.selected {
	background: url(../images/layout/bullet.png) no-repeat left center;
	color: #6A6A6A;
	text-decoration: none;
}

.faq_content {
	padding-left: 15px;
	padding-right: 10px;
	overflow: scroll;
	overflow-x: hidden;
}

.faq_content div.selected h1 {
	color: #F7931C;
}

.faq_content p {
	padding-left: 15px;
}

.faq_extra {
	padding-left: 15px;
}

.faq_extra h2 {
	margin: 15px 0;
}

.faq_extra img {
	margin: 10px 0 15px 0;
}

.faq_live_auction_background {
	background-color: #eaf6f6;
}

	.live_auction_questions_label_flag h1 {
		padding-left: 13px;
	}

	.faq_live_auction_padding_left {
		padding-left: 5px;
	}

	.faq_live_auction_legend {
		background-color: #eaf6f6;
		width: 20px;
		border: 1px solid #CCCCCC;
	}
	
	.faq_live_auction_legend_text {
		padding-left: 5px;
		padding-right: 5px;
		border-bottom: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
	}
	
.manage_private_listing_guests {
	border: 1px solid #2a6b6d;
	overflow: scroll;
	overflow-x: hidden;
	height: 222px;
}

	.manage_private_listing_guests .arrow_container {
		/*width: 40px;*/
	}

	.manage_private_listing_guests a {
		display: block;
		margin: 5px;
		padding-left: 20px;
		cursor: pointer;
	}
	
	.manage_private_listing_guests a.selected {
		background: url(../images/layout/bullet.png) no-repeat left center;
		color: #f79614;
		font-weight: bold;
	}

#manage_private_listing_guests_content {
	height: 220px;	
}
	
.manage_private_listing_guests_container {
	/*width: 530px;*/
}

	
	.manage_private_listing_guests_container_left {
		width: 256px;
		height: 220px;
		float: left;
	}
	
		.manage_private_listing_guests_table {
			border: 1px solid #2a6b6d;
			overflow: scroll;
			overflow-x: hidden;
			height: 220px;
		}
	
	.manage_private_listing_guests_container_right {
		/*width: 250px;
		height: 220px;
		float: right;*/
		position: relative;
		top: 55px;
	}

	.manage_private_listing_guests_container div.selected h1 {
		color: #F7931C;
	}
	
	.manage_private_listing_guests_container p {
		padding-left: 15px;
	}
		

/* Legal is similar to FAQ, with a few tweaks */
.legal_list a {
	display: block;
	margin: 10px;
	padding-left: 20px;
	cursor: pointer;
}
.legal_list a.selected {
	background: url(../images/layout/bullet.png) no-repeat left center;
	color: #6A6A6A;
	text-decoration: none;
}
.legal_content {
	border-left: 1px solid #CCC;
	padding-left: 20px;
	padding-right: 10px;
}
.legal_content div h1 {
	color: #F7931C;
}
.legal_content p {
	padding-left: 15px;
}


#rt_indented {
	width: 170px;
	left: 15px;
    position: relative;
    width: 170px;
}

#rt_indented a {
	
}

	#rt_indented a.selected {
		background: none !important;
		color: #6A6A6A;
		text-decoration: none;
	}
	
	.registration_agreement_indented_list {
		padding-top: 10px;
		padding-left: 21px;
		padding-bottom: 12px;
	}

/*  Buyer page action buttons */

	#buyer_action_buttons {
		margin: 0px 0px 0px 0px;
	}
	
	#buyer_action_buttons a {
		display: block;
		background-image: url(../images/layout/postit_buttons-rightside.gif);
		margin: 0px 0px 10px 0px;
		text-decoration: none;
		color: #FFF;
		font-weight: bold;
	}
	
	#buyer_action_buttons #categories {
		width: 125px;
		height: 100px;
		background-position: 0px -1054px;
	}
	
	#buyer_action_buttons #categories:hover {
		background-position: 0px -1154px;
		color: #2A6C71;
	}
	
	#buyer_action_buttons #editor_pick {
		width: 125px;
		height: 100px;
		background-position: 0px -208px;
	}
	
	#buyer_action_buttons #editor_pick:hover {
		background-position: 0px -312px;
		color: #2A6C71;
	}
	
	#buyer_action_buttons #featured_listing {
		width: 125px;
		height: 100px;
		background-position: 0px -416px;
	}
	
	#buyer_action_buttons #featured_listing:hover {
		background-position: 0px -526px;
		color: #2A6C71;
	}
	
	#buyer_action_buttons #recently_added {
		width: 125px;
		height: 100px;
		background-position: 0px -630px;
	}
	
	#buyer_action_buttons #recently_added:hover {
		background-position: -0px -738px;
		color: #2A6C71;
	}
	
	#buyer_action_buttons #ending_soon {
		width: 125px;
		height: 100px;;
		background-position: 0px -846px;
	}
	
	#buyer_action_buttons #ending_soon:hover {
		background-position: -0px -946px;
		color: #2A6C71;
	}
	
	#buyer_action_buttons #saved_searches {
		width: 125px;
		height: 100px;
		background-position: 0px 0px;
	}
	
	#buyer_action_buttons #saved_searches:hover {
		background-position: 0px -104px;
		color: #2A6C71;
	}
/*
#buyer_action_buttons {
	margin: 0px 6px 0px 9px;
}

#buyer_action_buttons a {
	display: block;
	background-image: url(../images/layout/buyer_action_buttons.jpg);
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#buyer_action_buttons #categories {
	width: 147px;
	height: 128px;
}

#buyer_action_buttons #categories:hover {
	background-position: -153px 0px;
	color: #2A6C71;
}

#buyer_action_buttons #editor_pick {
	width: 147px;
	height: 128px;
	background-position: 0px -140px;
}

#buyer_action_buttons #editor_pick:hover {
	background-position: -153px -140px;
	color: #2A6C71;
}

#buyer_action_buttons #featured_listing {
	width: 147px;
	height: 128px;
	background-position: 0px -280px;
}

#buyer_action_buttons #featured_listing:hover {
	background-position: -153px -280px;
	color: #2A6C71;
}

#buyer_action_buttons #recently_added {
	width: 147px;
	height: 128px;
	background-position: 0px -420px;
}

#buyer_action_buttons #recently_added:hover {
	background-position: -153px -420px;
	color: #2A6C71;
}

#buyer_action_buttons #ending_soon {
	width: 147px;
	height: 128px;
	background-position: 0px -560px;
}

#buyer_action_buttons #ending_soon:hover {
	background-position: -153px -560px;
	color: #2A6C71;
}

#buyer_action_buttons #saved_searches {
	width: 147px;
	height: 128px;
	background-position: 0px -700px;
}

#buyer_action_buttons #saved_searches:hover {
	background-position: -153px -700px;
	color: #2A6C71;
} */

/* Seller page action buttons */
#seller_action_buttons {
	margin: 42px 6px 0px 9px;
}

#seller_action_buttons a {
	display: block;
	background-image: url(../images/layout/seller_action_buttons.jpg);
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}

#seller_action_buttons #add_domain {
	width: 147px;
	height: 128px;
}

#seller_action_buttons #add_domain:hover {
	background-position: -153px 0px;
	color: #2A6C71;
}

#seller_action_buttons #featured_listing {
	width: 147px;
	height: 128px;
	background-position: 0px -140px;
}

#seller_action_buttons #featured_listing:hover {
	background-position: -153px -140px;
	color: #2A6C71;
}

#seller_action_buttons #private_listing {
	width: 147px;
	height: 128px;
	background-position: 0px -280px;
}

#seller_action_buttons #private_listing:hover {
	background-position: -153px -280px;
	color: #2A6C71;
}

.listing_guests_td_padding {
	padding-right: 2px;
}

.listing_guests_empty {
	color: #FF0000;
}

#totals_header td {
	color: #2a6c71;
	font-weight: bold;
}

#totals_header td.right {
	text-align: right;
}

.guests_header {
	margin-top: 20px;
}

.usernames_container_table {
	border: 1px solid #b9b9b9;
	width: 100%;
	padding: 10px;
}

.usernames_container_td td {
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Listing */
.global_list_guest_add_form {
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	padding: 15px;
}

.global_list_guest_add_form.domain_select {
	border-bottom: 1px solid #b9b9b9;
}

.global_list_guest_add_form span.field_description {
	display: block;
	font-size: 0.9em;
}

input.empty_input {
	color: #CCC;
}

.listing_wrapper {
	border: 1px solid #b9b9b9;
}

.listing_wrapper span {
	display: inline-block;
	padding: 2px 10px;
	width: 215px;
	color: #2A6C71;
}

.listing_wrapper span.first {
	border-right: 1px solid #b9b9b9;
}

.listing_wrapper span a {
	float: right;
	font-weight: normal;
	cursor: pointer;
}

.listing_wrapper span b {
	float: left;
	margin: 0;
}

/* MESSAGE CENTER */
.tab_header_message_center {
	background-color: #ffffff;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	width: 952px;
	height: 41px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	margin-top: 12px;
}

.tab_header_message_center .right {
	width: 244px;
}

.message_icon_key_container {
	height: 32px;
	width: 290px;
	margin-top: 0px;
	vertical-align: middle;
}

.message_offer_form_wrapper {
	background-color: #e2e2e2;
	padding: 10px;
}

	.message_offer_form_wrapper .current_offer_label {
		font-size:14px;
		color:#2a6c71;font-weight: bold;
	}
	
	.message_offer_form_wrapper .counter_offer_message_form {
		padding-left: 20px;
	}

#allMessagesDataTable>tbody>tr>td {
	cursor: pointer;
}

#allMessagesDataTable>tbody>tr.even>td {
	background-color: #FFFFFF;
}

#allMessagesDataTable>tbody>tr.over>td {
	background-color: #DDDDDD;
	color: #000000;
}

#allMessagesDataTable>tbody>tr.message_unread>td {
	background-color: #D4ECED;
}

/* Ajax loding bar */
.loading_display {
	background: url(../images/ui/loading_small.gif) no-repeat;
	width: 15px;
	height: 15px;
	display: block;
}

/**** EDIT LISTING PAGE *****/
.edit_listing_fieldset {
	width: 97%;
	height: 96%;
	padding: 0px;
	margin: 10px;
	border: 1px solid #327176;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.edit_listing_fieldset h1 {
	color: #2a6c71;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 4px 0px 4px;
	background-color: #FFFFFF;
	position: fixed;
	top: -.08em;
	left: 20px;
}

html {
	height: 100%;
}

body#modal_window {
	height: 100%;
}

.edit_listing_wrapper {
	height: 100%;
}

.edit_listing_left {
	width: 75%;
}

.edit_listing_right {
	width: 25%;
	background-color: #d6d6d6;
	text-align: center;
}

.edit_listing_right table td {
	text-align: center;
}

.edit_listing_right input[type=submit], .edit_listing_right input[type=button],.edit_listing_right button {
	width: 80px;
}

	.edit_listing_right_width_88px {
		width: 88px !important;
	}
	
	.edit_listing_left_delete_text {
		width: 298px;
		font-size: 18px;
		padding-left: 54px;
	}
	

/* CSS FOR SELL DOMAINS ACTIONS in sell-domains */

.edit_notepad {
	background: url(../images/icons/managelistings_icons.png) no-repeat -5px -3px;
	height: 26px;
	width: 22px;
	float: left;
}

.edit_notepad:hover {
	background-position: -32px -3px;
}

.edit_notepad a.edit_notepad_link {
	height: 26px;
	width: 26px;
	display: block;
	text-indent: -1000em;
}
		

.manage_invited_guests {
	background: url(../images/icons/managelistings_icons.png) no-repeat -58px -3px;
	height: 26px;
	width: 22px;
	float: left;
}

.manage_invited_guests:hover {
	background-position: -85px -3px;
}

.manage_invited_guests a.manage_invited_guests_link {
	height: 26px;
	width: 26px;
	display: block;
	text-indent: -1000em;
}
		

.edit_listing_style {
	background: url(../images/icons/managelistings_icons.png) no-repeat -114px -3px;
	height: 26px;
	width: 22px;
	float: left;
}

.edit_listing_style:hover {
	background-position: -145px -3px;
}

.edit_listing_style a.edit_listing_style_link {
	height: 26px;
	width: 26px;
	display: block;
	text-indent: -1000em;
}




body#modal_window form {
	height: 100%;
}

.edit_listing_table td {
	padding: 4px 0px 4px 10px;
	border: 0px solid red;
}

.edit_listing_table .label_td {
	width: 110px;
	text-align: right;
	font-weight: bold;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #DDDDDD;
}

.edit_listing_right_table {
	height: 100%;
}

.edit_listing_table .description_container {
	/**max-height: 50px;
	overflow: auto;**/
}

/** EDIT SAVED SEARCHES **/
#savedSearchesTable tr td {
	cursor: pointer;
}

.twelvehourmark_notice {
	width: 200px;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

/* Bid Increments */
.bid_increment_content {
	width: 600px;
	margin: auto;
}

.bid_increment_wrapper table {
	width: 450px;
	margin: 15px;
	float: left;
}

.bid_increment_wrapper table td {
	border-left: 1px solid #9B9FA2;
	border-top: 1px solid #9B9FA2;
	padding: 3px 30px;
}

.bid_increment_wrapper table td span.dollars {
	padding-right: 20px;
}

.bid_increment_wrapper table tr.alt {
	background-color: #d4eced;
}

.bid_increment_wrapper table th {
	border-left: 1px solid #9B9FA2;
	width: 50%;
	padding-left: 30px;
	padding-top: 20px;
}

.bid_increment_wrapper span.bid_auction {
	background: url(../images/icons/32x32_bid-icon.png) no-repeat center top
		;
	padding-top: 50px;
	float: left;
	font-size: 1.85em;
	position: relative;
	top: 125px;
	font-weight: normal;
	text-align: center;
	width: 95px;
}

.bid_increment_wrapper span.make_an_offer {
	background: url(../images/icons/32x32_offer-icon.png) no-repeat center
		top;
	padding-top: 50px;
	float: left;
	font-size: 1.85em;
	position: relative;
	top: 125px;
	font-weight: normal;
	text-align: center;
	width: 95px;
}

.bid_increment_wrapper span.bid_increment_live_auction {
	background: url(../images/icons/live_auction_icon.png) no-repeat center top
		;
	padding-top: 50px;
	float: left;
	font-size: 1.85em;
	position: relative;
	top: 100px;
	font-weight: normal;
	text-align: center;
	width: 95px;
}


/******* NEW DOMAIN UPLOAD STYLE 10/03/2010 *******/

.upload_domains_table {
	border: 1px solid #b9b9b9;
}

	.upload_domains_table h3.mainLabel {
		display: block;
		font-size: 26px;
		font-weight: bold;
		text-indent: -1000em;
		color: #3b3b3b;
		background: url(../images/layout/upload_domains_main_label.png) no-repeat;
		width: 158px;
		height: 24px;
	}
	
	.upload_domains_table h3.mainLabelBulk {
		display: block;
		font-size: 26px;
		font-weight: bold;
		text-indent: -1000em;
		color: #3b3b3b;
		background: url(../images/layout/bulk_upload_domains_main_label.png) no-repeat;
		width: 116px;
		height: 23px;
	}
	
	.upload_domains_table span.secondaryLabel {
		display: block;
		font-size: 11px;
		line-height: 11px;
	}

.upload_domains_container {
	background-color: #d4eced;
}

	.upload_domains_container .upload_domains_top {
		display: inline-block;
		border-bottom: 1px solid #b9b9b9;
		padding-bottom: 12px;
	}
	
		.upload_domains_container .mainLabelContainer {
			height: 42px;
			padding-top: 20px;
		}
		
		.upload_domains_container .domainsField {
			margin-bottom: 10px;
		}
		
		.upload_domains_container .listingTypeField {
			margin-bottom: 10px;
		}
	
		.upload_domains_container .listingTypeField .listingTypeLabel {
			padding-right: 10px;
		}
		
		.upload_domains_container .checkBoxFields {
			margin-bottom: 5px;
		}
		
			.upload_domains_container .checkBoxFields .checkBoxField {
				padding-right: 5px;
				padding-bottom: 5px;
				vertical-align: middle;
			}
	
	
	.upload_domains_container .bulk_upload_domains_bottom {
		display: inline-block;
		padding-bottom: 12px;
	}
	
		.upload_domains_container .mainLabelContainerBottom {
			height: 250px;
			padding-top: 20px;
			line-height: 11px;
		}
			
			.excelSheetContainer {
				display: block;
				margin-top: 5px;
			}
						
			.excelSheetContainer .excelIcon {
				vertical-align: middle;
			}
			
			.excelSheetContainer .excelIconLabel {
				vertical-align: middle;
				text-align: left;
				width: 266px;
			}
			
			.excelSheetContainer .excelIconDescription {
				padding-top: 4px;
				font-size: 9px;
				width: 292px;
			}
	
.excelIconDescription ol li {
	margin: 4px 0px 4px 30px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
	
	
.domainTipsContainer {
	vertical-align: top;
}

	.domainTipsContainer_padding_bottom_25px {
		padding-bottom: 25px;
	}

	.domainTipsContainer .errorMessages {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.domainTipsContainer .bulkErrorMessages {
		color: #ff0000;
		list-style-type: circle;
		padding-left: 20px;
	}
	
		.domainTipsContainer .bulkErrorMessages .parseErrorsContainer {
			width: 500px;
			height: 120px;
			overflow: auto;
			border: 1px solid #b9b9b9;
			padding: 8px;
		}
		
		

.domainUploadTipsHeader {
	font-size: 20px;
	font-weight: bold;
	padding: 20px;
}

	.domainUploadTipsHeader_font_size_15px {
		font-size: 15px;
	}

	.domainUploadTips {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	
	.domainUploadTipsHeader .labelOrange {
		color: #f7931c;
	}
	
.forgot_password_content {
	border: 1px solid #AAAAAA;
	padding: 25px;
	text-align: center;
}
.forgot_password_content span {
	font-size: 1.2em;
}
.forgot_password_content p span {
	font-size: 1.5em;
	color: #2A6C71;
}
.forgot_password_content span.error {
	position: relative;
}
.forgot_password_content form {
	margin: 15px;
}
.forgot_password_content form label {
	color: #2A6C71;
}
.forgot_password_content form input[type=text] {
	border: 1px solid #AAAAAA;
	color: #6A6A6A;
}
.forgot_password_content form.form_answer_security_question {
	margin: auto;
	width: 250px;
	text-align: left;
}
.forgot_password_content form.form_answer_security_question div {
	text-align: center;
}
.forgot_password_content form.form_answer_security_question input[type=text] {
	display: block;
	margin: auto;
	margin-bottom: 5px;
	width: 250px;
}
.forgot_password_content h3.short_heading {
	width: 250px;
	margin: auto;
	margin-bottom: 10px;
	text-align: left;
}


.import_offer_content {
	border: 1px solid #AAAAAA;
	padding: 25px;
	text-align: center;
}
	.import_offer_content span {
		font-size: 15px;
		font-weight: bold;
		display: inline;
	}
	
		.import_offer_content span.teal {
			color: #41aab6;
			margin-left: 6px;
			margin-right: 6px;
		}
	
		.import_offer_content span.sub {
			font-size: 14px;
			font-weight: normal;
			display: block;
		}
	
	.import_offer_content form {
		margin: 15px;
	}

.reset_password_form_container {
	margin-left: 310px;
	width: 272px;
}

	.reset_password_form_container table td {
		padding-bottom: 4px;
	}
	
		.reset_password_form_container table td.inputButton {
			padding-top: 5px;
			text-align: right;
		}
	
	.reset_password_form_container table th {
		padding-top: 5px;
		padding-right: 5px;
	}

.bulkUploadHeader {
	margin-bottom: 10px;
}

.arrow_down_small {
	display: inline-block;
	width: 18px;
	height: 11px;
	background: url(../images/icons/arrow_down_small.png) no-repeat center;
}
.arrow_up_small {
	display: inline-block;
	width: 18px;
	height: 11px;
	background: url(../images/icons/arrow_up_small.png) no-repeat center;
}



.proxy_bid_icon {
	font-size: 11px;
	font-weight: bold;
	color: #f7931c;
	width: 14px;
	line-height: 24px;
	padding: 0px 4px 0px 0px;
}

.proxy_bid_key {
	position: absolute;
	right: 4px;
	top: 0px;
	font-size: 11px;
	color: #FFFFFF;
}

#live_auction_top_nav_wrapper {
	width: 100%;
}

#live_auction_top_nav {
	height: 25px;
	background-color: #6b5d94;
	background: -moz-linear-gradient(left, #6b5d94, #e3e3e3);
    background: -webkit-gradient(linear, left top, right top, from(#6b5d94), to(#e3e3e3));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#6b5d94', EndColorStr='#e3e3e3', GradientType=1);
	padding-top: 1px;
	padding-left: 10px;
	padding-bottom: 1px;
	cursor: pointer;
	position: relative;
	top: -15px;
	display: block;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

	#live_auction_top_nav:hover {
		background-color: #7662bc;
		background: -moz-linear-gradient(left, #7662bc, #e3e3e3);
	    background: -webkit-gradient(linear, left top, right top, from(#7662bc), to(#e3e3e3));
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#7662bc', EndColorStr='#e3e3e3', GradientType=1);
	}

	#live_auction_top_nav span {
		color: #f8d364;
	}
	
	
#welcome_table {
	border-collapse:separate;
	border_spacing: 8px 0px 8px 0px;	
}
	
.welcome_table_label {
	width: 110px;
	text-align: center;
	font-size: 17px;
	color: #2a6c71;
}

.welcome_table_content {
	border-left: 1px solid #2a6c71;
	padding: 4px 0px 4px 8px;	
}

#welcome_table ul {
	margin: 10px 0px 0px 20px;	
}
	
#welcome_table td {
	padding: 8px 0px 8px 10px;	
}


/******************************
NEW POP UP FOR LISTING BID/MAO 
******************************/

.modal_field_set_p_header {
	color: #2a6c71;
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
}

.modal_field_set_p_header_sub {
	color: #41aab6;
	font-size: 20px;
	font-weight: bold;
}

.modal_field_set_p_text {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
}

	.modal_field_set_margin_top {
		margin-top: 20px;
	}
	
	.modal_field_set_margin_bottom {
		margin-bottom: 20px;
	}

.modal_field_set_popup_divisor {
	color: #2a6c71;
	background-color: #2a6c71;
	height: 1px;
	width: 300px;
	position: relative;
	left: 154px;
}

	.modal_field_set_popup_divisor_left {
		left: 170px;
	}

.offer_price_container {
	border: 1px solid #b9b9b9;
	background-color: #d4eced;
	color: #2a6c71;
	width: 180px;
	font-size: 20px;
	font-weight: bold;
	position: relative;
	left: 229px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.edit-listing-type, .bulk_edit_table{
	width: 485px;
	vertical-align: top !important; 
	padding-top: 10px;
}
.edit-listing-type .left-column {
	width: 115px;
	padding:10px; 
	vertical-align: top !important;
	text-align:right;
	border-right: 1px solid #2A6C71;
}

 .bulk_edit_table .left-column {
	width: 115px;
	padding:10px; 
	vertical-align: top !important;
	text-align:right;
}

.edit-listing-type .right-column, .bulk_edit_table .right-column {
	width: 315px;
	padding:10px; 
	vertical-align: middle !important;
	text-align:left;
}

.edit-listing-type .full-column {
	text-align: center;
	padding: 15px 5px 0 5px;
}

.edit-listing-type .full-column span.domain {
	color: #2a6c71;
	font-weight: 600;
}

.edit-listing-type .no-border {
	border-right: none !important;
}

.edit-listing-type .auction-row, .edit-listing-type #desired_style_row, .edit-listing-type .buy-now-row,
.bulk_edit_table .auction-row, .bulk_edit_table .makeanoffer-row, .bulk_edit_table .buynow-row {
	display: none;
}

.edit-listing-type .auction-row #private-listings-wrapper {
	padding: 0 10px; 
	width: 280px; 
	float: left;
}

.edit-listing-type .auction-row table#invite-manager {
	border: #ccc 1px solid;
	width:280px;
	margin-top: 10px;
	display:none;
}

.edit-listing-type .auction-row table#invite-manager td {
	height: 20px;
	padding: 0 0 0 10px;
}

.edit-listing-type .auction-row table#invite-manager .number-column {
	width: 10px;
}

.edit-listing-type .auction-row table#invite-manager .user-info {
	width: 164px;
}

.edit-listing-type .auction-row table#invite-manager .user-info .input-wrapper {
	display: none;
}

.edit-listing-type .auction-row table#invite-manager .user-info .input-wrapper input {
	height: 15px;
	padding: 0px;
}

.edit-listing-type .auction-row table#invite-manager .controls {
	width: 60px;
	text-align:center;
}

.edit-listing-type .auction-row span.required, .edit-listing-type .buynow-row span.required,
.bulk_edit_table .auction-row span.required
  {
	color: #f00;
}

.edit-listing-type td.right-column .error_field_wrapper, .bulk_edit_table td.right-column .error_field_wrapper {
	display: inline;
}

.edit-listing-type td.right-column  span.error, .bulk_edit_table ul.error_list {
	background: none !important;
	border: none !important;
	margin-left: 0 !important;
	padding: 0 !important;
	position: relative !important;
	display: block;
	font-size: .75em;
	color: #f00;
}
	
.bulk_edit_table .right-column ul {
	list-style: none outside none;
}

.bulk_edit_table .right-column ul.radio_list li {
	float: left;
	width: 100px;
}

.bulk_edit_table .right-column ul.radio_list li label {
	vertical-align: top;
}

.bulk_edit_table textarea {
 	border: 1px solid #666;
    padding: 2px;
   	width: 290px;
   	height: 40px;
   	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
   	font-size: 1em;	
}


#checkbox-control {
	border: 1px solid #6A6A6A;
	width:150px;
	position:absolute;
	background-color: #fff;
	display:none;
}

#checkbox-control a {
	color: #6A6A6A;
}

#checkbox-control-trigger:hover {
	cursor: pointer;
}

#checkbox-control .domain-row {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

#checkbox-control .last-row {
	border-bottom: none;
}


#signup-dropdown {
	position: absolute;
	top: -204px;
	right: 0px;
	width: 170px;
	height: 204px;
	z-index: 1000;
	display:block;
}

#signup-dropdown .close {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 139px;
	top: 45px;
	cursor: pointer;
}

/* Offers Tables in Messaging */
.messageOfferTable {
    border: 1px solid #ccc;
}
  
.messageOfferTable td.header {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    color: #2A6C71;
    font-weight: 600;
    text-align: center;
}
  
.messageOfferTable td.content {
    border-right: 1px solid #ccc;
    padding: 5px;
}
  
.messageOfferTable td.end {
    border-right: none ;
}
  
  
.messageOfferTable td.content button {
    width:80px
}
  
.messageOfferTable input[type=text] {
    width: 80px;
}
  
.messageOfferTableErrorMsg {
    margin: 0 10px;
    color:#f00;
      
}

#register_now_footer {
    height: 39px;
    width: 522px;
    border: 1px solid #b9b9b9;
    background-color: #f1f1f1;
    margin-top: 21px;
}

    #register_now_table {
	position: relative;
	top: 8px;
	left: 158px;
	color: #848484;
    }
    
	#register_now_table .left_td {
	    padding-right: 15px;
	}
	
	#register_now_table .login_here {
	    background-color: #47adb9;
	    color: #ffffff;
	    height: 20px;
	    width: 74px;
	    border: 1px solid #24818c;
	    font-weight: bold;
	    font-size: 8pt;
	    padding-top: 2px;
	    text-align: center;
	}
