body {
	margin:0px auto;
	padding:0px;
	background:url(../Images/Common/Bg-Body.gif);
	background-repeat:repeat-x;
}
/*..................... Reset .............................*/
.Clear {
	clear:both;
	display:block;
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
}
a:active, a:focus { outline:none; }
#myform_errorloc{
	clear:both;
}
#JavascriptErrorDiv{
	border: dotted 1px #ececec;
	background-color:#f6f6f6;
	font-weight:bold;
	line-height:20px;
	padding:20px;
}
#myform_errorloc ul{
	display:block !important;
	list-style-type:circle !important;
}
#myform_errorloc li{
	float:none !important;
	display:block !important;
}
.error_strings{
	color:#900;
	font-size:12px;
}
#ErrorMessage {
	border:dashed 2px #68942D;
	background-color:#96D444;
	padding:15px;
	color:#233110;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
}
/*-----------------------MainDiv-----------------------------------*/
#MainDiv {
	width:1003px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
}
/*-----------------------Header--------------------------------*/
#Header { width:1003px;/*	background:url(../Images/Common/Bg-Header.gif);
	height:200px;*/ }
#HeaderLeft {
	float:left;
	width:223px;
}
#Logo { float:left; }
#Call { float:left; }
#HeaderRight {
	float:right;
	width:780px;
}
/*-----------------------Top Navigation-------------------------------*/
#TopNavigation {
	/*	float:left;*/
	position:relative;
	top:15px;
	clear:left;
	width:1003px;
	height:25px;
	text-align:left;
}
#UL_TopNavigation {
	width:1003px;
	height:17px;
	padding:0;
	margin:0;
	list-style-type:none;
}
#UL_TopNavigation li { display:inline; }
#UL_TopNavigation li a {
	height:17px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
	padding:0px;
	background-image:url(../Images/Navigation/TopNavigation.gif);
	background-repeat:no-repeat;
}
ul#UL_TopNavigation li#LI_TopNavigation_1 a {
	width:85px;
	background-position: 0 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_2 a {
	width:107px;
	background-position: -85px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_3 a {
	width:123px;
	background-position: -192px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_4 a {
	width:171px;
	background-position: -315px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_5 a {
	width:164px;
	background-position: -486px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_6 a {
	width:105px;
	background-position: -650px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_7 a {
	width:170px;
	background-position: -755px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_8 a {
	width:73px;
	background-position: -925px 0;
}
/*-----------------------Main Body-------------------------------*/
#MainBody {
	float:left;
	clear:both;
	width:1003px;
	padding-top:16px;/*background-color:#FF0000;*/
}
#NaviTrail { padding:16px 10px 0 10px; }
#NaviTrail a { color:#3a3a3a; }
h1, h2, h3 {
	margin:0;
	padding:0;
	font-weight:normal;
}
.Hide_HR { display:none; }
.Hide_Heading {
	display:none;
	height:0;
	width:0;
}
.TextReplaceByImage {
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
}
/*----------------------Heading Text Replaced By Images -----------*/
.BG_Logo {
	float:left;
	width:223px;
	height:200px;
	background-image:url(../Images/Common/Logo.gif);
}
.BG_Call {
	width:223px;
	height:31px;
	margin-bottom:1px;
	background-image:url(../Images/Common/Call.gif);
}
.BG_LN_Products {
	width:90px;
	height:14px;
	background-image:url(../Images/Headings/Products.gif);
}
.BG_LN_WhatsNew {
	width:109px;
	height:15px;
	background-image:url(../Images/Headings/WhatsNew.gif);
}
.BG_RN_ProductSearch {
	width:150px;
	height:14px;
	background-image:url(../Images/Headings/Productsearch.gif);
}
.BG_RN_ShoppingCart {
	width:137px;
	height:14px;
	background-image:url(../Images/Headings/ShoppingCart.gif);
}
.BG_RN_NewsletterSignup {
	width:174px;
	height:14px;
	background-image:url(../Images/Headings/NewsLetterSignup.gif);
}
.BG_RN_MembersLogin {
	float:left;
	width:186px;
	height:29px;
	background-image:url(../Images/Common/Button-MemberLogin.gif)
}
/*----------------------Left navigation-------------------------------*/
#LeftNavigation {
	float:left;
	width:223px;
}
#Product {
	float:left;
	width:221px;
	background-color:#f6f6f6;
	color:#3a3a3a;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#ececec 1px solid;
}
.Heading {
	float:left;
	clear:both;
	padding:16px 10px 10px 10px;
}

#LeftNavigationAccordion {
	float:left;
	width:203px;
	padding-left:10px;
	padding-bottom:10px;
}
#LeftNavigationAccordion ul {
	margin:0px;
	padding:0px;
}
#LeftNavigationAccordion ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:list-item;
}
#LeftNavigationAccordion li.LI_Level1 {	
	margin:0px;
	padding:8px 0 8px 0px;
	list-style-type:none;
	display:list-item;
	border-bottom:solid 1px #DFDFDF;
}
#LeftNavigationAccordion li.LI_Level1 .Bullet{
	font-weight:bold;
	letter-spacing:1px;	
	background:url(../Images/Common/Bullet-LeftNavi-Level1.gif);
	background-repeat:no-repeat;
	background-position:left 3px;	
}
#LeftNavigationAccordion ul.UL_Level2 {
	float:left;
	list-style-type:none;
	width:100%;
	margin-top:10px;
	display:none;
}
#LeftNavigationAccordion ul.ulVisibleNavi { display:block; }
#LeftNavigationAccordion LI.LI_Blank{
	height:12px;
}
#LeftNavigationAccordion ul.UL_Empty, #LeftNavigationAccordion li.LI_Empty{
	height:0 !important;
}
#LeftNavigationAccordion LI.LI_Level2 {
	margin:1px 0 0 0;
	padding:10px 0 5px 12px;
	list-style-type:none;
	display:list-item;
	clear:both;
	background-color:#EEEEEE;
	background-image:url(../Images/Common/SeperatorLine-Product.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#LeftNavigationAccordion LI.LI_Level2 span {
	padding-left:12px;
	background-image:url(../Images/Common/Bullet-Arrow.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}
#LeftNavigationAccordion LI.LI_Level2:hover { background-color:#ffffff; }

li.DefaultNavi {
	font-weight:bold;
	background-color:#FFF !important;
}
#WhatNews {
	float:left;
	width:221px;
	color:#3a3a3a;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*border:#ececec 1px solid;*/
	border-bottom:#ececec 1px solid;
	border-left:#ececec 1px solid;
	border-right:#ececec 1px solid;
}
#LeftNavigationBullet2 {
	float:left;
	width:203px;
	padding-left:10px;
	padding-bottom:20px;
}
#LeftNavigationBullet2 Ul {
	margin:0px;
	padding:0px;
}
#LeftNavigationBullet2 LI {
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
	display:list-item;
	background:url(../Images/Common/SeperatorLine-Product.gif);
	background-repeat:no-repeat;
	background-position:bottom;/*line-height:26px;*/
}
#LeftNavigationBullet2 LI:hover { background-color:#f6f6f6; }
.Bullet {
	background:url(../Images/Common/Bullet-Arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
#LeftNavigationBanner, #RightNavigationBanner  {
	float:left;
	width:223px;
}
#LeftNavigationBanner ul, #RightNavigationBanner ul {
	margin:0px;
	padding:0px;
}
#LeftNavigationBanner li, #RightNavigationBanner li {
	padding-bottom:10px;
	display:list-item;
	list-style-type:none;
}
/*----------------------Body Content Area------------------------------*/
#BodyContentArea {
	float:left;
	width:557px;
}

#BodyContentArea ul{
	margin:0;
	padding:0;
}

#BodyContentArea li{
	float:left;
	display:inline;
	margin:0px 5px 0px 0px;
	padding:0;
}

#ChooseByFittingType {
	float:left;
	width:557px;
}
#ChooseByFittingType .Content {
	float:left;
	width:537px;
	padding-left:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231f20;
}
#ChooseByFittingType .Content UL {
	margin:0px;
	padding:0px;
}
#ChooseByFittingType .Content LI {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}
.ProductContentDiv {
	float:left;
	text-align:center;
}
.DivTN_FixedWidth { width:120px; }
.BgLine {
	float:left;
/*	width:537px;*/
	width:96%;
	height:3px;
	background:url(../Images/Common/Bg-BodyContentLine.gif);
	background-repeat:repeat-x;
	margin:10px 0px 10px 10px;
}
#BodyContent {
	clear:both;
	float:left;
	width:537px;
	padding:0px 0px 0px 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231f20;
	text-align:justify;
	line-height:16px;
}
#BodyContent-BottomBanner {
	clear:both;
	float:left;
	width:537px;
/*	padding:0px 0px 0px 10px;*/
}
#BodyContent-BottomBanner ul{
	list-style-type:none;
}
#BodyContent-BottomBanner .li_Seprator{
	list-style-type:none;
	background:url(../Images/Common/BG-Seprator-BodyContent-B-Banner.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;
	padding-left:40px;
}
#BodyContent-BottomBanner .li_Default{
	list-style-type:none;
/*	background:url(../Images/Common/BG-Seprator-BodyContent-B-Banner.gif);
	background-repeat:no-repeat;
	background-position:20px 20px;*/
	padding-left:40px;
}

#Video {
	float:left;
	width:285px;
	border-right:#e3e3e3 1px solid;
	margin-top:10px;
}
#BodyContent #Text {
	float:right;
	width:242px;
	margin-top:10px;
}
.More { float:right; }
#SpecialOffer {
	float:left;
	width:557px;
}
#SpecialOffer .Content {
	float:left;
	width:537px;
	padding-left:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231f20;
	line-height:18px;
}
#SpecialOffer .Content UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#SpecialOffer .Content LI {
	margin:0px;
	padding:0px;
	display:inline;
}
.SubCatTNLeft {
	float:left;
	width:262px;
	margin-bottom:10px;
	min-height:255px;
	height:auto !important;
	height:255px;
}
.VT {
	float:left;
	border-right:1px #e3e3e3 solid;
	height:255px;
	padding-left:3px;
	margin-bottom:10px;
}
.SubCatTNRight {
	float:right;
	width:262px;
	margin-bottom:10px;
	min-height:255px;
	height:auto !important;
	height:255px;
}
.div_ProductsDetails {
	float:left;
	width:537px;
	padding-top:5px;
	position:relative;
}
.div_ProductsDetails img { /*	padding-right:28px;*/ float:left; }
.MoreImage {
	float:left;
	width:535px;
	background-color:#f5f5f5;
	border:#eaeaea 1px solid;
	margin-top:5px;
	margin-bottom:25px;
}
#MoreImage img { padding:10px 0px 10px 10px; }
.Button_ViewDetails {
	float:left;
	width:75px;
	height:20px;
	background:url(../Images/Common/Button-ViewDetails.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	text-decoration:none;
	background-position:center;
	padding:10px 0px 0px 20px;
}
.BodyContentHead {
	width:537px;
	float:left;
	padding-bottom:12px;
}
.BodyContentHead img { padding-right:1px; }
#TableForm {
	/*width:310px;
	float:left;*/
	margin-top:10px;
}
#TableForm td { padding-bottom:12px; }
.Bullet_Heading {
	padding-left:10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#417200;
	background:url(../Images/Common/Bullet-Arrow-Heading.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.Bullet_Heading_Padding{
	padding-bottom:12px;
}
.Table_ChoiceofColour {
	width:520px;
	background-color:#ededed;
	margin:0px auto;
}
.Table_ChoiceofColour td { background-color:#ffffff; }
.Border_CatTNImg { border:solid 1px #b8b8b8; }
.Border_ProductTNImg {
	border:solid 1px #b8b8b8;
	margin-right:25px;
}
.Border_CartTNImg {
	border:solid 1px #b8b8b8;
	margin-top:5px;
}
.SelectionList{
	float:right;
	width:250px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00000;
	font-weight:bold;
	padding:16px 10px 10px 10px;
}
.SelectionList img{
	padding:0px 5px 0px 5px;
}
.SearchTable{
	width:100%;
	float:left;
	background-color:#8cc63f;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.SearchTable .margin{
	margin:11px 0px 25px 15px;
}
form{
margin:0px;
padding:0px;
}
#HomePageFlash{
	width:275px;
	height:230px;
}
#HeaderRight{
	width:780px;
	height:200px;
}
#SpecialOfferBanner{
	width:223px;
	height:70px;
}
#ul_ProductsDetailsOffers{
	list-style-type:none;
	position:absolute;
	top:185px;
}
#ul_ProductsDetailsOffers li{
	list-style-type:none;
	color:#ff9946;
	clear:both;
	font-size:11px;
	display:list-item;
	background:url(../Images/Common/Bullet-DoubleArrow-O.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:15px;
	white-space:nowrap;
}
/*-----------------------Right Body------------------------------*/
#RightBody {
	float:right;
	width:223px;
	/*	background-color:#FF0000;
	height:300px;*/
}
#ProductSearch {
	width:221px;
	float:left;
	background-color:#f6f6f6;
	border:#d5d5d5 1px solid;
}
#ProductSearch .Content {
	width:201px;
	float:left;
	padding:0px 0px 15px 10px;
}
.TextBox {
	width:100%;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#ededed 1px solid;
/*	height:18px;*/
	padding-top:4px;
}
.TextBox1 {
	width:196px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#ededed 1px solid;
	height:16px;/* padding-top:4px;*/
}
.TextBoxDark{
	background-color:#f6f6f6;
	border:solid 1px #CCC;
}
.MenuBox {
/*	width:100%;*/
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#ededed 1px solid;
	height:18px;
}
.TextArea {
	width:196px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#ededed 1px solid;/* padding-top:4px;*/
}
#ShoppingCart {
	width:221px;
	float:left;
	border-left:#ececec 1px solid;
	border-right:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
}
#ShoppingCart .Content {
	width:201px;
	float:left;
	padding:0px 0px 15px 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}
#NewsLetter {
	width:221px;
	float:left;
	border-left:#ececec 1px solid;
	border-right:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
	background-color:#f6f6f6;
}
#SpecialOfferBanner{
	width:221px;
	float:left;
}
#NewsLetter .Content {
	width:201px;
	float:left;
	padding:0px 0px 15px 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
}
#ShoppingCart .Content img { padding:10px 12px 15px 0px; }
#WorldPay {
	width:221px;
	float:left;
	border-left:#ececec 1px solid;
	border-right:#ececec 1px solid;
	border-bottom:#ececec 1px solid;
	margin-bottom:10px;
}
#WorldPay .Content {
	width:201px;
	float:left;
	padding:0px 0px 15px 10px;
	text-align:center;
}
#WorldPay .Content img {
	padding-right:7px;
	padding-top:10px;
}
.TableContactForm {
	clear:both;
	float:left;
	width:537px;
	padding:0px 0px 0px 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#231f20;
	line-height:16px;
}
#TableContactForm td { padding-bottom:10px; }
/*-----------------------Footer-----------------------------*/
#FooterBg {
	background-color:#323232;
	clear:both;
	margin-top:25px;
}
#Footer {
	width:1003px;
	margin:0px auto;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	height:30px;
	text-align:center;
	padding-top:20px;
	line-height:16px;
}
/*-----------------------Color-----------------------------*/
.Gray { color:#3a3a3a; }
.Green { color:#417200; }
.white { color:#ffffff; }
.Orange { color:#ff7300; }
.Red { color:#900; }
.DarkGray{ color:#313131;}
.LightGreen{ color:#5ea301;}
.LightRed{ color:#fe0000;}


/*-----------------------Product Icons--------------------------*/
#OrangeIcon{
	float:left;
	width:150px;
	height:62px;
	margin:0px 20px 0px 0px;
	background-image:url(../Images/Icons/Orange-Bg.gif);
	background-repeat:repeat-x;
	}
#OrangeIcon ul{
	margin:0px;
	padding:0px;
}

#OrangeIcon li{
	padding:0px;
	display:inline;
	list-style-type:none;
}

.OrangeIconLeft{
	float:left;
	width:6px;
	height:62px;
	background-image:url(../Images/Icons/Orange-L.gif);
	background-repeat:no-repeat;
}
.OrangeIconRight{
	float:right;
	width:8px;
	height:62px;
	background-image:url(../Images/Icons/Orange-R.gif);
	background-repeat:no-repeat;
}

/* -------------------------Green------------------------ */
#GreenIcon{
	width:150px;
	float:left;
	height:62px;
	margin:0px 20px 0px 0px;
	background-image:url(../Images/Icons/Green-Bg.gif);
	background-repeat:repeat-x;
	}
#GreenIcon ul{
	margin:0px;
	padding:0px;
}

#GreenIcon li{
	padding:0px;
	display:inline;
	list-style-type:none;
}

.GreenIconLeft{
	float:left;
	width:6px;
	height:62px;
	background-image:url(../Images/Icons/Green-L.gif);
	background-repeat:no-repeat;
}
.GreenIconRight{
	float:right;
	width:8px;
	height:62px;
	background-image:url(../Images/Icons/Green-R.gif);
	background-repeat:no-repeat;
}

/* ----------------------------Gray-----------------------------------*/
#GrayIcon{
	width:150px;
	float:left;
	height:62px;
	margin:0px 20px 0px 0px;
	background-image:url(../Images/Icons/Gray-Bg.gif);
	background-repeat:repeat-x;
	}
#GrayIcon ul{
	margin:0px;
	padding:0px;
}

#GrayIcon li{
	padding:0px;
	display:inline;
	list-style-type:none;
}

.GrayIconLeft{
	float:left;
	width:6px;
	height:62px;
	background-image:url(../Images/Icons/Gray-L.gif);
	background-repeat:no-repeat;
}
.GrayIconRight{
	float:right;
	width:8px;
	height:62px;
	background-image:url(../Images/Icons/Gray-R.gif);
	background-repeat:no-repeat;
}

/* ----------------------------Brown-----------------------------------*/
#BrownIcon{
	width:150px;
	float:left;
	height:62px;
	margin:0px 20px 0px 0px;
	background-image:url(../Images/Icons/Brown-Bg.gif);
	background-repeat:repeat-x;
	}
#BrownIcon ul{
	margin:0px;
	padding:0px;
}

#BrownIcon li{
	padding:0px;
	display:inline;
	list-style-type:none;
}

.BrownIconLeft{
	float:left;
	width:6px;
	height:62px;
	background-image:url(../Images/Icons/Brown-L.gif);
	background-repeat:no-repeat;
}
.BrownIconRight{
	float:right;
	width:8px;
	height:62px;
	background-image:url(../Images/Icons/Brown-R.gif);
	background-repeat:no-repeat;
}

/* ----------------------------Blue-----------------------------------*/
#BlueIcon{
	width:150px;
	float:left;
	height:62px;
	margin:0px 20px 0px 0px;
	background-image:url(../Images/Icons/Blue-Bg.gif);
	background-repeat:repeat-x;
	}
#BlueIcon ul{
	margin:0px;
	padding:0px;
}

#BlueIcon li{
	padding:0px;
	display:inline;
	list-style-type:none;
}

.BlueIconLeft{
	float:left;
	width:6px;
	height:62px;
	background-image:url(../Images/Icons/Blue-L.gif);
	background-repeat:no-repeat;
}
.BlueIconRight{
	float:right;
	width:8px;
	height:62px;
	background-image:url(../Images/Icons/Blue-R.gif);
	background-repeat:no-repeat;
}


/* ----------------------------Icon Text---------------------------*/
.IconText{
	float:left;
	margin:10px 10px 0px 10px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	
}



/*-----------------------Font Family--------------------------*/
.Arial18 {
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}
.Tahoma12 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.Tahoma11 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.Tahoma8 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}
/*--------------------------------------Link---------------------------------------*/
A:link { TEXT-DECORATION: none }
A:active { TEXT-DECORATION: none }
A:visited { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }
