@charset "utf-8";
/* CSS Document */

body {
background-color:#8C8C8C;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

img {
border:0;
}

#outer {
width:100%;
}

#header {
text-align:left;
width:850px;
background-color:#3b3d3a;
padding:25px;
border-bottom:4px solid #fefefe;
height:97px;
background-image:url(../images/heading-bg-home.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.bgb {
background-image:url(../images/product-heading-bg.jpg) !important; 
}

div.bgc {
background-image:url(../images/identiti-heading-bg.jpg) !important; 
}

div.bgd {
background-image:url(../images/heading-d.jpg) !important; 
}

div.bge {
background-image:url(../images/heading-e.jpg) !important; 
}

div.bgf {
background-image:url(../images/heading-f.jpg) !important; 
}

div.bgg {
background-image:url(../images/heading-g.jpg) !important; 
}


#nav {
height:25px;
background-color:#b1b1b1;
border-bottom:4px solid #fefefe;
border-top:4px solid #8095ae;
width:875px;
text-align:right;
padding-right:25px;
}

div.main {
height:460px;
background-color:#ffffff;
width:892px;
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
color:#000000;
}

div.main2 {
height:580px;
background-color:#ffffff;
width:892px;
border-left:4px solid #ffffff;
border-right:4px solid #ffffff;
color:#000000;
}

.hp {
background-image:url(../images/hpbg.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#3a3b37 !important;
border-left:4px solid #fefefe;
border-right:4px solid #fefefe;
border-bottom:4px solid #fefefe;
color:#ffffff !important;
}

.prods {
background-image:url(../images/productsbg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.contact {
background-image:url(../images/contactbg.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#3b3d3a !important;
border-left:4px solid #fefefe;
border-right:4px solid #fefefe;
border-bottom:4px solid #fefefe;
color:#ffffff !important;
}

.support {
background-image:url(../images/support2.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.about {
background-image:url(../images/aboutbg.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color:#3b3d3a !important;
border-left:4px solid #fefefe;
border-right:4px solid #fefefe;
border-bottom:4px solid #fefefe;
color:#ffffff !important;
}

.clean {
background-image:url(../images/cleanbg.jpg);
background-position:top right;
background-repeat:no-repeat;
height:1100px !important;
}

.cleanText {
width:350px !important; 
height:500px !important;
}

.prestige2 {
/* background-image:url(../images/prestige2bg.jpg); */
background-position:top;
background-repeat:no-repeat;
}

.prestige {
/* background-image:url(../images/prestigebg.jpg); */
background-position:top;
background-repeat:no-repeat;
}

.identiti2 {
/* background-image:url(../images/identiti2bg.jpg); */
background-position:top;
background-repeat:no-repeat;
}

.identiti {
/* background-image:url(../images/identitibg.jpg); */
background-position:top right;
background-repeat:no-repeat;
}

.framelessSingle {
background-image:url(../images/prestige2/frameless-sd.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessSingleTech {
background-image:url(../images/prestige2/frameless-sd-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessSingleOff {
background-image:url(../images/prestige2/frameless-sdoffset.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessSingleOffTech {
background-image:url(../images/prestige2/frameless-sdoffset-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessHinge {
background-image:url(../images/prestige2/frameless-hinge-door.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessHingeTech {
background-image:url(../images/prestige2/frameless-hinge-door-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessHingeSide {
background-image:url(../images/prestige2/frameless-hinge-doorsp.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.framelessHingeSideTech {
background-image:url(../images/prestige2/frameless-hinge-doorsp-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.extbifoldDoor {
background-image:url(../images/identiti2/ext-bifold-door.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.extbifoldDoorTech {
background-image:url(../images/identiti2/ext-bifold-door-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.offsetddQuad {
background-image:url(../images/identiti2/offset-ddquad.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.offsetddQuadTech {
background-image:url(../images/identiti2/offset-ddquad-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pres2slider {
background-image:url(../images/prestige2/slider-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pres2sliderTech {
background-image:url(../images/prestige2/slider-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pres2doubledoor {
background-image:url(../images/prestige2/doubledoor-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pres2doubledoorTech {
background-image:url(../images/prestige2/doubledoor-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.preshingedoor {
background-image:url(../images/prestige/hingedoor-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.preshingedoortech {
background-image:url(../images/prestige/hingedoor-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}


.preswalkin {
background-image:url(../images/prestige/walkin-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.walkintech {
background-image:url(../images/prestige/walkin-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.inslide {
background-image:url(../images/prestige/inslide-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.inslideTech {
background-image:url(../images/prestige/inslide-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pivot {
background-image:url(../images/prestige/pivot-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pivotTech {
background-image:url(../images/prestige/pivot-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pbifold {
background-image:url(../images/prestige/bifold-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pbifoldTech {
background-image:url(../images/prestige/bifold-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.singlebath {
background-image:url(../images/prestige/singlebs-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.singlebathTech {
background-image:url(../images/prestige/singlebs-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}


.fixedbath {
background-image:url(../images/prestige/fixedbs-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fixedbathTech {
background-image:url(../images/prestige/fixedbs-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bowslider {
background-image:url(../images/identiti2/bowslider-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bowsliderTech {
background-image:url(../images/identiti2/bowslider-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bowquad {
background-image:url(../images/identiti2/bowquad-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bowquadTech {
background-image:url(../images/identiti2/bowquad-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pivotdoor {
background-image:url(../images/identiti2/pivotdoor-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2pivotdoorTech {
background-image:url(../images/identiti2/pivotdoor-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2slider {
background-image:url(../images/identiti2/slider-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2sliderTech {
background-image:url(../images/identiti2/slider-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2ddquad {
background-image:url(../images/identiti2/doublequad-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2ddquadTech {
background-image:url(../images/identiti2/doublequad-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
height:515px !important;
}

.bifold {
background-image:url(../images/identiti2/bifold-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bifoldTech {
background-image:url(../images/identiti2/bifold-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2pivot {
background-image:url(../images/identiti/pivot-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.ipivotTech {
background-image:url(../images/identiti/pivot-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.isingleover {
background-image:url(../images/identiti/singleover-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.isingleoverTech {
background-image:url(../images/identiti/singleover-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.ifixedpanel {
background-image:url(../images/identiti/fixedover-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.ifixedpanelTech {
background-image:url(../images/identiti/fixedover-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}


.fourfold {
background-image:url(../images/identiti/4fold-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fourfoldTech {
background-image:url(../images/identiti/4fold-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2ushapedquad {
background-image:url(../images/identiti2/ushaped-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2ushapedquadTech {
background-image:url(../images/identiti2/ushaped-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.infillpanel {
background-image:url(../images/prestige/infillpanel-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.infillpanelTech {
background-image:url(../images/prestige/infillpanel-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2sidepanel {
background-image:url(../images/identiti2/sidepanel-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2sidepanelTech {
background-image:url(../images/identiti2/sidepanel-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.presSidePanel {
background-image:url(../images/prestige/sidepanel-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.presSidePanelTech {
background-image:url(../images/prestige/sidepanel-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.squaresingle {
background-image:url(../images/bath-screens/singlesquarebathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.squaresinglebathscreentech {
background-image:url(../images/bath-screens/singlesquarebathscreen_tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.mini {
background-image:url(../images/bath-screens/minibathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.minitech {
background-image:url(../images/bath-screens/minibathscreen_tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.squarefixedpanel {
background-image:url(../images/bath-screens/squarefixedbathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.sailsingle {
background-image:url(../images/bath-screens/sailsinglebathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.sailsingletech {
background-image:url(../images/bath-screens/sailsinglebathscreentech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.sailfixedpanel {
background-image:url(../images/bath-screens/fixedsailbathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.sailfixedpaneltech {
background-image:url(../images/bath-screens/fixedsailbathscreentech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.singlebathscreen {
background-image:url(../images/bath-screens/singlebathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.singlebathscreentech {
background-image:url(../images/bath-screens/singlebathscreentech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fourfoldbathscreen {
background-image:url(../images/bath-screens/fourfoldbathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fourfoldscreentech {
background-image:url(../images/bath-screens/fourfoldbathscreen_tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fixedpanelscreen {
background-image:url(../images/bath-screens/fixedpanelbathscreen.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.fixedpaneltech {
background-image:url(../images/bath-screens/fixedpanelbathscreentech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.squarefixedpanelbathscreen {
background-image:url(../images/bath-screens/squarefixedbathscreentech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.pshapedquad {
background-image:url(../images/identiti2/pshapedquad.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2hingedoor {
background-image:url(../images/identiti2/hingedoor-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.i2hingedoortech {
background-image:url(../images/identiti2/hingedoor-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}



.pshapedquadtech {
background-image:url(../images/identiti2/pshapedquad_tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.wetroom {
background-image:url(../images/identiti2/wet-room-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.wetroomtech {
background-image:url(../images/identiti2/wet-room-tech.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.haworth {
background-image:url(../images/baths/haworth-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.eldwick {
background-image:url(../images/baths/eldwick-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.kildwick {
background-image:url(../images/baths/kildwick-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.bentham {
background-image:url(../images/baths/bentham-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.skipton {
background-image:url(../images/baths/skipton-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.haworthTech {
background-image:url(../images/baths/haworth-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.eldwickTech {
background-image:url(../images/baths/eldwick-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.kildwickTech {
background-image:url(../images/baths/kildwick-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.benthamTech {
background-image:url(../images/baths/bentham-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.skiptonTech {
background-image:url(../images/baths/skipton-tech-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
}

div.icons {
padding-top:5px;
padding-bottom:20px;
}

div.icons img {
margin-right:10px;
}

div.title {
padding-top:30px;
padding-left:25px;
}

div.title img {
behavior: url(iepngfix.htc); 
}

div.text {
width:320px;
margin-left:25px;
}

div.terms {
width:850px; margin-left:25px;
font-size:10px;
padding-bottom:30px;
}

div.terms p {
font-size:12px;
}

div.terms ul li {
font-size:12px;
}

div.terms ol li {
font-size:12px;
}

div.textTech {
margin-left:25px;
margin-right:25px;
}

div.textTech h2 {
font-size:17px;
padding:0px;
margin:10px 0 10px 0;
}

div.textTech table tr th {
font-size:10px;
font-weight:bold;
text-align:left;
background-color:#cbccc5;
color:#000000;
}

div.textTech table tr td {
font-size:10px;
background-color:#dedfd9;
text-align:left;
color:#000000;
}

div.textTech a {
color:#799cb3;
text-decoration:none;
font-weight:bold;
}

div.text h2 {
font-size:17px;
padding:0px;
margin:10px 0 10px 0;
}

div.text ul {
font-size:12px;
padding:0;
margin:0;
}

div.text ul li {
margin-left:20px;
padding-left:0px;
}

div.text a {
color:#799cb3;
text-decoration:none;
font-weight:bold;
}

div.products {
width:370px;
margin-left:25px;
height:345px;
margin-top:20px;
}

p {
font-size:12px;
}

div.thumbs {
padding-left:20px;
width:410px;
border-top:4px solid #fefefe;
border-right:4px solid #fefefe;
padding-top:20px;
padding-bottom:20px;
height:115px;
}

div.thumbs img {
margin-right:20px;
}

p {
margin-top:12px;
margin-bottom:12px;
padding:0px;
line-height:19px;
}

div.legal {
width:890px;
font-size:10px;
color:#000000;
padding:5px;
}

div.legal a {
color:#000000;
text-decoration:none;
}

div.prodMenu {
width:400px; height:350px; float:right; margin-right:25px; margin-top:20px;
} 

div.prodMenu2 {
width:330px; height:350px; float:right; padding-right:75px; padding-top:68px;
}

div.prodMenu p {
font-size:12px;
font-weight:bold;
margin:0 !important;
padding:0 !important;
} 

div.prodsSubHead {
height:25px;
behavior: url(iepngfix.htc); 
}

div.menuItem {
height:100px;
 margin-top:20px;
}

div.menuItem img {
float:left;
}

div.menuItem h2 {
margin:0;
padding:0;
font-size:17px;
}

div.menuItemText {
width:280px; padding-left:15px; float:right;
}

div.menuItemText a {
font-size:12px;
font-weight:bold;
color:#799cb3;
text-decoration:none;
}

div.listNav {
font-size:12px;
font-weight:bold;
}

div.listNav a {
color:#FFFFFF;
}

div.listNav a.active {
font-weight:bold;
text-decoration:underline;
}

/** Form **/

label,input.text {
	display: block;
	width: 140px;
	float: left;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
	
}

br.form {
	clear: left !important;
}

#text p {
margin-top:0px !important;
padding:0 !important;
}

ul li.indent1 {
margin-left:+15px;
}

ul li.indent2 {
margin-left:+30px;
}

ul li.indent3 {
margin-left:+45px;
}

.productBox {
background-color:#f3f3f5;
width:402px;
height:456px;
}

.productBox2 {
background-color:#f3f3f5;
width:402px;
height:576px;
}

.productBoxImages {
padding-left:4px;
}

.productBoxImages img {
margin:0 0 0 20px;
}

.sml {
font-size: 10px;
}

#ka-contactform {    
line-height: 30px;
}

#ka-contactform input {    
color: #4C5A52;    
height: 20px;    
margin-right: 15px;    
padding: 3px;    
width: 190px;
float:none;
}

#ka-contactform label {    
display: inline-block;    
padding-right: 10px;    
text-align: right;    
width: 120px;
font-size:12px;
float:none;
}

#ka-contactform textarea {    
color: #4C5A52;    
height: 50px;    
margin-right: 15px;    
margin-top: 10px;    
padding: 5px;    
width: 350px;
float:none;
}

#ka-contactform label.cbox {    
display: inline-block;    
line-height: 1;    
padding-right: 10px;    
text-align: right;    
width: 400px;
}

#ka-contactform input.cbox {    
height: 10px;    
width: 10px;
}

div.rw-enquiry-send {    
text-align: right;
}

div.rw-enquiry-send input {
margin-top:10px;    
height: 14px !important;    
width: 60px !important;
}
