/*DataGrid Class*/
table.datagrid {
	border-collapse: collapse;
}
table.datagrid th  {
	border: 1px solid #B4B2AE;
	background-color: #DAD8D4;
	text-align: left;
	padding: 3px;
	color: #4F4F4F;
	font-weight:bold;
}
table.datagrid td {
	border: 1px solid #B4B2AE;
	background-color: #ffffff;
	padding: 3px;
	vertical-align:middle;
}

/*-Web form class --------------------------------------------------*/
form.webform p label {
	float: left;
	font-size: 11px;
	width: 120px;
	vertical-align: top;
}
form.webform p {
  padding-top: 2px;
  clear: left;
}
form.webform p input { vertical-align:middle; }
form.webform fieldset {
	border: 1px solid #D4D4D4;
	margin: 8px 0px 6px 0px;
	padding: 10px;
}
form.webform legend {
	font-weight: bold;
	color: #4F4F4F;
}
.btnSubmit {
	background-color: #EFEFEF;
	color: #494949;
	font-weight: bold;
	border: 1px solid #494949;
}

.formError { color:#df3400; }

table.prodlist { width:100%; border-collapse:collapse; margin-top:8px; }
table.prodlist td { vertical-align:top; text-align:left; padding:0px 18px 22px 0px; }
table.prodlist img.prodthumb { border:1px solid #030408; width:100px; margin: 0px 6px 0px 0px; }
#page table.prodlist h3 { margin:0px; padding:0px; }
#page table.prodlist h3 a:link,
#page table.prodlist h3 a:active,
#page table.prodlist h3 a:visited,
#page table.prodlist h3 a:hover { font-weight:bold; color:#221E1F; }

/*largeButton*/
a.largeButton:link,
a.largeButton:active,
a.largeButton:visited,
a.largeButton:hover {
	background-color:#268BB1;
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	text-decoration:none;
}
a.largeButton:hover {
	background-color:#4DADCF;
}

#homeBrandLogos
{
	margin:0px 0px 2.0em 35px; 
	padding:0px 0px 20px 0px; 
	border-bottom:1px solid #268BB1;
}

#homeBrandLogos img
{
	padding: 0px 10px 10px 0px;
}

/*News Ticker*/

#TICKER {
	border-top: 1px solid rgb(204, 204, 204); 
	border-bottom: 1px solid rgb(204, 204, 204); 
	overflow: hidden; 
	display: block; width: 772px;
}

#TICKER .BreakingNews {
	background-color:#990000;
	color:#ffffff;
	font-weight:bold;
	padding:0px 4px;
	margin:0px 4px;
}

#TICKER .News {
	background-color:#009900;
	color:#ffffff;
	font-weight:bold;
	padding:0px 4px;
	margin:0px 4px;
}