
/* Generic classes <-- Taken directly from the /web/resources/css/RS_resources.css file. This file is not used because it contains malformed CSS that has not been validated. Cascading errors from that file may be affecting this CSS file and as a result the final output of the HTML */

html {
 	/*overflow-x: auto;
  	overflow-y: scroll;*/
	}
body {
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
	width: 100%;
	text-align: center;
	}
body, input, select, textarea, table, td, div {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
a {
	color: #cc0000;
	}
a.bodyText {
	color: #cc0000;
	text-decoration:none;
	}
a.bodyText:hover {
	color: #cc0000;
	text-decoration:underline;
	}
fieldset {
	margin:0;
	border:0;
	padding:0;
	}
form, h1, h2, h3, h4, h5, h6, ul, ol {
	margin: 0;
	padding: 0;
	}
p {
	margin: 0px;
	}
img {
	border: 0;
	}
form { 
	margin:0; 
	padding:0 
	}

/* END Generic classes *********************** */


/* Utility Classes */
.clear { clear: both; }
.hide { display: none; }


/* Core Framework */
.wrapper { 
	position: relative;  
	}
.header { 
	position: relative;
	z-index: 2;
	height: 104px; 
	width: 968px; 
	padding: 0 5px;
	margin: auto;
	background: #ebebeb url(../../images/mb/mymobile-bg.png) repeat-x center top;
	border: 0px solid #000;
	}
.body { 
	position: relative;
	z-index: 1; 
	margin: auto; 
	clear: both;
	}
.content { 
	position: relative;
	z-index: 1;
	float: left; 
	width: 666px; 
	margin: 0 13px; 
	border: 0px solid #ccc;
	}
.footer { 
	position: relative; 
	z-index: 1;
	clear: both; 
	border: 0px solid #ccc; 
	padding-bottom: 13px; 
	}

	
/* wrapper class variations */	
#myMobileInternet-portal.wrapper {  
	background: #ebebeb url(../../images/mb/mymobile-bg.png) repeat-x center top; 
	}
#myMobileInternet-frameset.wrapper { 
	background: #fff url(../../images/mb/mymobile-header-bg.png) repeat-x center top; 
	}
#myMobileInternet-iframe.wrapper {  
	background: #fff url(../../images/mb/mymobile-header-bg.png) repeat-x center top; 
	}
#myMobileInternet-ajax.wrapper { 
	background: #fff url(../../images/mb/mymobile-header-bg.png) repeat-x center top; 
	}
	
	
/* body class variations */
#myMobileInternet-portal #PortalBody.body { 
	width: 978px;  
	padding: 0px 0px; 
	/* background: url(../../images/mb/mymobile-bg.png) repeat-x center 26px; */
	}	
#myMobileInternet-frameset #FramesetBody.body {  
	width: 100%; 
	background: #fff;
	}
#myMobileInternet-iframe #IframeBody.body {  
	width: 100%; 
	background: #fff;
	}		
#myMobileInternet-ajax #AjaxBody.body { 
	width: 100%;  
	}
	
	
/* content variations */
#myMobileInternet-portal #PortalContent.content {}
#myMobileInternet-iframe #IframeContent { 
	position: relative; 
	z-index: 0; 
	border: none; 
	width: 978px; width: 1024px; 
	height: 900px; 
	margin: 0px auto;
	clear: both; 
	background-color: #fff; 
	}
#myMobileInternet-ajax #AjaxContent { 
	position: relative; 
	z-index: 0; 
	border: none; 
	width: 978px; width: 100%;
	/* height: 900px; */ 
	margin: 0px auto;
	clear: both; 
	}
	
	
/* Frames */
frameset, frame { 
	border: 0; 
	margin: 0; 
	padding: 0;
	overflow: hidden; 
	}
#FramesetTop { 
	position: relative; 
	/* z-index: 2000; */ 
	overflow: hidden; 
	}
#FramesetContent { 
	position: relative; 
	/* z-index: 50; */ 
	}


/* Nav Bar */
.nav-bar { 
	background: #a31616 url(../../images/mb/frame-nav-bg.png) repeat-x left top; 
	/* min-height: 24px; */ 
	padding-top: 1px;
	border-bottom: 1px solid #fff; 
	line-height: 24px; 
	text-align: left; 
	clear: both;  
	}
.nav { 
	width: 978px; 
	margin: auto; 
	color: #fff; 
	font-size: 14px; 
	}
.external-site-logo img { 
	margin-right: .5em; 
	margin: 0px .5em 0px 41px; 
	display: block; 
	float: left;  
	border: 0px solid #000;
	}
.nav a { 
	font-size: 11px; 
	text-decoration: none; 
	vertical-align: bottom; 
	padding-right: 8px;
	background: url(../../images/mb/arrow-right-white.png) no-repeat right center;
	}
.nav a:link, .nav a:visited { color: #e7e7e7; }
.nav a:hover, .nav a:active { color: #fff; text-decoration: underline; }

	
/* Logo */
 .logo a {
 	display: block;
 	position: relative;
	float: left;
	/* width: 145px; 
	height: 32px;*/
	margin: 35px 0 0 0px;
	text-align: left;		
	}
	

/* Search Box */	
.search-box-container { 
	position: absolute;	
	left: 307px;
	width: auto; 
	margin: 40px 0; 
	z-index:10; 
	}
	#FR .search-box-container { 	
	left: 260px; 
	margin: 40px 0;
	}
.search-box-container .search-box { 
	position: relative;	
	z-index:1;
	width: 361px;
	min-height: 28px;
	text-align: left;
	background: url(../../images/mb/search-box-bg.gif) no-repeat left top;
	}
	#FR .search-box-container .search-box { 
	width: 410px;
	background: url(../../images/search-box-bg_fr.gif) no-repeat left top;
	}
input.search-field { 
	position: relative;
	float: left;
	width: 260px;
	height: 20px;
	border:none;
	margin: 2px 0px 0 0px;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 0px 0px 1px;
	background: transparent;
	vertical-align: top;
	} 
	#FR input.search-field {
	width: 283px;
	}
input.search-go { 
	position: relative;
	float: right;
	width: 59px;
	height: 28px;
	border: 0;
	cursor: pointer;
	}
#FR input.search-go {
	width: 82px;
	}
 /* DROPDOWN CSS by PragueDesign.cz */
	div.select { 
		float: left; 
		position:relative; 
		display:inline; 
		padding:3px 3px; 
		margin:0 0px;
		font-size: 12px;
		z-index:1000; 
		}
	div.select:hover {
		border:0px solid #eea; 
		padding:3px 3px; 
		background: transparent;
		}
	div.select a:hover {
		text-decoration:none;
		}
	ul.selectbox {
		position:absolute; 
		width:310px;
		top:28px; 
		left:10px; 
		padding:2px 2px 5px 28px; 
		list-style:none;
		background:#fff; 
		border-width:0 1px 1px 1px; 
		border-style:solid; 
		border-color:#ccc;
		z-index:1000; 
		line-height:1.5em; 
		display:block; 
		margin:0;
		}
	#text ul.selectbox li {
		border-top:0px solid #e4ef9d; 
		background: none; 
		width:96%; 
		padding:2px 2%;
		}
	ul.selectbox li:hover {
		background:#fff;
		}
	ul.selectbox a {
		color:#000; 
		text-decoration:none;
		}
	ul.selectbox a:hover {
		text-decoration:underline; 
		color:#a51414; color: #005ab4;
		}
	div.select a.pulldown_arrow {
		letter-spacing:0px; 
		padding: 1px 0px 0 24px;
		background: url(../../images/mb/search-magnify-arrow.png) 0 0px no-repeat; 
		text-decoration:none;
		margin: 3px 0px 0 6px;
		height: 16px;
		display: block;
		float: left;
		}
	div.select a.pulldown_arrow:hover { 
		text-decoration:none; 
		}
	div.hide-dropdown .selectbox { 
		display: none; 
		}
	
/* Bookmarks */
.bookmark-container { 
	position: relative; 
	z-index:1;
	margin: auto;
	text-align: center;
	width: auto;
	clear: both;
	}
.bookmark-container a { 
	position: relative; 
	z-index:1;
	display: inline-block; 
	font-size: 11px; 
	line-height: 19px; 
	text-decoration: none; 
	vertical-align: middle; 
	text-align: center;
	margin: 5px 5px 5px 0px; 
	}
#FR .bookmark-container a { 
	font-size: 10px; 
	}
.bookmark-container a:link { color: #666; }
.bookmark-container a:visited { color: #666; }
.bookmark-container a:hover { color: #005ab4; text-decoration: underline; }
.bookmark-container a:active { color: #f00; text-decoration: underline; }
.bookmark-container a#MakeHomePage { 
	background: url(../../images/mb/icon-home.png) no-repeat left center; 
	padding-left: 32px; 
	height: 19px; 
	}
.bookmark-container a#BookmarkPage { 
	background: url(../../images/mb/icon-bookmark.png) no-repeat left center; 
	padding-left: 20px; 
	height: 19px; 
	}

	
/* Information */
.information-container {
	position: absolute;
	right: 0;
	z-index: 1000;
	float: right;
	width: 250px;
	height: 78px;
	margin-top: 10px;
	font-size: .95em;
	}
.information-container .date {
	float: right;
	padding-left: 4px;
	padding-right: 24px;
	}
.information-container .local-switch {
	float: right;
	padding-right: 4px;
	}
.information-container a:link 		{ color: #005ab4; text-decoration: none; }
.information-container a:visited 	{ color: #005ab4; text-decoration: none; }
.information-container a:hover 		{ color: #c00; text-decoration: underline; }
.information-container a:active 	{ color: #f00; text-decoration: underline; }
	
/* Weather */
.weather-container {
	z-index: 1;
	clear: both;
	position: relative;	
	width: auto;
	float: right;
	text-align: left;
	height: 61px;
	padding-top: 5px;
	 background: url(../../images/mb/weather-widget-bg.png) left bottom no-repeat; 
	}
.weather-container .weather-icon-container {
	position: relative;
	float: left;
	width: 99px;
	height: 61px;
	border-right: 0px solid #ccc;
	background: url(../../images/mb/weather-widget-bg.png) center 1px no-repeat;
	}
.weather-container .weather-icon-mask {
	position: relative;
	width: 99px;
	height: 61px;
	background: url(../../images/mb/weather-icon-mask-grad2.png) left top no-repeat;
	}
.weather-container .weather-data-container {
	float: left;
	width: 95px;
	height: 61px;
	border: 0px solid #000;
	background: url(../../images/mb/weather-widget-bg.png) right bottom no-repeat;
	}
.weather-container .weather-data {
	padding: 8px 0px 0px 5px;
	position: relative;
	}
		
 /* DROPDOWN CSS by PragueDesign.cz */	
	div#weather.select { 
		float: left; 
		position:relative; 
		display:inline; 
		padding:0px; 
		margin:0 0px;
		font-size: 11px;
		z-index:1000; 
		}
	div#weatherselect:hover {
		border:0px solid #eea; 
		padding:0px; 
		background: transparent;
		}
	#weather a.pulldown_arrow { 
		display: block;
		float: left;
		padding: 0;
		margin: 0px 0px 0 0px;
		position: relative;	
		color: #333;
		text-decoration: none;
		padding-right: 10px;
		background: url(../../images/mb/down-arrow.png) no-repeat right 3px;  
		}
	div.hide-dropdown .selectcontainer { 
		display: none; 
		}	
	#weather div.selectcontainer {
		position:absolute; 
		top:14px; 
		right:-14px; 
		line-height:1.5em; 
		margin:0;
		width: 580px;
		min-height: 140px;
		max-height: 600px;
		overflow: auto;
		background: #fff;
		padding: 10px;
		border: 1px solid #ccc;
		border-top: 3px solid #c00;
		}
	#weather ul.selectbox {
		position: relative; 
		width: auto;
		top:0px; 
		left:0px; 
		padding:2px 2px 8px 10px; 
		list-style:none;
		background:#fff; 
		border-width:0; 
		border-style:solid; 
		border-color:#ccc;
		z-index:1000; 
		line-height:1.4em; 
		display:block; 
		margin:0;
		}
	#weather div.selectcontainer .title {
		margin: 3px 0px 5px;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 3px;
		border-bottom: 1px solid #ccc;
		color: #c00;
		}
	#weather div.selectcontainer .selectbox {
		margin-top: 5px;
		}
	#weather div.selectcontainer li {
		float: left;
		width: 50%;
		}
	#weather div.selectcontainer li a { 	
		background: url(../../images/mb/bullet-small-red.png) no-repeat left center; 
		padding-left: 10px;
		} 
	#weather div.selectcontainer li a:hover { 	
		color: #c00;
		} 
.weather-container .weather-data #current-location {
	clear: both;
	margin: 0px;
	overflow: hidden;
	font-size: 11px;
	font-weight: normal;
	}
.weather-container .weather-data .temp {
	clear: both;
	margin: 0px 0px 0px;
	font-size: 11px;
	line-height: 14px;
	font-weight:normal;
	}
.weather-container .weather-data .description {
	clear: both;
	margin: 2px 0px 0;
	font-size: 10px;
	}

/* Global Containers */
.container { 
	z-index: 1;
	position: relative; 
	padding-top: 13px; 
	padding-bottom: 0px;
	width: auto; 	 
	}
.container .container-top {
	position: relative; 
	padding-top: 0px; 
	padding-top: 11px;  
	background-color: #fafafa;
	}
.container .container-title { 
	position: relative;
	margin-top: 0px;
	border-width: 0px; 
	border-style: solid; 
	border-color: #ccc; 
	border-bottom: 1px solid #fff;  
	text-align: center;
	}
.container .container-title .title { 
	position: relative;
	margin-top: -.0em;
	border-bottom: 1px solid #ccc; 
	line-height: .7em; 
	padding-bottom: .7em;
	font-size: 11px; 
	color: #333;
	text-transform: uppercase;	
	}
.container .container-body { 
	position: relative;
	padding: 0px 0px 0px; 
	border-width: 0px 1px 0px; 
	border-style: solid; 
	border-color: #ccc; 
	border-top: #fff solid 0px; 
	min-height: 0px; 
	background-color: #fafafa;
	}
.container .container-bottom { 
	position: relative;
	padding-top: 11px; 
	background-color: #fafafa;
	}	

/* Container 141 */
.container-141 { 
	width: 141px; 	 
	}
.container-141 .container-top { 
	background: url(../../images/mb/container-141-top.gif) no-repeat left top; 
	}
.container-141 .container-title .title { 
	background-color: #f8f8f8;
	}
.container-141 .container-body { 
	background: #fafafa url(../../images/mb/container-141-bg.png) repeat-y center 0px; 
	}
.container-141 .container-bottom { 
	background: url(../../images/mb/container-141-bottom.gif) no-repeat left bottom; 
	}	

/* Container 666 */
.container-666 { 
	width: 666px; 	 
	}
.container-666 .container-top { 
	background: url(../../images/mb/container-666-top.gif) no-repeat left top; 
	}
.container-666 .container-title .title { 
	/* background: url(../../images/mb/container-666-top-title.gif) no-repeat center -10px; */
	}
.container-666 .container-body { 
	background-color: #fafafa; 
	}
.container-666 .container-bottom { 
	background: url(../../images/mb/container-666-bottom.gif) no-repeat left bottom; 
	padding-top: 10px; 
	}	
#MainContainer.container-666 .container-title .title { 
	height: 22px; 
	line-height: 0;
	font-size: .1em;
	text-indent: -9999px;
	overflow: hidden;
	}	

/* Banner */
.banner {
	position: relative; 
	border-bottom: 1px solid #ccc; 
	padding: 0 1px 1px;
	font-size: 0em; 
	}
.banner img { display: inline-block; float: left; }

/* Main Links */ 
.main-links {
	position: relative; 
	text-align: left; 
	padding: 0; 
	padding-bottom: 45px;
	border-top: 1px solid #ccc; 
	margin-top: -2px;  
	clear: both; 
	}
.main-links .links-title { 
	position: relative;
	border-top: 1px solid #fff; 
	padding: 5px 0 8px .6em; 
	color: #333; 
	font-size: 11px; 
	text-transform: uppercase; 
	}
.main-links ul.links-list { 
	position: relative;
	margin-left: 35px; 
	padding-left: 10px; 
	margin-bottom: 16px; 
	}
.main-links ul.links-list li { 
	position: relative;
	font-size: 11px; 
	list-style: none; 
	color: #c00; 
	padding-bottom: .7em; 
	line-height: 1.1em; 
	float: left; 
	width: 33%; 
	}
.main-links ul.links-list li a { 
	position: relative;
	background: url(../../images/mb/bullet-circle-red.png) no-repeat left center; 
	padding-left: 12px; 
	text-decoration: none; 
	}
.main-links ul.links-list li a:link { color: #333; }
.main-links ul.links-list li a:visited { color: #555; }
.main-links ul.links-list li a:hover { color: #005ab4; text-decoration: underline; }
.main-links ul.links-list li a:active { color: #f00; text-decoration: underline; }

/* Main Support Links */
#SupportLinks.main-links { padding-bottom: 0px; }
#SupportLinks.main-links .support-chooser-container { 
	position: relative; 
	width: 174px; 
	float: left; 
	margin-left: 30px; 
	}
#SupportLinks.main-links .support-chooser-container #SupportChooser { 
	position: relative; 
	width: 174px; 
	color: #000; 
	font-size: 11px; 
	}
#SupportLinks.main-links ul.links-list { 
	width: 409px; 
	margin-left: 35px; 
	float: left; 
	}
#SupportLinks.main-links ul.links-list li { width: 204px; }

/* Stock Quotes */
#StockQuoteContainer.container-666 .container-bottom { padding-top: 13px; }

.stock-quotes { 
	position: relative; 
	min-height: 20px;
	}
.quote { 
	background-color: transparent;
	float: left; 
	width: 33%; 
	padding-top: .2em; 
	padding-bottom: .0em; 
	}
.stock-quotes .stock-form { padding-top: 0px; }
.stock-quotes .stock-abbr { 
	color: #005ab4; 
	font-weight: bold; 
	text-transform: uppercase; 
	vertical-align: middle; 
	}
.stock-quotes .stock-abbr a:link { color: #005ab4; }
.stock-quotes .stock-abbr a:visited { color: #005ab4; }
.stock-quotes .stock-abbr a:hover { color: #c00; text-decoration: underline; }
.stock-quotes .stock-abbr a:active { color: #f00; text-decoration: underline; }
.stock-quotes .stock-price { 
	color: #424242; 
	font-weight: bold; 
	vertical-align: middle; 
	}
.stock-quotes .stock-change { 
	color: #424242; 
	font-weight: bold; 
	vertical-align: middle; 
	}
.stock-quotes .stock-change.neg { color: #c00; }
.stock-quotes .stock-change.pos { color: #34a800; }

label#lblStockQuote { padding: 0px 0 8px .6em; }
input#txtStockQuote { width: 40px; vertical-align: middle; }
input#btnStockQuote { vertical-align: middle; }


/* Container 328 a.k.a the News containers */
.container-328 { 
	text-align: left;
	width: 328px; 
	float: left;
	margin-right: 0px; 
	}
.container-328.right { 
	float: right;
	margin-right: 0px; 
	}
.container-328 .container-top { 
	background: url(../../images/mb/container-328-top.gif) no-repeat left top; 
	}
.container-328 .container-title .title { 	 
	text-align: left;
	padding-left: 10px;
	background-color: #f5f5f5; 
	}
.container-328 .container-title .title a { 	
	color: #333;
	text-decoration: none;
	padding-right: 10px;
	background: url(../../images/mb/down-arrow.png) no-repeat right 3px; 
	}
.container-328 .container-body { 
	background: #fafafa; 
	min-height: 174px;
	padding-bottom: 2px;
	}
.container-328 .container-bottom { 
	background: url(../../images/mb/container-328-bottom.gif) no-repeat left bottom; 
	padding-top: 12px; 
	}	
	
/* News Headlines & Links */
.news-links .news-headlines { 
	height: 70px; 
	border-bottom: 1px solid #ccc; 
	padding: 0px 1px 1px; 
	}
.news-links .news-headlines .news-img { 
	display: inline-block; 
	float: left; width: 100px; 
	height: 70px; 
	}
.news-links .news-headlines ul.headlines-list { 
	float: left; 
	width: 224px; 
	margin-left: 0px; 
	padding-left: 0px; 
	}
.news-links .news-headlines ul.headlines-list li { 
	list-style: none; 
	color: #c00; 
	padding-bottom: 0em; 
	}
.news-links .news-headlines ul.headlines-list li a { 
	overflow: hidden; 
	padding: 6px 6px 6px 18px; 
	height: 23px; 
	line-height: 13px; 
	display: block; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	}
.news-links .news-headlines ul.headlines-list li a:link,
.news-links .news-headlines ul.headlines-list li a:visited { 
	color: #a51414; 
	background: #000 url(../../images/mb/headline-bg-normal.png) repeat-x; 
	}
.news-links .news-headlines ul.headlines-list li a.focus:link,
.news-links .news-headlines ul.headlines-list li a.focus:visited { 
	color: #fff; 
	background: #a51414 url(../../images/mb/headline-bg-focus.png) repeat-x left top; 
	font-size: 12px; 
	}
.news-links .news-headlines ul.headlines-list li a:hover,
.news-links .news-headlines ul.headlines-list li a.focus:hover { 
	color: #fff; 
	background: #267cad /* url(../../images/mb/headline-bg-hover.png) repeat-x */; 
	}
.news-links .news-headlines ul.headlines-list li a:active { 
	color: #fff; 
	background: #c00 url() repeat-x; 
	}

.news-links ul.links-list { 
	margin-left: 0px; 
	margin-bottom: 9px; 
	padding-left: 8px; 
	padding-top: 8px; 
	}
.news-links ul.links-list li { 
	font-size: 11px; 
	list-style: none; 
	color: #c00; 
	padding-bottom: .6em; 
	line-height: 1.0em; 
	}
.news-links ul.links-list li a { 
	background: url(../../images/mb/bullet-small-red.png) no-repeat left center; 
	padding-left: 10px; 
	text-decoration: none; 
	}
.news-links ul.links-list li a:link { 
	color: #333; 
	}
.news-links ul.links-list li a:visited { 
	color: #555; 
	}
.news-links ul.links-list li a:hover { 
	color: #005ab4; 
	text-decoration: underline; 
	}
.news-links ul.links-list li a:active { 
	color: #f00; 
	text-decoration: underline; 
	}

/* More Headlines */
.news-links .more-headlines { 
	padding: 2px 0 0px 8px; 
	font-size: 11px; 
	}
.news-links .more-headlines a { 
	background: url(../../images/mb/arrow-right-red.png) no-repeat left center; 
	padding-left: 10px; 
	text-decoration: none; 
	vertical-align: middle; 
	font-weight: normal;
	}
.news-links .more-headlines a:link { color: #005ab4; }
.news-links .more-headlines a:visited { color: #005ab4; }
.news-links .more-headlines a:hover { color: #c00; text-decoration: underline; }
.news-links .more-headlines a:active { color: #f00; text-decoration: underline; }


/* Side Bar */
.content-side-bar { 
	float: left; 
	width: 141px; 
	padding: 0px; 
	text-align: left; 
	}

/* Side Links */ 
.side-links { 
	text-align: left; 
	padding: 0 0px 5px; 
	border-top: 1px solid #ccc; 
	margin-top: -2px; 
	font-size: 11px; 
	}
.side-links .links-title { 
	font-size: 11px; 
	border-top: 1px solid #fff; 
	padding: 5px 0 5px 5px; 
	color: #c00; 
	}
.side-links ul.links-list { 
	margin-left: 0px; 
	padding-left: 8px; 
	margin-bottom: 5px; 
	}
.side-links ul.links-list li { 
	font-size: 11px; 
	list-style: none; 
	color: #c00; 
	padding-bottom: .25em; 
	line-height: 1.0em; 
	}
.side-links ul.links-list li a { 
	background: url(../../images/mb/bullet-small-red.png) no-repeat left center; 
	padding-left: 10px; 
	text-decoration: none; 
	}
.side-links ul.links-list li a:link { color: #333; }
.side-links ul.links-list li a:visited { color: #555; }
.side-links ul.links-list li a:hover { color: #005ab4; text-decoration: underline; }
.side-links ul.links-list li a:active { color: #f00; text-decoration: underline; }

.container-ad { 
	padding: 0 5px; 
	font-size: 11px; 
	line-height: 14px; 
	color: #666; 
	text-align: center; 
	}
.container-ad strong { color: #333; }
.container-ad p { 
	text-align: left; 
	line-height: 14px; 
	color: #666; 
	padding: 0 5px; 
	}
.container-divider { 
	background-color: #ccc; 
	border-bottom: 1px solid #fff; 
	margin: 10px 0; 
	padding: 0 0px 1px; 
	}

div.selectcontainerCity {
	background:#FFFFFF none repeat scroll 0 0;
		position:absolute; 
		top:14px; 
		right:-150px; 
		line-height:1.5em; 
		margin:0;
		width: 680px;
		background: #fff;
		padding: 10px;
		border: 1px solid #ccc;
		border-top: 3px solid #c00;
		}
 ul.selectboxcity {
		position: relative; 
		width: auto;
		top:0px; 
		left:0px; 
		padding:2px 2px 8px 10px; 
		list-style:none;
		background:#fff; 
		border-width:0; 
		border-style:solid; 
		border-color:#ccc;
		z-index:1000; 
		line-height:1.4em; 
		display:block; 
		margin:0;
		}
div.selectcontainerCity .title {
		margin: 3px 0px 5px;
		font-size: 14px;
		font-weight: bold;
		padding-bottom: 3px;
		border-bottom: 1px solid #ccc;
		color: #c00;
		}
div.selectcontainerCity .selectbox {
		margin-top: 5px;
		}
div.selectcontainerCity li {
		float: left;
		width: 20%;
		}
div.selectcontainerCity li a { 	
		background: transparent url(../../images/mb/bullet-small-red.png) no-repeat scroll left center;
		padding-left: 10px;
		} 
div.selectcontainerCity li a:hover { 	
		color: #c00;
		} 
