/* CSS Document */
/* Home */
/* Header */

* {margin:0; padding:0;}
.clear {clear:both;}
.clear0 {clear:both;height:0;line-height:0;}

.cent { margin: 0 auto; width:901px; font-family:Arial, Helvetica, sans-serif;}

img {border:medium none;}



#header { height:136px; }
.topLine { height:6px; background-color:#2b2b2b;}
.headerWidth {width:901px; margin: 0 auto; position:relative}

.topMenu { height:30px; background-color:#2b2b2b; float:right; width:523px;}
.headerWidth .topMenu ul {float:right; margin: 2px 8px 0 8px; }
.headerWidth .topMenu ul.topnav li {display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; color:#FFFFFF;}
.headerWidth .topMenu ul.topnav li a {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none; margin:0 8px;}
.headerWidth .topMenu ul.topnav li a:hover { text-decoration:underline;}

.headerWidth h2 a { background:url('myimages/logo.jpg') no-repeat scroll left 0;display:block; height:110px; width:362px; overflow:hidden; font-size:9px; text-indent:-9999px; float:left; margin-top:20px;}
.headerWidth h2 a:hover {text-decoration:none;}

.phone { float:right; margin-top:16px; background-image:url('myimages/call.jpg'); height:29px; width:272px; display:block; overflow:hidden; text-indent:-9999px;}

.headerWidth .moto {color:#858484; font-family:Arial, Helvetica, sans-serif; font-size:14px; position:absolute; right:0px; top:82px;}
.moto p span {color:#ff7800;} 
.headerWidth .moto2 {color:#858484; font-family:Arial, Helvetica, sans-serif; font-size:14px; position:absolute; right:0px; top:104px;}
.moto2 p span {color:#ff7800;} 
/* Navagation */

.mainNav { width:901px; margin: 0 auto; background-image:url('myimages/menu.jpg'); height:36px;}
.mainNav ul { width:901px;}
.mainNav ul.nav li {display:inline; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 2px 0 0; }

.mainNav ul.nav li.bathroomFurniture a { width: 143px; display:block; padding-top:36px; overflow:hidden; height:0 !important; height:36px;}
.mainNav ul.nav li.bathroomProducts a { width: 148px; display:block; padding-top:36px; overflow:hidden; height:0 !important; height:36px;}
.mainNav ul.nav li.rigidKitchens a {height:36px; width: 110px; display:block; padding-top:36px; overflow:hidden; height:0 !important;}
.mainNav ul.nav li.chippendaleKitchens a {height:36px; width: 167px; display:block; padding-top:36px; overflow:hidden; height:0 !important;}
.mainNav ul.nav li.bedroomFurniture a {height:36px; width: 139px; display:block; padding-top:36px; overflow:hidden; height:0 !important;}

.mainNav ul.nav li.bathroomFurniture a:hover { background-position: 0 -36px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.bathroomProducts a:hover { background-position: -145px -36px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.rigidKitchens a:hover { background-position: -295px -36px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.chippendaleKitchens a:hover { background-position: -407px -36px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.bedroomFurniture a:hover { background-position: -576px -36px; background-image:url('myimages/menu.jpg');}

.mainNav ul.nav li.bathroomFurniture a.active { background-position: 0 -72px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.bathroomProducts a.active { background-position: -145px -72px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.rigidKitchens a.active { background-position: -295px -72px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.chippendaleKitchens a.active { background-position: -407px -72px; background-image:url('myimages/menu.jpg');}
.mainNav ul.nav li.bedroomFurniture a.active { background-position: -576px -72px; background-image:url('myimages/menu.jpg');}

.mainNav ul.nav li.qs { float:right; height:36px; margin:0; }

/* breadcrumb and basket */

.bread {width:901px; height:36px; margin:2px auto; color:#666666;}
.bread a.basket { background:url('myimages/basket_menu.jpg'); float:right; height:0 !important;  overflow:hidden;padding-top:36px;width:184px;}
.bread a.basket:hover {background-position:left -36px;}
.bread .crumb {width:710px; float:left; padding-top:10px; width:710px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.bread .crumb a { text-decoration:none; color:#666; }
.bread .crumb a:hover { text-decoration:underline;}
.bread .crumb a:active { text-decoration:underline; color:#F93;}

/* Home page content */

#content {width:901px; margin:0 auto; position:relative;}

.things {width:714px; height:330px; float:left;}
.things p {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444;}
.things a {text-decoration:none; color:#ff7800; float:right;}
.things a:hover { text-decoration:underline;}

.shadow { float:left; left:24px; overflow:hidden; position:absolute; top:268px;}
#content .shadow p {background:transparent url('myimages/orange.png') repeat-x scroll 0 0;clear:left;color:#FFFFFF;float:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;font-style:normal;font-variant:normal;line-height:36px;margin:2px 0 0;padding:0 16px 0 12px;}

.section {float:left; width:350px;}
.sectionn {float:right; width:350px;}
.section p {padding-top:0 !important;}
.sectionn p {padding-top:0 !important;}
.plan a { display:block; margin-top:10px; float:left; background:url('myimages/plan.jpg'); height:30px; width:350px; height:0 !important;  overflow:hidden; padding-top:30px;}
.planimg a{ float:left; background:url('myimages/plan_img.jpg') no-repeat; height:120px; width:350px; height:0 !important;  overflow:hidden; padding-top:128px;}
.brochure a{margin-top:10px; float:right; background:url('myimages/brochure.jpg'); height:30px; width:350px; height:0 !important;  overflow:hidden; padding-top:30px;}
.brochureimg a{float:right; background:url('myimages/brochure_img.jpg') no-repeat; height:120px; width:350px; height:0 !important;  overflow:hidden; padding-top:128px;}

.moreinfo { background:url('myimages/moreinfo.jpg'); height:0 !important;  overflow:hidden;padding-top:19px;width:75px; }
.moreinfo:hover { background-position:left -19px;}

#content .news { width:176px; float:right;}
#content .news h2 { color:#858484 !important; font-family:Arial, Helvetica , sans-serif !important; font-weight:normal !important; font-size:18px !important; padding: 10px 0 !important;}
#content .news h3 { color:#ff7800; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-bottom:4px; padding-top:0px;}
#content .news h3 a { float:none;}
#content .news em { float:right; padding-top:4px; color:#444;}
#content .news p { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; 
padding-top:0;}
#content .news a { color:#ff7800; float: left; padding-top:4px; text-decoration:none; }
#content .news a:hover { text-decoration:underline; }

.article { padding-bottom:34px;}
.test {width:176px; height:100px;}
.orange { background-image:url('myimages/quotes.jpg'); width:176px; height:120px;}
.test p { text-align:center;}
.test em { float:left; padding-top:8px;}
.test a { float:right; padding-top:8px;}


/* Bottom links */

.links { height:212px; width:901px; background-image:url('myimages/links.jpg'); margin:15px auto 0;}

.linklist { width:211px; list-style-image:none; list-style-position:outside; list-style-type:none; padding: 8px 0 0 14px; display:inline;float:left; line-height:11pt;}
.links ul.linklist li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9d9c9c; text-decoration:none;}
.links ul.linklist li a:hover { text-decoration:underline; color:#ff7800;}

.links ul.linklist li.toplink a { color:#2b2b2b; font-size:12px; margin-bottom:6px;}
.links ul.linklist li.toplink a:hover { text-decoration:underline; color:#ff7800;}

/* Footer */

.footer { margin:2px auto 0; background-color:#2b2b2b; width: 901px; height:36px;}
.footer ul {background-color:#2b2b2b; padding-top:6px; padding-left:6px;}
.footer ul.footMenu li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; color:#FFFFFF;}
.footer ul.footMenu li a {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none; margin:0 8px;}
.footer ul.footMenu li a:hover { text-decoration:underline;}

.footer p {float:right; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:10px 16px 0 0;}

.secure {margin:10px auto; width:523px; background-image:url('myimages/secure.jpg'); height:39px; width:523px; display:block; overflow:hidden; text-indent:-9999px;}

/* CSS content */

.sectionInfo { background-color:#e5e5e5; height:260px; width:549px; float:left; margin-bottom:10px;}
.sectionInfolong { background-color:#e5e5e5; height:170px; width:901px; float:left; margin-bottom:10px;}
.sectionInfoLinks {  width:350px; float:right;}

.sectionInfo h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px !important; color:#858484 !important; font-weight:normal !important; padding:8px 0 8px 16px !important;  }
.sectionInfo h1 span { font-size:22px !important; color:#2b2b2b !important; font-weight:bold !important;}
.sectionInfo p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; padding:0 16px 8px 16px; line-height: 12pt;}
.sectionInfo p strong {color:#2b2b2b; font-weight:bold;}

.sectionInfolong h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px !important; color:#858484 !important; font-weight:normal !important; padding:8px 0 8px 16px !important;  }
.sectionInfolong h1 span { font-size:22px !important; color:#2b2b2b !important; font-weight:bold !important;}
.sectionInfolong p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; padding:0 16px 8px 16px; line-height: 12pt;}
.sectionInfolong p strong {color:#2b2b2b; font-weight:bold;}

.rangeinfo { background:url('myimages/styles.jpg'); height:0 !important; overflow:hidden; padding-top:129px; width:350px; display:block; height:129px;}
.rangeinfo:hover { background-position:left -129px;}

.bathroomrangeinfo { background:url('myimages/bathroomstyles.jpg'); height:0 !important; overflow:hidden; padding-top:129px; width:350px; display:block; height:129px;}
.bathroomrangeinfo:hover { background-position:left -129px;}

.bedroomrangeinfo { background:url('myimages/bedroomstyles.jpg'); height:0 !important; overflow:hidden; padding-top:129px; width:350px; display:block; height:129px;}
.bedroomrangeinfo:hover { background-position:left -129px;}

.qualityinfo { background:url('myimages/info.jpg'); height:0 !important; overflow:hidden; padding-top:129px; width:350px; display:block; height:129px; margin-top:2px;}
.qualityinfo:hover { background-position:left -129px;}

.point {float:left; margin:3px 6px 0 0; background-image:url('myimages/bullet.jpg'); height:14px; width:14px; display:block; overflow:hidden; text-indent:-9999px;}

.typetext { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2b2b2b; padding-top:0px !important;}

.catalogue {width:901px; position:absolute; top:270px; left:0; }
.catalogue h3 {color:#2b2b2b; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.catalogue ul { width:901px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:10px; }
.catalogue ul.products li { display:inline; }
.catalogue ul.products li a { background:url('myimages/catalogue.jpg'); display:block;  float:left; margin:0 2px 0 0; height:0 !important;overflow:hidden;padding-top:139px; width:100px;}
.catalogue ul.products li a:hover { background-position:left -139px;}

/* CSS about */

.aboutLinks { width:901px;  background-color:#e5e5e5; height:100px; margin-bottom:12px; }
.aboutLinks ul { width:259px; padding:10px 0 0 18px; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; color:#9a9999;}
.aboutLinks a { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#9a9999; font-weight:bold;}
.aboutLinks a:hover { text-decoration:underline; color:#ff7800; }
.aboutLinks a.active { color:#2b2b2b; text-decoration:none;}

#content h1 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2b2b2b;} 
#content p { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12pt; color:#444444; padding-top:8px;}
#content p a { color:#333333; }
#content p a:hover {text-decoration:none; color:#ff7800;}
#content h3 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px !important; color:#2b2b2b; padding-top:22px;}
#content h3.sectitle { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2b2b2b; padding-top:0px !important;}
#content h3 a {color:#2b2b2b; text-decoration:none;}
#content h3 a:hover {text-decoration:underline; color:#ff7800; }

/* CSS product */

#product { width:901px; margin: 0 auto; } 
#product h1 { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2b2b2b; padding-top:8px;}
#product .image { width:300px; height:300px; float:left; background:url('myimages/product.jpg'); }
#product .purchase { width:571px; height:400px; float:right; }

/* CSS brochure page */

#content ul.viewBrochures {width:901px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:10px;}
#content ul.viewBrochures li { display:inline;}
#content ul.viewBrochures li.brochure1 a {background:url('myimages/bathbro.jpg'); display:block;  float:left; margin-left:35px; height:0 !important;overflow:hidden;padding-top:239px; width:225px;}
#content ul.viewBrochures li.brochure2 a {background:url('myimages/kitbro.jpg'); display:block;  float:left; margin-left:46px; height:0 !important;overflow:hidden;padding-top:240px; width:230px;}
#content ul.viewBrochures li.brochure3 a {background:url('myimages/bedbro.jpg'); display:block;  float:left; margin-left:66px; height:0 !important;overflow:hidden;padding-top:240px; width:230px;}


#content ul.viewBrochures li.brochure1 a:hover { background-position:left -240px;}
#content ul.viewBrochures li.brochure2 a:hover { background-position:left -221px;}
#content ul.viewBrochures li.brochure3 a:hover { background-position:left -240px;}

/* CSS Section menu */

#content ul.productSection {width:901px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:12px;}
#content ul.productSection li.sectionPic {float:left; margin-right: 6px; margin-bottom:6px; display:inline;}
#content ul.productSection li.sectionPic a { display:block; height:139px; width:100px; overflow:hidden; }
#content ul.productSection li.sectionPic a:hover { display:block; text-indent:-100px; }
#content ul.productSection li.sectionPic a.active { display:block; text-indent:-200px; }

/*CSS Room planning tools*/

#content ul.productSection li.roomplanner {margin: 0 5px; float:left; display:inline;}
#content ul.productSection li.roomplanner a.roomplanlist {height:180px; width:215px; overflow:hidden; display:block;}
#content ul.productSection li.roomplanner a.roomplanlist:hover {display:block; text-indent:-215px;}
#content ul.productSection li.roomplanner a.roomplanlist.active {display:block; text-indent:-215px;}

/*CSS Text Menu*/

.textMenu {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:6px; }
.textMenu a {text-decoration:none; color:#9D9C9C;}
.textMenu a:hover { text-decoration:underline; color:#ff7800;}

#content h1.title {padding-bottom:10px; padding-top:0px !important;}

/*CSS pictures*/

.rightPic {float:right; padding: 10px 0 0 20px;}
.leftPic {float:left; padding: 10px 20px 0 0;}
.newsPic {float:right; padding: 30px 0 30px 20px;}


/*CSS PRODUCT PAGE */

.product_list { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:14px;}
.product_price {font-size:20px !important; float:left; padding:5px 20px 6px 20px !important; background-color:#e5e5e5; color:#848484 !important; width:356px; font-weight:bold;}
.actxxsmall { font-size:14px;}
.product { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2b2b2b; width:580px;}

.text_options {float:left; font-size:13px;}

.viewLargerImage {font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; text-decoration:none;}
.viewLargerImage:hover { text-decoration:underline; color:#ff7800;}

.image_product {height:300px; width:300px; float:left; padding-top:8px;}
.productOptions {width:580px; float:right; padding:8px 0; height:300px;}

.buttonRight {float:right;}

.priceandcart {margin-top:14px;}

.actrequired {margin-bottom:10px; font-size:13px;}

.attrbuteLayout {margin:10px 0 4px;}
.componentLayout {margin-top:10px;}
.attributeSeparator {margin-bottom:6px;}

.mag {}
.mag hover {text-indent:-10px;}

/* CSS BASKET */

.cent b { color:#2b2b2b; line-height:14pt;}
.cent table td { padding-bottom:10px;}
.cent table p {font-size:12px;}
.cent table p a { text-decoration:none; }
.cent table p a:hover { text-decoration:underline; color:#2b2b2b;}
.cartheading { color:#2b2b2b;}
.cart {color:#444; font-size:12px;}

/* CSS PRODUCT PREVIEW MENU */

.productpreview {width:440px; Height:170px; background-repeat:repeat-x; background-image:url('myimages/grad.jpg'); }
.productpreviewul {width:911px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-top:12px;}
.productpreviewli {margin:0 15px 15px 0; float:left; display:inline;}
.productimagepreview {margin: 10px 0 0 10px; float:left; width:150px; height:150px;}

.productpreviewinfo { margin:10px; height:150px; width:258px; float:right;}

.productpreviewinfo h4 { font-weight:normal;}
.productpreviewinfo h4 a { text-decoration:none; color:#9D9C9C; font-size:20px !important; }
.productpreviewinfo h4 a:hover { text-decoration:underline; color:#ff7800;}

.productpreviewinfo p { font-size:13px; font-weight:bold; padding-top:10px;}
.productpreviewinfo p a { text-decoration:none; color:#ff7800; }
.productpreviewinfo p a:hover { text-decoration:underline; }

.pricepreview { color:#444; font-weight:bold; font-size:16px; }
.pricepreview .actxxsmall { font-size:13px;}

/*CSS about pages*/

.normallist {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; padding-top:8px; list-style:inside; line-height:18px;}
.numberlist {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; padding-top:8px; list-style:inside; line-height:18px; list-style-type:decimal;}

.divleft {float:left; width:440px;}
.divright {float:right; width:440px;}
.divthin {float:left; width:280px; padding-right:20px;}

.newsright h3 a {font-size:16px; font-weight:bold; color:#2B2B2B; text-decoration:none;}
.newsright h3 a:hover { text-decoration:underline; color:#ff7800; }

.newsright p {font-size:11px; line-height:12pt; padding-top:8px;}
.newsleft {float:left; width:150px;}
.newsright {float:right; width:275px;}


/*About page*/

#home-right { width:230px; float:right;}
#home-left { width:650px; float:left;}

#home-left h1 { padding-top:16px;}
#home-right h2 { padding-top:16px; font-size:18px; font-weight:normal; color:#9D9C9C; font-family:Arial,Helvetica,sans-serif;}

.checktable { font-size:12px}

.kitgal {margin:0 8px 12px 0;}

.componentLayout .ComponentDisplayLabel {padding-top:0px !important;}

.rangeleft {width:690px; float:left;}
.rangeright {width:184px; float:right;}

.purcahsesamples { background:url('myimages/purchase_samples.jpg'); float:right; height:0 !important;  overflow:hidden;padding-top:36px; margin-top:12px;width:184px;}
.purcahsesamples:hover {background-position:left -36px;}


/*NEWS + FEATURES */

.divnews { width: 440px; margin-right:15px; float:left; margin-bottom:20px;}

.divnews a.newsmay {background:url('myimages/newsmay2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsmay:hover { background-position:left -100px;}

.divnews a.newsjune {background:url('myimages/newsjune2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsjune:hover { background-position:left -100px;}

.divnews a.newsjuly {background:url('myimages/newsjuly2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsjuly:hover { background-position:left -100px;}

.divnews a.featuresmay {background:url('myimages/featuresmay2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresmay:hover { background-position:left -100px;}

.divnews a.featuresjune { background:url('myimages/featuresjune2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresjune:hover { background-position:left -100px;}

.divnews a.featuresjuly { background:url('myimages/featuresjuly2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresjuly:hover { background-position:left -100px;}

.divnews a.featuresaugust { background:url('myimages/featuresaugust2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresaugust:hover { background-position:left -100px;}

.divnews a.newsaugust {background:url('myimages/newsaugust2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsaugust:hover { background-position:left -100px;}

.divnews a.featuressept { background:url('myimages/featuressept2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuressept:hover { background-position:left -100px;}

.divnews a.newssept {background:url('myimages/newssept2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newssept:hover { background-position:left -100px;}

.divnews a.featuresoct { background:url('myimages/featuresoct2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresoct:hover { background-position:left -100px;}

.divnews a.newsoct {background:url('myimages/newsoct2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsoct:hover { background-position:left -100px;}

.divnews a.featuresnov { background:url('myimages/featuresnov2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresnov:hover { background-position:left -100px;}

.divnews a.newsnov {background:url('myimages/newsnov2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsnov:hover { background-position:left -100px;}

.divnews a.featuresdec { background:url('myimages/featuresdec2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresdec:hover { background-position:left -100px;}

.divnews a.newsdec {background:url('myimages/newsdec2009.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsdec:hover { background-position:left -100px;}

.divnews a.features09 { background:url('myimages/features09.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.features09:hover { background-position:left -100px;}

.divnews a.news09 {background:url('myimages/news09.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.news09:hover { background-position:left -100px;}

.divnews a.featuresjan { background:url('myimages/featuresjan2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresjan:hover { background-position:left -100px;}

.divnews a.newsjan {background:url('myimages/newsjan2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsjan:hover { background-position:left -100px;}

.divnews a.featuresfeb { background:url('myimages/featuresfeb2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresfeb:hover { background-position:left -100px;}

.divnews a.newsfeb {background:url('myimages/newsfeb2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsfeb:hover { background-position:left -100px;}

.divnews a.featuresmar { background:url('myimages/featuresmar2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresmar:hover { background-position:left -100px;}

.divnews a.newsmar {background:url('myimages/newsmar2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsmar:hover { background-position:left -100px;}

.divnews a.featuresapr { background:url('myimages/featuresapr2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresapr:hover { background-position:left -100px;}

.divnews a.newsapr {background:url('myimages/newsapr2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsapr:hover { background-position:left -100px;}

.divnews a.featuresmay10 { background:url('myimages/featuresmay2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresmay10:hover { background-position:left -100px;}

.divnews a.newsmay10 {background:url('myimages/newsmay2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsmay10:hover { background-position:left -100px;}

.divnews a.featuresjune10 { background:url('myimages/featuresjune2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresjune10:hover { background-position:left -100px;}

.divnews a.newsjune10 {background:url('myimages/newsjune2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsjune10:hover { background-position:left -100px;}

.divnews a.featuresjuly10 { background:url('myimages/featuresjuly2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.featuresjuly10:hover { background-position:left -100px;}

.divnews a.newsjuly10 {background:url('myimages/newsjuly2010.png'); float:right; height:0 !important;  overflow:hidden; padding-top:100px; width:440px;}
.divnews a.newsjuly10:hover { background-position:left -100px;}





table, td, th { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; font-style:normal; font-weight:normal;}
.cartheading { font-size:14px;}

.alsopurchased { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#444; font-style:normal; font-weight:normal; text-decoration:underline;}
.alsopurchased:hover { color:#ff7800; text-decoration:none;}

.alsotitle { color:#9D9C9C; padding-bottom:6px; font-size:14px !important; font-weight:bold; padding-top:12px !important;}




/*FORM*/

form.plan { width:901px;}

form.plan ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
}

form.plan ul.request {
	margin:0;
	padding:0;
	list-style-type:none;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

form.plan ul.requestsmall {
	margin:0;
	padding:0;
	list-style-type:none;
	width:335px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

form.plan li{
	display:block;
	margin:0;
	padding:0px 0px 20px 0px;
	clear:both;}

form.plan input { font-size:12px; padding:2px 3px; float:left;}

form.plan li:after, form li div:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}
.bigtitle {font-size:95%;
	font-weight:bold;
	color:#222;
	line-height:150%;
	margin:0;
	padding:0 0 3px 0;
	border:none;
	display:block;
	font-size:14px;}	

form.plan li div, form li span{
	margin:0 5px 0 0;
	padding:0;
	color:#444;
	font-size:13px;}

form.plan li span{float:left;}
	
form.plan li div label, form li span label{
	margin:0;
	padding-top:4px;
	clear:both;
	font-size:80%;
	line-height:100%;
	color:#444;
	display:block;}

form.plan li div span label {padding-bottom:12px;}

input.btTxt{
	padding:0 7px;
	width:auto;
	overflow:visible;
}
form.plan li.buttons{
	clear:both;
}
form.plan li.buttons input{
	font-size:14px;
	padding: 2px 10px;
}

textarea { font-size:13px; padding:2px 3px; margin-bottom:5px;}

.selectwidth { width:200px;}

.liwide { width:700px;}
.formspan { margin-right:20px;}


/* REQUEST BROCHure button */

a.brequest { background:url('myimages/requestbrochure.jpg'); float:left; height:0 !important;  overflow:hidden;padding-top:36px;width:184px;}
a.brequest:hover {background-position:left -36px;}

/* PRODUCT REVIEWS */

.text_heading_left_column { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#848484;}

