@CHARSET "UTF-8";

img, div, input { behavior: url("iepngfix.htc") }
img { border: none; }

/*#column_1 { vertical-align:top;  padding-bottom: 20px; width: 555px; float: left; margin-right:20px;}*/
#column_1 { vertical-align:top;  padding-bottom: 20px; width: 563px; float: left; margin-right:7px;}
/*#column_2 {  vertical-align:top; padding-bottom: 20px; width: 330px; float: left; }*/
#column_2 {  vertical-align:top; padding-bottom: 20px; width: 323px; float: left; }
.placeholder {border: 2px #B3E5EF dashed;}
.portlet { margin: 0 0 7px 0; }
.portlet-header { padding-left: 0.2em; }
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 0.4em; }
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
.widget {font-size: 10pt; font-family: Verdana;}
.gmap {width: 100%; height: 250px; margin: 10px 0;}
#address {font-weight: bold; font-size: 14pt; font-family: Arial;}

.box {background: #92AAF0 none repeat scroll 0 0; text-align: center}
.spacer { float:left;}
.box a {text-decoration: none; font-weight: bold; color: white !important; margin: 0 10px;}
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(/images/rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}
#buttons {margin-bottom: 10px;}
.float_right {float: right;}
.float_left {float: left;}
.jcarousel-container-horizontal {margin: 0 auto;}
.selected_photo { border: 1px solid blue; padding: 5px;}
.current_temperature {color: grey; font-size: 16pt;}
.ui-icon-plusthick { float: left !important; background-position:-50px -127px !important;}
.ui-icon-minusthick { float: left !important; background-position:-17px -127px !important; }
.close-widget { float: right; background-position: -98px -127px; background-repeat:no-repeat; 
display:block;
overflow:hidden;
text-indent:-99999px;background-image:url(images/ui-icons_222222_256x240.png);width:16px;height:16px;}
.edit-widget { float: right; background-position: -194px -111px; background-repeat:no-repeat; 
display:block;
overflow:hidden;
text-indent:-99999px;background-image:url(images/ui-icons_222222_256x240.png);width:16px;height:16px; }
.full_width {width: 100%;}
#warning_div {position: absolute; right: 0; z-index: 100; background-color: red; font-size: 13px; color: white;}
#tune_gmap {width: 350px; height: 350px;}
#tune_dialog {display: none;}
.news_image {width: 80px;}
#widget_logo {float: left; margin: 10px; }
#partner_logo {float: left; margin: 10px; }
.small_logo {margin: 15px auto;}
.jcarousel-skin-tango {margin-top: 20px}
#add_widget {display: none;}
.add_button {float:left; border: 0;}
.add_button_div {padding-top: 10px;}
ul#categories { float: left; font-size: 16px; list-style: none; padding: 0}
ul#partner_categories { float: left; font-size: 16px; list-style: none; padding: 0}
ul#categories li { 
  border-right: 1px solid #dedede;
  float: left;
  line-height: 16px;
  margin-right: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
ul#categories li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
ul#categories a { color: #999; text-decoration: none; }
ul#categories li.current a, ul#categories a:hover { text-decoration: underline; }
ul#categories li.current a { color: #333; }

#widget_yahoonews table td {padding: 5px 0px;}
.title {font-weight: bold;}
#flickr .jcarousel-skin-tango .jcarousel-item
{
	width:75px;
}

#tray_icon_container li
{
	margin: 5px 10px;
}

#atm_map
{
	width:100%;
	height: 200px;
	display: none;
}

/* body etc
----------------------------------*/
body {
	background:#f3f8fc;
	text-align:center;
	margin:0;
	padding:0;
}
#root:after,
.container:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.container,
.wrapper {
	margin:0 auto;
	width:895px;
	text-align:left;
	padding:0 7px;
}
.wrapper {
	position:relative;
}
#container {
	position:relative;
	margin-top:-3px;
}
#__lokiPlugin {
	position:absolute;
	left:0;
	top:0;
}

.portlet-header-body:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
/* Header
----------------------------------*/
#header {
	background:url('../images/bg_header.gif') 0 0 repeat-x;
	height:95px;
	min-width: 937px;
}
	#header h1{
		background:url('../images/logo_loki_dashboard.gif') 0 0 no-repeat;
		height:53px;
		left:6px;
		margin:0;
		width:328px;
		padding:0;
		position:absolute;
		top:9px;
	}
	
	#header h1:hover
	{
	  cursor: pointer;
	}
		#header h1 span {
			display:none;
		}
	#header h3 {
		height:35px;
		margin:0;
		width:154px;
		padding:0;
		position:absolute;
		right:184px;
		top:23px;
	}
		#header h3 span,
		#header h3 em{
			display:none;
		}
		#header h3 a {
			display:block;
			height:35px;
			width:35px;
			position:absolute;
			right:0;
			top:0;
		}
/* Footer
----------------------------------*/
#footer {
	background:url('../images/bg_footer.gif') 0 0 repeat-x;
	clear:both;
	color:#a2b9cb;
	font-family: Arial;
	font-size:12px;
	height:40px;
	padding-left:7px;
	padding-top:26px;
  min-width: 937px;
}
	#footer .wrapper {
		padding:34px 0 0 275px;
		width:629px;
	}
		#footer .copy {
			float:left;
			padding:0 3px 0 0;
			width: 33%;
			white-space: nowrap;
		}
		#plugin_version {
		  text-align: left;
		}
    #skyhook {
      text-align: center;
    }
    #skyhook a {
      color: #A2B9CB;
    }
    #dell {
      text-align: right;
	  float:right !important;
    }
	#footer a.manage-sites {
		background: url('button_manage_sites.gif') 0 0 no-repeat;
		float:right;
		height:25px;
		width:112px;
		position:relative;
		margin:-3px 5px 0 5px;
	}
	#footer a.manage-sites:hover {
		background: url('button_manage_sites.gif') 0 -125px no-repeat;
	}
	#footer a.manage-sites span {
		display:none;
	}
	
  #footer a.upgrade-plugin {
    background: url('button_upgrade_plugin.gif') 0 0px no-repeat;
    float:left;
    height:25px;
    width:150px;
    position:relative;
    margin:-3px 5px 0 5px;
  }
  #footer a.upgrade-plugin:hover {
    background: url('button_upgrade_plugin.gif') 0 -125px no-repeat;
  }
  #footer a.upgrade-plugin span {
    display:none;
  }

    #footer h1.design {
			float:left;
			font-size:12px;
			font-weight:normal;
			margin:0;
			padding:0;
			text-align:right;
			white-space: nowrap;
		}
			#footer h1.design a {
				background: url('../images/logo_helldesign.gif') 100% 5px no-repeat;
				color:#a2b9cb;
				padding:6px 12px 2px 0;
				z-index:100;
				text-decoration:none;
			}
			#footer h1.design a:hover {
				text-decoration:underline;
			}
				#footer h1.design a strong {
					font-weight:normal;
				}
					#footer h1.design a span{
						display:none;
					}


/* Component containers
----------------------------------*/

	/* .container .ui-widget-header */
	.container .ui-widget-header { 
		border: none;
		background: none;
		color: #353535;
		cursor:move;
		font-weight: bold;
		padding:0;
	}
		/*
			normal
		*/
		.container .portlet-header-body { 
			background: none;
			padding:11px 13px 4px 10px;
		}
		.container #column_2 .portlet-header-body { 
			background: none;
		}
		/*
			sortable
		*/
		/*.container .ui-sortable-helper .portlet-header-body { 
			background: url('../images/bg_portlet-header_t_sort.png') 0 0 no-repeat;
			padding:8px 13px 3px 30px;
		}
		.container #column_2 .column-2-widget .portlet-header-body { 
			background: url('../images/bg_portlet-header_2_t_sort.png') 0 0 no-repeat;
		}*/
			.container .widget-title { 
				color: #353535;
				float:left;
				font-size:18px;
				font-weight: bold;
				margin:0;
				padding:0;
			}
			.container .widget-title a { 
				color: #383838;
				text-decoration:none;
			}
			.container .widget-title a:hover { 
				color: #408dcb;
				text-decoration:none;
			}
			.container .portlet-header-body .edit-widget,
			.container .portlet-header-body .close-widget{ 
				height:15px;
				width:14px;
				margin:7px 0 0 4px;
			}
			.container .portlet-header-body .edit-widget{ 
				background-position:-241px -224px;
			}
			.container .portlet-header-body .edit-widget:hover { 
				background-position:-241px -194px;
			}
			.container .portlet-header-body .close-widget{ 
				background-position:-226px -224px;
			}
			.container .portlet-header-body .close-widget:hover { 
				background-position:-226px -194px;
			}
			.container .portlet-header-body .throbber {
				display: none;
				float:right;
				margin:6px 0 0 4px;
			}
		/*
			normal
		*/
		.container .portlet-header-footer { 
			background: url('../images/bg_portlet-header_b.gif') 0 0 no-repeat;
			height:3px;
		}
		.container #column_2 .portlet-header-footer{ 
			background: url('../images/bg_portlet-header_2_b.gif') 0 0 no-repeat;
		}
		/*
			sortable
		*/
		/*.container .ui-sortable-helper .portlet-header-footer { 
			background: url('../images/bg_portlet-header_b_sort.png') 0 0 no-repeat;
		}
		.container #column_2 .column-2-widget .portlet-header-footer { 
			background: url('../images/bg_portlet-header_2_b_sort.png') 0 0 no-repeat;
		}*/
	/* .ui-widget-content */
	.portlet-content { padding:0;}
	.container .ui-widget-content {
		background:#fff;
		border:none;
		color:#222222;
		border:1px solid #e0e5e8;
		-moz-border-radius:14px;
		-webkit-border-radius:14px;
		-khtml-border-radius:14px;
		border-radius:14px;
		padding:0 4px 4px;
	}
		/*
			normal
		*/
		.container .portlet-content-body { 
			background: url('../images/bg_portlet-content_t.gif') 0 0 no-repeat;
			/*padding:14px 13px 3px 30px;*/
			padding:7px 3px 3px 3px;
			font-size:12px;
		}
		.container #column_2 .portlet-content-body{ 
			background: url('../images/bg_portlet-content_2_t.gif') 0 0 no-repeat;
		}
		.container .portlet-content-footer { 
			background: none;
			height:4px;
		}
		.container #column_2 .portlet-content-footer{ 
			background:none;
		}
		/*
			sortable
		*/
		/*.container .ui-sortable-helper .portlet-content-body { 
			background: url('../images/bg_portlet-content_t_sort.png') 0 0 no-repeat;
		}
		.container #column_2 .column-2-widget .portlet-content-body { 
			background: url('../images/bg_portlet-content_2_t_sort.png') 0 0 no-repeat;
		}
		.container .ui-sortable-helper .portlet-content-footer { 
			background: url('../images/bg_portlet-content_b_sort.png') 0 0 no-repeat;
		}
		.container #column_2 .column-2-widget .portlet-content-footer { 
			background: url('../images/bg_portlet-content_2_b_sort.png') 0 0 no-repeat;
		}*/

	/* .ui-widget-content */
	.settings_form {
		background: url('../images/bg_settings_form.png') 0 0 no-repeat;
		font-weight: normal !important;
		font-size: 12px;
		color:#373737;
		display: none;
		margin:0;
		padding:14px 0 0 0;
	}
	#column_2 .settings_form {
		background: url('../images/bg_settings_form_2.png') 0 0 no-repeat;
	}
	.settings_form table {
		margin:0 29px;
	}
		.settings_form td{
			padding:0 15px 15px 0;
			vertical-align:top;
		}
		.container .ui-widget input,
		.container .ui-widget select,
		.container .ui-widget textarea,
		.container .ui-widget button {
			font-size: 12px;
			color:#373737;
			font-family:Arial,sans-serif;
		}
		.settings_form td button {
			background:url('../images/bg_btn_r.gif') right no-repeat;
			border:0;
			cursor:pointer;
			font-size:11px;
			font-weight:bold;
			margin:0;
			padding:0 20px 0 0;
			text-align:center;
		}
			.settings_form td button span { 
				background:url('../images/bg_btn_l.gif') left no-repeat;
				color:#3c3c3c;
				display:block;
				height:27px;
				line-height:27px;
				padding:0 0 0 22px;
				white-space:nowrap;
			}
			.settings_form td button:hover {
				/*background:url('../images/bg_btn_r_h.gif') right no-repeat;*/
			}
			.settings_form td button:hover span {
				/*background:url('../images/bg_btn_l_h.gif') left no-repeat;*/
				color:#408DCB;
			}
/* blockUI
----------------------------------*/
	.blockUI {
		font: bold 15px Arial,sans-serif;
	}
		.blockUI img {
			float:left;
			margin:4px 0 0 10px;
		}
/* portlet-error
----------------------------------*/
	.portlet-error {
		font: normal 12px Arial,sans-serif;
		line-height:1.5em;
	}
	.geocode{
		background:url('../images/icon_alert.gif') 1px 2px no-repeat;
		color:#e25406;
		display:block;
		font: bold 12px Arial,sans-serif;
		line-height:1.5em;
		padding:0 0 8px 28px;
	}

/* wxbug
----------------------------------*/
		#wxbug h4.current_temperature {
			color:#1c1d1e;
			font-size:18px;
			font-weight:normal;
			margin:0 0 12px;
			padding:0;
		}
		#wxbug .wrapper-full_width {
			width:100%;
			/*overflow:auto;*/
			overflow-x: auto;
			overflow-y: visible;
			padding:0 0 5px;
		}
			#wxbug .wrapper-full_width table th {
				color:#b3b3b3;
				background:url('../images/bg_weather_td.gif') 100% 5px no-repeat;
				font-size:12px;
				font-weight:bold;
				vertical-align:top;
				padding:0 11px 7px;
			}
			#wxbug .wrapper-full_width table th.last {
				background:none;
			}
			#wxbug .wrapper-full_width table td {
				color:#000;
				font-size:16px;
				vertical-align:middle;
				padding:0 5px 0 0;
				background:url('../images/bg_weather_td.gif') 100% 100% no-repeat;
			}
			#wxbug .wrapper-full_width table td.last {
				background:none;
			}
			#wxbug .wrapper-full_width table td.icon {
				background:none;
				padding:0 4px 0 6px;
			}
				#wxbug .wrapper-full_width table .icon-box {
					background:url('../images/bg_weather_icon.gif') 0 0 no-repeat;
					margin:0 auto;
					width:53px;
					height:54px;
					padding:7px 0 0 4px;
				}
					#wxbug .wrapper-full_width table .icon-box img {
						display:block;
					}
/* topix & yahoonews & zevents
----------------------------------*/
	#topix td{
		vertical-align:top;
		padding-bottom:10px;
	}
	#topix div.icon {
		background:url('../images/bg_news_image.gif') 0 100% no-repeat;
		width:98px;
		margin: 5px 19px 0 0;
		padding: 0 0 13px;
		text-align:center;
	}
		#topix div.icon img {
			display:block;
			margin:0 auto;
		}
	#topix h4,
	#yahoonews h4,
	#zevents h4 {
		color:#1c1d1e;
		font-size:16px;
		font-weight:bold;
		margin:0 0 5px;
		padding:0;
	}
		#topix h4 a,
		#yahoonews h4 a,
		#zevents h4 a{
			color:#408dcb;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
			text-decoration:none;
		}
		#topix h4 a:hover,
		#yahoonews h4 a:hover,
		#zevents h4 a:hover {
			background:none;
			text-decoration:none;
		}
	#topix h5,
	#yahoonews h5,
	#zevents h5{
		color:#979797;
		font-size:10px;
		font-weight:bold;
		margin:0 0 4px;
		padding:0;
	}
		#topix p,
		#yahoonews p{
			color:#393939;
			font-size:12px;
			margin:0 0 16px;
			padding:0;
			line-height:1.6em;
		}
			#topix a.read-more,
			#yahoonews a.read-more,
			#zevents a.read-more{
				color:#408dcb;
				font-size:11px;
				font-weight:bold;
				background:url('../images/bg_lnk.gif') 0 100% repeat-x;
				text-decoration:none;
			}
			#topix a.read-more:hover,
			#yahoonews a.read-more:hover,
			#zevents a.read-more:hover{
				background:none;
				text-decoration:none;
			}
/* location
----------------------------------*/
#location {
	padding:11px 0 0;
}
	#location .location-header h4{
		color:#1c1d1e;
		float:left;
		font-size:18px;
		font-weight:bold;
		margin:0;
		padding:0;
	}
	#location .location-header a{
		color:#408dcb;
		float:right;
		font-size:12px;
		background:url('../images/bg_lnk.gif') 0 100% repeat-x;
		margin:5px 0 0 10px;
		text-decoration:none;
	}
		#location .location-header a:hover {
			background:none;
			text-decoration:none;
		}
	#location #gmap-wrapper {
		background:url('../images/bg_gmap-wrapper.gif') 0 100% no-repeat;
		width:535px;
		margin:0 0 9px;
		padding: 0 7px 8px 7px;
	}
	#column_2 #location #gmap-wrapper {
		background:url('../images/bg_gmap-wrapper_2.gif') 0 100% no-repeat;
		width:294px;
	}
	#location .gmap {
		margin-bottom:0;
	}
	#location .box{
		background:none;
	}
		#location .email-location{
			background:url('button_email_location.gif') 0 0 no-repeat;
			display:block;
			height:33px;
			width:140px;
			margin:0;
			text-decoration:none;
		}
		#location .email-location:hover{
			background:url('button_email_location.gif') 0 -133px no-repeat;
		}
		#location .map-quest{
			background:url('button_view_on_mq.gif') 0 0 no-repeat;
			display:block;
			height:33px;
			width:165px;
			margin:0;
			text-decoration:none;
		}
		#location .map-quest:hover{
			background:url('button_view_on_mq.gif') 0 -133px no-repeat;
		}
			#location .email-location span,
			#location .map-quest span {
				display:none;
			}
/* yelp
----------------------------------*/
#yelp, #qype {
	padding:13px 0 0;
}
	#yelp table td, #qype table td {
		padding: 0 0 17px;
	}
	#yelp div.icon {
		background:url('../images/bg_news_image.gif') 0 100% no-repeat;
		width:98px;
		min-height:80px;
		margin: 0 9px 0 0;
		padding: 0 0 13px;
		text-align:center;
	}
	#qype div.icon {
    width:98px;
    min-height:80px;
    margin: 0 9px 0 0;
    padding: 0 0 13px;
    text-align:center;
  }
		#yelp div.icon img, #qype div.icon img {
			display:block;
			margin:0 auto;
		}
	#yelp h4, #qype h4 {
		color:#1c1d1e;
		font-size:16px;
		font-weight:bold;
		margin:0;
		padding:0;
	}
		#yelp h4 a, #qype h4 a{
			color:#408dcb;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
			text-decoration:none;
		}
		#yelp h4 a:hover, #qype h4 a:hover{
			background:none;
			text-decoration:none;
		}
		#yelp .rating:after, #qype .rating:after {
			clear:both;
			content:".";
			display:block;
			height:0;
			visibility:hidden;
		}
		#yelp .rating, #qype .rating {
			padding:2px 0 2px;
		}
		#yelp .rating img, #qype .rating img {
			float:left;
			margin:0 10px 0 0;
		}
		#yelp .rating span, #qype .rating span {
			float:left;
			font-size:11px;
			font-weight:bold;
		}
		#yelp p, #qype p {
			color:#393939;
			font-size:11px;
			margin:0 0 7px;
			padding:2px 0 0;
			line-height:1.3em;
		}
			#yelp a.make-a-reservation, #qype a.make-a-reservation{
				background:url('../images/button_make-a-reservation.gif') 0 0 no-repeat;
				display:block;
				height:25px;
				width:118px;
				margin:0;
				text-decoration:none;
			}
			#yelp a.make-a-reservation:hover, #qype a.make-a-reservation:hover {
				background:url('../images/button_make-a-reservation.gif') 0 -125px no-repeat;
				text-decoration:none;
			}
				#yelp a.make-a-reservation span, #qype a.make-a-reservation span {
					display:none;
				}
/* twitter
----------------------------------*/
	#twitter table {
		width:100%;
	}
	#twitter blockquote {
		background:url('../images/bg_twitter_blockquote.gif') 0 100% no-repeat;
		margin:0;
		padding:6px 17px 1px;
	}
	#column_2 #twitter blockquote {
		background:url('../images/bg_twitter_blockquote_2.gif') 0 100% no-repeat;
	}
		#twitter blockquote p {
			color:#393939;
			line-height:1.35em;
			font-size:12px;
			margin:0 0 7px;
		}
			#twitter blockquote p a{
				color:#408dcb;
				background:url('../images/bg_lnk.gif') 0 100% repeat-x;
				text-decoration:none;
			}
			#twitter blockquote p a:hover{
				background:none;
				text-decoration:none;
			}
	#twitter dl.cite {
		background:url('../images/bg_twitter_blockquote_b.gif') 0 0 no-repeat;
		color:#393939;
		font-size:11px;
		margin:0 0 11px;
		padding:8px 0 0 65px;
	}
	#column_1 dl.cite {
		background:url('../images/bg_twitter_blockquote_b.gif') 0 0 no-repeat;
	}
	#column_2 dl.cite {
		background:url('../images/bg_twitter_blockquote_b_2.gif') 0 0 no-repeat;
	}
		#twitter dl.cite dt,
		#twitter dl.cite dd {
			margin:0;
			padding:0;
		}
		#twitter dl.cite dt {
			float:left;
			width:37px;
		}
			#twitter dl.cite dt img{
				display:block;
				width: 30px;
				height: 30px;
			}
		#twitter dl.cite dd.author cite{
			font-style:normal;
		}
		#twitter dl.cite dd.author a {
			color:#408dcb;
			font-weight:bold;
			text-decoration:none;
		}
		#twitter dl.cite dd.author a:hover {
			font-weight:bold;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
			text-decoration:none;
		}
		#twitter .twitter_avatar
		{
		/*  width: 30px;
		  height: 30px;
		  margin-right: 10px;
*/
		}
/* #zevents
----------------------------------*/
#zevents {
	padding:7px 0 0;
}
	#zevents h4 {
		margin:0;
	}
		#zevents p {
			color:#393939;
			font-size:11px;
			margin:0 0 13px;
			padding:0;
			line-height:1.3em;
		}
/* #flickr & #catalog
----------------------------------*/
#flickr {
	padding:18px 0 0;
}
	#flickr .flickr-photo {
		background:url('../images/bg_flickr-photo.gif') 0 100% no-repeat;
		text-align:center;
		margin:0 0 14px;
		padding:0 0 11px;
	}
	#column_2 #flickr .flickr-photo {
		background:url('../images/bg_flickr-photo_2.gif') 0 100% no-repeat;
	}
		#flickr .flickr-photo a.photo,
		#flickr .flickr-photo a.photo img#selected_photo {
			border:none;
		}
			#flickr .flickr-photo .desc {
				color:#3f3f3f;
				font-size:11px;
				font-weight:bold;
				margin:0 auto;
				padding:2px 0 0;
			}
			#flickr .flickr-photo .desc span {
				color:#408dcb;
			}
			#flickr .flickr-photo .desc span#photo_date {
				color:#3f3f3f;
			}
      #rbs .jcarousel-skin-tango, 
			#flickr .jcarousel-skin-tango,
			#bnp .jcarousel-skin-tango,
			#commerzbank .jcarousel-skin-tango,
			#catalog .jcarousel-skin-tango,
			#gallery .jcarousel-skin-tango,
			 #bankofamerica .jcarousel-skin-tango {
				background:url('../images/bg_flickr-photo.gif') 0 100% no-repeat;
				margin:0;
				padding:0 0 1px;
			}
      #column_2 #rbs .jcarousel-skin-tango,
			#column_2 #flickr .jcarousel-skin-tango,
			#column_2 #bnp .jcarousel-skin-tango,
			#column_2 #commerzbank .jcarousel-skin-tango,
			#column_2 #catalog .jcarousel-skin-tango,
			#column_2 #gallery .jcarousel-skin-tango,
			#column_2 #bankofamerica .jcarousel-skin-tango {
				background:url('../images/bg_flickr-photo_2.gif') 0 100% no-repeat;
			}
			
			#flickr .jcarousel-skin-tango .jcarousel-container-horizontal{
			 width:230px;
			}
			
      	#rbs .jcarousel-skin-tango .jcarousel-container-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-container-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-container-horizontal,
				#bnp .jcarousel-skin-tango .jcarousel-container-horizontal,
				#commerzbank .jcarousel-skin-tango .jcarousel-container-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-container-horizontal,
				#bankofamerica .jcarousel-skin-tango .jcarousel-container-horizontal {
					padding:0 40px 0 41px;
					
					border:none !important;
					-moz-border-radius:0 !important;
					background:none !important;
				}
        #rbs .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#bnp .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#commerzbank .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-clip-horizontal,
				#bankofamerica .jcarousel-skin-tango .jcarousel-clip-horizontal {
				  width:235px;
					height:88px;
				}
        	#rbs .jcarousel-list li a,
					#flickr .jcarousel-list li a,
					#gallery .jcarousel-list li a,
					#bnp .jcarousel-list li a,
					#commerzbank .jcarousel-list li a,
					#catalog .jcarousel-list li a{
						border:2px solid #fff;
						float:left;
					}
					#flickr .jcarousel-list li a:hover{
						border:2px solid #408dcb;
					}
						#flickr .jcarousel-list li a img,
						#gallery .jcarousel-list li a img,
						#bnp .jcarousel-list li a img,
						#commerzbank .jcarousel-list li a img,
						#catalog .jcarousel-list li a img{
							border:none !important;
							cursor:point;
							display:block;
						}
        #rbs .jcarousel-skin-tango .jcarousel-item-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-item-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-item-horizontal,
				#bnp .jcarousel-skin-tango .jcarousel-item-horizontal,
				#commerzbank .jcarousel-skin-tango .jcarousel-item-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-item-horizontal,
				#bankofamerica .jcarousel-skin-tango .jcarousel-item-horizontal {
					margin:0 3px 0 0;
					height:88px;
				}
        #rbs.jcarousel-skin-tango .jcarousel-item-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-item-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-item-horizontal,
				#bnp .jcarousel-skin-tango .jcarousel-item-horizontal,
				#commerzbank .jcarousel-skin-tango .jcarousel-item-horizontal,
				#banklofamerica .jcarousel-skin-tango .jcarousel-item-horizontal {
					margin:0 10px 0 0;
				}
				#catalog .jcarousel-skin-tango .jcarousel-item-horizontal .small_logo,
				#gallery .jcarousel-skin-tango .jcarousel-item-horizontal .small_logo,
				#bnp .jcarousel-skin-tango .jcarousel-item-horizontal .small_logo,
				#commerzbank .jcarousel-skin-tango .jcarousel-item-horizontal .small_logo,
				#bankofamerica .jcarousel-skin-tango .jcarousel-item-horizontal .small_logo {
					margin:0 auto;
				}
				#flickr .jcarousel-skin-tango .jcarousel-next-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-next-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-prev-horizontal,
        #bnp .jcarousel-skin-tango .jcarousel-next-horizontal,
        #bnp .jcarousel-skin-tango .jcarousel-prev-horizontal,
        #commerzbank .jcarousel-skin-tango .jcarousel-next-horizontal,
        #commerzbank .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-next-horizontal,
        #gallery .jcarousel-skin-tango .jcarousel-prev-horizontal,
        #bankofamerica .jcarousel-skin-tango .jcarousel-next-horizontal,
        #bankofamerica .jcarousel-skin-tango .jcarousel-prev-horizontal,
        #rbs .jcarousel-skin-tango .jcarousel-next-horizontal,
        #rbs .jcarousel-skin-tango .jcarousel-prev-horizontal
		        {
					position: absolute;
					top: 28px;
					right: 10px;
					width: 24px;
					height: 26px;
					cursor: pointer;
					background: url('../images/next-horizontal.gif') no-repeat 0 0;
				}
				
        #rbs .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#flickr .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#gallery .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#bnp .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#commerzbank .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#catalog .jcarousel-skin-tango .jcarousel-next-horizontal:hover,
				#bankofamerica .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
					background-position: -34px 0;
				}
        #rbs .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#flickr .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#gallery .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#bnp .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#commerzbank .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#catalog .jcarousel-skin-tango .jcarousel-next-horizontal:active,
				#bankofamerica .jcarousel-skin-tango .jcarousel-next-horizontal:active{
					background-position: -68px 0;
				}
				#flickr .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
				#flickr .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
				#catalog .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
				#catalog .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
        #bnp .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
        #bnp .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
        #bnp .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
        #commerzbank .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
        #commerzbank .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
        #commerzbank .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
				#gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
        #gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
        #gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
        #bankofamerica .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
        #bankofamerica .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
        #bankofamerica .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{
					cursor: default;
					background-position: -102px 0;
				}
				#flickr .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#bnp .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#commerzbank .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#bankofamerica .jcarousel-skin-tango .jcarousel-prev-horizontal,
				#rbs .jcarousel-skin-tango .jcarousel-prev-horizontal{
					background: url('../images/prev-horizontal.gif') no-repeat 0 0;
					left: 10px;
				}
				#rbs .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
        #flickr .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
				#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
				#bnp .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
				#commerzbank .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
				#catalog .jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
				#bankofamerica .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
					background-position: -34px 0;
				}

				#flickr .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
				#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
				#bnp .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
				#commerzbank .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
				#catalog .jcarousel-skin-tango .jcarousel-prev-horizontal:active,
				#bankofamerica .jcarousel-skin-tango .jcarousel-prev-horizontal:active{
					background-position: -68px 0;
				}
        #rbs .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
				#rbs .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
				#rbs .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
				#flickr .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
				#flickr .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
				#flickr .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
				#catalog .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
				#catalog .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
				#catalog .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
        #bnp .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
        #bnp .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
        #bnp .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
        #commerzbank .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
        #commerzbank .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
        #commerzbank .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
				#gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
        #gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
        #gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
        #bankofamerica .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
        #bankofamerica .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
        #bankofamerica .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{
					cursor: default;
					background-position: -102px 0;
				}
/* #catalog
----------------------------------*/
#catalog {
	padding:11px 0 0;
}
	#catalog #widget_content{
		padding: 0 0 10px;
	}
	#catalog #widget_logo{
		margin:5px 39px 10px 17px;
	}
	#catalog h4 {
		color:#1c1d1e;
		font-size:20px;
		font-weight:bold;
		margin:0 0 2px;
		padding:0;
	}
		#catalog h4 a#widget_url{
			color:#408dcb;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
			text-decoration:none;
		}
		#catalog h4 a#widget_url:hover{
			background:none;
			text-decoration:none;
		}
	#catalog #widget_description {
		color:#393939;
		font-size:12px;
		line-height:1.65em;
		margin:0 0 10px;
	}
	#catalog #add_widget {
		background:url('../images/add.gif') 0 50% no-repeat;
		float:right;
		padding:3px 0 7px 27px;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
	#catalog #add_widget:hover {
		text-decoration:none;
	}
		#catalog #add_widget span {
			color:#1f75ba;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
		}
		#catalog #add_widget:hover span {
			background:none;
			text-decoration:none;
		}
	#catalog ul#categories {
		height:32px;
		float:none;
		margin:0;
		padding:0;
		width:100%;
	}
		#catalog ul#categories li {
			border-right:none;
			float:left;
			line-height:16px;
			margin:0 0 2px;
			background:url('../images/bg_categories.gif') 0 100% repeat-x;
			height:21px;
			padding:11px 0 0;
		}
			#catalog ul#categories li a {
				color:#1f75ba;
				font-weight:bold;
				font-size:12px;
				float:left;
				padding:0 15px;
				text-decoration:none;
				height:21px;
			}
			#catalog ul#categories li a:hover {
				text-decoration:none;
			}
				#catalog ul#categories li a span {
					background: url('../images/bg_lnk.gif') 0 100% repeat-x;
					float:left;
				}
				#catalog ul#categories li a:hover span {
					background:none;
					text-decoration:none;
				}
		#catalog ul#categories li.current {
			border-right:none;
			float:left;
			line-height:16px;
			margin:0 0 2px;
			background:url('../images/bg_categories.gif') 0 100% repeat-x;
			height:32px;
			padding:0;
		}
			#catalog ul#categories li.current a {
				background: url('../images/bg_categories_n_r.gif') 100% 100% no-repeat;
				color:#000000;
				float:left;
				font-weight:normal;
				padding:0 28px 0 0;
				height:32px;
			}
			#catalog ul#categories li.current a:hover {
				background:url('../images/bg_categories_n_r.gif') 100% 100% no-repeat;
			}
				#catalog ul#categories li.current a span {
					background: url('../images/bg_categories_n_l.gif') 0 100% no-repeat;
					float:left;
					padding:11px 0 0 34px;
					height:21px;
				}
				#catalog ul#categories li.current a:hover span {
					background:url('../images/bg_categories_n_l.gif') 0 100% no-repeat;
				}
/* citysearch
----------------------------------*/
	#citysearch .body {
		color:#393939;
		font-size:12px;
		line-height:1.6em;
		margin:0 0 16px;
		padding:0;
	}
	
/* #gallery
----------------------------------*/
#gallery {
	padding:11px 0 0;
}
	#gallery #partner_content{
		padding: 0 0 10px;
	}
	#gallery #gallery_partner_logo{
		margin:5px 29px -7px 17px;
	}
	#gallery h4 {
		color:#1c1d1e;
		font-size:20px;
		font-weight:bold;
		margin:0 0 2px;
		padding:0;
	}
		#gallery h4 a#partner_url{
			color:#408dcb;
			background:url('../images/bg_lnk.gif') 0 100% repeat-x;
			text-decoration:none;
		}
		#gallery h4 a#partner_url:hover{
			background:none;
			text-decoration:none;
		}
	#gallery #partner_description {
		color:#393939;
		font-size:12px;
		line-height:1.65em;
		margin:0 0 10px;
	}
	#gallery ul#partner_categories {
		height:32px;
		float:none;
		margin:0;
		padding:0;
		width:100%;
	  background:url('../images/bg_categories.gif') 0 100% repeat-x;
	}
		#gallery ul#partner_categories li {
			border-right:none;
			float:left;
			line-height:16px;
			margin:0 0 2px;
			background:url('../images/bg_categories.gif') 0 100% repeat-x;
			height:21px;
			padding:11px 0 0;
		}
			#gallery ul#partner_categories li a {
				color:#1f75ba;
				font-weight:bold;
				font-size:12px;
				float:left;
				padding:0 15px;
				text-decoration:none;
				height:21px;
			}
			#gallery ul#partner_categories li a:hover {
				text-decoration:none;
			}
				#gallery ul#partner_categories li a span {
					background:url('../images/bg_lnk.gif') 0 100% repeat-x;
					float:left;
				}
				#gallery ul#partner_categories li a:hover span {
					background:none;
					text-decoration:none;
				}
		#gallery ul#partner_categories li.current {
			border-right:none;
			float:left;
			line-height:16px;
			margin:0 0 2px;
			background:url('../images/bg_categories.gif') 0 100% repeat-x;
			height:32px;
			padding:0;
		}
			#gallery ul#partner_categories li.current a {
				background:url('../images/bg_categories_n_r.gif') 100% 100% no-repeat;
				color:#000000;
				float:left;
				font-weight:normal;
				padding:0 28px 0 0;
				height:32px;
			}
			#gallery ul#partner_categories li.current a:hover {
				background:url('../images/bg_categories_n_r.gif') 100% 100% no-repeat;
			}
				#gallery ul#partner_categories li.current a span {
					background:url('../images/bg_categories_n_l.gif') 0 100% no-repeat;
					float:left;
					padding:11px 0 0 34px;
					height:21px;
				}
				#gallery ul#partner_categories li.current a:hover span {
					background:url('../images/bg_categories_n_l.gif') 0 100% no-repeat;
				}
/* #warning_div
----------------------------------*/
#warning_div {
	position: absolute;
	right: 0;
	z-index: 100;
	background:url('../images/bg_warning_div.png') 0 0 no-repeat;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	padding:2px 21px 4px 36px;
	display:none;
}
/* Overlay
----------------------------------*/
body .ui-widget-overlay {
	background: #000 url('images/ui-bg_flat_0_000_40x100.png') repeat;
	opacity: .80;
	filter:Alpha(Opacity=80);
}
/* ui-widget-content
----------------------------------*/
body .ui-widget-content {
	background:none;
	border:none;
	padding:0;
	text-align:left;
}
	body .ui-dialog .ui-dialog-titlebar {
		background:url('../images/bg_ui-widget-content_t.png') 0 0 no-repeat;
		border:none;
		padding:14px 21px 0 19px;
	}
		body .ui-dialog .ui-dialog-title {
			background:url('../images/bg_ui-dialog-title.gif') 0 100% no-repeat;
			color:#408DCB;
			display:block;
			font-size:18px;
			font-weight:bold;
			float:none;
			margin:0;
			padding:0 0 21px;
		}
			body .ui-dialog .ui-dialog-titlebar-close {
				background-image:url('images/ui-icons_222222_256x240.png');
				background-repeat:no-repeat;
				background-position:-226px -224px;
				border:none;
				height:15px;
				margin:0;
				padding:0;
				position:absolute;
				right:21px;
				top:19px;
				width:14px;
			}
			body .ui-dialog .ui-dialog-titlebar-close:hover,
			body .ui-widget-content .ui-state-hover, body .ui-state-focus, body .ui-widget-content .ui-state-focus {
				background:url('images/ui-icons_222222_256x240.png') -226px -194px no-repeat !important;
				background-color:none !important;
				border:none !important;
				padding:0 !important;
				margin:0 !important;
			}
			body .ui-dialog .ui-dialog-titlebar-close span,
			body .ui-dialog .ui-dialog-titlebar-close:hover span {
				display:none !important;
			}


	body .ui-dialog .ui-dialog-content {
		background:url('../images/bg_ui-widget-content_b.png') 0 100% no-repeat;
		border:none;
		padding:10px 20px 0 20px;
		overflow:hidden;
	}
		body .ui-dialog .ui-dialog-content .row {
			padding:0 0 20px;
		}
		body .ui-dialog .ui-dialog-content .row:after {
			clear:both;
			content:".";
			display:block;
			height:0;
			visibility:hidden;
		}
		body .ui-dialog .ui-dialog-content .tune_address-wrapper {
			background:#f2f2f2;
			float:left;
			margin:0;
			padding:0 0 3px;
			width:309px;
		}
			body .ui-dialog .ui-dialog-content .tune_address-wrapper input {
				background:#fff;
				border:2px solid #dcdcdc;
				font-size: 14px;
				color:#3e3e3e;
				font-family:Arial,sans-serif;
				width:300px;
				height:21px;
				padding:3px 0 0 5px;
				margin:0;
			}
			body .ui-dialog .ui-dialog-content .tune_address-wrapper input:focus {
				border:2px solid #5ea3e3;
			}
		body .ui-dialog .ui-dialog-content label,
		body .ui-dialog .ui-dialog-content h4 {
			color:#3e3e3e;
			display:block;
			font-size: 12px;
			font-weight:bold;
			font-family:Arial,sans-serif;
			margin:0 0 3px;
			padding:0;
		}
		body .ui-dialog .ui-dialog-content p {
			color:#a0a0a0;
			font-size: 11px;
			font-family:Arial,sans-serif;
			margin:0 0 13px;
			padding:0;
		}
		body .ui-dialog .ui-dialog-content .tune-submit-buttons {
			padding:0 0 0 131px;
		}
		body .ui-dialog .ui-dialog-content #tune_geocode{
			background:url('button_map_it.gif') 0 0 no-repeat;
			float:right;
			border:none;
			height:33px;
			width:96px;
			margin:0;
			text-decoration:none;
			cursor:pointer;
		}
		body .ui-dialog .ui-dialog-content #tune_cancel{
			background:url('button_cancel.gif') 0 0 no-repeat;
			float:left;
			border:none;
			height:33px;
			width:71px;
			margin:0 11px 0 0;
			text-decoration:none;
			cursor:pointer;
		}
		body .ui-dialog .ui-dialog-content #tune_submit{
			background:url('button_tune.gif') 0 0 no-repeat;
			float:left;
			border:none;
			height:33px;
			width:85px;
			margin:0;
			text-decoration:none;
			cursor:pointer;
		}
		body .ui-dialog .ui-dialog-content #tune_geocode:hover,
		body .ui-dialog .ui-dialog-content #tune_geocode:focus,
		body .ui-dialog .ui-dialog-content #tune_cancel:hover,
		body .ui-dialog .ui-dialog-content #tune_cancel:focus,
		body .ui-dialog .ui-dialog-content #tune_submit:hover,
		body .ui-dialog .ui-dialog-content #tune_submit:focus{
			background-position:0 -133px;
		}
		body .ui-dialog .ui-dialog-content #tune_geocode span,
		body .ui-dialog .ui-dialog-content #tune_cancel span,
		body .ui-dialog .ui-dialog-content #tune_submit span
		{
			display:none;
		}
		#tune_gmap-wraper{
			width:413px;
			height: 266px;
			border:1px solid #5ea3e3;
			padding:4px;
			margin:0 0 10px;
		}
		#tune_gmap{
			width:413px;
			height: 266px;
		}
    
#tray-wrapper {
	display:none;
	background:url('../images/bg_tray-wrapper.gif') 0 0 repeat-x;
	padding:11px 0 0;
}
#tray {
  width: 944px;
  height: 50px;
/*  position: fixed;*/
/*  position:expression(Tray.fixed(this));*/
 /* opacity: .7;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);*/
  margin: 0;
  padding: 0;
  z-index: 1000;
}

#tray div {
  float: left;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  font-weight: bold;
  padding: 18px 5px 0;
  
}

#tray_icon_container {
  /*float: left;*/
  list-style-type: none;
  margin: 0;
  padding:0 7px;
}

#tray_icon_container li {
  float: left;
  padding:0;
  margin:0 4px 0 0;
}

#tray a.tray_item {
	background:url('../images/bg_tray_item.gif') 0 0 no-repeat;
	display:block;
	height:46px;
	width:103px;
	text-align:center;
}
#tray a.tray_item:hover {
	position:relative;
	top:-1px;
	left:-1px;
}
	#tray img {
		display:block;
		border: none;
		margin:0 auto;
	}


.flickr-active-item {
  
}

.toogle-widget {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  margin-right: 15px;
  margin-top:2px;
}

.expanded-widget {
  background-image: url('../images/object_10.png');
  background-repeat: no-repeat;
}

.collapsed-widget {
  background-image: url('../images/object_11.png');
  background-repeat: no-repeat;
}
#bankofamerica {
	font-size: 11px;
}
#bankofamerica p
{
	 color:#393939;
	font-size:11px;
	line-height:1.3em;
	margin:0 0 7px;
	padding:2px 0 0;
}

#bankofamerica li
{
	list-style-type: none;
}

#bankofamerica .grey
{
	color: #C4B8B8;
	padding-left: 5px;
}

#boa-container {
	border-collapse: collapse;
	height: 258px;
	width: 100%;
	table-layout: fixed;
}

#boa-container .boa-cr {
	width: 15px;
	background: url('../images/boa/bg-r.png') 0 100% no-repeat;
}

#boa-container .boa-cl {
	width: 13px;
	background: url('../images/boa/bg-l.png') 0 100% no-repeat;
}

#boa-container .boa-cc {
  background: url('../images/boa/bg.png');
  vertical-align: top;
}

#boa-header {
	height: 34px;
	padding: 8px 0px 0px 45px;
	background: url('../images/boa/logo.gif') 0 10px no-repeat;
}

#boa-current-page {
 background: url('../images/boa/select.gif') 0 0 no-repeat;
 padding: 3px 10px 0px;
 width: 220px;
 height: 19px;
 font-weight: bold;
 color: #ffffff;
 cursor: pointer;
}


#boa-content-wrapper {
  background: url('../images/boa/content-tbg.png') 0 0 no-repeat;
}

#boa-lcontent-wrapper {
  background: url('../images/boa/content-tlbg.png') 100% 0 no-repeat;
} 

#boa-content-header {
  background: url('../images/boa/content-bg.gif') repeat-x;
  height: 20px;
  overflow: hidden;
  font-weight: bold;
  margin: 0 10px;
  padding: 4px 0 0 5px;
}

#boa-content {
	background: #ffffff;
	height: 123px;
	padding: 0 16px;
}
	
#boa-content-footer {
	background: url('../images/boa/content-bbg.png') 0 100% no-repeat;
	margin-top: -10px;
	height: 10px;
}
#boa-lcontent-footer {
	background: url('../images/boa/content-blbg.png') 100% 100% no-repeat;
	height: 10px;
}

#boa-controls {
	color: #ffffff;
	font-weight: bold;
	padding: 5px 0 0;
	white-space: nowrap;
	height: 44px;
}
#boa-controls label {
	margin: 0;
	
}
#boa-controls input {
	margin: 0px 2px 0 0; 
}
#boa-controls td {
	vertical-align: middle;
}

#boa-search {
	color: #c4b8b8;
	text-decoration: none;
	font-size: 8pt;
	position:relative;
	top:2px;
}

#boa-links {
	padding: 0;
	text-align: right;
	padding-top: 3px;
}

#boa-links a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold; 
}


#boa-content li {
  height: auto;
  
}
#boa-content .boa-bc-item {
	color: #666666;
	padding: 0; /* 10px 5px 0 10px;*/
}

#boa-content .boa-bc-item strong {
	color: #000000;
}

#boa-content .boa-bc-item p {
	margin: 5px 0;
}

#boa-content .boa-bc-item td {
  padding: 0px 7px;
}

#boa-content a {
	margin: 0 ;
	color: #408DCF;
	text-decoration: none;
}

#boa-content .boa-bc-item .delim {
	border-left: dotted #999999 1px;
}

#boa-content .jcarousel-prev 
{
          position: absolute;
          top: 25px; /* 37px */
          left: -16px;
          width: 16px;
          height: 46px;
          cursor: pointer;
          background: url('../images/boa/prev.png') no-repeat 0 0;
}
#boa-content .jcarousel-next 
{
          position: absolute;
          top: 25px;
          right: -16px;
          width: 16px;
          height: 46px;
          cursor: pointer;
          background: url('../images/boa/next.png') no-repeat -19px 0;
}

 
#boa-pages-selector {
  display: none;
  border:2px solid #CFCFCF;
  background-color: #ffffff;
  position: absolute;
  z-index: 1000;
  margin-left: 5px;
  width: 152px;
  cursor: pointer;
}

#boa-pages-selector ul {
  -moz-padding-start: 20px;
}
#boa-pages-selector li
{
  list-style-type: none;

}

#boa-pages-selector li.active-item {
  list-style-image:url('../images/boa/checked.png');
}

.patterns {
	display: none;
}

#boa-content .nearest-content {
	height: 90px;
	padding: 10px 5px 0 10px;
}

#column_1 #gallery .jcarousel-clip-horizontal, #column_1 #gallery .jcarousel-container-horizontal {
	width: 450px;
}

#column_2 #gallery .jcarousel-clip-horizontal, #column_2 #gallery .jcarousel-container-horizontal {
  width: 225px !important;
}

#column_2 #bnp .jcarousel-clip-horizontal, #column_2 #bnp .jcarousel-container-horizontal {
  width: 225px !important;
}

#column_2 #commerzbank .jcarousel-clip-horizontal, #column_2 #commerzbank .jcarousel-container-horizontal {
  width: 225px !important;
}

#boa-content .jcarousel-prev-disabled {
	background-position: -19px 0;
}
#boa-content .jcarousel-next-disabled {
	background-position: 0 0;
}

#boa_toggle
{
	margin: 0;
}

#boa-links a
{
	float:left;
}

#column_1 #bankofamerica #boa-content p
{
	padding-top: 15px;
}

#column_2 #bankofamerica #boa-content p
{
  padding-top: 10px;
}

#partner_logo img
{
	position: relative;
	top: -30px;
    left: 30px;
}

#language_section
{
  left:568px;
  position:relative;
  top:42px;
  width:110px;
}
#language_section a
{
  text-decoration: none;
  font-size: 8pt;
}

#widget_flixster div.theater
{
	background-color:#EFEFEF;
  margin-top:10px;
  padding:4px 4px 6px;
  color:#535A60;
  font-family:arial,verdana,sans-serif;
  font-size:12px;
}

#widget_flixster div.theater h2
{
	font-size:18px;
	font-weight:bold;
  margin:0;
  padding:0;
}
#widget_flixster div.theater h2 a
{
	color:#0077BB;
	text-decoration:none;
}

#widget_flixster div.address
{
	font-size:10px;
	font-style:italic;
}

#widget_flixster div.mtitle
{
	float:left;
	margin:8px 4px 0;
	width:300px;
}

#widget_flixster div.mtitle span
{
  font-size:10px;
  color:#535A60;
}

#widget_flixster div.times
{
  clear:both;
  margin:0 4px;
  width:300px;
}

#widget_googlenews .gns-300x250
{
  width:100%;
}

#widget_googlenews .gns-300x250 .gns-basecanvas
{
	width:100%;
}

#bnp_list
{
	margin-top: 20px;
}

#bnp .bnp_name
{
	font-weight: bold;
}

#bnp .bnp_address
{
	font-size:10px;
  color:#535A60;
  font-style:italic;
}

#bnp .container
{
	text-align: center;
	width: 100%;
}

#highschoolsports h4
{
  -x-system-font:none;
  font-family:Verdana,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  line-height:normal;
}

#highschoolsports h4
{
  display:inline;
  font-weight:bold;
}


#highschoolsports span.pressMeta
{
  color:#929090;
  display:block;
}

#commerzbank .commerzbank_name
{
	font-weight: bold;
	margin-top: 15px;
}

#widget_rbs .jcarousel-skin-tango .jcarousel-container-horizontal {width:auto!important}
#widget_rbs .jcarousel-skin-tango .jcarousel-item {height:auto!important;} 
#widget_rbs .jcarousel-skin-tango .jcarousel-clip-horizontal {height:auto!important;}
#widget_rbs li h4 {margin:0px;}
#column_1 #rbs .jcarousel-clip-horizontal, #column_1 #rbs .jcarousel-container-horizontal {	width: 510px;}
#column_2 #rbs .jcarousel-clip-horizontal, #column_2 #rbs .jcarousel-container-horizontal { width: 225px !important;}
#rbs .jcarousel-list li a{float:none;}
#rbs li table{font-size:11px;color:#777;margin-bottom:10px;}

#prinzde_content div.event {padding:10px;background:url("http://prinz.de/img/bg_planer.gif");}
#prinzde_content div.event div.header {min-height:13px;margin-bottom:13px;	background:url("http://prinz.de//img/bg_eventplaner_new.gif") right 0 no-repeat;}

#prinzde_content div.tabsRight a{color:#fff;text-decoration:none;}
#prinzde_content div.Aktiv a {color:#CC1118 !important;}
#prinzde_content div.tabsRight, #prinzde_content div.tabsRight.one {position:relative;top:1px;background:transparent !important;}
#prinzde_content div.tabsRight.one {height:24px;top:2px;}
#prinzde_content div.tabsLeft {position:relative;top:1px;}
#prinzde_content .grau div.Aktiv, #prinzde_content .grau div.Passiv {	border:solid 1px rgb(192,202,207) !important;	background:url(http://cdn.prinz.de/img/background/bg_tab_passiv_gray.gif) !important;}
#prinzde_content .grau div.Aktiv { background:none rgb(255,255,255) !important; }
#prinzde_content div.tabsLeft.grau div.Aktiv, #prinzde_content div.tabsRight.grau div.Aktiv { border-bottom:solid 1px rgb(255,255,255) !important; }
#prinzde_content div.tabsLeft div.Aktiv, #prinzde_content div.tabsRight div.Aktiv {	border:solid 1px rgb(205,17,24);border-bottom:solid 1px rgb(255,255,255) !important;background:rgb(255,255,255);}
#prinzde_content div.tabsRight div.Passiv, #prinzde_content div.tabsLeft div.Passiv {	background:url(http://cdn.prinz.de/img/background/bg_tab_passiv.gif) repeat-x;border:solid 1px rgb(205,17,24);}
#prinzde_content div.tabsLeft div.Aktiv, div.tabsRight div.Aktiv, div.tabsRight div.Passiv, div.tabsLeft div.Passiv {height:16px;float:left;margin-right:3px;padding:3px 5px 2px 5px !important;}
#prinzde_content div.one div{height:16px;}
#prinzde_content div.two div{height:15px;border-bottom:0 !important;}
#prinzde_content div.tabsRight.one.special {top:1px;left:10px}
#prinzde_content div.tabsRight.one.special div.Aktiv.grau {border-bottom:solid 1px #fff;background:#fff;}

#prinzde_content div.eventContent, #prinzde_content div.locationsContent{background:#FFF;border:1px solid #CC1118;padding:10px;}
#prinzde_content div.eventContent p {margin:5px;}
#prinzde_content div.eventContent span.h3 a{font-weight:bold;background:transparent url(../images/bg_lnk.gif) repeat-x scroll 0 100%;color:#408DCB;text-decoration:none;}
#prinzde_content div.eventRight, #prinzde_content div.locationRight {padding:4px;}
#prinzde_content .colored, #prinzde_content .colored div {background-color:#E6EAEC !important;}

#container, #tray-wrapper, #footer {clear:both;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}