#mainContent{text-align:left;}
#contentWrapper{margin:0 0 0 200px;z-index:1;}
.manufacturerDetail #contentWrapper{margin:30px;z-index:1;}
.retailerDetail #contentWrapper{margin:30px;z-index:1;}
#contentWrapper #myPage{margin:0;}
#reserved{float:left;width:180px;margin-top:-40px;}
#retailerTab{width:955px;background:url(/images/buttons/tab_retailer_tile.gif) top right repeat-x;}
#microsite #retailerTab{width:980px;}
.retailerButton a{padding:0 0 0 5px;}
.manufacturerDetail .addToWishList{margin-left:6px;}
#resultsText{padding:8px 8px 8px 220px;margin:5px 0 5px 0;background-color:#eee;color:#333;font-size:1em;z-index:1;}
* html #resultsText{float:left;width:100%;}
.manufacturerDetail #resultsText,.retailerDetail #resultsText{padding:8px 8px 8px 15px;}
#pagination{text-align:right;padding:5px 2px;height:20px;font-size:11px;line-height:16px;display:block;word-spacing:2px;}
input.inputbox2{width:36px;height:20px;background-image:url(/common/images/go-to-page.gif);background-position:top left;background-repeat:no-repeat;background-color:none;border:0;padding:3px 0 0 3px;margin:0;font-size:11px;}
#pagination .sortBox{font-size:11px;border:1px solid #999;}
#pagination input:focus{color:#000;}
.gotoButton img{margin:0;padding:0;position:relative;top:3px;left:2px;display:inline;}
.carouselPrice{font-size:larger;color:#000;text-align:center;}
.carouselCode{font-size:smaller;color:#999;text-align:center;text-transform:uppercase;}
.jcarousel-container{margin-top:10px;height:85px;}
#carousel{position:relative;margin:0;}
html>body #carousel{margin-top:15px;}
.scrollerLeft{left:0;width:20px;float:left;}
.scrollerRight{right:0;width:20px;float:right;}
.jcarousel-next,.jcarousel-prev,.jcarousel-next-disabled,.jcarousel-prev-disabled img{border:0;}
.jcarousel-next{width:23px;height:40px;cursor:pointer;background:transparent url(/common/images/arrow-right-active.gif) no-repeat 0 0;float:right;position:absolute;top:15px;right:10px;}
.jcarousel-prev{width:23px;height:40px;cursor:pointer;background:transparent url(/common/images/arrow-left-active.gif) no-repeat 0 0;float:left;position:absolute;top:15px;left:0;margin-left:0;}
.jcarousel-next-disabled{width:23px;height:40px;cursor:pointer;background:transparent url(/common/images/arrow-right-inactive.gif) no-repeat 0 0;float:right;position:absolute;top:15px;right:10px;cursor:auto;}
.jcarousel-prev-disabled{width:23px;height:40px;cursor:auto;background:transparent url(/common/images/arrow-left-inactive.gif) no-repeat 0 0;float:left;position:absolute;top:15px;left:0;margin-left:0;}
* html .jcarousel-prev,* html .jcarousel-prev-disabled{margin-left:-20px;}
* html .jcarousel-next,* html .jcarousel-next-disabled{float:right;position:relative;top:0;right:15px;margin-top:-65px;}
.jcarousel-list li{list-style-type:none;display:inline;padding-left:1px;}
.jcarousel-list{margin-left:30px;}
.jcarousel-item p{display:block;text-align:center;}
.jcarousel-item img{width:72px;height:72px;border-style:solid;border-width:2px;border-color:#eee;}
.jcarousel-item img:hover{border-style:solid;border-width:2px;border-color:#999;}
.scrollable{left:13px;}
.manufacturerDetail #productDetails,.retailerDetail #productDetails{float:left;margin:0 25px 30px 25px;}
.manufacturerDetail #featuredInfo,.retailerDetail #featuredInfo{position:relative;display:block;padding:0 10px 10px 15px;width:380px;float:right;clear:none;}
#availColours{display:block;width:100%;}
#availColours li{margin:3px;float:left;height:21px;width:21px;display:inline;}
#featuredItem{position:relative;margin-bottom:0;width:100%;display:block;padding:10px;}
.featuredImage{width:410px;margin:0 15px 15px 0;}
#featuredImageContainer{height:270px;width:410px;margin:0 0 5px 0;text-align:center;float:left;clear:left;cursor:pointer;}
img#featuredImage,.mainProductImage{position:relative;border:1px solid #ccc;}
ul#featuredItems{float:left;clear:left;}
#featuredWrapper{float:left;clear:none;display:block;margin-top:15px;width:100%;}
#featuredItemTitle{width:260px;float:right;font-size:11pt;margin:0;}
#featuredInfo{padding:10px;font-size:9pt;width:540px;float:right;clear:right;}
.green{color:#9c3;text-transform:uppercase;margin:0;font-weight:bold;}
#homeItems #featuredItemTitle{color:#9c3;font-size:14pt;}
.code{font-size:8pt;color:#999;text-transform:uppercase;margin:0;}
.details{font-size:10pt;font-weight:bold;margin:0;}
h1.productTitleHeading,#featuredInfo h1{font-size:14pt!important;text-transform:capitalize;margin:0;font-weight:normal;}
h2.rrp{color:#666;font-weight:normal;margin:5px 0 10px 0;font-size:9pt!important;text-transform:capitalize;}
h2.available{color:#666;margin:0;}
.retailerDetail #featuredInfo h1,.manufacturerDetail #featuredInfo h1,.retailerDetail .productTitleHeading,.manufacturerDetail .productTitleHeading{font-weight:bold;}
#searchResults #featuredInfo,#productView #featuredInfo,#microsite #featuredInfo{width:330px;}
.retailerDetail #featuredInfo,.manufacturerDetail #featuredInfo{width:470px;}
#featuredInfo p{padding-bottom:10px;line-height:1.2em;}
#featuredImgScroller{float:left;clear:left;display:block;margin:0 20px 5px 5px;height:70px;}
* html #featuredImgScroller{height:70px;}
#featuredImgScroller a{color:#fff;text-decoration:none;}
#featuredImgScroller a:link{color:#fff;text-decoration:none;}
#featuredImgScroller a:hover{color:#fff;text-decoration:none;}
#featuredImgScroller li{display:inline;list-style-type:none;height:13px;width:13px;margin:0 10px 0 0;padding:0 6px 1px 3px;background-image:url(/common/images/feat-image-numbInactive.gif);background-repeat:no-repeat;text-align:center;font-size:10px;font-weight:bold;}
#featuredImgScroller li.active{background-image:url(/common/images/feat-image-numbActive.gif);}
#productDetails{position:relative;margin-top:3px;clear:both;}
#partners{display:block;float:left;clear:both;}
#gotopages{float:none;display:inline;}
#gotopages a{padding-left:2px;padding-right:2px;}
.premium-partner{border-bottom:1px solid #999;}
#partners span{color:#f00;font-weight:bold;}
#partners a{color:#999;}
#partners a:link{color:#999;}
#partners a:visited{color:#999;}
#partners a:hover{color:#000;}
.retail-product-thumbs{width:400px;}
.retail-product-thumbs img{border-style:solid;border-width:1px;border-color:#999;margin:3px;}
.retail-product-thumbs img:hover{border-style:solid;border-width:1px;border-color:#666;}
ul.maindescription{margin-left:25px;}
div.tabbed-details{margin-top:5px;border-top:1px solid #ccc;float:left;width:985px;}
#tab_area{display:inline;float:left;clear:both;width:985px;overflow:hidden;margin:20px 8px 8px 0;padding:0;}
ul#tab_controls{display:inline;float:left;clear:both;width:985px;height:41px;margin:0;padding:0;background:url(../images/backgrounds/tab_bar.gif) right bottom repeat-x;}
ul#tab_controls li{display:inline;float:left;margin-left:4px;height:42px;list-style:none;}
ul#tab_controls li a,ul#tab_controls li span{display:block;font-weight:bold;height:41px;line-height:41px;outline:none;overflow:hidden;text-align:center;width:129px;background-image:url(../images/buttons/tab.gif);background-position:top left;background-repeat:no-repeat;}
ul#tab_controls li a:hover{background-position:0 -41px;}
ul#tab_controls li.current span,ul#tab_controls li.current a,ul#tab_controls li.current a:hover{background-position:0 -82px;color:#6C0;text-decoration:none;}
div.tabContentContainer{display:block;float:left;width:985px;}
div.tabContent{display:block;float:left;clear:both;border:1px solid #ccc;border-top:none;}
#myPage div.tabContent{padding:15px 20px 15px 20px;width:943px;}
div.tabContent .even th,div.tabContent .odd th{white-space:nowrap;}
div.tabContent td,div.tabContent td{vertical-align:top;}
div.tabContent .odd td,div.tabContent .odd th{background:#ececec;}
div.tabContent #tab_content_specifications,div.tabContent #tab_content_resources,div.tabContent #tab_content_reviews{display:inline;float:left;clear:both;border:0;}
dl.dlResources dt{padding:8px 8px 0 8px;}
dl.dlResources dd{padding:0 8px 8px 8px;margin-bottom:8px;border-bottom:1px solid #dedede;}
ul.form{list-style:none;}
#tab_content_reviews .title{width:170px;}
#review_product_list li{padding:8px 0;}
#review_product_list .colImageText{width:480px;}
#review_product_list .colText{width:370px;}
#review_product_list .colCount{width:50px;}
#review_product_list .colCount input{width:30px;}
#review_product_list .colPriceCurrent{width:80px;}
#review_product_list .colControlButtons{width:60px;}
li.summary{border:0;}
div.tabContent{display:block;float:left;clear:both;padding:15px 10px;border:1px solid #ccc;border-top:none;}
#tab_content_reviews ul.reviews li{float:left;clear:none;display:block;width:99%;}
#tab_content_reviews ul.reviews li .rate{float:left;clear:left;display:block;}
#myPage #pnlRegistry p{padding:4px 0;}
.scoreSelected{background-image:url(/images/buttons/starSelected.gif);}
.score{background-image:url(/images/buttons/star.gif);}
#rating_score span{background-repeat:no-repeat;display:block;height:17px;cursor:pointer;margin:0;outline:hidden;overflow:hidden;text-indent:-9999px;}
#page_rating span.title{clear:none;float:left;font-size:16px;font-weight:bold;padding-right:10px;}
a.button_dark_grey_on_white{background-image:url(/images/buttons/dark_grey_on_white.gif);}
a.buttonCF{background-position:left top;background-repeat:no-repeat;clear:none;color:white;display:block;float:left;font-size:11px;font-weight:bold;height:25px;line-height:24px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;padding:0 3px;text-align:center;text-transform:uppercase;width:66px;}
.largeButton{float:left;}
.largeButtonInput input{overflow:visible;width:auto;color:#FFF;font-weight:bold;background-image:url(/common/images/buttonBlack.png);cursor:pointer;background-repeat:no-repeat;font-size:11px;height:24px;line-height:24px;float:left;border:none;padding-left:10px;padding-right:5px;padding-bottom:2px;}
.buttonEndInput{background-image:url(/common/images/buttonBlackEnd.png);width:5px;height:24px;float:left;}
.roundButton a{overflow:visible;width:auto;color:#FFF;font-weight:bold;cursor:pointer;background-repeat:no-repeat;font-size:11px;float:left;text-decoration:none;}
.roundButton a:hover{text-decoration:underline;}
.roundButtonLarge a{background-image:url(/Common/images/buttonGrey.png);line-height:24px;}
.roundButtonSmall a{background-image:url(/common/images/smallButtonGrey.png);line-height:18px;}
.roundButton a span{padding:0 5px;margin-left:5px;display:block;}
.roundButton a span em{width:16px;height:16px;margin-top:4px;margin-right:3px;float:left;}
.roundButtonSmall a span em{width:16px;height:16px;margin-top:1px;margin-right:3px;float:left;}
.roundButton a span em.buttonWishlistAdd{background-image:url(/common/images/wishlist_add.png);}
.roundButton a span em.buttonPublishNext{background-image:url(/common/images/world.png);}
.roundButton a span em.buttonPublish{background-image:url(/common/images/cog_go.png);}
.roundButton a span em.buttonPdf{background-image:url(/common/images/pdf.png);}
.roundButton a span em.buttonWeb{background-image:url(/common/images/web.png);}
.roundButton a span em.buttonSearch{background-image:url(/common/images/search.png);}
.roundButton a span em.buttonCross{background-image:url(/common/images/cross.png);}
.roundButton a span em.buttonEdit{background-image:url(/common/images/page_edit.png);}
.roundButton a span em.buttonHelp{background-image:url(/common/images/help.png);}
.roundButton a span em.buttonChangePassword{background-image:url(/common/images/lock_edit.png);}
.buttonEndLarge{background-image:url(/common/images/buttonGreyEnd.png);width:5px;height:24px;float:left;}
.buttonEndSmall{background-image:url(/common/images/smallButtonGreyEnd.png);width:5px;height:18px;float:left;}
.roundButtonLarge{float:left;clear:none;margin-right:5px;}
div.scfFooterBorder{padding-top:15px;}
li.wishlistCol1{width:auto;float:left;clear:left;margin-bottom:5px;}
li.wishlistCol1 a{color:#333;}
li.wishlistCol1 a:hover{text-decoration:none;}
li.wishlistCol2{width:auto;float:right;clear:none;margin-bottom:5px;}
li.wishlistCol2 a{background:url(../images/cross.png) 5px 50% no-repeat;padding:3px 0 3px 25px;color:#333;cursor:pointer;font-style:italic;font-size:90%;font-weight:bold;text-decoration:none;}
li.wishlistCol2 a:hover{text-decoration:underline;}
.roundButton a span em.createRegistry{background-image:url(/sitecore/shell/Themes/Standard/Business/16x16/shoppingbasket.png);}
.roundButton a span em.registryPurchased{background-image:url(/sitecore/shell/Themes/Standard/Business/16x16/money2.png);}
.roundButton a span em.updateProfile{background-image:url(/sitecore/shell/Themes/Standard/Network/16x16/id_card.png);}
.roundButton a span em.changePassword{background-image:url(/sitecore/shell/Themes/Standard/Network/16x16/lock.png);}
.TierPrices{margin-bottom:15px;margin-top:10px;text-align:center;}
.TierPrices .prices-header{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#3A3A3A none repeat scroll 0 0;color:#FFF;font-weight:bold;padding:3px;}
.TierPrices .prices table{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F3F3F3 none repeat scroll 0 0;border-collapse:collapse;text-align:center;vertical-align:middle;width:100%;}
.TierPrices .prices .prices-table td{padding:0;}
.TierPrices .prices .item-table td{border-bottom:3px solid #D7D7D7;font-weight:bold;padding-bottom:3px;padding-top:3px;}
.TierPrices .prices .item-table .item-price{color:Red;}
.TierPrices .prices .header-table td{border-bottom:3px solid #D7D7D7;font-weight:bold;padding-bottom:3px;padding-top:3px;}
.TierPrices .prices .prices-table .field-header{font-weight:bold;text-align:center;}
.rangeText{color:#646464;display:inline;float:left;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px!important;font-weight:700;line-height:125%;width:100%;}
span.dollar{color:#4577AA!important;font-size:11px;}
span.priceMin,span.priceMax{color:#4577AA!important;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;}
span.dimRangeMin,span.dimRangeMax{color:#4577AA!important;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;}
#homeItems #featuredItemTitle a strong{font-weight:normal;font-size:12pt;}
#featuredInfo .green,#featuredInfo .productTitleHeading{font-size:14pt;font-weight:normal;}
#featuredInfo .productTitleHeading a{font-size:12pt;}
.registryTable{width:900px;}
.registryTable th{border-bottom:2px solid #ccc;padding:6px 0;font-style:italic;}
.registryTable td{font-size:90%;vertical-align:middle;border-bottom:1px solid #ccc;padding:10px 2px;}
#featuredInfo a img{float:left;display:block;text-align:left;}
p.flogo{width:280px;float:none;margin-left:120px;text-align:center;}
.homepage{display:block;color:#999;margin:-30px 0 0 0;padding:0;}
.homepage .wrappers{display:block;width:100%;float:left;padding:10px 0 15px 0;text-align:center;border-bottom:10px solid #66746b;}
.homepage #bottom .wrappers{padding:10px 0 15px 0;border:none;text-align:left;}
.homepage #bottom .dashedborder{border-bottom:1px dotted #666;text-align:center;}
.homepage .wrappers .title{margin-bottom:10px;}
.homepage #featuredItem{display:block;width:100%;float:left;margin:0;padding:0;}
.homepage #featuredInfo{display:block;width:100%;margin:0;padding:0;}
.homepage div.type{border-left:1px dotted #666;text-align:center;display:block;float:left;}
.homepage .feattypes{width:985px;margin:0 auto;display:block;}
.homepage .feattypes div.type{width:148px;min-height:140px;text-align:center;padding-left:13px;}
.homepage .featproviders{width:985px;margin:0 auto;display:block;}
.homepage .featproviders .type{width:245px;margin:0;min-height:100px;text-align:center;}
.homepage .featproviders .type p{width:100%;display:block;float:left;}
.homepage .featproviders .type img{margin:0 auto 5px 30px;}
.homepage .wrappers .type p a,.homepage .wrappers .type li a{text-transform:uppercase;text-decoration:underline;color:red;font-size:90%;}
.homepage .wrappers .type p a:hover,.homepage .wrappers .type li a:hover{text-decoration:none;}
.homepage .featoffers{width:985px;margin:0 auto;display:block;}
.homepage .featoffers ul{list-style:disc;margin-left:20px;float:left;width:370px;}
.homepage .featoffers .type{min-height:110px;text-align:center;}
.homepage #type1{width:170px;border-left:none;}
.homepage #type2{width:255px;padding-left:15px;}
.homepage #type3{width:542px;text-align:left;}
.homepage #first{border-left:none;}
.homepage .cat_lists{width:100%;float:left;clear:none;display:block;list-style:none;margin:5px 0 0 -6px;font-family: Helvetica, Arial, sans-serif;font-size: 8pt;}
.homepage .cat_lists li{width:auto;float:left;clear:none;display:block;list-style:none;}
.homepage .cat_lists li a{padding-left:7px;margin-right:7px;border-left:1px solid #666;}
.homepage .cat_lists li strong a{padding-right:7px;margin-left:0;padding-left;border:0;}
.jqueryslidemenu ul li.active{background:#66746b;border-left:1px solid #66746b;border-top:1px solid #66746b;border-right:1px solid #66746b;border-bottom:nonethat;}
.jqueryslidemenu ul .active ul li{border:0;background:url(/common/images/menu_bg.png) top left repeat-y;}
.jqueryslidemenu ul li.opened{background:#56655c;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:2px solid #56655c;}
.jqueryslidemenu ul ul .opened ul{border:0;border-top:1px solid #fff;}
.jqueryslidemenu ul .opened ul .opened{border:0;margin:0;background:url(/common/images/menu_bg.png) top left repeat-y;}
*:first-child+html .jqueryslidemenu ul .opened ul .opened{margin:0 0 -2px 0;}
.jqueryslidemenu ul li ul li#firstitem a{border-top:1px solid #56655c;}
.jqueryslidemenu ul li ul li#firstitem ul li#firstitem a{border-top:1px solid #56655c;}
.jqueryslidemenu ul li ul li#firstitem ul li a{border-top:1px solid #fff;}
.jqueryslidemenu ul li ul li ul li#firstitem a{background:#56655c;margin-left:0;padding-left:11px;width:144px;padding-top:4px;}

