body
{
text-align:center;
background: #eeeeee;
margin:0;
font-family:helvetica,verdana;
color:#414141;
font-size:100%;
line-height:100%;


}

p { margin-top:0; padding-top:0; }
.widetxt240 ul {clear: left;}

a { color:#ac6d00; text-decoration:underline;}
a:hover { color:#585858; text-decoration:underline;}


input { font-family:"Palatino Linotype", Times; }
select { font-family:"Palatino Linotype", Times; }
#site { width:1000px; margin:0 auto; text-align:left; font-family:helvetica, verdana; font-size:80%; background:url(/images/bg_mid.jpg)  repeat-y;}

.top {
  background:url(/images/bg_top60nn.jpg) top center no-repeat #eaeaea;
  height:60px;
  width:1000px;
  position:relative;
  margin:0 auto;
  }
  
  

.top h1 {
font-family:"Palatino Linotype", Times;
        margin-top:15px;
	float:left;
	height:35px;
        width:250px;
	display: inline;
	color:#ac6d00;
        font-size:200%;
        padding-top:10px;
        font-weight:normal;
}
html>body .top h1  {

	height:25px;

}



.tophome {
  background:url(/images/bg_top60h.jpg) top center no-repeat #eaeaea;
  height:60px;
  width:1000px;
  position:relative;
  margin:0 auto;
  padding:35px 0 0 60px;
  text-align:center; line-height:20px;
  }
  html>body .tophome { height:25px; width:940px;}
  
  .tophome a { text-decoration:none; }
  .tophome a:hover { text-decoration:none; }
  
.topmenu {
  background:url(/images/bg_top60h.jpg) 0 -35px  no-repeat #eaeaea;
  height:25px;
  width:1000px;
  position:relative;
  margin:0 auto;
  padding:0 0 0 60px;
  text-align:center; line-height:20px;
  }
  html>body .topmenu { height:25px; width:940px;}
  
  .topmenu a { text-decoration:none; }
  .topmenu a:hover { text-decoration:none; }

#topbg { height:200px; width:1000px; }
#hometopbg { height:350px; width:1000px;  background:url(/images/bg_mid.jpg); }

.hometop5 { border:5px solid #ffffff; width:880px; height:350px; margin-left:60px; background:none;}
html>body .hometop5 { border:5px solid #ffffff; width:870px; height:340px;}

.top5 { border:5px solid #ffffff; width:880px; height:200px; margin-left:60px; background:none;}
html>body .top5 { border:5px solid #ffffff; width:870px; height:190px;}

.topspacer { width:1000px; height:40px; background:url(/images/top_spacer.jpg) no-repeat; }

#breadcrumb { width:500px;position:relative; left:70px; top:10px; }

#newlettersignup { position:relative; left:580px; width:160px; top:-3px; width:360px; }
html>body #newlettersignup { top:0;}
#newlettersignup input { width:190px; position:relative; top:-8px; }
html>body #newlettersignup input { top:-10px;}

#newsletter { width:190px; float:right; }

.newslb {  padding-left:10px; width:160px; height:30px; font-weight:bold; background:url(/images/animation4.gif); float:right; position:relative; top:-11px; font-family:"Palatino Linotype";text-transform:uppercase; line-height:30px; font-size:80%; }
html>body .newslb { top:-14px; width:150px;  }

.newslb a { text-decoration:none; color: #414141;display:block;}
.newslb a:hover { color:#777777;text-decoration:none; }

#left { width:240px; float:left;}
#right { width:700px; float:left; font-family:helvetica, verdana; font-size:80%;}

.imgleft { border:5px solid #ffffff;  float:left; }
.imgbleft { background:url(/images/90imgborder.jpg ) no-repeat; width:110px; height:120px; padding:5px 5px 5px 2px; float:left;  margin-right:15px; margin-left:-5px; margin-top:-5px;}
html>body .imgbleft { height:100px; width:100px; padding:5px; }

.bigimgleft { background:url(/images/240imgborder.jpg ) no-repeat; width:260px; height:260px; padding:5px 5px 5px 2px; float:left;  margin-right:15px; margin-left:-5px; margin-top:-5px;}
html>body .bigimgleft { height:260px; width:250px; padding:5px;}

.imgright { border:5px solid #ffffff; float:left; }
.imgbright { background:url(/images/90imgborder.jpg ) no-repeat; width:110px; height:120px; padding:5px 5px 5px 2px; float:right;  margin-left:15px; margin-right:-5px; margin-top:-5px;}
html>body .imgbright { height:100px; width:100px; padding:5px 5px 5px 5px;}

.bigimgright { background:url(/images/240imgborder.jpg ) no-repeat; width:260px; height:260px; padding:5px 5px 5px 2px; float:right;  margin-left:15px; margin-right:-5px; margin-top:-5px;}
html>body .bigimgright { height:260px; width:250px; padding:5px;}

.widetxt190 { width:740px;  font-family:helvetica, verdana; font-size:100%;  min-height:90px; float:right; padding-right:60px; margin-bottom:15px;}
html>body .widetxt190 {margin-bottom:15px; width:680px;}

.wide2img { width:740px;  font-family:helvetica, verdana; font-size:100%;float:right; margin-bottom:15px; padding-right:60px;}
html>body .wide2img {width:680px; margin-bottom:15px;}

.left260 { width:260px;
        float:left; }

.right260 { width:260px;padding-left:40px;
        float:left;}
        html>body .right260 { padding-left:70px; }

.left260 .subhead260 {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:260px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:10px;



}
html>body .left260 .subhead260 {
  width:260px;
padding-bottom:0;
margin-bottom:10px;
padding-bottom:0;
height:25px;
 float:left;
}

.right260 .subhead260 {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:255px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:10px;

        margin-left:5px;


}
html>body .right260 .subhead260 {
  width:255px;
padding-bottom:0;
margin-bottom:10px;
padding-bottom:0;
height:25px;
 float:right;
}

.padleft10 { padding-left:20px; }
html>body .padleft10 { padding-left:10px; }

.widetxt190 .titletxt {
        font-family:Times;
        margin-bottom:0;
	float:left;
	height:40px;
	width:555px;
	display: inline;
	color:#ac6d00;
        font-size:200%;
        padding-top:10px;
}
html>body .widetxt190 .titletxt {
margin-bottom:10px;
padding-bottom:0;
width:560px;
margin-top:-6px;
padding-top:0;
}

.widetxt190 h1 {
        font-family:Times;
        margin-bottom:0;
	float:left;
	height:40px;
	width:555px;
	display: inline;
	font-weight:normal;
	color:#ac6d00;
        font-size:200%;
        padding-top:10px;
}
html>body .widetxt190 h1 {
margin-bottom:10px;
padding-bottom:0;
width:560px;
margin-top:-6px;
padding-top:0;
}

.widetxt190 .subhead {
         font-family:Times;

        margin-bottom:0;


	height:22px;
	width:555px;
	display: inline;
  float:left;

	color:#ac6d00;
        font-size:150%;
        padding-top:3px;
}
html>body .widetxt190 .subhead {
padding-bottom:0;
padding-bottom:0;
 padding-top:0;
 margin-top:-3px;
margin-bottom:10px;
width:560px;
 float:left;
}


.widetxt240 { width:740px;  font-family:helvetica, verdana; font-size:100%; min-height:240px; float:right; padding-right:60px; margin-bottom:15px;}
html>body .widetxt240 {width:680px; margin-bottom:15px;}

.widetxt240 .subhead {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:405px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:10px;
	margin-top:-3px;
	display: inline;

}
html>body .widetxt240 .subhead {
  width:410px;
padding-bottom:0;
margin-bottom:10px;
padding-bottom:0;
height:25px;
 float:left;
}

p { margin-top:0; padding-top:0; }

/*.textblock { width:690px; float:right;  margin-right:55px; margin-bottom:15px;}*/
.textblock { width:740px; float:right;  padding-right:55px; margin-bottom:15px;}
html>body .textblock {width:685px;  }

.textblock .titletxt {
        font-family:Times;

        margin-bottom:0;
	float:left;
	height:40px;
	width:690px;
	display: inline;
	margin-top:-6px;
	color:#ac6d00;
        font-size:200%;
        padding-top:10px;



}
html>body .textblock .titletxt {
margin-bottom:10px;
padding-bottom:0;
width:690px;
padding-top:0;
}

.textblock h1 {
        font-family:Times;

        margin-bottom:0;
	float:left;
	height:40px;
	width:690px;
	display: inline;
	margin-top:-6px;
	color:#ac6d00;
        font-size:200%;
        padding-top:10px;
        font-weight:normal;


}
html>body .textblock h1 {
margin-bottom:10px;
padding-bottom:0;
width:690px;
padding-top:0;
}

.textblock .subhead {
         font-family:Times;

        margin-bottom:0;
        color:#ac6d00;
        font-size:150%;
	height:22px;
	width:690px;
	display: inline;
        float:left;
        margin-top:-3px;
}
html>body .textblock .subhead {
padding-bottom:0;
padding-bottom:0;
margin-bottom:10px;
width:690px;
 float:left;
}

.textblock h1 {
        font-family:Times;
        font-weight:normal;
        margin-bottom:0;
        color:#ac6d00;
        font-size:150%;
	height:22px;
	width:690px;
	display: inline;
        float:left;
        margin-top:-3px;
}
html>body .textblock h1 {
padding-bottom:0;
padding-bottom:0;
margin-bottom:10px;
width:690px;
 float:left;
}

.wide2c { }
html>body .wide2c {}

.wide3c { padding-right:53px; }
html>body .wide3c {padding-right:63px;}

.wide2 { font-size:9.5pt; line-height:120%; font-family:helvetica, verdana;  width:745px; height:130px; background:url(/images/2wide.jpg ) no-repeat; padding:10px 0 0 7px; float:right;  padding-right:55px; margin-bottom:15px;}
html>body .wide2 { width:735px; height:110px; padding:10px 0 0 10px; }
.wideleft2 { width:244px; height:90px; padding:0 10px 0 10px; float:left; display:block; }
html>body .wideleft2 { width:230px; }
.wideright2 { width:230px; height:90px; padding:0 10px 0 10px; float:left; }
html>body .wideright2 { width:210px; }
.wide2 img { float:left; }

.wide3 {  font-size:9.5pt; line-height:120%; font-family:helvetica, verdana; width:893px; height:130px; background:url(/images/3wide.jpg) no-repeat; padding:10px 0 0 8px; float:right;  margin-bottom:15px}
html>body .wide3 { width:870px; height:110px; padding:10px 0 0 10px;}
.wideleft3 { width:193px; height:90px; padding:0 10px 0 15px; float:left;}
html>body .wideleft3 { width:176px;  padding:0 10px 0 15px;}
.wideright3 { width:193px; height:90px; padding:0 10px 0 15px; float:left; }
html>body .wideright3 { width:174px; }
.widefarright3 { width:175px; height:90px; padding:0 10px 0 15px; float:left; }
html>body .widefarright3 { width:160px; }
.wide3 img { float:left; }

.wide4 {  font-size:9.5pt; line-height:120%; font-family:helvetica, verdana; width:745px;  background:url(/images/4wide.jpg) no-repeat; padding:10px 0 0 5px; float:right;  margin-bottom:15px}
html>body .wide4 { width:740px;  }
.wideleft4 { width:177px;  padding:20px 27px 0 0; float:left;}
html>body .wideleft4 { width:150px;  }
.wideright4 { width:177px;  padding:20px 27px 0 0; float:left; }
html>body .wideright4 { width:150px; }
.widefarright4 { width:177px; padding:20px 27px 0 0; float:left; }
html>body .widefarright4 { width:150px; }
.widefarfarright4 { width:177px;  padding:20px 27px 0 0; float:left; }
html>body .widefarfarright4 { width:150px; }
.wide4 img { float:left; }

.w41 {margin-left:5px; margin-right:37px;}
html>body {margin-right:37px;}
.w42 {margin-right:37px;}
html>body {margin-right:37px;}
.w43 {margin-right:34px;}
html>body {margin-right:36px;}
.w44 {margin-right:0px;}
html>body {margin-right:0px;}

.wide4images { width:730px }

.titletxt {
        font-family:Times;

        margin-bottom:0;
	float:left;
	height:40px;
	width:550px;
	display: inline;
	margin-top:-6px;
	color:#ac6d00;
        font-size:200%;



}
html>body .titletxt {
margin-bottom:10px;
padding-bottom:0;
width:560px;
}

.subhead {
         font-family:Times;

        margin-bottom:0;


	height:22px;
	width:550px;
	display: inline;
float:left;

	color:#ac6d00;
        font-size:150%;
        margin-top:-3px;
}
html>body .subhead {
padding-bottom:0;
padding-bottom:0;
margin-bottom:10px;
width:560px;
 float:left;
}

.slimsubhead {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:169px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:0;

	display: inline;

}
html>body .slimsubhead {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
width:180px;
 float:left;
 margin-top:-3px;
}

.wide3 h1 {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:169px;
        float:left;
        color:#ac6d00;
        font-size:120%;
        margin-bottom:0;
        font-weight:normal;
        margin:0;
	display: inline;

}
html>body .wide3 h1 {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
width:180px;
 float:left;
 margin-top:-3px;
}



.wideright2 .slimsubhead {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:210px;
        float:left;
        color:#ac6d00;
        font-size:140%;
        margin-bottom:0;

	display: inline;

}
html>body .wideright2 .slimsubhead {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
 float:left;
 	margin-top:-3px;
}

.wideright2 h1 {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:210px;
        float:left;
        color:#ac6d00;
        font-size:140%;
        margin-bottom:0;
        font-weight:normal;
	display: inline;

}
html>body .wideright2 h1 {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
 float:left;
 	margin-top:-3px;
}

.wideleft2 .slimsubhead {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:210px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:0;

	display: inline;

}
html>body .wideleft2 .slimsubhead {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
width:220px;
 float:left;
 	margin-top:-3px;
}

.wideleft2 h1 {
        font-family:Times;
        padding-bottom:0;
        padding-bottom:0;
        height:25px;
        width:210px;
        float:left;
        color:#ac6d00;
        font-size:150%;
        margin-bottom:0;
        font-weight:normal;
	display: inline;

}
html>body .wideleft2 h1 {
padding-bottom:0;
margin-bottom:0;
padding-bottom:0;
height:25px;
width:220px;
 float:left;
 	margin-top:-3px;
}

.wide3 p { margin-bottom:0; }
.wide2 p { margin-bottom:0; }

.tmenu1 { float:left;  text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu1 a { width:90px; height:20px; display:block;  text-decoration:none; color:#414141;}
.tmenu1 a:hover { width:90px; height:20px; display:block;  text-decoration:none; color:#777777;}

.tmenu2 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu2 a { width:100px; height:20px; display:block; text-decoration:none; color:#414141;}
.tmenu2 a:hover { width:100px; height:20px; display:block;  text-decoration:none; color:#777777;}

.tmenu3 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu3 a { width:135px; height:20px; display:block;  text-decoration:none; color:#414141;}
.tmenu3 a:hover { width:135px; height:20px; display:block;  text-decoration:none; color:#777777;}

.tmenu4 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu4 a { width:65px; height:20px; display:block;  text-decoration:none; color:#414141;}
.tmenu4 a:hover { width:65px; height:20px; display:block;  text-decoration:none; color:#777777;}

.tmenu5 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu5 a { width:70px; height:20px; display:block;  text-decoration:none; color:#414141;}
.tmenu5 a:hover { width:70px; height:20px; display:block;  text-decoration:none; color:#777777;}

.tmenu6 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu6 a { width:105px; height:20px; display:block;  text-decoration:none; color:#414141;}
.tmenu6 a:hover { width:105px; height:20px; display:block; text-decoration:none; color:#777777;}

.tmenu7 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu7 a { width:115px; height:20px; display:block; text-decoration:none; color:#414141;}
.tmenu7 a:hover { width:115px; height:20px; display:block; text-decoration:none; color:#777777;}

.tmenu8 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu8 a { width:115px; height:20px; display:block; text-decoration:none; color:#414141;}
.tmenu8 a:hover { width:115px; height:20px; display:block; text-decoration:none; color:#777777;}

.tmenu9 { float:left; text-transform:uppercase; font-family:"Palatino Linotype", Times; font-weight:bold;}
.tmenu9 a { width:85px; height:20px; display:block; text-decoration:none; color:#414141;}
.tmenu9 a:hover { width:85px; height:20px; display:block; text-decoration:none; color:#777777;}

.footer { background:#ebebeb; font-family:helvetica,verdana; font-size:90%; height:80px;}
.footer a { color:#a6a6a6; }
.footerleft { margin-left:60px; color:#c8c8c8; float:left;}
.footerleft a { margin-right:10px;}
.footerleft br { line-height:50%; }

.footerright { float:right; margin-right:60px; color:#a6a6a6; text-align:right; }
.footerright br { line-height:50%; }

.accred { margin-left:60px; color:#c8c8c8; float:left;}
.accred a { color:#b8b8b8;}

.cats {width:740px; padding-right:60px; padding-bottom:20px; float:right; }
html>body .cats {width:680px;  }

.searchresults {  }

#formsearch { margin:13px 0 6px 0; padding:0; }
.searchbox { width:152px; margin-left:7px;}
.submit { width:152px; height:22px; background:url(/images/searchbuttonnt.jpg) top left; border:0; font-family:"Palatino Linotype", Times; font-weight:bold; font-size:85%; color:#414141;}
.submit:hover { width:152px; height:22px; background:url(/images/searchbuttonnt.jpg) 0 -22px; color:#777777;}
.submit:active { width:152px; height:22px; background:url(/images/searchbuttonnt.jpg) 0 -44px; color:#777777;}

.surveyleft { width:164px; height:87px;  margin-bottom:20px;}
html>body .surveyleft {  }

.surveyleft a { width:164px; height:99px; background:url(/images/freequote.jpg) top left; border:0; display:block; text-decoration:none; font-family:"Palatino Linotype", Times; padding:15px 15px 15px 15px; color:#414141;}
html>body .surveyleft a { width:134px; height:69px;  }

.surveyleft a:hover { width:164px; height:99px; background:url(/images/freequote.jpg) 0 -99px;  display:block;  text-decoration:none; color:#777777;}
html>body .surveyleft a:hover { width:134px; height:69px;  }

.surveyleft a:active { width:164px; height:99px; background:url(/images/freequote.jpg) 0 0;  display:block;  text-decoration:none; color:#777777;}
html>body .surveyleft a:active { width:134px; height:69px;  }

.flashblock { float:right; margin-right:70px; }
.historyblock { float:right; margin-right:70px; }
.coveragemap {float:right; margin-top:-10px; margin-right:50px;}

table {font-family:helvetica,verdana; font-size:90%; border:2px solid #ac6d00; background:#FFFFFF; }
/* */
td {padding:5px; border:1px solid #ac6d00; }
/* */

 table.sitemap {font-family:helvetica,verdana; font-size:90%;border:0;background:none;  }
/* border:2px solid #ac6d00; background:#FFFFFF;*/
table.sitemap td  {padding:5px;border:0;}
/*border:1px solid #ac6d00; */

.faqtext {width:740px; padding-right:60px; float:right; }
html>body .faqtext {width:680px;  }

.gallery {width:740px; padding-right:60px; float:right; }
html>body .gallery {width:680px;  }

.galleryblock { width:172px; height:132px; }

.searchterms { margin-bottom:4px; }

.faqsearch { width:150px; height:30px; background:url(/images/search_faqs.jpg) top left; border:0;}
.requestsurvey { width:150px; height:30px; background:url(/images/send_enquiry.jpg) top left no-repeat; border:0;}

.newsitem {width:740px; padding-right:60px; float:right; }
html>body .newsitem {width:680px;  }
.newsitem a { cursor:pointer; }

.sitemap {width:680px;  float:right;}
html>body .sitemap {width:680px; }
.sitemapf { width:740px; padding-right:60px; float:right; padding-bottom:15px;}
html>body .sitemapf {width:680px; }
.mapblock  {width:740px; padding-right:60px; float:right; }
html>body .mapblock {width:680px;  }

.sgmaptext { width:300px; float:left;}
.sgmapframe { width:750px; height:270px; background:url(/images/mapbackground.jpg) no-repeat; float:right; padding:15px 50px 0 15px; text-align:left;}
html>body .sgmapframe { width:685px; height:255px; }
.sgmap { width:670px; height:240px; }

.pointer { cursor:pointer; }

.show-inline { margin: 0; display: inline; }
.hide { margin: 0; display: none; }
.pass { background-color: #D2F8D2; }
.fail { background-color: #F4C9C6; }
.error { background-color: #F4C9C6; }

.survey { width:740px; padding-right:160px; float:right; text-align:center;  padding-left:100px;}
html>body .survey { width:480px; }

.survey select { width:300px; }
.survey input { width:300px; }

.qna {
         font-family:Times;
	display: inline;
	color:#ac6d00;
        font-size:150%;

}
html>body .qna {


}

.formleft { font-weight:bold;width:120px; }
.formtitle { font-weight:bold; }
.formsurname { font-weight:bold; }
.formfirstname { font-weight:bold; }
.formright { width:330px; }

.quickenq a { background:url(/images/quick-enquiry.jpg) 0 0 ; display:block; width:150px; height:30px; text-decoration:none;}
.quickenq a:hover { background:url(/images/quick-enquiry.jpg) 0 -30px ; display:block; text-decoration:none;}
.quickenq a:active { background:url(/images/quick-enquiry.jpg) 0 -60px ; display:block; text-decoration:none;}

#submit { width:150px; }

.videoblock { padding-right:60px; width:740px; float:right;}
html>body .videoblock { width:680px; }

#toplnks { height:60px; }
.homelnk a { text-decoration:none; display:block;float:left;width:500px;height:60px;}
.homelnk a:hover {text-decoration:none;}
.homelnk a:active {text-decoration:none;}
.numberlnk a {text-decoration:none; display:block; float:right;width:250px;height:60px; left:-12px; position:relative;}
.numberlnk a:hover {text-decoration:none;}
.numberlnk a:active {text-decoration:none;}

.profilefurniture a { background:url(/images/profile_furniture.jpg) 0 0; display:block; text-decoration:none; width:162px; height:71px;}
.profilefurniture a:hover { background:url(/images/profile_furniture.jpg) 0 -71px; display:block; text-decoration:none; width:162px; height:71px;}

.profiledoors a { background:url(/images/profile_doors.jpg) 0 0; display:block; text-decoration:none; width:162px; height:71px;}
.profiledoors a:hover { background:url(/images/profile_doors.jpg) 0 -71px; display:block; text-decoration:none; width:162px; height:71px;}

.profilecasement a { background:url(/images/profile_casement.jpg) 0 0; display:block; text-decoration:none; width:162px; height:71px;}
.profilecasement a:hover { background:url(/images/profile_casement.jpg) 0 -71px; display:block; text-decoration:none; width:162px; height:71px;}

.profileboxsash a { background:url(/images/profile_box.jpg) 0 0;  display:block; text-decoration:none; width:162px; height:71px;}
.profileboxsash a:hover { background:url(/images/profile_box.jpg) 0 -71px; display:block; text-decoration:none; width:162px; height:71px;}

.profilefeature a { background:url(/images/profile_feature.jpg) 0 0;  display:block; text-decoration:none; width:162px; height:71px;}
.profilefeature a:hover { background:url(/images/profile_feature.jpg) 0 -71px; display:block; text-decoration:none; width:162px; height:71px;}

.galleryframe { width:172px; height:132px; background:url(/images/galleryframe.jpg); padding:11px; float:left;}
html>body .galleryframe { width:150px; height:110px; }

.gallerycss { width:740px; float:right;  padding-right:5px; margin-bottom:15px; }
html>body .gallerycss { }