/*== Reset CSS ==*/
body, h1, h2, h3, h4, h5, h6, p blockquote, pre, a, abbr, acronym, address, big, cite, code, br, dd, dl, dt, div,img, ins, kbd, q, s, samp, small, strike, strong, dl, 
dt, dd, ol, ul, li, fieldset, form, iframe, img, input, label, lagend, table, caption, tbody, tfoot, thead, tr, td, textarea, select, span, p
{margin:0px;padding:0px;border:0px;font-size:12px;background:none;font-family:'Ubuntu', Georgia, "Times New Roman", Times, serif;
text-decoration:none;list-style:none;line-height:1.3;border-collapse:collapse;border:none;border-spacing:0;text-align:left;color:#443266}

.clear{clear:both}
a:active{outline: none;}
a:focus{outline:none!important;}
object:active{outline: none;}
object:focus{outline:none!important;}
#CenterColumn p{padding-bottom:15px;}
.endOfRow{margin-right:0px!important;}

.news-container{width: 198px; margin-bottom: 10px; background: none repeat scroll 0 0 #F1F0FF; border: 1px solid #D3D3D3;}
.news-container ul {list-style: none; }
.news-container ul li div {margin-bottom: 20px; padding: 15px;height: 100px;}

/*LAYOUT*/
body{font-size:11px;background:#F1F0FF url('bg.jpg') repeat-x 0 0}
/*#SiteContainer{background:#fff}*/
#SiteContainerInner{width:990px;margin:0 auto;position:relative;padding:13px 0 0 0}
#Header{height:133px;z-index:10;position:relative;}
#Main{padding-top:20px;z-index:1;background:#fff;padding:10px 20px;}
#FooterOuter{clear:both;text-align:center;background:#C3C3E5;}
#FooterInner{background:#C3C3E5;padding-top:20px;border-top:5px solid #A0A0CE}
#Footer{clear:both;text-align:center; width:990px;margin:0 auto;}
#LeftColumn{width:200px;float:left;position:relative;z-index:9;margin-right:20px}
#RightColumn{width:200px;float:right;position:relative;z-index:9;margin-left:20px}
#CenterColumn{float:left;z-index:1;margin:0 0 20px 0;z-index:1;position:relative;}
.CONTACT{left: 418px;max-height: 106px;max-width: 310px;padding: 10px;position: absolute; top: 7px;}
.CONTACT span{display: block;font-weight:bold; font-size: 1.5em; text-align: center;}
.CONTACT .number {font-weight: normal; color: #8C489F; }
.HierRelatedData{margin-bottom:20px;display:block}
#RightColumn .CMR{margin-bottom:20px;}
#RightColumn .CMR img{max-width:200px;}

h1{font-size:1.7em;margin-bottom:10px;background:#E2E2E2;padding:3px;}
h1 span{border:1px solid #f7f7f7;display:block;padding:3px;font-size:1em}
h2{font-size:1.5em;margin-bottom:10px}
h3{font-size:1.3em;margin-bottom:10px}


.BUY{border:1px solid #AF6AC3;padding:2px 5px;display:block;color:#fff;font-weight:bold;text-decoration:none}
.LARGEBUY{background:#8C489F;padding:3px;display:block;float:left}
.LARGEBUY .BUY{font-size:1.3em;padding:2px 31px;}
.SMALLBUY{background:#8C489F;padding:3px;display:block;float:left}
.WAS{display:block;color:#76619D;text-decoration:line-through}
.PRICE{display:block;font-weight:bold;color:#8C489F;font-size:1.2em;}
.SAVE{display:block;color:#c58e0b;padding-bottom:5px}

.continueBTN, #ctl00_cph1_da_lb{background:#8C489F;width:100px;color:#fff;text-align:center;padding-top:2px;height:18px;width:85px;font-weight:bolder;display:block;}

/*CURENCY*/
.Currency{position:absolute;top:3px;right:7px;}
.Currency a{margin-right:3px;}
.Currency a img{height:20px;width:20px;}

/*MINI BASKET*/
#Basket{background:#fff;position:absolute;right:0;top:9px;height:60px;width:318px;border:1px solid #d3d3d3;}
#BasketBits{position:absolute;top:8px;right:130px;padding-right:10px;border-right:1px solid #d3d3d3}
#Basket .welcomeMessage{position:absolute;top:1px;right:10px;font-weight:bold;background:#fff;height:15px;width:168px;text-align:right}
#Basket #Welcome{display:block;height:15px;text-align:right;font-weight:bold}
.BasketItmes{height:35px;padding:10px 0 5px 5px;position:absolute;right:10px;top:10px;width:105px;}
#ctl00_ts_ccQ{float:right;padding-top:2px;}
#ctl00_ts_ccT{float:right;margin-right:3px;padding-bottom:2px}
#ctl00_ts_ccT span{color:#8C489F;font-size:1.2em;font-weight:bold}
#ctl00_ts_ccV{display:block;position:absolute;bottom:11px;right:0px;}
#ctl00_ts_ccV a{font-size:0.9em;text-align:right;display:block;}
#ctl00_ts_ccV a:hover{text-decoration:underline}
.Currency{position:absolute;top:3px;right:0px;}
.Currency a{margin-left:3px;}
.Currency a img{height:20px;width:20px;}
.Signin{text-align:right;}
.Signin a{display:block;font-weight:normal;font-size:0.9em;text-align:right;}
.Signin a:hover{text-decoration:underline;}
.MyAccount{font-size:0.9em;font-weight:normal;display:block;text-align:right}
.MyAccount:hover, #ctl00_ts_ccV a:hover{text-decoration:underline}

/*BASKET POP UP ADD TO BASKET*/
#ctl00_ts_ccP{background:#f1f1f1;border:1px solid #ccc;position:absolute;top:50px;right:-11px;width:298px;height:55px;z-index:35;padding:10px 10px 10px;border-top:none; display:none}
#ctl00_ts_ccP span{display:block;text-align:center;font-weight:bold;padding:2px 6px 0 6px;color:#8C489F;}
#ctl00_ts_ccP a.checkOut{display:block;float:left;height:23px;width:80px;text-align:center;padding-top:6px;font-weight:bold;color:#fff;font-size:1em;margin:9px 5px 0 43px;background:#8C489F}
#ctl00_ts_ccP a.continueShopping{display:block;float:left;margin-top:10px;height:23px;width:127px;text-align:center;padding-top:5px;font-weight:bold;color:#fff;font-size:1em;background:#8C489F}

/*MINIBASKET*/
.miniBasketSEL{display:block}
.miniBasket{background:#fff;border:1px solid #d3d3d3;position:absolute;top:70px;right:0px;width:298px;padding:10px 10px 5px 10px;z-index:50;display:none}
.miniBasket .messageBox{display:block;text-align:center;width:265px;}
.miniBasket li{height:50px;display:block;padding:8px;border-top:1px solid #d3d3d3}
.miniBasket li:first-child, .LatestItem{border-top:none!important;background:#C3C3E5}
.BASKETIMG{display:block;height:45px;width:45px;float:left;margin-right:10px;padding:3px;background:#fff}
.BASKETIMG img{max-height:45px;max-width:45px;}
.miniBasket .Qty span{font-size:0.9em}
.miniBasket .Qty span span{font-size:1.2em}
.miniBasket .Summary span{display:block;text-align:right;padding-bottom:2px;}
#ctl00_tlBasket_TransactionSummary1_ccP{display:none}
#ctl00_tlBasket_TransactionSummary1_ccQ span{display:inherit;padding-right:5px;font-weight:bold}
#ctl00_tlBasket_TransactionSummary1_ccT span{color:#8C489F;font-size:1.3em;font-weight:bold}
#ctl00_tlBasket_TransactionSummary1_ccV a:hover{text-decoration:underline}

/*SEARCH*/
.Search{border:3px solid #C3C3E5;display:block;position:absolute;right:5px;top:90px;width:314px;background:#fff;z-index:20}
.Search input{display:block;float:left;height:17px;padding:4px 5px;width:270px;background:#fff}
.Search a{height:24px;width:24px;display:block;background:#333;float:right;background:url('../../g/searchgo.jpg') no-repeat 0 0;}

/*HEAD MENU*/
.HeaderNavigation{background:#443266 url('menu.jpg') repeat-x 0 100%;z-index:17;width:990px;height:48px;position:absolute;top:85px;left:0px;z-index:15}
.HeaderNavigation li{float:left;display:block;color:#fff;margin-top:1px;position:relative}
.HeaderNavigation a{display:block;height:28px;padding:11px 10px 0;font-size:1em;font-weight:bolder;text-align:center;color:#fff}
.HeaderNavigation li:hover{background:#362457}
.HeaderNavigation .level1:hover div{display:block;}
.HeaderNavigation .level1 div{background:#fff;display:none;position:absolute;top:39px;left:-2px;border:1px solid #7D7D7D;border-top:none;padding:0 0 8px;z-index:50}
.HeaderNavigation .level1 ul{border:none;height:auto}
.HeaderNavigation .level2{width:180px;background:none;}
.HeaderNavigation .level2:hover{background:#DAD2E7}
.HeaderNavigation .level2 a{text-align:left;font-size:0.9em;height:auto;padding:5px 10px;color:#443266}
.HeaderNavigation .level2 a:hover{text-decoration:underline}
.HeaderNavigation .level1 .level2 div{display:none;position:absolute;top:-1px;left:180px;background:#fff;width:160px;border:1px solid #7D7D7D;border-left:none;}
.HeaderNavigation .level1 .level2:hover div{display:block}
.HeaderNavigation .level3:hover{background:none}
.HeaderNavigation .level3 a{width:140px}

/*COLUMN MENU*/
.COLUMNNavigation{background:#F1F0FF;padding:3px;margin-bottom:20px;}
.COLUMNNavigation ul{border:1px solid #fff;padding:5px;}
.COLUMNNavigation ul ul{padding:0px;border:none;}
.COLUMNNavigation .level1{margin-bottom:8px;}
.COLUMNNavigation .level1 a{font-weight:bold;border-bottom:1px solid #d3d3d3;display:block;padding-bottom:2px}
.COLUMNNavigation .level1 .ui-state-active a,.COLUMNNavigation .level1 .ui-state-active a span{color:#443266}
.COLUMNNavigation .last{margin-bottom:0px}
.COLUMNNavigation .last a{border-bottom:none;}
.COLUMNNavigation .level2 a{display:block;padding:3px 0 5px 7px;background:url('breaddivide.png') no-repeat 0 9px;border:none;font-weight:normal}
.COLUMNNavigation li.level2:first-child a{border:none;}
.COLUMNNavigation .level2 a:hover{text-decoration:underline}
/*.COLUMNNavigation .level3, .COLUMNNavigation .level1:first-child span{display:none}*/
.COLUMNNavigation .level3 a{margin-left:10px}

/*BREAD*/
.home div.BreadCrumb{display:none}
div.BreadCrumb{border-bottom:1px solid #E5E5E5;border-top:1px solid #E5E5E5;height:18px;margin:0 0 10px 0;padding:5px 0}
div.BreadCrumb ol li{display:inline}
div.BreadCrumb ol li a,div#ctl00_bct ol li span{display:block;float:left;padding:2px 9px 0 5px; height:10px;font-size:11px;font-size:0.9em;background:url('breaddivide.png') no-repeat 100% 7px;}
div.BreadCrumb ol li a{color:#333333;}
div.BreadCrumb ol li span{color:#8C489F}

/*FOOTER*/
.EXACTABACUS{clear:both;display:block;height:15px;width:100%;text-align:center;padding-bottom:5px;}
.FooterNavigation ul li a:hover{text-decoration:underline}
.FooterNavigation{clear:both;width:630px;float:left;margin-bottom:20px}
.FooterNavigation li.level1{display:block;float:left;padding:5px;width:200px}
.FooterNavigation .level1 a{font-weight:bold;margin-bottom:5px;}
.FooterNavigation li.level2{display:block;background:url('breaddivide.png') no-repeat 0 9px;padding:3px 0 3px 8px}
.FooterNavigation .level2 a{font-weight:normal;margin:0px;}
.FooterNavigation .level2 a:hover{text-decoration:underline}
.SOCIAL{display: block;float: right;height: 113px;position: relative;text-align: right;width: 344px;}

#toTop{height:39px;width:39px;position:fixed;bottom:3%;right:15px;cursor:pointer;display:none;background:url('totop.png') no-repeat 0 0;text-indent:-9999px}


/*TOP SELLERS*/
#TOPSELLERS{background:#F1F0FF;border:1px solid #d3d3d3;padding:15px;margin-bottom:20px;}
#TOPSELLERS li{margin-top:10px;border-top:1px solid #d3d3d3;padding-top:10px;position:relative}
#TOPSELLERS li:first-child{border:none;margin-top:0px;padding-top:0px}
.TOPSELLIMG, #TOPSELLERS .img {display:block;width:auto;height:75px;text-align:center;margin:0 auto;margin-bottom:5px;overflow:hidden;background:#fff;padding:2px;}
.TOPSELLIMG img, #TOPSELLERS img{max-height:75px;max-width:90px;}
#TOPSELLERS h2{font-size:1.1em;margin-bottom:5px}
.TOPSELLERSHEAD{background:#C3C3E5;padding:3px;margin-bottom:0!important}
.TOPSELLERSHEAD span{border:1px solid #f7f7f7;display:block;padding:3px;font-size:1em}
#TOPSELLERS .Overlay{position:absolute;top:5px;right:2px;height:35px;width:35px;}

/*TESTIMONIAL*/
.TESTIMONIALHEAD{background:#C3C3E5;padding:3px;margin-bottom:0!important}
.TESTIMONIALHEAD span{border:1px solid #f7f7f7;display:block;padding:3px;font-size:1em}
#marquee{background:#F1F0FF;border:1px solid #d3d3d3;padding:15px;margin-bottom:20px}
#marquee h4{margin:10px 0 5px;border-bottom:1px solid #d3d3d3}

/*SORT BY + FILTER BY*/
#sortFilter{height:20px;margin-top:25px;clear:both;position:relative}
#sortFilter select{width:140px!important;float:right}
#sortFilter div{float:left;}
#ctl00_cph1_pf{margin-left:10px;}
#ctl00_cph1_pf div{margin-left:0px;}
#ctl00_cph1_ps, #ctl00_cph1_pf{width:185px}
#sortFilter div div{margin-left:7px}
#sortFilter label{padding-top:2px!important;color:#333;font-size:1.2em;font-weight:bold;width:35px!important;padding-bottom:6px;}

/*PAGEING*/
.paging{height:19px;position:relative;padding:3px 0;margin:3px 0;clear:both;background-color:#f2f2f2;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.paging .displaying{display:block;float:left;height:16px;padding-top:1px;position:absolute;top:4px;left:5px}
.paging .prev, .paging .next{display:block;height:16px;width:50px;text-align:center;float:left;padding-top:1px;position:absolute;top:4px;}
.paging .prev{left:125px;}
.paging .next{right:251px;}
.paging span.next, .paging span.prev{cursor:default}
.paging a.next:hover, .paging a.prevhover{text-decoration:underline}
.paging ol{margin-left:210px;text-align:center;height:20px;width:215px;}
.paging li{width:auto;float:left;margin-left:0px!important;list-style:none!important}
.paging li a, .paging li span {display:block;float:left;height:16px;width:22px;text-align:center;padding-top:2px;text-decoration:none!important}
.paging li span{background:#555;color:#fff}
.paging .first a{}
.paging .last{display:block;float:left;height:16px;padding:2px 10px;}
.paging .ViewAll{display:block;float:left;height:16px;width:50px;text-align:center;border:1px solid #222;background:#555;position:absolute;right:5px;top:3px; padding-top: 1px; color:#fff;text-decoration:none!important}
.paging .itemsPerPage{display:block;float:left;height:16px;padding-top:1px;position:absolute;right:131px;top:4px}
#ctl00_cph1_paging_pageSize, #ctl00_cph1_Paging2_pageSize, #ctl00_cph1_pagingControl_pageSize{width:55px!important;position:absolute;right:68px;top:3px}

/*MULTI F SEARCH*/
#ctl00_UpdatePan_UpdateProgress1{width:100%;height:100%;text-align:center;padding-top:300px;background:#fff;opacity:0.8;filter:alpha(opacity=80);display:block;position:fixed;top:0px;left:0px;z-index:15;}
#ctl00_UpdatePan_UpdateProgress1 span{font-size:1.5em;font-weight:bold;padding:10px;border:5px solid #8C489F;opacity:1;filter:alpha(opacity=100)}
#MultiNavigation{margin-bottom:20px;}
#MultiNavigation .property{background:#E2E2E2;padding:8px;display:block;border-top:1px solid #d3d3d3;margin-bottom:7px;font-weight:bold}
#MultiNavigation .Elements{max-height:460px;padding:8px 5px;position:relative;overflow:auto;margin-bottom:10px;}
#ctl00_MultiFacit_navigation_ctrl0_navElem{height:30px;padding-top:15px!important}
#MultiNavigation .Elements li span{display:block;margin-bottom:2px;}
#MultiNavigation li{ border-bottom: 1px solid #EEEEEE;min-height: 16px; padding: 5px 0;}
#MultiNavigation input{margin-right:5px;float:left; margin-bottom: 3px;}
#MultiNavigation label{ display: block; font-size: 0.9em;padding-left: 18px;}
#MultiNavigation .min{position:absolute;top:0px;left:10px;width:auto;width:40px;text-align:center;font-size:0.9em}
#MultiNavigation .max{position:absolute;top:0px;right:9px;width:40px;text-align:center;margin-right:0px;font-size:0.9em}
#ctl00_MultiFacit_navigation_ctrl0_navElem_ctl00_ccItem{margin-top:10px;padding-left:20px;}
.NavigationControl{position:relative}
.reset{font-size:0.9em;color:#8C489F;position:absolute;top:10px;right:8px;}
.reset:hover{text-decoration:underline;color:#8C489F;}
.resetAll{position:static;text-align:center;display:block;padding-bottom:3px;}
.resetAll{padding:3px;font-weight:bold;font-size:1em}
.resetAll:hover{background:#8C489F;color:#fff;}
#MultiNavigation .PRICE{height:95px;}
#MultiNavigation .PRICE .Elements{overflow:inherit}
#MultiNavigation .Elements select{border:1px solid #d3d3d3;background:#fff;width:100%;}

/*COMPARE PRODUCTS*/
.compareButton {background: none repeat scroll 0 0 #8C489F; display: block;padding: 3px;position: absolute;right: 0px;top: 0px;}
.productCompareButton{ border: 1px solid #AF6AC3;color: #fff; display: block;font-weight: bold;height: 15px;padding: 5px 32px;text-decoration: none !important;}
.productlisting .compareButton{right:0!important; top: -11px !important;}
.CompareAdd{background:url('../../g/compare.jpg') no-repeat right 3px ; right: 19px; bottom: 10px; position: absolute;  width:68px; bottom: font-weight:bold;display:block;padding:2px 16px 0 0;height:18px;text-align:center;float:right}
.CompareRemove{background:url('../../g/compareON.jpg') no-repeat right 3px ; right: 19px; bottom: 10px; position: absolute; width:68px; font-weight:bold;display:block;padding:2px 16px 0 0;height:18px;text-align:center;float:right}
.productCompareRegionPanel{background:#fff;height:45px;width:200px;border:5px solid #333;text-align:center;padding:15px;}
.productCompareRegionPanel p{text-align:center;padding-bottom:3px!important;}
.productCompareRegionPanel input{width:auto!important;height:24px!important;}

.columnPanel{margin-top:20px;}
.productcomparison .CMR{margin-bottom:20px}
.ProdFeatures{width:115px;background:#f4f4f9;float:left;margin-top:100px;margin-right:10px;padding:5px;}
.productGridRowHeading{}
.ProdFeatures span{display:block;border-top:1px solid #C8C9D6;padding:5px 0;text-align:right}
.ProdFeatures span:first-child{border:none;}
#ProdLineup{float:left;width:580px;margin-bottom:20px;margin-top:10px;}
#ProdLineup li{width:133px;float:left;margin-left:14px;position:relative; list-style: none outside none !important;}
#ProdLineup li:first-child{margin-left:0px;}
.ProdCompIMG a{display:block;text-align:center;height:95px;}
.ProdCompIMG img{max-height:80px}
.prodCompGRID{margin-bottom:15px;}
.prodCompGRID span{display:block;text-align:center;padding:5px;border-top:1px solid #C8C9D6;}
.prodCompGRID span:first-child{border:none;}
.ProdCompVARIANT{height:20px;margin:5px 0;}
.ProdCompVARIANT span{padding-right:5px;}
.ProdCompVARIANT .Clearboth{display:none}
.ProdCompVARIANT select{width:100px!important;}
.ProdCompSTOCK span{background:#E3E3ED;display:block;text-align:center;padding:3px;font-weight:bold;height:27px;}
.ProdCompPRICE span{font-size:1.3em;color:#8C489F;text-align:center;display:block;margin:5px 0;}
.ProdCompQTY{position:relative;background:#E3E3ED;padding:3px 5px 7px;}
.ProdCompQTY #Quantity{font-weight:bold;padding-left:5px;}
.ProdCompQTY #QuantityBox input{width:25px;padding:3px;text-align:center;margin-left:18px;}
.ProdCompQTY .decreaseQty{position:absolute;top:7px;left:69px}
.ProdCompQTY .increaseQty{position:absolute;top:7px;right:3x}
.ProdCompBUY {background:#8C489F;display:block;height:25px;text-align:center;padding:3px;color:#fff;font-weight:bold;font-size:1.2em;}
.ProdCompBUY a{border: 1px solid #AF6AC3;color: #FFFFFF;display: block;font-size: 0.9em;font-weight: bold;height: 21px;padding-top: 2px;text-align: center;text-decoration: none !important; width: 124px;}
.productComparisonRemove{background:url('theme/close.png') no-repeat 0 0;height:16px;width:16px;display:block;position:absolute;top:0px;right:0px;cursor:pointer}

.gridRowColumn_Answer_CONNECTOR, .gridRowColumn_Answer_SIGNALTONOISERATIO, .gridRowColumn_Answer_POWERING, .gridRowColumn_Answer_MAXSPL, .gridRowColumn_Answer_DIAMETER {height: 62px;}
.gridRowColumn_Answer_DYNAMICRANGE {height: 33px;}
.gridRowColumn_Description {height: 49px;}

/*REVIEW PRODUCTS*/
.RevProduct{background:#8C489F;display:block;float:left;clear:both;font-weight:bold;font-size:1.4em;padding:3px;}
.RevProduct span{display:block;padding:3px 15px;text-align:center;border:1px solid #AF6AC3;color:#fff}
#submitProductReviewPanel{background:#f1f1f1;border:5px solid #d3d3d3;padding:15px;}
#submitProductReviewPanel .relatedDataElement{clear:both}
#submitProductReviewPanel textarea{background:#fff;border:1px solid #d3d3d3;width:170px;padding:3px;}
#submitProductReviewPanel .relatedDataHeading span{font-weight:bold;border-bottom:1px solid #d3d3d3;}
#submitProductReviewPanel .continueBTN{margin:10px 0 0 223px}
.closePopupButton{background:url('close.png') no-repeat 0 0;position:absolute;top:10px;right:10px;height:20px;width:20px;display:block;text-indent:-9999px}

#prodRevListing{position:relative}
#prodRevListing .AverageRating{width:196px;display:block;float:left;padding-right:3px}
#prodRevListing #ReviewBtns{position:absolute;top:32px;right:0px;}
#prodRevListing #newReview{margin-top:10px;clear:both}
#prodRevListing li{list-style:none;border-top:1px solid #d3d3d3;padding:10px 0}
#prodRevListing .property{float:left;width:50px;display:block;}
#prodRevListing .ReviewerInfo{clear:both;}

/*RECENTLY VIEWED*/
#RecentlyViewedProducts{padding-top:5px;height:180px;margin-bottom:20px;position:relative;clear:both}
#RecentlyViewedProducts h3{background:#C3C3E5;margin-bottom:10px;padding:3px;}
#RecentlyViewedProducts h3 span{display:block;padding:5px;border:1px solid #f7f7f7;font-size:1em}
#RecentlyViewedProducts li{display:block;float:left;width:121px;height:113px;position:relative;margin:0 0 0 23px;padding:5px 8px 10px;background:#fff;border:1px solid #e3e1ec}
#RecentlyViewedProducts li.first{margin-left:0px;}
#RecentlyViewedProducts .RecInfo{position:absolute;top:0px;left:0px;width:140px;height:108px;}
#RecentlyViewedProducts .RecDesc{background:#fff;padding:15px 10px 10px;display:none;line-height:13px;font-size:11px;z-index:500;text-align:center;height:80px;opacity:0.9;filter:alpha(opacity=90);font-weight:bold}
#RecentlyViewedProducts .RecInfo:hover a{display:block!important}
#RecentlyViewedProducts .Img{display:block;text-align:center;height:100px;}
#RecentlyViewedProducts img{max-height:100px;max-width:110px;}
#RecentlyViewedProducts li div.img{text-align:center}
#RecentlyViewedProducts .Price{display:block;font-weight:bold;text-align:center;position:absolute;bottom:5px;width:130px}
#RecentlyViewedProducts .Price span{color:#8C489F;}
#RecentlyViewedProducts .Price span span{display:inline;font-weight:bold;color:#8C489F}
.removeRecent{background:url('close.png') no-repeat 0 0;height:16px;width:16px;display:block;position:absolute;bottom:4px;right:4px;opacity:0.35;z-index:100}
.removeRecent:hover{opacity:1}
.RemoveAll{display:block;background:#8C489F;padding:3px;padding:3px;position:absolute;top:9px;right:4px;}
.removeAllRecent{color:#fff;display:block;float:left;font-weight:bold;text-align:center;border:1px solid #e1e1e1;padding:3px 8px;}
.removeAllRecent:hover{text-decoration:underline}

.MAINTOP{height:250px;}
.nivo-controlNav{bottom:10px;left:428px;position:absolute;}

/*PAF - POSTCODE LOOKUP*/
#ctl00_cph1_ra_ad_al, #ctl00_cph1_da_ad_al{margin:10px 0;border:dashed 1px #ccc;padding:8px 0;position:relative;}
#ctl00_cph1_ra_ad_al span.error, #ctl00_cph1_da_ad_al span.error{display:none}
#ctl00_cph1_ra_ad_al a, #ctl00_cph1_da_ad_al a{margin-left:18px;padding:3px 15px;background:#8C489F;color:#fff;font-weight:bolder;}
#ctl00_cph1_ra_ad_al_alr select, #ctl00_cph1_da_ad_al_alr select{width:auto!important;margin-left:10px;margin-top:10px}
#ctl00_cph1_ra_ad_al_cmrALTop, #ctl00_cph1_da_ad_al_cmrALTop{display:none;}


.messageBox p{display:block;text-align:center;padding:10px 40px;}
.OutOfStock{color:#C00}

/*ACCOUNT - MAIN*/
#ManAddress a{background:url("accounticons.png") no-repeat 43px 0;}
#ChangeSign a{background:url("accounticons.png") no-repeat -105px 0;}
#ViewOrder a{background:url("accounticons.png") no-repeat -280px 0;}
#CustomSignOut a{background:url("accounticons.png") no-repeat -483px 0;}

/*ACCOUNT - BOTTOM*/
#AccountIcons{display:block;height:30px;margin:0 0 10px 185px;}
#AccountIcons li{display:inline;}
#AccountIcons a{height:20px;width:146px;float:left;display:block;padding:7px 0 0 35px;}
#AccountIcons a:hover{text-decoration:underline}
#MiniManAddress a{background:url("accounticons.png") no-repeat -9px -79px;width:155px}
#MiniChangeSign a{background:url("accounticons.png") no-repeat -220px -79px;}
#MiniViewOrder a{background:url("accounticons.png") no-repeat -396px -79px;width:100px}
#MiniCustomSignOut a{background:url("accounticons.png") no-repeat -559px -79px;}

/*ERROR MESSAGE*/
span.error{background:#fae6e6 url('../../../g/btn/errorbtn.jpg') no-repeat 5px 5px;padding:4px 10px 4px 20px;margin-bottom:5px;}
div#LeftColumn span.error{width:auto;display:block}
#LeftColumn .CMR {margin-bottom:10px; display: block;}
.hierarchylevel1 .CMR {margin-top: 10px;}

/*INPUT BOXES*/
#CenterColumnInner input{width:170px;height:13px;padding:4px 3px 3px 3px;background:#fff}
#CenterColumnInner div #ctl00_cph1_tc1_availableCredit input{border:none;width:35px;height:14px;padding:3px;margin-left:38px;background:none;}
#CenterColumnInner select{border:1px solid #9a9a9a;width:175px;background:#fff;}
#CenterColumnInner div#ctl00_cph1_re_ddlCountry{margin-left:3px;float:left}
#CenterColumnInner label{display:block;float:left;width:120px;text-align:right;padding-right:10px;padding-top:5px}
#CenterColumnInner fieldset ol li{padding-bottom:8px;position:relative}
#CenterColumnInner fieldset li span.error{color:#FF0000;display:block;float:right;width:261px}
#CenterColumnInner fieldset li span.required{position:absolute;left:310px;top:2px;color:#FF0000;font-size:1.5em}
#CenterColumnInner input{border:1px solid #d3d3d3;background:#fff;}
#CenterColumnInner input:hover,div#CenterColumnInner input:focus,div#CenterColumnInner textbox:hover,div#CenterColumnInner textbox:focus{border-color:#8C489F;}
#CenterColumnInner fieldset li span.error{color:#FF0000;display:block;float:right;width:205px;border:1px solid #f1b2b2;margin-bottom:7px;}


/*TABS*/
.Tabs{margin-bottom:15px}
.Tabs ul{display:block;width:100%;height:30px;margin-left:1px;}
.Tabs li{display:inline;}
.Tabs li:first-child a{margin-left:0px}
.Tabs .ui-tabs-nav a{display:block;float:left;background:url('tabs.jpg') no-repeat 0 -76px;padding:8px 10px 16px;font-weight:bold;position:relative;margin-left:0px}
.Tabs .ui-tabs-nav a span{background:url('tabs.jpg') no-repeat -373px -89px;display:block;width:5px;height:27px;position:absolute;top:0px;right:0px}
.ui-state-active a,.ui-state-active a span{background-position:100% -18px!important;color:#fff}
.ui-tabs .ui-tabs-hide {display:none!important;}
.Tabs div{border:1px solid #ccc;padding:15px 10px 10px; background:#fff;}
.Tabs div div{border:none;padding:0px;}
.Tabs p{line-height:1.4}
.Tabs div ul{height:auto}
.Tabs div ul li{list-style:disc;list-style-position:inside;display:list-item;padding:3px 0}
.Tabs div ol li{list-style:decimal;list-style-position:inside;display:list-item;padding:3px 0}
.Tabs div a{text-decoration:underline;}
.Tabs div a:hover{text-decoration:underline;}
.Tabs li.style1{color:#999}
#tabs-5 .tabright div {margin-bottom: 5px;}


/*OVERLAY IMAGES*/
.Overlay{position:absolute;top:1px;right:1px;height:40px;width:40px}
.productdetail .Overlay{width: 70px; position:absolute;top:0px;right:0px;height:auto;z-index:20}
.productdetail div#RelatedProducts .Overlay{position:absolute;top:0px;right:0px;height:auto;width:auto;width:40px;height:40px}

/*CMP*/
.content-managed-page h1{padding:5px;}

/*WEBSITE FORM*/
.websiteForm{background:#F1F0FF;padding-bottom:10px;border:1px solid #d3d3d3; margin-bottom: 20px;}
.websiteForm .relatedDataHeading{background:#C3C3E5;margin-bottom:0!important;padding:3px;width:193px;}
.websiteForm .relatedDataHeading span{border:1px solid #F7F7F7;display:block;padding:3px;font-weight:bold}
.websiteForm .relatedDataHeading{margin:0;}
.websiteForm .relatedDataElement{height:auto;padding:10px;}
.websiteForm input{background:#fff;border:1px solid #d3d3d3;width:100px;padding:2px;width:175px;}
.websiteForm textarea {background: white;resize: none;padding: 3px;width: 172px;height: 90px;border: 1px solid #CCC;}
.websiteForm a{position: relative;float: right;right: 12px;}
#LeftColumn .websiteForm .relatedDataLabel{clear: both;float: none;display: block;}
