@charset "ISO-8859-1";
/* CSS Document */

body {margin:0 0 0 0;background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
#wrapper {width:960px;margin-left:auto;margin-right:auto;border:1px solid #666666;}

/* top menu */
#menu {width:960px;height:160px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;font-size:11px;color:#999;line-height:135%;}
#menu1 {width:132px;margin-left:19px;margin-top:14px;float:left;}
#menu2 {width:132px;margin-left:19px;margin-top:14px;float:left;}
#menu3 {width:167px;margin-left:19px;margin-top:14px;float:left;}
#menu4 {width:133px;margin-left:19px;margin-top:14px;float:left;}
#menulogo{width:320px;float:left;}

.menu_header {font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:14px;color:#5e5f61;line-height:110%;}
#menu a {color:#999;text-decoration:none;}
#menu1 a:hover, #menu1 a.currentitem {color:#00b4cb;}
#menu2 a:hover, #menu2 a.currentitem {color:#a9d63a;}
#menu3 a:hover, #menu3 a.currentitem {color:#007db0;}
#menu3 a.seldon:hover, , #menu3 a.seldon a.currentitem {color:#d1dbbd;}
#menu4 a:hover, #menu4 a.currentitem{color:#dc4230;}

/* section header-banners */
#banner {clear:all;width:941px;height:27px;padding-top:8px;padding-left:19px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:18px;font-weight:normal;text-transform:uppercase;}
.banner_0 {background:url(../images/header_bg_home.gif) top left no-repeat;}	/*homepage*/
.banner_1 {background:url(../images/header_bg_ourcompany.gif) top left no-repeat;}	/*our company*/
.banner_2 {background:url(../images/header_bg_ourcollections.gif) top left no-repeat;} /* collections */
.banner_seldon {background:url(../images/header_bg_seldon.gif) top left no-repeat;} /* seldon */
.banner_normand {background:url(../images/header_bg_normand.gif) top left no-repeat;} /* normand */
.banner_4 {background:url(../images/header_bg_members.gif) top left no-repeat;} /* members */

/* Content holder */
#content {width:960px;}

/* generic content bits */
h1 {font-size:16px; font-weight:bold; color:#999; margin-bottom:4px; margin-top:0px;}
h2 {font-size:14px; font-weight:bold; color:#999; margin-bottom:4px; margin-top:0px;}

/* generic content - left column*/
.content_left {float:left;width:260px; padding-left:19px; padding-right:19px; margin-top:20px;border-right:1px solid #999; font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#999;}

/* inline links, specific to sections */
a.section1link {color:#00b4cb;text-decoration:none;}
a.section4link {color:#dc4230;text-decoration:none;}
a:hover{color:#999;text-decoration:underline;}

/* right columns */
.bigphoto{float:right; width:640px;}
#greenproductsright {float:right;width:600px;margin-right:20px;margin-top:20px;font-size:12px;line-height:16px;color:#999;}
#newsright {float:right;width:600px;margin-right:20px;margin-top:20px;font-size:12px;line-height:16px;color:#999;}
.newsdate {color:#007db0; font-weight:bold;}
#warrantyright {float:right;width:600px;margin-right:20px;margin-top:20px;font-size:12px;line-height:16px;color:#999;}
.warrantyblue {color:#007db0; font-weight:bold;}

/* 2-column layout */
.fullwidth {width:960px;}

/* COLLECTION: Brentwood Classics */
.collection_brentwood {background:url(../collection_images/divider.gif) bottom right no-repeat;float:left;margin-left:19px; text-align:center;margin-top:20px; width:300px; height:201px;font-size:16px; font-weight:bold; color:#666;display:inline;}
.cb_endofrow {background: url(../collection_images/divider_endofrow.gif) bottom right no-repeat;}
.collection_brentwood img {background-color:#ccc;}
.collection_brentwood .serial {text-align:left;}
.collection_brentwood_footer {clear:both; padding-top:20px;padding-bottom:20px; padding-left:19px; color:#666; font-size:11px;}
.collection_brentwood_footer a {color:#a9d63a; text-decoration:none;}

/* Seldon */
.ksstores {float:left; width:290px; font-size:11px;color:#555;  margin-left:20px;margin-top:20px;}
.ksheader {font-size:14px; font-weight:bold; color:#c1caae;margin-top:10px;}

.errorbox {color:#990000; }
.successbox {color:#1ba11b;  border:1px solid #e6e8e6; background-color:#f0fff0; padding:10px; font-weight:bold; text-align:center;}