/* styles for shop pages */

#midCol {
	margin-left: 259px !important;
	margin-left: 259px;
	margin-right: 228px !important;
	margin-right: 228px;
}

#midCol .ctArea {
	width: 371px;
	float: left;
}

#midColProductsCol {
	float: right;
	width: 173px;
}

#midColProductsCol #multiBox {
	background-color: #e6e6e6;
	width: 173px;
	height: 173px;
	overflow: hidden;
	margin-bottom: 25px;
	position: relative;
}

#midColProductsCol #multiBox .singleView .ratingView {
	position: absolute;
	top: 26px;
	left: 10px;
}

#midColProductsCol #multiBox .singleView .specialLinks {
	position: absolute;
	top: 47px;
	/* top: 85px; */
	left: 0px;
}

#midColProductsCol #multiBox .singleView .specialLinks .callbackLink {
	height: 26px !important;
	height: 38px;
	margin: 6px 12px 0 0px;
	padding:5px 0 8px 10px !important;
	padding-left:11px;
	width:171px;
	background: url(../images/web20box_bg.gif) 0 100% repeat-x;
}

#midColProductsCol #multiBox .singleView .specialLinks .coachingRequest {
	padding: 5px 0 6px;
	height:31px !important;
	height:43px;
	padding-left:10px !important;
	padding-left:11px;
}

#midColProductsCol #multiBox .singleView .specialLinks .customizeTraining {
	height: 33px !important;
	height: 43px;
	/* margin: 6px 12px 0 0px; */
	padding:2px 0 6px 10px !important;
	padding-left:11px;
	width:171px;
	background: url(../images/web20box_bg.gif) 0 100% repeat-x;
}


#midColProductsCol #multiBox .singleView .specialLinks a:hover {
	color:#ea0000;
}

#midColProductsCol #multiBox .singleView .specialLinks .customizeTraining a{
	padding-top: 10px;
	background: url(../images/icons/icon_pers_20x20_activ.png) no-repeat 2px 4px !important;
	background: url(../images/icons/icon_pers_20x20_activ.gif) no-repeat 2px 6px;
	padding-left: 31px;
	display: block;
	height:26px !important;
	height:33px;
}

#midColProductsCol #multiBox .singleView .specialLinks .customizeTraining a:hover {
	background: url(../images/icons/icon_pers_20x20_roll-over.png) no-repeat 2px 4px !important;
	background: url(../images/icons/icon_pers_32x32_roll-over.gif) no-repeat 2px 6px;
}

#midColProductsCol #multiBox .singleView .specialLinks .coachingRequest a{
	background: url(../images/icons/icon_coaching_32x32_activ.png) no-repeat 0 4px !important;
	background: url(../images/icons/icon_coaching_20x20_activ.gif) no-repeat 0 2px;
	display:block;
	height:26px;
	padding-left: 31px;
	padding-top:6px;
}

#midColProductsCol #multiBox .singleView .specialLinks .coachingRequest a:hover{
	background: url(../images/icons/icon_coaching_32x32_roll-over.png) no-repeat 0 4px !important;
	background: url(../images/icons/icon_coaching_20x20_roll-over.gif) no-repeat 0 2px;
}

#midColProductsCol #multiBox .singleView .specialLinks .callbackLink a {
	background: url(../images/icons/icon_callback_32x32_activ.png) no-repeat 0 4px !important;
	background: url(../images/icons/icon_callback_20x20_activ.gif) no-repeat 0 2px;
	display: block;
	height:26px !important;
	height:33px;
	padding-left: 31px;
	padding-top:6px;
}

#midColProductsCol #multiBox .singleView .specialLinks .callbackLink a:hover {
	background: url(../images/icons/icon_callback_32x32_roll-over.png) no-repeat 0 4px !important;
	background: url(../images/icons/icon_callback_20x20_roll-over.gif) no-repeat 0 2px;
}



#midColProductsCol #multiBox .singleView p a {
	color: #666;
}

#midColProductsCol #speakersList {
	height: 100%;
	margin-bottom: 21px;
}

#midCol #midColProductsCol .ctArea {
	width: auto;
	float: none;
}

#midCol #midColProductsCol .ctArea .ctElement {
	padding-left: 0;
}

.ctArea .sectionFrame6 {
	height: 151px !important;
	height: 173px;
	background-color: #666666;
	padding: 10px 9px 12px 9px;
}

#midCol .ctArea .sectionFrame6 h2 {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 18px;
}

.ctArea .sectionFrame6 * {
	color: #cccccc;
}




