body {
	font-family: Arial;
	font-size: 13px;
	color: #474747;


	/* Align the footer at the bottom of the page */
	/* http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page */
	min-height:100%;
	position:relative;	
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{  
    border: 0px;
} 

/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus {     
    outline: none;	
}

a {
	color: #41aab6;
}

a:active {
	outline: none;
}

a:focus {
	outline: none;
	-moz-outline-style: none;
}
/* New Headings and paragraph for aftermarket-redesign branch */
h1 { 
	font-family: Arial;
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
	color: #474747;
}
h1 span {
	font-size: 13px;
	margin-left: 7px;
}
.page-description {
	border-top: 1px solid #AAA;
	padding-top: 10px;
}
h2 {
	font-family: Arial;
	font-weight: bold;
	font-size: 21px;
	line-height: 22px;
	color: #474747;
}
h3 {
	font-family: Arial;
	font-size: 17px;
	line-height: 21px;
	color: #474747;
}
h4 {
	color: #3b3b3b;
	font-size: 12px;
	font-weight: bold;
}
h4 span {
	font-size: 9px;
}
h5 {
	color: #3b3b3b;
	font-size: 11px;	
}
p {
	font-family: Arial;
	font-size; 12px;
	line-height: 16px;
	color: #474747;
} /* New Headings and paragraph for aftermarket-redesign branch */

.shadow {
	-moz-box-shadow: 1px 2px 15px #000000;
	-webkit-box-shadow: 1px 2px 15px #000000;
	box-shadow: 1px 2px 15px #000000;
}
#header {
	position: relative;
	margin-bottom: 25px;
}
#wrapper p {
	margin: 8px 0px 8px 0px;
}

#logo img {
	/*width: 250px;
	height: auto;*/
	width: 256px;
	height: 57px;
}

.main-menu {
	margin-top: 22px;
}

#body_wrapper {
	margin: 0px auto 0px auto;
	padding-top: 15px;
	
	/* Align the footer at the bottom of the page */
	/* http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page */
	min-height:100%;
	position:relative;
	
	padding-bottom: 215px; /* Height of footer + some additional padding*/
}

#wrapper {
	min-height: 400px;
	position: relative;
}

#loginForm {
	text-align: right;
}

#login_wrapper {
	width: 432px;
	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: 104px;
	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-bottom: 15px;
	padding-top: 6px;

}


#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 #nav8 {
    width: 80px;
}


#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: #41AAB6;
    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: 0px 0px 0px 0px;
	background-color: #474647;
	width: 100%;
	
	/* Align the footer at the bottom of the page */
	/* http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page */		
	position:absolute; 
	bottom:0;
	height:217px;   /* Height of the footer */
}

#page_home #footer {
	margin-top: 10px;
}

#footer_bar {
	width: 960px;
	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-size: 16px;
}

#footer_bar dl dd a {
	color: #FFFFFF;
	font-size: 12px;
}

#footer_listings {
	left: 50px;
	width: 200px;
}


#footer_stay_connected {
	left: 40px;
	width: 160px;
}

#footer_policies {
	left: 70px;
	width: 180px;	
}

#footer_community {
	left: 30px;
}

#footer_about {
	left: 30px;
	width: 110px;
}

#footer_help {
	left: 50px;
	width: 170px;
}

#footer_copyright {
	width: 230px;	
	top: -4px;
	left: 50px;
}

#footer_copyright dd {
	text-align: center;	
	width: 100%;
}

#footer_copyright_links {
	width: 100%;
	text-align: center;	
}

#footer a {
	color: #b9b9b9;
	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-container .footer-logo {
	float: left;
	margin-left: 29px;
}

.footer-container .footer-logo a {
	display: block;
	height: 100%;
	text-indent: -1000em;
	width: 100%;
}

.footer-container .footer-logo.thoughtconvergence {
	background-image: url("../images/logo/foot_thought_convergence.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 181px;
}

.footer-container .footer-logo.domaintools {
	background-image: url("../images/logo/foot_domaintools.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 136px;
}

.footer-container .footer-logo.trafficz {
	background-image: url("../images/logo/foot_trafficz.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 64px;
}

.footer-container .footer-logo.agreed {
	background-image: url("../images/logo/foot_agreed.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 82px;
}

.footer-container .footer-logo.domaining {
	background-image: url("../images/logo/foot_domaining.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 89px;
}

.footer-container .footer-logo.truste {
	background-image: url("../images/logo/foot_truste.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 83px;
}

.footer-container .footer-logo.bbb {
	background-image: url("../images/logo/foot_bbb.gif");
	background-position: 0px 0px;
	height: 41px;
	width: 78px;
}

#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-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;
	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-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-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-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-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-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] {
	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;
}

#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;
}

/****** 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: #a1d1d7;
	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;
	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: inline-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-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 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;
	}
	
	#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: 138px;
		height: 23px;
		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_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-new {
	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;	
}
#procurement_step_description p {
	line-height: 18px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#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;
	line-height: 25px;
}

#cost_header_details {
	width: 630px;
	float: left;
	border-left: 1px solid #000000;
	padding-left: 15px;
	padding-bottom: 8px;
}

#cost_header_details p {
	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;
	float: left;
}
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.gif);
	text-indent: -1000em;
	margin-bottom: 25px;
	margin-top: 13px;
}

	.auction_upload_process_tiles_margin_bottom_9px {
		margin-bottom: 9px;
	}

.auction_upload_process_tiles_1 {
	background-position: 0px 0px;
}

.auction_upload_process_tiles_2 {
	background-position: 0px -50px;
}

.auction_upload_process_tiles_3 {
	background-position: 0px -100px;
}

.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 h1 {
	font-size: 17px;
	line-height: 21px;
}
.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;
	margin: 8px;
}


#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;
	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 {
	overflow: hidden;
}

.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_container {
	border-top: 1px solid #b9b9b9;
	margin-top: 7px;
	color: #474747;
	width: 915px;
}

	.upload_domains_container .or {
		background-color: #FFFFFF;
		color: #2A6C71;
		font-size: 21px;
		font-weight: bold;
		left: 300px;
		position: absolute;
		top: 260px;
	}

	.upload_domains_container .left_container {
		border-right: 1px solid #b9b9b9;
		padding-top: 13px;
		width: 302px;
		min-height: 634px;
		padding-right: 13px;
	}
	
	.upload_domains_container .right_container {
		padding-top: 13px;
		min-height: 536px;
		width: 524px;
		padding-left: 44px;
		margin-bottom: 100px;
	}
	

	.upload_domains_container h3.mainLabel {
		color: #2A6C71;
		font-size: 21px;
		font-weight: bold;
		height: 24px;
		margin-bottom: 8px;
	}
	
	.upload_domains_container 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_container span.primary-label {
		font-size: 17px;
	}
	
	.upload_domains_container span.secondary-label {
		display: block;
		font-size: 13px;
		line-height: 16px;
		padding-right: 15px;
		margin-bottom: 13px;
	}

	.upload_domains_container .import_options span {
		padding-left: 31px;
		display: block;
		font-size: 12px;
	}
	
	.upload_domains_container .import_options span.park_sell {
		background: url(../images/icons/sprite-import-icons.gif) no-repeat left -6px;
	}
	
	.upload_domains_container .import_options span.park {
		background: url("../images/icons/sprite-import-icons.gif") no-repeat left -36px;
		margin-top: 3px;
	}
	
	.upload_domains_container .import_options span.sell {
		background: url("../images/icons/sprite-import-icons.gif") no-repeat left -67px;
		margin-top: 3px;
		margin-bottom: 10px;
	}
	
	.upload_domains_container .domains_textarea textarea {
		font-size: 13px;
		font-style: italic;
		color: #999999;
		padding: 7px;
		width: 255px;
		height: 200px;
	}
	
	.upload_domains_container .agree_to_terms {
		margin-top: 18px;
		font-size: 12px;
	}
	
	.upload_domains_container .agree_to_terms .element {
		margin-right: 5px;
	}
	
	.upload_domains_container .submit_button {
		margin-top: 18px;
	}

	.upload_domains_container .download_excel {
		background: url("../images/icons/sprite-import-icons.gif") no-repeat left -122px;
		height: 33px;
		width: 183px;
	}
	
	.upload_domains_container .option2_steps_container {
		margin-top: 16px;
	}
	
	.upload_domains_container .option2_steps_container td.number {
		font-size: 17px;
		padding-right: 11px;
		vertical-align: top;
	}
			
	.upload_domains_container .option2_steps_container td.step {
		font-size: 12px;
		padding-bottom: 10px;
		padding-right: 11px;
		padding-top: 4px;
		vertical-align: top;
	}
	
	.upload_domains_container .file_upload {
		margin-top: 24px;
		margin-bottom: 25px;
	}
	
	.upload_domains_container div.options-bullets {
		background: url("../images/icons/1-4-bullets.gif") no-repeat;
		height: 26px;
		width: 26px;
	}
	
		.upload_domains_container div.options-bullets.one {
			background-position: 0px 0px;
		}
		
		.upload_domains_container div.options-bullets.two {
			background-position: 0px -25px;
		}
		
		.upload_domains_container div.options-bullets.three {
			background-position: 0px -50px;
		}
		
		.upload_domains_container div.options-bullets.four {
			background-position: 0px -75px;
		}
	
.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: 18px;
	font-weight: bold;
	padding: 20px;
}

	.domainUploadTipsHeader_font_size_15px {
		font-size: 15px;
	}

	.domainUploadTips {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
		text-align: justify;
	}
	
		.domainUploadTips_font_weight_bold {
			font-weight: bold;
			font-size: 15px;
		}
	
	.domainUploadTipsHeader .labelOrange {
		color: #f7931c;
	}
	
.forgot_password_content {
	border-top: 1px solid #AAAAAA;
	margin-top: 7px;
	padding: 25px;
}
.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-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;
}

/* 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;
	}
	
/* This is for all of the overrides in the nav menu */
/* We currently use the jquery mbMenu for this which includes menu_black.css */
.rootVoices{ /* Main menu background */
  background-color:#ffffff;
}
.menuContainer #social_login_container_nav, .menuContainer #social_login_container_nav iframe {
	height: 125px;
	width: 183px;
}
.menuContainer{ /* Menu element background */
  border-radius: 0px 5px 5px 5px; 
  -moz-border-radius: 0px 5px 5px 5px; 
  -webkit-border-radius: 0px 5px 5px 5px; 
  border: 1px solid #999999;
  -moz-box-shadow: 0px 2px 2px #999999;
  -webkit-box-shadow: 0px 2px 2px #999999;
  box-shadow: 0px 2px 2px #999999;  
  background-color:#ffffff;
}
.menuContainer td.voice, .menuContainer td.img { /* Override the default padding of td elements */
    padding: 0px; /* Creates space between menu elements */
}
.menuContainer td.voice { /* Left padding so text isn't flush against menu icon */
	padding-left: 5px;
}
.menuContainer td.img img { /* Make the menu icons bigger than the default (20px) */
    width: 36px;
}
.menuContainer td a{ /* Menu Element Text */
  color:#474747;
  text-shadow: none;
}
.menuContainer table { /* Extra padding for menu */
	padding: 3px;
}
.menuContainer .selected td { /* Selected menu element background (remove default) */
  background-color: transparent;
  background-image: none;
}
.menuContainer .selected tr { /* Selected menu element background (add) */
  background: #E9E8E8 ;
  border: 3px solid #999999;
}
#mb_menu_login.menuContainer .selected tr { /* No background color change for login form menu when hovering */
	background: transparent;
}
.menuContainer .selected td a{ /* Selected menu element */
  color:#000;
  text-shadow: none;
}
.rootVoices td.rootVoice { /* Unselected Main Menu */
  color: #474747;
  border: 1px solid #fff;
  border-bottom: none;
  line-height: 1.5;
  overflow: hidden;
  width: 136px;
}
.rootVoices td.rootVoice span.menu-arrow { /* Menu arrow default */
	font-size: 12px;
	color: #474747;
}
.rootVoices td.rootVoice span.menu-separator { /* Menu arrow default */
	float: right;
	font-size: 14px;
	color: #474747;
}
.rootVoices td.rootVoice.selected { /* Main menu selected */
  background: #ffffff ;
  text-decoration: none;
  color: #474747;
  text-shadow: none;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
  border-color: #999999;
  border-style: solid;
  border-width: 1px 1px 0px 1px;
  position: relative; /* For zindex to work we need positioning */
  z-index: 100030; /* this needs a higher z-index than the menu elements for the border */
}
.rootVoices td.rootVoice.selected span.menu-separator { /* Menu arrow default */
	display:none;
}
.rootVoices td.rootVoice.selected span.menu-arrow { /* Menu hover arrow color change */
	color: 	#41AAB6;
}
.rootVoices .menu-text a {
	color: #474747;
	text-decoration: none;
}
.main-menu .menu-mail-icon { /* Mail icon */
	vertical-align: middle;
	width: 15px;
	height: auto;
}
.menuContainer .menu_login_table input[type=text], .menuContainer .menu_login_table input[type=password] { /* Username & Password textboxes */
	height: 25px;
	padding-left: 10px;
}

.menuContainer .menu_login_table label { /* Username: & Password: styling */
	color: #474747;
	font-style: italic;
}
.menuContainer .menu_login_table td { /* Spread out the login form inputs and labels */
	padding-bottom: 10px;
}
.menuContainer#mb_menu_login td.img { /* Don't display the img icon td for login form */
	display: none;
}
.menuContainer .menu_login_table td.menu_login_submit_container { 
	color: #474747;
}
.menuContainer .menu_login_table td.menu_login_submit_container span { /* Register span text color, make it look like a link */
	color: #41AAB6;	
	font-size: 12px;
}
.menuContainer .menu_login_table td.menu_login_submit_container span:hover { /* Make mouse over cursor of span the same as an anchor */
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
hr#page-separator { /* http://www.colorzilla.com/gradient-editor/ */

  background-image: url('../images/layout/gradient_headershadow.png');

  height: 5px;
  border: none;
  padding: none;

  position: absolute; /* This thing floats around in the middle of nowhere on the page */
  top: 132px;
  margin-bottom: 0px;
}

/* jQuery UI tabs */
.ui-tabs {
	border: none;
}
.ui-tabs .ui-tabs-nav {
	border-top: none;
	border-left: none;
	border-right: none;
	background: none;
}

.read_more {
	background: url(../images/layout/homepage_optimization/button-accordion_arrows.png) no-repeat left 2px;
	color: #41aab6;
	font-size: 12px;
	text-decoration: underline;
	padding-left: 20px;
	text-align: right;
	line-height: 10px;
	cursor: pointer;
}

.read_more_open {
	background-position: left -13px;
}

.shortsighted-link-container {
	margin-bottom: 15px;
	margin-top: 10px;
}

.shortsighted {
	background: url("../images/layout/homepage_optimization/button-accordion_arrows.png") no-repeat scroll left 0;
	color: #41AAB6;
	cursor: pointer;
	display: block;
	font-size: 12px;
	height: 12px;
	line-height: 10px;
	padding-left: 20px;
	text-align: left;
	text-decoration: underline;
}

.shortsighted_open {
	background-position: left -14px;
}

.clear_both {
	clear: both;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.font_bold {
	font-weight: bold;
}

.display-none {
	display: none;
}

/* Confirmation messages */
.notification-message {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ccc;
	font-size: 1.27em;
	/*margin: 20px;*/
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 27px;
	box-shadow: inset 0 0 10px #ccc;
	overflow: hidden;
}
.notification-message .icon {
	float: left;
	background: url(../images/icons/notification-graphics_sprites.png) no-repeat;
	width: 140px;
	height: 120px;
	margin-right: 25px;
}
.notification-message .icon-parking-pending {
float: left;
	background: url(../images/icons/parking_under_review-notification.png) no-repeat;
	width: 92px;
	height: 156px;
	margin-right: 25px;
	margin-top: 12px;
}
.notification-message a {
	text-decoration: underline;
}
.notification-message .text p {
	line-height: 21px;
}
.notification-message .text .title {
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: 5px;
}
.notification-message .text .amount {
	font-size: 1.2em;
	font-weight: bold;
}
.notification-message .text .username {
	font-weight: bold;
}
.notification-message .text .site {
	font-weight: bold;
}
.message-counter .icon {
	background-position: 0 -120px;
}
.message-reject .icon {
	background-position: 0 -235px;
}
.message-bid .icon {
	background-position: 0 -355px;
}
.message-warning .icon {
	background-position: 0 -480px;
}
.message-info .icon {
	background-position: 0 -600px;
}
.message-agreed .icon {
	background-position: 0 -700px;
}
.message-notice {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #FFA921;
	font-size: 1.27em;
	margin: 20px;
	padding: 10px 27px;
	font-weight: bold;
	color: #FFB53F;
	background: #FFF4E2;
}

.italic_header {
	font-size: 17px;
	font-style: italic;
	margin-top: 12px !important;
	margin-bottom: 12px !important;
}

.domain-name .featured {
	background: url(../images/icons/icons-listingpage_sprites.png) no-repeat;
	width: 73px;
	height: 27px;
	margin: 0 5px;
	background-position: 0 0;
	display: inline-block;
}

	.domain-name .featured.small {
		background-position: 0 -414px;
		height: 32px;
		width: 32px;
		margin: 0px;
	}
.domain-name {
	margin-bottom: 5px;
}
.domain-name .editor-pick {
	background: url(../images/icons/icons-listingpage_sprites.png) no-repeat;
	width: 73px;
	height: 27px;
	margin: 0 5px;
	background-position: 0 -31px;
	display: inline-block;
}

	.domain-name .editor-pick.small {
		background-position: 0 -380px;
		height: 32px;
		width: 32px;
		margin: 0px;
	}

.domain-name .recently-added {
	background: url(../images/icons/icons-listingpage_sprites.png) no-repeat;
	width: 73px;
	height: 27px;
	margin: 0 5px;
	background-position: 0 -351px;
	display: inline-block;
}
.domain-name-display-large {
	background: url(../images/layout/softbox_sprites.png) no-repeat;
	width: 153px;
	height: 242px;
	margin: 0 25px;
	background-position: 0 -103px;
	display: inline-block;
}

.domain-name-display-small {
	background: url(../images/layout/softbox_sprites.png) no-repeat;
	width: 69px;
	height: 109px;
	background-position: 0px 0px;
	display: inline-block;
	padding-right: 10px;
}

.domain-name-display-medium {
	background: url("../images/layout/softbox_sprites.png") no-repeat scroll 0 -361px transparent;
	display: inline-block;
	height: 128px;
	padding-right: 10px;
	width: 55px;
}
/* datatables for transfers, revenue, messages */
#procurementsTable_wrapper, #listing_tabs_wrapper, #allMessagesDataTable_wrapper {
	margin-bottom: 40px;
}

/* Elements on the bulk edit listings page */
.edit-listings-form-tab-container ul li {
	text-align: center;
}
.edit-listings-form-container input[type="text"] {
	padding-left: 10px;
}
.edit-listings-form-header {
	padding: 3px;
	padding-left: 12px;
	position: relative;
	bottom: -1px;
	left: 0px;
	border-bottom: none;
	font-size: 14px;
	font-weight: bold;

	background: #e2e2e2; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e2e2e2 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e2e2e2 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e2e2e2 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e2e2e2 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e2e2e2 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
div.edit-listings-form-container {
	padding: 0px 20px 20px 20px; 
}
.edit-listings-form-label {
	margin-top: 5px;
}
.edit-listings-form-input {
	margin-bottom: 10px;
}
div.edit-listings-form-container input[type="text"] {
	height: 25px;
}
form.edit-listings-form input[type="submit"] { /* Default button margin is auto, so without this the button will be centered */
	margin: 0px;
}

/* Ui tabs on seller/manage-listings */
.manage-listings-form { /* Top margin to create space between h1 and div */
	margin-top: 20px;
}
.manage-listings-form .dataTables_footer { /* Pagination should take full width of page on manage listings */
	width: auto;
}
.manage-listings-form .ui-tabs .ui-tabs-panel {
	padding: 10px 0px 0px 0px;
}
.manage-listings-form .ui-widget { /* Override the default jquery ui font size of 1.1em */
	font-size: 1.0em;
}
.manage-listings-form .ui-widget-content { /* Override the default jquery ui font color of #222222 */
	color: #6a6a6a;
}
.manage-listings-form .manage-selected-button { /* Override margin auto (which centers the button) */
	margin: 5px 0px 5px 0px;
}

/* For the seller/manage-listings form */
.manage-listings-form textarea,  .manage-listings-form #advancedSearchForm #listing_search_searchPhrase { /* width of edit text and text area */
	width: 480px;	
	min-height: 25px;
	padding: 3px;
}
.manage-listings-form textarea {
	margin-top: 10px;
}
.manage-listings-form .bulk-search-container-right h3 {
	margin-left: 80px;
}
.manage-listings-form .bulk-search-container-right ul {
	margin-top: 25px;
	margin-left: 95px;
}
.manage-listings-form #advancedSearchForm #listing_search_searchPhrase { /* Add additional left padding */
	padding-left: 8px;
	margin-top: 20px;
}
.manage-listings-form #bulk_search_domains_container h3 {
	margin-top: 10px;
}
.manage-listings-form #advancedSearchForm input[type=submit] { /* Add margin top/bottom to submit button to align with textarea */
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* For the seller/manage-listings and seller/edit-listings data tables */
.manage-listings-data-table {
	width: 100%;
}
.manage-listings-data-table > thead > tr > th { /* gray text and background for table header */
	color: #474747;
	background-color: #BFBFBF;
	font-weight: bold;
	padding: 4px;
}
.manage-listings-data-table > tbody > tr > td * {  /* light gray color for all text in table */
	color: #6a6a6a;
}
.manage-listings-data-table > tbody > tr > td {  /* some padding */
	padding: 5px;
}
.manage-listings-data-table > thead .category-name {
	width: 125px;
}
.manage-listings-data-table thead .sorting_disabled {
	font-style: italic;
	font-weight: normal;
}
.manage-listings-data-table thead .sorting {
	color: #42AAB7;
	text-decoration: underline;
	cursor: pointer;
	padding-left: 18px;
}
.manage-listings-data-table thead .sorting_asc {
	color: #42AAB7;
	text-decoration: underline;
	cursor: pointer;
	background-image: url('../images/icons/arrow_up_small.png');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 18px;
}
.manage-listings-data-table thead .sorting_desc {
	color: #42AAB7;
	text-decoration: underline;
	cursor: pointer;
	background-image: url('../images/icons/arrow_down_small.png');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 18px;
}
.manage-listings-data-table tbody .listing-type {
	text-align: center;
}
.manage-listings-data-table tbody > tr.highlight-row > td { /* Emphasis on this row */
	font-weight: bold;
	font-size: 1.1em;
}

.scroll-left-arrow {
	background: url(../images/icons/sprites-arrows.png) no-repeat 0 -112px;
	height: 40px;
	width: 21px;
	display: inline-block;
}

.scroll-right-arrow {
	background: url(../images/icons/sprites-arrows.png) no-repeat 0 0;
	height: 40px;
	width: 21px;
	display: inline-block;
}

.listing-button-action span {
	border: 1px solid #c5c5c5;
	border-left: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	line-height: 35px;
	padding: 4px 10px;
	margin-left: 37px;
	font-size: 11px;
	text-decoration: none;
	color: #474747;
	background: #f5f5f5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5f5f5 0%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5f5f5 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5f5f5 0%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5f5f5 0%,#dedede 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f5f5f5 0%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dedede',GradientType=0 ); /* IE6-8 */
}

.listing-button-action span:hover {
	color: #41AAB6;
}

.listing-button-action {
	background: url(../images/icons/sprite_dash-icons.png) no-repeat 0px -340px;
	display: inline-block;
}

.listing-button-action.verify-pending-domains {
	background: url(../images/icons/sprite_dash-icons.png) no-repeat 0px -532px;
	display: inline-block;
	padding-left: 1px;
}

.listing-button-action.add-listing {
	background: url(../images/icons/sprite_dash-icons.png) no-repeat 0px -388px;
	display: inline-block;
}

.pin_to_watchlist_link {
	background: url("../images/icons/icons-listingpage_sprites.png") no-repeat scroll 0 -160px transparent;
	cursor: pointer;
	height: 25px;
	width: 19px;
}

	.pin_to_watchlist_link:hover {
		background-position: 0px -128px;
	}
	
	.show-label {
		padding-left: 25px;
		color: #41AAB6;
		line-height: 14px;
		font-size: 11px;
	}
		
		.show-label:hover {
			color: #2a6c71;
		}
	
.unpin_from_watchlist_link {
	background: url("../images/icons/icons-listingpage_sprites.png") no-repeat scroll 0 -192px transparent;
	cursor: pointer;
	height: 25px;
	width: 19px;
}

	.unpin_from_watchlist_link:hover {
		background-position: 0px -224px;
	}
	
.div_action_button {
	height: 39px;
	line-height: 39px;
	margin-right: 19px;
	padding-left: 20px;
	padding-right: 20px;
}

#user_meta_container {
	position: absolute;
	right: 52px; /* Old value not aligned right */
	right: 42px;
	top: 0;
}

/* Some common AM specific text style classes 
 These can be accomplished by using the typography plugin from the blueprint framework 
 (quiet, loud, small, etc.) however adding this to the global view file still doesn't include it on 
 every page as some modules completely override the css */
.am-text-light { /* Lighter shade of gray than normal text */
	color: #999999;
}
.account-link-icon { /* Lighter shade of gray than normal text */
	background: url("../images/icons/sprite-import-icons.gif") no-repeat scroll left -157px transparent;
	display: block;
	padding-left: 26px;
	padding-right: 5px;
}
#user_meta_container input.signout-button {
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	margin-left: 10px;
	padding: 3px 6px;
	box-shadow: none;
}
#user_meta_container input.signout-button-disabled {
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	margin-left: 10px;
	padding: 3px 6px;
	box-shadow: none;
	color: gray;
}
#user_meta_container input.signout-button-disabled:hover {
	background: linear-gradient(to bottom, #EAEAEA 0%, #E2E2E2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ACACAC;
    color: gray;
    text-decoration: none;
	cursor: default;
}


#user_meta_container .username-label {
	font-size: 12px;
	margin-left: 6px;
	padding-top: 2px;
}
.account-padding-top {
	padding-top: 1px;
}
.am-text-dark { /* Darker shade of gray than normal text */
	color: #474747;
}
.am-text-small { /* Smaller text than normal */
	font-size: 12px;
}
.am-text-medium { /* Average text size */
	font-size: 14px;
}
.am-text-large { /* Large text size */
	font-size: 16px;
}
.am-text-weight-bold { /* Bold text */
	font-weight: bold;
}
.am-text-weight-normal {
	font-weight: normal;
}
.am-text-italic {
	font-style: italic;
}
.am-text-align-left {
	text-align: left;
}
.am-text-align-right {
	text-align: right;
}
#breadcrumbs {
	margin-bottom: 19px;
}

/* Listing preview used on homepage and buyer/seller page */
.listing-preview h2 {
	margin-top: 10px;
}
.listing-preview ul {
	list-style-type: none;
}
.listing-preview li {
	border: 1px solid #999999;
	border-radius: 6px;
	margin-bottom: 15px;
	padding: 6px;
	padding-left: 26px;
	min-height: 20px;
	background-position: left bottom;
	background-repeat: no-repeat;
	-moz-box-shadow:    0px 1px 2px 0px #cccccc;
	-webkit-box-shadow: 0px 1px 2px 0px #cccccc;
	box-shadow:         0px 1px 2px 0px #cccccc;	
}
.listing-preview li:hover {
	background-color: #C9E4E0;
}
.listing-preview li:hover a {
	text-decoration: underline;
}
.listing-preview-price-unavailable {
	font-weight: bold;
	font-size: 13px;
}
.listing-preview-price-available {
	font-weight: bold;
	font-size: 17px;
}
.listing-preview li.editors-picks {
	background-image: url('../images/layout/homepage/gradient_editorspicks-home-10-border.png');
}
.listing-preview li.featured-listings {
	background-image: url('../images/layout/homepage/gradient_featured-home-10-border.png');
}
.listing-preview a.listing-name {
	color: #555555;
	font-size: 16px;
	text-decoration: none;
	float: left;
	width: 179px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.listing-preview img {
	margin-bottom: 10px;
}

/* Quicksearch form */
#quicksearch {
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
#quicksearch input[type=text] {
	font-size: 13px;
	padding: 5px;
	height: 16px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin: 0;
	float: left;
}
#quicksearch .submit {
	background: url(../images/icons/icon-quicksearch.png) no-repeat;
	height: 28px;
	width: 29px;
	display: inline-block;
	margin: 0;
	float: right;
	cursor: pointer;
}

/* Tooltip */
.tooltip {
	display: none;
	background: transparent url(../images/layout/tooltip_black_arrow_top.png) no-repeat;
	font-size: 13px;
	height: auto;
	width: 160px;
	padding: 35px 25px 25px 25px;
	color: #eee;
	z-index: 1500;
	background-size: 100% 100%;
}

.tooltip a {
	color: #ad4;
	font-size: 11px;
	font-weight: bold;
}

.tool_tip_question_mark {
	background: url(../images/icons/listing-view-icons.png) no-repeat 0px 0px;
	width: 15px;
	height: 15px;
	cursor: help;
	display: inline;
	float: left;
	margin-left: 2px;
	margin-top: 3px;
}

.tool_tip_content {
	display: none;
}

.bin-price-container {
	display: none;
}

.finance-bin-container {
	display: none;
}

.span-icon {
	background: url(../images/icons/sprite_dash-icons.png) no-repeat;
	display: inline-block;
	width: 50px;
	height: 43px;
	margin-bottom: -17px;
}

	.span-icon.parking {
		 background-position: 0px -578px;
	}

		.span-icon.parking.small {
			background-position: 0px -726px;
		}
	
	.span-icon.buy {
		 background-position: 0px -629px;
	}

	.span-icon.sell {
		 background-position: 0px -678px;
	}

	.span-icon.disabled {
		zoom: 1;
		filter: alpha(opacity=50);
		opacity: 0.5;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: grayscale(100%);
     filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
	}
	
.parking-information-header {
	color: #f7931c;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 12px;
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
}

.description-h3 h3 {
	font-weight: bold;
	margin-top: 10px;
}

.ns-servers {
	background-color: #F1F1F1;
	border: 1px solid #474747;
	border-radius: 6px 6px 6px 6px;
	height: 67px;
	margin-bottom: 29px;
	margin-top: 21px;
	padding-left: 20px;
	padding-top: 11px;
	width: 176px;
}

	.ns-servers span {
		font-size: 17px;
		font-style: italic;
		line-height: 26px;
	}
	
/* On the manage listings page, styles the button to request revalidation of whois information */
.request-whois-validation-container {
	border: 1px solid #F58416;
    border-radius: 6px 6px 6px 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
}
.request-whois-validation-container input {
	margin-left: 5px;
}
.request-whois-validation-container div {
	font-size: 16px;
	color: #F58416;
	font-weight: 700;
	margin-left: 10px;
}


.bold-text {
	font-weight: bold;
}

/* new custom buttons styling */
a.custom-ui-button {
	text-decoration: none;
}	

.agreed_iframe {
	/*height: 2000px;*/
}

a.custom-ui-button span {
	background-color: #EEEEEE;
	border: 1px solid #BDBDBD;
	border-radius: 3px;
	color: #555555;
	display: inline-block;
	height: 20px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
}

a.custom-ui-button span:hover {
	background-color: #e1e1e1;
	color: #212121;
}

/* Make Offer Forms (Offer, Finance, Lease) */
.make-offer-input-container {
	min-height: 50px;
	position: relative;
	max-width: 420px;
}
.make-offer-label {
	font-weight: bold;
	float: left;
	min-width: 115px;
	color: #474747;
	font-size: 11px;
	line-height: 13px;
}
.make-offer-label span {
	font-weight: normal;
	font-size: 10px;
	display: block;
}
.make-offer-input {
	float: left;
}
.make-offer-input input[type="text"] {
    border-radius: 4px 4px 4px 4px;
    font-family: arial;
    font-size: 17px;
    height: 25px;
	margin-right: 7px;
    line-height: 25px;
    padding-left: 5px;
    width: 100px;
}
.make-offer-input textarea {
	padding: 5px;
	font-size: 12px;
}
.make-offer-input select {
	width: 95px;
	height: 25px;
}
.make-offer-denomination {
	font-size: 10px;
	margin-left: 5px;
}
.make-offer-terms-container {
	padding-left: 30px;
} 
.make-offer-terms {
	padding: 5px;
	font-size: 10px;
	font-weight: 100;
}
.inline-error {
	font-size: 11px;
	color: red;
	display: none;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.inline-error:before {
    content: '\25B2';
    font-size: 11px;
	font-weight: bold;
    margin-right: 5px;
}
.inline-success-icon {
	background-image: url('../images/icons/offer_check-24.png');
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-bottom: 10px;
	display: none;
}
/* End Make Offer Forms (Offer, Finance Lease) */

/* Moved from _financeForm.php */
#button-calculate-preview {
	width: 166px;
}
.payment-table {
	background-color: #FFFFFF;
	border: 1px solid #B4B3B3;
	border-radius: 4px 4px 4px 4px;
	display: inline-table;
	margin-top: 10px;
	width: 379px;
	
}
	.payment-table th {
		border-bottom: 1px solid #B4B3B3;
	}
	.payment-table th, .payment-table td {
		padding: 5px 9px;
	}
	.payment-table th.primary-label,
	.payment-table td.primary-label {
		font-size: 12px;
		font-weight: bold;
	}
	.payment-table th.secondary-label {
		font-size: 11px;
		font-weight: bold;
	}
	.payment-table td.total {
		background-color: #D4ECED;
		border-radius: 0 0 0 4px;
		border-top: 1px solid #B4B3B3;
	}
	.payment-table td.total-no-border-radius {
		border-radius: 0px;
	}
	.payment-table td.sub-total {
		border-radius: 0 0 0 4px;
		border-top: 1px solid #B4B3B3;
		width: 75%;
	}
	
	.payment-table td.lease-total {
		background-color: #D4ECED;
		border-radius: 0 0 0 4px;
		border-top: 1px solid #B4B3B3;
		border-bottom: 1px solid #B4B3B3;
		border-radius: 0;
	}
	
	.payment-table tr.noshowrow {
		display: none;
	}
	
	.payment-table td.total-monthly-payment {
		font-weight: bold;
	}
	
	.payment-table span.view-all-payment-details {
		color: #41AAB6;
		cursor: pointer;
		font-size: 11px;
	}
	
	.payment-table td {
		font-size: 11px;
	}
	
	.payment-table td.align-right {
		text-align: right;
	}
	
	.payment-calculation-trigger {
		background: url(../images/icons/caculator-small-icon.png) no-repeat;
		background-position: 97% 50%;
		color: #008000;
		cursor: pointer;
		font-size: 12px;
		font-weight: bold;
		padding: 3px;
		width: 133px;
		text-decoration: underline;
	}
	
	.payment-calculation-trigger:hover {
		border-radius: 4px;
		background-color: #e3e3e3;
	}
	
#total-fee {
	border-radius: 0px 0px 4px 0px;
}
.bold {
	font-weight: bold;
	font-size: 14px;
}
/* End Escrow Fee Table */

/* Recently Sold Component */
.recently-sold-container {
	margin-top: 20px;
}
.recently-sold-container span {
	font-weight: bold;
	font-size: 13px;
}
.recently-sold-container table {
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.recently-sold-container table td {
	font-weight: normal;
	font-size: 11px;
	padding: 1px;
	padding: 2px 1px 2px 1px;
}
.recently-sold-container table tr.dark-row {
	background: #eef6f7;
}
.recently-sold-container table tr.light-row {
	background: #ffffff;
}
/* End Recently Sold Component */
