





#breadcrumb {background:url(../../images/layout/content-bg.gif) repeat-y; padding:0 0 0 7px;}
#breadcrumb ul {height:30px; border-bottom:1px solid #DDDDDD; width:626px;}
#breadcrumb li{float:left; list-style-type:none; height:20px; line-height:20px; padding:5px 20px 5px 14px; background:#F5F5F5 url(../../images/layout/breadcrumb-arrow.gif) no-repeat right;font-size:0.9em;}
#breadcrumb a{color:#6E7679}
#breadcrumb li.last{background:#F5F5F5 url(../../images/layout/breadcrumb-arrow-last.gif) no-repeat right}

#breadcrumb-Blue {background:url(../../images/layout/content-bg.gif) repeat-y; padding:0 0 0 7px;}
#breadcrumb-Blue ul {height:30px; width:626px;font-size:1.0em;border-bottom:1px solid #DDD;}
#breadcrumb-Blue li{float:left; list-style-type:none; height:20px; line-height:20px; padding:5px 20px 5px 14px; background:#F1F8FC url(../../images/layout/breadcrumb-arrow-blue.gif) no-repeat right; font-size:0.9em;}
#breadcrumb-Blue a{color:#6E7679}
#breadcrumb-Blue li.last{background:#F1F8FC url(../../images/layout/breadcrumb-arrow-blue-last.gif) no-repeat right}

#listnavigation {height:39px; background:url(../../images/layout/list-navigation-bg.gif) no-repeat;}
#listnavigation a{color:#FFFFFF;}
#listnavigation a:hover{color:#4d5c87;}
#listnavigation li {float:left; list-style-type:none;}
#bluelistnavigation {padding:14px 0 0 6px; float:left;}
#bluelistnavigation ul li{padding:0 13px 0 13px; font-size:0.9em;}
#greenlistnavigation {width:305px; padding:16px 0 0 2px; float:left; }
#greenlistnavigation ul li{padding:0 10px 0 10px;}
#greenlistnavigation ul li.bookstore{padding:0 0 0 10px;}

#pagecontent .dottedline {margin:10px 0 0 0;}
.item {margin:10px 0 10px 0; clear:both;padding:10px 0 10px 0; }
.item img{float:left; margin:0 20px 0 0; }
.item p{margin:0}
.itemtitle {color:#000;}
.itemnote {color:#7C8286;}



	
/*/////////////////////////////////////////////////////////////////////
	Dates
/////////////////////////////////////////////////////////////////////*/

	dl {
	margin:10px 0 0 0;
	overflow:hidden;
	}
	dt{
	float: left;
	width: 100px;
    clear:both;
	}
	dd {
	display:block;
float:left;
padding:0 0 10px 70px;
width:385px;
	}
	dd p {
	color:#9FACB6;
	}
	
	ul.greenlist {list-style-type: none; margin: 0 0 20px 20px;}
	.greenlist li {color:#656C6F; background: url(../../images/misc/bullet-turq.gif) no-repeat 0 7px; padding: 0 0 7px 8px; line-height:18px;}
	
	.greenlistContent {padding: 0 0 20px 20px;}
	.greenlistContent li {list-style-type: none; color:#656C6F; background: url(../../images/misc/bullet-turq.gif) no-repeat 0 7px; padding: 0 0 7px 8px; line-height:18px;}

	
	
	#registerbox {
	margin:50px 0 0 -2px;
	width:580px;
	height:146px;
	background: url(../../images/layout/registerbox.gif) top left;
	padding:0 0 0 20px;
	}
	#registerbox a:link, #registerbox a:visited {color:#656C6F; text-decoration:underline;}
	#registerbox a:hover {color:#000; }
	#registerbox .addtocart {
	margin:-10px 0 0 0;
	position:absolute;
	cursor:pointer;
	}
	.regbutton {width:91px; height:20px; margin:-18px 0 0 220px;}
	
/*/////////////////////////////////////////////////////////////////////
	Bookstore
/////////////////////////////////////////////////////////////////////*/
	.bookStoreOptions {
		height:25px;
		width:595px;
		background:url(../../images/misc/book-store-header-bg.gif);
		padding:6px 1px 0 1px;
	}
	.bookStoreOptions a:link, .bookStoreOptions a:visited{color:#656C6F; display:block;}
	.bookStoreOptions a:hover{color:#69C6D1; text-decoration:underline;}
	.bookStoreOptions select{width:70px;}
	.bookStoreOptions li{list-style:none; float:left;padding:2px 3px 0 3px; margin:0;}
	
	/*-Product Listings-*/

	#productList{width: 595px;}
	#productList .dottedline{height:1px;}
	.bookItem {width: 287px; height:171px; float:left; margin:31px 0 0 0; padding:0 10px 0 0;}
	.bookItem img{float:left; padding:3px 11px 0 0;}
	.bookTitle {color:#0088B8;font-weight:normal; height:40px;}
	.bookDescription {margin:0; height:30px; padding:0;font-size:1.1em;}
	.bookPrice {margin:5px 0 5px 0;}
	
	/*-More Information-*/
	.bookTitleMore {color:#0088B8;margin:0; font-weight:normal;}
	.bookImage {float:left; margin:0 15px 15px 0;}
	.moreInfoDescription {margin:10px 0 0 0;}
	.bookOtherInfo dt{color:#898989}
	
/*/////////////////////////////////////////////////////////////////////
	Course
/////////////////////////////////////////////////////////////////////*/
	
	.courseImage {margin:0 15px 0 0; height:300px;}
	.courseOtherInfo dt{width:200px;}
	.greenlist-content li {color:#10C2D7; list-style:disc; margin:15px 0 0 15px; }
	.greenlist-content span{color:#7C8286}
	
    #courseDates{
        float: left;
        width: 480px;
    }
	#courseDates dl {
        margin:10px 0 0 0;
	}
	#courseDates dt{
	float: left;
	width: 149px;
	margin:0;
    display:block;
	}
	#courseDates dd {
	display:block;
	padding: 0 0 10px 20px;
	margin:0;
    float: left;
    width: 300px;
	}
	#courseDates dd p {
	color:#9FACB6;
	}
	.blueInfoList {padding: 0 0 20px 0;}
	.blueInfoList li {color:#10C2D7; list-style:none; margin: 5px 0 5px 15px; padding: 0 0 0 10px; width:236px; background: url(../../images/misc/bullet-turq-dotted.gif) no-repeat 0px 7px;}
	.blueInfoList span {color:#656C6F; background:#FFFFFF; padding:0 4px 0 0;}

	
	.questionMark {width:16px; height:16px; background:#FFFFFF; float:right; padding:0 0 0 10px; margin:-16px 0 0 0;}
	.infoList {float:left;}
	.infoList ul {margin:0 21px 0 15px;}
	.infoList .question{
		width:16px;
		height:16px;
		background-image:url(../../images/misc/question.gif);
		display:block;
		text-indent:-9999px;
		line-height: 0.001em;
		padding:0;
		margin:0;
		cursor:pointer;
	}
    
    .sidebarblue a{
        color: #FFF;    
    }
    
    .samplechapter{
        clear: left;
        padding-top: 10px;
    }
    
    ol.topten{
        list-style: decimal;
        list-style-position: inside;
    }
    
    ol.topten li{
        list-style: decimal;
        list-style-position: inside;
    }
    