div.updateProgress
{
background: #FFFFFF url("../../Images/Icons/loading_popup.gif") left top no-repeat;color: #555555;height:75px;width:222px;z-index: 999;left:-280px;position:absolute;
}

.pagingControls { white-space: nowrap; width: 200px; margin:0px; padding:0px; }

div.contentAreaDisclaimer input.button {
	width: auto !important;	
}

div.formContainer00 div.formSection00 input
{
	clear:			both;
	margin:			0px 5px 0px 0px;	
	vertical-align:	top;
}

.contactFormWidthFix { width:300px !important; }

.formContainer00 label.checkbox
{
margin:0;padding:0 10px 5px 0;float:left;width:180px;
}
.formContainer00 span
{
width:auto;
}
.globalDisclaimer { font-size: 9px; display:block; margin-top:15px; margin-bottom:5px; text-align:left; clear:both;}

.blueInner a.grayButton { margin:20px 0 0 0 !important; }

span.privacyStatement { font-size: 10px; }

ul.blueArrow li
{
	list-style-type:none;
	background: url("../../Images/backgrounds/arrow-bullet-outline.gif") left top no-repeat;
	padding-left: 10px;
	font-size: 12px;
	clear:both;
}
textarea
{
	margin-bottom:8px;
}
table.tableMatrixTool
{
	border-collapse:collapse;
	width:100%;
	font-size:68.75%;
	color: #333;
	margin: 0;
	margin:20px 0;
}
table.tableMatrixTool tbody th
{
	padding:2px;
	border: 1px solid #fff;
	width:25%;
	background-color:#e7e4e2;
	font-weight:bold;
}
table.tableMatrixTool tbody td
{
	padding:2px;
	border: 1px solid #fff;
	width:25%;
	background-color:#fbf8f6;
}
.contentAreaCenter .formContainer05
{
width: 444px;
}
.formContainer05
{
margin-top:0px!important;
float:left;
width:720px;
padding:10px 10px 10px 10px;
background:url("../../Images/Content/top.gif") top left no-repeat;
}
.formContainer05outer
{
background:url("../../Images/Content/bottom.gif") bottom left no-repeat;
padding-bottom:6px;
float:left;
}
.formContainer05 input
{
display:block;
margin-right:4px;
margin-bottom:10px;
}
.formContainer05 input.button
{
float:left;
background:url("../../Images/Backgrounds/Header/primary-navigation.gif") repeat-x center left;
border:1px solid #002469;
font-size:68%;
font-weight:bold;
text-align:center !important;
padding:0 3px 0 3px;
margin-top:18px;
margin-right:4px;
}
.formContainer05 label
{
display:block;
font-weight:bold !important;
font-size:68%;
color:#666;
padding-bottom:2px;
}
.formContainer05 .formBlock
{
float:left;
padding-right:5px;
}

/* Added to Watchlist */

ul.productControl02
{background:none;float:right;}
ul.productControl02 li
{background:url("../../Images/Sprites/productControl02.gif") left top no-repeat;padding:0 0 0 10px}
ul.productControl02 li a
{background:url("../../Images/Sprites/productControl02.gif") right top no-repeat;padding:8px 8px 8px 0;}
/*ul.productControl01 li a span
{background: url(/Images/Sprites/productControl02.gif) left middle no-repeat; background-position: -10px -7px; display: block; padding:12px 12px 15px 0;}*/
ul.productControl02 li a span {background-image: url(/Images/Sprites/productControl02.gif); background-position: -10px -7px; display: inline-block; width: 22px; height: 22px; vertical-align: middle;}