/** File:stylesheets/jquery/custom-theme/jquery-ui-1.7.1.custom.css **/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute; left:-99999999px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/* end clearfix */
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana, Arial, sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=ffffff&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=ffffff&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=07bdiagonals_medium.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=ffffff&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget{font-family:Arial,Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Arial,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:3px solid #499ba6; background-color:#e6e7e8; color:#222}
.ui-widget-content a{color:#222}
.ui-widget-header{color:#222; font-weight:bold}
.ui-widget-header a{color:#222}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{border:1px solid #d3d3d3; background:#e6e6e6 url('/betterbathrooms/images2/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x; font-weight:normal; color:#555; outline:none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#555; text-decoration:none; outline:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{border:1px solid #999; background:#dadada url('/betterbathrooms/images2/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x; font-weight:normal; color:#212121; outline:none}
.ui-state-hover a, .ui-state-hover a:hover{color:#212121; text-decoration:none; outline:none}
.ui-state-active, .ui-widget-content .ui-state-active{border:none; background-color:#006c82; font-weight:normal; color:#fff; outline:none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#fff; outline:none; text-decoration:none}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight{border:1px solid #fcefa1; background:#fbf9ee url('/betterbathrooms/images2/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error{border:1px solid #cd0a0a; background:#fef1ec url('/betterbathrooms/images2/ui-bg_inset-soft_95_fef1ec_1x100.png') 50% bottom repeat-x; color:#cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a{color:#cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-state-disabled, .ui-widget-content .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon{width:19px; height:19px; background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px; color:#f00; font-size:19px}
.ui-widget-content .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px; color:#f00; font-size:19px}
.ui-widget-header .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px; height:30px; width:26px}
.ui-state-default .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px}
.ui-state-active .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px}
.ui-state-highlight .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url('/betterbathrooms/images2/close-button.png'); background-position:0px 0px}

/* positioning */
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
/*.ui-icon-closethick{background-position:-96px -128px}
*/
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-right{ -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px}

/* Overlays */
.ui-widget-overlay{background:#fff url('/betterbathrooms/images2/ui-bg_flat_0_ffffff_40x100.png') 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px; padding:8px; background:#aaa url('/betterbathrooms/images2/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x; opacity:.30; filter:Alpha(Opacity=30); -moz-border-radius:8px; -webkit-border-radius:8px}
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header{cursor:pointer; position:relative; margin-top:1px; zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}
.ui-accordion .ui-accordion-header a{display:block; font-size:1em; padding:.5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; margin-top:-2px; position:relative; top:1px; margin-bottom:2px; overflow:auto; display:none}
.ui-accordion .ui-accordion-content-active{display:block}
/* Datepicker
----------------------------------*/
.ui-datepicker{width:17em; padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select{float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}
.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td{border:0; padding:1px}
.ui-datepicker td span, .ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both; width:100%}

/* RTL support */
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover{display:none; /*sorry for IE5*/display/**/:block; /*sorry for IE5*/position:absolute; /*must have*/z-index:-1; /*must have*/filter:mask(); /*must have*/top:-4px; /*must have*/left:-4px; /*must have*/width:200px; /*must have*/height:200px; /*must have*/}
/* Dialog
----------------------------------*/
.ui-dialog{position:relative; padding:.2em; width:330px}
.ui-dialog .ui-dialog-titlebar{padding:.5em .3em .3em 1em; position:relative}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 0 .2em; color:#066; font-family:Arial,verdana; font-size:10.4pt; text-align:left; width:300px}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:35%; margin:-10px 0 0 0; padding:1px}
.ui-dialog .ui-dialog-titlebar-close span{display:block; margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{border:0; padding:.5em 1em; background:none; overflow:auto; zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left; border-width:1px 0 0 0; background-image:none; margin:.5em 0 0 0; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se{width:14px; height:14px; right:3px; bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
/* Progressbar
----------------------------------*/
.ui-progressbar{height:2em; text-align:left}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}
/* Resizable
----------------------------------*/
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:0.1px; z-index:99999; display:block}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0px}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0px}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0px; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0px; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
/* Slider
----------------------------------*/
.ui-slider{position:relative; text-align:left}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
/* Tabs
----------------------------------*/
.ui-tabs{padding:.2em; zoom:1}
.ui-tabs .ui-tabs-nav{list-style:none; position:relative; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{position:relative; float:left; border-bottom-width:0 !important; margin:0 5px 0px -3px; padding:0}
.ui-tabs .ui-tabs-nav li a{float:left; text-decoration:none; padding:.5em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel{padding:1em 1.4em; display:block; border-width:0; background:none}
.ui-tabs .ui-tabs-hide{display:none !important}

/** File:javascript/jquery/boxy/src/stylesheets/boxy.css **/
.boxy-wrapper{position:absolute}
.boxy-wrapper.fixed{position:fixed}

/* Modal */
.boxy-modal-blackout{position:absolute; background-color:black; left:0; top:0}

/* Border */
.boxy-wrapper{empty-cells:show}
.boxy-wrapper .top-left, 
.boxy-wrapper .top-right, 
.boxy-wrapper .bottom-right, 
.boxy-wrapper .bottom-left{width:10px; height:10px; padding:0}

/*.boxy-wrapper .top-left{background:url('/betterbathrooms/images2/boxy-nw.png')}
.boxy-wrapper .top-right{background:url('/betterbathrooms/images2/boxy-ne.png')}
.boxy-wrapper .bottom-right{background:url('/betterbathrooms/images2/boxy-se.png')}
.boxy-wrapper .bottom-left{background:url('/betterbathrooms/images2/boxy-sw.png')}
*/
/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB:these must be absolute paths or URLs to your images */
.boxy-wrapper .top-left{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/betterbathrooms/images2/boxy-nw.png')}
.boxy-wrapper .top-right{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/betterbathrooms/images2/boxy-ne.png')}
.boxy-wrapper .bottom-right{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/betterbathrooms/images2/boxy-se.png')}
.boxy-wrapper .bottom-left{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/betterbathrooms/images2/boxy-sw.png')}

/*.boxy-wrapper .top, 
.boxy-wrapper .bottom{height:10px; background-color:black; opacity:0.6; filter:alpha(opacity=60); padding:0}
*/
/*.boxy-wrapper .left, 
.boxy-wrapper .right{width:10px; background-color:black; opacity:0.6; filter:alpha(opacity=60); padding:0}
*/
/* Title bar */
.boxy-wrapper .title-bar{background-color:black; padding:6px; position:relative}
.boxy-wrapper .title-bar.dragging{cursor:move}
.boxy-wrapper .title-bar h2{font-size:12px; color:white; line-height:1; margin:0; padding:0; font-weight:normal}
.boxy-wrapper .title-bar .close{color:white; position:absolute; top:6px; right:6px; font-size:90%; line-height:1}

/* Content Region */
.boxy-inner{background-color:white; padding:0}
.boxy-content{padding:15px}

/* Question Boxes */
.boxy-wrapper .question{width:350px; min-height:80px}
.boxy-wrapper .answers{text-align:right}

/** File:betterbathrooms/stylesheet2.css **/
/* PJS 02.01.08 07.01.08 */
/*test*/
body{background-color:#8AC9C2; background-image:url('/betterbathrooms/images2/background_gradient.png'); background-repeat:repeat-x; margin:0; padding:0; font-family:Arial,Verdana,Helvetica,sans-serif; color:#2A2A2A; font-size:12px; line-height:1.2; text-align:center; min-width:600px; height:100%}
.banner{width:960px; padding:0px; margin:0 auto; /*height:118px; */overflow:hidden; background-color:#FFF}
.bannerTop{position: relative; width:960px; padding:0px; margin:0 auto; height:122px; /*overflow:hidden; */background:#fff}
.formAlign{width:400px; height:32px; vertical-align:middle; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#069; border-top-width:1px; border-top-style:solid; border-top-color:#069}

.rightAlign{position:relative; right:400px}

ul{list-style-image:url('/betterbathrooms/images2/li-bullet.png'); line-height:1.5em}

a{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#3B3B3B; text-decoration:none}

a:hover{text-decoration:underline}

img{border:0; margin:0}
.right_buttons{margin-bottom:10px}

.desc_links a{color:#033; font-weight:bold}

.rule{border:1px; border-style:none; margin-right:15px}

.prod_rule{border:1px; border-style:none; margin-right:15px; width:200px}

.right_break{float:right; width:147px; background:url('/betterbathrooms/images2/special_offers.gif') no-repeat}

.category{float:left; width:150px; padding-bottom:5px; }

.main_body{float:left; position:relative; width:642px}

.body_wide .main_body{width:800px}

.main_body_padding{margin:0 5px}

.menu_button_div{float:left; width:77px; color:#000; white-space:nowrap; text-align:center; font-weight:bold; height:64px; }

.opening_hours_div{float:left; padding-left:4px; text-align:left}

.nationwide_delivery{float:right; height:66px; /*padding-left:10px; */}

.menu_buttons{height:50px; background:#fff; width:960px; margin:-5px auto 0}
.outer_banner{width:960px; text-align:center; height:184px; ; margin:0 auto}

.worldpay{margin-left:2px; margin-top:50px}

.breadcrumb{font-family:Arial,Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#000; margin-top:15px; margin-bottom:0px; margin-left:3px; text-decoration:underline; font-style:italic}
a.gen_info{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#006c82;}

a.gen_info:hover{text-decoration:underline; color:006c82;}

a.menu_link{display:block; color:#000; text-decoration:underline; font-size:10px}

a.menu_link:hover{text-decoration:none}

.body_outer_1{top:290px; text-align:center; clear:left; margin:auto}

.body_outer{text-align:center; clear:both; background-color:#fff; width:960px; margin:0 auto}

.body_inner{text-align:left; margin:0 4px}
/*.body_columns{padding-right:160px; padding-left:150px}
*/
.body_wide{padding-right:0}
.body_inner_footer{background:#fff; text-align:center; width:950px; margin-left:5px}
#canvas-wrapper{text-align:center}
#canvas{/* text-align is inherited; reset it */text-align:left; margin-left:auto; margin-right:auto; border-left:1px solid white; background:#00f}

.terms{list-style-type:lower-alpha}

.copyright{font-size:xx-small; font-weight:bold; color:#000}

.product_category{margin-left:4px; font-weight:bold; font-size:12px; text-decoration:none; position:relative; top:3px}
#product_left_column{width:360px; margin:0 10px 0 0; padding:0; display:block; float:left;}
#product_right_column{width:580px; display:block; float:left; margin:0; padding:0;}
.product_category:hover{text-decoration:underline}
.select_style_1{font-family:Arial,Verdana,Arial,sans-serif; font-size:11px; font-weight:bold; color:#000; margin-left:3px; text-decoration:none; display:block; font-family:Arial,Verdana,Tahoma,Arial,sans-serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:13px}

.select_style_2{font-family:Arial,Verdana,Tahoma,Arial,sans-serif; color:#000; margin-left:6px; text-decoration:none; display:block; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:13px}

.select_style_3{font-family:Arial,Verdana,Arial,sans-serif; font-size:9px; color:#222; margin-left:9px; text-decoration:none; display:block}

.select_style_4{font-family:Arial,Verdana,Arial,sans-serif; font-size:9px; color:#333; margin-left:12px; text-decoration:none; display:block}

.select_style_5{font-family:Arial,Verdana,Arial,sans-serif; font-size:9px; color:#444; margin-left:15px; text-decoration:none; display:block}

.menu_style_1{font-family:Arial,Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#000; margin-top:15px; margin-bottom:0px; margin-left:3px; text-decoration:none; display:block}

.menu_style_1 a{font-family:Arial,Verdana,Arial,sans-serif; font-size:10px; font-weight:bold; color:#000; margin-top:15px; margin-bottom:0px; margin-left:3px; text-decoration:none; display:block; width:120px; background-image:url('/betterbathrooms/images2/menu-style-1.png'); background-repeat:no-repeat; background-position:left center; padding-left:18px}
.menu_style_1:hover{text-decoration:underline}
.menu_style_2{font-family:Arial,Verdana,Arial,sans-serif; font-size:10px; color:#000; margin-left:0px; text-decoration:none; display:block; width:130px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:11px}
.menu_style_2 a{font-family:Arial,Verdana,Arial,sans-serif; font-size:10px; color:#000; margin-left:0px; text-decoration:none; display:block; width:120px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:14px; background-image:url('/betterbathrooms/images2/square-bullet-8px.gif'); background-repeat:no-repeat; background-position:left center}
.menu_style_2:hover{text-decoration:underline; font-weight:bold}
.menu_style_3{font-family:Arial,Verdana; font-size:10px; font-weight:bold; color:#0000b9; padding:0px; margin:0px; margin-left:20px}

.menu_style_3:hover{font-family:Arial,Verdana; font-size:10px; font-weight:bold; background:#0000b9; color:#fff}
.quick_search{/* float:left; width:150px; *//* margin-left:3px; *//* margin-bottom:3px; *//* height:114px; */font-size:.8em}
#videoLinks{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#000; border-right-color:#000; border-bottom-color:#000; border-left-color:#000; padding-top:3px; padding-bottom:3px; width:144px; margin-left:2px}

/* PRE PJS 02.01.08
.quick_search input{background:transparent; border:none}
*/
.quick_search input{border:none; width:102px; height:20px; margin-top:-10px; padding-left:0px; padding-right:9px; background:transparent; }

* html .quick_search input{/* IE 6 and below fix */margin-top:-6px}
*:first-child+html .quick_search input{/* IE 7 only fix */margin-top:-6px}

.large_cat_box_4_wide, .large_search_box_4_wide, .large_search_box_4_half{float:left; width:616px; height:210px; border:solid 1px #fff; /* was black */text-align:center; margin-right:5px; margin-bottom:15px; background-color:#e6e7e8; /* added */}

.large_search_box_4_wide{height:280px}

.large_search_box_4_half{width:300px; height:330px}

.large_cat_box_4_image_wide{height:145px; line-height:145px; /* border-bottom:solid 1px #000; */font-size:12px}

.large_cat_box_4{float:left; width:148px; height:215px; border:solid 1px #fff; /* was black */text-align:center; margin-right:6px; margin-bottom:15px; background-color:#e6e7e8}

.no_right_nav{float:left; width:184px; height:240px; border:solid 1px #000; text-align:center; margin-right:10px; margin-bottom:15px}

.no_right_nav_wide{float:left; width:772px; height:240px; border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:15px}

.no_right_nav_half{float:left; width:380px; height:240px; border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:15px}

.large_cat_box_4_image{height:148px; line-height:148px; /*border-bottom:solid 1px #000; */vertical-align:middle; font-size:12px}

*>.large_cat_box_4_image{font-size:12px}

.large_cat_box_4 img{vertical-align:top}

.large_cat_box_4 a{color:#000; font-weight:bold}

.large_cat_box_3_wide{float:left; width:619px; height:238px; border:solid 1px #fff; /* was black */text-align:center; margin-bottom:15px; margin-right:8px; background-color:#e6e7e8}
.large_cat_box_3_image_wide{height:175px; line-height:175px; /*border-bottom:solid 1px; #f00; */font-size:12px; overflow:visible}

.large_cat_box_3{float:left; width:199px; height:240px; border:solid 1px #fff; text-align:center; margin-bottom:15px; /* was 35 */margin-right:8px; overflow:hidden; background-color:#e6e7e8}
.large_cat_box_3_image{height:175px; line-height:175px; /* border-bottom:solid 1px #000; */font-size:12px}

*>.large_cat_box_3_image{font-size:12px}

.large_cat_box_3 img{vertical-align:top}
.large_cat_box_3 a{color:#000; font-weight:bold}

.large_cat_box_2{float:left; width:304px; height:222px; border:solid 1px #000; text-align:center; margin-bottom:10px; margin-right:8px}

.large_cat_box_2_image{height:175px; /*line-height:250px; */border-bottom:solid 1px; #f00; font-size:12px}

*>.large_cat_box_2_image{font-size:12px}

.large_cat_box_2 img{vertical-align:top}
.large_cat_box_2 a{color:#000; font-weight:bold}
/*ADDED*/
.large_cat_box_2_wide{float:left; width:619px; height:222px; border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:10px}
.large_cat_box_2_image_wide{height:175px; line-height:175px; border-bottom:solid 1px #000; font-size:12px}
/*END*/
.subcategory_sidebar{float:right; margin:0; text-align:center; width:177px}
.subcategory_sidebar .image{height:330px; margin-bottom:17px}

.subcategory_main{float:left; width:610px}

.alt_2_3_wide, .alt_2_3, .alt_2_3_last, .alt_2_3_617x175{float:left; border:solid 1px #fff; text-align:center; margin-right:5px; margin-bottom:15px; background-color:#e6e7e8}

.alt_2_3_wide{width:305px; height:240px}

.alt_2_3{width:201px; height:240px}

.alt_2_3_last{height:230px; width:620px}

.alt_2_3_image, .alt_2_3_image_wide, .alt_2_3_image_last, .alt_2_3_image_617x175{height:175px; /* border-bottom:solid 1px #000; */}

.alt_2_3_617x175{height:240px}

.fourcols_nosidebar, .fourcols_nosidebar_first{float:left; border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:15px}

.fourcols_nosidebar_image, .fourcols_nosidebar_first_image{border-bottom:solid 1px #000; height:175px}

.fourcols_nosidebar_first{width:780px; height:232px}

.fourcols_nosidebar{width:190px; height:230px}

.product_category_pricefrom{color:#dd2026}

.large_search_box_4{float:left; width:145px; height:330px; /* was 310 */border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:15px}
.large_search_box_4_image{height:145px; /* line-height:145px; */border-bottom:solid 1px; #f00; /* font-size:145px; */}

.large_search_box_4.nosidebar{width:189px; height:370px}
.large_search_box_4_image.nosidebar{height:189px}

*>.large_search_box_4_image{font-size:12px}

.large_search_box_4 img{vertical-align:top}
.large_search_box_4 a{color:#000; font-weight:bold}

.large_search_box_4_promo{position:absolute; bottom:0; right:0; z-index:4}
.large_search_box_4_lastfew{position:absolute; bottom:0; right:0; z-index:4}

.large_search_box_3{float:left; width:199px; height:390px; /* was 360 */border:solid 1px #000; text-align:center; margin-bottom:35px; margin-right:9px; vertical-align:middle}

.large_search_box_3_image{position:relative; vertical-align:middle; height:199px; /* was 175 */border-bottom:solid 1px #000; width:199px}

.large_search_box_3 a{color:#000; font-weight:bold}
.large_search_box_3_promo{position:absolute; bottom:0; right:0; z-index:4}
.large_search_box_3_lastfew{position:absolute; bottom:0; right:0; z-index:4}

/* Start deal category layout */
.dealcat{color:#fff}

.dealcat *{margin 0; padding:0}

.dealcat p{margin:0; padding:0}

.dealcat .dealcat_container{clear:both; margin-bottom:10px; overflow:auto; width:100%}

.dealcat .dealcat_left{float:left; height:126px; width:655px}

.dealcat .dealcat_title{background:url(/betterbathrooms/images2/header_green.png); height:39px; margin-bottom:1px; position:relative}
.dealcat .dealcat_title.even{background:url(/betterbathrooms/images2/header_blue.png)}

.dealcat .dealcat_title p{font-size:17px; font-weight:bold; padding:3px 0 2px 10px}

.dealcat .dealcat_title small{font-size:12px; bottom:3px; position:absolute; right:5px}

.dealcat .dealcat_imagecontainer{float:left; text-align:center; width:125px}

.dealcat .dealcat_imagecontainer img{-moz-border-radius:15px; border-radius:10px}

.dealcat .dealcat_icon{bottom:37px; float:left; position:relative; margin:78px -15px}

.dealcat .dealcat_right{background:url(/betterbathrooms/images2/deal_end.png); float:right; height:165px; position:relative; width:135px}

.dealcat .dealcat_price{font-size:22px; font-weight:bold; margin-top:89px; margin-left:20px}

.dealcat .dealcat_buy{margin-top:6px; text-align:center}

/* End deal category layout */
/* START PJS 08.01.08 Contact Us page */
/* Format the widths of the contact us page comment box, and e-mail box to match */
/* Using IDs and Classes should hopefully affect only the one page */
#MyForm .infoBoxContents #comment_1_, #MyForm .infoBoxContents #email_1_{/*width:450px; */}
/* STOP PJS 08.01.08 */
.large_search_box_2{float:left; width:250px; height:420px; /* was 400 */border:solid 1px #000; text-align:center; margin-bottom:20px; margin-left:30px}

.large_search_box_2_image{height:250px; /* was 275 */border-bottom:solid 1px; #f00; width:250px; vertical-align:middle; position:relative}

*>.large_search_box_2_image{font-size:12px}

.large_search_box_2 a{color:#000; font-weight:bold}
.large_search_box_2_promo{position:absolute; bottom:0; right:0; z-index:4}
.large_search_box_2_lastfew{position:absolute; bottom:0; right:0; z-index:4}
.retail_price{color:#366; font-weight:bold; font-size:10px; margin:0px; padding:2px}

.our_price{color:#e42a24; font-weight:bold; font-size:12px; margin:0px; padding:2px; }

}
.retail_price_prod{color:#366; font-weight:bold; font-size:12px; margin:0px; padding:2px}

.our_price_prod{color:#e42a24; font-weight:bold; font-size:14px; margin:0px; padding:2px}

.product_columns{padding-right:310px}

.product_details{float:left; position:relative; width:100%}
/*Changed  width from 430px*/
.dropDown{border:none; font-size:10px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; padding:3px;}

.related_products{text-align:center; margin-top:30px}

.related_products a{font-size:10px; color:#000; text-decoration:none; font-weight:bold; width:75px}

.related_products a:hover{text-decoration:underline; color:#000}

.general_information{position:relative; float:left; width:310px; margin-right:-310px; background:#fff url('/betterbathrooms/images2/product-gen-info-2.jpg') no-repeat; padding-top:40px; font-size:x-small; font-weight:bold; color:#000}

.general_information span{vertical-align:middle}

.general_information p{margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px; vertical-align:middle}

.general_information a{vertical-align:middle; color:#000; text-decoration:none}

.general_information img{vertical-align:middle; border:none; margin-right:5px}

.pricing{margin-left:20px; float:left; xborder:solid 1px}

h1{font-size:13px; font-weight:bold; margin-bottom:2px}

h2{font-size:12px; font-weight:bold}

h3{font-size:11px; font-weight:bold}

#home h1{font-size:12px; font-weight:bold; margin-bottom:2px; line-height:12px}

#home h2{font-size:11px; font-weight:bold; margin-bottom:1px}

.extra_images{width:60px; text-align:center; float:left; height:60px; line-height:20px; /* font-size:200px; */padding:0px; margin:0px; margin-top:5px; margin-right:5px; border:solid 1px #000}

*>.extra_images{font-size:12px}

.extra_img{vertical-align:middle}

.tiles_banner{width:430px; float:left; height:75px; padding:0px; margin-left:20px}

#prev_view_inc_buttons{padding:0px; margin:0px; text-align:left; height:128px; width:750px; /* WAS 616 */border:black 1px}

#left_bar_button{float:left; height:128px; padding:0px; margin:0px; width:34px}

#right_bar_button{float:left; height:128px; padding:0px; margin:0px; width:33px}

.previously_viewed{float:left; padding:4px; background:#fff url('/betterbathrooms/images2/bar_vertical.png') repeat-x; xborder:solid 1px; height:120px; width:675px; /* JJ was 536 */ /* PJS 19/12/07 width inc. in footer.tpl */font-size:x-small; text-align:center}

.previously_viewed_image{width:107px; height:110px; text-align:center; float:left}

li.product_desc{list-style:inside; list-style-type:circle}

hr{border:dashed 1px #C5C5C5; margin-left:15px}

label{width:90px}

#MyForm label{/* PJS 07.01.08 */border:none}

.basket_total{width:144px; height:38px; margin:0 auto 10px auto; padding:30px 0 0 10px; background-position:center center; background-repeat:no-repeat}
.right_nav{float:left; position:relative; width:160px; margin-right:-160px; text-align:center}

.spec_offers{width:153px; font-size:10px; font-weight:bold; color:#000; text-decoration:underline}

.spec_offers:hover{text-decoration:none}

.deliveryH2{font-size:12px; font-weight:bold; margin-bottom:1px}
.imgSpace{margin-right:5px; margin-left:5px}
.right10Bottom5{margin-right:10px; margin-bottom:5px}
.banner h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:26px; color:#F00; text-decoration:none; line-height:normal; text-align:right; font-weight:normal; Noposition:relative; Nowidth:505px; Noleft:50px; top:0px; height:70px; margin-right:150px; margin-top:0px}
.banner p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#333; text-align:right; font-size:11px; Noposition:relative; top:0px; Nowidth:505px; Noleft:50px; margin-right:150px; margin-top:0px}
.redText{color:#E42A24}
.redBoldText{color:#F00; font-weight:bold; font-size:14px}
.footer_links{font-size:10px; text-align:center; margin-top:3px}

#window{height:700px; width:800px}

#mainwindow1{z-index:1; height:437px; width:253px; position:absolute; right:543px; top:0px}

#mainwindowpt2{z-index:2; height:437px; width:393px; position:absolute; right:150px; top:0px}

#maintext{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-stretch:extra-condensed; z-index:3; height:149px; width:250px; position:absolute; Right:510px; top:121px; line-height:20px}

#infobox{position:absolute; z-index:4; height:150px; width:314px; right:480px; top:445px}

#infobox2{position:absolute; z-index:4; height:150px; width:314px; right:150px; top:445px}

.infoboxtext{font-size:12px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-stretch:extra-condensed; padding-top:0px; padding-right:15px; padding-bottom:0px; padding-left:20px; line-height:13px}

.style1{color:#F00; font-weight:bold}

.style2{color:#FFF; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-stretch:extra-condensed; font-weight:bold}

.style3{color:#444; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-stretch:extra-condensed}

#guarantee{height:96px; width:82px; position:absolute; top:541px; right:185px; z-index:6}

#guaranteeimg{vertical-align:middle}

#margin1{position:absolute; z-index:auto; height:150px; width:120px; top:20px; right:15px}

#margin2{position:absolute; z-index:auto; height:150px; width:120px; top:175px; right:15px}

#margin3{position:absolute; z-index:auto; height:150px; width:120px; top:345px; right:15px}

#margin4{position:absolute; z-index:auto; height:150px; width:120px; top:515px; right:15px}

#sb-layoutframe{position:relative; margin-top:5px; margin-left:15px; height:900px; width:720px}

#sb-titlebar{position:absolute; width:720px; left:0px; top:0px; height:100px; background-image:url('/betterbathrooms/images2/sb-images/title.jpg'); background-repeat:no-repeat; background-position:left 10px}

#sb-titlebar img{position:absolute; top:0px; right:0px}

#left1500image{position:absolute; height:244px; width:177px; left:0px; top:100px}

#left1700image{position:absolute; height:244px; width:177px; left:181px; top:100px}

#right1500image{position:absolute; height:244px; width:177px; left:363px; top:100px}

#right1700image{position:absolute; height:244px; width:177px; left:545px; top:100px}

#left1500text{position:absolute; height:225px; width:177px; left:0px; top:354px; background-image:url('/betterbathrooms/images2/sb-images/boxback.jpg'); background-repeat:repeat-x}

#left1500text img{position:absolute; right:0px; bottom:0px}

#left1700text{position:absolute; height:225px; width:177px; left:182px; top:354px; background-image:url('/betterbathrooms/images2/sb-images/boxback.jpg'); background-repeat:repeat-x}

#left1700text img{position:absolute; right:0px; bottom:0px}

#right1500text{position:absolute; height:225px; width:177px; left:364px; top:354px; background-image:url('/betterbathrooms/images2/sb-images/boxback.jpg'); background-repeat:repeat-x}

#right1500text img{position:absolute; right:0px; bottom:0px}

#right1700text{position:absolute; height:225px; width:177px; left:546px; top:354px; background-image:url('/betterbathrooms/images2/sb-images/boxback.jpg'); background-repeat:repeat-x}
#right1700text img{position:absolute; right:0px; bottom:0px}

#delivery{position:absolute; background-image:url('/betterbathrooms/images2/sb-images/deliveryinfo.jpg'); height:260px; width:350px; left:5px; top:590px; background-repeat:no-repeat}

#customer-services{position:absolute; background-image:url('/betterbathrooms/images2/sb-images/customerserv.jpg'); height:260px; width:350px; left:368px; top:590px}

.custservimage{position:absolute; left:20px; top:50px}

.custservtable{position:absolute; left:20px; top:130px; width:300px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#066}

.texttitle{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:4px}
.custservintro{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#066; position:absolute; top:50px; right:0px; left:140px; width:180px}

.textdescription{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; margin-top:10px; margin-left:10px; margin-right:15px; font-stretch:extra-condensed; line-height:11px; color:#066}

.textdimensions{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin-top:5px; margin-left:10px; margin-right:6px; line-height:11px; color:#000}

.notincluded{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; margin-top:5px; margin-left:10px; margin-right:6px; line-height:11px; color:#099}

.sb-title{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin-top:50px; margin-left:10px; margin-right:100px; color:#066}

#deal-position{background-image:url('/betterbathrooms/images2/deal-of-the-day-title.jpg'); background-repeat:no-repeat; position:absolute; width:640px; height:300px}

.deal-title{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#036; margin-top:40px}

.deal-text{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#036}

.deal-specs-title{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#036}
.basket_image{margin-right:30px}

.hidden_images{display:none}

.basket_list{float:left; list-style-type:none; margin:1px; padding:1px; font-size:10px; white-space:nowrap; height:10px; z-index:1000}

.basket_list2{float:left; list-style-type:none; margin:1px; padding:1px; font-size:10px; white-space:nowrap; height:10px; border:solid 1px #f00; color:#f0f; z-index:1000}

.reviewer{text-align:right; color:#069; font-size:9px}

.promotional_listing{width:575px; position:relative; margin:1em auto; padding:1em; background-color:#FFF; /*border:thin solid #c0e3df; */}

.special_offer_head{font-weight:bold; font-size:10pt; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#F00}

.product_listing{width:575px; background:#fff; margin:0 auto; position:relative; padding:1em}

.product_listing_category{width:600px; background:#fff; margin:0 auto; color:#000; font-weight:bold; font-size:10pt; text-align:left; /*border:1px dotted #000; */padding:0.5em}

.product_listing_category a{text-decoration:underline}

.product_image{width:100px; height:115px; /*border:1px dashed #f00; */text-align:center; padding:0}

.product_info{width:350px; height:115px; padding:1em; /*        border:1px dashed #0f0; */}

.product_info a{font-weight:bold}

.product_info a:hover{text-decoration:underline}

.product_pricing{width:150px; height:115px; padding:1em; /*        border:1px dashed #00f; */}

.search_pagination{position:relative; margin:1em auto; width:600px; /*border:1px dashed pink; */}

.related_terms{position:relative; margin:5px auto; width:600px; text-align:justify; font-weight:bold}

.related_terms a{font-weight:bold; text-decoration:underline}

.max_per_page{border:1px solid #7ac7c1; background:#fff; color:#000; height:20px; font-size:10pt; margin-top:3px}

.filter_options{border:1px solid #7ac7c1; background:#fff; color:#000; height:20px; font-size:10pt; width:130px; margin-top:3px}

.choose_category{border:1px solid #7ac7c1; background:#fff; color:#000; height:20px; font-size:10pt; width:140px}

.refine_search{width:590px; margin:auto; position:relative; background:#e6e7e8; color:#000; font-weight:bold; height:97px}

.refine_search_term{position:absolute; top:40px; left:5px; width:104px; /*border:1px dashed #f00; */height:40px}

.refine_category{position:absolute; top:40px; left:116px; width:140px; /*        border:1px dashed #f00; */height:40px}

.refine_results_pp{position:absolute; top:40px; left:264px; width:116px; /*        border:1px dashed #f00; */height:40px}

.refine_filter{position:absolute; top:40px; left:384px; width:130px; /*        border:1px dashed #f00; */height:40px}

.refine_search_button{position:absolute; top:66px; left:520px; width:66px; /*border:1px dashed #f00; */height:23px}

.refine_search_field{border:#7ac7c1 solid 1px; margin-left:2px; margin-right:-3px; margin-top:3px; width:100px; height:16px; background:#fff; font-size:10pt}

form#shopping_cart{background-color:#e7e9e8; text-align:center; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px}

div#shopping_cart_inside{padding:10px 20px 0 20px}

div.box_padding{padding:10px 20px 10px 20px}

table.shopping_cart_totals{font-size:14px; margin-bottom:10px; margin-left:auto; text-align:left}

table.shopping_cart_totals th{font-weight:bold; text-align:right}

div.basket_buttons{text-align:right; margin-bottom:10px}

.delivery_charge{font-size:20pt}

.basket_contents_left{float:left; width:440px}

.basket_contents_right{float:right; text-align:right; width:300px}

div.grey_box{margin-bottom:10px; background-color:#e7e9e8; /*font-size:14px; */text-align:left; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}

div.grey_box input{border:1px #036c82 solid}

div.grey_box input.image_button{border:0}

div.register_box fieldset{border:0; margin:10px 0 0 0; padding:0}

div.register_box legend{text-align:center}

div.register_box fieldset label{display:block; float:left; clear:left; width:40%; text-align:right; margin-bottom:5px}

div.register_box fieldset input, 
div.register_box fieldset select{margin-bottom:5px}

div.register_box h3{font-size:16px; font-weight:bold}

div.white_box{padding:10px; margin-bottom:10px; background-color:#fff; /*font-size:14px; */text-align:left; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}

div.white_box h2{margin:0; font-size:18px; font-weight:bold; color:#016c7c}

div.white_box p{margin:0 0 0.5em 0}

table.bc{/*font-size:14px; */border-spacing:0; width:100%; margin:10px 0; text-align:left; border-bottom:1px #056c7d solid}

table.bc th{text-align:center; border-bottom:1px #056c7d solid}

table.bc td{padding:10px; background-color:#fff; border-bottom:1px dashed #b9b9b9; border-right:1px dashed #b9b9b9}

table.bc td.last{border-right:0}

.bc_padding td{padding:20px 3px}

.bc_padding.zebra2{background-color:#eaeaea}

.bc_centered{text-align:center}

.basket_contents_head{background:#ddd; font-weight:bold; font-size:11pt; color:#000; text-align:center; height:15px; width:100px; overflow:hidden}
td.basket_contents_head{border-right:1px solid #fff !important}
td.basket_contents_head:last-child{border-right:2px solid #DDD !important}

.basket_contents_data{font-size:8pt}
.basket_contents_data .photo{border:1px solid #000}

.bc_delinfo{}

.bc_delinfo li{list-style-image:none; width:100%}

.bc_delinfo #update_cart, .bc_delinfo #continue_shopping{display:inline}

.bc_subtotal{float:left; font-size:12pt; text-align:right; width:250px}
.bc_subtotal td, .bc_subtotal th{margin:0; font-weight:normal; vertical-align:bottom}
.bc_subtotal .grandtotal td{font-weight:bold}

.bc_bottom td{border:1px solid #fff !important; margin:0; padding:0; padding-top:5px; vertical-align:top}

.bc_bottom .basket_contents_left{padding-right:10px; background-color:#DDD; margin-top:10px}

.basket_google_checkout{left:346px; top:49px; position:absolute; text-align:center; width:158px}

.sign-in{position:relative; width:560px; height:420px; margin:0 auto; border-left:#7ac7c1 solid 1px; border-right:#7ac7c1 solid 1px; border-bottom:#7ac7c1 solid 1px}

.sign-in p{width:175px; text-align:left; position:relative; margin-left:4em; margin-top:1.5em; margin-bottom:1.5em}

.sign-in-header{position:absolute; width:588px; height:50px; left:-1px; top:0px}

.sign-in-continue-shopping{position:absolute; top:370px; left:200px; width:158px; height:29px; /*border:1px dotted #afa; */}

.register{position:absolute; width:245px; height:280px; border-right:1px solid #7ac7c1; top:55px; left:12px; text-align:center; padding:1em; overflow:hidden}

.login{position:absolute; width:260px; height:280px; border-left:1px solid #7ac7c1; top:55px; left:277px; text-align:center; padding:1em; overflow:hidden}

.register-continue{top:450px}

.register-continuebutton{position:absolute; top:371px; left:70px}

.register-login{height:333px; width:270px; left:287px}
.register-loginbutton{/*margin-top:35px; */position:absolute; left:70px; top:316px}

.login a{text-decoration:underline; color:#000; font-weight:bold}

.login a:hover{text-decoration:none}

.login-label{font-weight:bold; color:#032d9b}

.create-account{position:relative; width:564px; border-left:#7ac7c1 solid 1px; border-right:#7ac7c1 solid 1px; border-bottom:#7ac7c1 solid 1px; padding:1em; margin:1em auto}

.create-account p{text-align:justify; position:relative; margin-left:0.5em; margin-top:3em; margin-bottom:3em; width:550px}

.create-account-header{position:absolute; width:588px; height:50px; left:-1px; top:0px}

.cancel-registration{position:absolute; top:272px; left:420px}

.right_help, 
.account_options{width:143px; position:relative; margin:0 auto 2em auto; line-height:2.5em}

.account_options a{color:#032d9b; font-weight:bold; text-decoration:none; padding-left:1em}

.account_options a:hover{text-decoration:underline}

.right_payments, 
.right_security{width:141px; margin:0 auto 2em auto; border-left:1px solid #7ac7c1; border-right:1px solid #7ac7c1; border-bottom:1px solid #7ac7c1}

.right_payments_head, 
.right_security_head{margin:0 auto; width:143px; height:29px}

.your-account{position:relative; width:562px; margin:0 auto}

.your-account-p{padding:1em; text-align:justify; position:relative}

.order-status{width:500px; border:1px solid #d6d6d6; position:relative; margin:1em auto; font-size:8pt; text-align:center}

.order-status a{color:#032d9b; font-weight:bold; text-decoration:none}

.order-status a:hover{text-decoration:underline}

.order-status-head{background:#d6d6d6; font-weight:bold; color:#000}

.order-status-definitions{width:550px; text-align:justify; position:relative; margin-top:1em; font-size:9pt}

.edit-details{border:1px solid #7AC7C1}

.edit-details-part{margin-top:1em; margin-left:0.25em; position:relative}

.edit-details-part label{font-weight:bold}

.edit-details-part input{border:1px solid #000}

.edit-details-part select{border:1px solid #000}

.mandat-field{margin-top:-0.5em; margin-left:0.25em}

.invoice-container{position:absolute; top:0px; left:0px; height:1300px; width:947px; font-size:12pt}

.invoice-contents{position:absolute; top:500px; left:50px; width:900px; text-align:center; font-family:Arial,Arial,Tahoma,Verdana,sans-serif}

.invoice-contents table{width:850px}

.invoice-contents th{font-weight:bold; border-bottom:#000 2px solid}

.invoice-contents td{}

.invoice-footer{position:absolute; top:1200px; left:20px; width:920px; height:60px; font-size:9pt; font-family:Arial,Arial,Tahoma,Verdana,sans-serif}

.invoice-address-to{position:absolute; width:250px; text-align:left; font-family:Arial,Arial,Tahoma,Verdana,sans-serif; top:180px; left:100px}

.invoice-number{position:absolute; font-family:Arial,Arial,Tahoma,Verdana,sans-serif; width:100px; height:40px; padding:0.25em; top:180px; left:600px}

.invoice-prices{font-family:Arial,Arial,Tahoma,Verdana,sans-serif; position:relative; margin-left:40.15em}

.invoice-header{position:absolute; top:10px; left:590px; height:120px; width:330px}

.invoice-notice{position:absolute; top:50px; left:50px; height:40px; width:120px; background:#c0c0c0; border:3px solid #000; color:#000; font-size:26pt; font-family:Arial,Arial,Tahoma,Verdana,sans-serif; font-weight:bold; text-align:center}

.invoice-blue-rule{border-bottom:2px solid #00f; height:2px; overflow:hidden; top:150px; left:5px; width:938px; position:absolute}

.checkout-contents-cart td{border-bottom:3px solid #a2dad1}

.checkout-contents-cart{width:100%; text-align:center}

.checkout-contents th{background:#c0c0c0}

.product_Code{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:9px; font-style:normal; color:#000; text-decoration:none}

.ManuPN{color:#999; font-size:9px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-style:italic; text-align:right}

/* Shopping basket styles from shopping-basket-full.tpl */
#mainContainer{width:860px; margin:0 auto;  /* Center alignment */text-align:left; background-color:#FFF}
#leftColumn{ /* Left column of the page */width:600px; float:left; padding-right:5px}

#rightColumn{ /* right column,i.e. shopping cart column */width:240px; float:right; height:600px; background-color:#DDD; padding-right:10px}

.clear{clear:both}
.product_container{ /* Div for each product */width:190px; margin-right:15px; float:left; margin-top:3px; padding:2px; font-weight:bold}

.sliding_product img{ /* Float product images */float:left; margin:2px}
img{ /* No image borders */border:0px}

/* To control where Basket appears on page */
#Table_01{position:absolute; left:160px; top:10px; width:753px; height:70px}

#shopping-basket-button{position:absolute; right:20px; top:5px}

/* To place text INSIDE the background images used in the table */
.basketText{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#666; text-decoration:none; text-align:left; margin:3px; padding:3px}

/* To place text INSIDE the background images used in the table WIDTH so text does not go under button */
.subTotalText{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#666; text-decoration:none; text-align:left; margin:0; padding:3px; width:80px}

.subTotalText a{font-weight:normal; text-decoration:underline}
.priceText{color:#F00; font-size:16px}

.prod-ops{/*height:155px; */padding-bottom:3px; border-bottom:dotted 1px; clear:both}

.prod-ops img{padding-left:5px; float:right; clear:both}

.important{font-weight:bold; color:#f00}

.factSheet{color:#00F; font-style:italic; text-decoration:underline}

div.promo_image_container{position:relative; /* border-bottom:solid 1px #000; */}

div.promo_image img{position:absolute; bottom:0; right:0; line-height:auto}
#searchBox{padding:0; background-color:#e6e7e8; margin-top:0; margin-right:2px; margin-bottom:5px; margin-left:2px; /* height:96px; *//*width:148px; */}
#searchBox form{margin:0; padding:0; border:0}
#searchBox form input.keyword{border:0 1px; margin:8px 8px 4px 4px; width:126px; background-color:#fff; font-size:x-small; border:solid 1px #09C}
#searchBox form input.submit, 
div.refine_search_button input.submit{width:65px; height:25px; margin-left:75px; margin-top:2px; margin-bottom:4px; border:0; /*float:left; */vertical-align:top; background-image:url('/betterbathrooms/images2/search-button.png')}
div.refine_search_button input.submit{margin-left:0}
.optionText{font-size:9px}
.optionText select{margin:3px; width:140px; font-size:x-small}

div#ajax_loading{display:none; text-align:center; font-size:medium}

div#ajax_notbought{display:none; font-size:medium}

div#ajax_login{display:none; text-align:left; font-size:small}

div#ajax_login label{border:0; display:block; float:left; clear:left; width:35%; font-weight:bold}

div#ajax_login div#ajax_error, .checkout_7_14{font-weight:bold; color:red}

.boxy-wrapper .title-bar{background-color:#59B0AB; height:28px}

.boxy-wrapper .title-bar h2{font-weight:bold; font-size:28px; color:#fff}

.boxy-content{padding:5px 10px}

div#BVReviewsContainer{/*height:500px; *//*width:318px; */overflow-y:auto; overflow-x:hidden}

div.BVRRRatingSummary{background-color:transparent}

iframe#lbIframe{border:0}

/** File:betterbathrooms/deliveryPageStyles.css **/
@charset "utf-8"; 
#deliveryGeneralInfo{background-color:#DCDDDF; width:742px; height:505px; padding:10px; margin-top:10px}
.exampleBox{background-image:url('/betterbathrooms/images2/example-page-text-area.png'); background-position:bottom; height:238px; width:238px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFF; float:left; margin-top:10px}

.deliveryGeneralInfoLeftBox{background-color:#09C; height:80px; width:260px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#FFF; padding-left:45px; padding-right:20px; margin-left:30px; margin-top:8px; margin-bottom:8px; padding-top:10px; padding-bottom:10px; float:left}
.deliveryGeneralInfoLeftBox h2{font-size:12px; line-height:0px}
.deliveryGeneralInfoLeftBox p{font-size:11px; position:relative; left:-66px; width:340px}
.GIButtons{float:left; position:relative; z-index:5; left:-77px; top:-16px}
#mapLeft{height:350px; width:328px; float:left}
.topMargin9px{margin-top:9px}
.topMargin20px{margin-top:20px}
#zones{background-image:url('/betterbathrooms/images2/delivery-cost-page-key-text-area.png'); height:78px; width:410px}

#mapRight{height:350px; width:410px; float:right}

.deliveryGeneralInfoRightBox{background-color:#09C; background-image:url('/betterbathrooms/images2/general_info_backgrounds.jpg'); height:80px; width:260px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#FFF; padding-left:45px; padding-right:20px; margin-left:62px; margin-top:8px; margin-bottom:8px; padding-top:10px; padding-bottom:10px; float:left}
.deliveryGeneralInfoRightBox h2{font-size:12px; line-height:0px}
.deliveryGeneralInfoRightBox p{font-size:11px; position:relative; left:-66px; width:340px}
#deliveryMapArea{background-color:#DCDDDF; width:742px; height:505px; padding:10px; margin-top:10px}
#deliveryExamples{background-color:#DCDDDF; width:742px; height:325px; padding:10px; margin-top:10px}
#deliveryArrivals{background-color:#DCDDDF; width:742px; height:205px; padding:10px; margin-top:10px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#FFF}
.zonesText{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFF; width:115px; float:left; margin-left:70px; margin-top:6px}
.zonesText2{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#FFF; width:140px; float:left; margin-left:70px; line-height:11px; margin-top:6px}
.exampleBox p{font-size:11px; width:140px; margin-left:5px; margin-top:5px}
#smallArrivals{height:73px; width:148px; padding-top:80px; padding-right:5px; padding-bottom:5px; padding-left:5px; background-image:url('/betterbathrooms/images2/order-arrive-page-small-item-text-area.png'); background-repeat:no-repeat; float:left}
.arrivalImage{float:left; height:158px; width:210px}

#largeArrivals{height:73px; width:148px; padding-top:80px; padding-right:5px; padding-bottom:5px; padding-left:5px; background-image:url('/betterbathrooms/images2/order-arrive-page-large-item-text-area.png'); background-repeat:no-repeat; float:left; margin-left:6px}
#summary{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; background-color:#DCDDDF; padding:10px; width:742px; margin-top:10px}
/* Top Navigation */
/* CONTAINER is just for positioning and overall size */
#nav{width:810px; /* was 798 */top:5px; left:10px; height:68px}
#flash{height:363px; width:762px; margin-top:10px}

/* UL styles within nav */
#nav ul{float:left; width:100%; margin:0; padding:0; list-style:none; /*background-color:#FFF; */}
#nav li{display:inline !important; margin-top:0; margin-right:0; margin-bottom:0; margin-left:10; padding-top:5; padding-right:0; padding-bottom:5; padding-left:0}

/* left and right padding on text links, white border on right for dividing line, line height same height as background image used */
#nav a{display:block !important; float:left !important; width:auto; color:#fff; font-weight:bold; font-size:12px; line-height:17px; text-decoration:none; background-image:url('/betterbathrooms/images2/delivery-page-links-bg1.png'); background-repeat:repeat-x; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; margin-top:0; margin-right:37px; margin-bottom:0; margin-left:0; text-align:center; padding-top:14px; padding-right:14px; padding-bottom:17px; padding-left:14px}
#nav a:hover, 
#nav a:focus, 
#nav a:active{background-image:url('/betterbathrooms/images2/delivery-page-links-bg2.png'); background-repeat:repeat-x; color:#e9e9e9}

/** File:betterbathrooms/lytebox.css **/
#lbOverlay{position:fixed; top:0; left:0; z-index:99998; width:100%; height:500px}
#lbOverlay.grey{background-color:#000}
#lbOverlay.product-popup{background-color:#000}

#lbMain{position:absolute; left:0; width:100%; z-index:99999; text-align:center; line-height:0}
#lbMain a img{border:none}

#lbOuterContainer{position:relative; background-color:#fff; width:200px; height:200px; margin:0 auto}
#lbOuterContainer.grey{border:3px solid #888; padding-bottom:20px}
#lbOuterContainer.product-popup{background-color:#000}
#lbMain div{*background-color:#000 !important; *padding-top:10px}
 /* IE6/7 fix */
#lbDetailsContainer{  font:10px Verdana,Helvetica,sans-serif; background-color:#fff; width:100%; line-height:1.4em; margin:0 auto}
#lbDetailsContainer.grey{border:3px solid #888; border-top:none}
#lbDetailsContainer.product-popup{border:4px solid #000; border-top:none; background-color:#000}

#lbIframeContainer{padding:10px}
#lbLoading{position:absolute; top:45%; left:0%; height:32px; width:100%; text-align:center; line-height:0; background:url('lytebox/loading.gif') center no-repeat}

#lbHoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lbImageContainer>#lbHoverNav{left:0}
.product-popup #lbImageContainer{background-color:#000}
#lbHoverNav a{outline:none}

#lbPrev{width:49%; height:100%; background:transparent url('lytebox/blank.gif') no-repeat; display:block; left:0; float:left}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url('lytebox/prev_grey.gif') left 15% no-repeat}

#lbNext{width:49%; height:100%; background:transparent url('lytebox/blank.gif') no-repeat; display:block; right:0; float:right}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url('lytebox/next_grey.gif') right 15% no-repeat}

#lbPrev2, #lbNext2{text-decoration:none; font-weight:bold}
#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey{color:#333}
#lbPrev2.product-popup, #lbNext2.product-popup, #lbSpacer.product-popup{color:#fff}

#lbPrev2_Off, #lbNext2_Off{font-weight:bold}
#lbPrev2_Off.grey, #lbNext2_Off.grey{color:#CCC}
#lbPrev2_Off.product-popup, #lbNext2_Off.product-popup{color:#CCC}

#lbSpacer{bottom:12px; position:relative}

#lbDetailsData{padding:0 10px}
#lbDetailsData.grey{color:#333}

.product-popup #lbDetailsData{background-color:#000; color:#fff; height:25px; color:#fff; height:25px; padding-top:10px}

.siding_product{position:relative; text-align:left; padding:0px; margin:0px; border:0px;}
.image_magglass{position:absolute; bottom:5px; right:55px}

#lbDetails{width:60%; float:left; text-align:left}
#lbCaption{color:#fff; display:block}
#lbCaption{*position:relative; *bottom:10px; *display:inline}
 /* IE6/IE7 only */
.product-popup #lbCaption{background-color:#000; color:#fff; margin-bottom:5px; padding:10px 2px 2px; text-align:left}
#lbNumberDisplay{float:left; display:block; padding-bottom:1.0em}
#lbNavDisplay{float:left; display:block; padding-bottom:1.0em}
.product-popup #lbNavDisplay{float:right; margin-top:-10px}

#lbClose{float:right; margin-bottom:5px}
.product-popup #lbClose{float:right; margin-bottom:1px;  position:relative; bottom:7px}
.grey #lbClose{float:right; position:relative; bottom:27px}

#lbPlay{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPlay.grey{background:url('lytebox/play_grey.png') no-repeat}

#lbPause{width:64px; height:28px; float:right; margin-bottom:1px}
#lbPause.grey{background:url('lytebox/pause_grey.png') no-repeat}

form.contactus_form input#leaveblank_1_{display:none}

/* tooltip  */
.tooltip{position:absolute; z-index:2; background-color:#006c82; color:#fff; font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:18px; text-align:left; width:330px}

.tooltip h2{background-color:#111; color:#fff; text-size:24pt; padding:5px; margin:0}
.tooltip .ap_desc{float:right; width:160px; margin:0 5px}
.tooltip .ap_desc li{list-style-image:none}
.tooltip .ap_desc ul{margin-left:-30px}
.ap_background{margin:0; color:#006C82; padding:8px 3px}
.ap_background2{margin:0; color:#0d3a4d; font-weight:bold; min-height:60px}

.popup_left{float:left; width:157px; background-color:#b2d5ce; text-align:center; border-left:1px solid #006c82}

.ourpricecontainer{float:left; width:145px; padding-top:7px; color:#FFF; margin-left:5px}
.ourprice_left{float:left; width:70px; color:#fff; font-size:19px; text-align:center}
.ourprice_our{font-size:26px}
.ourprice_price{font-size:19px; line-height:21px}

.ourprice_right{float:right; width:75px; font-size:14px}

.atb_container{background-color:#FFF; border-bottom:1px solid #006c82; border-right:1px solid #006c82; float:right; height:49px; padding-left:18px; padding-top:10px; width:153px}
/* end tooltip */
div#track-image{position:relative}
div#track-form{position:absolute; top:105px; left:345px; width:380px; height:320px; text-align:center; color:#fff; font-size:20px}
div#track-form p{margin:0}
div#track-form p.track-form-contact{margin:0; text-align:center}
div#track-form p.track-form-contact label{font-weight:bold}
div#track-form div{font-size:15px; margin-bottom:5px; text-align:center}
div#track-form input{font-size:18px; margin-bottom:0px}
div#track-button{position:absolute; top:425px; left:445px}
div#track-button input.button{background:url('/betterbathrooms/images2/ordertrackbutton2.png'); height:44px; width:190px; padding:0; margin:0; border:0; cursor:pointer}

div#track-button input.button:hover{background:url('/betterbathrooms/images2/ordertrackbutton2-over.png')}

div#track-button input.button:active{background:url('/betterbathrooms/images2/ordertrackbutton2-down.png')}

div#checkout-area{width:615px}

table.sagepay-details{border-collapse:collapse; /*font-size:14px; */}

table.sagepay-details th{text-align:right; vertical-align:top}

table.sagepay-details td{text-align:left; padding-bottom:10px}

table.sagepay-details input{border:1px #036C82 solid}

div.sagepay-error{color:#fff; background-color:#f33; margin-top:10px; padding:5px; font-weight:bold}

div.sagepay-success{color:#fff; background-color:#088A08; margin-top:10px; padding:5px; font-weight:bold}

div#shopping_cart{margin-bottom:10px}

div#shopping_cart div#shopping_cart_header{background-repeat:no-repeat; background-position:top left; position:relative; text-align:right}

div#shopping_cart div#shopping_cart_footer{background-repeat:no-repeat; background-position:bottom left; text-align:right}

div#tracked-order{position:relative}

div#tracked-order div#thanku-submit{position:absolute; top:70px; left:270px; width:380px; color:#fff; font-size:23px}

div#tracked-order a#continue-shopping{position:absolute; bottom:14px; right:19px; width:177px; height:83px; background:url('/betterbathrooms/images2/continue-shopping-up.png')}

div#tracked-order a#continue-shopping:hover{bottom:10px; right:15px; width:184px; height:90px; background:url('/betterbathrooms/images2/continue-shopping-hover.png')}

div#tracked-order div#review-msg{position:absolute; width:570px; top:325px; left:95px; font-size:18px; font-weight:bold; color:#0c364a}

/* Interactive contact form */
#interactive_contact_form *{margin:0; padding:0}

#interactive_contact_form textarea{width:90%}

#interactive_contact_form{padding-top:130px; background:#e7e9e8 url(/betterbathrooms/images2/customer_services_background_text.png) no-repeat top center; min-height:900px; padding-bottom:20px !important}

#interactive_contact_form h1{color:#fff; font-size:70px; height:150px; padding-top:50px; text-align:center}

.icfbox{margin:auto !important; width:690px}

.icfbox h2{/*background-color:#73b49e; */color:#fff; font-size:42px; padding:15px 5px 7px 35px !important; text-align:left}

#icf_queries h2{font-size:20px; line-height:24px; width:560px}

#icf_queries ul{padding:40px 0 !important}

#icf_queries{background:url(/betterbathrooms/images2/order_queries_panel_icon.png) no-repeat top center; min-height:500px; padding:0 20px 0 12px; width:657px}

#icf_queries li{background:url(/betterbathrooms/images2/arrow_bar.png) no-repeat top center; list-style-type:none; list-style-image:none; height:45px; width:468px; margin-top:0; margin-right:auto; margin-bottom:10px; margin-left:auto}
#icf_queries li:hover{background:url(/betterbathrooms/images2/arrow_bar_dark.png) no-repeat top center}

#icf_queries_bottom{background:url(/betterbathrooms/images2/info_panel_bottom.png) no-repeat bottom center; height:40px}

#icf_queries a{display:table-cell; font-size:13px; font-weight:bold; height:42px; color:#5ca28a; padding:5px 35px 5px 10px; vertical-align:middle; width:460px}
#icf_queries a:hover{text-decoration:none; color:#2b3d4b}

#icf_queries form table{margin-left:30px}

#icf_queries tr{display:block; margin-bottom:20px}

#icf_queries .boxText{display:block}

#icf_contact{background:url(/betterbathrooms/images2/contact_info_panel_icon.png) no-repeat top center; height:170px; margin-toptext-align:center}

#icf_contact p{display:inline; margin-right:10px !important; text-align:center}

#icf_contact div{color:#5ca28a; padding:30px 0 !important; text-align:center}

#interactive_contact_form p{font-size:24px; line-height:20px; padding:5px !important}

#icf_queries p{line-height:26px; padding:30px 30px 0 !important; padding-bottom:0; padding-top:0; width:600px; font-size:14px}

#icf_queries p.icf-backlink{padding:0 !important; padding-left:18px !important}

.icf-backlink{padding:0 !important}

/* ADDING STYLES FOR EASYSLIDER 1.7 */
/* image replacement */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px}
/* Easy Slider */
#slider{margin:0; position:relative; text-align:left; width:620px; background:#fff}
#slider ul, #slider li, 
#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none}
#slider2{margin-top:1em}
#slider li, #slider2 li{/*define width and height of list item (slide)entire slider area will adjust according to the parameters provided here*/width:620px; height:224px; overflow:hidden}
#prevBtn, #nextBtn, 
#slider1next, #slider1prev{display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000}
#nextBtn, #slider1next{left:696px}
#prevBtn a, #nextBtn a, 
#slider1next a, #slider1prev a{display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0}
#nextBtn a, #slider1next a{background:url(../images/btn_next.gif) no-repeat 0 0}

/* numeric controls */
ol#controls{margin:1em 0; padding:0; height:28px}
ol#controls li{margin:0 10px 0 0; padding:0; float:left; list-style:none; height:28px; line-height:28px}
ol#controls li a{float:left; height:28px; line-height:28px; border:1px solid #ccc; background:#DAF3F8; color:#555; padding:0 10px; text-decoration:none}
ol#controls li.current a{background:#5DC9E1; color:#fff}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none}

/* // Easy Slider */
/* Alternative product page for tiles */
#product_tiles_body{background:url(/betterbathrooms/images2/Grey_Main_Background.png) repeat-y top center; color:#174355; padding:10px}

.product_details_tiles .extra_images{border:0 none; left:40px; position:relative}

.product_box{background:url(/betterbathrooms/images2/Back_Panel.png) no-repeat top center; clear:left; font-size:14pt; margin:auto; padding-bottom:1px; padding-left:20px; width:650px}

.howmany_left{width:507px; float:left; position:relative; font-size:13pt}
.howmany_right{width:143px; float:right}

.howmany_divider, .howmany_divider2{display:block}

.howmany_divider{height:10px}

.howmany_divider2{height:17px}

.howmany_totalcost{font-size:18px; font-weight:bold}

.product_box_information{font-size:11px}
.product_box_information p{width:610px}
.product_box_calculator{background:url('/betterbathrooms/images2/header_how_many.png') no-repeat top left}

.product_box_calculator p{background:url(/betterbathrooms/images2/Calculator_Panel.png) no-repeat top left; padding:5px 10px}

.product_box_calculator input{border:none; background-color:none}

.product_box_calculator span.line{display:block; margin:25px 0}

.product_box_calculator #calculator_total{font-size:24px; color:#da1f25; font-weight:bold; margin-left:37px}

span.whitebg, span.whitebg_light{background-color:#fff; border:1px solid #aaa; padding:2px}
span.whitebg_light{color:#aaa; border:none}

.hmtb_add{position:absolute; top:190px; left:290px}

.product_box_bottom{background:url(/betterbathrooms/images2/Back_Bottom.png) no-repeat bottom center; height:20px; margin-bottom:20px}

.product_box h2{color:#fff; display:table-cell; font-size:24px; height:55px; margin:0; padding:0; vertical-align:middle}

.product_box h3{color:#009ed7; font-size:20px; margin:-44px 38px 0; text-align:right}

.product_box small{font-size:12px}

.product_box .mosaic_background{width:149px; text-align:center; height:260px; float:left; margin:5px; padding-top:8px; background-color:#e6e7e8}
.product_box .mosaic_background .quantity{background-color:#b2d5ce; padding:3px; font-weight:bold; margin:1px 8px}
.product_box .mosaic_background strong{font-size:10pt}
.product_box .mosaic_background a{color:#174355; font-size:10px}
.product_box .mosaic_background input{border:none}

.ordersample{background:url('/betterbathrooms/images2/header_sample.png') no-repeat top left}

.ordersample_left{float:left; width:360px; margin-top:25px}
.ordersample_left p{font-size:15px}
.ordersample_right{width:275px; float:right; text-align:right; margin-top:25px}

.ordersample_right .basket_image{margin-right:0}

/* End alternative product page for tiles */
/* Easy Slider */
/*Matts shipping page Styles*/
#mcrcont{width:764}

#mcrbg1{height:45px; background:url('/betterbathrooms/images2/next_day_background_1.png')}
#mcrbg1part1{width:300px; color:#FFF; height:35px; margin-left:60px; font-size:18px; padding-top:10px; float:left}
#mcrbg1part2{width:120px; color:#FFF; height:35px; margin-left:56px; font-size:18px; padding-top:10px; float:left}
#mcrbg1part3{width:120px; color:#FFF; height:35px; margin-left:64px; font-size:18px; padding-top:10px; float:left}

#mcrbg2{height:49px; background:url('/betterbathrooms/images2/next_day_background_2.png')}
#mcrbg2part1{width:140px; color:#FFF; height:35px; margin-left:17px; font-size:10px; padding-top:10px; float:left}
#mcrbg2part2{width:140px; color:#FFF; height:35px; margin-left:12px; font-size:10px; padding-top:10px; float:left}
#mcrbg2part3{width:200px; color:#FFF; height:35px; margin-left:11px; font-size:10px; padding-top:10px; float:left}
#mcrbg2part4{width:180px; color:#FFF; height:35px; margin-left:20px; font-size:10px; padding-top:10px; float:left}

#mcrbg3{height:45px; background:url('/betterbathrooms/images2/next_day_background_3.png')}

#mcrbg3part1{color:#FFF; font-size:16px; padding-top:12px}

/*End Matts Shipping Page Styles*/
/* STYLES for New CONTACT page */
#holder{background-color:#E5E6E7; height:815px; width:780px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:5px}
#holder a{text-decoration:none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; color:#FFF}
#wigan_box{color:#FFF; background-image:url('/betterbathrooms/images2/wigan_showroom_image.jpg'); background-repeat:no-repeat; margin:5px; float:left; height:260px; width:375px; font-family:Arial,Arial,Helvetica,sans-serif}
.contact_page_box_left{font-size:13px; list-style-type:none; font-weight:bold; margin-left:10px; color:#FFF; padding-top:90px}
.contact_page_box_right{font-size:18px; font-weight:bold; text-align:right; margin-right:10px; color:#FFF}
.contact_page_box_img{margin-left:10px; margin-top:5px; color:#FFF}
.contact_page_box_h2{line-height:10px; /*26px for IE browsers*/margin-left:10px; font-size:20px; color:#FFF}
.dummy_text{font-size:42px; text-align:center; margin:50px; font-weight:bold}
#warrington_box{color:#FFF; background-image:url('/betterbathrooms/images2/warrington_showroom_image.jpg'); background-repeat:no-repeat; margin:5px; float:left; height:260px; width:375px; font-family:Arial,Arial,Helvetica,sans-serif}
#manchester_box{color:#FFF; background-image:url('/betterbathrooms/images2/manchester_showroom_image.jpg'); background-repeat:no-repeat; margin:5px; float:left; height:260px; width:375px; font-family:Arial,Arial,Helvetica,sans-serif}
#warehouse_box{color:#FFF; background-image:url('/betterbathrooms/images2/warehouse_image.jpg'); background-repeat:no-repeat; margin:5px; float:left; height:260px; width:375px; font-family:Arial,Arial,Helvetica,sans-serif}
#cs_box{color:#FFF; background-image:url('/betterbathrooms/images2/customer_services_image.jpg'); background-repeat:no-repeat; margin:5px; float:left; height:260px; width:760px; font-family:Arial,Arial,Helvetica,sans-serif}
/* Styles for New About Us pages */
#holder_2{background-color:#E5E6E7; height:1320px; width:792px; padding-top:1px; clear:both}
#holder_variable_height{background-color:#E5E6E7; width:792px; padding-top:10px; clear:both}
#pic_info{background-image:url('/betterbathrooms/images2/warehouse_images.jpg'); background-repeat:no-repeat; height:910px; width:791px; float:left}
#showroom_info_panel{background-image:url('/betterbathrooms/images2/top_panel_background.gif'); height:380px; width:790px; clear:both}
#pic_info h2{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:22px; font-weight:bold; color:#006c82; margin-left:330px; margin-top:380px}
#pic_info p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:13px; width:300px; margin-left:335px; color:#6d6e71}
#showroom_info_panel h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; width:450px; margin-left:30px; color:#006c82; padding-top:15px; font-size:20px}
#showroom_info_panel p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin-left:35px; color:#6d6e71}
#gallery_video{float:left; width:530px; background-image:url(/betterbathrooms/images2/gallery_video_background.png); height:950px}
#showroom_right_panel{float:left; height:950px; width:260px; background-image:url(/betterbathrooms/images2/showroom-right-panel-background.png)}
#store_manager{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; background-image:url(/betterbathrooms/images2/showroom-background.png); clear:both; float:left; height:620px; width:792px}
#store_manager p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:13px; width:750px; margin-top:15px; margin-right:0px; margin-bottom:0px; color:#6d6e71; margin-left:20px}
#gallery_video h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; color:#006c82; margin-left:22px; padding-top:10px}
#showroom_right_panel p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:13px; margin:10px; color:#6d6e71}
#showroom_right_panel img{float:left; margin-top:0px; margin-right:20px; margin-bottom:10px; margin-left:15px}
#about_us_tabs{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#FFF; background-color:#999; text-align:center; width:792px}
#about_us_tabs a{color:#FFF; text-decoration:none; background-color:#999; display:inline-block; height:20px; padding-right:10px; padding-left:10px; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#FFF; border-left-color:#999; padding-top:5px; padding-bottom:5px}
#about_us_tabs a:hover{background-color:#006c82}
#about_welcome{background-image:url(/betterbathrooms/images2/welcome_background.png); height:210px; width:791px; padding-top:1px}
#about_welcome h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#006c82; margin-left:30px}
#about_welcome p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#6d6e71; width:420px; margin-left:30px; margin-top:70px}
#about_online{background-image:url(/betterbathrooms/images2/not_just_online_background.png); height:225px; width:751px; padding-top:50px; padding-right:20px; padding-bottom:20px; padding-left:20px}
#about_online h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#006c82; font-size:20px; font-weight:bold}
#about_online p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#6d6e71}
#rapid_delivery{width:771px; background-image:url(/betterbathrooms/images2/rapid_delivery.png); padding:10px; height:240px}
#rapid_delivery img{margin-left:10px; margin-right:10px; margin-top:2px; float:left}
#rapid_delivery h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#006c82}
#rapid_delivery p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#6d6e71; margin-top:70px; margin-right:30px}
#sq_ft{height:490px; width:795px; background-image:url(/betterbathrooms/images2/100000sqft.jpg); padding-top:1px}
#call_centre{background-image:url(/betterbathrooms/images2/call_centre_background.png); height:370px; width:756px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; padding-top:30px; padding-right:15px; padding-bottom:15px; padding-left:20px}
#call_centre h1{font-size:20px; font-weight:bold; color:#006c82}
#call_centre p{font-size:12px; color:#6d6e71}
#call_centre img{margin-top:20px; margin-bottom:5px}

#money_back{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; background-image:url(/betterbathrooms/images2/money_back_background.png); height:155px; width:751px; padding-top:1px; padding-right:20px; padding-bottom:20px; padding-left:20px}
#money_back img{margin-top:10px; float:right}
#money_back p{font-size:12px; color:#6d6e71; margin-top:50px; padding-left:10px; width:355px}
#money_back h1{font-size:20px; font-weight:bold; color:#006c82}
#sq_ft h1{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#006c82; margin-left:20px}
#sq_ft img{margin-top:15px}
#sq_ft p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#6d6e71; margin-left:20px; width:380px}
/* NEW ABOUT TOP NAVIGATION TABS */
#TopNavBar{display:inline-block; float:left; height:38px; list-style-image:none; /*padding-left:85px; */margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#TopNavBar li{float:left; background:url(/betterbathrooms/images2/tab_right.png) no-repeat right top; padding:0px; list-style-type:none; list-style-position:outside; height:38px; margin-right:6px}

#TopNavBar li a{font-weight:bold; color:#FFF; display:inline-block; margin:0; font-size:12px; background-image:url(/betterbathrooms/images2/tab_left_2.png); background-repeat:no-repeat; background-position:left top; text-decoration:none; padding-top:10px; padding-right:10px; padding-bottom:2px; padding-left:10px}

#TopNavBar li.selected, 
#TopNavBar li:hover{background:url(/betterbathrooms/images2/tab_right_over.png) no-repeat right top}

#TopNavBar li.selected a, 
#TopNavBar li:hover a{background-image:url(/betterbathrooms/images2/tab_left_over_2.png); background-repeat:no-repeat; background-position:left top}
/* END ABOUT TOP NAVIGATION TABS */
/* NEW FOOTER SECTIO STYLES */
#footer_info_container{font-family:Arial,Arial,Helvetica,sans-serif; font-size:12px; color:#006c82; text-decoration:none; background-color:#FFF; clear:both; width:920px; text-align:center; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:30px}
.footer_box{float:left; height:175px; margin-right:23px; padding-right:23px; border-right-width:1px; border-right-style:solid; border-right-color:#90cfd5; text-align:left; list-style-type:none; line-height:16px; margin-bottom:10px}
.footer_box strong{font-size:13px}
.footer_box p{line-height:18px}
.footer_box a{color:#006c82; text-decoration:none}
.footer_box a:hover{text-decoration:underline; color:#006c82}
/* CUSTOMER SERVICE PAGE */
#cs-1{clear:both; height:380px; width:791px; margin-top:10px; background-image:url(/betterbathrooms/images2/customer_service_line_1.jpg); text-align:left}
#cs-1 h1, #cs-1 h2, #cs-team-leaders h1, #cs-team-leaders h2, #cs-members h1, #cs-members h2{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#006c82; margin-left:20px; padding-top:15px}
#cs-team-leaders .box{color:#6d6e71; width:216px; margin-top:270px; margin-left:22px; float:left; margin-right:26px}
#cs-1 p{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#6d6e71; width:740px; margin-left:30px; margin-top:270px}
#cs-team-leaders{clear:both; width:791px; height:460px; text-align:left; background-image:url(/betterbathrooms/images2/customer_service_line_2.jpg)}
#cs-members{background-image:width:791px; height:690px; margin-top:5px; clear:both; background-image:url(/betterbathrooms/images2/customer_service_line_3.jpg); text-align:left}
#cs-members .box{color:#6d6e71; margin-top:250px; float:left; height:40px; width:210px; margin-left:23px; margin-right:33px; margin-bottom:23px}
#cs-members .box strong, #cs-team-leaders .box strong{color:#006c82}

/* Matts Review Page Styles */
.msg_list_mr{margin:0px; padding:0px; width:486px}
.msg_head_mr{padding:10px 10px; cursor:pointer; position:relative; margin:1px; color:#FFF; font-size:16px}
.msg_head_mr:hover{text-decoration:underline}

.msg_body_mr{padding:5px 10px 15px; background-color:#FFF; width:486px}

.leftsidemr{float:left; width:506px}

.rightsidemr{width:265px; float:right; margin:10px; margin-top:20px; margin-left:5px}

.mrboxy{height:75px; width:265px; overflow:hidden; margin-top:10px; font-size:12px; font-weight:bold; color:#000; line-height:12px}

.mrboxyfp{width:255px; overflow:hidden; margin-top:10px; font-size:12px; font-weight:bold; color:#000; line-height:12px}

.mrboxy p{position:relative; top:-10px}

.mrbest_products{float:right; width:265px; background-color:#e4eeec; background-image:url(/betterbathrooms/images2/product-header.jpg); background-repeat:no-repeat; background-position:center top; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:0px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif}

.mrbest_products h2{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; margin-top:0px}

/* CUSTOMER SERVICE PAGE STYLES */
.customer-service-boxes-01{width:791px; height:50px; background-image:url(/betterbathrooms/images2/customer-service-boxes_01.gif); background-repeat:no-repeat}
.customer-service-boxes-01 h1{color:#006C82; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; margin-left:20px; padding-top:15px}
.customer-service-boxes-02{width:791px; background-image:url(/betterbathrooms/images2/customer-service-boxes_02.gif); background-repeat:repeat}

.customer-service-boxes-03{width:791px; height:30px; background-image:url(/betterbathrooms/images2/customer-service-boxes_04.gif); background-repeat:no-repeat; clear:both}
.customer-service-boxes-02 .box{color:#6d6e71; float:left; margin-left:22px; margin-right:20px; width:220px}
.customer-service-boxes-02 .box strong{color:#006c82}
/* HOW TO ORDER PAGE */
#online{background-image:url(/betterbathrooms/images2/how_to_order_online_panel.jpg); background-repeat:no-repeat; height:260px; width:767px; padding-top:50px; padding-left:24px}
#instore{background-image:url(/betterbathrooms/images2/how_to_order_instore_panel.jpg); background-repeat:no-repeat; height:355px; width:767px; padding-top:50px; padding-left:24px}
#telephone{background-image:url(/betterbathrooms/images2/how_to_order_telephone_panel.jpg); height:255px; width:767px; padding-top:50px; padding-left:24px}
#collection{background-image:url(/betterbathrooms/images2/how_to_order_salescounter_panel.jpg); height:265px; width:395px; padding-top:50px; padding-left:396px}
#online p{width:360px; text-align:left}
#instore p{width:740px; text-align:left}
#telephone p{text-align:left; width:350px}
#collection p{text-align:left; width:365px}
/* HOMEPAGE SHOWROOM SECTION */
#home_showrooms_top{background-image:url(/betterbathrooms/images2/showrooms_background_top.png); width:620px; height:25px}
#home_showrooms_mid{background-image:url(/betterbathrooms/images2/showrooms_background_mid.png); background-repeat:repeat; width:588px; padding-right:16px; padding-left:16px; position:relative; top:0px; height:410px}
#home_showrooms_bottom{background-image:url(/betterbathrooms/images2/showrooms_background_bottom.png); background-repeat:no-repeat; width:620px; height:25px; clear:both}
#home_showrooms_mid h3{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; color:#006c82; margin-top:0px}
.columns h4, .columns h4 a{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#006c82}
.columns{float:left; width:190px; margin-right:4px; margin-left:2px}

/* Front page blog posts */
.blogpost{width:47%; float:left; text-align:left; background-color:#f4f5f6; margin-bottom:15px; padding:5px; height:130px}
.blogpost.first{background-color:#e8e9eb}

.blogpost h2{font-size:12pt; color:#000; margin:0; font-family:Arial,Verdana,Arial,Helvetica,sans-serif}
.blogpost h3{margin:0}
.blogpost h3 a{font-size:11pt; color:#006C82}
.blogpost .description{font-size:10px; margin:0}
.blogpost .link{margin-top:0; font-size:10px; color:#000}
.blogpost a.link{margin-top:0; font-size:10px; color:#006C82}

.blogpost ul{margin:0; padding:0}

.blogpost ul li{list-style-image:none; list-style-type:none; font-size:10pt; font-weight:bold}

hr .hr_blue{height:2px; width:95%; color:#006c82; border-style:solid}

hr .hr_orange{height:2px; width:95%; color:#faa61a; border-style:solid}

hr .hr_green{height:2px; width:95%; color:#00a651; border-style:solid}

div.adepteo_image{margin-left:auto; margin-right:auto}

div.checkout_trail{text-align:center}

div.checkout_trail img{margin:10px 10px}

div.right_adverts{position:relative; padding-top:60px}
div.right_adverts img.right_offer_logo{position:absolute; top:0; left:5px}

/*Matt's Specail Offers*/
.so_body{width:616px}

.so_banner{margin-bottom:10px}

.so_box{width:118px; height:200px; border:1px; border-color:#000; border-style:solid; float:left; margin-right:4px; margin-bottom:4px}

.so_box_end{width:118px; height:200px; border:1px; border-color:#000; border-style:solid; float:left}

.so_text a{font-size:10px; font-weight:bold}

.so_text_2{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; margin-top:3px; margin-bottom:3px}

.so_image{border:none}

.so_red{font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#F00}

/*Matt's Image Roll over for showrooms*/
/*main bodu*/
.bg_shp_mr{width:791px; _width:787px; /* for ie6 */background-color:#E5E6E7; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-top:10px}

.aboutus_rounded_corners{background-color:#fff; margin:10px; margin-bottom:0; padding:10px; background:#fff url(/betterbathrooms/images2/strip-top.jpg) no-repeat top}

.aboutus_rounded_corners_bottom{background:#fff url(/betterbathrooms/images2/strip-bottom.jpg) no-repeat bottom; clear:both; height:35px}

/*top banner*/
.shp_title_top_banner_mr{float:left; margin-top:18px; margin-left:20px}

.shp_text_top_banner_mr{float:left; margin-top:260px; margin-left:20px}

/* Showroom Module*/
.text_area_mr{float:right; height:260px; width:350px; margin-right:10px; margin-top:10px}

.text_area_mr h2{clear:both; margin-top:10px}

.play_button_mr{float:right}

.img_small_mr{padding-left:3px}

.mr_effects_roll{clear:both; overflow:hidden; height:330px; margin-top:10px}

#wigan{height:335px; background-image:url(/betterbathrooms/images2/showroom-rollover/wigan-large-1.png); background-repeat:no-repeat; background-position:0px 10px}
#warrington{height:340px; background-image:url(/betterbathrooms/images2/showroom-rollover/warrington-large-1.png); background-repeat:no-repeat; background-position:0px 10px}
#manchester{height:335px; background-image:url(/betterbathrooms/images2/showroom-rollover/manchester-large-1.png); background-repeat:no-repeat; background-position:0px 10px}

.mr_effects_roll ul{clear:both; margin:0; padding:0}

.mr_effects_roll li{margin:0; padding:0; list-style:none; float:left; list-style:none}
.mr_effects_roll span{display:none; width:400px; height:200px; top:5px; left:5px}

/*Map Showroom Module*/
.shp_map_mr{width:791px; height:635px; background:url('/betterbathrooms/images2/showroom-rollover/map-box.jpg') no-repeat}

.shp_title_map_mr{float:left; margin-top:8px; margin-left:25px}

.shp_map_mag_icon_mr{}

.shp_text_map_mr{clear:both; margin-left:20px; padding-top:10px}

.shp_icon_mr{float:right; margin-right:25px; margin-top:8px}

.vertical_space{/*margin-top:3px; */margin-bottom:5px}
.side_box{width:146px; text-align:center; background-color:#e6e7e8; margin-top:5px; margin-left:2px}

div.adepteoReviews{text-align:left; font-weight:normal; padding:10px}
div.adepteoReviews img{margin:0}
div.adepteoReviews strong span, 
div.adepteoReviews a{color:#417D8D; vertical-align:baseline}
.ratings {font-size: 11px;}

div.review-entry div.ratingLabel, 
div.adepteoReviews div.ratingLabel{float:left; clear:left; width:110px; font-weight:bold}

div.adepteoReviewsList{height:500px; overflow-x:hidden; overflow-y:auto}

div.review-entry{border-top:5px #d8f5f2 solid; padding:10px 0}

div.review-box{border:1px #ccc solid; padding:10px; font-weight:normal; text-align:left}

div.review-entry img{padding:0; margin:0; vertical-align:baseline}
div.review_entry_header{font-weight:bold; font-size:13px}

/* Sidebar deals alternative */
.right_buttons .item{background:url(/betterbathrooms/images2/side-deals-top.png) no-repeat top center; color:#fff; margin:auto; padding-top:7px; width:152px}

.right_buttons .item p{font-size:10px; font-weight:bold; margin:0; padding:2px 10px; background-color:#000}

.right_buttons .item .price{background-color:#ed1c24; background:url(/betterbathrooms/images2/side-deals-bottom.png) no-repeat bottom center; color:#000; font-size:27px; font-weight:bold; padding:3px 0; text-align:center; /* text-shadow:2px 2px 1px #000; filter:dropshadow(color=#000,offx=2,offy=2); */}

.right_buttons a:hover{text-decoration:none}

/**
*  * Objects
*   **/
.roundedwhite{background-color:#fff; margin:auto; padding:5px 10px; width:750px; -moz-border-radius:10px; border-radius:10px}

.roundedgrey{background-color:#e6e6e6; display:inline-block; padding:10px; -moz-border-radius:10px; border-radius:10px}

/**
* Track order 2011
**/
.trackorder{font-size:18px}

.trackorder h1{color:#036685; font-size:26px; margin:0}

.trackorder input[type=image]{vertical-align:bottom}

.trackorder input[type=text]{border:1px solid #036685}

.trackorder hr{border:1px solid #036685}

.trackorder .to_large{color:#036685; font-size:24px; min-height:160px; position:relative}

.trackorder .ordernumber{color:#000; font-size:48px; font-weight:bold; margin-bottom:20px}

.trackorder .to_large img{position:absolute; right:5px; top:5px}
/* NEW GALLERY ROLLOVER STYLES */
ul.gallery, ul.gallery li{margin:0; padding:0; list-style:none}
ul.gallery{width:760px; height:66px; position:relative; background-repeat:no-repeat; background-position:right top; float:left; top:10px}
ul.gallery li{display:block; float:left; margin-right:4px; margin-bottom:4px; height:67px}
ul.gallery a span{display:none}
ul.gallery a:link span img{display:none}
ul.gallery a:hover{background:none; z-index:100}
ul.gallery a:hover span{display:block; z-index:100}
ul.gallery a:hover span img{position:absolute; left:0px; top:-270px; display:block}
.del-time-highlight{font-size:12px; padding-bottom:4px; text-decoration:none; color:#43a52a}
.additional-item-box{text-align:center; border:solid 1px #00000; width:139px; float:left; height:284px; margin:7px; padding-bottom:5px}
.additional-item-box a{font-size:12px; font-weight:bold}
#viewport{width:748px; /* viewport width */height:200px; /* viewport heigth */overflow-x:auto; /* scrollbars */overflow-y:hidden; background:white; /* contrast */white-space:nowrap; /* image flow not stack *//* could use float:left or other approach */margin:0; /* Mozilla page centering */text-align:left; /* IE centering fix */border:#099 solid 1px}

#viewport div{float:left; height:160px; margin:5px; /*overflow:hidden; */text-align:center; width:120px; border:#099 solid 1px}

#viewport img{border-width:0; /* remove a link border on images */}

/* FOR jQuery Scrollbars */
.jspContainer{overflow:hidden; position:relative}

.jspPane{position:absolute}

.jspVerticalBar{position:absolute; top:0; right:0; width:16px; height:100%; background:red}

.jspHorizontalBar{position:absolute; bottom:0; left:0; width:100%; height:16px; background:red}

.jspVerticalBar *, 
.jspHorizontalBar *{margin:0; padding:0}

.jspCap{display:none}

.jspHorizontalBar .jspCap{float:left}

.jspTrack{background:#dde; position:relative}

.jspDrag{background:#bbd; position:relative; top:0; left:0; cursor:pointer}

.jspHorizontalBar .jspTrack, 
.jspHorizontalBar .jspDrag{float:left; height:100%}

.jspArrow{background:#50506d; text-indent:-20000px; display:block; cursor:pointer}

.jspArrow.jspDisabled{cursor:default; background:#80808d}

.jspVerticalBar .jspArrow{height:16px}

.jspHorizontalBar .jspArrow{width:16px; float:left; height:100%}

.jspVerticalBar .jspArrow:focus{outline:none}

.jspCorner{background:#eeeef4; float:left; height:100%}

/* Hack for IE6 3 pixel bug  */
* html .jspCorner{margin:0 -3px 0 0}
.scroll-pane{width:100%; height:200px; overflow:auto}
.horizontal-only{height:auto; max-height:200px}
.horizontal-only div{float:left; width:180px}
/* END jQuery Scrollbars */
#catalogue_page{width:750px; padding:20px; background-color:#e5e6e7; height:1632px; clear:both}
#catalogue_page input{width:140px; margin-top:10px}
#catalogue_form{width:310px; height:480px; float:left; background-color:#f1f1f2; border:10px solid #fff; padding:5px}
.main_catalogue{background-image:url(/betterbathrooms/images2/download-view-image-product-cat.png); background-repeat:no-repeat; width:350px; height:150px; float:left; margin-top:10px}
.leaflet_catalogue{background-image:url(/betterbathrooms/images2/download-view-image-sale-leaflet.png); background-repeat:no-repeat; width:350px; height:150px; float:left; margin-top:10px}
.tile_catalogue{background-image:url(/betterbathrooms/images2/download-view-image-tiles-cat.png); background-repeat:no-repeat; width:350px; height:150px; float:left}
.catalogue_view{position:relative; top:75px; left:130px; border:none}
.catalogue_download{position:relative; top:75px; left:140px; border:none}
.catalogue_section_downloads{background-color:#FFF; padding-left:100px; padding-right:100px; padding-bottom:10px; margin-bottom:10px; float:left; width:550px}
.catalogue_section_downloads td{border-top:#e5e6e7 solid 2px}
.home_column{width:199px; float:left; padding:1px; line-height:110%}
.home_column a{font-size:9px}
.home_column_header{font-weight:bold; display:block; background-color:#006c82; color:#FFF; padding:2px}
/* for expanding tabs on left */
#block1{width:250px; height:134px; text-align:center; font-size:14px; background-image:url(/betterbathrooms/images2/facebook-left-tab-background.png); background-repeat:no-repeat; background-position:right; overflow:hidden; color:#FFF; font-family:Arial,Arial,Helvetica,sans-serif; left:-250px; position:fixed; z-index:10; top:50px}
* html #block1{position:absolute}
#block2{width:250px; height:134px; text-align:center; font-size:14px; background-image:url(/betterbathrooms/images2/twitter-left-tab-background.png); background-repeat:no-repeat; background-position:right; overflow:hidden; color:#FFF; font-family:Arial,Arial,Helvetica,sans-serif; position:fixed; top:200px; z-index:10; left:-250px}
* html #block2{position:absolute}
#block6{width:250px; height:134px; text-align:center; font-size:14px; background-image:url(/betterbathrooms/images2/youtube-left-tab-background-3.png); background-repeat:no-repeat; background-position:right; overflow:hidden; color:#000; font-family:Arial,Arial,Helvetica,sans-serif; position:fixed; top:350px; z-index:10; left:-250px}
* html #block6{position:absolute}
#go1{position:fixed; left:-1px; top:50px; z-index:11; visibility:hidden}
#go2{position:fixed; left:0px; top:200px; z-index:200; visibility:hidden; /*ADDED*/}
* html #go1{position:absolute; left:-40px}
* html #go2{position:absolute; left:-40px}
#go6{position:fixed; left:-1px; top:350px; z-index:200; visibility:hidden}
* html #go6{position:absolute; left:-40px}

/* END side tabs */
.product_box_calculator_mosaic{background:url('/betterbathrooms/images2/header_how_many_mosaic.png') no-repeat top left}
/* For Sharing */
.share_boxes{float:left; width:70px; height:70px}
/* For new category layout */
.wide_cats603{float:left; width:601px; height:145px; border:solid 1px #000; text-align:center; margin-right:5px; margin-bottom:15px; background-color:#e6e7e8}
/* for tiles product additionals */
.quantity{font-size:12px}
/* For Category Search Filter Box SHOP BY section */
.shop_by_menu_style_1{list-style-type:none; list-style-image:none}
.shop_by_ul{list-style-image:none; margin-left:-30px}
.cathead{height:32px; display:inline-block}
.cathead:hover{text-decoration:none}
.home-cathead{height:18px; display:inline-block; margin-top:10px}
/* SEARCH FORM STYLES */
.refine-selects{display:inline; border:1px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-style:solid; border-color:#000; padding:2px 2px 2px 2px; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; /* background-image: url('/betterbathrooms/images2/bb-drop-down-element.png'); background-position:97% 50%; background-repeat:no-repeat; -webkit-appearance:none; */}

.refine-selects-pages{padding:3px 6px; border-radius:4px; border:1px solid black; display:inline; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px}
.refine-selects-pages a{font-size:12px}
.refine-selects-pages-current{padding:3px 6px; border-radius:4px; border:1px solid black; display:inline; font-family:Arial,Verdana,Arial,Helvetica,sans-serif; font-size:12px; background-color:#006c82; color:#FFFfff}
.pagination{padding:8px 0; /*border:1px solid black; */width:100%; text-align:left; margin:10px auto; background-image:url(/betterbathrooms/images2/refine-search-background.jpg); background-repeat:repeat-x; background-position:left bottom}
.show {display: inline-block;padding: 6px;margin-left: 5px;background-color: #006C82;color: white;border-radius: 5px;font-size: 11px; }

/* NEW BITS FOR TEST 1 SITE Homepage Nav */
.top-nav-container{margin:0 5px; width:960px}
.live-help-container{height:40px; display:inline-block; margin-top:5px}
.live-help-container a{text-decoration:none}
.live-help-container span{color:#006C82; display:inline; font-size:13px; font-weight:bold; margin-bottom:2px; margin-left:5px; position:relative; top:-16px}
/*
LEVEL ONE
*/
ul.dropdown{position:relative; list-style:none; list-style-image:none; display:block; padding:0px; z-index:100; margin-top:0px}
ul.dropdown li{float:left; zoom:1; background:#000; line-height:normal; background-image:url(/betterbathrooms/images2/nav-grad.gif)}
ul.dropdown a:hover{color:#fff; text-decoration:underline;}
ul.dropdown a:active{color:#000}
ul.dropdown li a{display:block; padding:7px 8px; border-right:1px solid #1a171a; color:#fff; letter-spacing:0px; font-size:12px; font-weight:bold; text-decoration:none}
ul.dropdown li:last-child{border-radius:0 6px 6px 0; background-image:url(/betterbathrooms/images2/nav-grad.gif); background-position:bottom}/* Doesn't work in IE */

ul.dropdown li:last-child a{border-right:none}/* Doesn't work in IE */

ul.dropdown li.hover, 
ul.dropdown li:hover{background:#006c82; color:#fff; position:relative}
/*ul.dropdown li.hover a{color:#fff}
*/
ul.dropdown li:last-child:hover{background:#58585a; color:#FFF; border-radius:0 6px 0 0}/* Doesn't work in IE */

ul.dropdown li:last-child a:hover{color:#fff}

/*
LEVEL TWO
*/
ul.dropdown ul{width:260px; background-color:#FFF; visibility:hidden; position:absolute; top:24px; left:0; border:8px solid #006c82; border-radius:0 0 6px 6px; list-style:none; text-align:left; padding-left:0px; padding-top:5px; color:#000}
ul.dropdown ul li{font-weight:normal; background:#fff; color:#000; /*border-bottom:1px dashed #d9dadb; */ width:90%; margin:1px 5%; height:28px; border-radius:6px}

/* IE 6 &7 Needs Inline Block */
ul.dropdown ul li a{border-right:none; width:100%; display:inline-block; font-weight:normal; color:#000; !important}
ul.dropdown ul li:last-child{background:#fff; color:#000; border-bottom:none; border-radius:6px}
ul.dropdown ul li:hover{ color:#006c82 !important; background-color: #fff !important; }
ul.dropdown ul li:hover a { color:#006c82 !important; }
ul.dropdown ul li:last-child:hover{background:#006c82; color:#fff; border-radius:6px; background-image:none}
ul.dropdown ul li:last-child a{color:#000}
ul.dropdown ul li:last-child a:hover{color:#fff}
/*test last dropdown rollovers */
ul.dropdown li:last-child ul li:hover{background-color:#58585a}
/*
LEVEL THREE
*/
ul.dropdown ul ul{left:100%; top:0; list-style:none}
ul.dropdown li:hover >ul{visibility:visible}

/* END TEST 1 Homepage Nav */
/* NEW layout style for homepage categories */
.large_cat_box_5{float:left; width:180px; height:222px; /* border:solid 1px #fff;   */text-align:center; margin-left:10px; margin-bottom:10px; background-color:#d9dadb}
.large_cat_box_5_image{height:164px; line-height:164px; /*border-bottom:solid 1px #000; */vertical-align:middle; font-size:12px}

*>.large_cat_box_5_image{font-size:12px}
.large_cat_box_5 img{vertical-align:top}
.large_cat_box_5 a{color:#000; font-weight:bold}
.large_cat_box_5:hover{background-color:#f00; color:#fff !important}
.large_cat_box_5:hover a{color:#FFF}
.large_cat_box_5:hover .redBoldText{color:#FFF}
.large_cat_box_5 a:hover{color:#fff}
.one-third-wide{width:306px; float:left; margin:0 0 10px 10px}
.homepage-info-sections{background-image:url(/betterbathrooms/images2/home-info-header.png); width:286px; height:230px; background-color:#eaebeb; background-repeat:no-repeat; background-position:top; text-align:left; padding:5px 10px; margin-bottom:10px}
.homepage-info-sections-wide{width:920px; height:140px; clear:both; margin:10px auto; background-position:top left; background-image:url(/betterbathrooms/images2/home-info-header-wide.png); background-color:#eaebeb; background-repeat:no-repeat; text-align:left; padding:5px 10px;}
.homepage-info-sections p{font-size:13px}
.homepage-info-sections h2, .homepage-info-sections-wide h2{color:#FFF; font-family:Arial,Century Gothic,Arial,Helvetica,sans-serif,Verdana; font-size:14px; font-weight:500; line-height:2px; padding-bottom:10px}
.homepage-info-sections h3{color:#005e74; font-size:14px; margin-bottom:-5px}
.homepage-info-sections form input.submit{width:70px; height:26px; border:none; border-radius:4px; position:relative; top:0; left:10px; background-image:url(/betterbathrooms/images2/search-buttons-sprite.png); background-repeat:no-repeat; background-position:0 -56px; color:#fff; font-weight:bold; font-size:13px}
.homepage-info-sections form input.submit:hover{background-position:0 -81px}
.homepage-promo{background-image:url("/betterbathrooms/images2/homepage-main-image.jpg"); height:348px; margin:auto auto 10px; position:relative; width:940px}
.homepage-banner-overlay{position:relative; left:-22px; top:7px; z-index:9; height:55px}
.homepage-offers{background:#000; width:300px; height:243px; border-radius:10px; z-index:30; position:relative; color:#FFF; left:14px; top:18px; padding:5px 5px 14px 5px;/*background-image:url(/betterbathrooms/images2/sprout-competition-ends-monday.png); background-position:bottom; background-repeat:no-repeat; */}
.homepage-offers h1{color:#c2cdd3; font-size:24px; line-height:36px; font-family:"Times New Roman",Times,serif}
.homepage-offers p{text-align:left; margin:10px 0 0 17px}
.homepage-offers a{font-size:13px; color:#FFF}
.home-orange{color:#f99501; font-weight:bold}
.home-red{color:#Ff0000; font-weight:bold}
#homesearchBox{background-color:#006C82; border-radius:6px 6px 6px 6px; display:inline-block; height:40px; margin:0 65px; width:424px}
#homesearchBox form input.keyword{margin:6px 0 0 7px; width:275px; height:25px; background-color:#fff; font-size:12px; float:left; border-radius:4px; border:none; padding-left:3px; color:#454545}
#homesearchBox form input.submit{float:left; width:126px; height:27px; border:none; position:relative; top:6px; left:6px; background-image:url(/betterbathrooms/images2/search-buttons-sprite.png); background-repeat:no-repeat; background-position:0 0; padding:0 5px 0 18px; background-color:#006c82; font-weight:bold; font-size:13px}
#homesearchBox form input.submit:hover{background-position:0 -29px; cursor:pointer}
.home_showroom_container{display:inline-block; height:40px; overflow:hidden}
.home_showrooms{background-color:#006C82; background-image:url("/betterbathrooms/images2/showroom-home.png"); background-position:6px 50%; background-repeat:no-repeat; color:#FFF; display:inline-block; height:24px; padding-left:20px; padding-top:2px; width:153px}
.home_showrooms a, .home_showrooms a:hover{color:#FFF; font-size:20px; font-weight:bold; text-decoration:none}
.home_showrooms_lower{background-color:#3CAE42; border-radius:0 0 6px 6px; color:#FFF; font-size:10px; font-weight:normal; height:14px; letter-spacing:0.02em; padding-top:0; width:173px}
.home_showrooms_lower a, .home_showrooms_lower a:hover{color:#FFF; font-size:10px}
.support-links{width:164px; padding:5px; color:#005e74; font-weight:bold; display:block; border-radius:6px; float:left; margin-right:2px}
.support-links:hover{background-color:#d9dadb}
.support-links p{position:relative; top:-1px; left:10px; display:inline; float:left}
.support-links:last-child{border:none}
.support-links a{color:#005e74; display:block; width:100%}
.support-links a img, .support-links a div, .support-links a span, .sprite{background:url(/betterbathrooms/images2/bb-large-sprite.png) no-repeat scroll 0 0 transparent; float:left}
.support-links a:hover, .sprite:hover{text-decoration:none}
.support-links a img, .support-links a div, .support-links a span, .sprite1{background:url(/betterbathrooms/images2/bb-large-sprite.png) no-repeat scroll 0 0 transparent; float:left}
.support-links a:hover, .sprite1:hover{text-decoration:none}
.sprite{margin-top:10px}
.sprite1{margin-top:10px}
.support-links p{display:inline; float:left; font-size:12px; left:10px; position:relative; top:-1px}
/* HOMEPAGE TABBED SECTION */
.usual{clear:both}
.usual ul{padding-left:0; width:100%}
.usual ul li{background-color:#006c82; display:block; padding:0; float:left; width:120px; margin:0 2px 0 0; text-align:center; height:29px}
.usual ul li a{margin:auto; color:#FFF; width:100%; display:block; line-height:26px; text-decoration:none; padding:0}
.usual ul li a.selected{background-color:#CCC; height:100%; width:100%}
.usual div{padding:10px; clear:both; width:920px; border:1px solid grey; position:relative; top:0px; text-align:left; margin:auto}
/*  END USUAL FOR TEST 2 VERSION */
.idTabs{margin-bottom:0; margin-left:10px; padding-left:0; float:left}
.idTabs li{color:#FFF; background-color:#006c82; display:block; list-style-image:none; list-style-type:none; padding:0; width:110px; float:left; margin-right:2px}
.idTabs li:hover{text-decoration:underline}
.idTabs li a{color:#FFF; text-decoration:none; padding:5px; font-family:Arial,Helvetica,sans-serif,Verdana; display:block; font-size:12px}
/*.idTabs li a:hover{text-decoration:underline}
*/
.idTabs li a.selected{color:#000; !importanttext-decoration:none; background-color:#FFF; width:108px; border:1px solid #ccc; border-bottom:none; position:relative; top:0; display:inline-block; height:18px; padding:5px 0; z-index:2}
.content-tabs{border:1px solid #CCC; padding:10px; clear:both; margin:0 10px; text-align:left; position:relative; top:-1px}
.yellow{color:#FF3}
.yellow:hover{text-decoration:underline}
.idTabs li a.selected span.yellow{color:#000}
.tab_intro{text-align:left}
.tab_body{text-align:left}
.tab_review_container{/*width:30%; float:left; */padding:5px}

/* top banner */
.bannerTop h1{display:inline; color:#006c82; position:relative; top:-16px}
/* plus one */
.gplusone{width:80px; position:absolute; right:21px; bottom:31px}
/* sprouts */
.sprout-link{display:block; height:41px; left:232px; position:absolute; text-decoration:none; top:209px; width:68px; text-decoration:none}
.sprout-link:hover{text-decoration:none}
.normal_18{font-weight:normal; font-size:18px; text-shadow:0 1px 0 #fff;}
.info_icon{display:block; float:left; width:50px; text-align:center; margin-right:10px}
.top_10{position:relative; top:8px; color:#006c82; font-size:12px;}
.top_4{position:relative; top:4px; line-height:12px}
#tab_product_description h2 {color:#006c82; font-size:17px;font-weight: normal;}
.customer_reviews_product_page{background-color:white; float:left; width:892px; margin:8px; padding:5px}/*width was 280 */
.customer_reviews_product_page h3{float:left}/* added */

/* OPERA FIX */
@media not all and (-webkit-min-device-pixel-ratio:0){ul.dropdown ul li:hover{background:none; color:#006c82;}
ul.dropdown ul li a{border-right:none; width:100%; display:inline-block; font-weight:normal; color:#006c82!important}
ul.dropdown ul li:last-child:hover{background:none;}
ul.dropdown ul li a:hover{text-decoration:none;}
ul.dropdown li:last-child a:hover{color:#58585a;}
ul.dropdown li:last-child ul li:hover{background:none;}
}

/* TABS TEMP FIX*/
#home_tabs li{margin-right:5px; margin-bottom:0px; border-radius:0;}
#home_tabs .ui-state-default{background:white; border:1px solid silver;}
#home_tabs ui-state-active{background-color:#006c82; color:black;}
#home_tabs li.ui-state-active:first-child{background-color:#006C82; color:black;}
#tabs_dynamic_info{width:939px; margin-left:8px; }
/*Prod page Tabs overide Styling*/
#tabs_product_information.ui-tabs ul.ui-tabs-nav li.ui-state-default {background-color: white; border: 1px solid #ccc;}
#tabs_product_information.ui-tabs ul.ui-tabs-nav li.ui-state-default a {color: #555; font-size: 13px;}
#tabs_product_information.ui-tabs ul.ui-tabs-nav li.ui-state-default a:hover {background-color: #006c82; color: white; border-radius: 3px 3px 0 0 ;}
#tabs_product_information.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected {background-color: #006c82; border: 1px solid #ccc;}
#tabs_product_information.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a {color: #fff; font-size: 13px;}
#tabs_product_information.ui-widget-content {line-height: 21px;}
/*Prod Page Tabs */
#tab_delivery h2 {color: #006C82;font-size: 17px;font-weight: normal; margin-bottom: 5px;}
#tab_delivery p {line-height: 21px; margin-top:0px;}
#product_related_products li a {font-size: 13px;}
div#tabs_product_information .ui-widget-content h5 {color: #006c82; margin-bottom: 5px;  font-size: 17px; font-weight: normal;}
#tab_also_bought,#tab_accessory_offers {padding:18px 0px 18px 7px; font-weight:bold;}
#tab_accessory_offers{border:1px dashed silver;}

#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-state-default, #tab_accessory_offers.ui-tabs ul.ui-tabs-nav li.ui-state-default {background-color: white; border: 1px solid silver;}
#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-state-default a, #tab_accessory_offers.ui-tabs ul.ui-tabs-nav li.ui-state-default a {color: #555; font-size: 13px;}
#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-state-default a:hover, #tab_accessory_offers.ui-tabs ul.ui-tabs-nav li.ui-state-default a:hover {background-color: #006c82; color: white; border-radius: 4px 4px 0 0 ;}
#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected, #tab_accessory_offers.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected{background-color: #006c82; border: 1px solid silver; font-weight:bold;}
#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a, #tab_accessory_offers.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a{color: #fff; font-size: 13px;}
#tab_accessory_offers.ui-tabs-panel{border:1px solid silver;margin-top:0px;}
div.tab_qa_container div.tab_qa h5 {color: #006C82;font-size: 17px;font-weight: normal;margin: 10px 0;}

/*Homepage link everywhere except homepage*/
#home {color: #3CAE42;font-size: 12px;font-weight: bold;left: 100px;position: absolute;top:2px;}

/*Guarantees*/
#tools {padding: 0;}
#tools a {margin: -6px 0 0; color: #006C82;float: left;font-size: 11px;font-weight: bold;padding: 10px;text-align: center; text-decoration:none;}
#yr, #sixtyday {border-bottom: 1px dashed silver;border-left: 1px dashed silver;border-right: 1px dashed silver;width: 144px;}
#day {border-bottom: 1px dashed silver;width: 205px;}
#sixtyday {border-radius: 0 0 4px 0;}
#yr {border-radius: 0 0 0 4px;}
#yr:hover, #day:hover, #sixtyday:hover {
    background-color: #F7F7F7;
    cursor: help;
}
#tools {
    position: relative;
    width: 578px;
}
.tipstyle {
    background-color: #006c82;
    font-size: 12px;
    color: white;
    font-weight: bold;
	display:none;
    width: 140px;
    border-radius: 4px;
    padding: 10px;
    margin-right: 30px;
    margin-top: 15px;
    z-index: 1000;
	opacity:0.9;
    position: absolute;
    text-shadow: 0 0px 3px #000;
    line-height: 18px;
}
#sixtytip {
    right: 3px;
}
#daytip {
    right: 193px;
}

div#tools a#yr:hover span#yrtip.tipstyle {
    display: block;
}

div#tools a#day:hover span#daytip.tipstyle {
    display: block;
}

div#tools a#sixtyday:hover span#sixtytip.tipstyle {
    display: block;
}
.hreview-aggregate{margin-bottom:3px;}

.callus {
    background: url("/betterbathrooms/images2/shower-icon.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    color: #006C82;
    display: block;
    height: 137px;
    position: fixed;
    right: 0;
    width: 160px;
}
.callus h3 {
    font-size: 16px;
    right: 56px;
    position: absolute;
    top:40px;
}
.callus h5 {
    bottom: -22px;
    color: #E12A25;
    font-size: 16px;
    left: 9px;
    position: absolute;
}
.callus p {
    bottom: 14px;
    left: 25px;
    line-height: 20px;
    position: absolute;
	font-size:14px;
	line-height:17px;
    text-align: center;
}

@media handheld{
.callus {display:none;}
}

@media (max-width:760px),(max-width: 1024px) {
.callus {display:none;}
}

.home_but {
background:url("/betterbathrooms/images2/opt/bb-product-page-sprite.png") repeat scroll 77px 347px transparent;
height:13px;
width:13px;
padding-bottom:4px;
vertical-align:bottom;
}

#Catalogue {
    background-color: #F7F7F7;
    border: 1px solid silver;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 112px;
    margin-left: 2px;
    position: relative;
    width: 354px;
}
#Catalogue span {
    color: #006C82;
    display: block;
    font-size: 20px;
    line-height: 27px;
    margin-top: 13px;
    text-align: center;
}
#Catalogue img {
    float: left;
    margin-left: 6px;
    margin-top: 10px;
}
#Catalogue:hover {
    box-shadow: inset 0px 0px 8px #ccc;
    text-decoration: none;
}
.additional-item-box form:hover{
box-shadow: inset 0 0 3px #ccc;
}

div#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-state-active a strong {
color:yellow !important;
}
div#product_related_products.ui-tabs ul.ui-tabs-nav li.ui-state-default:hover a strong {
	color: yellow !important;
}

#breadcrumbs-container { line-height:18px; font-size:13px; margin:0 0 6px 10px; }
.ui-tabs .ui-tabs-hide {
	position: absolute;
	left:-10000px;
}


.star_0 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px 0px;  margin-right:5px; }
.star_1 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px -21px; margin-right:5px; }
.star_2 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px -41px; margin-right:5px; }
.star_3 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px -61px; margin-right:5px; }
.star_4 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px -81px; margin-right:5px; }
.star_5 { width: 100px; height: 18px; background:url('/betterbathrooms/images2/bb-big-stars.png') 0px -102px; margin-right:5px;}
.buy_now_up { width:280px; height: 37px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') 0px        -1px;}
.buy_now_up:hover, .buy_now_down { width:280px; height:37px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') 0px -38px;}
.reserve_and_collect_up { 
	width:146px; 
	height: 38px; 
	background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') -1px -74px;
}
.reserve_and_collect_up:hover, 
.reserve_and_collect_down { 
	width:146px; 
	height: 38px; 
	background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') -147px -74px;}
.add_to_basket_up { width:155px; height: 27px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -1px       -112px;}
.add_to_basket_up:hover, .add_to_basket_down { width:155px; height: 27px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -155px    -112px;}
.view_and_checkout_up { width:184px; height: 24px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -2px       -139px;}
.view_and_checkout_up:hover, .view_and_checkout_down { width:184px; height: 24px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') -187px -139px;}
.delivery_1 { width:46px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -2px       -163px;}
.delivery_2_3 { width:46px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -47px      -163px;}
.delivery_3_5 { width:46px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -93px      -163px;}
.delivery_7_14 { width:46px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -140px     -163px;}
.icon_tick { width:32px; height: 29px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -312px     0px;}
.icon_cross { width:32px; height: 28px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -312px     -29px;}
.icon_large { width:21px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -314px     -57px;}
.icon_small { width:22px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -314px     -89px;}
.icon_home { width:31px; height: 31px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -186px     -164px;}
.icon_question { width:23px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -217px     -163px;}
.icon_email { width:39px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -241px     -163px;}
.icon_printer { width:39px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -279px     -163px;}
.expert_reviewer { width:129px; height: 37px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -1px      -194px;}
.quote_open  { width:40px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -130px     -194px;}
.quote_close  { width:40px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -169px     -194px;}
.exchange_28_day  { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -218px -206px;}
.money_7_day { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -263px  -208px;}
.guarantee_1  { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')   -12px -253px;}
.guarantee_2  { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -51px      -253px;}
.guarantee_5  { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -98px      -253px;}
.guarantee_10 { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -142px     -253px;}
.guarantee_15 { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -168px     -253px;}
.guarantee_20 { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -207px     -253px;}
.guarantee_25 { width:21px; height: 21px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -271px     -253px;}


/*
.class_name { width:px; height: px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -px     -px;}
*/

.preorder_large_up { width:175px; height: 40px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -0px     -287px;}
.preorder_large_up:hover, .preorder_large_down { width:175px; height: 40px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -174px     -287px;}

.preorder_small_up { width:114px; height: 26px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -0px     -326px;}
.preorder_small_up:hover, .preorder_small_down { width:114px; height:26px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -113px     -326px;}

.view_details_up { width:130px; height:26px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -0px     -351px;}
.view_details_up:hover, .view_details_down { width:px; height: px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite-2.png')  -131px     -351px;}

.icon_preorder { width:37px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -336px     -91px;}

.icon_due { width:40px; height: 34px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -335px     -57px;}

.image_basket { width:53px; height: 51px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png')  -318px     -174px;}

.icon_catalogue { width: 99px; height: 93px; background:url('/betterbathrooms/images2/opt/cat-image.jpg') 0px 0px;}

.icon_magnify { width: 32px; height: 32px; background:url('/betterbathrooms/images2/opt/bb-product-page-sprite.png') -280px 0px; }

.remove_item {width:11px; height:11px; background:url('/betterbathrooms/images2/bb-product-page-sprite.png')  -280px     -57px;}

/* to go to main css file */

.extra_images { border:0px; margin-right:12px; }

#non_info_buttons, #info_buttons {
	width: 275px;
	margin:6px 0;
}

#non_info_buttons p, #info_buttons p, #non_info_buttons p a, #info_buttons p a, #non_info_buttons li, #info_buttons li{
	height: 35px;
	background-color: #f7f7f7;
	padding: 8px;
	margin: 10px;
	font-size: 12px;
	color: #006c82;
	font-weight: bold;
	list-style:none;
	list-style-image:none;
}
#non_info_buttons li, #info_buttons li {
	margin-left:0;
}
.expert_100 {
	width: 100px; 
	height: 100px; 
	background:url('/betterbathrooms/images2/opt/expert-reviewers.png'); 
}

#non_info_buttons p span, #info_buttons p span,  
#non_info_buttons p img, #info_buttons p img
{
}
#non_info_buttons p span, #info_buttons p span,  
{
}

/* Override tabbed containers */

#tab_also_bought, 
#tab_accessory_offers {
	border: 1px solid silver;
}
#tabs_dynamic_info .ui-tabs-panel,
#tabs_product_information .ui-tabs-panel {
	border: 1px silver solid;
} 

#tabs_dynamic_info, #tabs_product_information, #product_related_products, #tab_accessory_offers {
	border: none;
	background-color: white;
	margin-top:5px;
}

#tabs_dynamic_info, ul, #tabs_product_information ul, #product_related_products ul {
	border: none;
}

#tabs_dynamic_info>ul li, #tabs_product_information>ul li, #product_related_products>ul li  { 
		border: none;
		background:none #006c82;
}

#tabs_dynamic_info ul li a, #tabs_product_information ul li a, #product_related_products ul li a { 
	border: none;
}

#tabs_dynamic_info ul li.ui-state-default a, #tabs_product_information ul li.ui-state-default a, #product_related_products ul li.ui-state-default a {
	background-color: #006c81;
	background: none;
	font-weight: bold;
}

#tabs_dynamic_info ul li.ui-state-selected a, #product_related_products ul li.ui-state-selected a, #tabs_product_information ul li.ui-state-selected a {
	background-color: gray;
	background: none;
}
#tabs_dynamic_info ul li.ui-state-active a, #product_related_product ul li.ui-state-active a, #tabs_product_information ul li.ui-state-active a {
	font-weight: bold;
	color: #ffffff;
	background: none;
}

.tab_review h {
	font-size: 1.8em;
}

.tab_review p strong {
	width: 150px;
	display: block;
	float:left;
	text-align: right;
}
.zero_padding_border_margin {border:none 0px;padding:0px;margin:0px;}
.font11 {font-size:11px;}
.two_cols_cat_div {text-align:center; background:#CDE8E3;width:225px;padding:0px;margin:0px;height:90px; font-size:11px}
.bg_white {background-color:#FFF;}
.pad_5_float_right {padding:5px; float:right;}
.pad_10_float_left {float:left; padding-left:10px;}
.relative_960 {position:relative; margin:0 auto; width:960px;}
.breadcrumb_raquo {font-size:1.4em; color:#3CAE42;}
.margin_left_5 {margin-left:5px;}
.greybox_146 {text-align:left; background-color:#e6e7e8; width:146px; margin-left:2px;}
.isl_account {width:38px; height:37px; background-position:0 0;}
.isl_delivery {width:40px; height:37px; background-position:-40px -4px !important;}
.isl_tracking {width:32px; height:37px; background-position:-197px -138px !important;}
.isl_returns {width:37px; height:38px; background-position:-229px -140px !important;}
.isl_reviews {width:38px; height:37px; background-position:-74px -42px !important;}
.isl_showrooms {width:38px; height:37px; background-position:-145px -1px !important;}
.isl_news {width:38px; height:37px; background-position:1px -41px !important;}
.isl_contact {width:38px; height:37px; background-position:-80px 0 !important;}
.isl_about {width:38px; height:37px; background-position:-112px -42px !important;}
.isl_jobs {width:37px; height:37px; background-position:-149px -42px !important;}
#common_over_banner {width:984px; margin:0px auto 0px; padding:0px; border:0px;}
#common_over_banner img {position:relative; left:-16px;}
.sc_inner {border:1px dashed silver; padding: 10px;}
.pagination_top {background-image:url(http://www.betterbathrooms.com/betterbathrooms/images2/refine-search-background-2.jpg); background-repeat:repeat-x; width:100%;}
.pagination_refine {color:#006c82; font-size:18px; display:inline-block;}
.pagination_showing {font-weight:bold; padding-left:20px; display:inline-block; float:right; padding-top:4px;}
#visible_products {font-size:13.2px; line-height:15.8px;}
.tab_product div {width:75%;}
.sorting {display:inline-block; padding:8px 0;}
.per_page {display:inline-block; padding-left: 10px;}
.page_links {margin-top:10px; font-weight:bold; display:inline-block; float:right;}
.tiles_discount {margin:0px; padding:0px; background-color:0px; width:265px;}
#product_buttons {width:565px;}
#product_essentials {border: 1px dashed silver; width:525px; padding: 10px; margin-bottom:6px;}
#product_summary_review {display:table-cell; text-align: left; width: 200px;}
#product_summary_prices {display:table-cell; text-align:right; width:340px;}
.font8 {font-size:8px;}
.font10 {font-size:10px;}
.font10_green {font-size:10px; color:#659f4a;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font14_green {color:#41a62a; font-size:14px;}
.font15 {font-size:15px;}
.font12_bold_blue {font-weight:bold; font-size:12px; color:#0066FF}
.font_bold_black {font-weight:bold; color: #000000;}
.font13_bb_blue {color:#006C82; font-size:13px;}
.font13_green_21 {color:#41a62a; font-size:13px; line-height:21px;}
.bold36 {font-size:36px; font-weight:bold;}
.bold_red {font-weight:bold; color:#F00;}
.h5_tabs {color:#006c81; font-size: 1.2em;}
cr_h2 {color:#FFF}
.yellow {color:yellow;}
.vamidr5px {vertical-align:middle; margin-right:5px;}
.tcell_left {display:table-cell; text-align:left;}
.block_left {display:block; text-align: left; float:left;}
.inline {display:inline}
.tr_100 {display:table-row; width:100%}
.nsp {text-decoration:line-through}
.text_left {text-align:left;}
.red {color:red}
.font18 {font-size:18px;}
.font18_red {color:red; font-size:18px;}
.font18_white_lp10 {font-size:18px; color:#FFF; padding-left:10px;}
.grey_3b {color:#3b3b3b;}
.grey_9 {color:#999999;}
.bold {font-weight:bold;}
.w940 {width:940px;}
.pxr {background-color: white; width: 880px; padding: 20px; border: 1px solid silver; margin-top:20px;}
.rel_floatLeft {position:relative; float:left;}
.rel_floatRight {position:relative; float:right;}
#product_manufacturer {width:547px; background-color:#f7f7f7; margin-bottom:10px;}
.pm_div {position:relative; float:left;  width:547px; padding-left:10px; margin-bottom: 5px;}
.p_e_r {background-color: white; width: 880px; padding: 20px; border: 1px solid silver; margin-top:20px;}
.expert_blockquote {width:85%; padding-left:30px; padding-right:30px; font-size: 1.5em; float: left;}
.expert_p {text-align:right; float:right; clear:left; padding-right:30px; font-size: 1.2em;}
.pcr_p {width:500px; float:left; clear:left; margin:10px;}
.customer_reviews_product_page h3 {margin-left: 10px; margin-right:10px;}
.nickname {float:left; clear:left; margin:10px;}
.review_date {margin-left:20px; font-style:italic;}
.clear_rel560 {width:560px; position:relative; clear:both;}
.tile_adds {text-align: center; border:solid 1px #00000; width:137px; float:left; height:325px; margin-right:5px; margin-bottom:5px;}
.tile_adds2 {height:137px; border:solid 1px #000000;}
.tile_adds3 {height:116px; border-left:solid 1px #000000; border-right: solid 1px #000000;}
.no_adh_adds {text-align: center; width:139px; float:left; height:274px; margin-right:5px; margin-bottom:5px;}
.adds_title {height:52px; padding-top:5px;}
.padd_b5 {padding-bottom:5px;}
.silver_border {border:solid silver 1px;}
.adds_url {height:137px; padding-top:10px; padding-bottom:5px;}
.p_code {color:#e42a24; font-weight:bold;}
.call {color:#006c82; font-weight:bold; font-size:12px;}
.wide290 {width:290px}
.bb_blue {color:#006c82;}
.summary {border: dashed silver 1px; margin-top:15px; padding: 5px;}
.saving_you {color:#659f4a; font-size:13px;}
.retail {font-weight: normal; color: #666666;}
.v_mid {vertical-align:middle;}
.normal_blue {font-weight:normal; color:#0066FF;}
.saving_alt2 {color:#659f4a; font-size:11px;}
.calc_total {background-color:#FFFFFF; margin-left:10px; width:130px; display:inline-block;}
.calc_bg {width:620px; font-size:13pt; padding:5px; height:58px; margin-top:20px; background-image:url(http://www.betterbathrooms.com/betterbathrooms/images2/mosaic-order-background.png)}
.no_top_border {border-top:none;}
.pl_10 {padding-left:10px;}
.pr_10 {padding-right:1px;}
.plr_10 {padding-left:10px; padding-right:10px;}
.mt7 {margin-top:7px;}
.mt13 {margin-top:13px;}
.mt19 {margin-top:19px;}
.mb20 {margin-bottom:20px}
.left {text-align:left;}
.order_ref {background:#999999; color:#FFFFFF; font-size:20px; font-weight:bold; width:100px; text-align:center;}
.view_details {display:block; float:left; width:137px; height:38px;}
.buy_img {display:inline; float:none; width:137px; height:38px;}
.lib_100 {float:left; display:inline-block; margin:10px; height:100px; width:100px;}
.star_box {position: relative; left: 0px; top:110px; float:left;}
/* CUT OUT OF review_body.tpl */
div.review-form fieldset {
	border: 1px #000 solid;
	margin-bottom: 2em;
}
div.review-form legend {
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding-left: 26px;
	background: url('/betterbathrooms/images2/bullet.png') left center no-repeat;
}
div.review-form label {
	display: block;
	float: left;
	clear: left;
	width: 20%;
	font-weight: bold;
	margin: 0px 0.5em 0.5em 0px;
}
div.review-form .wide-input,
div.review-form .wide-label {
	float: none;
	margin: 0;
	text-align: center;
	width: auto;
}
div.review-form .field_comment {
	font-style: italic;
	text-align: center;
}
div.review-form .back-button {
	float: left;
}
div.review-form .submit-button {
	float: right;
}
/* END review_body.tpl styles */
/* More CATEGORY REVIEW STYLES */
.tab_review {clear:both;}
.tab_review div.star_ratings {float:right;}

.tab_review div.star_ratings p strong {width:130px}
.tab_review h5, tab_review h5 a {color:#006c82;}
.tab_review p {text-align:left;}

