




/* SUB COVER IMAGES */
.list_covim {margin:0; padding:0;}
.list_covim li {display: block; clear:both; line-height:0;}
.list_covim li div img {margin:0; padding:5px; background-color:#fff; }
body#home .list_covim li div img, body#catalog .list_covim li div img {margin:0; padding:5px; background-color:transparent; }

/* PAGE MICRO STYLE */
.pagelist li {display: block; line-height:normal;}

.pagelist li span {font-weight:bold;}

/* BASIC BODY TEXT */
ul.pagelist.styleA {margin:0 0 0 15px; padding:10px 0 10px 0;}
.pagelist.styleA li h2 {padding:0 0 2px 0;}
.pagelist.styleA li p {padding:0 0 10px 0;}


/* ADDRESSES */
.pagelist.styleB li {width:100%; float:left; clear:both; line-height:normal; padding:0 0 15px 0;}
.pagelist.styleB li ol li {float:none; padding:0;}

/* MY FIT/EXPRESS - Postings */
.pagelist.styleC {padding:0; margin:10px 0 0 0; clear:both;}
.pagelist.styleC li {padding:0; margin:0 0 5px 0;}
.pagelist.styleC li h3 {
	display: block;
	padding: 4px 8px 4px 8px;
	border:1px solid #858585;
	background-color:#d0e7f9;
}
.pagelist.styleC li div {
	padding: 7px 10px 7px 8px;
	border-bottom:1px dotted #858585;
	border-left:1px dotted #858585;
	border-right:1px dotted #858585;
	background-color:#eef6fc;
}
.pagelist.styleC li p {padding:0 0 10px 0;}
	


/* PRESS - Pic Left Tx Right */
body#press .grid2colA .pagelist.styleA {margin:0; padding:20px 55px 0 55px;}
body#press .grid2colA .pagelist.styleD {margin:0; padding:0 0 20px 0;}
body#press .grid2colA .pagelist.styleD li {display:block; clear:both; line-height:normal;}
body#press .grid2colA .column h2 {margin:0; padding:0 0 8px 0;}
.pagelist.styleD img {width:80px; float:left; margin:0; padding:0 12px 10px 0;}
.pagelist.styleD dl {width:180px; display:block; float:left; margin:0 0 15px 0; padding:0; }
.pagelist.styleD dl dd {padding:0 0 5px 0; }



body .grid1colA ul.pagelist.styleD {clear:both;}
.pagelist_wrap {padding:0 0 15px 0;}

body ol.pagelist.styleE  {list-style-position:outside; padding:0; margin:0 15px 0 35px;}

body ol.pagelist.styleE  {list-style-type:decimal;}
body ol.pagelist.styleE li {display:list-item; padding:0 0 8px 0; }




/* PAGE CONTENT LAYOUT GRIDS */
.grid2colA {background:url(../images/ch_bk_grid_cat.jpg) 0 0 no-repeat; min-height:500px; overflow:visible;}
body#home .grid2colA {background:url(../images/ch_bk_grid_home.jpg) 0 0 no-repeat;}
body#signup .grid2colA {background:url(../images/ch_bk_grid_signin.jpg) 0 0 no-repeat;}
body#catalog .grid2colA {background:url(../images/ch_bk_grid_cat_w.jpg) 0 0 no-repeat;}
body#findit .grid2colA {background:url(../images/ch_bk_grid_findit_w.jpg) 0 0 no-repeat;}
body#findit .grid2colB {background:url(../images/ch_bk_grid_findit.jpg) 0 0 no-repeat;}
body#signup .grid2colB, body#myaccount .grid2colA, body#myaccount .grid2colB {background:url(../images/ch_bk_grid_signup.jpg) 0 0 no-repeat;}
body#contact .grid2colA, body#contact .grid2colB {background:url(../images/ch_bk_grid_contact.jpg) 0 0 no-repeat;}

.grid2colA .column.first {width:317px; padding:0 5px 0 23px; margin:0;}
.grid2colA .column.last {width:310px; padding:20px 15px 0 30px; margin:0;}

body#press .grid2colA {background:url(../images/ch_bk_grid_wide.jpg) 0 0 no-repeat;}
body#press .grid2colA .column.first { width:280px; padding:10px 0 0 55px; margin:0;}
body#press .grid2colA .column.last {width:290px; padding:10px 0 0 45px; margin:0;}

body#signup .grid2colA .column.first { width:300px; padding:20px 0 0 35px; margin:0;}
body#signup .grid2colA .column.last {width:310px; padding:20px 0 0 25px; margin:0;}

body.cover .grid2colA .column.last p {padding:0 0 8px 0; line-height:22px;}
body#home .grid2colA .column.last {width:290px; padding:180px 0 0 0; margin:0;}
body#findit .grid2colA .column.last, body#catalog .grid2colA .column.last {width:300px; padding:180px 0 0 40px; margin:0;}

.grid2colA .column.first p, .grid2colA .column.last p,
.grid2colB .column.first p, .grid2colB .column.last p
 {padding:0 0 8px 0;}
.grid2colA .column.first h2, .grid2colA .column.last h2,
.grid2colB .column.first h2, .grid2colB .column.last h2
 {padding:0 0 4px 0;}


.grid2colB .column.first {width:317px; padding:0 5px 0 23px; margin:0;}
.grid2colB .column.last {width:310px; padding:20px 15px 0 30px; margin:0;}

body#findit.map .grid2colB .column.first { width:410px; padding:16px 15px 0 10px; }
body#findit.map .grid2colB .column.first img {border: 5px solid #fff;}
body#findit.map .grid2colB .column.last {width:240px; padding:15px 0 0 0;}

body#signup.thankyou .grid2colB .column.last,
body#myaccount.thankyou .grid2colB .column.last,
body#contact.thankyou .grid2colB .column.last  
{width:215px; margin:0 0 0 15px; padding:80px 15px 0 35px;}

.grid3colA .column.first, .grid3colA .column.middle { width:230px; padding:0 15px 0 0; }
.grid3colA .column.last { width:220px; padding:0; }





