/*************************************************/
/************* MY ACCOUNT MESSAGING **************/
/*************************************************/
.displayMessage {
	color: #232323;
	padding-top:20px;
	padding-left:70px;
	padding-bottom:30px;
	border-right:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-top:1px #dddddd solid;
	border-bottom:1px #dddddd solid;
	margin-bottom:15px;
	position:relative;
	background-image: url("/images/alert-text.gif");
	font-family: arial, verdana, sans-serif;
	font-weight:500;
}

.errorMessage {
	color: #232323;
	padding-top:35px;
	padding-left:70px;
	padding-right:30px;
	padding-bottom:20px;
	border-right:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-top:1px #dddddd solid;
	border-bottom:1px #dddddd solid;
	margin-bottom:15px;
	position:relative;
	background-image: url("/images/warning-text.gif");
	font-family: arial, verdana, sans-serif;
	font-weight:500;
	text-align:left;
}

.warningMessage {
	color: #232323;
	padding-top:20px;
	padding-left:70px;
	padding-right:30px;
	padding-bottom:20px;
	border-right:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-top:1px #dddddd solid;
	border-bottom:1px #dddddd solid;
	margin-bottom:15px;
	position:relative;
	background-image: url("/images/alert-text.gif");
	font-family: arial, verdana, sans-serif;
	font-weight:500;
	text-align:left;
}


.impersonationMessage {
	color: #232323;
	padding-top:10px;
	padding-left:00px;
	padding-bottom:10px;
	border-right:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-top:1px #dddddd solid;
	border-bottom:1px #dddddd solid;
	margin-bottom:15px;
	position:relative;
	background-color: #FFFFCC;
	font-family: arial, verdana, sans-serif;
	font-weight:500;
}

/*************************************************/
/************ MY ACCOUNT ADMIN *******************/
/*************************************************/
.adminHomePageNav table{margin-bottom:22px; width:500px;}
.adminHomePageNav td img{display:inline;}
.adminHomePageNav h2{
	font-size:14px; 
	font-weight:700; 
	color:#666666;
	border-bottom:1px dotted #dedede;
}

.myAccountAdminBox{
	color:#000000;
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding:6px;
}
.myAccountAdminBox td{
	color:#000000;
}
.myAccountAdminUserCount{background-color:#666666; color:#ffffff; padding:10px;}
.myAccountAdminUserCount th{color:#ffffff; font-size:16px; font-weight:700;}

.myAccountAdminUserName{font-size:16px; font-weight:700;}
.myAccountAdminUserInfoBox{
	background-color:#f8f8f8;
	border:3px solid #ffffff;
	padding:6px;
}
.myAccountAdminUserInfoBox th{
	text-align:left;
}
.myAccountAdminTable{
	font-size:12px;
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding-right:8px;
	padding-left:8px;
	padding-top:8px;
	padding-bottom:14px;
	margin-bottom:12px;
}
.myAccountAdminTable th{
	font-size:12px;
	padding:5px;
	text-align:left;
	border-bottom:1px solid #ffffff;
}
.myAccountAdminTable td{
	font-size:12px;
	padding:5px;
	text-align:left;
	font-weight:500;
	border-bottom:1px solid #ffffff;
}
.myAccountAdminTable i{
	font-size:10px;
}

.myAccountAdminUserInfoTable{font-size:12px;}
.myAccountAdminUserInfoTable th{
	font-size:11px; 
	font-weight:700; 
	color:#666666;
	border-bottom:1px dotted #cccccc;
	text-align:left;
}
.myAccountAdminUserInfoTable td{
	font-size:11px; 
	border-bottom:1px dotted #cccccc;
}
.myAccountAdminTitle{
	font-size:16px; 
	font-weight:700; 
}
/******* ADMIN SEARCH BOX ********/
.myAccountAdminSearch form{display:inline;}
.myAccountAdminSearch table{
	border:1px solid #666666;
}
.myAccountAdminSearch th{
	font-family: arial, verdana, sans-serif;
	background-color:#666666;
	font-size:14px; 
	font-weight:700; 
	color:#ffffff;
	padding:10px;
	text-align:left;
	vertical-align:middle;	
}
.myAccountAdminSearch th span{
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	font-weight:500; 
	color:#ffffff;
}
.myAccountAdminSearch td{
	font-family: arial, verdana, sans-serif;
	font-size:12px; 
	font-weight:500; 
	line-height:40px;
	vertical-align:middle;
}
.myAccountAdminSearchFieldTitle{padding-left:10px; vertical-align:middle;}
.myAccountAdminSearchFieldInput{padding-right:10px; padding-left:4px; vertical-align:middle;}
.myAccountAdminSearchFieldInput input{
	font-family: arial, verdana, sans-serif;
	font-size:12px; 
	font-weight:500; 
}
.myAccountAdminSearchSubmit{padding-left:10px; padding-right:10px;}

/************************************************************/
/************* ADMIN SECOND TIER NAVIGATION *****************/
/************************************************************/
#myAccountAdminSubNav{
	border-bottom:dotted 1px #dedede;
	padding-bottom:20px;
	margin-bottom:20px;
}
#myAccountAdminSubNav h4{color:#000000; font-size:11px; font-weight:700;}
#myAccountAdminSubNav td{
	float:left; 
	padding-left:10px; 
	padding-right:20px;
	background-image:url(/images/rightArrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#myAccountAdminSubNav a:link{color:#aaaaaa; font-size:11px; font-weight:500;}
#myAccountAdminSubNav a:visited{color:#aaaaaa; font-size:11px; font-weight:500;}
#myAccountAdminSubNav a:active{color:#aaaaaa; font-size:11px; font-weight:500;}
#myAccountAdminSubNav a:hover{color:#333333; font-size:11px; font-weight:500;}

#myAccountAdminSubNav .myAccountAdminSubNavOn{background-image:url(/images/downArrow.gif);}
#myAccountAdminSubNav .myAccountAdminSubNavOn a:link{color:#333333; font-size:11px; font-weight:700; text-decoration:none;}
#myAccountAdminSubNav .myAccountAdminSubNavOn a:visited{color:#333333; font-size:11px; font-weight:700; text-decoration:none;}
#myAccountAdminSubNav .myAccountAdminSubNavOn a:active{color:#333333; font-size:11px; font-weight:700; text-decoration:none;}
#myAccountAdminSubNav .myAccountAdminSubNavOn a:hover{color:#333333; font-size:11px; font-weight:700; text-decoration:none;}

/************************************************************/
/************* REVIEW ADMIN STYLE ***************************/
/************************************************************/
.myAccountAdminReviewListing table{
	margin-bottom:18px;
	background-color:#f2f2f2;
	border:1px solid #888888;
}
.myAccountAdminReviewListing th{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:700;
	text-align:right;
	width:100px;
	padding:5px;
}
.myAccountAdminReviewListing td{
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	padding:5px;
}
.myAccountAdminReviewListing td input{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	width:300px;
}
.myAccountAdminReviewListing textarea{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	width:300px;
	height:200px;
}
.myAccountAdminReviewListing img{
	background-color:#ffffff;
	border:1px solid #dedede;
	padding:4px;
}
.myAccountAdminReviewListing .pdMyAccountReviewResponse td{
	background-color:#dedede;
}
.myAccountAdminReviewListing .pdMyAccountReviewResponse th{
	background-color:#dedede;
}
.pdMyAccountReviewStatus{
	background-color:#888888;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:500;
	color:#ffffff;
	border:2px solid #dedede;
	padding:10px;
}
.pdMyAccountReviewStatus div{
	background-color:#666666;
	border-left:6px solid #dedede; 
	border-right:1px solid #dedede; 
	border-top:1px solid #dedede; 
	border-bottom:1px solid #dedede; 
	margin-bottom:5px;
	color:#ffffff;
	font-weight:700;
}
.pdMyAccountReviewStatus td input{width:15px;}
.pdMyAccountReviewStatus h4{
	width:120px;
	font-family:arial,verdana,sans-serif;
	font-size:14px;
	font-weight:700;
	color:#ffffff;
	padding:0;
	margin-bottom:6px;
	margin-top:0;
}
.pdMyAccountReviewStatus .pdMyAccountReviewStatusApproved{border-left:6px solid #00e100; border-top:1px solid #00e100; border-right:1px solid #00e100; border-bottom:1px solid #00e100; }
.pdMyAccountReviewStatus .pdMyAccountReviewStatusDeleted{border-left:6px solid #e10000; border-top:1px solid #e10000; border-right:1px solid #e10000; border-bottom:1px solid #e10000; }
.pdMyAccountReviewStatus .pdMyAccountReviewStatusNew{border-left:6px solid #ffff01; border-top:1px solid #ffff01; border-right:1px solid #ffff01; border-bottom:1px solid #ffff01; }

/******* ADMIN SEARCH BOX ********/
.pdAdminReviewsSearch form{display:inline;}
.pdAdminReviewsSearch table{
	border:1px solid #666666;
}
.pdAdminReviewsSearch th{
	font-family: arial, verdana, sans-serif;
	background-color:#666666;
	font-size:14px; 
	font-weight:700; 
	color:#ffffff;
	padding:10px;
	text-align:left;
	vertical-align:middle;	
}
.pdAdminReviewsSearch th span{
	font-family: arial, verdana, sans-serif;
	font-size:11px; 
	font-weight:500; 
	color:#ffffff;
}
.pdAdminReviewsSearch td{
	font-family: arial, verdana, sans-serif;
	font-size:12px; 
	font-weight:500; 
	vertical-align:middle;
	padding:8px;
}

/************************************************************/
/************* POPUP WINDOW STYLE ***************************/
/************************************************************/
.myAccountPopupWrapper{
	margin:12px;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.myAccountPopupWrapper td{
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	font-weight:500;
	color: #000000;
}
.myAccountPopupWrapper h1{
	font-family:arial,verdana,sans-serif;
	font-size:18px;
	font-weight:700;
	color: #000000;
}
.myAccountPopupWrapper a:link{color:#0000c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.myAccountPopupWrapper a:active{color:#0000c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.myAccountPopupWrapper a:visited{color:#0000c8; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
.myAccountPopupWrapper a:hover{color:#444444; font-family:arial,verdana,sans-serif; font-size:11px; font-weight:700; text-decoration:none;}
