/* Best Direct CSS */

/* STANDARD HTML STYLES
-------------------------*/

/*REM -- Xmas Website Background (#263935) - Daeheon Kim - COMMENTING OUT THIS BODY STYLE TO DISABLE THE XMAS BACKGROUND
body {
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	background:url(../images/core/xmas_bg.jpg) top repeat-x;
}

REM -- Xmas Website Background (#263935) - Daeheon Kim - USE THIS BODY TO ENABLE NORMAL BACKGROUND */
body {
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
	height: 262px;
	background:#ffffff
}



h1 {margin:0; padding:0; font-weight:normal; text-align:left; clear:both;}
h2 {margin:0; padding:0; font-weight:normal;}
h3 {margin:0; padding:0; font-weight:bold;}
h4 {margin:0; padding:0; font-weight:normal;}

/* Links
----------------------------------------------- */
a:link { text-decoration:none; color:#333}
a:visited { text-decoration:none; color:#333}
a:hover { text-decoration:underline; color:#333}

form {padding:0; margin:0;}
p {line-height:160%; padding:0; margin:0}
label.hidden { display:none}

/*HIGHTLIGHT STYLES */
.grey {color:#999}
.red {color:#A41030}
/* MAIN HOLDING STYLES
-------------------------*/
.HOLDER {width:985px; margin:0 auto 0 auto; clear:both; border: solid 0 red; overflow:visible }
#holder_NAVIGATION {float:left; border:solid 0 red}
#holder_MAIN{clear:both; padding:10px 0 0 17px; border: solid 0 red; overflow:visible; float:left;width:auto; background:#fff; width: 968px;}/*REM -- Christmas (#156702) - Daeheon Kim - 27/11/2009 */

#holder_CENTRE {float:left; width:727px; margin:0; padding:0 0 10px 0; border: solid 0 red; margin:0; overflow:hidden}
#holder_recommendation {float:left;width:auto; margin:0; padding:0 0 10px 0; border: solid 0 red; overflow:hidden;clear:both;}

#holder_CENTRE_product {float:left;  margin:0 4px 0 0; padding:0 2px 10px 0; border:solid 0 blue; overflow:hidden; clear:both;}
#holder_CENTREFULL {float:left; min-height:400px; border:solid 0 red}
#holder_FOOTER{ clear:both; padding:4px 0 0 0}
.left { float:left}
.right { float:right;}
/*HEADER STYLES
-------------------------*/
#holder_HEADER {clear:both; /*height:auto;*/ margin:0 auto; width:985px; overflow:hidden; background:#fff; }/*REM -- Christmas (#156702) - Daeheon Kim - 27/11/2009 */


#holder_SEARCH {clear:both; color:#333333; background:#990000 url(../images/core/nav2.jpg) repeat-x top; height:40px; font-size:12px;width:985px; margin-left:auto;margin-right:auto; overflow:hidden;}
	#holder_SEARCH ul {margin:2px 10px; padding:5px 0; list-style:none; float:left;} #holder_SEARCH ul li {float:left;} #holder_SEARCH ul img{padding:0 0 0 0} #holder_SEARCH label { padding-top:20px; font-size:12px;}
	#holder_SEARCH ul li#searchBOX{ width:140px; padding:0 5px; }
	#holder_SEARCH ul li input#searchINPUT { background: transparent  url(../images/core/search_bg.gif); width:137px; height:18px; padding: 4px 5px 2px 5px;   margin:0 2px 0 2px; border-collapse:collapse; border:none; background-repeat:no-repeat}
	#holder_SEARCH #searchList{ background: white  url(../images/core/search_bg.gif); width:140px; height:21px;  border-collapse:collapse; border:none}
	*:first-child+html #holder_SEARCH #searchList{margin:-2px 2px 0 2px; }
	#holder_SEARCH ul li .searchGO { padding:0; margin:0 5px 0 5px;}


#holder_CONTACTHEADER{margin:0; padding:0px ; float:right; display:block; border-top:1px #DDDDDD solid; }
	#holder_CONTACTHEADER ul {margin:2px 10px; padding:5px 0; list-style:none; float:left;} #holder_CONTACTHEADER ul li {float:left;} #holder_CONTACTHEADER ul img{padding:0 0 0 0} #holder_CONTACTHEADER label { padding-top:20px; font-size:12px;}
	#holder_CONTACTHEADER ul li#searchBOX{ width:140px; padding:0 5px; }
	#holder_CONTACTHEADER ul li input#searchINPUT { background: transparent  url(../images/core/search_bg.gif); width:137px; height:18px; padding: 4px 5px 2px 5px;   margin:0 2px 0 2px; border-collapse:collapse; border:none; background-repeat:no-repeat}
	#holder_CONTACTHEADER #searchList{ background: white  url(../images/core/search_bg.gif); width:140px; height:21px;  border-collapse:collapse; border:none}
	*:first-child+html #holder_SEARCH #searchList{margin:-2px 2px 0 2px; }
	#holder_CONTACTHEADER ul li .searchGO { padding:0; margin:0 5px 0 5px;}

#holder_BASKETHEADER{float:right; width:660px;  padding:18px 10px 0 0; text-align:right;}	
#holder_BASKETHEADER ul {float:right;}
#holder_LOGIN {padding:0; margin:0; float:left;} 
#holder_LOGO {float:left; padding:8px;}
#holder_BASKET{margin:0; padding:0; float:right; font-size:13px; }
#holder_BASKET ul{list-style:none; padding:0; margin:0; color:#353535; height:36px;}#holder_BASKET li{float:left; padding:8px 12px; margin:0px;  }#holder_BASKET li img{margin:-10px 3px 0 3px}
#holder_UTILITIES {clear:both; color:#fff;  background: url(../images/core/nav1.jpg) #990000 repeat-x top; height:44px; } 
#holder_UTILITIES a{color:#fff; padding:0 5px 0 5px} #holder_UTILITIES a:visited{ color:#fff;padding:0 5px 0 5px} .tel { font: bold italic 17px Arial, Helvetica, sans-serif; padding:0 0 0 10px}
#holder_MESSAGE {clear:both; color:#1D4A70; border-top:1px solid #DAECF5; margin:0 30px 0 0; padding:10px 0 0 0}

#holder_UPPERNAVIGATION { font-style: normal; font-size: 13px; font-family: Arial, Helvetica, sans-serif ; clear:both; color:#fff;  background: url(../images/core/nav1.jpg) #ffffff repeat-x bottom left; height:61px; font-weight:bold;  border:solid 0 blue; width:985px;margin-left:auto;margin-right:auto; overflow:hidden;}
#holder_UPPERNAVIGATION ul{margin:0; padding: 0 0 0 5px; list-style:none; background-color:#FFFFFF; border: solid 0 red;} 
#holder_UPPERNAVIGATION a{ text-decoration:none;}
#holder_UPPERNAVIGATION ul li { float:left;   border: solid 0 blue;  padding:29px 1px 14px 0; overflow:hidden; }
/* #holder_UPPERNAVIGATION ul li:hover { float:left; background: transparent url(../images/core/tab_left_MO.gif) ; padding:29px 1px 14px 0; border:solid 0 green;  } */
#holder_UPPERNAVIGATION li a{background: transparent url(../images/core/tab_right.gif) right no-repeat; padding: 0 0 0 0; margin: 0 9px 0 9px; color:#fff;border: solid 0 green;}
#holder_UPPERNAVIGATION ul .sep { float:left; background: transparent url(../images/core/tab_sep.gif) left bottom no-repeat; padding:0 0 0 0;height:61px; border: solid 0 blue; overflow:hidden; width:1px; }

#holder_UPPERNAVIGATION #selected { background: transparent url(../images/core/tab_sep.gif) right bottom no-repeat; float:left; padding:0 5px 0 0; border: solid 0 green;height:61px;  margin-left:10px}
#holder_UPPERNAVIGATION #selected a { padding:0 0 0 0; border: solid 0 white;}
/*#holder_UPPERNAVIGATION #selected:hover {float:left; background: transparent url(../images/core/tab_sep.gif) right bottom no-repeat; float:left; padding:0 5px 0 0; border: solid 0 green;height:61px;  margin-left:10px } */
/* *:first-child+html #holder_UPPERNAVIGATION .HOLDER #selected a {padding:0 0 15px 15px;border: solid 1px red;} */
/*#holder_UPPERNAVIGATION .HOLDER #selected a {background:transparent url(../images/core/tab_left.jpg) left top no-repeat; padding:0 0 15px 15px;border: solid 1px red;}*/
#holder_UPPERNAVIGATION #selected div { float:left;clear:both; background:transparent url(../images/core/tab_left.jpg) left top no-repeat; padding:0 0 0 0; border:solid 0 green;height:61px;  }
#holder_UPPERNAVIGATION #selected div div {float:left; clear:both; background: transparent url(../images/core/tab_right.jpg) right top no-repeat; padding:0 0 0 0; border: solid 0 blue; height:61px;}
#holder_UPPERNAVIGATION #selected div div span{float:left;clear:both;border: solid 0 blue; padding:14px 2px 0 8px; margin:0 0 0 0;}

ul.holder_BESTSELLERS  {margin:0; padding:0; list-style:none}
ul.holder_BESTSELLERS li{ background:#FAF5E0; margin:0 0 9px 0; padding:10px; font-weight:bold}
ul.holder_BESTSELLERS li img{float:right; border:1px solid #D6E4E9; margin:0 0 0 10px}

/* Holder Upper naviagtion Extra Styles - Adeel*/

/* Negative.div_Tab_sep_Img {margin-top:-11px; padding:-5px } */
.div_Tab_sep_Img {margin-top:0; padding:0 } 


/*-------------------------*/


/* Crumb Trail Styles*/
#holder_CRUMB {clear:both; margin:0px; padding: 0px; overflow:auto; color:#78746C; font-size:11px;}
#holder_CRUMB img {vertical-align:middle; }
#crumb {padding:10px 10px 4px 20px; float:left; list-style:none;}
#previous {padding:10px 20px 4px 10px;float:right; list-style:none;}

/*HOME PAGE STYLES
-------------------------*/
.linkLOCATION{clear:both; border:solid 0 red;}
.linkLOCATION_HEADER {float:left; padding:0px 0 0 0}
.linkLOCATION_HERO_left { float:left}
.linkLOCATION_HERO{ padding:0px; margin:0 0 5px 0; overflow:hidden; clear:both; border:solid 0 green;float:left}.linkLOCATION_HERO h3 {font-size:14px;padding:0 0 10px 0} .linkLOCATION_HERO_img { float:right; margin:0 0 0 0px}
.linkLOCATION_HERO_B{margin:5px 0 5px 0; overflow:hidden; list-style:none; clear:both; padding:0; display:none;}
.linkLOCATION_HERO_C {border:1px solid #f2f2f2; float:left; text-align:center; margin:0; list-style:none; padding:14px 10px 0 10px; height:225px; width:136px;}
.linkLOCATION_HERO_C_img{ margin:0 0 8px 0}

.linkLOCATION_TEXT_A{ background:url(../images/core/linkLOCATION_TEXTa_bg.gif); background-position:top left; background-repeat:no-repeat; color:#4c4c4c;float:left;   clear:both; width:475px; overflow:hidden;  border:solid 0 red; margin:10px 0 0 0; padding:0 }
	.linkLOCATION_TEXT_A p {font-size:15px; margin-left:10px; margin-top:5px;   }
	
.linkLOCATION_TEXT_B{ background:url(../images/core/linkLOCATION_TEXTb_bg.jpg); color:#FFF; font-size:18px; padding:14px;clear:both;}
	.linkLOCATION_TEXT_B p {font-size:12px}

.linkLOCATION_TEXT_C{ background:url(../images/core/linkLOCATION_TEXTc_bg.jpg); background-position:top; color:#4c4c4c; font-size:15px; clear:both; width:240px; height:39px; background-repeat:no-repeat; border:solid 0 green }
	.linkLOCATION_TEXT_C p {
	font-size:15px;
	margin-left:10px;
	margin-top:10px;
	color:#FFFFFF;
	font-weight: bold;
}
.linkLOCATION_TEXT_L{ background:url(../images/core/linkLOCATION_TEXTc_bg1.jpg); background-position:top left; color:#4c4c4c; font-size:15px; clear:both; width:225px; height:39px; background-repeat:no-repeat; border:solid 0 green }
.leftNAVIGATION_L {float:left; clear:both;  }

/*Cat Main Promo
-------------------------*/
.linkLOCATION_Promo_main { margin-left:10px; margin-bottom:10px; }

/*NAVIGATION STYLES
-------------------------*/
#holder_NAVIGATION {float:left; width:234px; margin:0 }
#holder_NAVIGATION_B {float:left; width:234px; margin:0 0 0 10px; border:solid 0 blue; overflow:hidden;}
#holder_NAVIGATION_B .linkLOCATION{margin:0 0 0 0; padding:0 0 0 0; border:solid 0 blue; float:left; clear:both}
#holder_NAVIGATION_B .linkLOCATION img{ padding:0; margin:0; border:solid 0 green;float:left; clear:both}

#holder_NAVIGATION_r {float:left; width:234px; margin:0 0 0 10px; border:solid 0 blue;}
#holder_NAVIGATION_r .linkLOCATION{margin:0 0 0 0; padding:0 0 0 0; border:solid 0 blue; float:left; clear:both}
#holder_NAVIGATION_r .linkLOCATION img{ padding:0; margin:0; border:solid 0 green;float:left; clear:both}


#holder_NAVIGATION_Video {float:right; margin:0 0 0 0; border:solid 0 green; width:240px; overflow:hidden  }
#holder_NAVIGATION_Video .header { background-image:url(../images/core/vedio_header.gif); background-repeat:no-repeat; width:240px; height:33px;float:left; border:solid 0 red; clear:both}
#holder_NAVIGATION_Video .title { font-size:16px; padding-top:5px; padding-left:10px; font-weight:bold;}
#holder_NAVIGATION_Video .video { float:left; margin: 10px 0 10px 0;}
#holder_NAVIGATION_Video .linkLOCATION{margin:0 0 10px 7px}


.ProductViews { width:240px; overflow:visible; margin: 0 0 0 0; border:solid 0 #CCCCCC;  text-align:center; padding-top:2px;   }
.ProductViews .title{padding:0; margin:0; text-align:left}
.ProductViews .thumbs{padding:0 0 0 0; text-align:center; margin: 0 0 0 0; border:solid 0 red;overflow:visible; }
.ProductViews .thumbs img{float:left; padding:6px; margin:0; text-align:center}




.leftNAVIGATION {clear:both; background-image: url(../images/core/left_nav1.jpg); background-repeat:repeat-y; margin:0 0 10px 0; padding:0 0 0 0; color:#4c4c4c; border: solid 0 red; list-style-type:none; }

	.leftNAVIGATION_header {padding:0 0 0 2px; background:url(../images/core/leftNAVIGATION_header.jpg) no-repeat; width:220px;border: solid 0 red; color:#A8213F; font-weight:bold}
	
	.leftNAVIGATION_subheader{ background:url(../images/core/leftNAVIGATION_tab.jpg) ; height:100%; color:red; border:solid 0 blue; width:195px}
	
	.leftNAVIGATION_header h3 {border-bottom:dotted 2px #C9C9C9;font:bold 17px Arial, Helvetica, sans-serif; padding:10px 10px 8px 10px; color:#4c4c4c}
	.leftNAVIGATION_header img { padding-left:3px;}
	
	.leftNAVIGATION ul {margin:0; padding:0 0 5px 0;}
	.leftNAVIGATION ul#article li { font-size:12px}
	.leftNAVIGATION ul li h2 {font:bold 14px Arial, Helvetica, sans-serif;}
	.leftNAVIGATION ul li {list-style:none; margin:0; padding:7px 14px 7px 14px; float:left; width:208px } .leftNAVIGATION ul li img { float:left; border:1px solid #D6E4E9; margin:0 10px 0 0}
	.leftNAVIGATION ul li a{ color:#666666}
	.leftNAVIGATION ul#internal { font:bold 13px Arial, Helvetica, sans-serif; padding:14px 0 20px 0}
	.leftNAVIGATION ul#internal li { list-style:url(../images/core/ic_ilink.gif) inside; padding:0 0 10px 14px}
	.leftNAVIGATION ul#internal li.selected {background:#EBEBE5; margin:0 12px 12px 12px; padding:2px 5px 0 0; list-style:url(../images/core/ic_ilink_SEL.gif) inside;}
	.leftNAVIGATION ul li.selected ul {padding:10px 0 10px 16px}
	.leftNAVIGATION ul#internal li.selected ul li{ font:normal 11px Arial, Helvetica, sans-serif; padding:0 0 2px 0px; margin:0;list-style:url(../images/core/ic_ilink_SEL.gif) inside} 
	.leftNAVIGATION ul#internal li.selected ul li.selected { list-style:url(../images/core/ic_ilink_SEL_RED.gif) inside; padding:0 0 0 16px; color:#A41030; font-weight:bold} 
	.leftNAVIGATION ul#internal li.selected ul li.selected a{color:#A41030}  .leftNAVIGATION ul#internal li.selected ul li.selected a:visited{color:#A41030;  }
	.leftNAVIGATION ul#article li.selected {padding:7px 0 7px 0; background:#EBEBE5; list-style: url(../images/core/ic_ilink_SEL.gif) inside; border: solid 0 red}

/* Shop by Brand */
.leftNAVIGATION_A {clear:both; background: url(../images/core/leftnavDIV_A_bg.gif) bottom; color:#fff; margin:0 0 10px 0}
	.leftNAVIGATION_A_header {padding:0 14px 0 14px; background:url(../images/core/leftNAVIGATION_A_header.gif) no-repeat;}
	.leftNAVIGATION_A_header h3 {border-bottom:2px dotted #C9C9C9;font:bold 15px Arial, Helvetica, sans-serif; padding:10px 0 8px 0; color:#fff}
	.leftNAVIGATION_A ul {margin:0; padding:0 0 20px 0;} .leftNAVIGATION_A ul form {padding:5px 0 0 0} #brand_select { width:198px}
	.leftNAVIGATION_A ul li h2 {font:bold 16px Arial, Helvetica, sans-serif}
	.leftNAVIGATION_A ul li {list-style:none; margin:0; padding:14px 14px 0 14px;} .leftNAVIGATION_A ul li img { float:left; border:1px solid #D6E4E9; margin:0 10px 0 0}
/* Newsletter Signup */
.leftNAVIGATION_B { height:178px; clear:both; background-image: url(../images/core/leftnavDIV_B_bg.jpg ); background-repeat: no-repeat; background-position:left; color:#414141; margin:5px 0 0 0; width:234px; float:left; padding:auto; color:#FFF; border:solid 0 red}
	.leftNAVIGATION_B_header {padding:0 0 0 0; color:#FFFFFF}
	.leftNAVIGATION_B_header h3 {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 0 15px 15px; color:#fff}
	.leftNAVIGATION_B ul {margin:0; padding:0 0 10px 0; color:#fff} .leftNAVIGATION_B ul form {padding:3px 0 0 0}
	.leftNAVIGATION_B ul li h2 {font:bold 16px Arial, Helvetica, sans-serif} .leftNAVIGATION_B ul li input#email_signup{width:180px; border:1px solid #fff; margin:5px 5px 5px 0}
	.leftNAVIGATION_B ul li {list-style:none; margin:0; padding:0 14px 0 14px;color:#fff} .leftNAVIGATION_B ul li img { float:right;  margin:2px 2px 2px 2px}

.rightNAVIGATION_B { height:174px;  background-image: url(../images/core/leftNavDIV_B_bg.jpg ); background-repeat: no-repeat; background-position:top; color:#414141;float:left;margin:0 0 0 0; width:220px; color:#FFF; border:solid 0 red;}
	.rightNAVIGATION_B_header {padding:0 0 0 0; color:#FFFFFF}
	.rightNAVIGATION_B_header h3 {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 0 15px 15px; color:#fff}
	.rightNAVIGATION_B ul {margin:0; padding:0 0 10px 0; color:fff} .rightNAVIGATION_B ul form {padding:3px 0 0 0}
	.rightNAVIGATION_B ul li h2 {font:bold 16px Arial, Helvetica, sans-serif} .rightNAVIGATION_B ul li input#email_signup{width:180px; border:1px solid #fff; margin:5px 5px 5px 0}
	.rightNAVIGATION_B ul li {list-style:none; margin:0; padding:0 14px 0 14px;color:#fff} .rightNAVIGATION_B ul li img { float:right;  margin:2px 2px 2px 2px}


/* Customers Feebback */
.leftNAVIGATION_C {clear:both; background: url(../images/core/leftnavDIV_C_bg.jpg) bottom no-repeat; color:#000; margin:0 0 10px 0; width:224px; height:149px; }
	.leftNAVIGATION_C_header {padding:0 0 0 0;}
	.leftNAVIGATION_C_header h3 {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 0 15px 35px; color:#454545}
	.leftNAVIGATION_C ul {margin:0; padding:0 0 10px 0;} .leftNAVIGATION_Cul form {padding:3px 0 0 0}
	.leftNAVIGATION_C ul li h2 {font:bold 16px Arial, Helvetica, sans-serif} .leftNAVIGATION_C ul li input#email_signup{width:198px; border:1px solid #E6E6E6; margin:5px 0 0 0}
	.leftNAVIGATION_C ul li {list-style:none; margin:0; padding:0 14px 0 14px;} .leftNAVIGATION_C ul li img { float:left;  margin:2px 10px 10px 10px}

.rightNAVIGATION_C { float:left; background: url(../images/core/leftnavDIV_C_bg.jpg) bottom no-repeat; color:#000; margin:5px 0 0 0; width:224px; height:174px; }
	.rightNAVIGATION_C_header {padding:0 0 0 0;  margin-right:10px}
	.rightNAVIGATION_C_header h3 {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 0 15px 35px; color:#454545}
	.rightNAVIGATION_C ul {margin:0; padding:0 0 10px 0;border: solid 0 blue;} .rightNAVIGATION_Cul form {padding:3px 0 0 0}
	.rightNAVIGATION_C ul li h2 {font:bold 16px Arial, Helvetica, sans-serif} .rightNAVIGATION_C ul li input#email_signup{width:198px; border:1px solid #E6E6E6; margin:5px 0 0 0}
	.rightNAVIGATION_C ul li {list-style:none; margin:0; padding:0 14px 0 14px; border: solid 0 red;} .rightNAVIGATION_C ul li img { float:left;  margin:2px 10px 10px 10px}


/* Customers Services */
.leftNAVIGATION_D {clear:both; background: url(../images/core/leftnavDIV_D_bg.jpg) bottom; color:#000; margin:0 0 0 0; width:225px; height:193px; }
	.leftNAVIGATION_D_header {padding:0 0 0 0;}
	.leftNAVIGATION_D_header h3 {font:bold 15px Arial, Helvetica, sans-serif; padding:15px 0 15px 35px; color:#454545}
	.leftNAVIGATION_D ul {margin:0; padding:0 0 10px 0;} .leftNAVIGATION_Cul form {padding:3px 0 0 0}
	.leftNAVIGATION_D ul li h2 {font:bold 16px Arial, Helvetica, sans-serif} .leftNAVIGATION_C ul li input#email_signup{width:198px; border:1px solid #E6E6E6; margin:5px 0 0 0}
	.leftNAVIGATION_D ul li {list-style:none; margin:0; padding:0 14px 0 14px;} .leftNAVIGATION_C ul li img { float:left;  margin:2px 10px 10px 10px}



/* Recently Viewed */	
	ul.leftNAVIGATION_E { padding:10px 0 20px 0; list-style-type:none }
	ul.leftNAVIGATION_E li { float:left; font-weight:bold;  width:193px; overflow:visible;  color:red; border:solid 0 red}
	ul.leftNAVIGATION_E li img {  border:1px solid #D6E4E9}

.leftNAVIGATION_H
{
	margin:5px 0 10px 0;  border:solid 0 red; float:left; clear:both;
	}

.leftNAVIGATION_H1{	margin:0 0 0 11px;float:left;}
.leftNAVIGATION_H3{	margin:0 0 0 11px;float:left;background:url(../images/core/news_bg.jpg) no-repeat; width:190px; padding: 5px 10px 5px 10px; height:162px; vertical-align:top;}
.leftNAVIGATION_H3 ul{margin:0 0 0 0; float:left; padding:0 }
.leftNAVIGATION_H3 ul li{margin:3px 0 0 18px; }
/*CONTENT STYLES
-------------------------*/
.centreCONTENT {background:url(../images/core/centreDIV_full_bg.gif) no-repeat;clear:both; position:relative}
.centreCONTENT_BASE { background:url(../images/core/centreDIV_full_bottom_bg.gif) no-repeat bottom; padding:5px; margin:0 0 0 7px;}	
	.centreCONTENT h1 { font-size:23px; padding:5px; color:#000} .centreCONTENT p {padding:5px 20px 15px 5px; font-size:12px}
	.centreCONTENT h3 { margin:15px; border-bottom:1px dotted #DDDDDD; padding:0 0 15px 0}
.centreCONTENT_PRODUCTS { border-left:1px solid #E9E8E6; clear:both; overflow:hidden; position:relative}	
	.centreCONTENT_PRODUCTS h3 { margin:10px 15px 10px 15px; border-bottom:1px dotted #DDDDDD; padding:0 0 10px 0}
.centreCONTENT_FULLPAGE {margin:5px 0 0 0; background:url(../images/core/centreDIV_fullpage_bg.gif) no-repeat; padding:5px}
.centreCONTENT_FULLPAGE_BASE { background:url(../images/core/centreDIV_fullpage_bottom_bg.gif) no-repeat; padding:10px;}		
.centreCONTENT_FULLPAGE h1 { font-size:25px; padding:10px}	

/*CATEGORY STYLES
-------------------------*/
.catHOLDER_desc { font-size:12px;margin: 0 10px 10px 10px; padding:0 5px;background:#87857b; clear:both; color:#FFFFFF; font-weight:bold; width:680px;}
.catHOLDER_desc a{color:White;}
.catHOLDER_desc_pre {font-size:12px;margin:0 0 2px 10px;clear:both; padding: 5px;}
.selected_page_number {border:solid 1px white;}

/* Category product link styles - HOMEPAGE*/	
.catHOLDER_HOME ul {float:left; margin:0; padding:18px 10px 0 15px; background:url(../images/core/catHOLDER_HOME_ul_bg.gif) bottom no-repeat; height:295px; }
	.catHOLDER_HOME li.catIMAGE { background:url(../images/core/categoryINFO_img_bg.gif) no-repeat; width:108px; height:108px}
		.catHOLDER_HOME li.catIMAGE img {padding:3px}
	.catHOLDER_HOME li {list-style:none; color:#555555; font-size:11px; padding:0 0 7px 0; width:108px; }
	.catHOLDER_HOME h2 {color:#27418A; font-size:14px; padding:0 0 5px 0}
		.catHOLDER_HOME h2 a:link{color:#27418A;} .catHOLDER_HOME h2 a:visited{color:#27418A;} .catHOLDER_HOME h2 a:hover{color:#FF6600;}
	 .catPRICE{color:#A41030; font-size:15px; font-weight:bold; line-height:20px; margin:0 10px 10px 0;} .HOLDER #holder_MAIN #holder_CENTREFULL .centreCONTENT .catPRICE .rrpPRICE {font-size:12px; line-height:20px; margin-left:10px; font-weight:normal;}
	.home_prodTITLE{height:35px; } 
	.home_prodSHORTDESC{height:55px}

/* Category product link styles - CATEGORY LISTING*/	
.catHOLDER ul {float:left; margin:0; padding:10px 0 0 0; height:245px; width:174px; border-bottom:1px dotted #C7C6C1; border-right:1px solid #E9E8E6; }
	.catHOLDER li.catIMAGE {}
		.catHOLDER li.catIMAGE img {padding:3px}
	.catHOLDER li {list-style:none; padding:0 15px 0 15px;}  .catHOLDER li ul{ margin:0; padding:0; border:none} .catHOLDER li ul li {padding:3px 0 0 0; list-style:url(../images/core/ic_catHOLDER.gif) inside; position:relative}
	.prodTITLE{height:35px; padding:5px 0 5px 0; font-weight:bold;} 
	.prodSHORTDESC{height:45px}
	.catHOLDER li.catLINK a{ text-decoration:underline} .catHOLDER li.catLINK a:visited{ text-decoration:underline} .catHOLDER li.catLINK a:hover{ text-decoration:none}
	.catHOLDER h2 {color:#27418A; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 0 0}
	

/*  Cat Page - 3 listings Category product link styles - CATEGORY LISTING*/	

/*.catHOLDER_Cat {margin:5px 0px 5px 10px; width:228px; float:left; background-image:url(../images/core/catHOLDER_HOME_ul_bg.gif); text-align:center; list-style:none; padding-top:10px; 
	  
}*/

ul.catHOLDER_Cat li.cat_end{background:url(../images/core/catHOLDER_HOME_ul_bg_close.gif) no-repeat bottom left; height:8px; margin:-10px 0 0 0; padding:0 0 0 0; }
ul.catHOLDER_Cat_mouseover li.cat_end{background:url(../images/core/catHOLDER_HOME_ul_bg_close_over.gif) no-repeat bottom left; height:8px; margin:-10px 0 0 0; padding:0 0 0 0; }
ul.catHOLDER_Cat { border:solid 0 blue; margin: 0 11px 10px 0; width:223px; float:left; background:url(../images/core/catHOLDER_HOME_ul_bg.gif) no-repeat left top; list-style-type: none; padding:10px 0 0 0; text-align:center; overflow:hidden;}
ul.catHOLDER_Cat_mouseover  {margin:0 11px 10px 0; width:223px; float:left; background:url(../images/core/catHOLDER_HOME_ul_bg_over.gif) no-repeat left top; list-style-type: none; padding:10px 0 0 0; text-align:center; overflow:hidden;  }

ul.catHOLDER_Cat li.prodTITLE, ul.catHOLDER_Cat_mouseover li.prodTITLE{margin:0; padding:5px 10px; font-size:13px; font-weight:bold; height:50px;}
ul.catHOLDER_Cat li.catBUTTONS, ul.catHOLDER_Cat_mouseover li.catBUTTONS{margin:10px 0px; padding:0 0 0 0;}

ul.catHOLDER_Cat li, ul.catHOLDER_Cat_mouseover li{margin:0 0 0 0; padding:0 0 0 0; list-style-type:none;}
ul.catHOLDER_Cat img, ul.catHOLDER_Cat_mouseover img{padding:0; margin:0;}

		/*.HOLDER #holder_MAIN #holder_CENTREFULL .centreCONTENT .catHOLDER_Cat .CatIMAGE img {padding:3px}
	.HOLDER #holder_MAIN #holder_CENTREFULL .centreCONTENT .catHOLDER_Cat .catHOLDER_cat li {list-style:none; float:left}  
	.catHOLDER_cat li ul{ margin:0; padding:10; border:none} 
	.HOLDER #holder_MAIN #holder_CENTREFULL .centreCONTENT .catHOLDER_Cat .prodTITLE {height:35px; padding:0} 
	.prodSHORTDESC{height:45px}
	.catHOLDER_cat li.catLINK a{ text-decoration:underline} .catHOLDER_Cat li.catLINK a:visited{ text-decoration:underline} .catHOLDER_Cat li.catLINK a:hover{ text-decoration:none}
.catHOLDER_cat h2 {color:#27418A; font:bold 14px Arial, Helvetica, sans-serif; padding:5px 0 0 0}
	*/
		
		
		
		

/* Category product link styles - PRODUCT LISTING*/	
.catHOLDER_REVIEWS{padding:0px 10px 5px 12px;}

.catHOLDER_LISTING ul {float:left; margin:0; padding:10px 0 0 0; height:295px; width:174px; border-bottom:1px dotted #C7C6C1; border-right:1px solid #E9E8E6; }
	.catHOLDER_LISTING li.catIMAGE { }
		.catHOLDER_LISTING li.catIMAGE img {padding:3px}
	.catHOLDER_LISTING li {list-style:none; font-size:11px; padding:0 15px 0 15px;}
	.catHOLDER_LISTING h2 {color:#27418A; font:bold 11px Arial, Helvetica, sans-serif; padding:5px 0 0 0}


/* Category page filters*/	
.catFILTERS_a {color:#fff; font-size:12px; font-weight:bold; clear:both; padding:5px 10px; background:#87857B}
.catFILTERS_a ul{margin:0; padding:0 0 22px 0} .catFILTERS_a ul li{ list-style:none; float:left; margin:0 28px 0 0} .catFILTERS_a ul li.right {float:right; padding:5px 0 0 0; margin:0}
.catFILTERS_b {color:#333333; font-size:12px; margin:0; clear:both;background:#EBEBE5; padding:0 0 30px 0 } 
.catFILTERS_b ul{margin:0; padding:5px 10px 0 10px} .catFILTERS_b ul li{float:left; list-style:none; text-align:center; padding:5px 0 0 0} .catFILTERS_b ul li.right {float:right; padding:5px 0} .catFILTERS_b ul li.right_img {padding:0; float:right}
.catPAGENO {width:268px; text-align:center;}
.catPAGENP {width:140px}
	
/*PRODUCT STYLES
-------------------------*/
#prodHOLDER {padding:10px 0 0 0; clear:both; font-size:12px}
#prodIMAGES {width:300px; float:left;} #prodIMAGES p {padding:5px 0 0 8px} #prodIMAGES p img { vertical-align:middle} 
	#prodIMAGES ul {margin:0; padding:0 0 0 5px; font-size:11px; clear:both} #prodIMAGES ul li { list-style:url(../images/core/ic_bullet_arrow.gif) inside}
#prodIMAGE_HOLDER { background:url(../images/core/prodIMAGE_bg.jpg); height:290px; width:290px;} #prodIMAGE_HOLDER img {padding:10px}
#prodVIDEO{ padding:10px}
ul#prodIMAGE_ALT {margin:10px 0 10px 3px; padding:0; clear:both;} ul#prodIMAGE_ALT  li{ background:url(../images/core/prodIMAGE_ALT_bg.gif) no-repeat; list-style:none; float:left; margin:0; padding:0 0 5px 0; height:72px; width:72px;} #prodIMAGE_ALT img {height:60px; width:60px; padding:0; padding:3px}
ul#prodIMAGE_ALT_printer_page{margin:10px 0 20px 3px; padding:0; clear:both;} 
#prodDETAILS {width:370px; float:left; margin:0 0 0 10px}#prodDETAILS p{ padding:10px 0 0 0; font-size:11px}#prodDETAILS img { vertical-align:middle;}
#prodSHORTDESC {padding:10px 10px 15px 7px; font-weight:bold; line-height:150%}
#prodLONGDESC { background:url(../images/core/prodLONGDESC_bg.gif) no-repeat; padding:20px 15px 15px 7px; line-height:150%}
#prodLONGDESC_BASE { background:url(../images/core/prodLONGDESC_bottom_bg.gif) no-repeat; padding:10px}
	#prodLONGDESC h3 {margin:0 0 10px 0; padding:0 0 3px 0; font:bold 14px Arial, Helvetica, sans-serif}
	#prodLONGDESC ul {margin:15px 0 0 15px; padding:0;} #prodLONGDESC ul li {margin:0; padding:0 10px 8px 10px; list-style:square; line-height:130%}

/*PRODUCT STYLES New Adeel
-------------------------*/


.BuyNowDeatils {width:455px;}
.HOLDER #holder_MAIN #holder_CENTRE_product .linkLOCATION_TEXT_C .title { margin:0; padding-left:8px; padding-top:15px; color:#FFFFFF; font-size:18px; font-weight:bold; width:445px; }
.HOLDER #holder_MAIN #holder_CENTRE_product .container {width:455px; float:left; background-image:url(../images/core/rep_buyNow_block.jpg); background-repeat:repeat-y; border: solid 0 red  }

.HOLDER #holder_MAIN #holder_CENTRE_product .container .Protitle{ font-size:16px; font-weight:bold; padding:8px}
.HOLDER #holder_MAIN #holder_CENTRE_product .container .itemquantity{width:50px; float:left; padding:0 0 0 0; vertical-align:middle;text-align:center;  border: solid 0 red}
.HOLDER #holder_MAIN #holder_CENTRE_product .container .priceblock{float:right;  width:125px; text-align:center; vertical-align:top; padding-top:10px; }
.HOLDER #holder_MAIN #holder_CENTRE_product .container .desc{ padding:5px;}
.HOLDER #holder_MAIN #holder_CENTRE_product .container .itemquantity .instock{ font-size:10px; text-align:center; padding-top:5px;  color:#999999; font-weight:bold; display:none}
.HOLDER #holder_MAIN #holder_CENTRE_product .container .productinfo{width:260px; float:left;padding:8px }
.HOLDER #holder_MAIN #holder_CENTRE_product .container .productinfo img {float:left; padding:10px }
.HOLDER #holder_MAIN #holder_CENTRE_product .container .sep{ margin-left:3px; width:440px; float:left; border-bottom:#CCCCCC thin; border-bottom-style:dashed}
.HOLDER #holder_MAIN #holder_CENTRE_product .subtitle {clear:both;width:445px; color:#d61364; font-size:16px; font-weight:bold; margin:0; padding:10px;   height:30px; vertical-align:middle; 
background-image:url(../images/core/rep_buyNow_block.jpg); background-repeat:repeat-y; }

.newsep{ margin-left:10px; width:455px; float:left; border-bottom:#CCCCCC thin; border-bottom-style:dashed}

/*PRODUCT STYLES Detaisl
-------------------------*/

#holder_CENTRE_product .Product_details {width:455px; border: solid 0 green }
#holder_CENTRE_product  .Product_details .title{  font-size:22px; font-weight:bold; width:455px;clear:both;}
#holder_CENTRE_product  .Product_details .title h1{  font-size:22px; font-weight:bold; width:455px; clear:both;}
#holder_CENTRE_product  .Product_details .desc{clear:both;padding-top:5px;padding-bottom:5px;}
#holder_CENTRE_product  .Product_details .descBlocks{ float:left; background:#f2f2f2; margin:20px 0 0 0; padding: 10px 10px 10px 10px; width:445px; border: solid 0 red ; }
#holder_CENTRE_product  .Product_details .descBlocks ul{ padding:0; }
#holder_CENTRE_product  .Product_details .descBlocks li{ margin:5px 5px 0 0;}
#holder_CENTRE_product  .Product_details .descBlocks p{ margin-top:20px;  }
#holder_CENTRE_product  .Product_details .title{ font-size:18px }
#holder_CENTRE_product  .Product_details .ul { list-style:disc}


#prodBUYINGOPTIONS {clear:both; background:url(../images/core/prodBUYINGOPTIONS_lower_bg.gif) bottom;width:361px; overflow:hidden}
#prodBUYINGOPTIONS ul {margin:0; padding:14px; background:transparent url(../images/core/prodBUYINGOPTIONS_bg.gif) no-repeat} #prodBUYINGOPTIONS ul li { list-style:none; padding:5px 0 8px 0;}
	#prodBUYINGOPTIONS ul form {margin:0 0 0 5px}
	#prodBUYINGOPTIONS table input.qty{border:1px solid #B8B0AD; width:25px; text-align:center;}
	#prodQTY { width:25px; text-align:center; margin:10px 10px 0 10px; padding:0 ;border:1px #AAAAAA solid;}
	li#prodPriceToShow { border-top:1px dotted #C9C9C9; border-bottom:1px dotted #C9C9C9; } .prodADDBASKET img { vertical-align:middle}
	.prodSAVING{color:#F0051C; font-weight:bold; text-transform:uppercase}
	.prodPRICE {font-size:20px;color:#A41030; padding:5px 6px 0 0}
	.prodSKU {font-size:11px; font-weight:normal; color:#666} .prodSKU_L {  font-size:14px;color:#666}
	.prodSTOCK {font-size:11px;} 
#prodPAGEOPTIONS {clear:both; background:#F8F8F7; border-bottom:1px dotted #C6C6C6; width:465px}
#prodPAGEOPTIONS ul {padding:0 0 30px 0; margin:0;} #prodPAGEOPTIONS ul li {float:left; list-style:none;padding:10px;}  #prodPAGEOPTIONS ul li.top { float:right;} #prodPAGEOPTIONS img { vertical-align:middle;}
#prodPREDIC_UPSELL { clear:both; padding:10px; font-size:13px}
#prodPREDIC_UPSELL ul {margin:0; padding:5px 0 10px 0; font-size:11px} 
#prodPREDIC_UPSELL ul li { list-style:url(../images/core/ic_bullet_arrow.gif) inside; padding:3px 0 0 0}

.prodQTY { width:25px; text-align:center; margin:10px 10px 0 10px; padding:0 ;border:1px #AAAAAA solid;}
	

/*ARTICLE Styles
-------------------------*/

/*page styles and highlights - copy to htmleditor.css */
.paragraph_Header {font-size:15px; font-weight:bold;}
.paragraph_subHeader {font-size:13px;}
.page_highlightGREEN { color:#747D1A; }
.page_highlightRED { color:#CC0033; }
.page_highlightBLUE { color:#6699CC; }
.page_highlightGREY { color:#999999; }

.tablestyle1 {margin:15px; border:#E5F2F0 solid 1px; background-color:#F8FCFB; color:#39756A; padding:10px; }
.tablestyle1 p {padding:0; margin:0}
.tablestyle1 ul {margin:0; padding:10px 0 20px 15px;}
.tablestyle1 ul li {list-style-image: url(../images/core/articleBULLET.gif);}

/* End Copy -------------------------------------------------- */

#holderARTICLE{padding:13px; line-height:150%; position:relative}
	#holderARTICLE p { padding:0; margin:0;}
    #holderARTICLE a:link {color:#2D659D;text-decoration:underline;} #holderARTICLE a:visited {color:#2D659D;text-decoration:underline;} #holderARTICLE a:hover {color:#008AC6;text-decoration:none;}
#holderBASKET_h1{float:left;width:300px;padding-top:20px;padding-bottom:5px;padding-left:15px;}

#holderBASKET_LOCATION{ margin:10px 0 0 7px;}
#holderBASKET_MESSAGE{ margin:0 10px 10px 10px; background:#3E8DB4 url(../images/core/holderBASKET_MESSAGE_bg.gif) bottom; color:#FFFFFF; padding:10px 10px 18px 10px}	
#holderBASKET_MESSAGE img{float:right;margin-top:-3px;}
/*FOOTER STYLES
-------------------------*/
#holder_FOOTER_A{background: url(../images/core/footer1.jpg) repeat-x left top; font-size:11px; clear:both; overflow:visible; height:150px; color:#FFFFFF; margin-left:auto;margin-right:auto;width:985px;} 

	ul#holder_PAGEOPTIONS_FOOTER { padding:0; list-style:none; float:left; margin:30px 20px 0 20px;} 
	ul#holder_PAGEOPTIONS_FOOTER li {padding:2px 0 0 1px; font-size:11px;} 
	/* Negative ul#holder_PAGEOPTIONS_FOOTER img {padding:-10px 0 0 1px; margin-right:5px; margin-top:-2px; vertical-align:middle;} */
	ul#holder_PAGEOPTIONS_FOOTER img {padding:0 0 0 1px; margin-right:5px; margin-top:-2px; vertical-align:middle;}
	ul#holder_PAGEOPTIONS_FOOTER strong { font-size:13px;} 
	
	
	ul.holder_UTILITIES_FOOTER {padding:0; list-style:none; float:left; margin:30px 0 0 40px;} 
	ul.holder_UTILITIES_FOOTER li {padding:4px 15px 0 12px; font-size:11px; background:url(../images/core/arrow_footer.gif) no-repeat left; margin:0;} 
	ul.holder_UTILITIES_FOOTER img {padding:2px 0 0 1px; margin-right:10px; margin-top:-2px; vertical-align:middle; } 
	ul.holder_UTILITIES_FOOTER strong { font-size:13px;} 
	#holder_FOOTER_A .HOLDER .holder_UTILITIES_FOOTER .header {background-image:none; margin:0 0 8px -12px;}
	#holder_FOOTER_A .HOLDER #holder_PAGEOPTIONS_FOOTER .header {margin:0 0 8px 0;}
	ul.holder_UTILITIES_FOOTER_Img {float:left;} 
	
	ul.holder_UTILITIES_FOOTER_Img  li{padding:0 0 5px 0px;  }


#holder_FOOTER_B{clear:both;background: url(../images/core/footer2.jpg) repeat-x; height:36px;margin-left:auto;margin-right:auto;width:985px; }
#holder_FOOTER_B h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; float:left; margin:10px} 
#holder_FOOTER_B p{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:8px 0 0 15px; }
#holder_FOOTER_B .footer_address{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:8px 0 0 15px;}
#holder_FOOTER_B img{ clear:both; padding: 5px 0 0 15px }
#holder_FOOTER_C { width:985px;border:solid 0 green;margin:0 auto 0 auto;overflow:hidden}
#holder_FOOTER_C ul{ list-style:none; clear:both; height:82px; float:left; border:solid 0 blue; width:985px; margin-left:-5px;}#holder_FOOTER_C li{float:left; padding:10px; margin:0px;}

#holder_FOOTER_C ul li #bookmarks{float:right;}

	
	




#holder_FOOTER_A a:link  { text-decoration:none; color:#fff}
#holder_FOOTER_A  a:visited { text-decoration:none; color:#fff}
#holder_FOOTER_A  a:hover { text-decoration:underline; color:#fff}


/* Page Highlighting styles
-----------------------------*/
.Grey40 {color:#999999; font-size:10px}
.sitemap{padding:0 0 20px 0; border-bottom:1px solid #daecf5; }
.sitemaph2{padding:0 0 10px 0;} 
.sitemap_small{width:175px;float:left;}

.eCommerceByParaspar{margin-top:5px; clear:both;font-size:10px;padding-top:5px;text-align:right;margin-right:10px;}
.numberPageSelected{font-weight:bold;padding:2px 5px;background:#fff; color:#A41030; border:1px solid #DCD; height:20px}

/*Basket Summary Drop down */
#basketSummaryMenu{position:absolute;background:#E7F9FE;width:200px;border:1px solid #a7dbf1;}
#basketSummaryMenu ul {padding:0px; margin:0px;}
#basketSummaryMenu ul li {list-style:none; padding:5px; margin:0px; border-bottom: #CCCCCC 1px dashed;}
.basketSummaryMenuHeader{background:#a7dbf1;color:White;padding:5px;font-weight:bold;}

.emphasis{color:#008AC6;font-weight:bold;}
.SiLink{width:180px;float:left;}
.title{float:left;width:150px;margin-top:8px;}
.titleC {padding:0 0 8px 0}
.title_address{font-weight:normal;}
.termstext {background:#ffffff}
.data{margin-top:8px;}
.smallHeader {margin-top:10px;border-bottom:1px #DDDDDD solid;font-size:11px;font-weight:bold;}
.smallsubHeader {text-align:right;border-bottom:1px #DDDDDD solid; padding-bottom:5px;}
.yesno {float:left;padding-right:5px; margin-top:-2px;}

/*Basket Styles*/
.centreCONTENT_FULLPAGE table.basket_payment { margin:0 10px 0 10px ; width:745px; background:#F7F7F7; }
.basketHeaderLines{color:#ffffff; background:#89BFD9 url(../images/core/basketHeaderLines_bg.jpg) bottom; font-weight:bold; font-size:13px;}
.basketLineItem {border-bottom:2px solid #ffffff; background:#ffffff url(../images/core/basketLineItem_bg.jpg) repeat-x bottom ; padding:10px}
.basketLineItem_image {border-bottom:2px solid #ffffff}
.removeDIV {font-size:9px; line-height:18px} .removeDIV a:link{text-decoration:underline} .removeDIV a:visited{text-decoration:underline} .removeDIV a:hover{text-decoration:none}
.saveLATER {font-size:20px; margin:5px; padding:9px; }
.QuickOrderFormHeader{background:#F3F3F3; }
.emailHOLDER {padding:10px}

/*Checkout Styles*/
.paymentTitle{font-size:13px;}
.textFieldNoWidth{border:solid 1px #AAAAAA;  margin:2px;}

.textFieldNoWidthPassword{border:1px #AAAAAA solid;}
.paymentTopLine{padding:5px;} .paymentTopLine a:link {color:#FFFFFF} .paymentTopLine a:link {color:#FFFFFF}
.paymentHEADER{color:#ffffff; background:#89BFD9 url(../images/core/basketHeaderLines_bg.jpg); font-weight:bold; color:#ffffff; }
.mediumBoxPayment{border:1px #eeeeee solid;background:#F7F7F7;;}

.mediumBox{border:1px #eeeeee solid;background-color:#ffffff;}
.articleSubHeader{font-size:14px; color:#008AC6;}
.errormessage{color:Red;}
.errormessageinline{color:Red; padding-left:0}

/* This is used on the delivery page in checkout */
.h3STYLE{padding:5px;}
.secureIMAGE{float:right;}
.secureTEXT{padding-left:15px;padding-top:10px;}
#secure_FOOTER_A {background:#FFFFFF url(../images/core/footerA_bg_upper.gif) no-repeat; font-size:11px; clear:both; overflow:hidden;} 
#secure_FOOTER_A h4 {font-size:17px; padding:20px 0 0 15px}
.customerRECOGNISED{border:1px #BBBBBB solid;padding:5px;background-color:#EEFFEE;margin-bottom:10px;}
.productALERT{border:1px #BBBBBB solid;padding:5px;background-color:#EEFFEE;}
.lead-text{font-size:10px;}
.lead-text-alt {font-size:10px; color:#00238C;}
.discount_promotion{color:Red;}



/* Product Review Ranks */	
ul.leftNAVIGATION_PR { padding: 10px 10px 20px 10px;; width:220px;  }

ul.leftNAVIGATION_PR li { font-weight:bold; clear:both; padding:5px 14px 0 1px; overflow:auto}
ul.leftNAVIGATION_PR li img { float:left; border:1px solid #D6E4E9}
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR h2 {font:bold 14px Arial, Helvetica, sans-serif; } 
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank1 { background-image:url(../images/core/ic_star_1.gif); background-repeat:no-repeat; background-position:left;  height:15px; }
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank2 { background-image:url(../images/core/ic_star_2.gif); background-repeat:no-repeat; background-position:left;  height:15px; }
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank3 { background-image:url(../images/core/ic_star_3.gif); background-repeat:no-repeat; background-position:left; height:15px; }
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank4 { background-image:url(../images/core/ic_star_4.gif); background-repeat:no-repeat; background-position:left; height:15px; }
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank5 { background-image:url(../images/core/ic_star_5.gif); background-repeat:no-repeat; background-position:left;height:15px; }
.HOLDER #holder_MAIN #holder_NAVIGATION_Video .leftNAVIGATION .leftNAVIGATION_PR .rank0 { background-image:url(../images/core/ic_star_0.gif); background-repeat:no-repeat; background-position:left; height:15px; }


/* New Styles */
.YouAreHere{font-size:11px;padding: 10px 10px 2px 10px;}
.subscribeBox{background-color:#FFFFFF;border:1px #DDDDDD dashed;padding:10px;}
.categoryHEADER{background-color:#EEEEEE;margin: 3px 0 1px 0;padding:5px 10px 5px 10px;line-height:16px;border:1px #DDDDDD solid;}
.categoryHEADER h1{ font-size:16px}
.categoryHEADER img{ margin-right:10px;  }
.categoryHEADER p { vertical-align:middle   }
.categoryHEADER a:link { font-size:14px; }
.basketExtrasHEADER {background-color:#EEEEEE;margin:10px;padding:10px;line-height:16px;border:1px #DDDDDD solid;display:block;}
.basketExtrasHEADER input{border:1px #999999 solid;}
.basketExtrasHEADER h2{font-size:15px;}

.bask-band
.productTitleH1{font-size:24px;margin-bottom:10px;}
.YouAreHereProd{font-size:11px;margin:0 10px 0 0;}
#overlayBox{z-index:999;top:0px;left:0px;position:absolute;width:100%;height:200%;background-color:#000000;}
#overlayContent{z-index:999;width:600px;height:auto;top:200px;left:200px;position:absolute;background-color:White;padding:10px;overflow:auto;}
.textfieldNoWidth{border:1px #BBBBBB solid;}
.addreview{margin-left:15px;font-size:15px;}
.addreview1{margin:0 0 3px 1px;font-size:13px; font-weight:bold} .addreview1 a{color:#A8213F}
.displayname{font-weight:normal;font-style:italic;}
.articleTEXT{margin:15px;font-size:12px;line-height:16px;}
.articleTEXT h2{font-size:15px;line-height:25px;font-weight:bold;}
.emphasis{font-size:16px;}
.basketSUMMARYtable{margin:10px;font-size:10px;}
.basketSUMMARYtable th{text-align:left;border-bottom:1px #CCCCCC dashed;font-size:11px;}
.basketSUMMARYtable td{padding-top:3px;padding-bottom:3px;}
.basketSUMMARYdelivery{text-align:left;border-top:1px #CCCCCC dashed;font-size:11px;padding-top:3px;padding-bottom:3px; font-weight:bold}
.basketSUMMARYdelivery1{text-align:left;font-size:11px;padding-top:3px;padding-bottom:3px; font-weight:normal}

.basketSUMMARYtotal{text-align:left;border-top:1px #CCCCCC dashed;font-size:11px;color:Black;font-weight:bold;padding-top:3px;padding-bottom:3px;}
.bask-txt{font-size:15px;background-color:#F9F9F9; border-bottom:3px #E0E0E0 solid;}
.productname{font-size:12px;font-weight:bold;}
a.productname {text-decoration:underline;}
.basketDESCRIPTION{line-height:18px;border-bottom:1px #EEEEEE solid;}
.basketLINE{border-bottom:1px #EEEEEE solid;}
.basketLINE INPUT {border: 1px #DDDDDD solid;text-align:center;}
.basketLINE .smallText{font-size:9px;color:#999999;}
.basketLINE a.smallText{font-size:9px;color:#999999;}

.imageholder1100
{
	background-color:white;
	position:absolute;
	overflow:visible;	
	background-repeat:repeat; 
	background-image:url(images/core/bgwhite.gif);
}
.imageholder1101
{
	background-color:white;
	position:absolute;
	overflow:visible;	
	background-repeat:repeat; 
	background-image:url(images/core/bgwhite.gif);
}
.tab1 {background-color:#eeeeee;}
.tab3 {border-left:1px #eeeeee solid;background-color:#ffffff;}
.tab2 {border-left:1px #eeeeee solid;background-color:#ffffff;}

.bask-dotline{}
.bask-line{}
.linkLOCATION_banner
{
	clear:both;
	padding:5px 0 0 10px;  
	border:solid 0 green;
}

.secondary_description_block
{
	clear:both; 
	padding: 5px 0 5px 0;
	background-color:#FFFFFF;
}

.foot_popup_img
{
	width:202px;
	height:150px;
	float:left;
	margin-top:0;
	margin-left:10px;
}

.review_banner a:link
{
	text-decoration: none;
	
	}
.iLinkHEADER
{
 padding-left:5px;
	}

.sub-title{ font-size:16px; color:#333333; border-bottom:#CCCCCC 2px solid; background-color:#F3F3F1; }

.container {width:455px; float:left; background-image:url(../images/core/rep_buyNow_block.jpg); background-repeat:repeat-y;}

.container .Protitle{ font-size:16px; font-weight:bold; padding:8px}
.container .itemquantity{width:50px; float:left; padding:0 0 0 0; vertical-align:middle;text-align:center;}
.container .priceblock{float:right;  width:125px; text-align:center; vertical-align:top; padding-top:10px; }
.container .desc{ padding:5px;}
.container .itemquantity .instock{ font-size:10px; text-align:center; padding-top:5px;  color:#999999; font-weight:bold; display:none}
.container .productinfo{width:260px; float:left;padding:8px }
.container .productinfo img {float:left; padding:10px }
.container .sep{ margin-left:10px; width:440px; float:left; border-bottom:#CCCCCC thin; border-bottom-style:dashed}
.subtitle {clear:both;width:234px; color:#d61364;  font-weight:bold; margin:0; padding:10px;   height:30px; vertical-align:middle; 
background-image:url(../images/core/rep_buyNow_block.jpg); background-repeat:repeat-y; }

.bold-ytxt {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.bold-gtxt {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.bold-wtxt {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 5px 10px 5px 10px; background-color:#EBEBEB }
.bold-wtxt:hover {TEXT-DECORATION:none;  }
.tabbg 		{ background-image:url(../images/core/tab1bg.gif); }

.border_left {border-left: solid 1px  #FFCC00; padding-left:5px;}
.border_both {border: solid 1px  #CCCCCC;padding:0 5px 0 5px; width:942px}
.border_right {border-right: solid 1px  #FFCC00; padding-right:5px;}

.splash_pad
{
	  padding-left:30px;
	}
.splash_2
{
	color: #CE006C;
	font-size: 24px;
}
.splash_4 {font-size: 18px}

.splash_5 {color: #A71546}

.email_bottom { height:10px; background-color:#EBEBEB }

.normal-wtxt
{
	padding: 10px 10px 10px 10px;
	}
.headerIMAGE{width:475px; height:265px; overflow:hidden;}
.holder_left{clear:both;margin:0 0 10px 20px;width:910px;border:10px #737373 solid;padding:10px 5px 8px 12px ; height:176px; overflow:hidden }

/*REM -- editing footer on website (#250164) - Krunal Bhalani - 28/09/2011 10:14 --------------------------START */
/*.paraspar{color:#AAAAAA;text-align:center;padding-top:10px; clear:both} .paraspar a:link{color:#AAAAAA;} .paraspar a:visited{color:#AAAAAA;} .paraspar a:hover{color:#AAAAAA;}*/
.paraspar{color:#AAAAAA;text-align:right;width:1200px;padding-top:10px; clear:both} .paraspar a:link{color:#AAAAAA;} .paraspar a:visited{color:#AAAAAA;} .paraspar a:hover{color:#AAAAAA;}
/*REM -- editing footer on website (#250164) - Krunal Bhalani - 28/09/2011 10:14 --------------------------END */

.buytitle {width:210px; color:White; padding-top:10px; padding-left:15px; font-weight:bold; }
.prodQTY1 { width:25px; text-align:center; margin:0 0 0 0; padding:0 ;border:1px #AAAAAA solid; float:left; font-size:9px}
.clsQTY {float:left; height:30px; margin:5px 5px 0 0;text-align:left; padding:0;  border:solid 0 red; width:60px}
.clsQTY1 {float:left; height:30px; margin-top:5px; display:none; }
.clsOptions {width:156px; float:left; padding-left:5px;text-align:left; }
.clsProductRight { padding-top:6px;  }
.clsPrice {float:left; text-align:center;width:72px;color:#A41030;}
.clsBuyBT {margin-top:5px;}
.sep{ margin:0 0 0 0; width:238px;  height:1px; float:left; border-bottom:#CCCCCC thin; border-bottom-style:dashed; }
.clsTitle { font-weight:bold;}
#product_NAVIGATION_right {float:right; margin:0 0 0 0; border:solid 0 green; width:240px; overflow:hidden  }
.rrpPRICE1 {  font-weight:normal; color:#666666; font-size:11px}
.clsbuyprice { font-weight:bold}
.clsASOTV {margin:0 0 0 0; float:left; clear:both; width:221px;  border-left:solid 2px #EDEBEC; border-right:solid 2px #EDEBEC;}

.clsASOTV ul{ float:left; clear:both; list-style:none;margin:5px 0 5px 0; padding:0; width:220px;border:solid 0 blue; height:70px ; overflow:hidden;}	
.clsASOTV ul li{ margin:0; padding:0; }

.clsASOTV ul .clsImg {border:solid 0 green;float:left; }
.clsASOTV ul .clsTitle {border:solid 0 red; width:145px; float:left; }
.clsASOTV ul li img{  width:60px; height:60px; margin:0 8px 0 3px; padding:0 }
.clsASOTV ul li a {color:#666666}
/* All negative values are not allowed in W3C validation*/


/*SAGE INLINE PAYMENT PAGE STYLES*/

#headerDIV {clear:both; margin:0 auto; width:985px;}

/*header style - important*/
.sgHeaderwrapper { width:985px; background:#ffffff; margin:0 auto; clear:both}
.sgHeaderHOLDER {}

.SAGEPaygeHolder {width:985px; overflow:hidden; clear:both; margin:0 auto; padding:0; background:#ffffff; font-family:Arial,Verdana,Helvetica,sans-serif;}
.SAGEPaygeHolder table {margin:0; padding:0;}
.sgPaymentHeader {/*width:738px; overflow:hidden ; clear:both;*/ margin:0 auto; height:100%; padding:10px;}
.sgPaymentHeader h1{ color:#333333; font-size:20px; font-weight:normal; line-height:23px;}
.sgPaymentArticle {width:740px; overflow:hidden ; clear:both; margin:0 auto; height:100%; padding:10px;}
.sgPaymentArticle p{}
.sgPaymentPath {/*width:730px; overflow:hidden; clear:both;*/ margin:0 auto; text-align:right; padding:0 15px 10px 15px}
.sgPaymentHolder {width:985px; margin:0; padding:0}
.sgPaymentHolder table{margin:0; padding:0; font-size:11px;}
.sgPaymentHolder table td.sgPaymentLeft {width:440px; padding:0; margin:0; border-right:1px solid #cccccc;}
.sgPaymentSummary {padding:10px; font-size:11px;}
.sgPaymentSummary h2 {color:#333333; font-size:14px; font-weight:bold;line-height:18px; text-transform:capitalize}
.sgPaymentDelivery {padding:0 10px 10px 10px;}
.sgPaymentDelivery h2 {color:#333333; font-size:14px; font-weight:bold;line-height:18px; text-transform:capitalize}
.sgPaymentInvoce {padding:0 10px 10px 10px;}
.sgPaymentInvoce h2 {color:#333333; font-size:14px; font-weight:bold;line-height:18px; text-transform:capitalize}
.sgPaymentHolder table td.sgIframeHolder {width:520px; padding:0px 10px 0 10px; margin:0}
.sgPaymentHolder span.backto {font-size:12px; font-weight:bold; color:#999999;}
.sgPaymentHolder span.backto a{color:#999999;}
.sgFooterHOLDER {}
.sgFooterAddress {color:#666666; font-size:11px; font-weight:normal; padding-bottom:4px; padding-top:4px; padding:10px; float:left}
.sgFooterLogo {float:left;}
.sgTelnumber {float:right; font-size:18px; padding-right:10px; font-weight:bold;}
.sgParaspar {color:#666666; font-size:11px; font-weight:normal; padding-bottom:4px; padding-top:4px;padding:10px; float:right}
.paymentCONTENT{font-size:11px;}
.paymentMiddle{font-size:11px;}


/*SG PAYMENT MESSAGE ADDED UP*/

.paymentMethodmessage {}
.paymentMethodmessage table{border:1px solid #c0d2e1; background:#edf1f6; width:210px}
.paymentMethodmessage table td{padding:5px;}

.sgPaymentMethodMessageHolder {padding:10px; line-height:150%;}
.sgPaymentMethodMessageHolder ul {margin:0; padding:0; height:100%; overflow:hidden}
.sgPaymentMethodMessageHolder ul li{float:none; list-style:none; clear:both; display:block;}
.sgPaymentMethodMessageHolder ul li.message {border-top:1px solid #CCCCCC; padding-top:10px;}

.sgHeaderHelpmessage {float:left; width:565px; padding:10px 10px 0 10px; color:#fff; margin-top:-10px; font-size:14px; font-weight:bold}
.sgHelpcallcentreFooter {font-size:11px; padding:5px 10px 15px; color:#666666}

/*footer card logos - REM -- Changes to Delivery Page (#204237) - Daeheon Kim - 13/10/2010 */
.footerCards {margin:5px 0 0 0; padding:0; border-bottom:1px solid #D5E7FA; height:100%; overflow:hidden}
.footerCards ul{margin:0; padding:0 0 0 120px}
.footerCards ul li{float:left; margin:0; padding:0; list-style:none}


/*SPALSHPAGE2*/

.splashHolder {width:860px; clear:both; margin:0 auto; padding:0; height:100%; overflow:hidden; background:#fff;}
.splashHolder .splashLogo {clear:both; margin:20px auto; padding:0; height:100px; overflow:hidden; text-align:center;}
.splashHolder .splashLogo h1 {padding:0; margin:0; text-align:center;}
.splashHolder h2 {color: #CE006C; font-size: 24px; text-align:center; font-weight:bold;}

.splashHolder .countryFlagHolder {margin:0 auto; padding:0; width:860px; clear:both; display:table}
.splashHolder .countryFlagHolder ul {marign:0; padding:10px 0; height:100%; overflow:hidden;}
.splashHolder .countryFlagHolder ul li {float:left; list-style:none; margin:10px 5px; text-align:center; padding:0}
.splashHolder .countryFlagHolder ul li a {color:#333333; text-decoration:none;}
.splashHolder .countryFlagHolder ul li img{border:2px solid #eeeeee;}
.splashHolder .countryFlagHolder ul li img:hover {border:2px solid #dddddd;}
.splashHolder .countryFlagHolder ul li.space {border:none;}

.splashHolder .countryFlagHolder ul li .countryLabel  {font-size:14px; text-align:center; padding:5px;}

.splashHolder .splashTxt {text-align:center; padding:10px;}



/*PRODUCT PAGE UPSELL - REM -- Product page upsells with multi choice drop downs (#242305) - Daeheon Kim - 15/11/2011 16:37*/

.prodUpsellHolder {border-left:solid 2px #EDEBEC ;border-right:solid 2px #EDEBEC ; float:left; width:215px; overflow:hidden; padding:10px;}
.prodUpsellHolder ul{margin:0; padding:0; float:none; clear:both; height:100%; overflow:hidden}
.prodUpsellHolder ul li{float:left; list-style:none; margin:5px 5px 5px 0;}
.prodUpsellHolder ul li div.thedrop {float:none;}
.prodUpsellHolder ul li div.thedrop span.sizehelp {padding-left:10px; color:#666666;}
.prodUpsellHolder ul li div.thedrop select {border:1px solid #cccccc;}

.prodUpsellHolder ul li.label {width:40px; font-weight:bold;}
.prodUpsellHolder ul li.price_alt {font-weight:bold; float:none; clear:both}
.prodUpsellHolder ul li.price_alt div {float:left}
.prodUpsellHolder ul li.price_alt div.label {float:left; width:45px; padding:10px 0;}
.prodUpsellHolder ul li.price_alt div.priceProduct {color:#A41030; font-size:14px; font-weight:bold; padding:8px 0;}
.prodUpsellHolder ul li.price_alt div.button {/*float:none; clear:both;*/ margin-left:10px}


.upsellClcose {}

.prodUpsellHolder h2 {padding:0; margin:0; font-size:12px; font-weight:normal; font-weight:bold}
.prodUpsellHolder h3 {padding:0; margin:0; font-size:12px; font-weight:normal;}
.prodUpsellHolder h5 {padding:2px 0; margin:0; font-size:11px; font-weight:normal;}


.UpsellonProdHolder {}
.UpsellonProdHolder .upsellTitle {color:#A8213F; font-weight:bold; font-size:16px; padding:5px 0; border-top:2px solid #EDEBEC; margin-top:10px}
.UpsellonProdHolder h2 {padding:0; margin:0; font-size:12px; font-weight:normal; font-weight:bold}
.UpsellonProdHolder h3 {padding:0; margin:0; font-size:12px; font-weight:normal;}
.UpsellonProdHolder h5 {padding:2px 0; margin:0; font-size:11px; font-weight:normal;}

/*REM -- Product page upsells with multi choice drop downs (#242305) - Murali Kanduri - 21/11/2011 11:51 - START */
.errormessagemandatory{color:Red; padding-left:0}
.errormessagemandatory a{color:Red; padding-left:0}
/*REM -- Product page upsells with multi choice drop downs (#242305) - Murali Kanduri - 21/11/2011 11:51 - END*/
