


/* SEARCH PAGE - markup */
.searchresults_wrap {width:660px; padding:100px 0 20px 0px!important;}

.search.noresults .searchresults_wrap ol {width:420px; padding:30px 0 300px 0!important;}

.search.noresults .searchresults_wrap ol.searchlistA li dt p {line-height:16px;}

.searchlistA li h1 {text-align:left; font-weight:bold; font-size:11px; padding:0 0 0 0!important;}
.searchlistA li {display:block; padding:0 0 10px 0; clear:both; line-height:12px;}
.searchlistA li dd {padding:1px 0;}
.searchlistA li dt {padding:2px 0;}
.searchlistA li dd h2 em {font-weight:bold !important;}
.searchlistA li dt em {font-weight:bold !important; }
.searchlistA li dd p em {font-weight:bold !important;}
.searchlistA li dt p, .searchlistA li dd p {padding:0 0 1px 0;}




/* PAGES */
body.shapesystem .grid1colA {position:relative; margin:0; padding:0;}
body.shapesystem .grid1colA .abs_first {position:absolute; width:265px; left:15px; top:230px;}
body.shapesystem .grid1colA .abs_last {position:absolute; width:265px; left:445px; top:230px;}
body.shapesystem .grid1colA .abs_first h2,
body.shapesystem .grid1colA .abs_last h2 
{background: url(../images/ri_cov_shapesystem_ic.gif) 0 0 no-repeat; padding:0 0 10px 21px; line-height:13px;}


body.findit.map .grid2colB .column.first { width:410px; padding:0 15px 0 15px; }
body.findit.map .grid2colB .column.first img {border: 5px solid #fff;}
body.findit.map .grid2colB .column.last {width:260px; padding:75px 0 0 0;}

.grid2colB .column.first { width:340px; padding:0 15px 0 15px; }
.grid2colB .column.first img {border:none;}
.grid2colB .column.last {width:340px; padding:75px 0 0 0;}
body.promo .grid2colB .column.last.c_promo {padding:15px 0 0 0!important;}

.grid2colB .column.last p {padding:0 0 8px 0;}
.grid2colB .column.last h2 {text-transform:capitalize; padding:0 0 4px 0;}

.grid3colA .column.first, .grid3colA .column.middle { width:230px; padding:0 15px 0 0; }
.grid3colA .column.last { width:220px; padding:0; }

.covhorz {padding:0 0 5px 0;}

body.press .grid2colB .column.first { width:340px; padding:0 15px 0 0;}

.list_covim {margin:0; padding:0; background: url(../images/ri_bk_covim_t.gif) left top no-repeat;}
.list_covim li { 
	display: block; 
	clear:both;
	width:340px;
	line-height:0;
	margin:0;
	padding:20px 0 20px 0;
	background: url(../images/ri_bk_covim_b.gif) left bottom no-repeat;
}
.list_covim li img {margin:0; padding:0 17px;}
.list_covim li div {background: url(../images/ri_bk_covim_s.png) 0 0 no-repeat;}
.list_covim li h2, .list_covim li p {margin:0; padding:0 17px 14px 17px; line-height:16px;}

/* 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 {clear:both; padding:0 0 10px 0;}
.pagelist.styleB li ol li {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 #005a84;
	background-color:#d0e7f9;
}
.pagelist.styleC li div {
	padding: 7px 10px 7px 8px;
	border-bottom:1px dotted #005a84;
	border-left:1px dotted #005a84;
	border-right:1px dotted #005a84;
	background-color:#eef6fc;
}
.pagelist.styleC li p {padding:0 0 10px 0;}
	


/* PRESS - Pic Left Tx Right */
body .grid1colA .pagelist.styleD li {display:block; float:left; line-height:normal; margin:0; padding:0;}
.pagelist.styleD img {width:60px; float:left; margin:0 0 0 15px; padding:0 10px 0 0;}
.pagelist.styleD dl {width:150px; float:left; margin:0 0 0 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; }

/* Numb and Alpha List */
ol.pagelist.styleN  {display: block; list-style-position:outside; padding:0; margin:0 15px 0 30px;}

body ol.pagelist.styleN {margin:0 0 0 18px;}

ol.pagelist.styleN  {list-style-type:decimal;}
ol.pagelist.styleN 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;}
