/*_________________________________________general html tags***/
html,body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: #3a80b3 url(/business/images/pagebg_yellowGrad.jpg) repeat-x;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 71%;
}

#exoDiv,#mesoDiv {
	height: 100%;
}

#exoDiv {
	margin: 0 auto;
	display: table;
}

#mesoDiv {
	display: table-cell;
	vertical-align: middle;
}

#endoDiv {
	width: 770px;
	margin: auto;
}

/*Centred in IE thanks to http://brunildo.org/test/shrink_center_4.html*/
* html #mesoDiv {
	text-align: center;
}

*+html  #mesoDiv {
	text-align: center;
}

* html #endoDiv,* html  .centrePusher {
	vertical-align: middle;
}

*+html #endoDiv {
	vertical-align: middle;
}

*+html  .centrePusher {
	vertical-align: middle;
}

* html #endoDiv {
	display: inline;
	height: 0;
	he\ight: auto;
	zoom: 1;
	text-align: left;
}

*+html #endoDiv {
	display: inline;
	height: 0;
	he\ight: auto;
	zoom: 1;
	text-align: left;
}

* html .centrePusher {
	height: 100%;
	zoom: 1;
}

*+html .centrePusher {
	height: 100%;
	zoom: 1;
}

* html th,* html th {
	font-size: 71%;
	/*For IE5 and IE 5.5 as they do not inherit font-sizes into tables*/
	fon\t-size: 100%; /*Attribute attached to IE6*/
}

form,h1,h2,h3,h4,p,ul,ol,li {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

input,select {
	height: 21px;
	font-size: 100%;
}

hr {
	color: #CCC;
	border: 0;
	height: 1px;
	background-color: #CCC;
	clear: both;
}

a:link,a:visited,a:hover,a:active {
	color: #000
}

/*_________________________________________general styles***/
.pusherDiv {
	clear: both;
}

.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	width: 100%;
}

.clearFix {
	display: inline-block;
}

/* Hides from IE5/Mac \*/
* html .clearFix {
	height: 1px;
}

.clearFix {
	display: block;
}

/* End hide from IE5/Mac */
html>body .clearFix {
	display: block;
}  /*for Opera*/
* html .ghostFix { /*hasLayout fix*/
	height: 1px;
}

.magicFix {
	position: relative;
}

.paddedCell {
	padding: 8px 10px 6px;
}

* html .paddedCell { /*hasLayout fix*/
	height: 1px;
}

/*_________________________________________White Frame***/
#whiteFrameTop {
	width: 770px;
	background-image: url(/business/images/home_topFrame.png);
	background-repeat: no-repeat;
	height: 9px;
	margin-top: 5px;
}

* html #whiteFrameTop { /*IE hacks*/
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(enabled = true, sizingMethod = image src =
		'business/images/home_topFrame.png');
	background: url(/business/images/home_topFrame.gif) no-repeat top left;
	back\ground: none; /*IE 6*/
	font-size: 1px;
}

#whiteFrame {
	padding: 6px 15px;
	background: #fff;
}

#whiteFrameBottom {
	width: 770px;
	background: url(/business/images/home_bottomFrame.png) no-repeat top
		left;
	height: 9x;
	margin-bottom: 5px;
}

* html #whiteFrameBottom { /*IE hacks*/
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(enabled = true, sizingMethod = image src =
		'business/images/home_bottomFrame.png');
	background: url(/business/images/home_bottomFrame.gif) no-repeat top
		left;
	back\ground: none; /*IE 6*/
}

/*_________________________________________ Header - toplinks***/
#header {
	margin-bottom: 16px;
}

#headerTopLinks {
	background: #3D3D3D url(/business/images/header_greyCorner_tr.gif)
		no-repeat top right;
	position: relative;
	z-index: 10;
}

* html #headerTopLinks { /*hasLayout fix*/
	height: 1px;
}

#headerLeftLinks {
	float: left;
	background: url(/business/images/header_greyCorner_tl.gif) no-repeat top
		left;
	padding: 4px 5px;
}

ul#headerLeftLinks {
	list-style: none;
}

#headerLeftLinks li {
	background: #666;
	display: block;
	float: left;
	position: relative;
	padding: 1px 10px 3px;
	margin-right: 8px;
}

#headerLeftLinks li.dropdown {
	padding: 1px 0px 3px 10px;
}

#headerLeftLinks li.dropdown a {
	background: #666 url(/business/images/dropdownArrow_yellow.gif)
		no-repeat right;
	padding: 0 24px 0 0;
}

* html #headerLeftLinks li.dropdown a {
	/*This is for non-js on IE only*/
	background-image: none;
	padding: 0 10px 0 0;
}

#headerLeftLinks span.tl {
	background: url(/business/images/greyBlackCorner_tl.gif) top left
		no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

#headerLeftLinks span.tr {
	background: url(/business/images/greyBlackCorner_tr.gif) top right
		no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	height: 3px;
	width: 3px;
}

* html #headerLeftLinks span.tr {
	right: -1px;
}

#headerLeftLinks span.bl {
	background: url(/business/images/greyBlackCorner_bl.gif) bottom left
		no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

* html #headerLeftLinks span.bl {
	bottom: -1px;
}

#headerLeftLinks span.br {
	background: url(/business/images/greyBlackCorner_br.gif) bottom right
		no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 3px;
	width: 3px;
}

* html #headerLeftLinks span.br {
	bottom: -1px;
	right: -1px;
}

#headerRightLinks {
	float: right;
	padding: 5px 10px 7px;
}

/*_________________________________________ Header - Dropdowns***/
.dropdown .dropdown_exoDiv {
	background: url(/business/images/dropshadow_right.png) repeat-y right;
	padding-right: 9px;
	position: absolute;
	left: 0;
	top: -48em;
	padding-left: 6px;
}

.dropdown:hover .dropdown_exoDiv,.ddOver .dropdown_exoDiv {
	display: block;
	top: 21px;
	z-index: 1;
}

.dropdown:hover,.ddOver {
	height: 20px;
	margin-bottom: -10px;
	margin-right: 3px !important;
	background: #666 url(/business/images/tabShadow.gif) no-repeat top right
		!important;
}

.dropdown:hover .br,.dropdown:hover .bl,.dropdown:hover .tr,.ddOver .br,.ddOver .bl,.ddOver .tr
	{
	display: none !important;
}

.dropdown:hover .DD,.ddOver .DD {
	background: #666 !important;
	padding: 0 !important;
	margin: 0 29px 0 0 !important;
}

* html .dropdown .dropdown_exoDiv {
	background: url(/business/images/dropshadow_right.gif) repeat-y right;
	filter: shadow(color = #666666, direction = 135, strength = 4);
	height: 1px;
	width: 1px;
}

.dropdown_mesoDiv {
	padding-bottom: 9px;
	background: url(/business/images/dropshadow_bottom.png) repeat-x bottom;
	display: block;
	margin-bottom: -9px;
}

*+html .dropdown_mesoDiv {
	margin-bottom: 0; /*For IE7*/
}

* html .dropdown_mesoDiv {
	background: url(/business/images/dropshadow_bottom.gif) repeat-x bottom;
	margin-bottom: 0;
	height: 1px;
}

.dropdown_endoDiv {
	background: #fff;
	padding: 5px;
	color: #000;
	margin-right: -4px;
	position: relative;
	display: block;
	margin-left: -6px;
}

* html .dropdown .dropdown_endoDiv {
	height: 1px;
}

.dropdown_br {
	position: absolute;
	bottom: -9px;
	right: -5px;
	width: 9px;
	height: 9px;
	background: url(/business/images/dropshadow_white_br.png) no-repeat
		bottom right;
	font-size: 1px;
	display: block;
}

* html .dropdown_br {
	background: url(/business/images/dropshadow_white_br.gif) no-repeat
		bottom right;
}

.dropdown_bl {
	position: absolute;
	bottom: -9px;
	left: 0;
	width: 6px;
	height: 9px;
	background: url(/business/images/dropshadow_white_bl.png) no-repeat
		bottom left;
	font-size: 1px;
	display: block;
}

* html .dropdown_bl {
	background: url(/business/images/dropshadow_white_bl.gif) no-repeat
		bottom left;
}

.dropdown ul {
	margin: 5px;
}

.dropdown li {
	/*background: #fff url(/business/images/orangeBullet.jpg) no-repeat 0px
		5px !important;*/
	list-style-type: none;
	padding: 0 0 5px 10px !important;
	float: none !important;
	position: static;
	margin: 0 !important;
	white-space: nowrap;
}

.dropdown li a {
	background: none !important;
	padding: 0 !important;
	color: #000 !important;
}

/*_________________________________________ Search form **/
#headerSearch {
	background: #5491bd url(/business/images/homeHeader_yellowGrad.jpg)
		repeat-x;
}

#headerSearch #logoDiv {
	padding: 10px 10px 15px;
}

* html #headerSearch { /*hasLayout fix*/
	height: 1px;
}

#rigthLogo {
	float: right;
	position: relative;
	left: 25px;
}

#searchForm {
	padding: 0 10px 20px;
}

#keywordsInput,#companyName,#location,#FindMap {
	background: #FFF url(/business/images/header_textbox_bg.jpg) repeat-x;
	border-radius: 4px;
	border: 1px solid #999;
	margin-right: 15px;
	width: 160px;
	padding: 4px 6px;
}

* html #keywordsInput,* html #companyName,* html #location {
	/*For old IE versions*/
	height: 2em;
	hei\ght: auto;
}

#headerSearch .searchInputDiv {
	float: left;
	width: 180px;
}

#headerSearch .searchCategoryDiv {
	float: left;
	width: 130px;
}

#headerSearch .locationInputDiv {
	float: left;
	width: 210px;
}

#headerSearch label {
	display: block;
	padding: 0 0 5px;
	font-weight: bold;
}

#headerSearch .eg {
	position: relative;
	padding: 6px 0;
}

#searchButtonDiv {
	float: left;
	position: relative;
	top: 5px;
}

#searchButton {
	margin: 1.3em 10px 0;
}

#showOnMap {
	padding: 2px 0;
}

#showOnMap input {
	vertical-align: middle;
}

#showOnMap label {
	display: inline;
	font-weight: normal;
}

/* Error message styles */
.errorbox {
	display: none;
	background: #ffc url(/business/images/homeErrorBox_bg.jpg) repeat-x;
	border: 1px solid #333;
	padding: 5px;
	margin-right: 6px;
	margin-bottom: 6px;
	z-index: 1;
}

.errorbox .leftArrow {
	position: absolute;
	left: -4px;
	top: 16px;
	width: 5px;
	height: 8px;
	/*background: url(/business/images/homeErrorMessageArrowLeft.gif)
		no-repeat;*/
}

.errorbox .upArrow {
	position: absolute;
	top: -4px;
	left: 16px;
	width: 8px;
	height: 5px;
	/*background: url(/business/images/homeErrorMessageArrowUp.gif) no-repeat;*/
}

#keywordError {
	position: absolute;
	width: 120px;
	left: 1px;
	top: 3px;
}

#companyNameError {
	position: absolute;
	width: 120px;
	left: 1px;
	top: 3px;
}

/*_________________________________________ Preferred locations ***/
#preferredLocationsBox {
	background-color: #EDEBEB;
	padding: 10px;
	border: 2px solid #FBE300;
}

* html #preferredLocationsBox { /*hasLayout fix*/
	height: 1px;
}

#preferredLocationsBox p {
	margin-bottom: 1em;
}

#preferredLocationsBox ul {
	float: left;
	width: 495px;
	margin: 10px 0 5px;
}

#preferredLocationsBox li {
	float: left;
	width: 110px;
	/*background: url(/business/images/orangeBullet.jpg) no-repeat 0px 5px;*/
	list-style-type: none;
	padding: 0 0 5px 10px;
}

#preferredLocationsBox li a:visited {
	color: #006699;
}

#preferredLocationsBox form {
	float: left;
	width: 220px;
}

#preferredLocationsBox form label {
	display: block;
	padding: 3px 0;
}

ul.descriptionBullets {
	margin: 0 0 0px 0;
}

#preferredLocation {
	margin-bottom: 5px;
	width: 140px;
}

.clearLocation {
	float: left;
	margin: 4px 0 0 10px;
}

.submitFix {
	float: left;
	margin-right: 10px;
	width: 100px;
}

/*_________________________________________ local section ***/
#localPodTitleBox {
	background: #82afce url(/business/images/localPodTitleGrad.jpg) repeat-x
		;
	color: #666;
}

* html #localPodTitleBox {
	height: 1px;
}

#localPodTitleBox a {
	position: relative;
}

#localPodTitleBox h2 {
	font-size: 100%;
	text-align: left;
	float: left;
	padding-right: 2em;
	color: #000
}

#localPodBox {
	border: 2px solid #82afce;
	border-top: none;
	position: relative;
	margin-bottom: 10px;
	zoom: 100%; /*ie7 hasLayout fix*/
	min-height: 210px;
}

* html #localPodBox { /*min height for IE*/
	height: 217px;
}

#localPodBox .bl {
	position: absolute;
	bottom: -2px;
	left: -2px;
	height: 7px;
	width: 7px;
	background: url(/business/images/FBE300LineThick_bl.gif) no-repeat top
		left;
	font-size: 1px;
}

#localPodBox .blCM {
	position: absolute;
	border: 5px solid #f00
}

#localPodBox .br {
	position: absolute;
	bottom: -2px;
	right: -2px;
	height: 7px;
	width: 7px;
	background: url(/business/images/FBE300LineThick_br.gif) no-repeat top
		left;
	font-size: 1px;
	z-index: 2;
}

* html #localPodBox .bl,* html #localPodBox .br {
	bottom: -3px;
}

#localPodBox.noLocSet {
	background: #b1cce1 url(/business/images/home_mapPromoBG.jpg) repeat-x;
}

#localPodBox.noLocSet .bl {
	background: url(/business/images/FBE300LineThickBlueBG_bl.gif) no-repeat
		top left;
}

#mapPromoContainer {
	float: left;
	width: 280px;
	padding: 10px;
	border-right: 2px solid #FBE300;
	margin-right: -2px;
	position: relative;
}

* html #mapPromoContainer { /*min height for IE*/
	height: 1px;
	width: 300px; /*width for ie5.5*/
	wid\th: 280px;
}

.noLocSet #mapPromoContainer #MMGeocodeForm {
	width: 160px;
	margin-bottom: 20px;
}

.noLocSet #mapPromoContainer h3 {
	font-size: 100%;
}

.noLocSet #mapPromoContainer ul {
	margin: 5px 0;
	position: relative;
	width: 170px;
}

.noLocSet #mapPromoContainer ul li {
	margin: 3px 15px;
	padding: 0;
	color: #f00;
}

.noLocSet #mapPromoContainer ul li span {
	color: #000;
}

#mapArea {
	height: 146px;
}

#mapArea img {
	position: absolute;
	top: 10px;
	left: 10px;
	border: 1px solid #666;
}

#mapArea2 {
	height: 146px;
}

#mapArea2 img {
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #FBE300;
}

#mapPromoContainer label {
	font-weight: bold;
	display: block;
	padding-bottom: 4px;
}

.noLocSet #mapPromoContainer .buttonDivCont {
	margin-top: 2.5em;
}

#qs {
	background: #FFF url(/business/images/header_textbox_bg.jpg) repeat-x;
	border: 1px solid #999;
	width: 130px;
	padding: 4px 6px;
	margin: 0 10px 5px 0;
	float: left;
}

.noLocSet #mapPromoContainer #qs {
	position: absolute;
	left: 10px;
}

#ukmap {
	position: absolute;
	top: 0;
	right: 2px;
}

#shetmap {
	position: absolute;
	top: 0;
	right: 0;
	background: #BBD8EB url(/business/images/home_mapPromo_ShetlandBG.jpg)
		repeat-x;
	width: 47px;
	height: 79px;
	display: block;
	overflow: hidden; /*stop 1px bleed in IE*/
}

/*_________________________________________ tag cloud ***/
#tagCloudContainer {
	width: 434px;
	float: left;
	position: relative;
	z-index: 1;
	border-left: 2px solid #cadce9;
	background: #fff;
	min-height: 217px;
}

* html #tagCloudContainer { /*min height for IE*/
	height: 217px;
	margin-right: -2px;
	width: 438px; /*width for ie5.5*/
	wid\th: 458px;
}

#tagCloudTitleBox {
	background: #cadce9;
	padding: 5px 10px;
	position: relative;
	text-align: left;
	font-weight: bold;
}

#tagCloudTitleBox h2 {
	font-size: 110%;
	text-align: left;
}

#whatsThisLink {
	background: url(/business/images/question_mark_icon.png) no-repeat 0px
		0px;
	width: 16px;
	height: 19px;
	display: block;
	position: absolute;
	top: 3px;
	right: 5px;
	cursor: pointer;
}

#whatsThisLink img {
	vertical-align: middle;
}

* html #whatsThisLink { /*IE hacks*/
	filter: progid : DXImageTransform . Microsoft .
		AlphaImageLoader(enabled = true, sizingMethod = crop src =
		'business/images/question_mark_icon.png');
	background: url(/business/images/question_mark_icon.gif) no-repeat 0px
		0px;
	back\ground: none; /*IE 6*/
}

#tagCloudBox {
	margin: 0 0 13px 10px;
}

ul#tagCloud {
	margin-bottom: 5px 0 -1px;
}

#tagCloud li {
	list-style: none;
	display: inline;
}

#tagCloud li a {
	margin: 0 0.5em 0;
	white-space: nowrap;
	line-height: 1.4em;
}

#tagCloud li.first a {
	font-size: 170%;
	color: #000;
}

#tagCloud li.second a {
	font-size: 150%;
	color: #000;
}

#tagCloud li.third a {
	font-size: 130%;
	color: #000;
}

#tagCloud li.fourth a {
	font-size: 110%;
	color: #000;
}

#tagCloud li.fifth a {
	font-size: 100%;
	color: #000;
}

#tagCloud li.sixth a {
	font-size: 100%;
	color: #4c4c4c;
}

#tagCloud li.first a:visited  ,#tagCloud li.second a:visited,#tagCloud li.third a:visited,#tagCloud li.fourth a:visited,#tagCloud li.fifth a:visited,#tagCloud li.sixth a:visited
	{
	color: #006699;
}

#whatIsTagCloud {
	padding: 10px;
}

#whatIsTagCloud p {
	display: inline;
}

* html #whatsThisContainer {
	/*IE hack to stop content jumping when tip shown*/
	height: 1px;
}

/*_________________________________________Footer ***/
#footer {
	clear: both;
	text-align: center;
}

#footer {
	background-color: #3D3D3D;
	color: #FFCC00;
}

#footer a:link,#footer a:visited {
	color: #E8E9E8;
}

#footer a:active,#footer a:hover {
	color: #fff;
}

* html #footer { /*ghost fix*/
	height: 1px;
}

#footer .paddedCell {
	padding: 6px 10px !important;
}

#copyright {
	padding: 5px 11px 0;
	color: #666;
	text-align: center;
	clear: both;
}

#disclaimer {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	padding: 5px 11px 0;
	color: #666;
	text-align: center;
	clear: both;
	font-size: 90%;
}

#rightSearchbarMessages {
	float: right;
	height: 12px;
	text-align: right;
	display: block;
	width: 230px;
}

#loggedIn_Message {
	height: 12px;
	text-align: right;
	float: right;
	padding: 5px 9px;
}

#searchConditionsDiv {
	padding: 20px 0px 0 0;
	width: 175px;
	text-align: center;
	float: right;
}

html>body #searchConditionsDiv {
	padding: 20px 25px 0 0;
}

.changeLocationInput {
	
}

.changeLocationClear {
	float: left;
	padding: 3px 5px;
}

.tipClose {
	float: right;
	margin: -5px 0 5px 5px;
	display: none;
}

/*_________________________________________Pay Per Click Box - PPC***/
#payPerClickBox {
	border: 2px solid #498cb9;
	border-top: none;
	position: relative;
	margin-bottom: 10px;
}

*+html #payPerClickBox {
	height: 26px;
}

* html #payPerClickBox { /*hasLayout fix*/
	height: 1px;
}

#payPerClickBox .bl {
	position: absolute;
	bottom: -2px;
	left: -2px;
	height: 7px;
	width: 7px;
	background: url(/business/images/yellowLineCornerThick_ppc_bl.gif)
		no-repeat top left;
	font-size: 1px;
}

#payPerClickBox .br {
	position: absolute;
	bottom: -2px;
	right: -2px;
	height: 7px;
	width: 7px;
	background: url(/business/images/yellowLineCornerThick_br.gif) no-repeat
		top left;
	font-size: 1px;
}

* html #payPerClickBox .bl,* html #payPerClickBox .br {
	bottom: -2px;
}

#payPerClickBox .arrowTitle {
	background: url(/business/images/payPerClickBg.jpg) repeat-x top left;
	background-color: #5491bd;
	float: left;
	height: auto;
	padding: 6px 0px 6px 6px;
	font-weight: bold;
	/*font-size:110%;*/
	word-wrap: normal;
	width: 200px;
}

* html #payPerClickBox .arrowTitle {
	width: 200px;
}

#payPerClickBox .arrowRight {
	float: left;
	height: 25px;
	width: 15px;
}

#payPerClickBox .rightLinks {
	float: left;
	padding: 0px 0px 0px 5px;
	color: #B0B0B0;
	width: 510px;
	line-height: 23px;
}

* html #payPerClickBox .rightLinks {
	width: 510px;
}

#payPerClickBox .rightLinks a {
	color: #000000;
}

.ppcleft {
	background-color: #000000;
	height: 25px;
	float: left;
	/*background: url(img/payPerClickArrow.jpg) no-repeat top right;*/
	background-image: url(/business/images/payPerClickArrow.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

* html .roundBox {
	height: 1px;
}

#trackingContainer {
	position: absolute;
	left: 0;
	top: 0;
}

#headerRightLinks {
	float: right;
	background: url(/business/images/header_greyCorner_tr.gif) no-repeat top
		right;
	padding: 4px 0 0 0;
}

ul#headerRightLinks {
	list-style: none;
}

#headerRightLinks li {
	display: block;
	float: left;
	position: relative;
	padding: 1px 0 3px;
	margin-right: 8px;
}

#headerRightLinks li.dropdown {
	background: #666;
	padding: 1px 0px 3px 10px;
}

#headerRightLinks li.seprator {
	color: #FFCC00;
}

#headerRightLinks li.dropdown a {
	background: #666 url(/business/images/dropdownArrow_yellow.gif)
		no-repeat right;
	padding: 0 24px 0 0;
}

/*
	* html #headerRightLinks li.dropdown a{
This is for non-js on IE only
	background-image:none ;
	padding:0 10px 0 0;
}
*/
#headerRightLinks span.tl {
	background: url(/business/images/greyBlackCorner_tl.gif) top left
		no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

#headerRightLinks span.tr {
	background: url(/business/images/greyBlackCorner_tr.gif) top right
		no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	height: 3px;
	width: 3px;
}

* html #headerRightLinks span.tr {
	right: -1px;
}

#headerRightLinks span.bl {
	background: url(/business/images/greyBlackCorner_bl.gif) bottom left
		no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 3px;
}

* html #headerRightLinks span.bl {
	bottom: -1px;
}

#headerRightLinks span.br {
	background: url(/business/images/greyBlackCorner_br.gif) bottom right
		no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	height: 3px;
	width: 3px;
}

* html #headerRightLinks span.br {
	bottom: -1px;
	right: -1px;
}

#stopwordError {
	left: 1px;
	position: absolute;
	top: 3px;
	width: 180px;
}

.cities {
	font-family: Verdana, Arial, Sans-Serif;
	margin-right: 8px;
	margin-bottom: 6px;
}

a.cities:link {
	color: #000000;
	font-size: 100%;
}

a.cities:visited {
	color: #000000;
	font-size: 100%;
}

a.cities:active {
	color: #000000;
	font-size: 100%;
}

a.cities:hover {
	color: #3D3D3D;
	font-size: 100%;
}

.midcities {
	font-family: Verdana, Arial, Sans-Serif;
	margin-right: 8px;
	margin-bottom: 6px;
}

a.midcities:link {
	color: #000000;
	font-size: 140%;
}

a.midcities:visited {
	color: #000000;
	font-size: 140%;
}

a.midcities:active {
	color: #000000;
	font-size: 140%;
}

a.midcities:hover {
	color: #3D3D3D;
	font-size: 140%;
}

.bigcities {
	font-family: Verdana, Arial, Sans-Serif;
	margin-right: 8px;
}

a.bigcities:link {
	color: #000000;
	font-size: 190%;
}

a.bigcities:visited {
	color: #000000;
	font-size: 190%;
}

a.bigcities:active {
	color: #000000;
	font-size: 190%;
}

a.bigcities:hover {
	color: #5190bc;
	font-size: 190%;
}

#dropmenudiv {
	border-left: 1px solid #2C2C2C;
	border-right: 1px solid #2C2C2C;
	border-top: 1px solid #2C2C2C;
	border-bottom: 1px solid #2C2C2C;
	position: absolute;
	line-height: 16px;
	z-index: 100;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana
}

#dropmenudiv table {
	display: block;
	text-indent: 1px;
	/*border-bottom: 1px solid #2C2C2C;*/
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	font-size: 71%;
}

#dropmenudiv a:hover { /*hover background color*/
	background-color: #FCEBA5;
}

.pagenotfound
{
	height: 500px;
}