/*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: 10px;
	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:none;
	color: #ffffff;
	font-weight: bold;
	border: none;
}
.formError {
	color:#df3400;
}

/*largeButton*/
.large_button {
background:url(../assets/images/sitelayout/Shared/proceed-to-secure-checkout.jpg) no-repeat 0px 0px;
height:28px;
position:relative;
width:188px;
padding:14px 10px;
margin:10px 0px;
}
.large_button span {}
.large_button a:link, .large_button a:visited, .large_button a:active, .large_button a:hover {color:#ffffff; font-weight:bold;}
.large_button:hover {background-position:0px -56px; cursor:pointer;}
.large_button:hover a {text-decoration:underline;}

/*Basket_button*/
.basket_button {
background:url(../assets/images/sitelayout/Shared/basket_buttons1.jpg) no-repeat 0px 0px;
height:18px;
position:relative;
width:208px;
padding:7px 0px 3px;
margin:10px 0px;
}
.basket_button span {}
.basket_button a:link, .basket_button a:active, .basket_button a:visited, .basket_button a:hover {color:#ffffff; font-weight:bold;}
.basket_button:hover {background-position:0px -28px; cursor:pointer;}
.basket_button:hover a {text-decoration:underline;}

.basket_button2 {margin:10px 0px;}
/*#homeBrandLogos
{
	margin:0px 0px 2.0em 35px; 
	padding:0px 0px 20px 0px; 
	border-bottom:1px solid #268BB1;
}*/

#homeBrandLogos img {
	margin-top:20px;
	border:1px solid #333333;
}
/*News Ticker*/

#TICKER {
	overflow: hidden;
	width: 100%;
	height:100px;
	background-color:red;
	display:none;
}
#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;
}

.content-page {margin:0px 20px;}

