/* Course features page assets */
#course-features { margin-bottom:15px; }
#course-features .module-breakdown, .course-features .module-breakdown {
	position:relative;
	padding:10px 0 10px 0;
	border-bottom:1px solid #b2b598;
}
.module-breakdown em.mod-number {
	display:block;
	float:left;
	width:110px;
	font-size:1.6em;
	font-style:normal;
	font-weight:bold;
	margin:0 10px 0 0;
	color: #74775c;
}
.module-breakdown p.toggle-details {
	position: absolute;
	top:12px;
	right:0;
	cursor: pointer;
	font-weight:bold;
	text-decoration: underline;
}
.module-breakdown p.item-title { float:left; padding-top:5px; width:480px; }
.module-breakdown .inner-content { clear:left; }
.module-breakdown .inner-content div { background-color:#ebedda; padding:10px; }




/* TITLES */
/*
.course-details .content-half { margin:0 0 15px 0; }
.course-details .content-half h3, .course-details .content-full h3 {
	font-weight:bold;
	background: url(../images/common/titles/bg-half-title.gif) repeat-x top;
	border-top:1px solid #ebee9d;
	border-bottom:1px solid #ebee9d;
	margin:0 0 10px 0;
}
.course-details .content-half h3 span, .course-details .content-full h3 span {
	display:block;
	padding:10px 15px 10px 15px;
}

.course-details .content-half { width:350px; padding:0 10px 0 0; }
.course-details .content-half-r { width:350px; padding:0 0 0 10px!important; }

.course-details h1 { font-size:1.6em; margin-bottom:10px; }
.course-details h1 span { display:block; padding:18px 0 18px 65px; }
h1.icon-classroom-lrg { background: url(../images/common/course-icons/title-classroom.png) no-repeat left; }
h1.icon-online-lrg { background: url(../images/common/course-icons/title-online.png) no-repeat left; }
*/

/* list items */
/*
.course-details ul {
	padding:0 0 0 15px;
	margin:10px 0 15px 0;
}
.course-details ul li {
	margin:0 0 0.8em 0;
	padding:0 0 0 10px;
	background: url(../images/common/arw-sml-orange.gif) no-repeat left;
}
*/

/* Course Navigation */
/*
#course-nav {margin:15px 0 5px 0; overflow:hidden; }
#course-nav ul {  }
#course-nav ul li { float:left; padding-left:8px; margin:0 15px 0 0; }
#course-nav ul li span { font-weight:bold; }
#course-nav ul li a span { font-weight:normal; }
*/
/* Related products listing */
/*
.related-products { margin:0 0 15px 0; background: url(../images/backgrounds/related-bg.png) no-repeat bottom left; }
.related-products .inner-content { padding:15px; background: url(../images/backgrounds/related-bg-top.png) no-repeat top left; }
.related-products .product-block { width: 220px; margin-right:10px; float:left; text-align:center; }
.product-block p strong { font-size:1.2em; }
*/

/* Comment layout - blockquotes */
/*
.comments-style blockquote {
	background: url(../images/common/quote-left.png) no-repeat top left;
}
.comments-style blockquote p {
	display:block;
	padding:10px 25px 10px 25px;
	text-align:left;
	background: url(../images/common/quote-right.png) no-repeat bottom right;
}
.comments-style p.quote-credit {
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
*/

/* Category listings */

/* .category-listing { margin:0 0 20px 0; }
.category-listing .product-item {
	clear:left; 
	overflow:hidden; 
	position: relative;
	padding:10px 0 10px 0;
	border-bottom:1px dotted #ccc;
}

.category-listing .product-item a.img-link { display:block; width:100px; height:100px; float:left; margin-right:5px; }
.category-listing .product-item h4, .category-listing .product-item p { float:left; width: 430px; }
.category-listing .product-item h4 a { font-size:1.2em; color:#707070; }
.category-listing .product-item .cat-product-info p { width:180px; text-align:right; font-weight:bold; font-size: 1.6em; color:#fc6c0d; margin:0; padding:0; }
.category-listing .product-item .cat-product-info { width:180px; position: absolute; top:10px; right:0;}
.category-listing .product-item .cat-product-info a { float:right; margin-bottom:5px; }
*/
