/*************************************************/
/************* MY ACCOUNT GLOBAL STYLE ***********/
/*************************************************/

/***************************************************************/
/******************* GRAPHIC NAVIGATION BUTTONS ****************/
/***************************************************************/
.navButtons{
	background-image: url(/images/navBg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:700px;
	height:50px;
	margin-bottom:20px;
	border-bottom:1px solid #dedede;
	text-align:left
}
.navButOff{
	margin-top:10px;
	background-image:url(/images/navButOffR.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:8px;
	height:26px;
	float:left;
	text-align:left;
	margin-left:13px;
}
.navButOff img{float:left;margin-left:-3px;}
.navButOff a:link{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#3d81ae; text-decoration:none;}
.navButOff a:active{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#3d81ae; text-decoration:none;}
.navButOff a:visited{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#3d81ae; text-decoration:none;}
.navButOff a:hover{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#99cc33; text-decoration:none;}

.navButOn{
	margin-top:10px;
	background-image:url(/images/navButOnR.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:8px;
	height:26px;
	float:left;
	text-align:left;
	margin-left:13px;
}
.navButOn img{float:left;margin-left:-3px;}
.navButOn a:link{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:none;}
.navButOn a:active{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:none;}
.navButOn a:visited{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:none;}
.navButOn a:hover{line-height:26px;font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; color:#ffffff; text-decoration:none;}
/***************************************************************/
/**************** END GRAPHIC NAVIGATION BUTTONS ***************/
/***************************************************************/


.myAccountWrapper{padding:20px; font-family:verdana,arial,sans-serif; font-size:12px;}
.myAccountWrapper td{font-family:verdana,arial,sans-serif; font-size:12px;}
.myAccountWrapper p{font-family:verdana,arial,sans-serif; font-size:12px;}

.myAccountInnerWrapper{}
#myAccountHomeWrapper{width:740px;}
#myAccountOrderDetailWrapper{width:740px;}

.myAccountHomepageHtml {}
.myAccountHeading{
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	font-weight:700;
	color: #003300;
}
.myAccountPreferencesHeading{
	font-family:verdana,arial,sans-serif;
	font-size:18px;
	font-weight:700;
	color: #003300;
}
.myAccountPreferencesChangePassword{
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding:6px;
}
.myAccountOrderInfoBox{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	padding:10px;
	border:1px #E0ECF0 dotted;
}

.myAccountDataTable{width:100%;}
.myAccountDataTable th{
	font-family:verdana,arial,sans-serif;
	color:#444444;
	background-image: url(/images/thCellBg.gif);
	background-repeat: repeat-x;
	line-height:38px;
	padding-left:6px;
	font-size:11px;
	font-weight:700;
	text-align:left;
}
.myAccountDataTable td{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	padding:6px;
	text-align:left;
}
.myAccountDataTableRowOn{background-color:#f6f6f6;}

.myAccountCopyCheckbox{
	padding:5px;
	background-color:#ff951a;
	margin-top:10px;
	margin-bottom:10px;
	width:350px;
}

/*************************************************/
/************* MY ACCOUNT TABLES STYLE ***********/
/*************************************************/
.myAccountStandardTable{width:690px;}
.myAccountNavTable{width:690px;}
.myAccountRegisterTable{width:670px;}
.myAccountPreferencesTable{width:670px;}
.myAccountFavoritesTable{width:670px;}

/*************************************************/
/************* MY ACCOUNT HEADER STYLE ***********/
/*************************************************/
.myAccountTitle{
	font-family:verdana,arial,sans-serif;
	font-size:22px;
	font-weight:700;
	color: #003300;
	/*background-image: url(/images/titleBg.gif);*/
	background-repeat: repeat-y;
	padding-left:10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 1px solid #003300;
	border-bottom: 1px solid #003300;
	margin-top:10px;
	margin-bottom:10px;
	width:745px;
}
.myAccountName{font-family:verdana,arial,sans-serif; font-size:14px; font-weight:500; padding-left:2px;}

.myAccountNav{list-style:none; float:right; width:99%;}
.myAccountNav li{
	float:left;
	padding:6px;
	margin-left:18px;
	background-color:#FFFFFF;
}
.myAccountNav li a:link{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#999999; text-decoration:none;}
.myAccountNav li a:active{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#999999; text-decoration:none;}
.myAccountNav li a:visited{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#999999; text-decoration:none;}
.myAccountNav li a:hover{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#555555; text-decoration:underline;}
#myAccountNavOn{color:#333333}
#myAccountNavOn a:link{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#555555; text-decoration:none;}
#myAccountNavOn a:active{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#555555; text-decoration:none;}
#myAccountNavOn a:visited{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#555555; text-decoration:none;}
#myAccountNavOn a:hover{font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#555555; text-decoration:none;}


/*************************************************/
/************* MY ACCOUNT BOX EFFECTS ************/
/*************************************************/
.myAccountBoxTable th{font-size:11px; font-weight:700; text-align:right;}
.myAccountBoxTable td{text-align:right; padding-right:5px}

.myAccountRetrievePasswordTable th{font-size:11px; font-weight:700;text-align:left;}
.myAccountRetrievePasswordTable td{text-align:right; padding-right:5px}

.myAccountBoxLogin{
	background-image: url("/images/boxBg308.gif");
	background-repeat: no-repeat;
	width:308px;
	height:195px;
}
.myAccountBoxLoginPad{padding-top:20px; padding-left:25px;}

#myAccountLoginWrapper{width:775px}

/*************************************************/
/************* 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: verdana,arial,sans-serif;
	font-weight:500;
}

.errorMessage {
	color: #232323;
	padding-top:35px;
	padding-left:70px;
	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: verdana,arial,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: verdana,arial,sans-serif;
	font-weight:500;
}

/*************************************************/
/************ FAVORITES LIST STYLES **************/
/*************************************************/
.favoritesOptions{}
.favoritesPrice{}

/*************************************************/
/********** FAVORITES POPUP WINDOW ***************/
/*************************************************/
.myAccountFavoritesPopupWrapper{
	background-color:#ffffff;
}
.myAccountFavoritesPopupBody{
	background:none;
}
.myAccountFavoritesTitle{
	font-family:verdana,arial,sans-serif;
	font-size:18px;
	font-weight:700;
	color: #4caa30;
	border-bottom: 2px dotted #4caa30;
	margin-top:10px;
	margin-bottom:10px;
}
/*************************************************/
/************ MY ACCOUNT ADMIN *******************/
/*************************************************/

.myAccountAdmin{
	margin-bottom:8px;
	background-color:#000000;
	width:753px;
	text-align:right;
}
.myAccountAdmin a:link{margin-right:12px; line-height:24px; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#ffffff; text-decoration:none;}
.myAccountAdmin a:active{margin-right:12px; line-height:24px; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#ffffff; text-decoration:none;}
.myAccountAdmin a:visited{margin-right:12px; line-height:24px; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#ffffff; text-decoration:none;}
.myAccountAdmin a:hover{margin-right:12px; line-height:24px; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:700; color:#dedede; text-decoration:none;}


.myAccountAdminBox{
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding:6px;
}
.myAccountAdminUserCount{background-color:#666666; color:#ffffff; padding:10px;}
.myAccountAdminUserCount td{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;
}
.myAccountAdminTable{
	background-color:#f2f2f2;
	border:1px dotted #dedede;
	padding:6px;
}
.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;
}

