body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Arial, sans-serif;
	font-size: 12px;
	color: #444;
	font-weight: normal;
	background-image: url('../Content/Background.jpg');
	background-repeat:no-repeat;
	background-position: top center;
	background-color: #b6b2a8;
}

img
{
	border: 0px;
}

form
{
	margin: 0px;
}

a:link, a:active, a:visited, a:hover
{
	color: #444;
	text-decoration: none;
}

h2
{
	font-size: 12px;
	color: #444;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h3
{	
	position: relative;
	top: 13px;
	left: 101px;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
}

.Clear
{
	clear: both;
}

#Mamma
{
	position: relative;
	width: 980px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#Top
{
	position: relative;
	width: 980px;
	height: 240px;
	top: 0px;
	background-image: url('../Content/Banner.jpg');
	background-repeat: no-repeat;
	background-color: #b6b2a8;
}

/* Menu start */

#Menu, #SubMenu
{
	position: absolute;
	width: 980px;
	overflow: auto;
}

#Menu
{
	top: 187px;
}

#Menu a
{
	float: left;
	width: 102px;
	height: 27px;
	margin-right: 0px;
}


#Menu a.One
{
	width: 134px;
	margin-right: 0px;
	background-image: url('../Content/MenuOneOff.png');
	background-repeat: no-repeat;
}

#Menu a.One:hover
{
	width: 134px;
	background-image: url('../Content/MenuOneOn.png');
}

#Menu a.Two
{
	background-image: url('../Content/MenuTwoOff.png');
	background-repeat: no-repeat;
}

#Menu a.Two:hover
{
	background-image: url('../Content/MenuTwoOn.png');
}

#Menu a.Three
{
	background-image: url('../Content/MenuThreeOff.png');
	background-repeat: no-repeat;
}

#Menu a.Three:hover
{
	background-image: url('../Content/MenuThreeOn.png');
}

#Menu a.Four
{
	background-image: url('../Content/MenuFourOff.png');
	background-repeat: no-repeat;
}

#Menu a.Four:hover
{
	background-image: url('../Content/MenuFourOn.png');
}

#Menu a.Five
{
	background-image: url('../Content/MenuFiveOff.png');
	background-repeat: no-repeat;
}

#Menu a.Five:hover
{
	background-image: url('../Content/MenuFiveOn.png');
}

#Menu a.Six
{
	background-image: url('../Content/MenuSixOff.png');
	background-repeat: no-repeat;
}

#Menu a.Six:hover
{
	background-image: url('../Content/MenuSixOn.png');
}

#Menu a.Seven
{
	background-image: url('../Content/MenuSevenOff.png');
	background-repeat: no-repeat;
}

#Menu a.Seven:hover
{
	background-image: url('../Content/MenuSevenOn.png');
}

#Menu a.Eight
{
	background-image: url('../Content/MenuEightOff.png');
	background-repeat: no-repeat;
}

#Menu a.Eight:hover
{
	background-image: url('../Content/MenuEightOn.png');
}

#Menu a.Nine
{
	margin-right: 0px;
	background-image: url('../Content/MenuNineOff.png');
	background-repeat: no-repeat;
}

#Menu a.Nine:hover
{
	background-image: url('../Content/MenuNineOn.png');
}

#Menu .MenuRemainder
{
	float: left;
	width: 846px;
	height: 26px;
	margin-right: 0px;
	background-image: url('../Content/MenuBlank1Off.png');	
}

#Menu .Padding, #Menu .LastPadding
{
	float: left;
	width: 102px;
	height: 26px;
	margin-right: 1px;
	background-image: url('../Content/MenuBlank1Off.png');
}

#Menu .LastPadding
{
	margin-right: 0px;
}

#SubMenu
{
	top: 214px;
}

#SubMenu a
{
	width: 103px;
	float: left;
	height: 25px;
	margin-right: 0px;
}

#SubMenu a.One
{
	width: 134px;
	background-image: url('../Content/SubMenuOneOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.One:hover
{
	width: 134px;
	background-image: url('../Content/SubMenuOneOn.png');
}

#SubMenu a.Two
{
	width: 104px;
	background-image: url('../Content/SubMenuTwoOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Two:hover
{
	width: 104px;
	background-image: url('../Content/SubMenuTwoOn.png');
}

#SubMenu a.Three
{
	background-image: url('../Content/SubMenuThreeOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Three:hover
{
	background-image: url('../Content/SubMenuThreeOn.png');
}

#SubMenu a.Four
{
	background-image: url('../Content/SubMenuFourOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Four:hover
{
	background-image: url('../Content/SubMenuFourOn.png');
}

#SubMenu a.Five
{
	background-image: url('../Content/SubMenuFiveOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Five:hover
{
	background-image: url('../Content/SubMenuFiveOn.png');
}

#SubMenu a.Six
{
	background-image: url('../Content/SubMenuSixOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Six:hover
{
	background-image: url('../Content/SubMenuSixOn.png');
}

#SubMenu a.Seven
{
	background-image: url('../Content/SubMenuSevenOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Seven:hover
{
	background-image: url('../Content/SubMenuSevenOn.png');
}

#SubMenu a.Eight
{
	background-image: url('../Content/SubMenuEightOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Eight:hover
{
	background-image: url('../Content/SubMenuEightOn.png');
}

#SubMenu a.Nine
{
	margin-right: 0px;
	background-image: url('../Content/SubMenuNineOff.png');
	background-repeat: no-repeat;
}

#SubMenu a.Nine:hover
{
	background-image: url('../Content/SubMenuNineOn.png');
}

#SubMenu .Padding, #SubMenu .LastPadding
{
	float: left;
	width: 102px;
	height: 25px;
	margin-right: 1px;
	background-image: url('../Content/SubMenuBlank1Off.png');
}

#SubMenu .LastPadding
{
	margin-right: 0px;
}


#SubMenu .Remainder
{
	float: left;
	width: 433px;
	height: 25px;
	margin-right: 0px;
	background-image: url('../Content/SubMenuBlank1Off.png');
}

/* Menu end */

#BottomPadding
{
	position: relative;
	height: 65px;
}

#Banners
{
	position: relative;
	height: 217px;
	background-image: url('../Content/BannerBg.jpg');
	background-repeat: no-repeat;
}

#Banners .Banner0, #Banners .Banner1, #Banners .Banner2
{
	position: absolute;
	width: 308px;
	height: 218px;
	top: 0px;
	margin-left: 32px;}
}

#Banners .Banner0
{
	left: 0px;
}

#Banners .Banner1
{
	left: 309px;
}

#Banners .Banner2
{
	left: 618px;
}

#Banners .Banner0 .Label, #Banners .Banner1 .Label
{
	position: absolute;
	width: 102px;
	height: 24px;
	top: 13px;
	left: 103px;
}

#Banners .Banner0 img, #Banners .Banner1 img
{
	position: absolute;
	width: 151px;
	height: 151px;
	top: 38px;
	left: 54px;
	background-color: #d6d6d6;
}

#Banners .Banner0 .Price a, #Banners .Banner1 .Price a
{
	position: absolute;
	top: 40px;
	left: 215px;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #444;
}

#Banners .Banner0 .MoreInfo, #Banners .Banner1 .MoreInfo
{
	position: absolute;
	width: 55px;
	height: 20px;
	top: 137px;
	left: 214px;
	background-image: url('../Content/ButtonMoreInfoOff.png');
	background-repeat: no-repeat;
}

#Banners .Banner0 .MoreInfo:hover, #Banners .Banner1 .MoreInfo:hover
{
	background-image: url('../Content/ButtonMoreInfoOn.png');
}

#Banners .Banner0 .ProductName, #Banners .Banner1 .ProductName
{
	position: absolute;
	width: 190px;
	height: 23px;
	left: 53px;
	top: 192px;
	font-size: 10px;
	line-height: 1;
	font-weight: bold;
	color: #444;
	overflow: hidden;
}

#QuickBasketContainer
{
	position: absolute;
	width: 308px;
	height: 101px;
	top: 0px;
}

#QuickBasketContainer #QuickBasket
{
	position: absolute;
	width: 205px;
	height: 74px;
	background-image: url('../Content/BasketBackground.png');
	background-repeat: no-repeat;
	border-style: none solid none none;
	border-color: #b8b5aa;
	border-width: 1px;
}

#QuickBasketContainer #QuickBasket .ItemsLabel, #QuickBasketContainer #QuickBasket .TotalLabel, #QuickBasketContainer #QuickBasket .Items, #QuickBasketContainer #QuickBasket .Total
{
	position: absolute;
	color: #666;
	font-weight: bold;
	font-size: 11px;
	line-height: 1;
}

#QuickBasketContainer #QuickBasket .ItemsLabel
{
	left: 8px;
	top: 35px;
}

#QuickBasketContainer #QuickBasket .TotalLabel
{
	left: 8px;
	top: 53px;
}

#QuickBasketContainer #QuickBasket .Items
{
	left: 80px;
	top: 35px;
}

#QuickBasketContainer #QuickBasket .Total
{
	left: 81px;
	top: 53px;
}

#QuickBasketContainer #EditBasket, #QuickBasketContainer #PayNow
{
	position: absolute;
	width: 102px;
	left: 206px;
	outline-style: none;
	outline-width: 0;
}

#QuickBasketContainer #EditBasket
{
	height: 36px;
	top: 0px;
	background-image: url('../Content/BasketEditOff.png');
	border-style: none none solid none;
	border-color: #b8b5aa;
	border-width: 1px;
}

#QuickBasketContainer #EditBasket:hover
{
	background-image: url('../Content/BasketEditOn.png');
}

#QuickBasketContainer #PayNow
{
	height: 37px;
	top: 37px;
	background-image: url('../Content/BasketPayNowOff.png');
}

#QuickBasketContainer #PayNow:hover
{
	background-image: url('../Content/BasketPayNowOn.png');
}

#QuickBasketContainer #OrderTracking, #QuickBasketContainer #TsAndCs, #QuickBasketContainer #Help
{
	position: absolute;
	width: 102px;
	height: 25px;
	top: 74px;
	border-color: #b8b5aa;
	border-width: 1px;
	outline-style: none;
	outline-width: 0;
}

#QuickBasketContainer #OrderTracking
{
	left: 0px;
	background-image: url('../Content/BasketOrderTrackingOff.png');
	border-style: solid solid solid none;
}

#QuickBasketContainer #OrderTracking:hover
{
	background-image: url('../Content/BasketOrderTrackingOn.png');
}

#QuickBasketContainer #TsAndCs
{
	left: 103px;
	background-image: url('../Content/BasketTermsAndConditionsOff.png');
	border-style: solid solid solid none;
}

#QuickBasketContainer #TsAndCs:hover
{
	background-image: url('../Content/BasketTermsAndConditionsOn.png');
}

#QuickBasketContainer #Help
{
	left: 206px;
	background-image: url('../Content/BasketHelpOff.png');
	border-style: solid none solid none;
}

#QuickBasketContainer #Help:hover
{
	background-image: url('../Content/BasketHelpOn.png');
}
/*
#CurrencyContainer
{
	position: absolute;
	width: 308px;
	height: 29px;
	top: 101px;
	background-image: url('../Content/BasketCurrencyBackground.png');
}

#CurrencyContainer #CurrencyPound, #CurrencyContainer #CurrencyDollar, #CurrencyContainer #CurrencyEuro
{
	position: absolute;
	width: 33px;
	height: 23px;
	top: 3px;
}

#CurrencyContainer a#CurrencyPound
{
	left: 207px;
	background-image: url('../Content/CurrencyPoundOff.png');
	background-repeat: no-repeat;
}

#CurrencyContainer a#CurrencyPound:hover
{
	background-image: url('../Content/CurrencyPoundOn.png');
}

#CurrencyContainer a#CurrencyDollar
{
	left: 241px;
	background-image: url('../Content/CurrencyDollarOff.png');
	background-repeat: no-repeat;
}

#CurrencyContainer a#CurrencyDollar:hover
{
	background-image: url('../Content/CurrencyDollarOn.png');
}

#CurrencyContainer a#CurrencyEuro
{
	left: 275px;
	background-image: url('../Content/CurrencyEuroOff.png');
	background-repeat: no-repeat;
}

#CurrencyContainer a#CurrencyEuro:hover
{
	background-image: url('../Content/CurrencyEuroOn.png');
}
*/

#MainTop, #MainBottom
{
	position: relative;
	width: 980px;
	height: 0px;
}

#MainTop
{
	height: 23px;
	background-image: url('../Content/ContentMainTop.jpg');
	background-repeat: no-repeat;
	background-position: top;
}

#MainBottom
{
	height: 175px;
	background-image: url('../Content/ContentMainBottom.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}



#FixedMain
{
	position: relative;
	width: 980px;
	height: 457px;
	margin-top: 0px;
	left: 0px;
	background-image: url('../Content/ContentBg.jpg');
	background-repeat: no-repeat;
	background-color: #b6b2a8;
}

#ExpandingMain
{
	
	position: relative;
	width: 950px;
	padding-top: 22px;
	padding-left: 30px;
	left: 0px;
	min-height: 395px;
	background-image: url('../Content/ContentBg.jpg');
	background-repeat: repeat-y;
	background-color: #b6b2a8;
}

#IndexBox0
{
	position: absolute;
	width: 617px;
	height: 152px;
	top: 22px;
	left: 77px;
	background-image: url('../Content/IndexBox0.jpg');
	background-repeat: no-repeat;
}

#IndexBox1
{
	position: absolute;
	width: 152px;
	height: 152px;
	top: 22px;
	left: 698px;
	background-image: url('../Content/IndexBox1.jpg');
	background-repeat: no-repeat;
}

#IndexBox2
{
	position: absolute;
	width: 150px;
	height: 152px;
	top: 178px;
	left: 77px;
	background-image: url('../Content/IndexBox2.jpg');
	background-repeat: no-repeat;
}

#IndexBox3
{
	position: absolute;
	width: 151px;
	height: 152px;
	top: 178px;
	left: 231px;
	background-image: url('../Content/IndexBox3.jpg');
	background-repeat: no-repeat;
}

#IndexBox4
{
	position: absolute;
	width: 152px;
	height: 152px;
	top: 178px;
	left: 386px;
	background-image: url('../Content/IndexBox4.jpg');
	background-repeat: no-repeat;
}

#IndexBox5
{
	position: absolute;
	width: 152px;
	height: 152px;
	top: 178px;
	left: 542px;
	background-image: url('../Content/IndexBox5.jpg');
	background-repeat: no-repeat;
}

#IndexBox6
{
	position: absolute;
	width: 152px;
	height: 152px;
	top: 178px;
	left: 698px;
	background-image: url('../Content/IndexBox6.jpg');
	background-repeat: no-repeat;
}

#IndexBox0 a.Header
{
	position: absolute;
	top: 8px;
	left: 11px;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
}

#IndexBox1 a.Header, #IndexBox2 a.Header, #IndexBox3 a.Header, #IndexBox4 a.Header, #IndexBox5 a.Header, #IndexBox6 a.Header
{
	position: absolute;
	top: 17px;
	left: 8px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

#IndexBox0 a.Header
{
	color: #FFF;
}

#IndexBox0 a.Header:hover
{
	color: #18afbe;
}

#IndexBox1 a.Header
{
	color: #FFF;
}

#IndexBox1 a.Header:hover
{
	color: #18afbe;
}

#IndexBox2 a.Header
{
	color: #FFF;
}

#IndexBox2 a.Header:hover
{
	color: #18afbe;
}

#IndexBox3 a.Header
{
	color: #FFF;
}

#IndexBox3 a.Header:hover
{
	color: #18afbe;
}

#IndexBox4 a.Header
{
	color: #FFF;
}

#IndexBox4 a.Header:hover
{
	color: #18afbe;
}

#IndexBox5 a.Header
{
	color: #FFF;
}

#IndexBox5 a.Header:hover
{
	color: #18afbe;
}

#IndexBox6 a.Header
{
	color: #FFF;
}

#IndexBox6 a.Header:hover
{
	color: #18afbe;
}

#IndexBox0 .Content
{
	position: absolute;
	top: 49px;
	left: 11px;
	width: 598px;
	font-size: 11px;
	font-weight: bold;
}

#IndexBox1 .Content, #IndexBox2 .Content, #IndexBox3 .Content, #IndexBox4 .Content, #IndexBox5 .Content, #IndexBox6 .Content
{
	position: absolute;
	top: 50px;
	left: 8px;
	width: 138px;
	font-size: 11px;
	font-weight: bold;
}

#IndexBox0 .Content
{
	color: #FFF;
}

#IndexBox1 .Content
{
	color: #FFF;
}

#IndexBox2 .Content
{
	color: #FFF;
}

#IndexBox3 .Content
{
	color: #FFF;
}

#IndexBox4 .Content
{
	color: #FFF;
}

#IndexBox5 .Content
{
	color: #FFF;
}

#IndexBox6 .Content
{
	color: #FFF;
}

.ProductRow
{
	position: relative;
	height: 254px;
}

.ProductRow .Product0, .ProductRow .Product1, .ProductRow .Product2, .ProductRow .Product3
{
	position: absolute;
	width: 151px;
	height: 255px;
}

.ProductRow .Product0
{
	left: 102px;
}

.ProductRow .Product1
{
	left: 292px;
}

.ProductRow .Product2
{
	left: 483px;
}

.ProductRow .Product3
{
	left: 673px;
}

.ProductRow img
{
	position: absolute;
	width: 151px;
	height: 151px;
	top: 0px;
	left: 0px;
	background-color: #d6d6d6;
}

.ProductRow .ProductDescr
{
	position: absolute;
	width: 180px;
	height: 35px;
	top: 157px;
	color: #444;
	font-size: 11px;
	line-height: 1;
	font-weight: bold;
	overflow: hidden;
}

.ProductRow .Product0 .Price, .ProductRow .Product1 .Price, .ProductRow .Product2 .Price, .ProductRow .Product3 .Price
{
	position: absolute;
	width: 150px;
	height: 20px;
	top: 195px;
	left: 0px;
	font-size: 18px;
	line-height: 17px;
	font-weight: bold;
}

.ProductRow .Product0 .Price a, .ProductRow .Product1 .Price a, .ProductRow .Product2 .Price a, .ProductRow .Product3 .Price a
{
	position: relative;
	color: #444;
}

.ProductRow .Product0 a.SalePrice, .ProductRow .Product1 a.SalePrice, .ProductRow .Product2 a.SalePrice, .ProductRow .Product3 a.SalePrice
{
	position: relative;
	color: #de2b26;
}

.ProductRow .Product0 a.OldPrice, .ProductRow .Product1 a.OldPrice, .ProductRow .Product2 a.OldPrice, .ProductRow .Product3 a.OldPrice
{
	position: relative;
	color: #444;
	text-decoration: line-through;
}


.ProductRow .AddToBasket
{
	position: absolute;
	width: 55px;
	height: 20px;
	top: 218px;
	left: 0px;
	background-image: url('../Content/ButtonMoreInfoOff.png');
	background-repeat: no-repeat;
}

.ProductRow .AddToBasket:hover
{
	background-image: url('../Content/ButtonMoreInfoOn.png');
}

#ProductContainer
{
	position: relative;
	top: 0px;
	left: 76px;
	width: 748px;
	height: 301px;
}

#ProductContainer img
{
	position: absolute;
	width: 260px;
	height: 260px;
	top: 0px;
	left: 27px;
	background-color: #d6d6d6;
}

#ProductContainer .ProductName
{
	position: relative;
	width: 360px;
	height: 40px;
	top: 0px;
	left: 308px;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #666;
}

#ProductContainer .Price
{
	position: absolute;
	top: 0px;
	right: 5px;
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	color: #666;
}

#ProductContainer .ProductDescr
{
	position: relative;
	width: 434px;
	height: 140px;
	margin-top: 82px;
	left: 308px;
	overflow: auto;
	color: #444;
	font-weight: bold;
	line-height: 14px;
}

#ProductContainer .VariationLabel, #ProductContainer .QuantityLabel
{
	position: absolute;
	top: 50px;
	line-height: 12px;
	font-weight: bold;
	color: #444;
}

#ProductContainer .VariationLabel
{
	left: 308px;
}

#ProductContainer .QuantityLabel
{
	left: 477px;
}

#ProductContainer select
{
	position: absolute;
	width: 154px;
	height: 22px;
	left: 308px;
	top: 68px;
}

#ProductContainer input
{
	position: absolute;
	padding: 0px;
	width: 40px;
	height: 18px;
	left: 477px;
	top: 68px;
}

#ProductContainer .Buy
{
	position: absolute;
	width: 79px;
	height: 22px;
	top: 67px;
	left: 681px;
}

.LoginRow
{
	position: relative;
	height: 102px;
	margin-bottom: 1px;
}

.LoginRow .LeftInput, .LoginRow .RightInput
{
	position: absolute;
	top: 60px;
	width: 200px;
	height: 22px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	border-width: 0px;
	outline: none;
	background-color: #d6d6d6;
}

.LoginRow .LeftInput
{
	left: 205px;
}

.LoginRow .RightInput
{
	left: 514px;
}

.LoginRow .EmailLabel, .LoginRow .PasswordLabel, .LoginRow .PasswordLabel
{
	position: absolute;
	height: 19px;
	width: 94px;
	top: 60px;
	padding-right: 8px;
	padding-top: 3px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	background-image: url('../Content/LabelBg.png');
	background-repeat: repeat-x;
	background-color: #000;
}

.LoginRow .EmailLabel
{
	left: 102px;
}

.LoginRow .PasswordLabel
{
	left: 411px;
}

.LoginRow .LoginLabel, .LoginRow .SendLabel, .LoginRow .RegisterLabel
{
	position: absolute;
	height: 22px;
	top: 60px;
}

.LoginRow .LoginLabel
{
width: 39px;
left: 720px;
}

.LoginRow .SendLabel
{
width: 40px;
left: 411px;
}

.LoginRow .RegisterLabel
{
width: 57px;
left: 102px;
}

.LoginRow p
{
	position: absolute;
	left: 101px;
	top: 37px;
	margin: 0px;
	padding: 0px;
	color: #444;
}


#PoweredBy
{
	position: relative;
	width: 980px;
	height: 63px;
	top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #000;
	background-image: url('../Content/FooterBG.jpg');
	background-repeat:no-repeat;
	background-position: top center;

}

#PoweredBy a
{
	position: relative;
	top: 0px;
	padding-top: 0px;
	padding-right: 7px;
	color: #000;
	text-decoration: none;
}

#TCEtc
{
	top: 0px;
	padding-top: 2px;
	padding-right: 7px;
	position: absolute;
	left: 37px;
	color: #000;
}

#PwrBy
{
	top: 0px;
	padding-top: 2px;
	position: absolute;
	left: 7px;
	color: #000;
}

