/************************************************************************************
CSS for Northern Parrots [local url : http://10.0]
************************************************************************************/

/******************************************************* GENERIC ELEMENTS TO ALL PAGES *******************************************************/
body{margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;background:#DFDFDF url(../images/core/body_bg.jpg) top repeat-x; color:#333333;}

h1{margin:0;}
h2{margin:0;}
h3{margin:0;}
h4{margin:0;}

div{margin:0; padding:0;}
p{margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}
img{border:0; padding:0;}

form{margin:0; padding:0;}
fieldset{border:0;padding:0;margin:0;}
input{font-size:9pt;}

.padder{clear:both;height:5px;}
.padderRnav{clear:both;height:10px;}
.holderBLOCK{padding:10px;background-color:#dee;height:60px;}

/*(#378008)*/
.homestacked{margin:0; padding:0; overflow:hidden}
.homestacked a{margin:0; padding:0; display:block!important; float:left!important}
.homestacked img{margin:0; padding:0}
/*(#378008)*/
.unseen{display: none;} 

.hidden	{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#333; text-decoration:none;}
a:visited:hover{text-decoration:underline;}

.white{color: #ffffff;} .white:visited{color: #ffffff;}
.black{color: #000000;} .black:visited{color: #000000;}
.red{color: #ff0000;}
.mushroom{color:#80686f;}
.strike{text-decoration:line-through;}

/* WEBKIT APPEARANCE FOR TYPE="NUMBER" (#561035) START */

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}


/* WEBKIT APPEARANCE FOR TYPE="NUMBER" (#561035) END */


/******************************************************* MAIN HOLDER STYLES *******************************************************/
.HOLDER{width:940px; margin: 0px auto; padding: 0px 10px; background:#ffffff;}
.outHOLDER {width:940px; margin: 0px auto; padding: 0px 10px;}
.FULLWIDTH#footer{width:100%;}
.clear{clear:both;}
/*************************************************** SITE STRUCTURE ****************************************************/

#holder_HEADER{width:100%;}
#holder_NAVIGATION{float:left; width:170px; margin:10px 0 0 0}

/*NAVIGATION TOP AND BOTTOM ROUND*/
.navtopround {background:url(../images/core/leftnav_top_r.jpg) top no-repeat; width:170px; height:15px; overflow:hidden;_margin:0 0 -5px 0;}
.navtopround2 {background:url(../images/core/leftnav_top_r.jpg) top no-repeat; width:170px; height:15px; overflow:hidden;_margin:0 0 -5px 0;}
.navbottomround {background:url(../images/core/leftnav_bottom_r.jpg) top no-repeat; width:170px; height:15px; overflow:hidden;}

#holder_CENTREFULL{width: 100%;}
#holder_CENTREFULL h1 {font-weight:normal; font-size:18pt;}
#holder_CENTREFULL h2{font-size:12pt; font-weight: normal;}
#holder_CENTREFULL h3{font-size:12pt; font-weight: normal;}
#holder_CENTREFULL h4{font-size:10pt;}
#holder_CENTREFULL p{}

#holder_CENTRE{float:right; width:760px; padding-bottom:10px; margin:10px 0;}
#holder_CENTRE h1 {font-weight:bold; /*font-size:18pt;*/ font-size:21px;}
#holder_CENTRE h2 {}
#holder_CENTRE h3 {}
#holder_CENTRE h4 {}

#holder_CENTRE2col_left {}
#holder_CENTRE2col_right {}

/*HOMEPAGE CENTRE CONTENTS*/ 
/*#493654*/
.pt,.ptb{padding-top:10px;}
.pb,.ptb{padding-bottom:10px;}
.align-right{text-align:right;}
.relative{position:relative;}
.unbold{font-weight:normal;}
.float-right{float:right;padding-left:10px;}
#holder_CENTREhome{float:left;width:750px;padding-bottom:10px;margin:10px 10px 10px 0;} /*without left nav*/
#holder_NAVIGATION + #holder_CENTREhome{width:580px;margin-left:10px;} /*with left nav*/
.homepageheader{color:#0255a5;font-size:34px;text-align:center;}
.linkloc-45-55 > div{display:inline-block;zoom:1;*display:inline;vertical-align:top;width:55%;}
.linkloc-45-55 > div:first-child{width:42.5%;margin-right:2.5%;}
.birdsearch{background:#204A7A;color:#fff;padding:25px 120px 25px 15px;min-height:230px;}
.birdsearch a{color:#fff;}
.birdsearch .title1{font-size:16px;font-weight:bold;margin-bottom:10px;}
.birdsearch select{display:block;margin-bottom:15px;padding:6px;color:#204A7A;font-weight:bold;}
.birdsearch .title2{font-size:13px;font-weight:bold;}
.birdsearch span{display:inline-block;zoom:1;*display:inline;width:130px;font-size:13px;margin:5px 0;}
.birdsearch span input[type="checkbox"]{margin-left:0;}
.birdsearch input[type="button"]{background:url(/images/core/birdsearch-btn-bg.png) repeat-x;line-height:36px;border:2px solid #fff;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-size:16px;font-weight:bold;padding:0 60px; cursor:pointer}
.birdsearch-overlap{position:absolute;left:275px;top:60px;}
#holder_CENTREhome #holder_CENTRE_tabcontent > ul{border:1px solid #DCE6EF!important;padding:0;width:auto;position:relative;}
#holder_CENTREhome #holder_CENTRE_tabcontent > ul ul{margin-right:0;width:215px;}
#holder_CENTREhome #holder_CENTRE_tabcontent ul li.prodIMAGE{position:static;}

/*#493654*/
.stacklinks {clear:both; overflow:hidden}
.stacklinks  > * {display:inline-block; vertical-align:middle}
/*#493654*/

/*#493654*/

/*HOME RIGHT LINK LOCATIONS*/
#holder_rightNAVIGATION {float:right; width:170px; margin:10px 0 0 0}
#holder_rightNAVIGATION .leftNAVIGATION ol {margin:0; list-style:decimal; padding:0 0 0 25px}
#holder_rightNAVIGATION .leftNAVIGATION ol li {color:#0255A5; font-size:11px; padding:2px 0}
#holder_rightNAVIGATION .leftNAVIGATION ol li a {color:#0255A5; text-decoration:underline;}
.rightLinkloc {margin:0; padding:0}
.rightLinkloc ul{margin:0; padding:0}
.rightLinkloc ul li{clear:both; margin-bottom:10px;}

/*HOME LEFT LINK LOCATIONS*/
.leftLinkloc {margin:10px 0 0 0; padding:0}
.leftLinkloc ul{margin:0; padding:0}
.leftLinkloc ul li{clear:both; margin-bottom:10px;}

#holder_FOOTER{color:#0255A5; padding:0px; background:#e4eef8 url(../images/core/footer_bg.jpg) top repeat-x; clear:both; height:100%; overflow:hidden}

/******************************************************* FOOTER STYLES *******************************************************/
/*CURRENCY CHANGER, VAT CHANGER, SITIE LINKS SECTION*/
#holder_LOWERNAVIGATION{margin-top:0px; height:30px; color:#0255A5;}
#holder_LOWERNAVIGATION ul{float:left; margin-left:10px;}
#holder_LOWERNAVIGATION ul li{float:left; margin-right:20px;}
#holder_LOWERNAVIGATION ul li a{display:inline-block;font-size:13px; font-weight:normal; color:#0255A5;}
#holder_LOWERNAVIGATION ul li a:hover{text-decoration:none;}
#holder_LOWERNAVIGATION ul.currencyChanger {margin:0; padding:0}
#holder_LOWERNAVIGATION ul.currencyChanger li {}
#holder_LOWERNAVIGATION ul.currencyChanger li.currency {margin-right:10px;}
#holder_LOWERNAVIGATION ul.vatChanger {margin:0; padding:0}
#holder_LOWERNAVIGATION ul.vatChanger li {}
#holder_LOWERNAVIGATION ul.vatChanger li.title {font-weight:bold; font-size:14px;}
#holder_LOWERNAVIGATION ul.vatChanger li.vat { margin:-3px 5px 0 0;}
#holder_LOWERNAVIGATION ul.sitelinks {float:right; margin:0; padding:0}
#holder_LOWERNAVIGATION ul.sitelinks li {margin-right:10px; _margin-right:7px; margin-top:0px; float:left}

/*849367*/
#holder_LOWERNAVIGATION ul.sitelinks.cfuncdisabled li.icon {margin-left:55px;}
/*849367*/

#holder_LOWERNAVIGATION ul.sitelinks li.icon {margin:0px 5px 0 0 ; _margin:2px 4px 0 0 ;}
#holder_LOWERNAVIGATION ul li#newsletter{ width:370px;}
#holder_LOWERNAVIGATION ul li#newsletter p{float:left; line-height:30px; padding: 0px 10px; font-size:13px; font-weight:normal; letter-spacing:0.5px;}
#holder_LOWERNAVIGATION ul li#newsletter .newsletterINPUT{float:left; border:1px solid #dadada; color:#666; font-size:11px; height:14px; padding:1px 0px 1px 5px; margin-right:6px; width:188px; margin-top:6px;}
#holder_LOWERNAVIGATION ul li#newsletter img{float:left; margin-top:6px;}
#holder_LOWERNAVIGATION ul li#newsletter a{float:left; padding:0px;}

/*FOOTER LINK LCOATION HOLDER*/
.FooterLinkLocs {width:940px; clear:both; margin:0 auto; padding:10px 0}
.FooterLinkLocs ul{padding:0; margin:0;}
.FooterLinkLocs ul li{float:left; list-style:none; margin-right:10px}
.FooterLinkLocs ul li.last {margin-right:0;}

/*FOOTER BOX TOP AND BOTTOM ROUND BOX*/
.footerTopround {width:940px; height:10px; background:url(../images/core/footer_top_r.jpg) top no-repeat; overflow:hidden; margin:0 auto; clear:both;}
.footerBottomround {width:940px; height:10px; background:url(../images/core/footer_bottom_r.jpg) top no-repeat; overflow:hidden; margin:0 auto; clear:both; padding-bottom:10px;}

#holder_FOOTER ul{float:left; margin-right:10px; width:200px; padding-left:10px; padding-bottom:10px; height:190px; background:none;}/*332855*/
#holder_FOOTER ul li.header{font-weight:bold; font-size:12px; margin-bottom:10px;}
#holder_FOOTER ul li{line-height:17px; font-size:11px; color:#0255A5}
#holder_FOOTER ul li a{ color:#0255A5;}
#holder_FOOTER ul li a:visited{color:#800080;}/*#569380*/
#holder_FOOTER ul li a:active, #holder_FOOTER ul li a:hover{color:#ff0000;}/*#569380*/
#holder_FOOTER ul.last{border:0px; margin:0px; width:230px;}
#holder_FOOTER ul li#newsletter {}
#holder_FOOTER ul li#newsletter input.newsletterINPUT{width:100%;clear:both; margin:5px 0; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; border:1px solid #d1dae1; padding:3px;}
#holder_FOOTER ul li#newsletter p{}

/*FOOTER SITE ICONS - DELIVERY, SECURE, PAYPAL*/
.siteIcons {clear:both; width:940px; margin:0 auto; height:100%; overflow:hidden}
.siteIcons ul{margin:0; padding:0}
.siteIcons ul li{float:left; margin-right:15px;}
.siteIcons ul li.last{margin-right:0px;}

/************************************** OUTER FOOTER STYLES *********************************************/
#outer_FOOTER{padding:10px 0px; color:#333; font-size:11px; letter-spacing:0.1px; margin:0 auto; width:940px; clear:both; text-align:center; border-top:1px solid #d4e5f5}
#outer_FOOTER p{margin-top:5px;}
#outer_FOOTER p.link{color:#0255A5}
#outer_FOOTER p.link a{color:#0255A5}
#outer_FOOTER p img{float:left; margin-right:10px;}
#outer_FOOTER .seperator{margin: 0px 5px;}
#outer_FOOTER .logos{float:right;}
#outer_FOOTER .logos span{margin-right:15px;display:inline-block; float:left; padding-top:4px;}
#outer_FOOTER .logos span img{float:left;}
#outer_FOOTER .logos span.mcaffee{margin: 0px 0px 0px 30px; padding:0px;}
#outer_FOOTER a{color:#333;}
#outer_FOOTER p.paraspar{float:right; padding: 8px 10px 0px 0px; text-align:right; margin-top:-40px; color:#6699cc}
#outer_FOOTER p.paraspar a{color:#6699cc}
/*#292452*/
#outer_FOOTER span.cookielinkHolder {position:relative; width:100%; float:left}
#outer_FOOTER span.cookielink {position:absolute; display:block; white-space:normal; width:150px; text-align:left; left:0; float:left;  padding:5px 10px;}
#outer_FOOTER span.cookielink a {color:#0255A5;}
/*#292452*/

#holder_FOOTERLINKS{}
#holder_FOOTERLINKS ul {}
#holder_FOOTERLINKS ul li {}
#holder_FOOTERLINKS ul li a {}
#holder_FOOTERLINKS ul li.list {}
#holder_FOOTERLINKS ul#links{}
#holder_FOOTERLINKS ul#links li{}
#holder_FOOTERLINKS ul#links li img{}


/***********************************************************HEADER LOGO STYLES***********************************************************/
#holder_LOGO{float:left; padding:10px; position:relative;} 
#holder_LOGO img{float:left;}

/*SITE TAG STYLE*/
.logotag{position:absolute; bottom:20px; left:70px; color:#0052a6;}


/**************************************************  SITE SWITCHER  **[NORETHERN PARROTS/ NORTHERN PETS ***************************************/

#site_SWITCH {float:right; text-align:right; color:#0255A5; font-size:13px; /*padding: 10px 0;*/ padding:0; }
#site_SWITCH ul {margin:2px 0 0 0; padding:0; height:100%; overflow:hidden; _float:right}
#site_SWITCH ul li{float:left; list-style:none;padding:10px 0px;}
#site_SWITCH ul li.parrot {height:18px; width:125px; text-align:center; background:url(../images/core/nperrot_unselected_bg.jpg) no-repeat;}
#site_SWITCH ul li.parrot a{color:#0255A5; font-weight:bold}
#site_SWITCH ul li.pet {height:18px; width:112px; text-align:center; background:url(../images/core/npet_unselected_bg.jpg) no-repeat;}
#site_SWITCH ul li.pet a{color:#0255A5; font-weight:bold}
#site_SWITCH ul li.parrot_selected{height:18px; width:125px; text-align:center; background:url(../images/core/nparrot_selected_bg.jpg) no-repeat;}
#site_SWITCH ul li.parrot_selected a{padding:0; color:#ffffff; font-weight:bold}
#site_SWITCH ul li.pet_selected {height:18px; width:112px; text-align:center; background:url(../images/core/npet_selected_bg.jpg) no-repeat;}
#site_SWITCH ul li.pet_selected a{padding:0; color:#ffffff; font-weight:bold}

/***********************************************************HEADER BASKET INFO STYLES***********************************************************/
#holder_BASKETHEADER{float:right; text-align:right; color:#0255A5; font-size:13px; padding: 10px;}
#holder_BASKETHEADER .seperator{margin: 0px 10px;}
#holder_BASKETHEADER ul {margin:0; padding:0;}
#holder_BASKETHEADER ul li {float:left; margin:5px 0 0 0; padding:0; list-style:none;}
#holder_BASKETHEADER ul li.icon {margin:3px 5px 0 5px ;}
#holder_BASKETHEADER p{line-height:18px;}
#holder_BASKETHEADER p img{margin: 0px 0px -5px 6px;}
/*Basket Summary section links and span style*/
#holder_BASKETHEADER a{color:#0255A5}
#holder_BASKETHEADER a:hover{}
/*Basket Icon style - This is important as ajax basket dropdonw posintion defines by depending on where this icon locates*/
#holder_BASKETHEADER img#shBsketImage{}
#holder_BASKETHEADER #headerBASKETtext{ color:#0255A5; font-size:13px; margin-top:5px;}
#holder_BASKETHEADER #headerBASKETtext a{font-weight:bold}

/**************************************************HEADER SEARCH BOX  **************************************************/
#holder_SEARCHBAR{}
#holder_SEARCH{float:left; padding:0; margin-top:10px; width:448px; height:42px; background:url(../images/core/searchholder_bg.jpg) no-repeat}
#holder_SEARCH .left {float:left; height:100%;}
#holder_SEARCH .left ul{padding:8px 10px 3px 10px; margin-left:5px;  border-right:0px solid #dddddd; height:100%\0/; overflow:hidden\0/}
#holder_SEARCH .left ul li{float:left; margin-right:13px;} /*323803*/
#holder_SEARCH .left ul li.label {font-weight:bold; color:#CC0000; font-size:14px; margin-top:2px;}
#holder_SEARCH .left ul li img{float:left;}
#holder_SEARCH .left ul li#searchBOX{ position:relative}
#holder_SEARCH .left ul li#searchBTN{margin-right:auto;} /*323803*/
#holder_SEARCH .left ul li #searchINPUT{float:left; background:#fff; border:1px solid #ccc; color:#666666; font-size:13px; height:23px; padding:2px 10px; width:319px; } /*323803*/
#holder_SEARCH .left ul li #searchbutton { position:absolute; right:5px; top:5px; padding:0; border:0; background:#ccc; color:#FF0000; text-align:center; padding:0 3px; border-radius:3px; cursor:pointer} /*323803*/

#holder_SEARCH .middle {float:left; padding:0; margin:0; width:1px; background:#dddddd; height:40px; overflow:hidden;}
#holder_SEARCH .right {float:left;}
#holder_SEARCH .right ul.popsearch {border-right:none; width:120px; ^width:100px; margin:0; position:relative}
#holder_SEARCH .right ul.popsearch li{color:#0255A5; padding:6px 16px; display:block}
#holder_SEARCH .right ul.popsearch li a {color:#0255A5;}
#holder_SEARCH .right ul.popsearch li a:hover {text-decoration:underline;}
#holder_SEARCH .right ul.popsearch li ul {padding:0; margin:0 0 0 0}
#holder_SEARCH .right ul.popsearch li ul li{padding:0 0 0 15px; margin:0 0 0 0}
#holder_SEARCH .right ul.popsearch li ul li a{padding:0 0 0 15px; margin:0 0 0 0}

/*HEADER POPULAR SEARCH DROP*/
ul#SearchDropPop{list-style:none; z-index:999; float:left; margin:0; padding:0;  text-align:center; }
ul#SearchDropPop li{margin:0; padding:0; float:none; }
ul#SearchDropPop li a {margin:0; padding:0; display:block}
ul#SearchDropPop li:hover {}
ul#SearchDropPop li a:hover {}
ul#SearchDropPop li {}
ul#SearchDropPop li a{font-size:12px; font-weight:normal; width:85px; height:35px; display:block}
ul#SearchDropPop li a:hover{}
ul#SearchDropPop li.selected a{}
ul#SearchDropPop li:hover a{}
ul#SearchDropPop li:hover ul li a{line-height:20px; padding:0px 10px; font-size:12px; font-weight:normal; color:#0255A5; width:180px;}
ul#SearchDropPop li:hover ul li a:hover{}

ul#SearchDropPop li ul {position:absolute; z-index:999; left: -999em; margin-top:0px; ^margin-top:21px; width:200px; border-top: 1px solid #bad0e8 ; padding: 5px 0px; background:url(../images/core/drop_bottom_rs.png) repeat-x bottom;  text-align:left;}

#holder_SEARCH .right ul#SearchDropPop li ul li {padding:0 0 0 15px; margin:0 0 0 0}
#holder_SEARCH .right ul#SearchDropPop li ul li a { text-align:left; font-size:11px; line-height:22px; height:inherit; width:inherit; padding:0 0 0 0; margin:0 0 0 0}

ul#SearchDropPop li ul li a:hover {}
ul#SearchDropPop li:hover ul, #SearchDrop li.sfhover ul {/*left: auto;*/ left:-2px; top:42px;}
ul#SearchDropPop li:hover > ul {display: block;} 
/*HEADER SEARCH DROP*/

/*HEADER POPULAR SEARCH DROP*/
#SearchDrop {z-index:9999;}
#SearchDrop ul{list-style:none; z-index:999; float:left; margin:0; padding:0;  text-align:center; width:323px; background:url(../images/core/drop_bottom_rs4.png) repeat-x bottom; position:relative; border-radius:0 0 5px 5px; border:1px solid #cddcea; border-width:0 1px 1px 1px}
#SearchDrop ul li{margin:0; padding:5px; float:none; width:303px; text-align:left; cursor:pointer}
#SearchDrop ul li a {margin:0; padding:0; display:block; font-size:12px; font-weight:normal; color:#0255A5; cursor:pointer}
#SearchDrop ul li:hover {}
#SearchDrop ul li a:hover {}
#SearchDrop ul li.header a{color:#000000; font-weight:bold}
#SearchDrop ul li span{}
#SearchDrop ul li span.searchterms{ padding:5px 10px; display:block; color:#0255A5} /*323803*/
#SearchDrop ul li span.searchterms a {color:#0255A5}
#SearchDrop ul li span.searchterms:hover {text-decoration:underline;}
#SearchDrop ul li span.searchcount{font-size: 11px; padding: 10px 0; display: inline-block;}
#SearchDrop ul li span.searchthumb{ border: 1px solid #cddcea; display: inline-block; padding: 5px; float: left; margin-right: 10px;} /*323803*/
/*KEY DOWN*/
#SearchDrop ul li.selected_search {background:#dddddd; color:#0255A5; font-weight:bold}
#SearchDrop ul li.selected_search a {}
#SearchDrop ul li.selected_search a:hover {background:#dddddd ; color:#0255A5; cursor:pointer}

#SearchDrop ul li:hover ul li a{line-height:20px; padding:0px 10px; font-size:12px; font-weight:normal; color:#0255A5; width:168px;}
#SearchDrop ul li:hover ul li a:hover{}
#SearchDrop ul li ul {position: absolute; z-index:999; left: -999em; width:168px; border-top: 1px solid #bad0e8 ; padding: 5px 0px; background:url(../images/core/drop_bottom_rs.png) repeat-x bottom;  text-align:left;}
#SearchDrop ul li ul li a { text-align:left; font-size:11px; line-height:22px; height:inherit; width:inherit;}
#SearchDrop ul li ul li a:hover {}

#SearchDrop ul li:hover ul, #SearchDrop li.sfhover ul {left: auto;}
#SearchDrop ul li:hover > ul {display: block;} 

#holder_PROMOTEXT{}
#holder_PROMOTEXT a {}
/**************************************************  TOP NAVIGATION DROPDWON  **************************************************/

#holder_UPPERNAVIGATION{float:none; clear:both;position:relative;}/*#401704*/

/*TOP NAIVGAION HOLDER - RIGHT CATEGORY MENUS
ul#drop{list-style:none; z-index:998; float:left; }
ul#drop li.parent {background:url(../images/core/nav_right_bg.jpg) right no-repeat;}
ul#drop li.parent a {color:#fff; background:url(../images/core/nav_left_bg.jpg) left no-repeat; font-weight:bold}
ul#drop li.parent:hover {background:url(../images/core/nav_right_bg_over.jpg) right no-repeat;}
ul#drop li.parent a:hover {color:#fff; font-weight:bold; background:url(../images/core/nav_left_bg_over.jpg) left no-repeat;}
ul#drop li {float:left; margin-right:1px;}
ul#drop li a{display:inline-block; ^display:block; line-height:30px; padding:0px 19px; font-size:13px; font-weight:normal;^padding: 0px 19px; _padding:0px 19px}
ul#drop li.parent span.label {color:#0255A5; background:none; font-weight:bold; padding:0 10px 0 10px; display:block; line-height:30px; font-size:20px}
ul#drop li.parent span.label:hover{background:none;}
ul#drop li.parent.first{background:none;}
ul#drop li.parent.first:hover{background:none}
ul#drop li a:hover{background: #f0eced; text-decoration:none;}
ul#drop li.selected a{background: #f0eced;}
ul#drop li:hover a{background:url(../images/core/nav_left_bg_over.jpg) left no-repeat; text-decoration:none;}
ul#drop li:hover ul li a{background: none; text-decoration:none;}
ul#drop li:hover ul li a:hover{background: none; text-decoration:underline;}
ul#drop li ul {position: absolute; z-index:999; left: -999em; width: 550px;border: 0px solid #bad0e8 ; padding: 5px 0px; background:url(../images/core/drop_bottom_rsw.png) repeat-x bottom;}
ul#drop li.child {width: 175px; padding-left:5px; font-weight:normal; text-transform:none;}
ul#drop li.child a{letter-spacing:normal; color:#333333; font-weight:normal; font-size:11px; line-height:16px; display:block; padding:0 10px;}
ul#drop li.child a:hover{background: #0255A5; color:#0255A5; text-decoration:none; font-weight:normal;}
ul#drop li:hover ul, #drop li.sfhover ul {left: auto;}
*/

/*TABLET*/

/*
ul#dropTablet {display:inline-block; vertical-align:middle}
ul#dropTablet > li.parent{display:inline-block; vertical-align:middle;}
ul#dropTablet > li.parent a{color:#0255a5; font-weight:bold}
ul#dropTablet li a{display:inline-block; ^display:block; line-height:30px; padding:0px 19px; font-size:13px; font-weight:normal;^padding: 0px 19px; _padding:0px 19px}
ul#dropTablet li.selected a{background: #f0eced;}

ul#dropTablet > li.parent > ul.megaDropTablet{display:none;}
ul#dropTablet > li.parent > ul.megaDropTablet {width:100%; padding:5px 0; z-index:999; margin-left:0; border:2px solid #0255a5; overflow:hidden; position:absolute; left:0; background:#fff;}

ul#dropTablet li.parent span.label {color:#0255A5; background:none; font-weight:bold; padding:0 10px 0 10px; display:block; line-height:30px; font-size:20px}

ul#dropTablet .megadrop-close {position:absolute; right:10px; padding:5px 0.5%; margin:0!important; padding:0!important; float:none!important; cursor:pointer; display:block; text-align:right}

ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul{}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul{width:100%;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li{width:181px;margin:10px 0; display:inline-block; vertical-align:top}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child{}

ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > a{marign:0; padding:0; display:block; line-height:16px;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > a img{width:45px;float:left;margin:5px 7px 26px;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > div.birdsubcats{font-size:10px; padding:5px}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > div.birdsubcats a{color: #000 !important; display: inline; font-size: 10px !important; padding: 0;  line-height: 100%; font-weight: normal;}
*/


ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul{width:100%;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul{width:100%;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li{width:181px;margin:10px 0; display:inline-block; vertical-align:top}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child{}

ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > a{marign:0; padding:0; display:block; line-height:16px;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > a img{width:45px;float:left;margin:5px 7px 26px;}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > div.birdsubcats{font-size:10px; padding:5px}
ul#dropTablet > li.parent > ul.megaDropTablet > li.innerul > ul > li.child > div.birdsubcats a{color: #000 !important; display: inline; font-size: 10px !important; padding: 0;  line-height: 100%; font-weight: normal;}

ul#dropTablet > li.parent > ul.menubrands.megaDropTablet li.innerul{width:100%;}
ul#dropTablet > li.parent > ul.menubrands.megaDropTablet li.innerul ul {padding:5px 0; width:100%; clear:both}
ul#dropTablet > li.parent > ul.menubrands.megaDropTablet li.innerul ul li.child{text-align:center;width:97px;height:90px;margin:5px 10px;padding:0;}
ul#dropTablet > li.parent > ul.menubrands.megaDropTablet li.innerul ul li.child a{color:#0255a5;font-weight:bold; float:none; font-size:11px;}
ul#dropTablet > li.parent > ul.menubrands.megaDropTablet li.innerul ul li.child img{display:block!important;width:79px;height:40px;margin:0 auto 5px; float:none}


ul#dropTablet {display:inline-block; vertical-align:middle}
ul#dropTablet > li.parent{display:inline-block; vertical-align:middle;}
ul#dropTablet > li.parent a{color:#0255a5; font-weight:bold}

/*#597286*/
ul#dropTablet > li.parent.current > a{color:#fff; font-weight:bold; background:#0255a5}
ul#dropTablet > li.forcecurrent > a{color:#fff; font-weight:bold; background:#0255a5}
/*#597286*/

ul#dropTablet li a{display:inline-block; ^display:block; line-height:30px; padding:0px 18px; font-size:13px; font-weight:normal;^padding: 0px 19px; _padding:0px 19px}
ul#dropTablet li.selected a{background: #f0eced;}

ul#dropTablet > li.parent > ul.megaDropTablet{display:none;}
ul#dropTablet li > ul.megaDropTablet {width:100%; padding-bottom:10px; z-index:999; margin-left:0; border:2px solid #0255a5; overflow:hidden; position:absolute; left:0; background:#fff;}
ul#dropTablet .megadrop-close {position:absolute; right:10px; padding:5px 0.5%; margin:0!important; padding:5px 0!important; float:none!important; cursor:pointer; display:block; text-align:right}
/*#414058*/
ul#dropTablet li ul.megaDropTablet.wildebird {width:480px; margin-left:40px; background: url(../images/core/drop_bottom_rw2.png) repeat-x bottom;}
ul#dropTablet li ul.megaDropTablet li{padding:5px 0; float:left; width:185px; margin:5px 0 0 0; z-index:99}
ul#dropTablet li ul.megaDropTablet li .megaContents{margin:0; padding:0}
ul#dropTablet li ul.megaDropTablet li .megaContents ul{margin:0; padding:0; position:relative; width:185px}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li{padding:0px; float:left; width:185px; margin:0;}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li.title {padding:10px 5px 5px 10px ;color:/*#0255A5*/#333333; margin:0; font-weight:bold; font-size:15px;}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li:hover {background:none;}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li.viewmore a{font-style:italic;}	
ul#dropTablet li ul.megaDropTablet li .megaContents ul li a {line-height:24px; color:/*#0255A5*/#333333;padding:0px 8px; padding:0px 8px\0/; font-weight:normal; font-size:12px;}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li span {line-height:24px;color:#888;padding:0px 10px; font-weight:normal; font-size:12px;}
ul#dropTablet li ul.megaDropTablet li .megaContents ul li a:hover {line-height:24px;color:#0255A5; text-decoration:underline; background:none}

ul#dropTablet li.parent.first::after{content:""; width:0; height:0}
ul#dropTablet li.parent::after {content:""; height:20px; width:1px; background:#3a75bb; display:inline-block;float:right; margin-top:5px; margin-left:-1px;}
ul#dropTablet li.parent:last-child::after {content:""; height:0; width:0px;}

/*TABLET*/

/*IE9 BELOW*/
ul#drop li.parent {margin-left:0\0/; margin-right:10px\0/;}
ul#drop li.parent > a {padding:0px 10px\0/; margin:5px 5px 5px 0\0/; border-right:1px solid #3a75bb\0/}
ul#drop li.parent:last-child > a{border-right:none\0/}
ul#drop li.parent::after {display:none\0/!important}
/*IE9 BELOW*/

ul#drop{list-style:none; z-index:998; display:flex; }
ul#drop li.parent {margin-left:-2px; flex-grow:1;}
ul#drop li.parent a {color:#0255a5; font-weight:bold;}
ul#drop li.parent > a {font-size:13px; color:#0255a5; display:inline-block; text-align:center; width:100%; padding:0;}
ul#drop li.parent.first::after{content:""; width:0; height:0}
ul#drop li.parent::after {content:""; height:20px; width:1px; background:#3a75bb; display:inline-block;float:right; margin-top:5px; margin-left:-1px;}
ul#drop li.parent:last-child::after {content:""; height:0; width:0px;}


ul#drop li.parent:hover {}
ul#drop li.parent > a:hover {color:#fff!important; font-weight:bold; background:#3a75bb}
ul#drop li {float:left; margin-right:1px;}
ul#drop li a{display:inline-block; ^display:block; line-height:30px; padding:0px 19px; font-size:13px; font-weight:normal;^padding: 0px 19px; _padding:0px 19px}
ul#drop li.parent span.label {color:#0255A5; background:none; font-weight:bold; padding:0 10px 0 10px; display:block; line-height:30px; font-size:20px}
ul#drop li.parent span.label:hover{background:none;}
ul#drop li.parent.first{background:none;}
ul#drop li.parent.first:hover{background:none}
ul#drop li a:hover{background: #f0eced; text-decoration:none;}
ul#drop li.selected a{background: #f0eced;}
ul#drop li:hover a{text-decoration:none;}
ul#drop li:hover ul li a{background: none; text-decoration:none;}
ul#drop li:hover ul li a:hover{background: none; text-decoration:underline;}
ul#drop li ul {position: absolute; z-index:999; left: -999em; width: 550px;border: 0px solid #bad0e8 ; padding: 5px 0px;}
ul#drop li.child {width: 175px; padding-left:5px; font-weight:normal; text-transform:none;}
ul#drop li.child a{letter-spacing:normal; color:/*#0255A5*/#333333; font-weight:normal; font-size:11px; line-height:16px; display:block; padding:0 10px; background:none!important}
ul#drop li.child a:hover{background: #0255A5; color:#0255A5; text-decoration:none; font-weight:normal;}
ul#drop li:hover ul, #drop li.sfhover ul {left: auto;}



ul#drop li ul li.innerul {height:100%; overflow:hidden; width:550px;}
ul#drop li ul li.innerul ul{float:left; width:180px; position:relative; background:none;}
ul#drop li ul li.innerul ul li{float:none;}

ul#drop li ul li.innerul2 {height:100%; overflow:hidden; width:550px;}
ul#drop li ul li.innerul2 ul{float:left; width:180px; position:relative; background:none;}
ul#drop li ul li.innerul2 ul li{float:none;}

ul#drop .megadrop-close {position:relative; width:99%!important; padding:5px 0.5%; margin:0!important; padding:0!important; float:none!important; cursor:pointer; display:none; text-align:right}
ul#drop .megadrop-close {position:relative; width:99%!important; padding:5px 0.5%; margin:0!important; padding:5px 0!important; float:none!important; cursor:pointer; display:none; text-align:right}

/*#362858 - END*/

/*START #401704*/
ul#drop li:hover ul.fullwidth,ul#drop li.sfhover ul.fullwidth{left:0;width:936px;background:#fff;border:solid 2px #4F81BD;}
ul#drop li:hover ul.fullwidth,ul#drop li.sfhover ul.fullwidth{right:0;left:auto;width:936px;background:#fff;border:solid 2px #4F81BD;margin-left:0}
ul#drop li ul.fullwidth li.innerul,ul#drop li ul.fullwidth li.innerul{width:936px;margin:0;}
ul#drop li ul.fullwidth li.innerul ul{width:auto;}
ul#drop li ul.fullwidth li.innerul ul li{float:left;}
ul#drop li ul.fullwidth li.innerul ul li.child a{padding:0}
ul#drop li ul.fullwidth li.innerul ul li.child a:hover {background:none!important;color:#0255a5!important;}
ul#drop li ul.menubirds li.innerul ul li.child{width:181px;margin:10px 0;}
ul#drop li ul.menubirds img{width:45px;float:left;margin:5px 7px 26px;}
ul#drop li ul.menubirds .birdtitle{font-weight:bold;font-size:13px;}
ul#drop li ul.menubirds .birdsubcats{font-size:10px;}
ul#drop li ul.menubirds .birdsubcats a{display:inline;}
ul#drop li ul.menubrands li.innerul ul li.child{text-align:center;width:97px;height:90px;margin:5px 10px;padding:0;}
ul#drop li ul.menubrands li.innerul ul li.child a{color:#0255a5;font-weight:bold;}
ul#drop li ul.menubrands li.innerul ul li.child a:hover {background:none!important;color:#0255a5!important;}
ul#drop li ul.menubrands img{display:block;width:79px;height:40px;margin:0 auto 5px;}
/*END #401704*/



ul#drop{list-style: none; z-index:998; margin-left:5px; position:relative;!important}
ul#drop li.parent {}
ul#drop li.parent a {color:#0255a5; font-weight:bold}
ul#drop li.parent:hover {}
ul#drop li.parent a:hover {color:#0255a5; font-weight:bold;}

/*#597286*/
ul#drop li.parent a.current {background:#0255a5; color:#ffffff;}
ul#drop li.parent.forcecurrent > a {background:#0255a5; color:#ffffff;}
/*#597286*/

ul#drop li {float:left; margin-right:1px;}
ul#drop li a{display:inline-block;^display:block; line-height:30px; padding: 0px 19px;^padding:0px 19px; font-size:12px; font-weight:normal; color:#0255A5;}
ul#drop li a:hover{background: #f0eced; text-decoration:none;}
ul#drop li.selected a{background: #f0eced;}
ul#drop li:hover a{text-decoration:none;}
ul#drop li:hover ul li a{background: none; text-decoration:none;}
ul#drop li:hover ul li a:hover{background:#0255A5;}
ul#drop li ul {position: absolute; z-index:999; left: -999em; width: 420px; border: 0px solid #b2c9df ;}
ul#drop li:hover ul, #drop li.sfhover ul {left: 0;!important}

/*MEGADROP CHILD STYLE*/
/*#414058*/
ul#drop li ul.megaDrop {background: url(../images/core/drop_bottom_rw.png) repeat-x bottom; width:644px; padding-bottom:10px; z-index:999; margin-left:-124px; margin-left:-122px\0/}
/*#414058*/
ul#drop li ul.megaDrop.wildebird {width:480px; margin-left:40px; background: url(../images/core/drop_bottom_rw2.png) repeat-x bottom;}
ul#drop li ul.megaDrop li{padding:5px 0; float:left; width:185px; margin:5px 0 0 0;}
ul#drop li ul.megaDrop li .megaContents{margin:0; padding:0}
ul#drop li ul.megaDrop li .megaContents ul{margin:0; padding:0; position:relative; width:185px}
ul#drop li ul.megaDrop li .megaContents ul li{padding:0px; float:left; width:185px; margin:0;}
ul#drop li ul.megaDrop li .megaContents ul li.title {padding:10px 5px 5px 10px ;color:/*#0255A5*/#333333; margin:0; font-weight:bold; font-size:15px;}
ul#drop li ul.megaDrop li .megaContents ul li:hover {background:none;}
ul#drop li ul.megaDrop li .megaContents ul li.viewmore a{font-style:italic;}	
ul#drop li ul.megaDrop li .megaContents ul li a {line-height:24px; color:/*#0255A5*/#333333;padding:0px 8px; padding:0px 8px\0/; font-weight:normal; font-size:12px;}
ul#drop li ul.megaDrop li .megaContents ul li span {line-height:24px;color:#888;padding:0px 10px; font-weight:normal; font-size:12px;}
ul#drop li ul.megaDrop li .megaContents ul li a:hover {line-height:24px;color:#0255A5!important; text-decoration:underline; background:none}
.leftborder {border-left:1px solid #bad0e8}
/*LOWER TOP NAVIGATION*/

#holder_SUBNAVIGATION {clear:both; width:940px; margin:1px auto 0; overflow:hidden; /*background:url(../images/core/subnav_bg.jpg) no-repeat;*/ min-height:36px;} /*327000*/
#holder_SUBNAVIGATION ul{margin:0; padding:0; overflow:hidden}
#holder_SUBNAVIGATION ul li{float:left; margin:0; padding:0; list-style:none;}
#holder_SUBNAVIGATION ul li a {color:#0255A5; font-weight:bold}

/*HEADER TICKER STYLE*/
#headerticker {padding:10px; margin:0 auto; height:100%; overflow:hidden; width:920px;}
#headerticker ul {margin:0; padding:0}
#headerticker ul li{ float:left; list-style:none; color:#0255A5;}
#headerticker ul li.sepa {background:url(../images/core/ticker_dot.gif) right no-repeat; width:10px; margin:0 10px;}

/*HEADER LINK LOCATION - TOP BANNER ACCORSS THE SITE*/
.headerLinkLoc {clear:both;}

/********************************HEADER STYLE**************************************************/

/********** CRUMB STYLES **********/
#crumb {padding: 3px 0px 0px 10px; line-height:24px; color:#666666; font-size:11px;}
#crumb a{color:#666666;}
#crumb a:hover{text-decoration:underline}
#crumb span.currentpage{font-weight: bold; margin:0px;}
#crumb span.bodyTextgrySmall{margin-right:2px!important;}
#crumb span {margin:0!important;}
#crumb img {margin:0 3px!important;}
#crumb a.last {font-weight:normal; color:#0255A5}
/*SLIDE SHOW HOLDER */
.holder_SLIDESHOW{width:100%; height:305px; overflow:hidden; margin:0; padding:0; position:relative;}
.holder_SLIDESHOW_category{width:100%; height:129px; overflow:hidden; margin:0; padding:0; position:relative;}

.holder_SLIDESHOW_category .holder_slideControl {width:740px;}
/*****Slide controller holder - further style change can be done to [i_link_function.asp, slides1.js]*****/

.holder_slideControl {z-index:219; display:block; bottom:10px; right: 10px; position:absolute; /*display:none;*/ filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block; width:560px;}
.holder_slideControl ul {}
.holder_slideControl ul.slNumber{float:left}
.holder_slideControl ul.slNumber li{float:left; width:10px; height:10px; padding:3px 5px 8px 5px; font-size:12px; font-weight:bold; text-align:center; background:url(../images/core/slide_nobg.png) no-repeat; margin-right:5px; color:#ffffff;}
.holder_slideControl ul.slController{float:right}
.holder_slideControl ul.slController li{float:left; margin-right:5px;}

.holder_slideControl span{padding-right:5px; display:block; float:left;}
.holder_slideControl img{float:left;}
.holder_SLIDESHOW:hover .holder_slideControl {display:block;}

#scroller {}
/*HOMEPAGE BRANDS*/
.frontBrands {clear:both; height:80px; overflow:hidden; /*width:760px;*/}
.frontBrands ul{margin:0 5px; padding:0; width:1160px}
.frontBrands ul li{float:left; margin:5px;}

/*HOMEPAGE BRANDS*/
.catfrontBrands {clear:both; height:80px; overflow:hidden; width:750px;}
.catfrontBrands ul{margin:0px; padding:0; width:1620px}
.catfrontBrands ul li{float:left; margin:5px 0px; padding:0 20px;}

/* HOMEPAGE PROMO SECTIONS */
.holder_PROMO{float:left; margin: 8px 8px 0px 0px; width:229px;}
.holder_PROMO img{float:left;}
.holder_PROMO.last{margin-right:0px;}

/* BEST BUYS */	
#buyingOptionsDIV table th {background: url(../images/core/hometab_header_bg.gif) repeat-x bottom;color:White; height:30px; border-right:1px solid #fff;}
#buyingOptionsDIV table th.left {background:url(../images/core/hometab_header_bg.gif) repeat-x left; text-align:center}
#buyingOptionsDIV table th.right {background:url(../images/core/hometab_header_bg.gif) repeat-x right; border:none}
#buyingOptionsDIV table {border:none;}
#buyingOptionsDIV table tr td{border-right:0px solid #6192CF; border-top:none;}
#buyingOptionsDIV table tr td .last{border-right:0px solid #ccc; text-align:center}
#buyingOptionsDIV table tr td .saleprodPRICE{color:Red;}
#buyingOptionsDIV table tr td .wasprice{color:black;}

#buyingOptionsDIV table.buyingOptionsList {border-left:1px solid #6192CF; border-right:1px solid #6192CF; border-bottom:1px solid #6192CF;}
#buyingOptionsDIV table.buyingOptionsList td{padding:5px;  border-top:1px solid #dddddd;}
#buyingOptionsDIV table tr buyingOptionsList td.last{border-right:0px solid #ccc; text-align:center}
#buyingOptionsDIV table tr buyingOptionsList td .saleprodPRICE{color:Red;}
#buyingOptionsDIV table tr buyingOptionsList td .wasprice{color:black;}

/*LEFT NAVIGATION STYLES */
.leftNAVIGATION{ color:#0255A5; background:url(../images/core/leftnav_bg.jpg) top repeat-x #DEEAF8; border-right:1px #d6dfee solid; border-left:1px #d6dfee solid}
.leftNAVIGATION ul{padding: 5px 0px 15px 0px;}
/*#667567*/
.leftNAVIGATION ul li{line-height:20px; display:inline-block; width:100%; font-size:11px; margin:5px 0}
.leftNAVIGATION ul li.nomagn {margin:0}
.leftNAVIGATION ul li a{display:block; color:#0255A5; padding:0px 10px; line-height:100%}
/*#667567*/
.leftNAVIGATION ul li .catName {margin-top:10px;font-weight:bold;}
.leftNAVIGATION ul li.viewmore {font-style:italic;}
.leftNAVIGATION ul li.selected{font-weight:bold;}
.leftNAVIGATION ul li.header{}
.leftNAVIGATION p.header{padding: 3px 0px 0px 10px; line-height:24px; color:#0255A5; font-size:15px; margin-bottom:5px; font-weight:bold}
.leftnav_split { width:150px; margin:0 auto; padding:0; border-top:1px solid #d6dfee; height:1px; overflow:hidden; clear:both;}

/*EMAIL SUBSCRIPTION LEFT NAV*/
.leftNAVIGATION ul.offerEmail {padding:0 10px;}
.leftNAVIGATION ul.offerEmail li{}
.leftNAVIGATION ul.offerEmail li.header{font-weight:bold; font-size:12px;}
.leftNAVIGATION ul.offerEmail li.offerEmailinput{}
.leftNAVIGATION ul.offerEmail li.offerEmailinput input#offeremailINPUT {width:140px; border:1px solid #cccccc; padding:2px; font-size:11px; color:#666666}
.leftNAVIGATION ul.offerEmail li.offerEmailBtn{clear:both; margin-top:3px;}
.leftNAVIGATION ul.offerEmail li.clear {height:0px; overflow:hidden; clear:both;}
/*fACETED NAVIGATION STYLE*/
.facetClose {padding:5px 0px 0px 10px;}
.facetClose a {background:url(../images/core/facet_clear.gif) no-repeat 0 3px; padding-left:15px; color:#0255A5}
#facetedNAV ul{padding-top:0px;}
#facetedNAV ul li a{display:inline-block; padding-right:0px; padding-left:28px;}
#facetedNAV ul li.header_sub {font-size:14px; font-weight:bold; text-transform:capitalize; padding: 2px 0px 5px 0px; margin:5px 0;}
#facetedNAV ul li.header_sub a {padding-right:14px; padding-left:10px;background:none;}
#facetedNAV ul.contracted{height:20px; overflow:hidden; border:1px solid #ff0000; border-width:0px 0px;}
#facetedNAV ul.contracted li.header_sub a{padding-right:10px;}
#facetedNAV ul li.notselected a{background: url(../images/core/facet_bg.gif) no-repeat 10px 5px;cursor:pointer;}
#facetedNAV ul li.notavailable {margin-left:28px;color:#999;}
#facetedNAV ul li{cursor:pointer;}
#facetedNAV ul li .count{font-size:11px;}
#facetedNAV ul li a{background:url(../images/core/tickbox_ticked.jpg) no-repeat 10px 5px;}

.bottomNav { background-color:#DEEAF8; background-image:none;}
.leftNAVIGATION ul.topNav {background-image:none; padding:0 0 5px 0; }
.leftNAVIGATION ul.topNav li {font-size:11px; font-weight:bold;}

/*CENTER STYLES*/
#holder_CENTRE_bottom{}
#holder_CENTRE_bottom ul{}
#holder_CENTRE_bottom ul li{}
#holder_CENTRE_bottom ul li img{}

#content_BOTTOMRIGHT{}
#content_BOTTOMRIGHT li{}
#content_BOTTOMRIGHT li p{}
#content_BOTTOMRIGHT li img{}
#content_BOTTOMRIGHT li.listtop img{}

/* FRONT PAGE TABBED AREA */
#holder_CENTRE_tabbedarea{padding-top:5px; padding-bottom:5px;} /*#369172,#388717*/
.catHOLDER_prod {}
.catHOLDER_prod ul {float:left; width:170px; margin:5px}
.catHOLDER_prod ul li {}

#holder_CENTRE_tabs{}
#holder_CENTRE_tabs ul{float:left; width:100%; background: url(../images/core/hometab_header_bg.gif) repeat-x bottom; height:32px;}
#holder_CENTRE_tabs ul li{float:left; margin-right:0px;  border-bottom:0px; line-height:30px; height:30px; border-right:1px solid #fff;}
#holder_CENTRE_tabs ul li a{padding: 0px 15px; display:block; color:#fff; font-weight:bold}
#holder_CENTRE_tabs ul li.tabselected{border-bottom:0px; font-weight:bold; height:31px; background:url(../images/core/hometab_header_selected.gif) repeat-x top;}
#holder_CENTRE_tabs ul li.tabselected#btab1 {background:url(../images/core/upsell_selectedtitle_bg.jpg) no-repeat left;}
#holder_CENTRE_tabs ul li.tabselected#hometab_1 {background:url(../images/core/upsell_selectedtitle_bg.jpg) no-repeat left;}
#holder_CENTRE_tabs ul li.viewmore{float:right; border:0px; margin:0px; padding-right:10px;}
#holder_CENTRE_tabs ul li.viewmore a{display:inline;padding:0px;}
#holder_CENTRE_tabs ul li.viewmore span{margin: 0px 5px;}
#holder_CENTREFULL #holder_CENTRE_tabs ul li{}

#holder_CENTRE_tabcontent{border: 1px solid #6192cf; border-top:0px; padding:0;}

#holder_CENTRE_tabcontent ul {margin-right:10px; margin-bottom:10px; border:1px solid #dde7f1; padding:5px 10px;_height:445px; height:445px; float:left}
#holder_CENTRE_tabcontent ul.last{margin-right:0px;}
#holder_CENTRE_tabcontent ul li {margin:5px 0; font-weight:bold; color:#0255A5; clear:both; float:none}
#holder_CENTRE_tabcontent ul li.totalReviewInfo {margin:0!important; padding:0!important;}
#holder_CENTRE_tabcontent ul li a {color:#0255A5}
#holder_CENTRE_tabcontent ul li a:visited{color:#800080;}/*#569380*/
#holder_CENTRE_tabcontent ul li a:hover,#holder_CENTRE_tabcontent ul li a:active{color:#ff0000;}/*#569380*/
#holder_CENTRE_tabcontent ul li.prodIMAGE {text-align:center; position:relative; padding-top:30px; clear:both; float:none}
#holder_CENTRE_tabcontent ul li.prodIMAGE .brandIcon {position:absolute; top:0; left:0; _left:0px;}
#holder_CENTRE_tabcontent ul li.prodIMAGE .promoIcon {position:absolute; top:0; right:0;^top:0px; _top:0px; _right:0px;}
#holder_CENTRE_tabcontent ul li.prodIMAGE img {border:none;}
#holder_CENTRE_tabcontent ul li.prodIMAGE a img {width:120px;}
#holder_CENTRE_tabcontent ul li.prodNamedesc {height:45px;}
#holder_CENTRE_tabcontent ul li div.productStatus{}
#holder_CENTRE_tabcontent ul li div.productStatus ul{border: medium none; height: auto; margin: 0; padding: 0;}
#holder_CENTRE_tabcontent ul li div.productStatus ul li{margin:0 5px 0 0; padding:0; float:left; clear:none}
#holder_CENTRE_tabcontent ul li div.productStatus.productStatus ul.extrainfo li {background: none repeat scroll 0 0 #FEF2D8;border: 1px dotted #666666;padding: 10px;position: absolute; width: 190px; z-index: 99; font-weight: normal; color: #666;}

#prodUPSELLS .catHOLDER ul li div.productStatus{}
#prodUPSELLS .catHOLDER ul li div.productStatus ul{border: medium none; height: auto; margin: 0; padding: 0;}
#prodUPSELLS .catHOLDER ul li div.productStatus ul li{margin:0 5px 0 0; padding:0; float:left; clear:none}
#prodUPSELLS .catHOLDER ul li div.productStatus.productStatus ul.extrainfo li {background: none repeat scroll 0 0 #FEF2D8;border: 1px dotted #666666;padding: 10px;position: absolute; width: 190px; z-index: 99; font-weight: normal; color: #666;}

#holder_CENTRE_tabcontent ul li.prodPRICE {color:#000000; font-size:14px; clear:both; float:none}
#holder_CENTRE_tabcontent ul li.saleprodPRICE {font-size:14px;; color:#CC0000; }
#holder_CENTRE_tabcontent ul li span.wasprice {font-size:12px;}
#holder_CENTRE_tabcontent ul li.stockInfo {font-weight:normal; font-size:11px; color:#000; clear:both; float:none}
#holder_CENTRE_tabcontent ul li.outstockInfo {font-weight:normal; font-size:11px; color:#666; clear:both; float:none; text-align:left; width:auto}
#holder_CENTRE_tabcontent ul li.reviewInfo {font-weight:normal;color:#333;margin:0;padding-top:4px;}/*#502772*/
#holder_CENTRE_tabcontent ul li.totalReviewInfo {display:none;font-weight:normal;color:#333;float:right;margin:0;padding:0;}
#holder_CENTRE_tabcontent ul li.message {font-weight:normal; font-size:11px; clear:both; float:none}
#holder_CENTRE_tabcontent #holder_RECENTLYVIEWED ul{margin: 0px 15px 0px 0px;}
#holder_CENTRE_tabcontent #holder_RECENTLYVIEWED ul.last{margin-right:0px;}
#holder_CENTRE_tabcontent #btabBox1{height:460px; padding:10px 0}
#holder_CENTRE_tabcontent #btabBox2{height:460px; padding:10px 0}
#holder_CENTRE_tabcontent #btabBox3{height:460px; padding:10px 0}

#prodHolder {height:100%; overflow:hidden;}


/* #726119 09/09/2016 START */
#prodHolder > div.product{display:inline-block!important; position:relative}
.catHOLDER {padding:0 10px;}
/* #726119 19/09/2016 START */
.catHOLDER ul{float:left; margin-right:10px; margin-bottom:10px; width:218px; border:1px solid #dce6ef; padding:10px; height:445px;position:relative}/*#502772*/
/* #726119 19/09/2016 END */
/* #726119 09/09/2016 END */

.catHOLDER ul:hover {border:1px solid #c2d6f0;}
.catHOLDER ul li{padding-top:5px; clear:both;margin:5px 0;}/*#502772*/
.catHOLDER ul li a {color:#0255A5; font-weight:bold}
.catHOLDER ul li a:visited{color:#800080;}/*#569380*/
.catHOLDER ul li a:hover,.catHOLDER ul li a:active{color:#ff0000;}/*#569380*/
.catHOLDER ul.last{margin-right:0px;}
.catHOLDER ul li.prodIMAGE {text-align:center; position:relative; padding-top:30px;height:203px;}/*#502772*/
.catHOLDER ul li.prodIMAGE .brandIcon {position:absolute; top:-5px; left:-5px; _left:-40px;}
.catHOLDER ul li.prodIMAGE .promoIcon {position:absolute; top:-10px; right:-10px; _right:0px;}
.catHOLDER ul li.prodIMAGE img {border:none;}
.catHOLDER ul li.prodIMAGE a img {width:150px;}
.catHOLDER ul li.prodNamedesc {height:45px;}
.catHOLDER ul li.prodPRICE {color:#000000; font-size:14px; float:left; clear:none; font-weight:bold;height:16px;}/*#502772*/
.catHOLDER ul li.saleprodPRICE {font-size:14px;; color:#CC0000; float:left; clear:none}
.catHOLDER ul li span.wasprice {font-size:12px; font-weight:normal}
.catHOLDER ul li.stockInfo {font-weight:normal; font-size:11px; color:#000; float:right; clear:none}
.catHOLDER ul li.outstockInfo {font-weight:normal; font-size:11px; color:#666; float:none; clear:both; width:auto; text-align:left; height:25px;}
.catHOLDER ul li.outstockInfo img{float:left;padding-right:5px;}/*#502772*/
.catHOLDER ul li.outstockInfo span{display:block!important;}/*#502772*/
.catHOLDER ul li.btnholder{height:30px;}/*#502772*/
.catHOLDER ul li.btnholder img{vertical-align:bottom;}/*#502772*/
.catHOLDER ul li.btnholder .quickLooklink{top:-30px;}/*#502772*/
.catHOLDER ul li.btnholder .quickLooklink a{cursor:pointer;}
.catHOLDER ul li.buynow {float:left; clear:none}
.catHOLDER ul li.clear {clear:both; height:0; overflow:hidden; margin:0; padding:0;}
.catHOLDER ul li.outstockInfo .prodSTATUS {display:block;}
.catHOLDER ul li.outstockInfo .prodSTATUSHolder {position:relative;  z-index: 900;}
.catHOLDER ul li.outstockInfo .prodSTATUSinfo { width: 160px; font-weight: normal; border: 1px dotted gray; padding: 10px; position: absolute; background-color: #FEF2D8; position:absolute; top:-155px; right:/*-35px*/-15px;}
 
/*#322933*/ 
.catHOLDER ul li.reviewInfo {font-size:11px;height:15px;}/*#502772*/
.catHOLDER ul li.reviewInfo .starHolder {float:left; margin-right:5px; background:url(../images/core/review_star_0.gif) no-repeat; width:61px; height:13px; overflow:hidden}
.catHOLDER ul li.reviewInfo .thestar {margin:0; padding:0; overflow:hidden}
.catHOLDER ul li.reviewInfo .ratingrxt {float:left;}
.catHOLDER ul li.totalReviewInfo {font-size:11px;height:12px;color:#0255a5;font-weight:bold;}/*#502772*/
/*#322933*/ 
.catHOLDER ul li.message {font-weight:normal; font-size:11px; color:#0255A5;}
.catHOLDER ul li .wasprice{color:#000;}

/*CATEGORY PAGE HEADER LINK LOCATION*/
.catHeaderLinkLoc {clear:both; height:100%; overflow:hidden; margin-top:10px;}
.catHeaderLinkLoc ul{margin:0; padding:0}
.catHeaderLinkLoc ul li{float:left}

/*CATEGORY LANDING / PRODUCT LISTING PAGE TOP HEOR PRODUCT STYLES*/
/*#371987*/
.catheaderlinklocation {clear:both; padding:0; margin:0 0 10px 0; overflow:hidden; display:block;}
.stackedlinks {clear:both; overflow:hidden; margin:5px 0}
.stackedlinks img{margin:0; padding:0; overflow:hidden; display:block; float:left}
.stackedlinks a{margin:0; padding:0; overflow:hidden; display:block; float:left}
.catHeaderHeroProd {margin-bottom:5px;}
/*#371987*/
.heroHolder {float:left; margin-right:15px; margin-bottom:15px; _width:120px}
.last{margin-right:0px;}

.catHeaderHeroProd .heroHolder .topround {background:url(../images/core/cat_heroprod_top_r.gif) top no-repeat; width:241px; height:8px; overflow:hidden; margin:0; padding:0}
.catHeaderHeroProd .heroHolder .bottomround {background:url(../images/core/cat_heroprod_bottom_r.gif) top no-repeat; width:241px; height:8px; overflow:hidden; margin:0; padding:0}
.catHeaderHeroProd .heroHolder .bodyline {border-right:1px solid #c6d6e6; border-left:1px solid #c6d6e6; height:100%; overflow:hidden}

.catHeaderHeroProd ul{float:left; border:0px solid #333333; width:219px; margin-right:0px; padding:10px;}
.catHeaderHeroProd .heroHolder ul.last{margin-right:0px;}
.catHeaderHeroProd .heroHolder ul li{}
.catHeaderHeroProd .heroHolder ul li.prodIMG{float:left; padding-top:10px;}
.catHeaderHeroProd .heroHolder ul li.prodIMG img {width:89px;}
.catHeaderHeroProd .heroHolder ul li.prodDESC{float:right; width:120px; margin:0 0 0 10px;}
.catHeaderHeroProd .heroHolder ul li.prodDESC h2 {font-size:12px; color:#0255A5; padding-bottom:10px;}
.catHeaderHeroProd .heroHolder ul li.prodDESC h2 a {color:#0255A5;}
.catHeaderHeroProd .heroHolder ul li.prodDESC p {}
.catHeaderHeroProd ul li.prodPRICE{float:none; clear:both; padding-top:10px; color:#000; font-size:11px;}
.catHeaderHeroProd ul li.prodPRICE span.nowPRICE {font-weight:bold; color:#CC0000; font-size:12px; padding:0 5px;}

/*PRODUCT PAGE BOTTOM SECTION*/
.prodPage_Bottom_holder {}
.prodPage_Tab_Holder {}
.prodPage_Bottom_linkLOCATION {}
.linkLOCATION {}

/* 377908 */
.linkLOCATION.right {text-align:right; float:right; padding-top:10px;}
/* 377908 */    

/*HOMEPAGE CENTRE LINK LOCATIONS*/
.centerLinkLoc {margin-top:10px; clear:both; height:100%; overflow:hidden;}
.centerLinkLoc ul{margin:0; padding:0;}
.centerLinkLoc ul li{margin:0; padding:0; clear:both}

/**************** RECENTLY VIEWED ****************/
#holder_RECENTLYVIEWED{}
#holder_RECENTLYVIEWED ul{float:left; margin: 10px 17px 20px 10px; width:131px;}
#holder_RECENTLYVIEWED ul li{float:none; text-align:center}
#holder_RECENTLYVIEWED ul li.title {color:#0255A5; font-size:11px; text-align:left; height:45px;}
#holder_RECENTLYVIEWED ul li.title a{color:#0255A5; text-align:left}
#holder_RECENTLYVIEWED ul li.price {color:#000000; text-align:left}
#holder_RECENTLYVIEWED ul li img{float:none; border:0px solid #F0EEED; width:89px;}
#holder_RECENTLYVIEWED ul.last{margin-right:0px;}

/*RECENTLY VIEWED TITLE*/
#holder_RECENTLYVIEWED .header{background:url(../images/core/recently_viewed_bg.jpg); color:#0255A5; font-weight:bold; height:24px; padding: 12px 20px 0 20px; font-size:14px;}

/* PRODUCT PAGE TABBED AREA */
.headermessage {}
.signupdiv {}
.holder_FOOTER_content ul li{}
.holder_FOOTER_content ul li.phonecolumn{;}
.holder_FOOTER_content ul li.orderlinemessage{}
.phonenumber{}
.phoneicon{}
.holder_FOOTER_content a{text-decoration:none;}
.holder_FOOTER_content a:hover{text-decoration:underline;}
#copyrightleft{}
#copyrightright{}
#copyrightright a{}
#articleHEADERtext{}
#articleHEADERtext h1{font-size:21px; font-weight:bold;}
.articleHeaderBnr {margin:10px 0; clear:both}

/************************************************ CATEGORY PAGE STYLES ************************************************/

#holder_CATEGORY {clear:both; height:100%; overflow:hidden}
#holder_CATEGORY ul{margin:0; padding:0}
#holder_CATEGORY ul li{float:left; text-align:center; padding:10px; border:1px solid #C6D6E6; margin-right:10px; margin-bottom:10px; width:122px;cursor:pointer;}
#holder_CATEGORY ul li.last {margin-right:0;}
#holder_CATEGORY ul li h3 {color:#0255A5; font-weight:bold; padding:5px 0; height:45px; overflow:hidden; _font-size:15px; ^font-size:15px}
#holder_CATEGORY ul li h3 a{color:#0255A5;}
#holder_CATEGORY ul li p{padding:10px;}
#holder_CATEGORY ul li p img{width:110px;}

#holder_CATEGORY_top{}
#holder_CATEGORY_top div{}
#holder_CATEGORY_top ul{}
#holder_CATEGORY_top ul li{}
#holder_CATEGORY_top ul li div{}

.subCATEGORYdisplay{}
.subCATEGORYdisplay:hover{}
.no_cat_result {font-size:14px; padding:10px;} /*added for no result on category page*/
.subcatHOLDER{}

.categoryBANNER{position:relative;}
/*524439 */
.categoryBANNER img{float:right;}
/*524439 */
.categoryBANNER h1{color:#000000; font-size:26px; font-weight:bold; padding: 0px 10px;}
.categoryBANNER h2{color:#4568A0; padding: 0px 10px;} /* #458635 */

/*REM -- Changes to category page (#458635) - Daeheon Kim - 14/05/2014 11:58*/
.categoryBANNER h2.catsubtitle{margin:5px 0 0 0; color:#000}
.searchcount_header{margin:0 10px}
/*REM -- Changes to category page (#458635) - Daeheon Kim - 14/05/2014 11:58*/

.categoryBANNER p {padding: 0px 10px;}
.categoryBANNER .categoryDESC{font-size:12px; width:100%; padding: 10px 0;}
.categoryBANNER .categoryDESC p{margin:0px; padding: 10px; color:#333}
/*#569380*/
.categoryBANNER .categoryDESC p a{color:#0255A5;}
.categoryBANNER .categoryDESC p a:visited{color:#800080;}
.categoryBANNER .categoryDESC p a:active, .categoryBANNER .categoryDESC p a:hover{color:#ff0000;}
/*#569380*/
.categoryBANNER .categoryDESC.top{top:10px; left:0px; width:270px; background:none;}
.categoryBANNER .categoryDESC.top h1{padding-bottom:10px;}
.categoryBANNER .categoryDESC.top p{line-height:17px;}
.categoryBANNER#articleHEADERtext .categoryDESC{position:static; background:none;}

#holder_CENTRE .holder_PROMO{float:left; margin: 9px 9px 0px 0px; width:auto;}
#holder_CENTRE .holder_PROMO.last{margin-right:0px; float:right;}

/* SUBCATEGORY PAGE STYLES */
.catFILTERS_b{margin:10px 0px; height:33px; background:url(../images/core/filter_bg.gif) no-repeat}
.catFILTERS_b a, .catFILTERS_b a:visited{margin: 0px 2px; color:#fff}
.catFILTERS_b ul{float:left; width:740px; padding:10px;}
.catFILTERS_b ul li{float:left; color:#fff; margin-right:5px;}
.catFILTERS_b ul li a {text-decoration:underline;}
.catFILTERS_b ul li.selected {font-weight:bold;text-decoration:underline;}
.catFILTERS_b ul li.selected a{text-decoration:underline;}
.catFILTERS_b ul li label {font-weight:bold; margin-right:10px;}
.catFILTERS_b ul li.right{float:right; margin-right:0px;}
.catFILTERS_b ul li.right a {text-decoration:none;}
.catFILTERS_b ul li span{}
.catFILTERS_b ul li select{border:1px solid #f0eeed; height:18px; width:148px; color:#666; font-size:11px; margin-left:10px;}
.catFILTERS_b ul li .numberPageSelected{font-weight:900;margin: 0px 2px; color:#ffffff;font-size:15px;line-height:15px;}/*341246*/
.catFILTERS_b ul li a.viewall, a.viewall:visited{margin-left:10px;}
.catFILTERS_b ul li a.previous{}
.catFILTERS_b ul li a.next{}

.mainPriceOnSale{color:red;}
.catHOLDER ul li.prodTITLE{}
.prodTITLE{}
.catPRICE{}
.catPRICE a, .catPRICE a:visited{}
.catPRICE a:hover{}

/* PRODUCT PAGE STYLES */

/*PRODUCT PAGE IMAGE HOLDER & STYLE*/
/*#525354*/
.productadditions{clear:both; overflow:hidden}
.productadditions > div.pdleftsect{float:left; width:170px;}
.productadditions > div.pdrightsect{width:760px; float:right}



#holder_PRODUCT{float:left; /*width:760px; */width:100%;}
#prodIMAGES{margin-top:15px; width:402px; float:left;}
#prodIMAGES #zoomArea{border:1px solid #cdcdcd;}
#prodIMAGES img{float:left; width:100%}
#prodIMAGES p{margin-top:8px; font-size:11px; padding-left:10px;}

#prodIMAGES .promIconHolder {position:relative; z-index:991; float:left; overflow:hidden}
#prodIMAGES .promIconHolder .brandIcon {position:absolute; top:3px; left:3px; z-index:990}
#prodIMAGES .promIconHolder .promoIcon {position:absolute; top:3px; left:196px; z-index:990}

#prodALTERNATIVES ul {float:left;}
#prodALTERNATIVES ul li{margin:10px 10px 0px 0px; border:1px solid #cdcdcd;float:left;}
#prodALTERNATIVES ul li img {width:125px;}
#prodALTERNATIVES ul li.last{margin-right:0px; float:left}
#prodALTERNATIVES ul li:nth-child(3n) {margin-right:0;}


#prodALTERNATIVES > div.thumb{display:inline-block; margin:10px 10px 0 0; border:1px solid #cdcdcd;float:left; cursor:pointer}
#prodALTERNATIVES > div.thumb:nth-child(3n) {margin-right:0;}
#prodALTERNATIVES > div.thumb img{width:125px;}

/*#482543*/
#prodLINKS{margin:10px; color:#0255A5; float:right; width:25%;}
#prodLINKS ul{float:left;}
#prodLINKS ul li{width:151px; margin-top:5px; line-height:15px;float:left;}
#prodLINKS ul li a {color:#0255A5}
#prodLINKS ul li img{margin-right:8px;float:left;}


/*#482543*/
.morelinklikethis {cleaR:both; overflow:hidden; display:block; padding:10px 0}
.morelinklikethis ul{clear:both; overflow:hidden; margin:0;}
.morelinklikethis ul li{clear:both; overflow:hidden; margin:5px 0}
/*#569380*/
.morelinklikethis ul li a{text-decoration:underline;color:#0255A5;}
.morelinklikethis ul li a:visited{color:#800080;}
.morelinklikethis ul li a:active, .morelinklikethis ul li a:hover{color:#ff0000;}
/*#569380*/
.morelinklikethis ul li.title{background: url(../images/core/relatedlink_bg.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #0255a5;  font-size: 14px;  font-weight: bold;  height: 15px;  list-style: none outside none;  overflow: hidden;  padding: 10px; border-radius:5px;}
/*#482543*/

#productImageContainer{}
#productImageContainer img{}
#productImageHolder{}

.enlarge {}
.enlarge a {}
.enlarge a:hover {}

/*PRODUCT PAGE ITEM DETAIL HOLDER & STYLE*/
#prodDETAILS{float:right; width:510px; margin-top:15px;}
#prodDETAILS .dept_logo{float:right; width:56px;}
#prodDETAILS .productTITLE{clear:both;position:relative; overflow:hidden}
#prodDETAILS .productTITLE h1{font-size:21px; font-weight:normal; margin-bottom:5px; color:#000; float:left; width:350px;}
#prodDETAILS .productTITLE p{margin-bottom:5px;}

#prodDETAILS  .morelink {margin:10px 0; padding:0; clear:both; height:100%; overflow:hidden}
#prodDETAILS  .morelink ul {margin:0; padding:0}
#prodDETAILS  .morelink ul li {float:left; margin-right:10px;}
#prodDETAILS  .morelink ul li a {text-decoration:underline; color:#0255A5;}

#prodDETAILS .productCODE{color:#999; font-size:11px; line-height:16px;}
#prodDETAILS .prodPRICE{font-size:16px; line-height:16px; margin-right:10px;}
#prodDETAILS .prodSHORTdesc{margin-top:8px;line-height:18px; color:#000;}
#prodDETAILS .prodSHORTdesc a{color:#0255a5;text-decoration:underline;font-weight:normal;}

/*#482543*/
#prodDETAILS .morelink a{color:#0255a5;text-decoration:underline;font-weight:normal; cursor:pointer}
#prodDETAILS .morelink a:visited{color:#800080;}/*#569380*/
#prodDETAILS .morelink a:active,#prodDETAILS .morelink a:hover{color:#ff0000;}/*#569380*/
#prodDETAILS .morelink > span {display:inline-block; margin-right:5px; vertical-align:middle;}
#prodDETAILS .morelink > span.label {font-weight:bold;}

.redborder {border:1px solid #C00!important; padding:5px }


/*#482543*/

#prodDETAILS .prodREVIEWSSummary{margin-top:0px;}
#prodDETAILS .prodREVIEWSSummary .rating{margin-left:8px;}
#prodDETAILS .prodREVIEWSSummary .rating img{margin-bottom:-2px;}

#prodDETAILS .prodREVIEWSSummary .prodRatingHolder {background:url(../images/core/prod_review_star0.gif) no-repeat; height:15px; width:80px; overflow:hidden;}
#prodDETAILS .prodREVIEWSSummary .prodRatingHolder .prodRating {overflow:hidden; margin:0; padding:0}

.prodREVIEWSSummary ul {margin:5px 0; padding:0;}
.prodREVIEWSSummary ul li{clear:both; list-style:none; color:#333; margin-bottom:5px;}
.prodREVIEWSSummary ul li a {color:#0255A5; text-decoration:underline;}

/*KA #322933*/
#prodDETAILS .prodREVIEWSSummary #productAverageRating{margin:12px 0 6px;}
#prodDETAILS .prodREVIEWSSummary #product_review_tandc_links{margin-bottom:10px;} /* #588736 */
#prodDETAILS .prodREVIEWSSummary #product_review_tandc_links span[itemprop]{display:none;}
#prodDETAILS .prodREVIEWSSummary #product_review_tandc_links a{color:#0255a5;text-decoration:underline;margin-right:12px;}
#prodDETAILS .prodREVIEWSSummary #product_review_tandc_links a:hover, #prodDETAILS .prodREVIEWSSummary #product_review_tandc_links a:active{color:#ff0000;}/*#569380*/
#prodDETAILS .prodREVIEWSSummary #product_review_tandc_links a:visited{color:#800080;}/*#569380*/
/*KA #322933*/

#prodDETAILS span.productCODECanChange{}

.prodOPTIONS{margin-top:0px;   /* padding:10px; background:#E6EFF8; */color:#333;} /* #588736  */
.prodOPTIONS table.prodAttributes {padding:10px; background:#eee; margin-bottom:10px;} /* #588736  */
.prodOPTIONS table.prodOptions {padding:10px; background:#E6EFF8; margin-bottom:10px;} /* #588736  */
.prodOPTIONS table.prodDetails {padding:10px; background:#fff; margin-bottom:10px;} /* #588736  */


.prodOPTIONS table.prodAttributes.multi{padding:0; margin:0}
.prodOPTIONS table.prodAttributes.multi td{padding:0}
.multiskuCont {clear:both; position:relative}
.multiskuCont > div.varrow {clear:both; overflow:hidden; padding:10px; border-bottom:1px solid #fff}
.multiskuCont > div.varrow.selected{background-color:#ccc;}
.multiskuCont > div > div {display:inline-block; vertical-align:top}
.multiskuCont > div > div.radiocol {width:4%}
.multiskuCont > div > div.radiocol > input[type="radio"] {margin:0; padding:0}
.multiskuCont > div > div.namecol {width:48%}
.multiskuCont > div > div.namecol.emwastyle {color:#777!important}
.multiskuCont > div > div.namecol > span.prodprice {font-weight:bold}

.multiskuCont > div > div.stockcol {width:45%; margin-left:1%}
.multiskuCont > div > div.stockcol > span {display:inline-block; vertical-align:middle; width:80%}
.multiskuCont > div > div.stockcol > span > * {display:inline-block; vertical-align:middle}
.multiskuCont > div > div.stockcol > span.icon {margin-right:5px; width:10%}

.multiskuCont > div > div.stockcol a.emwalink {text-decoration:underline; color:#0255a5 /*color:#fff; display:inline-block; padding:5px 10px; background:#999; text-decoration:none; border-radius:4px; margin:3px 0; font-weight:bold; text-transform:uppercase; font-size:11px*/}

.dispatchinfo {cursor:pointer}
.dispatchinfobox {position:absolute; width:200px; background:#FEF2D8; border:1px dotted #666; padding:10px; font-size:11px; right:0}

/* #588736 16/11/2015 START  
.multiskuCont {margin-bottom: 0;margin-left: -2%;margin-right: 0;margin-top: -2%;width: 106%;}
.multiskuCont > div {display: inline-block;margin:0;width:100%;padding-bottom:10px;} 
.multiskuCont > div > div.inner {padding:10PX 10px 10px 10px;}
.multiskuCont > div > div.inner:first-child {padding:10px 10px 0 10px;}
 
.multiskuCont > div > div.inner input {vertical-align:middle;margin:-3px 8px 0 0px}
.multiskuCont > div.selected {background-color:#ccc;}
.multiskuCont > div > div.inner > .stockstatus {display:inline-block;float:right;}
/* #588736 16/11/2015 END  */


.prodOPTIONS select {border:1px solid #0255A5; width:100%; color:#333;}
.prodOPTIONS table {padding:0; margin:0;}
.prodOPTIONS table td{padding:0 10px 5px 0;}
/*#482543*/
.prodOPTIONS table td.pricematch{padding:5px 0px;}
/*#482543*/
.prodOPTIONS table td.label {}
.prodOPTIONS table td.prodPRICE {font-weight:bold;}
.prodOPTIONS table td.prodPRICE span.saleprodPRICE {color:#CC0000;}
.prodOPTIONS table td.prodPRICE span.wasprice {font-size:12px; font-weight:normal; color:#000;}
.prodOPTIONS table td.QtyDiscount {}
.prodOPTIONS table td.stockInfo {}
.prodOPTIONS table td.wishlist {width:130px;} /* #588736  (TO REVIEW) */
.prodOPTIONS table td.wishlist a{text-decoration:none; font-family: Georgia, serif; color:#0255A5; background:#e6eff8; padding:10px; display:block; text-align:center; color:#000;width:100%;}  /* #588736  (TO REVIEW */
.prodOPTIONS table td.AddBasket {}
.prodOPTIONS table td.AddBasket ul{}

/*#482543*/
/*.prodOPTIONS table td.AddBasket ul li{float:left; margin:0 5px 0 0}*/
.prodOPTIONS table td.AddBasket ul li{float:none; margin:0 5px 0 0; display:inline-block; vertical-align:middle}
.prodOPTIONS table td.AddBasket ul li input {width:20px; padding:3px; border:1px solid #6899d1;}
.prodOPTIONS table td.AddBasket ul li.qty {padding-top:0; margin-right:10px;}

.prodOPTIONS table td.delmessage {}
/*#482543*/

/*#305310*/
.prodOPTIONS .prodSTATUSHolder {position:relative;}
.prodOPTIONS .prodSTATUSpop {width: 180px; font-weight: normal; border: 1px dotted gray; padding: 10px; position: absolute; background:#FEF2D8; z-index: 100; right:85px; top:-150px}
/*PRODUCT PAGE DELIVERY / LAST UPDATED MESSAGE STYLE*/

/* #588736  EMAIL ME WHEN BACK IN STOCK START */
.emailwhenbackinstockFormCont {background:#fff; border:1px solid #205ba9;color:#666; folnt-size:12px;}
.emailwhenbackinstockFormCont .inner {padding:7px;}
/* #588736  EMAIL ME WHEN BACK IN STOCK END */


/*#482543*/
.prodMessage {margin-top:5px; padding:0; color:#333; height:100%; overflow:hidden}
.prodMessage_lastupdate{margin:5px 0; color:#333}
/*#482543*/

.prodMessage ul{margin:0; padding:0}
.prodMessage ul li{clear:both; margin:0 0 5px 0; list-style:none;}
.prodMessage ul li span.empha {color:#CC0000; font-weight:bold;}
.dropdownselectitle {color:#CC0000; font-weight:bold;padding:5px 0 10px 0}
/*PRODUCT PAGE SOCIALL ICON STYLE*/
.prodSocial {margin-top:10px; padding:0; height:100%; overflow:hidden; float:left; width:70%;}
.prodSocial ul{margin:0; padding:0}	
.prodSocial ul li{float:none; margin-right:10px; list-style:none; padding:3px 0; width:auto;}
.prodSocial ul li.facebook {padding:0;}
.prodSocial ul li.sharethis{margin-right:0; padding:0;}
.optionNAME{}
.optionCENTRE{}
.ajaxPrHeader .productCODE{}
#stockAvailability1{}
#prodQTY,.ajxqty{text-align:center;} /* #588736   */
.wasprice{}
a.sizeguide, a.sizeguide:visited{}
.swatches{}
.swatches ul{}
.swatches ul li{}








/*#411790*/
.prodDESC_main{ margin-top:5px;clear:both; position:relative; padding-top:14px;}
.prodDESC_tabs{position:absolute; top:14px; }
.prodDESC_tabs ul{ width:100%;background:none;}

.prodDESC_tabs ul li{float:left; text-align:center; border-right:0px solid #fff; margin-right:10px; border-bottom:0px solid #fff; padding-bottom:0px; position:relative; z-index:1; border-radius:5px 5px 0 0}
.prodDESC_tabs ul li a, #prodDESC ul li a:visited{ display:block; color:#666; font-weight:bold; padding:8px 25px 8px 10px; background:#E6EFF8 url(../images/core/prod_tab_unselectedbg.jpg) repeat-x bottom right; border-radius:5px 5px 0 0}
.prodDESC_tabs ul li#tab5{margin-right:0px;}
.prodDESC_tabs ul li.tabheadselectedtab{font-weight:bold; background:#fff; z-index:3; border-bottom:0px solid #fff; top:-9px}

/* #676644 30/03/2016 START */
.prodDESC_tabs ul li.tabheadselectedtab a{color:#fff; background:#0255A5; padding: 12px 20px; font-size:13px ;border-radius:5px 5px 0 0}
/* #676644 30/03/2016 END */

.prodDESC_tabs ul li.tabheadselectedtab#tab1 {background:#fff;}
.prodDESC_tabs ul li.tabheadselectedtab#mtab1 {background:#fff;}
/*#411790*/
.whiteliner {position:absolute; background:#fff;width:754px; height:5px; top:0; z-index:4; left:0; border-left:1px solid #5B8CCE; top:38px;}

/*#261725*/
.prodDESC_main .description {padding:10px;text-align:justify;}

/*#411790*/
.description{border: 1px solid #0255A5; padding:0px; padding-right:0px; min-height:100px; overflow:auto; color:#333; position:relative; top:30px; margin-bottom:37px; z-index:2; background:#fff}



.description p{padding:5px 0px; line-height:16px;}
.description p .title{font-weight:bold; margin-right:20px;}
.description p span.link {color:#999999; font-size:11px; padding:10px;}
.description p span.link a {text-decoration:underline; color:#999999;}
.description ul{float:left; margin:10px 0px; width:174px; list-style:outside disc; color:#fff; padding-left:15px; }
.description ul li{line-height:14px; padding: 3px 10px 3px 0px;}
.description ul li.title{font-weight:bold; padding-bottom:10px; list-style:none; margin-left:-15px; color:#666;}
.description ul li span{color:#fff;}
.description ul li.birdType{padding:3px 5px;list-style:none; color:#000!important}
.description ul.birdTypeMsg{float:none;width:auto;list-style:outside disc;color:#fff;padding-left:15px;margin:10px 0}
.description ul.birdTypeMsg li{padding: 5px;list-style:none;color:#000!important; float:none!important; clear:both;}
.description .catHOLDER {padding:0;}
.description .catHOLDER ul {border: 1px solid #DDE7F1; height: 385px; margin-bottom: 10px; margin-right: 10px; padding: 5px 10px; width:155px}
.description .catHOLDER ul.last{margin-right:0px;}
.description .catHOLDER ul li {list-style:none;}
.description .catHOLDER ul li.prodIMAGE {clear: both; float: none; padding-top: 30px; position: relative; text-align: center; position:relative}
.description .catHOLDER ul li.prodNamedesc {height: 45px; overflow: hidden;}
.description .catHOLDER ul li.prodPRICE {clear: both; color: #000000; float: none; font-size: 14px;}

.prodTabsHolder #holder_CENTRE_tabbedarea {padding-top:10px;}
.prodTabsHolder #holder_CENTRE_tabs ul{float:left; width:100%; background: url(../images/core/prod_tab_bg.jpg) repeat-x bottom; height:32px;}
.prodTabsHolder #holder_CENTRE_tabcontent .catHOLDER ul{width:218px;}
/*PRODUCT PAGE PRODUCT DESCRITION TAB STYLE ENDS*/

/*PRODUCT PAGE PRODUCT RELATED LINKS*/
.relatedLinks {clear:both; height:100%; overflow:hidden; padding-bottom:10px;}
.relatedLinks ul{float:left; margin:0 10px 0 0; width:375px}
.relatedLinks ul.right{margin-right:0;}
.relatedLinks ul li {/*list-style:disc; list-style-position:inside;*/ list-style:none; margin:0; float:none; padding:5px 10px;}
.relatedLinks ul li a {text-decoration:underline;color:#0255A5;}/*#569380*/
.relatedLinks ul li a:visited{color:#800080;}/*#569380*/
.relatedLinks ul li a:hover,.relatedLinks ul li a:active{color:#ff0000;}/*#569380*/
.relatedLinks ul li.title{font-weight:bold; color:#0255A5; list-style:none; background:url(../images/core/relatedlink_bg.jpg) no-repeat; height:15px; overflow:hidden; padding:10px; font-size:14px;}

/*#322933*/
#CommentReviewsContainer .title{font-weight:bold; color:#0255A5; list-style:none; background:url(../images/core/review_header_bg.jpg) no-repeat; width:740px; height:15px; overflow:hidden; padding:10px; font-size:14px;}
#CommentReviewsContainer .commentAverageRatingStars{margin:20px 10px 30px;}
#CommentReviewsContainer .commentAverageRatingStars span{font-size:15px;font-weight:bold;color:#666;}
#CommentReviewsContainer .commentAverageRatingStars p{margin:5px 0;}
#CommentReviewsContainer .commentSORTBY{background:#E6EFF8;border-width:0;padding:8px 8px 3px;}
#CommentReviewsContainer .commentSORTBY select{float:right;border:solid 1px #999;margin-top:5px;}

#CustomerComments .verified_purchase{background:url(../images/icons/review-verified.gif) no-repeat left center transparent;padding-left:35px;height:30px;line-height:30px; color:#0255a5;font-weight:bold;}

#CustomerComments .commentRecommend-no, #previewBox .recommend-no{background:url(../images/icons/review-recommend-no.gif) no-repeat left center transparent;padding-left:35px;height:30px;line-height:30px;color:#990033;font-weight:bold;}
#CustomerComments .commentRecommend-yes, #previewBox .recommend-yes{background:url(../images/icons/review-recommend-yes.gif) no-repeat left center transparent;padding-left:35px;height:30px;line-height:30px;color:#498700;font-weight:bold;}
#previewBox #previewNotify{margin:15px 0 0;}
#formPreview #previewButtons, #formPreview #previewTandC{margin-left:18px;}
#formPreview #previewTandC{margin-top:15px;}
#formPreview #previewButtons button{background:url(../images/buttons/review_btn_bg.gif) no-repeat center center transparent;color:#fff;font-weight:bold;margin-right:10px;text-decoration:none;text-align:center;margin-left:0;}
#formPreview button{background:none no-repeat center center transparent;color:#0255A5;text-decoration:underline;border-width:0;width:67px;height:31px;margin-top:10px;text-align:left;padding:0;margin-left:18px;}
#previewFacebook{background:url(../images/core/previewfacebook.png) no-repeat 18px center #39579b;width:518px;padding:12px 121px;color:#fff;}

/*PRODUCT PAGE PRODUCT UPSELL*/
#prodUPSELLS{margin:10px 0px; padding:0; height:100%; overflow:hidden;}
#prodUPSELLS .catHOLDER {height:100%; overflow:hidden; border:1px solid #6192CF; padding-bottom:10px;}
/*#665917*/
#prodUPSELLS .catHOLDER ul{margin: 10px 10px 0 0; float:left; width:217px; height:450px; display:block}/*#855513*/
#prodUPSELLS .catHOLDER ul.last {margin-right:0;}
#prodUPSELLS .catHOLDER ul li.outstockInfo {clear:both; float:left;}
#prodUPSELLS .catHOLDER ul li.prodIMAGE {position:relative;}
#prodUPSELLS .catHOLDER ul li.prodIMAGE a img {width:120px;}
#prodUPSELLS .catHOLDER ul li.prodIMAGE .brandIcon {_left:-25px}
#prodUPSELLS .catHOLDER ul li.prodIMAGE .promoIcon {}
#prodUPSELLS .title{background:url(../images/core/prod_tab_bg.jpg) no-repeat top; height:32px; overflow:hidden}
#prodUPSELLS .title p{font-weight:bold; padding:8px 15px 9px 15px; color:#fff;}
#prodUPSELLS p.more{margin-top:10px; font-size:14px; padding-left:30px;}
#prodUPSELLS p.more a{background: transparent url('../images/core/arrow_mushroom_facetclosed.gif') no-repeat right 5px; padding-right:10px;}

/*BASKETPAGE PAGE PRODUCT UPSELL*/
.holderBasketUpsell {width:720px; padding-top:10px;}
.holderBasketUpsell #prodUPSELLS{margin:10px 0px; padding:0; height:100%; overflow:hidden;}
.holderBasketUpsell #prodUPSELLS .catHOLDER {height:100%; overflow:hidden; border:1px solid #6192CF; padding-bottom:10px;}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul{margin: 10px 10px 0 0; float:left; width:204px; height:350px}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul.last {margin-right:0;}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul li.outstockInfo {clear:none; float:right;}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul li.prodIMAGE {position:relative;}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul li.prodIMAGE .brandIcon {_left:-25px}
.holderBasketUpsell #prodUPSELLS .catHOLDER ul li.prodIMAGE .promoIcon {}
.holderBasketUpsell #prodUPSELLS .title{background:url(../images/core/gen_tab_bg.jpg) no-repeat top right; height:32px; overflow:hidden}
.holderBasketUpsell #prodUPSELLS .title p{font-weight:bold; padding:8px 15px 9px 15px; color:#fff; background:url(../images/core/gen_tab_left_bg.jpg) left no-repeat; float:left}
.holderBasketUpsell #prodUPSELLS #productDataOnPageHolder {width:720px;}
.holderBasketUpsell #prodUPSELLS #productDataOnPage {width:720px;}

/*NEAR FOOTER MOVE TO TOP STYLE*/
.movetop {text-align:right; clear:both; padding:10px;}
.movetop a{color:#0255A5; text-decoration:underline;}

.prodSPECS{}
.prodSPECS ul{}
.prodSPECS ul li{}
.productLINKS{}
.productLINKS ul{}
.productLINKS ul li{}
.productLINKS ul li.icon{}
.productLINKS ul li a{}
.productLINKS ul li a:visited{}
.productLINKS ul li.social:hover {}
.productLINKS ul li.social span {}

#prodCELLS{}
#prodCELLS ul{}
#prodCELLS ul li p{}
#prodCELLS ul li.catIMAGE{}
#prodCELLS ul li.prodTITLE{}
.prodCELLS_title{}
.prodCELLS_title p{}

/* ARTICLE PAGE STYLES */

#holderARTICLE{padding: 10px;}
#holderARTICLE h1{ margin: 10px 0px 5px 0px; font-size:22px; font-weight: bold;}
#holderARTICLE h2{margin: 10px 0px 5px 0px; font-size:18px; font-weight: normal;}
#holderARTICLE h3{margin: 10px 0px 5px 0px; font-size:16px; font-weight: normal;}
#holderARTICLE h4{margin: 15px 0px 5px 0px; font-size:14px; font-weight: bold;}
#holderARTICLE p{line-height:150%; margin: 5px 20px 0px 0px;}
/*#569380*/
#holderARTICLE a, .formattedlinks a{text-decoration: underline; color:#0255A5}
#holderARTICLE a:visited, .formattedlinks a:visited{color:#800080;}
#holderARTICLE a:active, #holderARTICLE a:hover, .formattedlinks a:active, .formattedlinks a:hover{color:#ff0000;}
/*#569380*/
#holderARTICLE ul{margin: 10px 0px; padding: 0px 0px 0px 35px;}
#holderARTICLE ul li{line-height:150%; color: #333333;}
#holderARTICLE ol li{line-height:150%; color: #666666;}
#holderARTICLE .tablestyle1 {margin-top:15px; border:#ccc solid 1px; background-color:#F8FCFB; border-collapse:collapse;}
#holderARTICLE .tableheader{background: #333; color: #ffffff; font-weight:bold;}
#holderARTICLE .paragraph_Header {font-size:14px; font-weight:bold}
#holderARTICLE .paragraph_subHeader {font-size:12px; font-weight:bold}
#holderARTICLE .page_highlightGREEN { color:#747D1A;}
#holderARTICLE .page_highlightRED {color:#CC0033;}
#holderARTICLE .page_highlightBLUE {color:#6699CC;}
#holderARTICLE .page_highlightGREY {color:#666666;}
#holderARTICLE #Table1{border: 1px solid #DEEAF8; padding: 10px 10px 10px 10px;}
#holderARTICLE #Table1 .pushTable .bordertop{ background: #DEEAF8; border: 0px #bbb solid; width:100%; padding: 2px 0px;font-size:11px;}
#holderARTICLE #Table1 td.borderright, #holderARTICLE #Table1 td.borderright2, #holderARTICLE #Table1 td.borderright3{width:33%;}
#holderARTICLE #Table1 td.borderright, #holderARTICLE #Table1 td.borderright2, #holderARTICLE #Table1 td h3 {font-size:15px; font-weight:bold;}
#holderARTICLE #Table1 td.borderright .labelwidth {text-align:right;}
#holderARTICLE #Table1 td.borderright2 .labelwidth {text-align:right;}
#holderARTICLE #Table1 td table.delveryAddressTable {}
#holderARTICLE #Table1 td table.delveryAddressTable td{}
#holderARTICLE #Table1 td table.delveryAddressTable td.labelwidth{text-align:right;}
#holderARTICLE select.textFieldNoWidth{width:156px;padding-left:0px;}
#holderARTICLE select.textFieldNoWidth#title {width:60px;}
#holderARTICLE select.textFieldNoWidth#del_title {width:60px;}
#holderARTICLE select.textFieldNoWidth#titleBox3 {width:60px;}
#holderARTICLE table.catalogueTable td.categorySubCatholder input#ajax_postcode {width:100px;}
#holderARTICLE #Table1 .errormessageinline{color: #ff0000; width:250px; padding: 2px 0px; text-align:center; font-size:11px}

/*CATALOGUE REQUEST*/
#holderARTICLE .intro {padding:10px;}
#holderARTICLE table.catalogueTable {}
#holderARTICLE table.catalogueTable td {}
#holderARTICLE table.catalogueTable td.categorySubCatholder {background:#fff; border:1px solid #DEEAF8;padding:10px;}
#holderARTICLE table.catalogueTable td.categorySubCatholder table td.mediumText {color:#000; padding:5px 15px 5px 0; text-align:right;:}
#holderARTICLE table.catalogueTable td.categorySubCatholder input.textFieldNoWidth{border: 1px solid #aaaaaa}
#holderARTICLE table.catalogueTable td.categorySubCatholder select {border: 1px solid #aaaaaa}
#holderARTICLE table.catalogueTable td.catalogueRightSec {background:#fff; border:0px solid #DEEAF8;padding:10px;}
#holderARTICLE table.catalogueTable td.catalogueRightSec h2 {border-bottom:1px dotted #DEEAF8; color:#000; font-size:14px; font-weight:bold; margin:5px 0; padding-bottom:5px;}
#holderARTICLE table.catalogueTable td.catalogueRightSec h3 {color:#000; font-size:13px; font-weight:normal; margin:5px 0;}
#holderARTICLE table.catalogueTable td.catalogueRightSec table {margin:0 auto; clear:both;}
#holderARTICLE .BVQAAskQuestion {}
#holderARTICLE .BVQAAskQuestion a{color:#ffffff; text-decoration:none;}

/*POSTCODE REGISTER*/
#holderARTICLE input.ajaxpostcodedrop {width:100px; font-size:9pt; border:1px solid #aaa;}

/* DYNAMIC ELEMENTS & POPUPS */
#ajaxEditorial{position:absolute;z-index:999;background-color:White;width:600px;height:400px; border: 1px solid #333;}
.ajaxArticleHEADER{height:15px; padding: 5px 10px; font-weight:bold; background: #686252 url(../images/core/tab.jpg) repeat-x top center; color: #ffffff; font-size:9pt;}
.ajaxArticleTEXT{overflow:auto; width:578px; height:351px; padding:10px; margin-top:2px;}

#emailAfriendBOX{display:none; position:absolute; z-index:999; background: #ffffff; border: 1px solid #333;}
#emailAfriendHEADER{height:15px; padding: 5px 10px; font-weight:bold; background: #0255A5; color: #ffffff; font-size:9pt;}
#emailAfriendTEXT{padding:10px;}
#emailAfriendTEXT .eLabel{width:120px; font-size:8pt; font-weight:bold;}
#emailAfriendTEXT .textFieldNoWidth{width:200px;}
#emailAfriendTEXT #emailTEXTBox{height:80px;}
#emailQuickFeedbackBOX{display:none; position:absolute; z-index:999; background: #ffffff; border: 1px solid #333;}
#emailQuickFeedbackHEADER{height:15px; padding: 5px 10px; font-weight:bold; background: #0255A5; color: #ffffff; font-size:9pt;}
#emailQuickFeedbackTEXT{padding:10px;}
#emailQuickFeedbackTEXT .eLabel{width:120px; font-size:8pt; font-weight:bold;}
#emailQuickFeedbackTEXT .textFieldNoWidth{width:200px;}
#emailQuickFeedbackTEXT #emailTEXTBox{height:80px;}

#emailProblemReportBOX, #emwa{display:none; position:absolute; z-index:999; background: #ffffff; border: 1px solid #333;} /* #588736 */
#emailProblemReportHEADER{height:15px; padding: 5px 10px; font-weight:bold; background: #0255A5; color: #ffffff; font-size:9pt;}
#emailProblemReportTEXT{padding:10px;}
#emailProblemReportTEXT .eLabel{width:120px; font-size:8pt; font-weight:bold;}
#emailProblemReportTEXT .textFieldNoWidth{width:200px;}
#emailProblemReportTEXT #emailTEXTBox{height:80px;}

#overlayBox{z-index:998;top:0px;left:0px;position:absolute;width:100%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block;}
#overlayBoxajx{z-index:998;top:0px;left:0px;position:absolute;width:100%;background-color:black;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;display:block;}



/* NP (Email subscription options) (604862)  25/11/2015 START */
 
.contactPreferences {margin:25px 0 0 0;}
.contactPreferences  td {font-weight:normal; vertical-align:top;font-size:12px;}
.contactPreferences  td input[type="checkbox"] {margin:0 10px 10px 0; vertical-align:top;}
.contactPreferences  td a {text-transform: lowercase; font-size:14px;}
/* NP (Email subscription options) (604862)  25/11/2015 END */

/* BASKET PAGE STYLES */
.holder_BASKET{float:left; margin: 0px 0px 0px 0px;}
#holderBASKET_LOCATION {float:left; width:100%; margin:10px 0;}
#holderBASKET_LOCATION ul{list-style:none; float:right; margin-right:10px;}
#holderBASKET_LOCATION li{float:left;}
#holderBASKET_LOCATION li img{margin:0;border-right: 1px white solid;}

/*Basket, Payment page Title Holder - where order progress mark up images are shown.*/
#holderBASKET_h1{float:left; padding-left:10px; padding-top:0; width:400px;}
#holderBASKET_h1 h1{ color: #000000; font-weight: normal; font-size:21px;}
#holderBASKET_MESSAGE{/*float:left;*/ background: #DEEAF8; color:#000000; margin:0; padding:10px; margin:10px 10px 0px 10px;}
#holderBASKET_MESSAGE p{color: #000000; line-height:150%;}
#holderBASKET_MESSAGE img{float:right; margin-top:-3px;}

.holderBasketSection{color:#333;margin:10px 10px 0 0; font-size:12px ; padding:10px; width:700px; background:#ffffff; border:1px solid #DDE7F1; float:left}

.customerRECOGNISED{background: #DEEAF8;  margin:0px 0px 10px 0px; padding:10px; color: #333;}

.holderBasketSection table tr#PageNumbers td{font-weight: bold;}
.holderBasketSection table p{margin-left: 5px;}
/*461794*/
.basketHeaderLines {border-bottom:0px #cccccc dashed; background:#ccffff;}
/*461794*/
.basketLineItem {border-bottom:1px #DEEAF8 solid;}


.basketLineItem > a.qtyicon {display:inline-block; padding:3px 2px; background:#547eac;}
.basketLineItem > input.numericonly {text-align:center;}

.basketLineItem .removeDIV a{color:#333;font-size:10px;}
.basketLineItem .removeDIV {color:#333;font-size:10px;}
.updatetext{ width:100px; font-size:11px; color:#b6407f}
.textFieldNoWidth,.textFieldNoWidthPassword{border:1px #AAA solid; font-size:9pt; padding-left:2px; width:151px;}

.basketLineItem .errormessageinline {color:#FF0000; padding:2px; border:1px solid #FF0000; display:block; font-size:11px}
.mediumBoxPayment{background-color:#eeeeee;}
.paymentHEADER{padding: 5px 10px; background:#686252 url(../images/core/tab_selected_bg.jpg) repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold;}
.paymentHEADER a{color: #ddd;}
.paymentTopLine{padding:5px;}
.paymentLEFT{float:left; margin-right:10px; width:550px;}
.paymentRIGHT{float:left; width:400px;}
.paymentCONTENT{padding: 10px;}
.paymentCONTENT_basket{padding: 5px;}

/*MY ADDRESS BOOK SECTION*/
.myaddressesHolder {border:1px solid #DEEAF8}
.myaddressesHolder table{}
.myaddressesHolder table td{}

/*REM -- #306358) */
.addressMyAddress{background:none; padding: 10px 5px; height:230px; border:1px solid #DEEAF8}
.addressMyAddress span.defaultadd {display:block}

#holderARTICLE .addressMyAddressHeader{background: #0255A5; color:#ffffff; padding: 5px 10px; font-weight:bold;}
#holderARTICLE .addressMyAddressHeader a {color:#ffffff}
#holderARTICLE .addressMyAddressHeader a.mediumText{color:#ffffff;}
#holderARTICLE .addressMyAddressHeader a.mediumText:visited  {color:#ffffff;}
#holderARTICLE .addressMyAddressHeader a.mediumText:hover  {color:#ffffff;}

.addressMyAddressHeader{background: #0255A5; color:#ffffff; padding: 5px 10px; font-weight:bold;}
.addressMyAddressHeader a {color:#ffffff}
.addressMyAddressHeader a.mediumText{color:#ffffff;}
.addressMyAddressHeader a.mediumText:visited  {color:#ffffff;}
.addressMyAddressHeader a.mediumText:hover  {color:#ffffff;}

.addressMyAddress .addressText{height:125px; padding:0 5px;}
.addressMyAddress .addressBtnFloat{float:left; margin-top:5px; padding:0 5px;}
.addressMyAddress .addressBtnClear{clear:both; margin-top:5px; padding:0 5px; height:30px;}
.addressMyAddress .addressMsg{margin-top:5px; padding:0 5px; height:30px;}


.errormessageinline{color: #ff0000; border:1px solid #ff0000; text-align:center; font-size:11px}
.errormessageinline1{color: #ff0000; border:1px solid #ff0000; text-align:left; font-size:11px; padding-left:5px;}
.errormessageinline1 ul{marign:5px; padding:5px}
.errormessageinline1 ul li{list-style-type:disc; list-style-position:inside}

.wishlistHEADER{background: #eeeeee; padding: 5px 10px; border-bottom:1px dashed #CCCCCC; font-size:8pt; color: #666; font-weight:bold;}
.wishlistLineItem{ border-bottom:1px #cccccc dashed; font-size:8pt; color: #666; padding: 0px 10px 10px 10px;}
.wishlistLineItem a{color: #333;}

/*WISHLIST STYLE*/
.wishListHolder {padding:10px; margin:0 10px; border:1px solid #DEEAF8;}
.wishListHolder table {}
.wishListHolder table td{padding:10px 5px; border-bottom:1px solid #DEEAF8}
.wishListHolder table td.basketHeader{font-weight:bold; background:#DEEAF8}
.wishListHolder table td.prodImg {}
.wishListHolder table td.prodImg img{ width:70px;}
.wishListHolder table td.prodName {font-size:11px;}
.wishListHolder table td.prodName span.brand {color:#0255A5}
.wishListHolder table td.prodName span.wishsku {color:#999999;}

#holderARTICLE .wishListHolder table td.prodName a {color:#000000; text-decoration:none}
#holderARTICLE .wishListHolder table td.prodName a:hover {text-decoration:underline;}
#holderARTICLE .wishListHolder table td.prodName a:visited {color:#000000}

.wishListHolder table td.prodPrice {font-weight:bold;}
.wishListHolder table td.prodBuy {text-align:center;}
.wishListHolder table td.prodBuy span.removewish {font-size:11px;}
.wishListHolder table td.prodBuy span.removewish a{color:#0255A5}
.wishListHolder table td.prodQty input[type="text"]{width:30px; text-align:center}

.basketsectionHEADER{padding: 5px 10px;background:#686252 url(../images/core/tab_selected_bg.jpg) repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold; margin:20px 10px 0 10px}
.basketsectionSavelater {margin:0 10px 10px 10px}
.recommendPRODUCTS .catHOLDER{width:auto; margin-top:0px; border: 1px solid #e8e4e4; padding:2px;}
.recommendPRODUCTS .catHOLDER ul{width:188px;}
.recommendPRODUCTS .catHOLDER ul li{border-bottom:0px;}
.recommendPRODUCTS .catHOLDER ul li.prodTITLE{padding-top:0px;}
.recommendPRODUCTS .catHOLDER ul li.catIMAGE{padding: 10px 0px;}
.recommendPRODUCTS .catHOLDER ul li .quickLookListing{margin-top:160px;}

#Table4 #seladdress{width:250px; font-size:9pt;}

.updateQuantitiesAlertText{font-size:8pt;}

.loginCONTAINER{border: 1px solid #DEEAF8; padding: 0px;}
.loginSEPARATOR{border-left:1px #dddddd dashed;}
.loginEXISTING{width:375px; padding: 0px 30px 10px 45px;}
.loginSIGNUP{width:405px; padding: 0px 0px 10px 25px;}
.loginEXISTING h2{margin-top:0px;}
.loginEXISTINGHeader{text-align:left; padding: 10px 0px; font-size:16px;font-weight:bold;}
.loginSIGNUPHeader{text-align:left; padding: 10px 0px; font-size:16px;font-weight:bold;}

.labelwidth{width:120px;font-size:11px;}
#holderARTICLE .errormessageinline{width:280px; border:1px solid #ff0000; text-align:center; padding: 2px 0px; font-size:11px}
.loginSIGNUP #seladdress{width:230px; font-size:9pt;}
.loginSIGNUP .bodytext{width:120px;}
#Table1 .labelwidth{width:90px;}
#updateTable #Table1{padding:inherit;}
#updateTable #Table1 .labelwidth{width:185px;}
#updateTable #Table1 .errormessageinline{width:345px; font-size:11px}

#addressbg #seladdress{width:250px; font-size:9pt;}
.addressUpdateHolder {margin:10px; padding:0}
.addressUpdateHolder #addressbg {margin:0; padding:0}
.addressUpdateHolder #addressbg ul {margin:0; padding:0; clear:both; height:100%; overflow:hidden}
.addressUpdateHolder #addressbg ul li{ float:left; margin:0; padding:5px; list-style:none;}
.addressUpdateHolder #addressbg ul li.label {width:100px;}

.receipttable td{padding: 5px 0px 3px 0px; line-height:150%; font-size:12px;}

table.previousOrders .basketHeaderLines{background: #DEEAF8; padding-left:10px; color:#000000; border:none;}
table.previousOrders td.mediumText{padding: 15px 0px 5px 10px;}

/************************************ Slide show class ************************************************************/
.imageholder{background-color:white; position:absolute; overflow:visible; border:solid 0 red;}
.slidebt {cursor:pointer;color:#000000;border-width:0; width: 15px; height: 15px; background: url(../images/core/slide_bullet.png) no-repeat; font-size:8pt; font-weight: normal; padding:0px 0px 2px 0px; display:block;}
#slideshow_controll{clear:both;color:#999;float:right;margin:8px 4px 0px 0px;padding:0;}
#slideshow_controll a{background-color:#FDE8FF;color:#333;font-size:10px;margin:0 2px 0 0;padding:2px 5px;}
.slide_control_dot {margin-right:10px; margin-top:10px; background:url(../images/core/controll_bg.png)}
/*******************************************************************Zoom Styles******************************************************************/
.zoom_start {position:absolute;filter:alpha(opacity=100);z-index:130; border:solid 0 red;}
.o_top {background-color:#000;height:0px;z-index:117;position:absolute; width:259px; filter:alpha(opacity=0); opacity:.1}
.zoom_square {position:absolute; left:0px; top:0px; width:0px; height:0px; background-color:Transparent; z-index:120; filter:alpha(opacity=100);-moz-opacity:1;opacity:1; overflow:hidden; text-align:left; cursor:pointer}
.inside_img {position:absolute; z-index:118; padding:0 0 0 0;}
.tbfilter {position:absolute;overflow:hidden; z-index:119;border-color:#856AB0;}
.div_large {position:absolute;display:none;overflow:hidden;filter:alpha(opacity=0); z-index:98;background-color:White}
.large_img  {position:absolute;overflow:hidden; z-index:97;filter:alpha(opacity=0);}
.endzoom {font-size:1px;overflow:hidden;height:1px;}
.empty_div {height:445px;}
#zoomArea {}
#videoArea {border:solid 1px #cccccc;}
#threeSixtyArea{border:solid 1px #cccccc;}
#smlloadingdiv{position:absolute; z-index:999; height:15px; padding: 3px 6px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;  text-align:center; opacity:.80; filter: alpha(opacity=80); margin: 1px 0px 0px 1px; display:none;}
#productImage{padding:0px 0px;/*'if adding padding to the image, make sure these same values are in the zoom javascript file in their appropriate variables*/}
.load_large{height:0px;overflow:hidden;}

/*Store locator Styles*/
.store_text {height:10px; border-bottom:dashed 1px #cccccc; margin-bottom:10px;}
#store_holder{overflow:visible; vertical-align:middle;  background-color: #333333; z-index:11; position: relative; margin:0; padding:5px 0 5px 40px; opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);}
.storenear { width:100%}
.store_all { width:735px;font-size: 8pt;}
.stores_div {overflow:auto; height:500px;width:100%; }
.store_name{font-weight:bold; height:30px; padding:10px;}
.store_name1{font-weight:bold;  padding:10px;}
.store_border { width:1px; border-left: 1px dashed #e8e4e4;}
.store_line { height:1px; border-bottom: 1px dashed #e8e4e4; }
#store_table{width:755px; padding:10px; border: 1px solid #e8e4e4; margin-top:10px;}
#store_table h2{font-size:18px;}
.storeinfo {}
.dashline {border:dashed 0 blue;}
.store_location{width:310px; float:right;}
.store_title {background-color:#cccccc;font-weight:bold;}
.store_td_title{background:#686252 url(../images/core/tab.jpg) repeat-x top;color:White;}
.store_td {padding: 5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold;}
.gmap{width: 430px; height: 300px; margin: 0px; position:static; display:none; border:solid 0 red; background-color:#8B877B;}
.gmap_a{width: 430px; height: 300px; margin: 0px; position:static; display:block; border:solid 0 red;}
.gmap_text{width:100%; height: 300px; margin: 0px;}
.findstore { cursor:pointer; }
.mediumBoxStores{margin-top:10px;}
.store_map{padding-left:10px;}

/* NEW STORE LOCATOR STYLES */
#storesFULLLIST{width:100%;}
#storesFULLLIST ul{list-style:none; float:left; margin: 0px 0px 0px 10px; width:743px; border: 1px solid #e8e4e4; padding:0px;}
#storesFULLLIST ul.first{margin-left:0px;}
#storesFULLLIST ul li{width:160px; float:left; padding: 3px 10px; font-size:8pt; color: #333;}
#storesFULLLIST ul li.storeREGION{padding: 5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold; margin-bottom:5px; line-height:normal;}
#store_table .errormessageinline{margin-bottom:10px; width:650px; font-size:11px}
#store_table #loc_list{border: 1px solid #e8e4e4; width:270px; font-size:8pt; margin-bottom:10px;}

.storedetailHEADER{width:403px; padding: 5px 10px;background:#686252 url(../images/core/tab.jpg) repeat-x top; color: #ffffff; font-size:9pt; font-weight:bold;}
.storedetailCONTENT{width:421px;border: 1px solid #e8e4e4; font-size:8pt; height:170px; position:relative;}
.storedetailCONTENT td.header{background: #eee; font-weight:bold; padding: 5px 10px;}
.storedetailsLINKS{width:420px; font-size:9pt; margin-top:10px; position:absolute; bottom:10px;}
.storedetailsLINKS ul{list-style:none; width:100%;}
.storedetailsLINKS ul li{float:left; padding:0px 10px;}
.storedetailsLINKS ul li.right{float:right; text-align:right;}

.iconOVERLAY{position:absolute;text-align:right; width:173px;}
#holder_CENTRE_tabbedarea .iconOVERLAY{width:150px;}
#prodCELLS .iconOVERLAY{width:150px;}
#iconOVERLAYproduct{position:absolute;text-align:right;border:0px;width:350px;margin-top:5px;}
#iconOVERLAYproduct img {border:0px;}
#iconOVERLAYupsell{position:absolute;border:0px; bottom:20px; width:150px; text-align:right;}

/*********************************************************** Ajax, Quick Look, AjaxBasket ****************************************************/
.quickLookListing{position:absolute;margin:150px auto 0 auto; clear:both; width:150px;text-align:center;}
.quickLookListingVsmall{position:absolute;margin-top:115px; margin-left:0px; width:150px;text-align:center;}
#ajaxPRODUCT{position:absolute;width:500px;height:250px;border:1px #aaaaaa solid;background-color:White;}

/*#382065*/
#ajaxBASKET{background:#fff url(../images/core/drop_bg_s.jpg) bottom repeat-x; border:1px solid #D6DFEE; position:fixed; top:10px; width:240px; padding:0px; z-index:300;z-index:9999}

/*QUICK LOOK BUTTON SHOWING ON MOUSE OVER*/

#holder_CENTRE_tabcontent .btnholder.tbtouch{vertical-align:middle; }
#holder_CENTRE_tabcontent .btnholder.tbtouch img {display:inline-block; width:77px }

#holder_CENTREhome .btnholder.tbtouch{vertical-align:middle; }
#holder_CENTREhome .btnholder.tbtouch img {display:inline-block; width:77px }

.quicklookHolder {position:relative;  z-index: 500;}
.quickLooklink {position:absolute; top:-33px; top:-30px\0/; right:0;}

.quicklookHolder.tbtouch {display:inline-block; position:relative; float:right}
.quickLooklink_tb {display:inline-block;}

.catHOLDER ul li.btnholder.tbtouch > a{width:49%}
.catHOLDER ul li.btnholder.tbtouch > div{width:49%}

#ajaxPRODUCTBoxShadow{position:absolute;width:720px;height:450px;border-right:3px #666666 solid;border-bottom:3px #666666 solid;background-color:black;overflow:hidden;margin-top:3px;margin-left:3px;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3;}   

#ajaxPRODUCTBoxHolder{background-color:White;width:750px;height:450px;} /* #588736  */


 /* #588736 02/12/2015 START */

#ajaxPRODUCTBox{position:absolute;width:750px; height:700px;background:transparent;overflow:hidden; z-index:999} /*#588736 */
.ajaxPrHeader{background:url(../images/core/hometab_header_selected.gif) repeat-x;padding:5px;color:White;font-size:15px; font-weight:bold}
.ajaxPrHeader .close {float:right;padding:0 5px;color:White;font-size:15px; font-weight:bold}
.ajaxPrHeader .close a {color:#FFFFFF; cursor:pointer}
#ajaxPRODUCTBoxHolder #holder_PRODUCT {width:750px; padding:10px; min-height:400px; background:#fff; border:1px solid #ccc}  

 /* #588736 02/12/2015 END */


#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodIMAGES {width:232px}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodIMAGES img {width:226px;padding:6px 3px;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS {float:left; margin-left:10px; width:490px} /* #588736  */
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .morelink  {float:left;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodREVIEWSSummary {float:left; clear:none; height:100%; margin:10px 0 10px 30px; overflow:hidden; padding:0;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodREVIEWSSummary .prodRatingHolder {float:left; background: url(../images/core/prod_review_star0.gif) no-repeat;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodREVIEWSSummary .prodRatingTxt {float:left; padding:1px 10px; font-size:11px;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodREVIEWSSummary ul {margin-top:5px; clear:both}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodREVIEWSSummary ul li {font-size:11px;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodOPTIONS {clear:both;}
#ajaxPRODUCTBoxHolder #holder_PRODUCT #prodDETAILS .prodOPTIONS table td {padding:0;}

.ajxCatProducts {width:870px;overflow:visible; margin-bottom:20px; padding:10px; background:#ffffff;}
.ajxCatProducts #productDataOnPageHolder {width:870px;}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER {height:100%; overflow:hidden;}
.ajxCatProducts #productDataOnPageHolder #productDataOnPage .catHOLDER ul li.swatches a {height:10px; width:10px;}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li.star{float:left}
.ajxCatProducts .catHOLDER ul li .ratingHolder ul li .ratingStarsHolder {margin-left:0; margin-right:3px;}

.ajaxPrHeader .red{color: #ffffff;}
.ajaxPrHeader .wasprice{color: #aaa;}
.ajaxProdTitle{padding:5px;font-size:18px;height:20px;margin-top:-5px;}
/*#302369 START*/
.ajaxLoading{width:100%;margin-top:50px;margin-bottom:50px;text-align:center;}
/*#302369 END*/
.ajaxLoadingSmall{width:100%;margin-top:50px;text-align:center;}
#ajaxPrBody{padding:10px;}

#productDataOnPageOverlay{position:absolute;background-color:#fff; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;z-index:1000;}
#productDataOnPageHolder{overflow:hidden; width:760px; ^position:relative}
#productDataOnPageContainer{width:2290px;clear:both;}
#productDataOnPageLeft{width:760px;float:left;}
#productDataOnPageRight{width:760px;float:left;}
#productDataOnPage{width:760px;float:left; overflow:hidden; height:100%}
#productDataOnPageOverlayMessage{position:absolute;width:300px;height:250px;border:1px #aaaaaa solid;background-color:White;overflow:hidden;z-index:999;}

/*********************************************************** BASKET SUMMARY DROP DOWN *******************************************************/
#basketSummaryMenu{background:#fff url(../images/core/drop_bg_s.jpg) bottom repeat-x; border:1px solid #0255A5; position:absolute; width:240px; padding: 0px; z-index:300; font-size:11px; color:#0255A5; z-index:999}

#basketSummaryMenu .basket-close {position:absolute;padding:5px 0.5%; margin:0!important; padding:5px!important; float:none!important; cursor:pointer; display:none; text-align:right; right:0}

.basketSummaryMenuHeader{background:#0255A5/* url(../images/core/new_drop_bg.jpg) repeat-x*/; color:#FFF;font-weight:700; padding:5px; display:none; }
.basketSummaryMenuFooter{background:#0255A5/* url(../images/core/new_drop_bg.jpg) repeat-x*/; font-weight:700; padding:10px 5px; text-align:center }
.basketSummaryMenuFooter a {color:#fff; font-size:13px; }
.basketSummaryContent_Holder { padding:0; margin:0; color:#0255A5;}
.basketSummaryContent_Item {margin:10px; padding:5px 0; clear:both; border-bottom:0px solid #cccccc;}
.basketSummaryContent_image {float:left; width:50px; }
.basketSummaryContent_image img {width:50px; border:1px solid #80aadd;}
.basketSummaryContent{float:left; margin-left:10px; width:70%}
.basketSummaryContent ul {padding:0; margin:0; list-style:none;}
.basketSummaryContent ul li {list-style:none; padding:1px;}
.basketSummaryContent ul li.title {font-weight:bold;}
.basketSummaryContent ul li.quantity { display:block; float:none; clear:both}
.basketSummaryContent ul li.price{display:block; float:none; clear:both}
/*Basket summary empty style*/
.emptyBasketSummary {padding:10px; background:#fff; border:1px solid #DEEAF8 }

.basketThumb{ float:left; padding: 0px 5px 0px 0px;}
.basketSummaryTotal{border-top:1px #dddddd dashed;font-weight:bold;}
.ajaxAddedToBasketHeader{padding:10px;font-size:13px;text-align:center; font-weight:bold; color:#0255A5}

/****************************** Image Map ***************************/
.imageMAP{position:absolute;background-color:White;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;padding:5px;max-width:200px;}

.swatchBoxes{margin:0; padding:0;}
.swatchBoxes ul {margin:0; padding:0;}
.swatchBoxes ul li{margin:5px; padding:0; float:left; height:100%; overflow:hidden}
.swatchBoxes ul li img{border:1px #ddd solid;}

.callcentreBox{border: 1px #9E9A9B dotted;}
.callcentreBox:hover{border: 1px #888888 solid;}
.ccBasketHeader{background-color:#dedede;}
.ccBasketHeader2{background-color:#efefef;}
.ccBasketLineItem{font-size:11px;}
.callcentreStrap{padding:5px;background-color:black;height:18px;clear:both;z-index:600;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.80;width:99%; color:White; font-size:9pt; line-height:18px;}
.callcentreStrap a{font-weight:bold;}
.callcentreStrap span{ margin: 0px 5px; color: #666; font-weight:bold;}
.callcentreStrap span.leadtext{margin-right:10px; font-weight:bold; color: #ccc;}
.callcentreStrap p{float:left; color: #ccc; margin-right:5px;}
.callcentreStrap .loggedin{float:right;}

.blockSIGNUP{padding:3px;}
.blockSIGNUPbottom{padding:5px;text-align:left;}

.quickorderCONTAINER{border: 1px solid #e8e4e4; margin-top:10px; padding:10px;}
.QuickOrderFormHeader{background: #eee; border-bottom: 1px dashed #ccc;}

.subscriptionCONTAINER{border: 1px solid #e8e4e4; padding:10px; margin-top:10px;}

/************************************************************Newsletter form style*********************************************************/
/* 377908 */
#newsletterLinkLoc_Holder {float:left; width:755px; height:150px; overflow:hidden}
.newsletterCotnet_Holder {float:left; margin:0; width:750px;}
.newsletterForm_holder {float:left; width:750px; padding:0px;}
.newsletterText_holder { padding:5px; border:1px solid #cccccc;}

.newsletterForm_content { padding:10px 5px; border:1px solid #EBE7E8; margin:10px 0; background:#F5F4F4;  width:540px; }

.newsletterForm_content p {font-size:8pt; padding:0;}
.newsletterForm_content input {border:1px solid #cccccc; padding:3px; font-size:8pt; color:#666666;width:200px;}
.newsletterForm_content select.selectday{width:40px;padding-left:0px;font-size:8pt;}
.newsletterForm_content select.selectmonth{width:70px;padding-left:0px;font-size:8pt;}
.newsletterLinkLoc_Right {float:right; width:260px; overflow:hidden;}
/* 377908 */
.thanksText_holder {float:left; width:737px; padding:10px 0;}
#holderARTICLE .newsletterForm_content .errormessageinline {font-size:8pt; margin:5px 5px 5px 0; width:450px;padding:10px;text-align:left;}

.newsletterTab {float:right;}
.newsletterTab ul {margin:0; padding:0; float:left; list-style:none;}
.newsletterTab ul li {float:left; margin:0px; padding:3px; list-style:none;color:#FFFFFF; text-align:center; margin:0 0px 0 0;}
.newsletterTab ul li a {color:#FFFFFF; text-decoration:none;}
.newsletterTab ul li a:hover {color:#FFFFFF; text-decoration:underline;}
.newsletterTab ul li img:hover {cursor:pointer;cursor:hand} /*190809 - daeheon kim*/
.newsletterText_holder p.thankyou_heading{padding-bottom:10px;padding-left:0px;font-size:12pt;font-weight:bold;}

.unsubTEXT{width:737px; padding:10px 5px;margin-top:10px;}
.unsubscribeForm_content {width:737px; padding:10px 5px; border:1px solid #EBE7E8; margin:5px 0; background:#F5F4F4 }
.unsubscribeForm_content p {font-size:8pt; padding:0;}
.unsubscribeForm_content input {border:1px solid #cccccc; padding:3px; font-size:8pt; color:#666666;width:200px;}
.unsubscribeForm_content select.selectday{width:40px;padding-left:0px;font-size:8pt;}
.unsubscribeForm_content select.selectmonth{width:70px;padding-left:0px;font-size:8pt;}
#holderARTICLE .unsubscribeForm_content .errormessageinline {font-size:8pt; margin:5px 5px 5px 0; width:450px;padding:10px;text-align:left;}

#collectInStore{margin-top:2px;background-color:#ddd;padding:5px;}
#collectInStore a{text-decoration:underline;}

#holder_SITEMAP{border: 1px solid #DEEAF8; padding:10px 10px 0px 10px; margin-top:10px;}

/*GENERAL SITE MAP STYLE*/
#holder_SITEMAP{border: 1px solid #DDE7F1; padding:10px 10px 0px 10px; margin-top:10px;}
#holder_SITEMAP .sitemap {margin:0px 0px 10px 0px; border:0px solid #eeeeee}
#holder_SITEMAP .sitemap h2 {}
#holder_SITEMAP .sitemap h2.sitemaph2 {margin: 0px 0px 0px 0px;padding: 5px 10px; background:#ffffff; font-size:15px;}
#holder_SITEMAP .sitemap h2.sitemaph2 a {color: #3D3028; display:block; font-weight:bold}
#holder_SITEMAP .sitemap h2.sitemaph2 a.sitemaplink {color: #3D3028; display:block; text-decoration:none}
#holder_SITEMAP .sitemap h2.sitemaph2 a.sitemaplink:hover {text-decoration:underline;}
#holder_SITEMAP .sitemap ul {float:left; margin:0px 0px; width:100%; padding:8px 0px; background: #DDE7F1 ; list-style:none;}
#holder_SITEMAP .sitemap ul li {}
#holder_SITEMAP .sitemap ul li.sitemap_small {float:left; width:225px; line-height:150%; padding: 2px 0 15px 10px;}
#holder_SITEMAP .sitemap ul li.sitemap_small2 {float:left; width:225px; line-height:150%; padding: 2px 0 0 10px;}
#holder_SITEMAP .sitemap ul li.sitemap_small a {text-decoration:none; font-weight:bold}
#holder_SITEMAP .sitemap ul li.sitemap_small2 a {text-decoration:none; font-weight:bold}
#holder_SITEMAP .sitemap ul li.sitemap_small a.sitemaplink {text-decoration:none;}
#holder_SITEMAP .sitemap ul li.sitemap_small a.sitemaplink:hover {text-decoration:underline;}
#holder_SITEMAP .sitemap ul li.sitemap_small .sitemap_linkindent {text-align:left; padding-left:5px; font-size:11px; font-style:italic;}
#holder_SITEMAP .sitemap ul li.sitemap_small2 .sitemap_linkindent {text-align:left; padding-left:5px; font-size:11px; font-style:italic;}
#holder_SITEMAP .sitemap ul li.sitemap_small .sitemap_linkindent a {font-weight:normal}
#holder_SITEMAP .sitemap ul li.sitemap_small2 .sitemap_linkindent a {font-weight:normal}
#holder_SITEMAP .sitemap ul li.sitemap_small .sitemap_linkindent a:hover {text-decoration:underline;}
#holder_SITEMAP .sitemap ul li.sitemap_small2 .sitemap_linkindent a:hover {text-decoration:underline;}
#holder_SITEMAP .sitemap ul li.clear {height:0; overflow:hidden; clear:both; float:none}

#holder_SITEMAP .sitemap ul li.sitemap_small ul{background: none repeat scroll 0 0 #EEEEEE; margin: 10px 0; padding: 5px; width: 90%;}
#holder_SITEMAP .sitemap ul li.sitemap_small ul li.sitemap_child {padding-left:0; }
#holder_SITEMAP .sitemap ul li.sitemap_small ul li.sitemap_child a{}
#holder_SITEMAP .sitemap ul li.sitemap_small ul li.sitemap_child a.sitemaplink{font-size:11px;}
#holder_SITEMAP .sitemap ul li.sitemap_small ul li.sitemap_child div.sitemap_linkindent{color:#666;}
#holder_SITEMAP .sitemap ul li.sitemap_small ul li.sitemap_child div.sitemap_linkindent a {color:#666;}


/*BRAND LANDING PAGE*/
#brandPageHolder {}
#brandPageHolder ul {margin:0; padding:0; height:100%; overflow:hidden}
#brandPageHolder ul li {float:left; list-style:none; border:1px solid #DDE7F1; margin:14px; text-align:center; /*width:374px;*/width:152px; height:135px; overflow:visible}

#brandPageHolder ul li .brand_image {float:left; width:132px; height:70px; padding:10px;}
#brandPageHolder ul li .brand_description {float:none; width:132px; padding:0 10px; text-align:center; display:block;}
#brandPageHolder ul li .brand_description h2 {text-align:center; font-size:12px; color:#0255A5; margin:0; padding:0px;}
#brandPageHolder ul li .brand_description h2 a {text-align:center; font-size:12px; color:#0255A5; text-decoration:none; font-weight:bold; display:block}
#brandPageHolder ul li .brand_description p {padding:0 10px; font-size:11px; color:#0255A5; margin:0; text-align:left; display:none}
#birdPageHolder {}
#birdPageHolder ul {margin:0; padding:0; height:100%; overflow:hidden}
#birdPageHolder ul li {float:left; list-style:none; border:1px solid #DDE7F1; margin:14px; text-align:center; width:152px; height:260px; overflow:visible}


#birdPageHolder ul li .bird_image {float:left; width:132px; height:100px; padding:10px;}
#birdPageHolder ul li .bird_description {float:none; width:132px; padding:0 10px; text-align:center; display:block;}
#birdPageHolder ul li .bird_description h2 {text-align:center; font-size:12px; color:#0255A5; margin:0; padding:0px;}
#birdPageHolder ul li .bird_description h2 a {text-align:center; font-size:12px; color:#0255A5; text-decoration:none; font-weight:bold; display:block}
#birdPageHolder ul li .bird_description p {padding:0 10px; font-size:11px; color:#0255A5; margin:0; text-align:left; display:none}

.alphaMenu {clear:both; padding:5px 10px; background:#eeeeee; margin:0px 0px 5px 0; height:100%; overflow:hidden; font-size:18px}
/*.alphaHolder {height:100%; overflow:hidden; border:1px solid #eeeeee; padding:5px; margin-bottom:10px;}*/
.cookielessmode{background-color:White;margin-bottom:10px;padding:5px;}
.cookielessmodebasketsummary{padding:10px;}

/*********************************************************** Social Networking  -- this is style for social networing links POPUP*****************/
#socialNetworking{border:1px #bbb solid; padding:5px; width:260px;position:absolute;background-color:White;font-size:8pt;}
#socialNetworking_content{ height: 75px; overflow:auto;}
#socialNetworking_content ul{list-style:none; float:left;}
#socialNetworking_content ul li{float:left;}
#socialNetworking_content ul li a{ display:block;width:115px; padding:4px 0px 4px 4px; border: 1px solid #ffffff;}
#socialNetworking_content ul li a:hover{border: 1px solid #ddd; text-decoration:none;}
#socialNetworking img{margin-right:5px; margin-bottom:-4px;}
#sNetworkHolder{cursor:pointer; }
#sNetworkHolder img{margin-left:5px; margin-bottom:-2px;}
#socialNetworking_header{padding: 3px 5px; background: #386094; color: #fff; margin-bottom:5px;}
#socialNetworking_header img{float:right; margin:0px;}
#socialNetworking_header p{ font-weight:bold; color: #fff;}

.emailInStock{border:1px #DEDFE0 solid;width:360px;padding:5px;}
.emailInStock td.header{font-size:10pt;font-weight:bold;}
.emailInStock td.tdtext{font-size:8pt;font-weight:normal;}

#productAddedInProdDropdown1{font-size:10px; margin:10px 0;}

.divselect {font-weight:bold; font-size:8pt; padding:10px; white-space:nowrap;}

.homepage_LinkLoc {margin:0; padding:0;border:10px #eee solid;}

.scroll_Holder {width:200px; overflow:hidden ; padding:5px;}
.scroll_Prodimg {float:left;width:80px; margin:0; padding:0}
.scroll_ProdDetail{float:right; width:120px; margin:0; padding:0; text-align:left}
.scroll_ttile {font-weight:normal; font-size:12px; color:#FF6600}
.scroll_ttile a{color:#FF6600}
.scroll_desc {font-size:11px; margin:5px 0; color:#333333;}
.scroll_price{color:}
.slide_prodname {font-size:14px; font-weight:bold; color:#000000;}

#brandsSECTION{border:0px #eee solid;border-right:0px; background-color:#eee; padding:10px 0 10px 10px}
#brandsSECTION img{border:1px #fff solid; padding:4px; background:#ffffff}
#brandsSECTION a{border-right:8px #eee solid; height:100%; overflow:hidden}
#brandsSECTION img:hover{border:1px #bbb solid;}
.brand_more {text-align:right; padding:7px 10px 0px 10px; background:#eee; font-size:11px; color:#333333;}


.buyingOPTIONSWishlist{color:#999;}
.buyingOPTIONSWishlist a{text-decoration:underline;color:#999;}

.extraDESCRIPTION{padding:10px}
.description a{color:#FF6600;}
.orangePIPE{color:#FF6600;}

.important_homepage_message{background: #000 url(../images/core/uppernav_selected_bg.jpg) repeat-x;padding:5px;color:White;font-weight:bold;font-size:9px;height:18px;padding-top:10px;}
.important_homepage_message img {margin-top:-10px;}

.facetedNAV{background-color: #6180ac; color:white;margin:5px 0 0 0; }
.facetedNAV a{color:white;}
.facetedNAV ul li {line-height:16px;}
.facetedNAV ul li a{color:white;}
.facetedNAV ul {margin:10px 0px;}
.facetedNAV .yourselection{border-bottom:10px #ddd solid;padding-bottom:5px;}

.manufacturerPRODUCT{border:1px #ddd solid;width:120px;text-align:center;}
.manufacturerPRODUCTtext{background-color:#eee;padding:5px;text-align:center;}
.manufacturerPRODUCT img{padding:5px;}

.linksVideosEtcLEFT{width:350px;float:left;}
.linksVideosEtcRIGHT{width:350px;float:right;}
.linksVideosTITLE{font-size:14px;color:#396097;margin-bottom:6px;padding-bottom:4px;font-weight:bold;border-bottom:1px #77A2CF dashed;}
.YouTubeVIDEOimage{width:140px;float:left;text-align:center;border:1px #bbb solid;padding:5px;}
.YouTubeVIDEOimage:hover {border:1px #77A2CF solid;}
.YouTubeVIDEOimage img{margin-bottom:5px;}

.prodOPTIONS_TITLE{font-size:15px;padding:5px;font-weight:bold;border-bottom:1px #6180ac solid; background: #6180ac url(../images/core/tab_bg.jpg) repeat-x; color:White;}
.stockMESSAGE{color:#6180ac;font-weight:bold;}

.prodUpsellTEXTholder {padding:0; margin:0;}
.prodUpsellTEXTholder ul {margin:0; padding:0; list-style:none}
.prodUpsellTEXTholder ul li {margin:0; padding:0; list-style:none}
.prodUpsellTEXTholder ul.upsellstextheader{font-weight:bold;}
.prodUpsellTEXTholder ul li.upsellsTEXT{line-height:16px;}

/*#322933*/
.comment, #previewBox{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #E6EFF8;}
#previewBox{border:solid 3px #EEEEEE;padding:20px 15px 15px;margin-top:15px;}
.comment .commentratings, #previewBox #previewRating{font-size:15px;color:#666666;font-weight:bold;}
.comment .commenttitle, #previewBox #previewTitle{font-size:15px;margin-bottom:5px;font-weight:bold;color:#406794;}
.comment .commentawaiting{font-size:12px;font-style:italic;color:#CC0000;}
.comment .commentdate, #previewBox #previewDate{background:url(../images/icons/review-date.gif) no-repeat left center transparent;padding-left:22px;font-size:11px;color:#888;line-height:15px;}
.comment .commentname, #previewBox #previewName{margin:15px 0 5px 20px;color:#406794;font-weight:bold;}
.comment .commenttext, #previewBox #previewComment{margin:15px 0 15px 20px;}
.comment .commentparrottypes, .comment .commentlocation, #previewBox #previewParrotTypes, #previewBox #previewLocation{margin:5px 0 5px 20px;color:#666;}
.comment .commentparrottypes .commentlabel, .comment .commentlocation .commentlabel, #previewBox .commentlabel{font-weight:bold;}

.comment_featured{float:right;font-weight:bold;font-size:13px;}
.commentratings{width:250px;padding:5px 0;line-height:14px;margin-left:0px;}
.comment_didyoulike{padding:5px;}
.comment_howmanylike{padding:5px;}
.commentSORTBY{background-color:#eee;padding:8px;margin-bottom:10px;font-size:12px;border: 1px #ddd solid;}
.commentSORTBY a{color:#6180ac;}
#ajaxCustomerCommentsOverlay{position:absolute;background-color:#fff; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
#ajaxHomeOverlay{position:absolute;background-color:#fff;width:720px;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}

.holderBasketSectionRight{float:right;margin:10px 0px 0 0;width:200px; ^width:195px; overflow:hidden}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder {width:200px;}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder #productDataOnPage .catHOLDER {width:200px; padding:0; margin:0}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder #productDataOnPage .catHOLDER .bsUpsellItems {padding:0px 10px 10px 0; margin-bottom:10px; height:100%; overflow:hidden; clear:both; border-bottom:1px solid #DDE7F1}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder #productDataOnPage .catHOLDER .bsUpsellItems .img {float:left; width:52px; margin-right:10px; height:100%; overflow:hidden}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder #productDataOnPage .catHOLDER .bsUpsellItems .itemContent {float:right; width:120px; margin:0; padding:0; height:100%; overflow:hidden; font-size:11px;}
.holderBasketSectionRight .basketUPSELLS_products #productDataOnPageHolder #productDataOnPage .catHOLDER .bsUpsellItems .itemPrice {clear:both; display:block; font-weight:bold;}

.basketImageBorder{border:1px #DDE7F1 solid;padding:3px;background-color:White;}

.basketUPSELLS{font-size:14px;color:#000000;margin-bottom:0px;padding-bottom:10px; font-weight:bold;}
.basketUPSELLS_products{/*margin-top:5px;margin-bottom:10px;*/ padding-top:5px; padding-bottom:10px;}
.basketUPSELLS_products ul {margin:0; padding:0;}
.basketUPSELLS_products ul li {/*height:60px;*/padding-bottom:10px; margin-bottom:10px; list-style:none; border-bottom:1px solid #DDE7F1; clear:both}

.basketUPSELLS_products ul li .leftImg {float:left}
.basketUPSELLS_products ul li .rightContents {flot:right; width:120px; height:100%; overflow:hidden; font-size:11px;}
.basketUPSELLS_products ul li .rightContents .itemPrice {font-weight:bold;}


.basketUPSELLSempty .basketUPSELLS_products{padding-top:5px; padding-bottom:10px;}
.basketUPSELLSempty .basketUPSELLS_products ul {margin:0; padding:0; clear:both; height:100%; overflow:hidden}
.basketUPSELLSempty .basketUPSELLS_products ul li {padding-bottom:10px; margin-bottom:10px; list-style:none; border-bottom:1px solid #DDE7F1; clear:none; float:left; width:300px;}
.basketUPSELLSempty .basketUPSELLS_products ul li .rightContents {width:auto;}


.saveForOptions{color:#396097;font-size:10px;}
.saveForOptions a{color:#396097;font-size:10px;}
.article_smalltext{font-size:11px;font-style:italic;}

.categoriesMO strong{color:#396097;font-size:13px;}
.categoriesMO:hover strong{color:white}

#cBan_ECO {background-image:url(/images/core/gradient_green.jpg);}
.manNameProd{color:#ff6600;}
#ecoFriendlyTips{float:right;width:200px;margin:10px;padding:10px;border:1px green solid;background-color:#e8fae1;}

/********************************************confirmation page style*************************************************/
.confirmed_header {padding:5px 10px; border:1px #DEEAF8 solid; border-bottom:none; margin-top:20px; font-size:12px; font-weight:bold; color:#ffffff; background:#0255A5;}

.confirmed_header2 {padding:5px 10px; border:1px #DEEAF8 solid; border-bottom:none; margin:10px; margin-bottom:0; font-size:12px; font-weight:bold; color:#ffffff; background:#0255A5}

.inlineSECTION{width:100%; padding: 10px 0px; background: #DEEAF8 ; height:100%; overflow:hidden; margin-bottom:10px; font-size:12px;}
.inlineSECTION_left{float:left; padding-left:10px; width:700px; overflow:hidden;}
.inlineSECTION_right{float:right; margin-right:10px; margin-top: 0px;}

table.paymentConfirmation{border:1px solid #DEEAF8; padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:10px;}
.articleDIV3_Payment_Confirmation {margin:0 10px; padding-bottom:10px;}
.articleDIV3_Payment_Confirmation table{border:1px solid #DEEAF8; padding:10px;}
.mediumBoxLeftBottom {font-size:12px;}
.orderNumber {font-weight:bold;}
.bluelink {color:#6180AC; font-size:12px;}
.bluelink a{color:#6180AC; font-size:12px;}

.grid-title {font-size:15px; font-weight:bold; color:#000000;}
.paymentTABLE {font-size:12px; border:1px solid #DEEAF8; border-top:none;}

/***************************************** MCAFEE LOGO STYLE & POSITION **********************************************/
.headerSecondLine {display:block; float:right; margin-right:-10px; margin-top:5px;color:#ddd;}
.notsure{background:#dddddd;padding:10px;color:black;font-size:16px;}

/*****************************************FOOTER LOGOS STYLE**********************************************/
#logos_FOOTER{border-left:5px #E9E9E9 solid; border-right:5px #E9E9E9 solid;}
#logos_FOOTER ul {margin:0; padding:0;}
#logos_FOOTER ul li{padding:5px;float:left;background-color:White;border-right:5px #ddd solid;height:30px; list-style:none}
#logos_FOOTER ul li.comodo{padding:5px;float:right;background-color:White;border-right:none;height:30px; list-style:none}

/*****************************************BLOG SECTION STYLE**********************************************/
#middleSection {float:left;width:580px;margin-right:10px;}
#rightSection {float:right;width:170px;}
#leftSection {float:left;width:170px;margin-right:10px;margin-left:0px;padding:0;}
#leftSection .leftNAVIGATION {}
#leftSection .leftNAVIGATION .blogHeader{color:#000000; font-size:15px; font-weight:bold; line-height:24px; margin-bottom:0px; padding:3px 0 0 10px;}
#leftSection .leftNAVIGATION ul {}
#leftSection .leftNAVIGATION ul li{}

/*#667567*/
#leftSection .leftNAVIGATION ul li.headarchive {position:relative; margin:0; padding:0}
#leftSection .leftNAVIGATION ul li.headarchive a{padding:5px 10px; position:relative}
#leftSection .leftNAVIGATION ul li.headarchive.opened {}
#leftSection .leftNAVIGATION ul li.headarchive.opened a{font-weight:bold!important;}
#leftSection .leftNAVIGATION ul li.headarchive.opened:before {content:"-"; position:absolute; right:12px; top:0; font-size:16px}
#leftSection .leftNAVIGATION ul li.headarchive.closed:before {content:"+"; position:absolute; right:10px; top:0; font-size:16px}

#leftSection .leftNAVIGATION ul.recentblogs {}
#leftSection .leftNAVIGATION ul.recentblogs li a{line-height:140%;}

/*#667567*/

#leftSection .leftNAVIGATION ul li ul.subarchive {margin:0 5px}
#leftSection .leftNAVIGATION ul li ul.subarchive  li{}
#leftSection .leftNAVIGATION ul li ul.subarchive  li a{color:#333!important}

#rightSection .leftNAVIGATION .blogHeader{color:#000000; font-size:15px; font-weight:bold; line-height:24px; margin-bottom:0px; padding:3px 0 0 10px;}
#rightSection .leftNAVIGATION ul {margin:0 0 10px 0; padding:0; height:100%; overflow:hidden; display:block; clear:both}
#rightSection .leftNAVIGATION ul li{margin-bottom:3px;list-style:none;}
#rightSection .leftNAVIGATION ul.rss {margin:0 0 10px 0; padding:0; height:100%; overflow:hidden; display:block; clear:both}
#rightSection .leftNAVIGATION ul.rss li {margin:0; padding:0; float:left; width:105px; line-height:normal}
#rightSection .leftNAVIGATION ul.rss li a {padding:0; margin:0;}
#rightSection .leftNAVIGATION ul.rss li.icon {width:30px; margin:5px 10px;}

#middleSection p{font-size:12px;margin:0px;padding:0px;}
#middleSection .blog_post {margin:0px 10px 20px 10px;color:#333;line-height:140%;font-size:12px; border-bottom:1px solid #eeeeee; clear:both; overflow:hidden}
#middleSection .blog_post p{color:#333;line-height:140%;font-size:12px;}
#middleSection .blog_post img{margin:10px 0px;}
#middleSection .blog_post object{margin:10px 0px;}
#middleSection .blog_post h2{font-size:20px;margin:0px 0px 0px 0px;border-bottom:0px #bbb solid;padding-bottom:5px;color:#000000;}
#middleSection .blog_post h3{font-size:11px;margin:5px 0px 5px 0px;color:#555555; clear:both; overflow:hidden; background:#eeeeee; padding:3px 10px;}
#middleSection .blog_post h4{font-size:11px;margin:1px 0px 13px 0px;color:#0255A5;font-weight:normal;}
#middleSection .blog_post a{color:#0255a5;text-decoration:underline;}
#middleSection .blog_post a.fbcomment {text-align:right;}
#middleSection .blog_post a span{color:#0255A5;text-decoration:underline;} /* #553670 */
/*#667567*/
#middleSection .blog_post h2 a{color:#000000;text-decoration:none; line-height:120%}
#middleSection .blog_post h2 a:hover{color:#000000;text-decoration:underline;}
/*#667567*/
#middleSection .blog_post span {}
#middleSection .blog_post span.blogdate {display:block; float:left; margin-right:10px;}
#middleSection .blog_post span.blogauthor {display:block; float:left; margin-right:10px;}

/*BLOG LISTING PAGE*/
.blogListImg {float:left; width:250px; margin:0; padding:0; vertical-align:top; }
.blogListImg img {border:2px solid #D6DFEE;cursor:pointer;}
.blogListCont {float:right; width:296px; margin:0; padding:10px 0 0 10px}

.blogExtralinks {margin:5px 0; padding:0 10px; background:#eeeeee; overflow:hidden; clear:both;}
.blogExtralinks ul{margin:0; padding:0; overflow:hidden;}
.blogExtralinks ul li{float:left; list-style:none; padding:0px; margin:0 10px 0 0; line-height:100%;}

#middleSection .blogReadmore {padding:5px 0; margin:0; overflow:hidden; font-size:14px; font-weight:bold}
#middleSection .blogReadmore a{color:#0255A5!important; text-decoration:none!important; font-size:14px!important;}

.filedUNDER{color:#396097;margin-top:4px;font-size:11px;}
.filedUNDER a{text-decoration:underline;}

.categoriesHPmain {border:10px #eee solid;padding:5px;border-top:0px;}
.categoriesHP{text-align:center;float:left;padding:5px;} 
.categoriesHPheader{font-size:16px;padding:5px;margin-bottom:5px;border-bottom:1px #77A2CF solid;color:#396097;}
.categoriesHPheader a{color:#396097;}

.blogMainTitle{font-size:21px;margin:0px 0px 0px 0px;padding-bottom:15px;color:#000000;line-height:120%;}
.blogCategories{font-size:12px;margin:5px 0px 10px 0px;color:#666;}
.blogCategories a{color:#666;text-decoration:underline;}
.blogDescription {font-size:14px;line-height:140%;}
.blogShortDesc {font-size:12px;line-height:140%;color:#0255A5;margin-bottom:10px;}
.blogDATE {font-size:11px; color:#555555;}
#blogCOMMENTS{border:1px #DCE6EF solid;background-color:#efefef ;padding:10px;}

.blogTags {padding:10px;}
.blogTags1 {font-size:11px;}
.blogTags2 {font-size:11px;}
.blogTags5 {font-size:13px;}
.blogTags10 {font-size:15px;}

.affLINKS{border:10px #eee solid;clear:both;height:75px;border-bottom:0px;}
.affLINKS2{border:10px #eee solid;clear:both;padding:10px;}
.affIMAGE {border-right:10px #eee solid;float:left;height:75px;width:100px;text-align:center;vertical-align:middle;}
.affTEXT {padding:10px;float:left;line-height:18px;}
.affTEXT strong{color:#396097;font-size:16px;}

#holder_rVpadding{margin-top:0px; margin-bottom:0px;} /*FOOTER ELEMENT SEPERATION - ADDED BOTTOM MARGIN - BY DAEHEON*/

.homePageBlogs{padding:10px;width:360px;border-right:10px #eee solid;}
.homePageBlogs ul li{list-style:none;line-height:20px;color:#999;}
.homePageBlogs ul li a{color:#000;}
.homePageBlogs ul li.header{font-size:16px;color:#396097;line-height:20px;}
.homePageBlogs ul li.header a{color:#396097;}

.topOffers {font-size:16px;color:#396097;line-height:20px;margin-bottom:5px;}
.topOffers a{color:#396097;}
/* 821017 */
#leftSection .leftNAVIGATION .authorPROFILE{border:1px #DEEAF8 solid;background-color:#ffffff;padding:10px;margin:10px 10px 10px 10px;}
#leftSection .leftNAVIGATION .authorPROFILE ul {margin:0; padding:0}
#leftSection .leftNAVIGATION .authorPROFILE ul li{clear:both; margin:0; padding:0; list-style:none; line-height:normal}
#leftSection .leftNAVIGATION .authorPROFILE ul li a{padding:0; margin:0}
#leftSection .leftNAVIGATION .authorPROFILE ul li span.writtenby {color:#333333}
#leftSection .leftNAVIGATION .authorPROFILE ul li span.authorname {font-weight:bold; font-size:14px; color:#000000;}


.tableForm{border:1px #ddd solid;background-color:#eee;}

/*#667567*/
.blogPages {margin-left:10px; text-align:center}
.blogPages a {background-color:#ddd;margin-right:5px;padding:5px;border: 1px #ddd solid;}
.blogPages a:hover {text-decoration:none}
.blogPages a.selected {background-color:#0255A5;margin-right:5px;padding:5px;border: 0px #bbb solid; color:#fff; font-weight:bold}


.loadmore {clear:both; overflow:hidden; text-align:center}
.loadmore a{display:inline-block; padding:10px 30px; background:#0255A5; color:#fff; font-weight:bold}
/*#667567*/




#leftSection .leftNAVIGATION #blogSearch{margin-bottom:0px; padding-left:10px;}
#leftSection .leftNAVIGATION #blogSearch ul {margin:5px 0 0 0; padding:0; height:100%; overflow:hidden}
#leftSection .leftNAVIGATION #blogSearch ul li {list-style:none; float:left; margin:1px 5px 0 0; padding:0; width:110px}
#leftSection .leftNAVIGATION #blogSearch ul li input#blogcriteria {padding:2px; width:100px;}
#leftSection .leftNAVIGATION #blogSearch ul li.button {padding-top:1px; margin:0; width:36px;}

#blogcriteria{border:1px #ccc solid;padding:5px;}

#headerNEWS{float:left;margin-top:20px; line-height:18px; font-size:13px; width:545px; background:#fff;}
#headerNEWS .title{font-weight:bold; font-style:italic; margin-right:10px; background:#fff;}
#headerNEWS span{background:#fff;}

.newsCONTAINER{position:relative; overflow:hidden; width:100%; float:left; height:18px;}
.newsCONTAINER .newsCONTENT{position:absolute; width:10000px; z-index:40; left:0px; }
.newsCONTAINER .newsITEM{float:left; height:18px; width:920px; ^font:9pt Verdana, Arial, Helvetica, sans-serif}
.newsCONTAINER .newsITEM span.bold {font-weight:bold; background:#ffffff;}
.newsCONTAINER .newsOVERLAY{background:#fff; position:absolute; z-index:50; height:100%; width:100%; right:0px; }
.newsCONTAINER .title{font-weight:bold; font-style:italic; margin-right:10px; background:#fff;}
.newsCONTAINER .newsITEM a{color:#0255a5;}

/*BV STYLE - THIS MAY NOT REQUIRED*/
.BVRRQuickTakeHeader {background:url(../images/core/review_header_bg.jpg) no-repeat; height:15px; width:740px; padding:10px; font-size:14px; font-weight:bold; color:#0255A5; padding:10px}

/*MY ACCOUNT PAGE STYLE*/
#holderARTICLE .myaccountpageHolder {margin:10px 0; height:100%; overflow: hidden}
#holderARTICLE .myaccountpageHolder h2 {margin:0; padding:0;}
#holderARTICLE .myaccountpageHolder table{}
#holderARTICLE .myaccountpageHolder table td{padding:5px 0;}
#holderARTICLE .myaccountpageHolder .orderTrackingHolder {border-top:1px solid #DEEAF8; padding:10px 0; height:100%; overflow:hidden;}
.horizontalSeparate {border-top:1px solid #DEEAF8; height:1px; overflow:hidden; width:100%;}
#holderARTICLE .myaccountblockSIGNUP{padding:10px 0 0 0; font-size:12px;}
#holderARTICLE .myaccountblockSIGNUP a {color:#80686F}
#holderARTICLE .myaccountblockSIGNUP table.subscriptionsOpt {padding:0; margin:0; font-size:11px;}
#holderARTICLE .myaccountblockSIGNUP table.subscriptionsOpt td{padding:3px 0; margin:0;}
#holderARTICLE .myaccountblockSIGNUPbottom{padding:5px;text-align:left;}

/***************************************MY ACCOUNT PAGE STYLE - REVISIED*******************************/

#holderARTICLE .myaccountpageHolder ul{padding:0; margin:0;}
#holderARTICLE .myaccountpageHolder ul li{float:left; list-style:none;  margin:10px 20px  10px 0;}
#holderARTICLE .myaccountpageHolder ul li h2 {border:none; text-transform:capitalize; font-weight:normal; padding:5px 0; font-size:15px; font-weight:bold; color:#000000}
#holderARTICLE .accontBlock {padding:10px 15px; background:#DDE7F1; width:190px; height:100%; overflow:hidden}
#holderARTICLE .accontBlock ul {margin:0; padding:0; height:100px}
#holderARTICLE .accontBlock ul li{ float:none; list-style:none; margin:0; line-height:130%}
.updateBlock {margin-top:30px;}
#holderARTICLE .needHelpBlockHolder {height:100%; overflow:hidden; clear:both; margin:0}
#holderARTICLE .needHelpBlockHolder h2 {border:none; font-weight:normal; padding:5px 0; margin:0; color:#000000; font-size:15px;}
#holderARTICLE .needHelpBlock {padding:10px 15px; background:#DDE7F1;height:100%; width:670px}
#holderARTICLE .ajaxExchangeHolder {clear:both; margin:10px 0 0 0; padding:0;}
#holderARTICLE .ajaxExchangeHolder ul{margin:0; padding:0;  height:100%; overflow:hidden; background:#eeeeee}
#holderARTICLE .ajaxExchangeHolder ul li{float:none; clear:both; list-style:none; padding:5px;}
#holderARTICLE .ajaxExchangeHolder ul li.noitem{padding:5px 0;}

.email_sms_tickSection {margin:10px 0;}

#holderARTICLE #sitemap_specific {float:left; width:210px; padding:5px 5px 5px 13px; margin-right:15px; background:url(../images/core/site_map_prod_bullet.gif) no-repeat 0% 22%; height:35px;}
#holderARTICLE #sitemap_specific h3 {font-size:12px; padding:0; margin:0; }
#holderARTICLE #sitemap_specific h3 a {text-decoration:none;}
#holderARTICLE #sitemap_specific h3 a:hover {text-decoration:underline;}

/***************************************MY ACCOUNT PAGE STYLE - REVISIED*******************************/

.NMC_HOLDER_TEXT {background:#ffffff; padding:5px 10px; margin:0 0 10px 0; font-weight:normal; color:#000000;}
.NMC_HOLDER_TEXT a{color:#000000;font-weight:normal; text-decoration:underline}
.resetPassBtn{padding-top:10px;}

.NMC_HOLDER_BTN {background:#ffffff; padding:5px 10px; margin:0 0 10px 0; font-weight:normal; color:#000000;}
.NMC_HOLDER_BTN a{color:#000000;font-weight:normal; text-decoration:underline}

/*NON-MEMBER*/
.nonCheckout_final {padding:10px}
.nonCheckout_final ul{margin:0; padding:0; height:100%; overflow:hidden}
.nonCheckout_final ul li{float:left; margin-right:10px;}

/*EDIT MY DETAIL PAGE STYLE*/
#holderARTICLE .editmydetialHolder {border:1px solid #DEEAF8; margin-top:10px; height:100%; overflow:hidden}
#holderARTICLE .editmydetialHolder table{}
#holderARTICLE .editmydetialHolder table td#registerRightBottom h3{margin:0; padding:0; font-size:15px; font-weight:bold}
#holderARTICLE .editmydetialHolder table td#registerBottom h3{margin:0; padding:0; font-size:15px; font-weight:bold}

#holder_CENTREFULL .sbpaymentHolder{padding:10px 20px 20px 20px;height:100%; overflow:hidden}
#holder_CENTREFULL .sbpaymentLEFT {float:left;width:500px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder {}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul{margin:0; padding:0}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li{float:left; list-style:none; margin:20px 20px 0 0;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li h2 {border:medium none; padding:5px 0; text-transform:capitalize; color:#000000; font-size:15px; font-weight:bold}
.boldh2 {font-weight:bold;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li.sbbasketBlockHolder{float:none; list-style:none; margin:20px 20px 0 0; height:100%; overflow:hidden; width:480px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li.sbbasketBlockHolder ul {height:100%; overflow:hidden;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock {padding:10px 15px; background:#DEEAF8     ; height:100%; overflow:hidden; width:200px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock ul{margin:0; padding:0; height:145px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentBlock ul li{margin:0; float:none}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock {padding:10px 15px; background:#DEEAF8     ; height:100%; overflow:hidden;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul{margin:0; padding:0; height:100%; overflow:hidden;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li{margin:0; float:none}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li table.paymentTABLE {}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li table.paymentTABLE td{}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbbasketSummaryBlock ul li table.paymentTABLE td.paymentMiddle{border-bottom:1px solid #dddddd;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate {margin-top:10px;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate a {text-decoration:underline;}
#holder_CENTREFULL .sbpaymentLEFT .sbpaymentBlockHolder ul li .sbpaymentUpdate a:hover {text-decoration:none;}
/*#816454*/
#holder_CENTREFULL .sbpaymentRIGHT {float:right; max-width:400px}
/*#816454*/
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder {}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul{margin:0; padding:0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li{float:none; list-style:none; margin:20px 0px 0 0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li h2 {border:medium none; font-weight:BOLD; padding:5px 0; text-transform:capitalize; color:#000000; font-size:15px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .methodblock input[type=radio] {margin:0; padding:0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock {padding:10px 15px; background:#DEEAF8     ; height:100%; overflow:hidden; width:370px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul{margin:0; padding:0; height:100%; overflow:hidden;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul li{margin:0; float:none}

#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock.methodblock{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock.methodblock table.delopts td{padding:5px 0}

#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock {padding:10px 15px; background:#DEEAF8     ; height:100%; overflow:hidden; width:370px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul{margin:0; padding:0; height:100%; overflow:hidden;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul li{margin:0; float:none}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay {padding:0  0 10px 0; background:#fff; height:100%; overflow:hidden; width:400px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentTDtitle {color:#666666; font-size:12px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .termstext {padding:5px 0px; font-size:11px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li{float:left; padding:10px 3px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li.txtform {padding-right:3px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li input.textFieldNoWidth {width:100px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlock ul.promoforms li span.errormessageinline {padding:0; line-height:150%; font-size:11px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul.instructionforms{}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul.instructionforms li{float:none; padding:10px 3px 5px 0}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul.instructionforms li.basket_comments {padding-right:3px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbInstructionsBlock ul.instructionforms li span.errormessageinline {padding:0; line-height:150%; font-size:11px}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate {margin-top:0px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate a {text-decoration:underline;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentUpdate a:hover {text-decoration:none;}

.top15margin{padding:10px;}
.left10margin{margin-left:10px;}
.top10margin{margin-top:10px;}

.delivery_changelink {font-weight:bold; color: #25548D;}
.delivery_changelink a{ text-decoration:underline; cursor:pointer;}
.delivery_changelink a:hover{ text-decoration:none;}
.deliverSmalltxt {font-size:11px; font-weight:normal}

.deliveryBold {font-weight:bold;}

.changeDelivery_Holder {padding:5px 0;}
.changeDelivery_postcode {padding:5px 0 0 0;}
.postcodeInput {width:151px; border:1px solid #999999; padding:3px}

.changeDelivery_btnHolder {padding:5px 0;}

/*BASKET DELIVERY METHOD ALIGNMENT XBROWSER*/
.bakDelmethods {margin:0; padding:0; width:210px; ^width:220px}
.bakDelmethods ul{margin:3px 0; padding:0; clear:both; float:none; overflow:hidden}
.bakDelmethods ul li {list-style:none; padding:3px; float:left}
.bakDelmethods ul li.radio{}
.bakDelmethods ul li.radio input[type=radio] {margin:0; padding:0;}
.bakDelmethods ul li.label{padding:3px 0px 3px 3px; ^padding-top:7px}

/* Used for postcode anywhere */
.autocomplete {border-bottom:solid 1px #AAAAAA; border-left:solid 1px #AAAAAA; border-right:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA; background-color:#fafafa; margin-top:-1px;}
.autocomplete a {text-decoration:none; color:#80686F; font-size:11px;}
#holderARTICLE .autocomplete a:link {text-decoration:none;}
#holderARTICLE .autocomplete a:visited {text-decoration:none;}
.autocomplete .item {padding:2px 5px; border-bottom:solid 1px #F0EEED; border-top:solid 1px #ffffff; background-color:#ffffff; text-decoration:none;}
.autocomplete .itemhover {padding:2px 5px; border-bottom:solid 1px #80686F;border-top:solid 1px #80686F; background-color:#F0EEED; color:#80686F; font-size:11px;}
.autocomplete .itemlast {border-top:solid 1px #aaaaaa; background-color:#ffffff}          

/*Price Replacement*/
/*341251 START */
#priceReplacement {height:100px;visibility:hidden;position:absolute;}
.thepriceslideHolder {position:relative;visibility:hidden;position:absolute;}
.thepriceslideHolderinner {position:absolute; top:-145px;visibility:hidden;position:absolute;}

/*SEARCH RESULT*/
.pageContent {margin:10px 0;}
.pageContent .search_txt{color:#0255A5; font-weight:bold}

.categoryHEADER {}
.categoryHEADER a{text-decoration:underline;}
.categoryHEADER a:hover{text-decoration:underline;}
.categoryHEADER a:visited{text-decoration:underline;}
/*#569380*/
.blogDescription a{color:#0000ff;}
.blogDescription a:visited{color:#800080;}
.blogDescription a:active,.blogDescription a:hover{color:#ff0000;}
/*#569380*/

#BVQASummaryContainer{padding-left:10px;}
.newsCONTENT .newsITEM .bold a{text-decoration:underline;}

/*ORDER BUILD LINK LOCATION*/
.BasketLinkLocType1 {width:405px; overflow:hidden}

/* product slider styles */
.product-slider{position:relative;}
.product-slider .product-slider-outercontainer{position:relative; overflow:hidden; width:100%;}
.product-slider .product-slider-innercontainer{position:relative; width:100000px !important; top:0px; left:0px;}
.product-slider .slide_button.slide-previous{left:0px; background-position:0px 0px;}
.product-slider .slide_button.slide-next{right:0px; background-position:-20px 0;}
.product-slider .slide-previous.hover{left:0px; background-position:0px 0px;}
.product-slider .slide-next.hover{right:0px; background-position:-20px  0px;}
.product-slider .slide-wrap{float:left;}
.product-slider .slide_button {background:url(../images/core/slidercontro.png) no-repeat scroll left top transparent; cursor: pointer; height: 40px; position: absolute; top: 150px; width: 20px;}

#homeTabslider {margin:0px; width:570px; overflow:hidden; clear:both; padding:9px 4px;}
#homeTabslider ul{ width:auto; border:none; padding:0; margin:0; height:375px; /*width:157px*/}
#homeTabslider ul li {}
#homeTabslider ul li.prod{float:left; margin:0 5px; padding:5px; width:167px; clear:none; border:1px solid #DDE7F1}
#homeTabslider ul li.prod ul {position:relative; height:362px;}
#homeTabslider ul li.prod ul li{clear:both; overflow:hidden; padding:0 5px}
#homeTabslider ul li.prod ul li.prodIMAGE {padding-top:20px}
#homeTabslider ul li.prod ul li.prodNamedesc {height:45px; padding:2px 10px;}
#homeTabslider ul li.prod ul li.prodPRICE {font-size:12px; font-weight:bold; padding:2px 10px;}
#homeTabslider ul li.prod ul li .promoIcon{}
#homeTabslider ul.prod { float:left; }
#homeTabslider ul.prod li.prod{float:left; margin:0 10px; padding:0; background:#fff}


#prodTabslider {margin:0 0 0 -1px; width:730px; overflow:hidden; clear:both; padding:0 20px;}
#prodTabslider ul{padding-bottom:10px;}
#prodTabslider ul.prod {}
#prodTabslider ul.prod li.prod{float:left; margin:0 10px; padding:0; width:125px; background:#fff}

/*ORDER RECEIPT STYLE*/
#holderARTICLE .receiptHolder {margin:0; padding:0; height:100%; overflow:hidden;}
#holderARTICLE .receiptHolder ul{margin:10px; padding:0; height:100%; overflow:hidden}
#holderARTICLE .receiptHolder ul li{float:left; list-style:none; margin-right:10px; padding:2px 0}
#holderARTICLE .receiptHolder ul li.label{font-weight:bold; width:100px;}
#holderARTICLE .receiptHolder ul.header {margin:0; padding:3px 10px; height:100%; overflow:hidden; background:#0255A5}
#holderARTICLE .receiptHolder ul.header li.title {font-weight:bold; float:none; height:100%; overflow:hidden; border-bottom:1px solid #0255A5}
#holderARTICLE .receiptHolder ul.header li.title h3{font-weight:bold; font-size:14px; margin:0; padding:0; font-size:12px; color:#fff}
#holderARTICLE .receiptHolder .receiptOrderDetails{float:left; width:460px; min-height:160px; background:#DEEAF8}
#holderARTICLE .receiptHolder .receiptAddressDetails{float:right; width:445px; margin-left:10px; min-height:160px; border-left:1px solid #DEEAF8; background:#DEEAF8}
#holderARTICLE .receiptOrderSummary {margin:10px 0; padding:0px; height:100%; overflow:hidden; border:1px solid #DEEAF8}
#holderARTICLE .receiptOrderSummary ul{margin:10px; padding:0; height:100%; overflow:hidden}
#holderARTICLE .receiptOrderSummary ul li{}
#holderARTICLE .receiptOrderSummary ul li .paymentTABLE {border:none;}
#holderARTICLE .receiptOrderSummary ul.header {margin:0; padding:5px 10px; height:100%; overflow:hidden; background:#0255A5}
#holderARTICLE .receiptOrderSummary ul.header li.title {font-weight:bold;}
#holderARTICLE .receiptOrderSummary ul.header li.title h3{font-weight:bold; font-size:14px; margin:0; padding:0; color:#fff; font-size:12px}
#holderARTICLE .orderStatus {margin:0; padding:0; height:100%; overflow:hidden}
#holderARTICLE .orderStatus ul{margin:0; padding:0; height:100%; overflow:hidden}
#holderARTICLE .orderStatus ul li{    border-width: 1px;    float: left;    list-style: none;    width: 80px;    }
#holderARTICLE .orderStatus ul li.label{font-weight:bold; margin-right:5px;}
#holderARTICLE .orderStatus ul li.nonfloat {margin-right:5px;}

/*NOTIFY STOCK MESSAGE*/
.NotifyStockLinkMessage {padding:2px 0; margin-left:85px;}
.NotifyStockLinkMessage a {color:#0255A5; text-decoration:underline}
.NotifyStockLinkEmail {padding:10px; border:1px solid #0255A5; margin-top:10px; background:#fff}
.NotifyStockLinkEmail ul{height:100%; overflow:hidden; margin:0; padding:0}
.NotifyStockLinkEmail ul li{}
.NotifyStockLinkEmail ul li table.stockEmailTable{margin:10px 0 0 0; width:100%;}
.NotifyStockLinkEmail ul li table.stockEmailTable tr{}
.NotifyStockLinkEmail ul li table.stockEmailTable tr td{ padding:3px; margin:0;}
.NotifyStockLinkEmail ul li table.stockEmailTable tr td label {font-weight:bold;}
.NotifyStockLinkEmail ul li table.stockEmailTable tr td input {padding:3px; border:1px solid #cccccc; width:200px}
.NotifyStockLinkEmail ul.getEmailAddress{}
.NotifyStockLinkEmail ulgetEmailAddress li{}
.NotifyprodSTATUS {color:#CC0000;padding-bottom:5px;}
.NotifyprodSuccess {color:#0255A5;padding-bottom:5px;}

#filterOptionsOnLeft{display:none;}
.breadcrumpagelink {font-weight:bold;color:#0255A5; margin:0!important}
.voucherSection{background-color:#DEEAF8;margin:5px 0px;}
.voucherSectHolderinner {clear:both; margin:0 padding:0; height:100%; overflow:hidden;}
.voucherSectHolderinner ul{margin:0; padding:0; float:right;}
.voucherSectHolderinner ul.weight {float:left;}
.voucherSectHolderinner ul.txtlink {float:none; overflow:hidden; clear:both}
.voucherSectHolderinner ul li{float:left; list-style:none; margin:0 5px;}
.voucherSectHolderinner ul li.info {margin:9px;}
.voucherSectHolderinner ul li.form {margin:7px;}
.voucherSectHolderinner ul li.info.weight{}
.voucherSectHolderinner ul li.button {cursor:pointer;cursor:hand}
.voucherSectHolderinner ul li.getsourcecodemessage {float:right;}

#holderARTICLE .quickOrderForm {clear:both; margin:5px 0; padding:0; height:100%; overflow:hidden;}
#holderARTICLE .quickOrderForm ul{margin:0; padding:0; clear:both}
#holderARTICLE .quickOrderForm ul.header {background:#eeeeee; border-bottom:1px dashed #CCCCCC; height:100%; overflow:hidden;margin-bottom:10px;}
#holderARTICLE .quickOrderForm ul li{list-style:none; float:left; margin:0px; padding:5px; max-width:280px;}
#holderARTICLE .quickOrderForm ul li.QuickOrderFormHeader {border:none; text-align:center}
#holderARTICLE .quickOrderForm ul li.order {width:25px;text-align:left;}
#holderARTICLE .quickOrderForm ul li.prodcode {width:120px;text-align:left;}
#holderARTICLE .quickOrderForm ul li.qty {width:50px;}
#holderARTICLE .quickOrderForm ul li.proddetail {min-width:350px;}
#holderARTICLE .quickOrderForm ul li.stock {min-width:50px;text-align:center;}
#holderARTICLE .quickOrderForm ul li#showItemAdded1 > ul > li:nth-child(2) {*width: 270px;max-width:270px;} /* #5611791 */
/*COOKIE LEGISTATION STYLE*/
.cookiepush{height:40px;clear:both;overflow:hidden}
.cont-cookie{position:absolute;top:0;background:url(../images/core/cook-leg-bg.png) repeat-x;width:100%;overflow:hidden;z-index:999;color:#000; display:block}
.cont-cookie ul{overflow:hidden;margin:0;padding:0}
.cont-cookie ul li{float:left;list-style:none;color:#fff;padding:10px}
.cont-cookie ul li.txtbutton{}
.cont-cookie ul li.txtbutton a{color:#fff; text-decoration:underline}
.cont-cookie ul li.button{height:22px;overflow:hidden;display:block;padding:5px 10px}
.cont-cookie ul li.note{float:right;background:url(../images/buttons/cookie-arrow-right.png) no-repeat right;padding-right:15px;margin-right:20px}
.cont-cookie ul li.note a{color:#fff;}
.cont-cookie-content{background:#fff;border-radius:5px;border:10px solid #000;color:#000!important}
.cont-cookie-content a{color:#000;text-decoration:underline}
.cont-cookie-content h4{font-size:13px;margin:0 0 10px}
.cont-cookie-content ul li{color:#000!important; padding:5px 10px;}
.cont-cookie-content ul li.content{color:#000!important}
.cont-cookie-content ul li ul{float:left;overflow:hidden;border-right:1px dotted #666;margin:0 2px 0 0;padding:0}
.cont-cookie-content ul li ul.last{border-right:none; margin-right:0}
.cont-cookie-content ul li ul.last li {padding-right:0;}
.cont-cookie-content ul li ul li{width:170px; padding:5px 7px 5px 5px}
.cont-cookie-content ul li ul li p{padding:5px 0}
.cont-cookie-content ul li ul li p.button {padding:0;}
.cont-cookie-content ul li ul li p.desc{height:100px}
.cont-cookie-content ul li ul li p.button:hover{cursor:pointer}
.cont-cookie-content ul li ul.selectionnote{float:none;clear:both;border-right:none;overflow:hidden; margin-bottom:5px}
.cont-cookie-content ul li ul.selectionnote li{width:auto}
.cookieAllowbox{overflow:hidden;display:block;cursor:pointer;padding:5px; height:20px}
.cookieAllowbox span.cookieallowed{background:#093;margin-top:1px;font-size:11px;float:left;color:#fff;margin-left:5px;padding:1px 10px}
.cookieAllowbox span.cookiedisallowed{background:#ccc;margin-top:1px;font-size:11px;float:left;margin-left:5px;padding:1px 10px}
.cookieAllowbox span.checkimg{display:block;float:left;margin-top:0;cursor:pointer}
.cookieheader{font-size:20px;margin:0 0 10px}
/*NEW MOUSOVER DELIVERY*/
.productStatus {margin:0; padding:0;}
.productStatus ul {margin:0; padding:0; overflow:hidden; width:auto; height:auto; float:none; border:none}
.productStatus ul:hover {border:none;}
.productStatus ul li{float:left; list-style:none; clear:none; padding:3px 0 0 0; margin:0 5px 0 0; cursor:pointer}
.productStatus ul li.icon{padding:0;}

/* #726119 09/09/2016 START */
.productStatus ul.extrainfo {  display: block;overflow: hidden;position: absolute;top: 360px;z-index: 123456789;}
.productStatus ul.extrainfo li{padding:10px; border:1px dotted #666; /*top:-150px; left:20px;*/ background:#FEF2D8}
/* #726119 09/09/2016 END */

.prodSTATUS {margin:0; padding:0;}
.prodSTATUS ul {margin:0; padding:0; overflow:hidden; width:auto; height:auto; float:none; border:none}
.prodSTATUS ul:hover {border:none;}
.prodSTATUS ul li{float:left; list-style:none; clear:none; padding:3px 0 0 0; margin:0 5px 0 0; cursor:pointer}
.prodSTATUS ul li.icon{padding:0;}
.prodSTATUS ul.extrainfo {position:relative; overflow:visible}
.prodSTATUS ul.extrainfo li{position:absolute; padding:10px; border:1px dotted #666; /*top:-150px; left:20px;*/ background:#FEF2D8}

/*#305310*/
.dispatchinfodropwrapper {position:relative; overflow:visible}
.dispatchinfodrop{position:absolute; padding:10px; border:1px dotted #666; /*top:-150px; left:20px;*/ background:#FEF2D8}
.dispatchinfodrop a {text-decoration:underline;}
.grey_small{font-size:10px;color:#999999;}
.quantityBox{float:left;margin-right:5px;margin-top:5px}

input.quantityBox[type="number"]{width:30px; -moz-appearance:textfield;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

/*NEW LOGIN INPUTS - REM -- Change to Login page (#343620) - Daeheon Kim - 21/01/2013 10:24*/
input.logininputs {border: 1px solid #AAAAAA; font-size: 9pt;  padding:3px 5px; width:225px}
.leftinfobox{width:350px;}
.rightinfobox{margin-top:25px!important;}
.logininfobox {background:#c4e9f2; padding:10px; min-height:50px; line-height:24px; margin-top:20px}
.logininfobox a{color:#3f98b8!important;}

/*#478220*/
.logininfobox h3{margin:5px 10px 0 !important;}
.logininfobox ul{list-style-type:disc;padding-left:25px!important;}
.logininfobox ul li{margin:0 0 10px;}
.logininfobox ul li strong{line-height:150%;display:block;}
#showForgottenMessageAjax{line-height:normal;margin:15px 10px 10px;}
/*white bg version 14 Aug 14:*/
form .logininfobox{background:#fff;padding-left:0;}
form .logininfobox h3{margin-left:0!important;}
form .logininfobox ul{padding-left:20px!important;}
/*floated button version 19 Aug 14:*/
.buttonheight{line-height:31px!important;}
form .logininfobox img{float:right;}
/*#478220*/

.myFavDIV {margin:2px; padding-top:10px;margin-right:10px;}
.myFavDIV ul{margin:0!important; padding:0!important;}
.myFavDIV ul li{margin-bottom:2px;width:100px; float:left;font-size:9pt;}
.myFavDIV ul li a{text-decoration:underline!important;}
.myFavDIV ul li.stockinfo {float:right; width:auto}
.myFavDIV ul li.stockinfo div.productStatus{float:right}
.myFavDIV ul li.stockinfo div.productStatus ul{}
.myFavDIV ul li.stockinfo div.productStatus ul li{width:auto}

/*#343615*/
.bskt_prceedHolder {overflow:hidden;}
.bskt_prceedHolder ul{float:right}
.bskt_prceedHolder ul li{list-style:none;padding:5px; text-align:right}
.bskt_prceedHolder ul li.orlabel{font-size:14px; font-weight:bold; padding-right:70px;}

.getsourcecodemessage {margin-right:70px !important; font-size:11px}
.getsourcecodemessage a {text-decoration:underline;}
/*#343615*/

/*#323352*/
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li.xblock {margin:0;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.label {clear:both;float:left;width:130px;margin:0;padding-top:5px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.label.select {line-height:12px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.data {margin-top:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.data span.slabel label {}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.info {margin-top:0;padding-left:140px;font-size:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.info.err {color:red;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.data span.info {margin:10px;font-size:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder ul.cont li.data span > img {vertical-align:middle;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder input {height:20px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder input#csc {width:35px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder select {height:22px;}
/*#564350*/
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder select#expirymonth {width:auto;}
/*#564350*/
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder select > option {color:#000!important;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder #div_paynow {float:right;padding-bottom:10px;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder .termstext.clear a {color:#999999;text-decoration:underline;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder ul li .sbpaymentBlockpay .paymentTDtitle {color:#333333;font-weight:bold;}
.vangrd_txt_err{border:1px solid red!important;}
/*#323352*/

/*#403233*/
.optionsListtHolder{margin:0;padding:10px;height:100%;overflow:hidden}
.optionsListtHolder table{width:100%;}
.optionsListtHolder table td{padding:5px 10px;font-size:12px;}
.optionsListtHolder table td a{}
.optionsListtHolder table td.optionsHeader{border-bottom:1px solid #DDDCC8;height:100%;overflow:hidden;margin:0px;padding:5px;}
.optionsListtHolder table td.optionListButtonLinks{text-align:center; font-weight:bold; text-transform:lowercase}
.optionsListtHolder table td.optionListButtonLinks a{text-decoration:underline;}

.sbpaymentBlock ul {list-style:none}
.sbpaymentBlock ul.storedcardlist {padding:10px 20px}

/*STORE CARD -- REM -- Vanguard and Stored Tokens  (#403233) - Daeheon Kim - 10/01/2014 13:45*/
.sbpaymentBlock ul.storedcardlist li{float:left; margin:0 5px 0 0!important; padding:0!important}
.sbpaymentBlock ul.storedcardlist li.title{float:none; text-align:left!important; margin:5px; padding:0!important}
.sbpaymentBlock ul.storedcardlist li.label{width:auto; white-space:nowrap; text-align:left; margin:5px; padding:5px 0!important; font-size:12px}
.sbpaymentBlock ul.storedcardlist li.checkbox{margin:5px; padding:2px 0!important}
.sbpaymentBlock ul.storedcardlist li.cardicon {margin:5px; padding:0!important}
.sbpaymentBlock ul.storedcardlist li.cardid {width:auto; white-space:nowrap; text-align:left; font-size:12px; margin:5px; padding:5px 0!important}

.sbpaymentBlock ul.storedcardlist li.morelink {font-weight:bold; font-style:italic;}
.sbpaymentBlock ul.storedcardlist li.morelink a {text-decoration:underline;}
#holder_CENTREFULL .sbpaymentRIGHT .sbpaymentBlockHolder .vgrdHolder #div_card_btn {float:right;padding-bottom:10px;}

/*STORE CARD -- REM -- Vanguard and Stored Tokens  (#403233) - Daeheon Kim - 10/01/2014 13:45*/
.storedcardlistholder{margin-top:10px; padding:0px!important; width:400px!important}
.storedcardlistholder ul{padding:5px 15px!important}
ul.storedcardlist {}
ul.storedcardlist li{float:left!important}

.storedcardlistholder ul.storedcardcode {margin-left:25px!important; padding-top:0!important; padding-bottom:0!important}
.storedcardlistholder ul.storedcardcode li {float:left!important;}
.storedcardlistholder ul.storedcardcode li,.storedcardlistholder label{white-space:nowrap; text-align:left; margin:5px; padding:5px 0!important; font-size:12px}
.storedcardlistholder ul.storedcardcode li.cardcode {}
.storedcardlistholder ul.storedcardcode li.cardcode input[type="text"]{border:1px solid #ccc; width:80px; height:20px}
.storedcardlistholder ul.storedcardcode li.cardcode input[type="tel"]{border:1px solid #ccc; width:80px; height:20px}

.vgrdForm{padding:10px 20px 10px 45px; background:#DEEAF8; margin-top:-10px}
.vgrdForm ul{}
.vgrdForm ul li{}
.vgrdForm ul li label{margin-left:0!important}
.vgrdForm ul li.data input.cardnumber{border:1px solid #ccc;}
.vgrdForm ul li.data input[type="text"]{border:1px solid #ccc;}
.vgrdForm ul li.data input[type="tel"]{border:1px solid #ccc;}
.vgrdForm ul li.data select {border:1px solid #ccc;}
.vgrdForm ul.storeagree {clear:both; display:block; overflow:hidden}
.vgrdForm ul.storeagree li{float:left!important}
.vgrdForm ul.storeagree li.label{width:auto!important}
.vgrdForm ul.storeagree li.data{width:90%!important; margin:10px 0 !important; line-height:130%}

.showaddtionalcard {margin-left:30px!important}

.whysafelink {text-decoration:underline; font-style:italic; color:#0255A5; cursor:pointer; display:inline-block; margin-top:10px}
.whysafe {background:#FFFFFF; border: 1px solid #eee; color: #333333; display: block; font-size: 11px; margin-top: 5px; padding: 5px;}
/*#403233*/

/*#322933*/
#ProductInner #prodDETAILS{width:590px;margin:0;}
#ProductInner #prodDETAILS .productTITLE h1, #ProductInner h2, #product_Rating h2, #formPreview h1{color:#25548D;font-size:18px;font-weight:bold;margin:10px 0;}
#ProductInner #prodIMAGES{width:150px;height:150px;margin-top:10px;}
#ProductInner #prodIMAGES #zoomArea{border-width:0;}
#ProductInner .prodSHORTdesc{color:#666;}
#product_Rating #overall_rating label, #your_review label, #your_information label{display:block;margin:10px 0;color:#666;font-weight:bold;font-size:15px;}
#product_Rating #overall_rating img{vertical-align:bottom;}
#product_Rating #overall_rating #recommend_product{display:block;margin:15px 0;}
#your_review input[type=text], #your_review textarea, #your_information input[type=text]{width:500px;height:25px;padding:5px;border:solid 3px #CDCDCD;font-family:Arial, Sans-Serif;color:#333;font-size:12px;}
#your_information input[type=text]{border-width:1px;height:20px;}
#your_review textarea{height:300px;}
#your_review .note, #your_information .note{display:block;font-size:11px;margin:5px 0 15px;font-style:italic;color:#666}
#ProductInner, #product_Rating #overall_rating, #product_Rating #your_review{border-bottom:solid 1px #AAC0DC;padding-bottom:10px;}
#parrotTypeList ul{width:500px;overflow:hidden;padding:0px;}
#parrotTypeList li{line-height:1.5em;float:left;display:inline;}
#triple li{width:33.333%;} 
#parrotTypeList input[name=cbOtherParrotType]{margin-top:15px;}
#parrotTypeList input[name=otherParrotTypes]{width:250px;border:1px solid #CDCDCD;margin:5px 0;height:20px;padding:5px;font-size:12px;font-family:Arial, Sans-Serif;color:#333;}
#your_information #parrotTypeList{margin-bottom:15px;}
#your_information input[name=send_email_posted]+label{display:inline;}
#your_information input[type=image]{display:block;margin:20px 0 15px;}
#your_information #review_links a{color:#0255A5;text-decoration:underline;margin-right:25px;}

.prods-to-review .BVRRQuickTakeHeader{background:#E6EEF8;height:15px;padding:10px;font-size:15px;font-weight:bold;color:#0255A5;width:730px;}
.prods-to-review #productDataOnPageHolder{width:750px;}
.prods-to-review .catHOLDER{padding:0;}
#holderARTICLE .prods-to-review .product ul{width:210px;margin-left:35px;}
#holderARTICLE .prods-to-review .product:first-child ul{margin-left:0;}
#holderARTICLE .prods-to-review ul{padding-left:10px;}
.prods-to-review .catHOLDER ul li.prodIMAGE .promoIcon{right:0;top:0;}
.prods-to-review .catHOLDER ul li.prodIMAGE .brandIcon{left:0;top:0;}

#tblEmail td{padding:5px 0;}

.stars-large{width:110px;height:21px;display:inline-block;zoom:1;*display:inline;background:url(../images/core/stars-large-bg.gif) no-repeat 0 0 transparent;margin-left:-1px;}
.stars-large div{overflow:hidden;height:21px;background:url(../images/core/stars-large.gif) no-repeat 0 0 transparent;}

/* #460758 */
.basketUPSELLSLinkloc{margin:0; padding:0; overflow:hidden;}
.basketUPSELLSLinkloc div.link{margin:0 0 10px 0; display:block; float:none; overflow:hidden}



/*404*/
.notfoundSerchWrap {padding:10px 0; overflow:hidden; clear:both; border:0px solid #eee;}
.notfoundSerchWrap ul{overflow:hidden; clear:both}
.notfoundSerchWrap ul li{float:left; margin-right:10px;}
.notfoundSerchWrap ul li.label{padding:3px 0; font-weight:bold}
.notfoundSerchWrap ul li.searchBOX{}
.notfoundSerchWrap ul li.searchBOX input[type="text"]{border:1px solid #ccc; width:180px; padding:3px}
.notfoundSerchWrap ul li.searchBTN{}

.notfoundArticle {padding:10px}
.notfoundArticle .headercontainer {clear:both; overflow:hidden; margin:0; padding:0}
.notfoundArticle .headercontainer h1{float:left}
.notfoundArticle h1{padding:10px 0}
.notfoundArticle .right{float:right; clear:none;}

.nrholder {clear:both; overflow:hidden}
.nrholder .nr_left{float:left; display:block; width:170px;}

.nrholder .nr_left .nrnavseparator {clear:both; height:10px; overflow:hidden; margin:0; padding:0}

.nrholder .nr_centre{float:left; display:block; width:480px; margin:0 10px}
.nrholder .nr_centre > div.nrstacked {margin:10px 0; clear:both; overflow:hidden}
.nrholder .nr_centre > div.nrstacked > span{display:inline-block; width:150px; margin-right:12px;}
.nrholder .nr_centre > div.nrstacked > span.last {margin-right:0;}
.nrholder .nr_centre > div.nrstacked > span img {width:100%;}

.nrholder .nr_right{float:right; display:block; width:250px;}

.nrbox {padding:10px; background:#eee}
.nrbox h3{font-weight:bold!important; padding:5px 0;}

/*#403554 - start*/
.leftNAVIGATION.facetnav{ color:#0255A5; background:url(../images/core/leftnav_bg.jpg) top repeat-x #DEEAF8; border-right:0px #d6dfee solid; border-left:0px #d6dfee solid; overflow:hidden; font-size:12px}
.facet {color: #666666; display: block; float:left; width:170px;}
.facet h3{font-size: 14px; font-weight: bold; margin: 10px 0;  padding: 0 10px 0 10px; text-transform: capitalize; color:#0255a5; cursor:pointer}
.facet a {display:block;float:none;padding:5px 2px 5px 28px;background:url(../images/core/facet_bg.gif) no-repeat 8px 6px;cursor:pointer; color:#0255a5;}
.facet a.checked {background:url(../images/core/facet_bg_ticked.gif) no-repeat 8px 6px}

.facet.clearall {padding:5px 0 0 10px;}
.facet a.removeFACET{background:url(../images/core/facet_clear.gif) no-repeat 0 3px; padding-left:15px; font-size:12px;}

.facet div.facetdiv {margin-right: 3px;margin-top: 8px;  overflow-y: auto;}

.facet a.notavailable {color:#666; cursor:default; background:none}
.facet a.notavailable:hover {color:#666; cursor:default; background:none; text-decoration:none;}


.main-filter {clear:both; overflow:hidden; margin:10px 0; background:url(../images/core/filter_bg.gif) no-repeat; padding:7px 10px; color:#fff}
.main-filter a{color:#fff; margin:0 4px}

.main-filter > div.left{display:inline-block; vertical-align:middle; width:64.5%; *display: inline; zoom: 1; font-size:13px}
.main-filter > div.right{display:inline-block; vertical-align:middle; width:35.5%; text-align:right; *display: inline; zoom: 1; font-size:15px}

/*#403554 - end*/


/*MESSAGEWITH ICON ALIGNMENT*/
.tickiconwithmessage{}
.tickiconwithmessage > span{display:inline-block; vertical-align:middle}
.tickiconwithmessage > span img {margin-right:5px;}


/*REM -- Reviews Phase 2 (#487507) - Daeheon Kim - 01/12/2014 10:30*/
#CustomerComments .merchantreply {padding:10px; background:#eee; margin:10px 0 10px 20px;}
.profileview {clear:both; overflow:hidden; margin:10px;}
.reviewprofile {clear:both; overflow:hidden; margin:10px;}
.reviewprofile > div.profilerow{clear:both; overflow:hidden; margin:5px 0}
.reviewprofile > div.profilerow > span { display:inline-block; vertical-align:middle;}
.reviewprofile > div.profilerow > span.label{font-weight:bold; color:#406794; width:100px}
.reviewprofile > div.profilerow > span.value{}
.reviewprofile > div.profilerow > span.data{}
.reviewprofile > div.profilerow > div.data span.commentlabel{font-weight:bold; color:#406794; width:100px; display:inline-block;}

.reviewerprofilesorter {background:#e6eff8; clear:both; padding:5px; margin:5px 0; text-align:right}
.reviewerprofilesorter > div#divSortComments {display:inline-block;}
.reviewerprofilesorter > div#divSortComments select {padding:3px 5px; border:1px solid #ccc;}

/*#569380*/
.commentname a.proflieranked{color:#0255A5!important; text-decoration:underline;}
.commentname a.proflieranked:visited{color:#800080!important;}
.commentname a.proflieranked:active, .commentname a.proflieranked:hover{color:#ff0000!important;}
/*#569380*/
.commentname.ranked {margin:5px 5px 5px 20px!important; color:#666}
/*REM -- Reviews Phase 2 (#487507) - Daeheon Kim - 01/12/2014 10:30*/


.sortlinks {clear:both; overflow:hidden}
.sortlinks ul{clear:both; overflow:hidden; margin:0;}
.sortlinks ul li{float:left; display:block; margin:0px}
.sortlinks ul li a{display:block; margin:0 5px; display:inline-block; text-decoration:underline}
.sortlinks ul li a.selected {font-weight:bold; text-decoration:none;}

.pager {}
.pager > a{}
.pager > span.selected{display:inline-block; font-weight:bold; padding:0 3px 0 3px; font-size:15px;}

.overlayshow{display:block;}
.overlayhide{display:none;}

.pdfs { border-top: 1px solid #ccc;  clear: both;  display: block;  font-weight: bold;  margin-top: 10px;  overflow: hidden;  padding: 10px ;}
.pdfs > div {display:inline-block; vertical-align:top; width:49%; zoom:1;*display:inline;}
.pdfs > div a {display:block; vertical-align:middle; margin:0 0 5px 0; clear:both; color:#0255a5}
#prodALTERNATIVES {clear:both; overflow:hidden;}

/*REM -- Improvements on Desktop Site for Tablets (#561035) - Daeheon Kim - 20/07/2015 16:09*/
.gallery-thumbs{}
.gallery-thumbs > div {transform:translate3d(0px, 0px, 0px)!important; display:block!important}
.gallery-thumbs > div >div{width:120px!important; height:120px!important; margin:10px 10px 0 0; background-position:center; display:inline-block; border:1px solid #cdcdcd}
.homepage-cats ul{width:200px;border:0 !important;}
.homepage-cats{border:0 !important;}
.homepage-cats-title{font-size:26px;font-weight:bold;margin-top:10px;margin-botton:10px; clear:both}


/* TASK (#588736 ) START */
.productrating {display:inline-block;}
.productupdated {display:inline-block;}
/* TASK (#588736 ) END */


/*#630734*/
.nsletter {position:absolute; z-index:999; font-family:Arial, Sans-Serif;}  
.nsletterbox { background:#fafafa;}
.nsletterbox > h2 {padding:10px; color:#fff; background:#0255a5; text-transform:capitalize; font-size:14px}
.nsletterbox > div.nsletterbox_close {float:right; padding:13px; color:#fff; display:block; font-weight:bold; font-size:14px; cursor:pointer}
.nsletterboxbody {padding:10px;}
.nsformsection {padding:10px;}
.nsrow.errorrow {padding-left:110px; color:#C00}
.nsrow {clear:both; overflow:hidden; margin:5px 0}
.nsrow > div {display:inline-block; vertical-align:middle}
.nsrow > div.label {min-width:100px}
.nsrow > div.form input[type="email"], .nsrow > div.form input[type="text"]{width:250px; padding:5px}
.nsrow > div.form select {width:auto; padding:5px}
.nsrow > div.nsbutton {margin-left:100px}
.nsletterbox_thanks {padding:10px}

/*AJAX NEWSLETTER POPUP - #630734 start
.nsletter {position:absolute; background:#fafafa; padding:10px; z-index:999; font-family:Arial, Sans-Serif;}  
.nsletterbox {padding:10px; display:block; overflow:hidden}
.nsletterbox h1{color: #000000; font-size: 28px; font-variant: small-caps; font-weight: normal;letter-spacing: 2px;}
.nsletterbox h2{color: #000000; font-size: 28px; font-variant: small-caps; font-weight: normal;letter-spacing: 2px;}
.nsletterbox_close{clear:both; overflow:hidden; display:block; margin-bottom:10px; float:right; cursor:pointer; margin-top:-10px}
.nsletterboxbody{}
.nsletterboxbody .imgstr{}
.nsletterboxbody .imgstr img{width:100%}
.nsletterboxform{}
.nsletterboxform select {border:1px solid #cccccc;}
.nsletterboxform select#title {max-width:120px!important;}
.nsletterbox_thanks {padding:10px 0; clear:both; overflow:hidden}
/*#630734 end*/

/*#674528 start */
div.nameddeliveryDD {padding-bottom:15px; clear:both;}
/*#674528 end */


/*#816638*/
.savedcard-container{padding:10px; clear:both; overflow:hidden}
.savedcard-container .headingrow {background:#deeaf8  ; padding:5px 10px; margin-bottom:10px; font-weight:bold;}
.savedcard-container .headingrow > div{display:inline-block;}
.savedcard-container .listrow {padding:10px;}


.bg-color0 {background:#fff;}
.bg-color5 {background:#eee;}
.ptb0-5 {padding-top:5px; padding-bottom:5px;}
.plr0-5 {padding-left:5px; padding-right:5px;}
.ml, .mlr {margin-left:10px;}
.mr, .mlr {margin-right:10px;}
.mlr {margin-left:10px; margin-right:10px;}
.f-sbold {font-weight:600;}

.valign-middle-children > * {display:inline-block; vertical-align:middle;}

[data-width-sm]{display:inline-block; vertical-align:middle}
[data-width-sm="1/8"]{width: calc(100%/8)}
[data-width-sm="3/8"]{width: calc(100%*3/8)}
[data-width-sm="1/4"]{width: calc(100%/4)}
/*#816638*/

/*#821017 START*/
.f-bold{font-weight:bold;}

.productholder .product{margin:10px;padding:0 10px;background:#fff;border:1px solid #c2d6f0;}
.productholder .product > div{clear:both;margin:10px 0;}
.productholder img{border:none;vertical-align:bottom;}
.productholder a{color:#0255A5;font-weight:bold}
.productholder a:visited{color:#800080;}
.productholder a:hover,.productholder a:active{color:#ff0000;}
.productholder .prodIMAGE{position:relative;}
.productholder .prodIMAGE .brandIcon{position:absolute;top:-5px;left:-5px;width:40%;}
.productholder .prodIMAGE .promoIcon{position:absolute;top:-10px;right:-10px;width:40%;}
.productholder .prodIMAGE img{width:100%;height:auto;}
.productholder .prodPRICE{color:#000;font-size:14px;font-weight:bold;}
.productholder .saleprodPRICE{font-size:14px;color:#CC0000;}
.productholder  span.wasprice{font-size:12px;font-weight:normal}
.productholder .stockInfo{font-weight:normal;font-size:11px;color:#000;}
.productholder .outstockInfo{font-weight:normal;font-size:11px;color:#666;}
.productholder .outstockInfo img{float:left;padding-right:5px;}
.productholder .outstockInfo span{display:block!important;}
.productholder .clear{clear:both;height:0;overflow:hidden;margin:0;padding:0;}
.productholder .outstockInfo .prodSTATUS{display:block;}
.productholder .outstockInfo .prodSTATUSHolder{position:relative; z-index: 900;}
.productholder .outstockInfo .prodSTATUSinfo{width: 160px;font-weight:normal;border:1px dotted gray;padding:10px;position:absolute;background-color:#FEF2D8;position:absolute;top:-155px;right:-15px;}
.productholder .productStatus ul li{float:none;width:auto;padding:0;margin:0!important;}
.productholder .reviewInfo{font-size:11px;height:15px;}
.productholder .reviewInfo .starHolder{float:left;margin-right:5px;background:url(../images/core/review_star_0.gif) no-repeat;width:61px;height:13px;overflow:hidden}
.productholder .reviewInfo .thestar{margin:0;padding:0;overflow:hidden}
.productholder .reviewInfo .ratingrxt{float:left;}
.productholder .totalReviewInfo{font-size:11px;height:12px;color:#0255a5;font-weight:bold;}
.productholder .message{font-weight:normal;font-size:11px;color:#0255A5;}
.productholder .wasprice{color:#000;}

.blogShare{padding:0!important;line-height:inherit!important;margin:10px;}
.blogShare ul{padding:0;display:block;}
.blogShare ul li{line-height:inherit;margin:0;display:block;}

#blogpost_newsletter_signup{margin:5px 0 20px;}
#blogpost_newsletter_signup input{width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d1dae1;height:24px;padding:2px 10px;margin-top:2px;}
#blogpost_newsletter_signup img{float:right;}
/*#821017 END*/

/*#847330*/
.nosto_heading{font-size:26px;font-weight:bold;margin-top:10px;}
.nosto_element{margin-top:10px;clear:both;}
.nosto-product{display:inline-block;vertical-align:top;width:215px;padding:0 10px;font-size:12px;line-height:135%;font-weight:bold;border:1px solid #dce6ef!important;margin:0 10px 10px 0;}
.nosto-product a{text-decoration:none;}
.nosto-productimage,.nosto-productname,.nosto-productprice,.nosto-productstarsratingreviews,.nosto-moreinfo{display:block;margin:10px 0;}
.nosto-productimage{width:100%;}
.nosto-productname{color:#0255a5;min-height:32px;}
.nosto-productname:hover{color:#ff0000;text-decoration:underline;}
.nosto-productprice{color:#000;font-size:14px;}
.nosto-oldprice{font-size:12px;}
.nosto-productstars,.nosto-productrating,.nosto-productreviews{display:inline-block;}
.nosto-productstars{background:url(/mobile/images/core/rate-full-small.gif);height:13px;}
.nosto-productrating,.nosto-productreviews{margin:0;color:#000;font-weight:normal;}
.nosto-productstarsratingreviews{min-height:16px;}

#categorypage-nosto-1{padding-left:10px;}
#categorypage-nosto-1 .nosto-product{width:218px;}

#productpage-nosto-1{padding:10px 0 0 10px;margin-top:0;}

.nostoProductTab{padding:10px;} 
.nostoProductTab ~ #btabBox2{clear:both;padding-top:10px;} 
.nostoProductTab ~ #btabBox2 .catHOLDER ul{width:205px;} 
#cartpage-nosto-1 .nosto-product{margin:10px 0 10px 10px;width:205px;}


/*Home slideshow - #930326*/
/* Slider */


.homesliderlocation {padding:20px 0; position:relative;}

.homesliderlocation.slick-initialized {}
.homesliderlocation > a:not(:first-child){display:none;}/*stacking issue resovling*/

.homesliderlocation:hover .slick-dots{display:block!important;}
.homesliderlocation .slick-dots{position:absolute; bottom:30px; /*left:calc(90% - 75px);*/ right:15px; width:150px; text-align:right; display:none!important;}
.homesliderlocation .slick-dots li{display:inline-block; margin:3px;}
.homesliderlocation .slick-dots li [type="button"]{border:none; background:#0255a5; color:#fff; padding:3px 7px; cursor:pointer; border-radius:2px;}
.homesliderlocation .slick-dots li [type="button"]:hover {background:#DEEAF8; color:#0255a5;}
.homesliderlocation .slick-dots li.slick-active [type="button"]{background:#333333;}
.homesliderlocation .slick-dots li.slick-active [type="button"]:hover{color:#ffffff;}

.slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track{position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,.slick-track:after {display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/*#930326*/

#holderARTICLE a.button_yourdetails {
line-height: 40px;
padding: 0 45px;
background: #fff;
border: 1px solid #eee;
color: #282828;
display: inline-block;
vertical-align: top;
text-align: center;
text-decoration: none;
font-size: 16px;
cursor: pointer;
-webkit-appearance: none;
transition-duration: .75s;
box-sizing: border-box;
margin: 0;
text-transform: uppercase;
}
#holderARTICLE a.button_yourdetails:hover {
	background-color: #0253A5;
	color: #fff !important;
}
#holderARTICLE a.button_yourdetails_checked {
	background-color: #0253A5;
	color: #fff !important;
}

/*#968874*/
.phoneForm > *{display:inline-block;vertical-align:middle;}
.phoneForm > input[type="text"]{margin-left:5px;margin-right:2px;width:250px;}
.bd-red{border:1px solid red;}
#phoneSection .errormessageinline{margin-bottom:10px;padding:10px;}