/*******************************************************************************
| Start Body: |
*******************************************************************************/
tbody {  border-top: 0px solid #ccc; }
body { margin: 0; text-align: center; font-family: Arial, Times New Roman, sans-serif; width: 100%; font-size: 12px; color: #000;  }
body a:link, a:active { color: #006699; text-decoration: none; }
body a:visited { color: #006699; }
body a:hover { text-decoration: underline; }
.wrapper { overflow-y: hidden; background: url('../images/bottom_border.gif') bottom center no-repeat; padding-bottom:1px; }
.body { min-height: 900px; height: auto !important; height: 900px; margin: 0 auto; text-align: center; align: center; width: 928px; background: url('../images/bg-body-928.gif') top center repeat-y; }
.clear { clear: both; }
.body .main { font-family: Arial, Times New Roman, sans-serif; line-height: 1.4em; }
.body .sub_content {   }
.body .sub_content a:link, a:active, a:visited { color: #6666CC; text-decoration: underline; font-weight: bold; }
.breadcrumb a:link, a:active, a:visited { color: #006699; text-decoration: none; }
.body .sub_content a:hover { color: #000; background-color: #F2F2F2;  }
.body .scroll_page { line-height: 2em; margin: 40px; }
.body .scroll_page p { display: block; }
.body .scroll_page h2 { font-family: Arial, Times New Roman, sans-serif; font-size: 25px; font-weight: normal; color: #000; text-decoration: none; }
.body .scroll_page h2 a { font-family: Arial, Times New Roman, sans-serif; font-size: 25px; font-weight: normal; color: #000; text-decoration: none; }
.body .scroll_page .content { border-bottom: 1px solid #ccc; }
.body .scroll_page .submitted { font-size: 9.666667px; color: #006699; font-family: Arial, Times New Roman, sans-serif; }
/*******************************************************************************
| Start Body Core: |
*******************************************************************************/
.body .cbe-core { margin: 0 auto; width: 902px; text-align: left; }

/*******************************************************************************
| Start Header Logo: |
*******************************************************************************/
.body h1#cbe-header { position: relative; margin: 0 0 0 2px; background: no-repeat; width: 423px; height: 90px; float: left; }
.body #cbe-headerScroll { position: relative; margin: 0 0 0 2px; background: url('../images/cbe-headerScroll.jpg') no-repeat; width: 423px; height: 90px; float: left; }
.body h1#cbe-header a { display: block; width: 423px; height: 104px; }
.body h1#cbe-header span { display: none; }
.body h1#cbe-headerScroll a { display: block; width: 423px; height: 104px; }
.body h1#cbe-headerScroll span { display: none; }
.body div.mission { position: relative; font-family: Arial, Times New Roman, sans-serif; font-size: 10px; font-weight: italic; width: 550px; color: #ccc; float: left; padding-left: 5px; }
.body div.mission p { margin: 0; padding:0; } 
/*******************************************************************************
| Header Right: |
*******************************************************************************/
.body div.header-right { width: 445px; float: left; }
.body div.Hright-nav { text-align: right; }
.body div.Hright-nav a img { border: 0; }

/*******************************************************************************
| Main Navigation: |
*******************************************************************************/
.body .cbe-nav { width: 890px; margin: 0 0 0 12px; z-index: 1000;  }
.body .cbe-nav UL.navigation { margin: auto; padding: auto; list-style: none; width: 890px;}
.body .cbe-nav UL.navigation LI { font-size: 12px; font-family: Arial, Times New Roman, sans-serif; background: url('../images/bg-nav.gif') repeat-x; }
.body .cbe-nav UL.navigation LI a { display: block; text-align: center; float: left; color: #000; text-decoration: none; padding: 4px 17px 0 17px; }
.body .cbe-nav UL.navigation LI a:hover { text-decoration: none; }
.body .cbe-nav UL.navigation LI UL LI {float: none;}
.body .cbe-nav UL.navigation LI UL LI a {float: none;}

/*******************************************************************************
| Body Intro Image & Links: |
*******************************************************************************/
.body .body-intro { position: relative;  height: 280px; width: 870px; margin: 0 0 0 1px; }
.body .body-intro img { width: 865px; }
.body .body-intro span#become-member-now { display: block; height: 20px; width: 180px; position: relative; top: 230px; left: 595px; }
.body .body-intro span#become-member-now a { height: 20px; width: 180px; display: block; }

/*******************************************************************************
| Middle Section: |
*******************************************************************************/
.body .mid-section { width: 880px; margin: 0 0 0 0px; padding-left: 0px; padding-top: 0px; }
.body .mid-section OL.sections { margin: 15px 0 0 0; padding: 0; list-style: none; width: 900px; }
.body .mid-section OL.sections LI div { text-align: center; }
.body .mid-section OL.sections LI { height: 280px; width: 290px; padding: 0 0 50px 0; float: left; border-right: 1px solid #aeaeae; }
.body .mid-section OL.sections LI.no-line { width: 265px; float: left; border-right: 0; padding: 0 0 0 7px; }
.body .mid-section OL.sections LI p { margin: 0; line-height: 21px; padding: 10px 10px 0 10px; position: relative; top: -4px; }

/*******************************************************************************
| Journal / Publications: |
*******************************************************************************/
.body .journal { float: left; margin: 20px 0 10px 10px; padding: 1px 0 0 0; text-align: center; height: 139px; width: 555px; background: url('../images/journal-bg.gif') repeat-x; background-position: bottom; border: 1px solid #d6d6d6; }
.body .journalTable { float: left; text-align: center; height: 139px; width: 555px; }
.body .JournalTitle { vertical-align:top; padding-top: 10px; }
/*******************************************************************************
| Bottom Right Box: |
*******************************************************************************/
.body .bottom_right_field { float: left; margin: 20px 0 10px 10px; padding: 1px 0 0 0; text-align: center; height: 139px; width: 310px; background: url('../images/journal-bg.gif') repeat-x; background-position: bottom; border: 1px solid #d6d6d6; }

/*******************************************************************************
| The Footer / The End Good Night Folks *Watch Your Step* |
*******************************************************************************/
.footer { }
.footer a:link, a:visited, a:active { font-weight: normal; }
.footer UL.menu { text-align: center; width: 800px; border-bottom: 10px solid #b0d5e5; margin: 0 3% 0 3%; padding: 0 2% 25px 2%; }
.footer UL.menu LI { display: inline; list-style-type: none; }
.footer UL.menu LI a { color: #3c3c3c; text-decoration: none; margin-right: 10px; }
.footer .foot-2 { text-align: right; font-size: 12px; color: #000; padding: 0 0 10px 0; margin: 0 20px 0 10px; }

/*******************************************************************************/

/*******************************************************************************
| Search Box Bottom: |
*******************************************************************************/
.body .search-box-bottom { float: left; margin: 20px 0 10px 6px; padding: 1px 0 0 0; height: 139px; width: 290px; background: url('../images/journal-bg.gif') repeat-x; background-position: bottom; border: 1px solid #d6d6d6; }
.body .search-box-bottom .search { position: relative; top: 50px; left: 20px; width: 260px; background-color: Transparent; }
.body .search-box-bottom .search input { border: 1px solid #666666; height: 20px; padding: 2px 0 0 0; width: 250px; }
.body .search-box-bottom .search #go { border: 0; background: url('../images/btn-go.gif') no-repeat; height: 25px; width: 41px; }
.body .search-box-bottom .search p { margin: 0; width: 250px; padding: 8px 0 0 0; }

/*******************************************************************************
| Search Box: | Can probably be deleted. . . 
*******************************************************************************/
.body .search-box { z-index: 1000; position: relative; top: 56px; float: left; left: 210px; margin: 0px 0 10px 12px; padding: 1px 0 0 0; height: 60px; width: 250px; border: 0px; }
.body .search-box .search { position: relative; background-color: Transparent; }
.body .search-box .search input { border: 1px solid #d6d6d6; color: #ccc; font-size: 10px;  padding: 2px 0 0 0; width: 150px; }
.body .search-box .search #go { border: 0px; background: url('../images/search_arrow.gif') no-repeat; width:15px; }
.body .search-box .goButton {position: absolute; top: 16px; left: 180px; float: right; padding: 0px 0px 0px 0px; };

/*******************************************************************************
|
| Start The Blog Page Body |
|
*******************************************************************************/
.body .cbe-blog-core { margin: 0 auto; width: 902px; text-align: left; }

/*******************************************************************************
| Main Navigation's Sub Nav |
*******************************************************************************/
.body .cbe-blog-core .cbe-nav UL.sub-navigation { margin: 0; padding: 0; list-style: none; }
.body .cbe-blog-core .cbe-nav UL.sub-navigation LI { float: left; }
.body .cbe-blog-core .cbe-nav UL.sub-navigation LI a { display: block; background: #bba87b; text-decoration: none; color: #FFF; font-size: 11px; font-family: Arial, Times New Roman, sans-serif; text-align: center; padding: 3px 0 4px 0; width: 175px; }
.body .cbe-blog-core .cbe-nav UL.sub-navigation LI a:hover { text-decoration: none; }
.body .cbe-blog-core .cbe-nav UL.sub-navigation LI a span { display: none; }

/*******************************************************************************
| CBE Scroll Header & Blog |
*******************************************************************************/
.body .cbe-blog-core h1.cbe-scroll-header { margin: 0 0 0 1px; background: url('../images/cbe-scroll-header.jpg') no-repeat; height: 267px; width: 660px; }
.body .cbe-blog-core h1.cbe-scroll-header span { display: none; }
.body .cbe-blog-core div.blog-area { width: 635px; float: left; }
.body .cbe-blog-core div.blog-head-nav { border-bottom: 1px solid #cc3333; padding: 5px 5px 5px 0; margin: 5px 10px 10px 12px; color: #006699; font-size: 11px; }
.body .cbe-blog-core div.blog-head-nav a { text-decoration: none; color: #006699; }

.body .cbe-blog-core div.blog-area .blog-contain { margin: 0 10px 0 42px; padding: 0 40px 0 0; }
.body .cbe-blog-core div.blog-area .blog-contain p { border-bottom: 1px solid #aeaeae; }

.body .cbe-blog-core div.blog-area small.title-sub { position: relative; top: 3px; color: #006699; font-family: Arial, Times New Roman, Arial, sans-serif; }
.body .cbe-blog-core div.blog-area p { line-height: 21px; padding: 0 0 20px 0; }

/*******************************************************************************
| Blog Navigation Right |
*******************************************************************************/
/*.body .blog-nav-right { float: left; margin: 10px 0 20px 7px; }*/
 .body .blog-nav-right { float: left; width: 236px; margin: 10px 0 20px 15px;} 

*html .body .blog-nav-right UL.search LI { width: 210px; padding: 0; margin: 0; display: block; background: #FFF; }
.body .blog-nav-right UL.search { border: 1px solid #d6d6d6; background: url('../images/rhs-bg-blog.gif') no-repeat; background-position: top right; margin: 0; padding: 15px; list-style: none; }
.body .blog-nav-right UL.search LI.inp {  }
.body .blog-nav-right UL.search LI.inp input { border: 1px solid #8a8a8a; width: 190px; }
.body .blog-nav-right UL.search LI.sub { text-align: right; padding: 10px 4px 0 0; }
.body .blog-nav-right UL.search LI.sub input { border: 0; background: transparent; }

*html .body .blog-nav-right UL.media-int LI { width: 210px; padding: 0; margin: 0; display: block; }
.body .blog-nav-right UL.media-int { margin: 0 0 25px 0; padding: 13px; list-style: none; background: url('../images/rhs-bg-blog.gif') no-repeat; background-position: top right; border: 1px solid #d6d6d6; }

.body .blog-nav-right UL.media-int LI a img { border: 0; position: relative; left: -7px; }
.body .blog-nav-right UL.media-int LI.split { border-bottom: 1px dotted #000; margin: 0 0 10px 0; }
.body .blog-nav-right UL.media-int LI.form { padding: 15px 0 10px 15px; }
.body .blog-nav-right UL.media-int LI.form input { border: 1px solid #9dafbc; }
.body .blog-nav-right UL.media-int LI.link a { color: #006699; text-decoration: none; padding: 3px 0 3px 15px; display: block; }
.body .blog-nav-right UL.media-int LI.link a:hover { color: #006699; text-decoration: underline; padding: 3px 0 3px 15px; display: block; }
.body .blog-nav-right UL.media-int LI.end { border-top: 1px dotted #535353; margin: 10px 0 0 0; }
.body .blog-nav-right UL.media-int LI.search { padding: 0 0 0 10px; }

/* Category Titles */
.body .blog-nav-right UL.media-int LI#recent-posts { background: url('../images/blog-recent-posts.gif') no-repeat; height: 23px; width: 113px; margin: 0 0 5px 0; }
.body .blog-nav-right UL.media-int LI#recent-comments { background: url('../images/blog-recent-comments.gif') no-repeat; height: 23px; width: 164px; margin: 0 0 5px 0; }
.body .blog-nav-right UL.media-int LI#categories { background: url('../images/blog-categories.gif') no-repeat; height: 23px; width: 164px; margin: 0 0 5px 0; }
.body .blog-nav-right UL.media-int LI#search-posts { background: url('../images/blog-search-posts.gif') no-repeat; height: 23px; width: 164px; margin: 0 0 5px 0; }
.body .blog-nav-right UL.media-int LI#meta { background: url('../images/blog-meta.gif') no-repeat; height: 23px; width: 164px; margin: 0 0 5px 0; }
.body .blog-nav-right UL.media-int LI#archives { background: url('../images/blog-archives.gif') no-repeat; height: 23px; width: 164px; margin: 0 0 5px 0; }

/*******************************************************************************/





/*******************************************************************************
|
| Start The Subpage Body |
|
*******************************************************************************/
.body .cbe-subpage-core { margin: 0 auto; width: 907px; text-align: left; }

/*******************************************************************************
| Main Navigation's Sub Nav |
*******************************************************************************/
.body .cbe-subpage-core .cbe-nav UL.sub-navigation { margin: 0; padding: 0; list-style: none; background: #bba87b; height: 22px; width: 875px; }
.body .cbe-subpage-core .cbe-nav UL.sub-navigation LI { float: left; width: 110px; }
.body .cbe-subpage-core .cbe-nav UL.sub-navigation LI a { padding: 4px 0 4px 0; text-align: center; display: block; font-size: 11px; font-family: Arial, Times New Roman, Arial, sans-serif; color: #FFF; text-decoration: none; }
.body .cbe-subpage-core .cbe-nav UL.sub-navigation LI#christains { width: 200px; }
.body .cbe-subpage-core .cbe-nav UL.sub-navigation LI a:hover { text-decoration: underline; }
.body .cbe-subpage-core .cbe-nav UL.sub-navigation LI a span { display: none; }

/*******************************************************************************
| CBE Subpage Main Section |
*******************************************************************************/
.body .cbe-subpage-core div.content { padding: 8px; width: 620px; float: left; margin: 5px; }
.body .cbe-subpage-core div.content span.img { float: right; margin: 0 0 0 50px; }
.body .cbe-subpage-core div.content p { line-height: 24px; padding: 0 15px 0 0; }

/*******************************************************************************
| CBE Subpage Navigation Right |
*******************************************************************************/
.body .subpage-nav-right { float: right; width: 215px; margin: 15px 0 20px 8px; padding: 0px 15px 0px 0px;}
.body .subpage-nav-right h2 { text-align: left; margin-bottom: 3px; }
*html .body .subpage-nav-right UL.search LI { width: 184px; padding: 0; margin: 0; display: block; background: #FFF; }
.body .subpage-nav-right UL.search { border: 1px solid #d6d6d6; margin: 0; padding: 15px; list-style: none; background: url('../images/rhs-bg.gif') no-repeat; }
.body .subpage-nav-right UL.search LI.inp {  }
.body .subpage-nav-right UL.search LI.inp input { border: 1px solid #8a8a8a; width: 190px; }
.body .subpage-nav-right UL.search LI.sub { text-align: right; padding: 10px 4px 0 0; }
.body .subpage-nav-right UL.search LI.sub input { border: 0; background: transparent; }

*html .body .subpage-nav-right UL.media-int LI { width: 184px; padding: 0; margin: 0; display: block; }
.body .subpage-nav-right UL.media-int { margin: 0 0 25px 0; padding: 13px; list-style: none; background: url('../images/rhs-bg.gif') no-repeat; border: 1px solid #d6d6d6; }
.body .subpage-nav-right UL.media-int LI a img { border: 0; position: relative; left: -7px; }
.body .subpage-nav-right UL.media-int LI.split { border-bottom: 1px dotted #000; margin: 0 0 10px 0; }
.body .subpage-nav-right UL.media-int LI.form { padding: 15px 0 10px 15px; }
.body .subpage-nav-right UL.media-int LI.form input { border: 1px solid #9dafbc; }
.body .subpage-nav-right UL.media-int LI.link a { color: #006699; text-decoration: none; padding: 3px 0 3px 15px; display: block; }
.body .subpage-nav-right UL.media-int LI.link a:hover { color: #006699; text-decoration: underline; padding: 3px 0 3px 15px; display: block; }
.body .subpage-nav-right UL.media-int LI.end { border-top: 1px dotted #535353; margin: 10px 0 0 0; }

/* Category Titles */
.body .subpage-nav-right UL.media-int LI#txt-ejournals { background: url('../images/subpage-ejournals.gif') no-repeat; height: 28px; width: 197px; }
.body .subpage-nav-right UL.media-int LI#txt-help { background: url('../images/subpage-help.gif') no-repeat; height: 28px; width: 164px; margin: 14px 0 0 0; }
.body .subpage-nav-right UL.media-int LI#txt-resources { background: url('../images/subpage-resources.gif') no-repeat; height: 28px; width: 164px; margin: 14px 0 0 0; }

/*******************************************************************************/





/*******************************************************************************
|
| Start The Equality Depot Body |
|
*******************************************************************************/
.body .cbe-depot-core { position: relative; margin: 0 auto; width: 902px; text-align: left; }

/*******************************************************************************
| Start Header Logo & Top Navigation: |
*******************************************************************************/
.body h1#cbe-depot-header { margin: 0 0 0 0px; background: url('../images/cbe-depot-header-0144.jpg') no-repeat; width: 551px; height: 104px; float: left; }
.body h1#cbe-depot-header a { display: block; width: 551px; height: 104px; }
.body h1#cbe-depot-header span { display: none; }
.body .cbe-depot-core .header-right { position: absolute; top: 0px; right: 12px; width: 310px; }
.body .cbe-depot-core .header-right .right-nav { text-align: right; margin: 0 10px 0 0; }

.body .cbe-depot-core .depot-nav-right div.advertise-depot { background: #dedede; margin: 20px 15px 20px 0; width: 228px; }
.body .cbe-depot-core .header-right .right-nav .advertise-top { margin: 10px 0 0 0; height: 60px; background: #dedede; }

.body .cbe-depot-core .header-right .right-nav .top-links { width: 310px; float: left; }
.body .cbe-depot-core .header-right .right-nav .top-links a img { border: 0; }
.body .cbe-depot-core .header-right .right-nav #cart-info { padding: 0px; text-align: right; font-size: 9px; color: #7893b2; width: 80px; float: right; }

.body .cbe-depot-core .content-area div.depot-ad-01 { margin: 0 0 0 0px; }
.body .cbe-depot-core .content-area div.depot-ad-01 a img { border: 0; }

/*******************************************************************************
| Main Navigation: |
*******************************************************************************/
.body .cbe-nav UL.navigation { margin: 0; padding: 0; list-style: none; background: url('../images/bg-nav.gif') repeat-x; height: 24px; width: 875px; }
.body .cbe-nav UL.navigation LI { float: left; }
.body .cbe-nav UL.navigation LI#about-depot a { width: 210px; }
.body .cbe-nav UL.navigation LI#sales a { width: 120px; }
.body .cbe-nav UL.navigation LI#depot-media a { width: 100px; }
.body .cbe-nav UL.navigation LI#browse a { width: 130px; }
.body .cbe-nav UL.navigation LI#catalog a { width: 100px; }
.body .cbe-nav UL.navigation LI#help a { width: 100px; }
.body .cbe-nav UL.navigation LI#contact-depot a { width: 115px; }
.body .cbe-nav UL.navigation LI a { display: block; height: 20px; }
.body .cbe-nav UL.navigation LI a:hover { background: #FFF; }

/*******************************************************************************
| CBE Depot Content Area |
*******************************************************************************/
.body .cbe-depot-core .content-area { width: 615px; float: left; margin: 9px;}
.body .cbe-depot-core .content-area span.img { float: right; margin: 0 0 0 10px; }
.body .cbe-depot-core .content-area p { line-height: 24px; padding: 0 15px 0 0; }
.body .cbe-depot-core .content-area .head-nav { padding: 4px; font-size: 11px; color: #b87964; border-bottom: 1px solid #cc3333; }
.body .cbe-depot-core .content-area .head-nav a { text-decoration: none; color: #006699; }
.body .cbe-depot-core .content-area .head-nav a:hover { text-decoration: underline; color: #006699; }

.body .cbe-depot-core div.content-area .depot-header { margin: 0 0 0 0px; }
.body .cbe-depot-core div.content-area .depot-header a img { border: 0; }

.body .cbe-depot-core div.content-area #resource-title { padding: 15px 0 0 0; font-family: Arial, Times New Roman, sans-serif; font-size:25px; font-weight: 500;}

.body .cbe-depot-core div.content-area UL.book-items-home { margin: 0; padding: 15px 6px 0 6px; list-style: none; }
.body .cbe-depot-core div.content-area UL.book-items-home LI { padding: 10px 0 30px 10px; margin: 0 0 10px 0; }
.body .cbe-depot-core div.content-area UL.book-items-home LI span.item-img { float: left; }
.body .cbe-depot-core div.content-area UL.book-items-home LI span.item-img img { border: 1px solid #666; }
.body .cbe-depot-core div.content-area UL.book-items-home LI div.right-info { float: left; width: 470px; }
.body .cbe-depot-core div.content-area UL.book-items-home LI h2.item-title { margin: 0; padding: 0 10px 10px 10px; width: 180px; font-size: 18px; font-family: Arial, Times New Roman, sans-serif; font-weight: bold; }
.body .cbe-depot-core div.content-area UL.book-items-home LI h2.item-title a { color: #2e2e2e; text-decoration: none; }
/*.body .cbe-depot-core div.content-area UL.book-items-home LI h2.item-title a:hover { color: #cc3333; text-decoration: none; }*/
.item-title { margin: 0; padding: 0 7px 7px 7px; width: 175px; font-size: 18px; font-family: Arial, Times New Roman, sans-serif; font-weight: bold; color: #2e2e2e; text-decoration: none; }
.body .cbe-depot-core div.content-area UL.book-items-home LI item-title a { color: #2e2e2e; text-decoration: none; }
/*.body .cbe-depot-core div.content-area UL.book-items-home LI p.item-txt { padding: 0 0 0 10px; font-size: 11px; color: #5b5b5b; font-weight: bold; margin: 0; line-height: 21px; }*/
.body .cbe-depot-core div.content-area UL.book-items-home LI small { padding: 0 0 0 10px; font-style: italic; }
.item-txt { padding: 0 0 0 10px; font-size: 11px; color: #5b5b5b; font-weight: 500; margin: 0; line-height: 12pt; }

/*******************************************************************************
| CBE Navigation Right |
*******************************************************************************/
.body .cbe-depot-core .depot-nav-right { float: right; width: 240px; vertical-align:top;}
.body .cbe-depot-core .depot-nav-right div.depotstorenav {  margin: 10px 13px 0 0; clear: both; }

*html .body .cbe-depot-core .depot-nav-right UL.search LI { width: 210px; padding: 0; margin: 0; display: block; background: #FFF; }
.body .cbe-depot-core .depot-nav-right UL.search { border: 1px solid #d6d6d6; background: url('../images/rhs-bg.gif') no-repeat; background-position: top right; margin: 0; padding: 15px; list-style: none; }
.body .cbe-depot-core .depot-nav-right UL.search LI.inp {  }
.body .cbe-depot-core .depot-nav-right UL.search LI.inp input { border: 1px solid #8a8a8a; width: 190px; }
.body .cbe-depot-core .depot-nav-right UL.search LI.sub { text-align: right; padding: 10px 4px 0 0; }
.body .cbe-depot-core .depot-nav-right UL.search LI.sub input { border: 0; background: transparent; }

*html .body .cbe-depot-core .depot-nav-right UL.media-int LI { width: 210px; padding: 0; margin: 0; display: block; }
.body .cbe-depot-core .depot-nav-right UL.media-int { margin: 0 0 25px 0; padding: 13px; list-style: none; background: url('../images/rhs-bg.gif') no-repeat; background-position: top right; border: 1px solid #d6d6d6; }

.body .cbe-depot-core .depot-nav-right UL.media-int LI a img { border: 0; position: relative; left: -7px; }
.body .cbe-depot-core .depot-nav-right UL.media-int LI.split { border-bottom: 1px dotted #000; }


.body .cbe-depot-core .depot-nav-right UL.media-int LI.form { padding: 15px 0 10px 15px; }
.body .cbe-depot-core .depot-nav-right UL.media-int LI.form input { border: 1px solid #9dafbc; }
.body .cbe-depot-core .depot-nav-right UL.media-int LI.link a { color: #006699; text-decoration: none; padding: 3px 0 3px 15px; display: block; }
.body .cbe-depot-core .depot-nav-right UL.media-int LI.link a:hover { color: #006699; text-decoration: underline; padding: 3px 0 3px 15px; display: block; }
.body .cbe-depot-core .depot-nav-right UL.media-int LI.end { border-top: 1px dotted #535353; margin: 10px 0 0 0; }

/*******************************************************************************/






/*******************************************************************************
|
| Start The Equality Depot Body Sub Page |
|
*******************************************************************************/
.body .cbe-depot-core { margin: 0 auto; width: 902px; text-align: left; }

/*******************************************************************************
| Start Header Logo & Top Navigation: |
*******************************************************************************/
.body .cbe-depot-core .header-right { width: 310px; }
.body .cbe-depot-core .header-right .right-nav { text-align: right; margin: 0 10px 0 0; }

.body .cbe-depot-core div.content-area .head-nav { margin: 0 0 0 4px; padding: 0 0 5px 0; }

.body .cbe-depot-core .depot-nav-right div.advertise-depot { background: #dedede; margin: 20px 15px 20px 0; width: 228px; }
.body .cbe-depot-core .header-right .right-nav .advertise-top { margin: 10px 0 0 0; height: 60px; background: #dedede; }

.body .cbe-depot-core .header-right .right-nav .top-links { width: 310px; float: left; padding-top:20px;}
.body .cbe-depot-core .header-right .right-nav .top-links a img { border: 0; }
.body .cbe-depot-core .header-right .right-nav #cart-info { padding: 0px; text-align: right; font-size: 9px; color: #7893b2; width: 80px; float: right; }

/*******************************************************************************
| CBE Depot Content Area |
*******************************************************************************/
.body .cbe-depot-core div.content-area { width: 620px; float: left; margin: 9px; }
.body .cbe-depot-core div.content-area span.img { float: right; margin: 0 0 0 10px; }
.body .cbe-depot-core div.content-area p { line-height: 24px; padding: 0 15px 0 0; }

.body .cbe-depot-core div.content-area UL.book-items { margin: 0; padding: 15px 6px 0 6px; list-style: none; }
.body .cbe-depot-core div.content-area UL.book-items LI { float: left; width: 300px; padding: 0 0 0 0; height: 200px; }
.body .cbe-depot-core div.content-area UL.book-items LI span.item-img { float: left; margin: 0 4px 0 0; }
.body .cbe-depot-core div.content-area UL.book-items LI span.item-img img { border: 1px solid #666; }
.body .cbe-depot-core div.content-area UL.book-items LI h2.item-title { margin: 0 0 7px 0; width: 170px; font-size: 16px; float: left; font-family: Arial, Times New Roman, sans-serif; font-weight: bold; }
.body .cbe-depot-core div.content-area UL.book-items LI h2.item-title a { color: #2e2e2e; text-decoration: none; }
.body .cbe-depot-core div.content-area UL.book-items LI h2.item-title a:hover { color:#ca3436; text-decoration: none; }
.body .cbe-depot-core div.content-area UL.book-items LI p.item-txt { font-size: 11px; color: #5b5b5b; margin: 0; line-height: 15px; }
.body .cbe-depot-core div.content-area UL.book-items LI small { font-style: italic; }







.nav, .nav ul {
  z-index: 500;
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.nav {
	height: 17px;
	padding-top: 1px;
	padding-left: 15px;
	position: relative;
  text-align: left;
}
.nav li {
  margin: 0px;
  padding: 0px;
  font-size: 12px;
  float: left;
  position: relative;
}

.nav UL.sub { border: 1px solid #ccc; }
.nav UL.sub LI.sub a { background: #FFF; border: 1px solid #FFF; text-align: left; padding: 3px 8px 0 16px; width: 150px; color: #006699; }
.nav UL.sub LI.sub a:hover { border: 1px solid #c8c8c8; color: #006699; }

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  text-align: left;
  color: #666666;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.nav li a:hover {
  text-align: left;
  background: #FFF;
  color: #000;
  text-align: left;
  text-decoration: none;
}
#nav-one li:hover a,
#nav-one li.sfHover a {
  background: #FFF;
  color: #000;
  text-align: left;
  text-decoration: none;
}
#nav-one li:hover ul a,
#nav-one li.sfHover ul a {
  font-size: 11px;
  background: #565656;
  color: #959595;
  text-align: left;
}
#nav-one li:hover ul a:hover,
#nav-one li.sfHover ul a:hover {
  background: #FFF;
  color: #000;
  text-align: left;
  text-decoration: none;
}

.nav ul {
  text-align: left;
  padding: 0;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;
  z-index: 500;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 24px;
}
.nav ul li {
  text-align: left;
  border: 0;
  float: none;
}

h2
{
z-index: 1;
}

#joinup
{
position: absolute;
top: 305px;
left: 675px;
height: 20px;
width: 165px;
}

#testibox
{
/*position: absolute;*/
bottom: 0px;
left: 10px;
height: 20px;
width: 880px;
background: #fff;
}

	.testlink
	{
	position: relative;
	float: right;
	height: 12px;
	width: 12px;
	background: #fff;	
	border: 1px solid #cecece;
	margin: 3px 2px 0 ;
	}
	
	.testlink:hover
	{
	background: #006699;
	}
	
	#rotator
	{
	position: relative;
	padding: 3px 0 0 5px;
	height: 14px;
	font-size: .9em;
	overflow: hidden;
	}
	
		#rotator p
		{
		position: relative;
		padding: 0px;
		margin: 0px;
		}


