.header {
	border-top		: 0;
}

.price-box .price {
	color			: #4C4C4C;
	font-weight		: normal;
}

.shopping-cart-totals {
	background		: #EAF2FA none repeat scroll 0 0;
	border			: 1px solid #B7D1F0;
	float			: right;
	margin-top		: 15px;
	text-align		: right;
	width			: 300px;
	padding-top		: 20px 0 0 0;
	margin-bottom	: 20px;
}

#content .shopping-cart-totals ul li {
	list-style-type : none;
	background		: none;
	margin			: 10px 0 0 0;
}

#content .messages {
	float			: left;
	width			: 100%;
}

#content #left .messages li, #content #left .block .messages li {
	background		: none;
	padding			: 0;
	margin			: 0;
}

#content .messages .success-msg {
	background-color: #EAF2FA;
	border-color	: #B7D1F0;
	color			: #4C4C4C;
	padding			: 10px 15px !important;
	margin			: 0;
	min-height		: auto !important;
}

#content .messages .success-msg li {
	padding			: 0;
	margin			: 0;
	min-height		: auto !important;
}

#content #left #cursusfilter-wide #cursussen-wide table tr td.attributes-col table tr td {
	border-bottom	: 0;
	padding			: 3px 0;
}

ol#checkoutSteps {
	margin			: 0 0 20px 0;
}

#content #left ol#checkoutSteps li {
	background		: none;
	padding-left	: 0;
	margin-left		: 0;
}

.one-page-checkout .allow .head {
	border-color	: #CBCBCB;
	border-bottom	: none;
	background-color: #e1e1e1;
}

.one-page-checkout .active .head {
	background		: #fff url(../images/block-background-blue.gif) repeat-x scroll left top;
	padding			: 0;
	color			: #00569A;
	font-weight		: bold;
	padding			: 4px 0 3px 10px;
}

.one-page-checkout .allow h3 {
	color			: #666;
}

.one-page-checkout .active .head h3 {
	color			: #00569A;
	font-size		: 12px;
	font-weight		: bold;
	text-align		: left;
	width			: 100%;
}

.one-page-checkout .step-count {
	background		: none;
	font-size		: 12px;
}

.one-page-checkout .active .step-count {
	background		: none;
	color			: #00569A;
	border			: none;
}

.one-page-checkout .active .box, .one-page-checkout .active .box-no-padding {
	background		: #fff url(../images/block-background.gif) repeat-x scroll 0 0;
	border-color	: #CBCBCB;
	display			: block;
}

.one-page-checkout .allow .step-count {
	background		: none;
}

.block-closed {
	float			: left;
	width			: 230px;
	border			: 1px solid #CBCBCB;
	margin			: 0 0 6px 0;
}

.block-closed h4 {
	background-color: #f7f6f7;
}

#search-advanced input, #search-advanced select {
	width			: 240px;
}

#search-advanced input#price, #search-advanced input#price_to {
	width			: 110px;
}

#content #left .block .advanced-search-summary-box ul li {
	background		: none;
	padding-left	: 0;
}

.advanced-search-summary-box {
	background-color: #EAF2FA;
	border-color	: #B7D1F0;
}

.advanced-search-summary-box ul li span {
	color			: #4C4C4C;
}

ul#student-list {
	padding			: 2px 0 0 16px;
}

	ul#student-list li {
		cursor			: pointer;
		color			: #00559b;
		padding			: 2px 0 2px 0px !important;
		list-style-type	: disc;
	}

	ul#student-list li .cursistName:hover {
		text-decoration	: underline;
	}

.product-options {
	background			: none;
	padding				: 0;
	margin				: 0;
	border				: 0;
}

.product-options dd {
	padding-left		: 0;
	border				: 0;
	margin				: 0;
}

.product-options dt {
	padding-top			: 5px;
}

.product-options dt label {
	color				: #4C4C4C;
	font-weight			: bold;
}

.product-options-bottom {
	background			: none;
	border				: 0;
	padding				: 0;
}

.regular-price .price {
font-size				: 11px;
}

.data-table td.review table tr td {
	border				: 0;
}

.data-table tbody td {
	border-right		: 0;
}

.data-table td {
	padding				: 3px 0;
}

#rss-table-misc .left, #rss-table-category .left {
	padding				: 0 0 0 7px;
}

#rss-table-misc .a-right, #rss-table-category .a-right {
	padding-right		: 7px;
}

.add-to-cart-box {
	float: left;
}

.product-options dd select {
	width : 200px;
}

.product-options dd input.input-text {
	width : 200px;
}