
/* PAGE CONTENT LAYOUT GRIDS */

#p7LSMtrg_1 {display:none;}/* Lightbox Triggers Off */


/* Grids */

/* discover cover */
.grid1colA, .grid2colA, .grid3colA {position:relative;}


/* cat cover */
.grid2colA .column.first { width:332px; padding:6px 0 0 0;}
.grid2colA .column.last { width:600px; padding:6px 0 0 6px;}

/* cat sub cover */
.subgrid2colA .column.first { width:275px; padding:0px 20px 10px 14px;}
.subgrid2colA .column.last { width:275px; padding:0px 0 10px 0;}

ul.tn_row .catlogo {width:230px!important;}
ul.tn_row .catlogo img {width:335px;height:230px; left:-53px!important;}
.catlogo {position:relative; width:332px; height:230px; overflow:hidden;}
.catlogo img {position:absolute; top:0; left:0;}
body#find.cover .catlogo {height:230px;}

ul.tn_row .catlogo h1 {width:220px!important;}
.catlogo h1 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; position:absolute; top:150px; left:5px; width:325px; text-align:center; color:#FFF;}
body#find .catlogo h1, body#contact .catlogo h1, body#about .catlogo h1, body#policies .catlogo h1 { letter-spacing:2px; top:100px;}


/* article cover, myideas, about, contact, myaccount, register, discover, see, plan, learn and share */
.grid2colB .column.first { width:300px; padding:0;}
.grid2colB .column.last { width:336px; padding:0;}

.section_wrap .section {background:url(../images/sch_cov_side_1m.png) 0 0 repeat-y; margin:0; padding:0 20px; }

/* thumbnail page */
.thumb_cov {padding:6px 0 0 0;}
.thumbnailcolA { width:944px; padding:6px 0 0 0;}
.tnrow_wrap {}
	
.tn_row li {
	float:left;
	list-style: none;  
	width:230px;height:230px;
	overflow:hidden;
	padding:0;
	margin:0 6px 6px 0;
	}
.tn_row li h6, .alt_imgs dd h6 {
	background:url(../images/sch_bk_im_t.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	width:230px;height:230px;
	left:0;
	top:0;
	}

ul.tn_row li a { display:block;
	width:230px;height:230px;
	position:relative; 
}
div.description {
	position:absolute;
	bottom:0px; 
	left:0px;
	display:none;
	background-color:#96907c;
	color:white;
}

h1.description_content{
	padding:10px;
	font-size:11px;
	letter-spacing:1px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}


.product {
	position:relative;
	display:block; 
	width:600px;height:600px;
	overflow:hidden;
	padding:0;
	margin:0;
	}
.product h6 { 
	z-index:100;
	background:url(../images/sch_bk_im_b.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	width:600px;height:600px;
	left:0;
	top:0;
	}


/* microformats */

/* Pagelist - Covers */
.pagelistA {margin:0; padding:14px 14px 0 14px; clear:both;}
.pagelistA li {display:block;  clear:both; padding:0 0 4px 0;}
.pagelistA p {line-height:22px; padding:0 0 8px 0;}

/* PagelistB - Cat Detail */
.pagelistB {margin:0; padding:14px 14px 0 14px; clear:both;}
.pagelistB li {display:block; padding:0 0 4px 0;}
.pagelistB h1 { color:#894a2d;}
.pagelistB h2 {padding:0 0 14px 0;}
.pagelistB p {line-height:24px; padding:0 0 14px 0;}

/* StyleA - Basic Body List */
li.styleA pre {font-family:Tahoma, Geneva, sans-serif; line-height:21px; margin:0; padding:0;}


/* PagelistC - Policies */
body#contact.pages .pagelistC {padding:100px 54px 200px 54px;}
.pagelistC {margin:0; padding:4px 14px 0 14px; clear:both;}
.pagelistC li {display:block; clear:both; padding:0 0 4px 0;}
.pagelistC h1, .pagelistC h2 {padding:0 0 2px 0; color:#894a2d;}
.pagelistC p {line-height:16px; padding:0 0 8px 0;}


/* Lightbox Formatting */
.pagelistD li {display:block; line-height:normal; padding:0 0 4px 0;}
.pagelistD {padding:7px 7px 7px 10px;}
.pagelistD p {line-height:18px; padding:4px 0;}


/* StyleA - Basic Body List */
ol.styleA li {background:url(../images/sch_bull_a1.gif) 1px 2px no-repeat; line-height:14px; margin:0; padding:0 0 10px 10px;}
ol.styleA {padding:0 0 4px 0;}


/* StyleB - Bullet List With Text Links */
.styleB li dl dd {line-height:normal; margin:0 10px 8px 10px; padding:0;}
.styleB a {display:block; background:url(../images/nh_bull_a1.gif) 0 2px no-repeat; padding:0 0 0 11px; text-decoration:none;}
.styleB a:hover {background:url(../images/nh_bull_a2.gif) 0 2px no-repeat; text-decoration:none;}

/* PagelistE - Policies */
.pagelistE {margin:0; padding:0; clear:both;}
.pagelistE dd {display:block; padding:0 0 4px 3px;}
.pagelistE dd h2 {font-size:12px; padding:2px 0; color:#894a2d;}
.pagelistE dd p {line-height:16px; padding:0 0 8px 0;}
.pagelistE dt {display:block; padding:5px 0 4px 0;}

/* Numb and Alpha List */
ol.pagelistD, ol.pagelistE {display: block; list-style-position:outside; padding:0; margin:0 15px 0 17px;}

ol.pagelistD  {list-style-type:decimal;}
.pagelistD li {display:list-item; padding:0 0 8px 0; }

ol.pagelistE  {list-style-type:upper-roman; font-weight:bold;}
.pagelistE li {display:list-item; padding:0 0 8px 0;}

ol.pagelistE ol {list-style-type:upper-alpha; font-weight:normal;}
/* microformats END */


/* StyleA - Basic Body List */
ul.styleA li {background:url(../images/sch_bull_a1.gif) 1px 2px no-repeat; line-height:14px; margin:0; padding:0 0 10px 10px;}
ul.styleA {padding:0 0 4px 0;}


/* */
/* prod detail logo */
ul.tn_row .catlogodetail {width:230px!important;}
ul.tn_row .catlogodetail img {width:235px;height:230px; left:-9 px!important;}
.catlogodetail {position:relative; width:232px; height:230px; overflow:hidden;}
.catlogodetail img {position:absolute; top:0; left:0;}
ul.tn_row .catlogodetail h1 {width:220px!important;} 
.catlogodetail h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; top:145px; left:5px; width:225px; text-align:center; color:#FFF;}
.searchdetail h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; top:155px; left:25px; width:225px; text-align:center; color:#FFF;}
/* menu */
.selcollectlist { font-weight:normal; }
.selcollectlist a{ color:#894A2D !important; 
}
.wordwrap {  
 white-space: pre-wrap;       /* css-3 should we be so lucky... */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 ?? */
 white-space: -o-pre-wrap;    /* Opera 7 ?? */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 _white-space: pre;   /* IE only hack to re-specify in addition to
word-wrap  */
 }
 .preFea {
 	font-family:Tahoma, Geneva, sans-serif;
 }


