/* customize css */

div.cst  {
	width: 767px;
}

ul.cst-list {
	list-style: none;
	
}

ul.cst-list li {
	background: url(../i/list-dot.gif) no-repeat 0px 6px;
	padding-left: 10px;
}

body ul.cst-list li span a.cst-url{
	text-decoration: underline;
}

div.cst-roomtype-detail-description {
	width: 500px !important;
}

div.cst-roomtype-detail div.cst-image-zoom-icon-box {
    left: 175px;
    top: -10px;
}

table.roomtype-prices {
    width: 100%;
}


body div.cst-distribution-box {
    width: 900px !important;
}

div.cst-program-list ul.cst-buttons {
	float: right;
}

body div.cst-program-teaser {
	font-size: 12px;
}

#content_container #content ul.cst-buttons li {
	display: inline;
	padding: 0;
	margin-left:0px;
}

div.cst a.cst-button,
div.cst a.cst-button:hover {
	display: block;
	width: auto;
	border: 1px solid #999999;
	display: block;
	font: bold 12px/24px arial;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	color: #00501F;
	text-decoration: none;
	margin-right:10px;
	float:left;

}

div.cst-program-variant-last
{
	margin-top:10px;
}


#content_container #content li {
	list-style-type:none;
    margin:10px;
}

body div.cst div.cst-book-container div.cst-book-info-progress ul.cst-book-info-steps-4 {
	width: 850px;
}