@charset "utf-8";
/* CSS Document */

.UpdateListingWrapper {
	background: #fffffe url(/suppliers/Global/Assets/Images/UpdateListing/GrayBgStretch.jpg) repeat-x left top;
	border: 1px solid #cccccc;
	padding: 5px 10px;	
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
/*	margin-right: 10px; */
}

.UpdateListingWrapper table {
	border-collapse: collapse;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

.UpdateListingWrapper td {
	vertical-align: top;
}

.UpdateListingWrapper a,
.UpdateListingWrapper a:visited {
	color: #003399;
}

/*
.UpdateListingWrapper a:visited {
	color: #780000;
}
*/

.UpdateListingWrapper a:hover {
	color: #ff0000;
}

.UpdateListingWrapper a.Disabled {
	color: #606060;
	text-decoration: none;
}

.UpdateListingWrapper a.Disabled:hover {
	color: #606060;
	text-decoration: none;
}

/* Begin Currently Rated Styles */
.UpdateListingWrapper .CurrentlyRated {
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 20px;
}

.UpdateListingWrapper .CurrentlyRated object {
	margin: auto 10px;
}

.UpdateListingWrapper .CurrentlyRated .RatingDesc { /* what is a star rating? */
	font-size: 7.5pt;
	font-weight: normal;
}
/* End Currently Rated Styles */

/* Begin How to Improve Your Rating Styles */
.UpdateListingWrapper .ImproveRatingDetails {
	margin-top: 20px;
}

.UpdateListingWrapper .ImproveRatingDetails ol {
	margin: 10px 0px 0px 50px;
	padding: 0px;
}

.UpdateListingWrapper .ImproveRatingDetails ol li {
	font-weight: normal;
	font-size: 9pt;
	padding-bottom: 6px;	
}

.UpdateListingWrapper .Column1 {
	padding-right: 20px;
	font-size: 11pt;
	font-weight: bold;
	width: 320px;
}

.UpdateListingWrapper .Column2 {
	padding-right: 20px;
	padding-top: 4px;
}

.UpdateListingWrapper .Column3 {
	padding-right: 20px;
	padding-top: 4px;
}

.UpdateListingWrapper .Column4 {
	padding-top: 4px;
}

/* End How to Improve Your Rating Styles */

/* Begin Confirm and Edit Button Styles */
.UpdateListingWrapper .LargeBtns,
.UpdateListingWrapper .LargeBtns:visited {
	display: -moz-inline-box; /* for FF 2 */
	display: inline-block;
	border: 1px solid #cccccc;
	text-decoration: none;	
	color: #003399;
	font-weight: bold;
	text-decoration: none;
	padding: 8px 37px 9px 15px;
}

.UpdateListingWrapper .LargeBtns:hover {
	color: #ff0000;
}

.UpdateListingWrapper .ConfirmBtn {
	background: #f2f6ff url(/suppliers/Global/Assets/Images/UpdateListing/CheckMark.gif) no-repeat right bottom;
}

.UpdateListingWrapper .ConfirmBtnDisabled,
.UpdateListingWrapper .ConfirmBtnDisabled:hover {
	background: #f2f6ff url(/suppliers/Global/Assets/Images/UpdateListing/CheckMarkDisabled.gif) no-repeat right bottom;
	color: #767676;
}

.UpdateListingWrapper .EditBtn {
	background: #f2f6ff url(/suppliers/Global/Assets/Images/UpdateListing/Edit.gif) no-repeat right bottom;
}

.UpdateListingWrapper .EditBtnDisabled,
.UpdateListingWrapper .EditBtnDisabled:hover {
	background: #f2f6ff url(/suppliers/Global/Assets/Images/UpdateListing/EditDisabled.gif) no-repeat right bottom;
	color: #767676;
}
/* End Confirm and Edit Button Styles */


/***** Begin Light Blue Button Styles *****/
.ImproveListingBtn {
	background: #f1f6ff url(/suppliers/global/assets/images/updatelisting/lightbluebtnbgstretch.gif) repeat-x left bottom;
	padding: 7px 15px 9px 15px;
	border: 1px solid #b2b2b2;
	text-align: center;
	font-size: 9pt;
	display: -moz-inline-block;
	display: inline-block;
	position: relative;
	/*left: 325px;*/
	/*top: 45px;*/
	/*margin-top: -31px;*/
}

.ContactStandardPage .ImproveListingBtn {
	left: auto;
	top: auto;
	margin: 10px 0px -30px 0px;
	width: 370px;
	left: 5px;
}

.ImproveListingBtn a,
.ImproveListingBtn a:visited {
	font-size: 8pt;
	color: #003399;
}

.ImproveListingBtn a:hover {
	color: #ff0000;
}
/***** End Light Blue Button Styles *****/
