﻿body
{
	margin: 0;
	background-color: #ececec;
	font: 400 11px Verdana, Arial, Tahoma, Microsoft Sans Serif;
}
h1, h2, h3, h4
{
	color: #1b9e06;
}
h1
{
	font-size: 24px;
}
h2
{
	font-size: 20px;
}
h3
{
	font-size: 16px;
}
h4
{
	font-size: 14px;
	margin-top: 15px;
}
p
{
	font-size: 11px;
	font-weight: 400;
	color: #000;
	text-decoration: none;
	margin-top: 12px;
	margin-bottom: 12px;
}
p.InnerHead
{
	font-size: 11px;
	color: black;
	font-weight: 700;
	margin-top: 8px;
	margin-bottom: 8px;
}
.BlockCenter
{
	margin-left: auto;
	margin-right: auto;
}
.PagingText
{
	font-size: 10px;
	font-weight: 700;
	color: blue;
}
.BreadCrumb
{
	font-size: 11px;
	font-weight: 400;
	color: #1b9e06;
}
.CategoryNavListHeader
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: silver;
	background-color: maroon;
	text-align: center;
}
.CategoryNavListContent
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #fff;
	text-align: center;
	width: 160px;
	margin: 10px;
}
.ProductListItem, .CategoryListItem
{
	vertical-align: bottom;
}
.ProductListContent, .CategoryListContent
{
	width: 100%;
}
.ProductListName, .CategoryListName
{
	color: blue;
}
.ProductListName a
{
	color: #2e3192;
	text-decoration: none;
}
.ProductDetailsName
{
	color: #1b9e06;
	font-weight: 700;
}
td.ShippingAddressLabelColumn
{
	padding: 0 30px 0 10px;
	font-weight: 700;
	color: #000;
	text-align: left;
}
td.ShippingAddressDataColumn
{
	padding: 0 30px 0 10px;
	text-align: left;
}
.GridHeadStyle
{
	background-color: #fdeb6b;
	font-weight: 700;
	color: #000;
}
.TableHeadBorder, .TableHead
{
	background-color: #fdeb6b;
	color: Black;
	font-weight: 700;
	padding: 4px;
}
.TableAlter, .GridRowStyle
{
	background-color: #ececec;
}
.tableAdvancedSearch
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
.tableAdvancedSearch td
{
	width: 25%;
}
.LinkLayoutHead, .ProductDetailsShortDescription, .ProductListHeader, .CategoryListHeader
{
	font-weight: 700;
}
.LinkLayoutHead a
{
	color: #000;
	text-decoration: none;
}
.LinkLayoutHead a:Hover
{
	text-decoration: underline;
	color: #fdeb6b;
}
.NoBorder
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.AlternateRow
{
	background-color: #EEE;
}
.NoteText
{
	font-weight: 700;
	color: blue;
}
.leftlink
{
	text-align: left;
}
.ValidateText
{
	color: red;
}
.ErrorBody
{
	color: Red;
	font-weight: 400;
}
.LoginName
{
	font-weight: 700;
	color: #000;
}
.LogOutText
{
	font-weight: 700;
	color: #fff;
}
.PageNumber
{
	text-align: right;
	margin-left: auto;
	margin-right: 10px;
}
.CssList
{
	list-style-image: url(../../Images/Design/VevoMyAccountBullet.png);
}
.CssNoLine, .LinkCategory a:hover, .LinkCategory a, .CategoryNavListItem
{
	text-decoration: none;
}
.NewsBar
{
	background-image: url(../../Images/Design/NewsBar.png);
	background-repeat: repeat-x;
	height: 14px;
}
.OptionPrice
{
	color: maroon;
	font-style: italic;
}
.OptionDisplayText
{
	font-weight: 700;
	color: #33f;
}
.OptionImg
{
	width: 20px;
}
.NewsDate a
{
	color: #f26522;
	margin-right: 5px;
	text-decoration: none;
}
.NewsText a
{
	color: #6b6bad;
	text-decoration: none;
}
.NewsMore a
{
	color: #fdeb6b;
	text-decoration: none;
}
span.Asterisk, .ErrorHeader
{
	color: Red;
	font-weight: 700;
}
h1.GatewayPosting
{
	margin: 30px;
	text-align: center;
	font-size: 24px;
}
p.GatewayPosting
{
	margin: 20px;
	font-size: 16px;
	text-align: center;
}
body.DomainKeyError p, body.DomainKeyError
{
	font-size: 14px;
}
body.DomainKeyError li
{
	margin-top: 10px;
	margin-bottom: 10px;
}
div.GroupBox
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	background-color: #f9f9f9;
	padding: 10px;
}
.TableClientHead
{
	background-color: #39c;
	color: #fff;
	font-weight: 700;
	padding: 4px;
}
.Cssrating td
{
	width: 30px;
	text-align: center;
}
.RightFloat
{
	float: right;
	vertical-align: middle;
}
Div.MainContent
{
	margin-left: 10px;
	margin-right: 10px;
}
div.Center, div.Header
{
	width: 984px;
	margin: 0 auto;
	background-color: #fff;
}
div.Footer
{
	width: 984px;
	margin: 0 auto;
	vertical-align: top;
}
div.CssHeaderLogo
{
	width: 100%;
	display: table;
	height: 100px;
	color: Black;
}
div.CssHeaderLogo .CssHeaderLogoImage
{
	margin: 2px auto auto 4px;
}
div.CssHeaderLogo .CssHeaderLogoLogin
{
	margin: 10px 10px auto auto;
}
div.CssHeaderMenu
{
	width: 100%;
	display: table;
	background-image: url(../../Images/Design/MenuButtonBackgroundTest.png);
	background-repeat: repeat-x;
	height: 23px;
	text-align: center;
}
div.CssHeaderMenu ul
{
	padding: 0;
	margin: 0 auto;
	list-style: none;
}
div.CssHeaderMenu li
{
	display: inline;
}
div.CssHeaderMenu div.line
{
	width: 1px;
	float: left;
	height: 30px;
	font-size: 1px;
}
div.CssHeaderMenu div.button
{
	background-image: url(../../Images/Design/MenuButtonTest.png);
	background-repeat: repeat-x;
	height: 30px;
	color: #fff;
	font-weight: 700;
	font-size: medium;
	text-align: center;
	float: left;
	vertical-align: middle;
}
div.button a
{
	color: #fff;
	text-decoration: none;
}
div.button a:hover
{
	text-decoration: underline;
}
div.button div
{
	margin-top: 4px;
	margin-bottom: auto;
}
div.CssHeaderMenu div.title
{
	background-image: url(../../Images/Design/MenuButtonTest.png);
	background-repeat: repeat-x;
	height: 30px;
	color: #fff;
	font-weight: 700;
	text-align: left;
	float: left;
	vertical-align: middle;
}
div.CssHeaderMenu div.titletext
{
	font-size: larger;
	margin: 4px auto auto 15px;
}
div.CssHeaderSearch
{
	background-image: url(../../Images/Design/SearchBar.png);
	background-repeat: repeat-x;
	height: 31px;
	width: 100%;
	display: table;
}
div.CssHeaderSearchLangSwitch
{
	float: right;
	margin: 4px 2px auto auto;
}
div.CssHeaderSearchBox
{
	float: left;
}
div.CssHeaderSearchBox a, div.CssHeaderLogo a
{
	color: Black;
}
div.CssHeaderSearchBox div.CssSearchLink
{
	margin: 7px auto auto 10px;
}
div.CssSearchText
{
	color: Black;
	float: left;
	margin: 7px 5px auto;
	font-size: medium;
	font-weight: 700;
}
.CssTextSearch
{
	float: left;
	margin: 3px 5px auto;
	width: 160px;
}
.CssTextButton
{
	float: left;
	margin: 5px 5px auto;
}
div.CssSearchBox
{
	margin: 0 auto 0 20px;
}
div.CssFooterBar
{
	height: 15px;
	background-color: #2aa409;
	text-align: center;
	color: #fff;
}
div.CssFooterBarYellow
{
	background-image: url(../../Images/Design/FooterYellowBar.png);
	background-repeat: repeat-x;
	height: 30px;
	color: #1b9e06;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
div.CssFooterBarYellow div
{
	padding-top: 7px;
}
#topMenu
{
	margin: 0 auto;
}
#topMenu a, .LanguageSwitching a
{
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}
#topMenu td
{
	text-align: center;
	width: 150px;
}
.CssFooterBlackBar
{
	background-color: Black;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 26px;
}
.CssFooterBlackBar a, div.CssFooterBar a, .TextHide
{
	color: #fff;
}
.CssBlueBar
{
	background-image: url(../../Images/Design/FooterBlueBar.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	color: Black;
}
.CssBgLeftBar
{
	background-image: url(../../Images/Design/bgLeftBar.png);
	background-repeat: repeat-y;
	width: 3px;
	height: 30px;
	vertical-align: top;
}
.CssBgRightBar
{
	background-image: url(../../Images/Design/bgRightBar.png);
	background-repeat: repeat-y;
	width: 3px;
	vertical-align: top;
}
.titleLayout
{
	padding-left: 5px;
	font-weight: 700;
	color: #444;
	text-decoration: none;
}
div#TitleTodaySpecial
{
	background-image: url(../../Images/Design/iconTodaySpecial.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleCategories
{
	background-image: url(../../Images/Design/iconCategories.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleInformation
{
	background-image: url(../../Images/Design/iconInformation.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleSearch
{
	background-image: url(../../Images/Design/iconSearch.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 35px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleShoppingCart
{
	background-image: url(../../Images/Design/iconproduct.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 40px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleCoupon
{
	background-image: url(../../Images/Design/iconCoupon.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 40px;
	padding-top: 0;
	margin: 5px auto auto 5px;
}
div#TitleNewsletter
{
	background-image: url(../../Images/Design/iconNewsletter.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 40px;
	padding-top: 0;
	margin: 5px auto auto 5px;
}
div#TitleCurrency
{
	background-image: url(../../Images/Design/iconCurrency.png);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 40px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
}
div#TitleNews
{
	background-image: url(../../Images/Design/iconNews.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-left: 40px;
	padding-top: 5px;
	margin: 5px auto auto 5px;
	display: table;
}
ul.ListCategories
{
	padding-left: 0;
	list-style: none;
	margin: 5px auto auto 10px;
}
ul.ListCategories li
{
	background-image: url(../../Images/Design/ListBullet.png);
	background-repeat: no-repeat;
	margin: 12px auto;
	font-weight: 700;
	font-size: 12px;
	background-position: 0 2px;
	line-height: 15px;
	padding-left: 15px;
	color: Black;
	text-decoration: none;
}
.CssLine
{
	background-image: url(../../Images/Design/dot_hor.gif);
	height: 1px;
	background-repeat: repeat-x;
	font-size: 1px;
	display: block;
}
.CssImage, .TextCenter
{
	text-align: center;
}
.CssDiscountText
{
	font-weight: 700;
	text-align: center;
	color: #fcb61b;
}
.CssTextSideBar
{
	float: left;
	margin: 7px auto auto 10px;
	border: solid 1px Black;
	width: 120px;
}
.CssShoppingCartBox
{
	margin: 15px auto auto 30px;
}
.CssShoppingCartAmount, .CssShoppingCartQuantity, ul.ListCategories a
{
	color: Black;
	text-decoration: none;
}
.CssShoppingCartLink
{
	width: 200px;
	margin: 10px auto 0 10px;
	display: table;
	text-align: center;
}
.CssShoppingCartLink a
{
	float: left;
	color: Black;
	text-decoration: none;
	margin: 3px auto;
}
.CssShoppingCartLink img
{
	float: left;
	margin: auto 5px;
}
.CssNewsletterDes
{
	margin: 0 auto auto 10px;
}
.CssCurrencyDrop
{
	text-align: center;
	margin: 10px auto 0;
}
.CssSideBox
{
	width: 217px;
	margin: 10px auto 0;
}
.CssSideBoxTitle
{
	color: #1b9e06;
	font-size: larger;
	font-weight: 700;
	margin: 0 auto 10px 60px;
}
.CssSideBoxTopCenter
{
	background-image: url(../../Images/Design/BoxTopCenter.png);
	background-repeat: repeat-x;
	width: 186px;
}
.CssSideBoxCenter
{
	border-left: solid 1px #fbd007;
	border-right: solid 1px #fbd007;
	width: 215px;
	background-color: #fff;
	margin: 0;
	display: table;
}
.CssSideBoxBottomCenter
{
	width: 187px;
	height: 16px;
	background-image: url(../../Images/Design/BoxBottomCenter.png);
	background-repeat: repeat-x;
}
.CssMainBox
{
	width: 500px;
	margin: 10px auto 0;
}
.CssMainBoxTitle
{
	color: #1b9e06;
	font-weight: 700;
	margin: 0 auto 10px 20px;
}
.CssMainBoxTop, .CssSideBoxTop
{
	display: table;
	margin: 0;
}
.CssMainBoxTop div, .CssSideBoxTop div
{
	font-size: 4px;
	float: left;
	height: 16px;
	display: inline;
}
.CssMainBoxTopLeft, .CssSideBoxTopLeft
{
	background-image: url(../../Images/Design/BoxTopLeft.png);
	background-repeat: no-repeat;
	width: 15px;
}
.CssMainBoxTopCenter
{
	background-image: url(../../Images/Design/BoxTopCenter.png);
	background-repeat: repeat-x;
	width: 469px;
}
.CssMainBoxTopRight, .CssSideBoxTopRight
{
	background-image: url(../../Images/Design/BoxTopRight.png);
	background-repeat: no-repeat;
	width: 16px;
}
.CssMainBoxCenter
{
	border-left: solid 1px #fbd007;
	border-right: solid 1px #fbd007;
	width: 498px;
	background-color: #fff;
	margin: 0;
	display: table;
}
.CssMainBoxBottom div, .CssSideBoxBottom div
{
	font-size: 4px;
	float: left;
}
.CssMainBoxBottomLeft, .CssSideBoxBottomLeft
{
	background-image: url(../../Images/Design/BoxBottomLeft.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
}
.CssMainBoxBottomCenter
{
	width: 470px;
	height: 16px;
	background-image: url(../../Images/Design/BoxBottomCenter.png);
	background-repeat: repeat-x;
}
.CssMainBoxBottomRight, .CssSideBoxBottomRight
{
	background-image: url(../../Images/Design/BoxBottomRight.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 16px;
}
.CssNewsMoreLink
{
	text-align: right;
	display: table;
	margin: auto 5px auto auto;
	width: 42px;
}
.CssNewsMoreLink a
{
	color: #777;
	text-decoration: none;
	width: 42px;
	height: 19px;
	background-image: url(../../Images/Design/More.gif);
	background-repeat: no-repeat;
	display: block;
}
.CssNewsBoxCenterDate a
{
	color: Red;
	text-decoration: none;
}
.CssNewsBoxCenterText a
{
	color: #868686;
}
div#uxNewsTable, .CssMainBoxBottom, .CssSideBoxBottom
{
	display: table;
}
.DefaultBanner
{
	margin: 5px auto;
}
.DefaultBanner img, .CssImage img, div.CssHeaderSearchBox img
{
	border: none;
}
.CssProductBoxTopLeft
{
	background-image: url(../../Images/Design/productTopLeft.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}
.CssProductBoxTopCenter
{
	background-image: url(../../Images/Design/productTopCenter.png);
	background-repeat: repeat-x;
	height: 4px;
	width: 260px;
}
.CssProductBoxTopRight
{
	background-image: url(../../Images/Design/productTopRight.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}
.CssProductBoxLeftBar
{
	background-image: url(../../Images/Design/productLeftBar.png);
	background-repeat: repeat-y;
	width: 4px;
}
.CssProductCenter, .TableRow
{
	background-color: #fff;
}
.CssProductBoxRightBar
{
	background-image: url(../../Images/Design/productRightBar.png);
	background-repeat: repeat-y;
	width: 4px;
}
.CssProductBoxBottomLeft
{
	background-image: url(../../Images/Design/productBottomLeft.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}
.CssProductBoxBottomCenter
{
	background-image: url(../../Images/Design/productBottomCenter.png);
	background-repeat: repeat-x;
	height: 4px;
	width: 260px;
}
.CssProductBoxBottomRight
{
	background-image: url(../../Images/Design/productBottomRight.png);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}
.NewsContent
{
	text-align: left;
	padding-left: 10px;
}
.CssNewsHeaderTable
{
	text-align: center;
	background-color: #fdeb6b;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.60;
}
.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFF;
	position: absolute;
	width: 450px;
	height: 50px;
}
.updateProgressMessage
{
	margin: 3px;
	font-family: Trebuchet MS;
	font-size: small;
	vertical-align: middle;
}
.linecardtable
{
	border: 1px solid #ccc;
	text-align: left;
}
.RFQTable
{
	border: 1px solid #ccc;
	text-align: left;
	padding: 0;
}
.HorizontalPadding
{
	padding-left: 15px;
	padding-right: 15px;
}
.specialLink
{
	margin-left: 11px;
	font-weight: 700;
	color: Red;
}
.specialLink:hover, ul.ListCategories a:hover
{
	color: #fff;
	background-color: Green;
}
