/* Lighten Up, CSS file, revised 13 Dec 2006 */

body { background-color: #ffffff; color: #000000; margin: 10px; padding-top: 10px; }

* { font-family: Arial, Helvetica, Geneva, 'Lucida Sans', 'Bitstream Vera Sans', sans-serif; font-size: 11px; letter-spacing: .5pt; word-spacing: 1pt; }

a { font-size: 11px; color: #666666; text-decoration: none; }
a:link { text-decoration: none; color: #000000; }
a:visited { text-decoration: none; color: #000000; }
a:active { text-decoration: none; color: #000000; background-color: #E6E6E6; }
a:hover { text-decoration: none; color: #000000; background-color: #E6E6E6; }

table { padding: 0px; margin: 0px; }

td { margin: 0px; padding: 0px; vertical-align: top;  }

img { border: 0px; background: transparent; text-decoration: none; }

p { margin: 0px; margin-bottom: 10px; } 

/* Classes */

.back-next { padding-top: 14px; padding-bottom: 8px; }

.hrule { background-image: url(images/hrule.gif); background-repeat: repeat-x; background-position: top left; }

.main-image { border: 1px solid #999999; width: 300px; margin-left: auto; margin-right: auto; }

.model { padding-top: 10px; text-align: left; color: #ffffff; normal; font-size: 18px;}

.nobr { white-space: nowrap; }

.relprod { line-height: 30px; padding-bottom: 10px; }

.submu { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
a.submu { color: #E4E4E4; background-color: #B1B1B1; }
a.submu:link { color: #333333; background-color: #B1B1B1; }
a.submu:visited { color: #333333; background-color: #B1B1B1; }
a.submu:active { color: #666666; background-color: #B1B1B1; }
a.submu:hover { color: #000000; background-color: #B1B1B1; }

         
/* IDs */

#bodywrapper { width: 850px; margin: auto; border: 1px solid #666666; }

#detail { padding-left: 10px; padding-right: 10px; border: 1px solid #cc9900; text-align: left; color: #000000; 
          background-image: url(images/detail-repeat-l.jpg); background-repeat: repeat-x; background-position: top left; }
          
#family { padding-left: 10px; padding-right: 10px; border: 1px solid #999999; text-align: center; color: #000000;
          background-image: url(images/detail-repeat-r.jpg); background-repeat: repeat-x; background-position: top left; }                    

#footer { font-size: 10px; margin: 0px; color: #999999; }

#header { height: 74px; }

/* #menu { height: 1px; background-color: #B1B1B1; white-space: nowrap; } */
#menu { background-color: #B1B1B1; white-space: nowrap;width:750px; }

#submenu { background-color: #B1B1B1; white-space: nowrap; width: 750px; padding-bottom: 4px; font-size: 12px; color: #FFFFFF; }

#pagebody { width: 750px; padding: 20px 50px 20px 50px; text-align: left; }

table#products td { text-align: center; line-height: 30px; padding-bottom: 10px; }

#product-detail { padding-bottom: 30px; }

#textnav { padding: 20px; }


.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right: 20px;
	padding-left: 20px;
}
