/* Default font and style setup */
div.calendar_widget { position: absolute; top: 0px; left: 0px; width:140px; height: 200px; display: none; }
.ui-datepicker .ui-datepicker-calendar,
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker .ui-datepicker-calendar div,
.ui-datepicker .ui-datepicker-calendar span
{ font-size:10px; }

.ui-datepicker .ui-datepicker-header,
.ui-datepicker .ui-datepicker-header td,
.ui-datepicker .ui-datepicker-header div,
.ui-datepicker .ui-datepicker-header span
{ font-size:12px; }

.ui-datepicker-calendar td
{ text-align:center; }
div.downloadlist { float:right; border: 1px; background-color: e0e0ff; padding: 4px; border-style: outset; }
div.downloadlist ul { list-style: none; margin: 4px; }
.ui-datepicker-trigger
{ cursor:pointer; }
td.cityBreak
{
	border-bottom:5px solid #E2E2E2; 
	border-right: 4px solid rgb(226, 226, 226); 
	border-left:1px hidden;
	background-color: rgb(255, 255, 255); 
	background-color:#D5D5D5; 
	padding:1px;
}
div.cityBreak_bg
{
	border:6px solid #FFF;
	background:#FFF url('../citybreak_bg/000294.jpg') no-repeat scroll center center;
	float:left;
}
div.cityBreak_content
{
	width:770px;
	height:425px;
	float:left;
}
div.cityBreak_content_padding
{
	padding-left:20px;
	padding-right:6px;
	padding-top:6px;
}
div.cityBreak_inner
{
	width:744px;
	float:left;
}
div.city_break_search
{
	float:left;
	width:224px;
	color:#FFF;
}


div.city_break_search h2.cb
{ 
	text-transform:uppercase;
	padding-left:10px;
	padding-top:30px;
	font-family:Arial;
	font-size:24px;
}

div.city_break_search h3.cb
{ 
	padding-left:20px;
	padding-top:30px;
	font-family:Arial;
	font-weight:none;
	font-size:14px;
	color:#FFFFFF;
}

div.city_break_search table.cb td,
div.city_break_search table.cb div
{
	color:#FFF;
}
div.city_break_search table.cb
{
	margin-left:20px;
	margin-top:20px;
}
div.city_break_search table.cb select.cb,
div.city_break_search table.cb input.text
{
	width:160px;
	border:1px solid #89a2bb;
}

table.cb input.submit
{
	border:0px;
	margin-top:0px;
}

div.city_break_articles
{
	float:right;
	width:276px;
}
div.cb_article
{ margin-bottom:5px; }
div.cb_article_padding
{ height:100px; overflow:hidden; }
div.cb_article_content
{
	padding-left:10px;
	padding-top:4px;
}
div.cb_article_content h2
{
	font-family:Arial;
	font-size:18px;
}
div.cb_article_content,
div.cb_article_content div,
div.cb_article_content p
{
	font-family:Arial;
	font-size:14px;
	margin-bottom:4px;
}
div.price
{ float:left; }
div.cb_article img
{ float:right; position:relative; bottom:-8px; border:0px; padding-right:5px; }