/**
* Just Ask a Local CSS2
*
* Last update: 27/May/2007
*/

html, body
{
	*height: 100%;
	margin: 0;
	padding: 0;
}
body
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.75em;
	color: #fff;
	background: url(../images/templates/main_bgr.gif) #006599 repeat-x;
	text-align: center;
}

a, a:link
{
	text-decoration: none;
	color: #fff;
}
a:visited
{
	color: inherit;
}
a:hover
{
	color: #fff;	
}
a img
{
	border-style: none;
}
div.container_H
{
	position: relative;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
}
div.wrapper_H
{
	width: 515px;
	height: 150px;
	margin-bottom: 22px;
}
div.container
{
	position: relative;
	width: 775px;
	margin-left: auto;
	margin-right: auto;
}
div.wrapper
{
	width: 775px;
	height: 125px;
}
div.menu
{
	height: 25px;
}
div.template
{
	width: 776px;
	margin: 2px auto 0 auto;
}
div.template_top
{
	height: 10px;
	font-size: 0;
	background: url(../images/templates/template_corners_top.png) no-repeat;
}
div.template_middle
{
  *height: 100%;
	padding: 2px 3px 0 3px;
	background: url(../images/templates/template_shadow.png) #fff repeat-y;
}
div.template_middle_zero
{
	*height: 100%;
	padding: 0 2px 0 2px;
	background: url(../images/templates/template_shadow.png) #fff repeat-y;
}
div.template_bottom
{
	height: 10px;
	background: url(../images/templates/template_corners_bottom.png) no-repeat;
}
div.template_bottom_gray
{
	height: 10px;
	background: url(/images/templates/template_corners_bottom_g.png) no-repeat;
}
div.template_bottom_ggray
{
	height: 10px;
	background: url(../images/templates/template_corners_bottom_gg.png) no-repeat;
}
div.template_bottom_cms
{
	height: 10px;
	background: url(../images/templates/template_corners_bottom_cms.png) no-repeat;
}
div.tree_bgr
{
	background: url(../images/templates/main_bgr.gif) #006599 repeat-x;
}
div.acc_bgr
{
	background: url(../images/titles/account_bgr.png) repeat-x;
}
div.wrapper_TPL
{
	margin: 2px 0 2px 0;
}
div.wrapper_CLR
{
	padding: 0 2px 0 2px;
	background: #fff;
}
div.infostrip
{
	height: 18px;
	font-size: 9px;
	color: #0f698e;
	z-index: 0;
	border-bottom: 1px solid #cbcbcb;
}
div.column_L
{
    width: 150px;
	border-left: 1px solid #eee;
	border-right: 1px solid #c0c1c5;
	text-align: left;

}
/*.column_L form{
    padding:0;
    margin:0;
}*/

div.column_R
{
    overflow: hidden;
    width: 620px;
    //width: 619px;
	text-align: left;
}
div.column_R div.text
{
	font-size: 12px;
	color: #555;
	padding: 14px 10px 5px 10px;
}
div.text p a
{
	font-size: 12px;
	color: #009aca;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 5px 0 5px;
}

td.text {
	font-size: 12px;
	font-weight: normal;
}

span.text {
	font-size: 12px;
}

div.text a {
	font-size: 12px;
	color: #009aca;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 5px 0 5px;
}

div.business_preview
{
    width: 609px;
    height: 124px;
    margin: 4px 0px 0px 3px;
    border: 1px solid #ea208c;
    background: #ececec;
}

div.business_preview2
{
    width: 609px;
    height: 124px;
    margin: 4px 0px 0px 3px;
    border: 1px solid #ea208c;
    background: #ececec;
}

div.news_preview
{
	height: 100px;
	margin: 5px 10px 5px 10px;
	border: 1px solid #eb208c;
	background: #eee;
    padding: 0 5px 0 5px; 
}

.news_preview_title{
    padding: 12px 0 0 0px;
    line-height: 1.65em;
    color: #e72389;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}

.news_preview_text{
    color: #5c5c5c;
}

.news_title{
    background:#00a9e2;
    padding:6px 0 6px 12px;
    margin-top:1px;
    font-weight: bold;
    text-transform: uppercase;
}
.news_body{
    color:#424242;
    line-height: 20px;
    padding:5px 10px 20px 10px;
    text-align: justify;
}


div.comp_preview
{
	width: 594px;
	height: 137px;
	margin: 5px 10px 5px 10px;
	background: #eee;
}

div.competition_entry
{
	width: 594px;
	/*height: 122px;*/
	overflow: hidden;
	margin: 5px 10px 5px 10px;
	border: 1px solid #c0c1c5;
	background: #eee;
}
div.title_news
{
	height: 24px;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	background: url(../images/titles/title_news_bgr.png) repeat-x;
}
div.title_city
{
	height: 26px;
	margin-top: 1px;
	color: #fff;
	/*line-height: 1.8em;*/
}
div.title_city h2
{
	position: relative;
	top: 3px;
	display: inline;
	margin: 0 4px 0 7px;
	font-size: 1.28em;
	font-weight: lighter;
}
div.title_city h3
{
	position: relative;
	top: 2px;
	display: inline;
	margin: 0 10px 0 4px;
	font-size: 0.88em;
	font-weight: lighter;
}
div.title_city input
{
	vertical-align: middle;
	margin: 1px 10px 1px 0;
}
div.title_city input.postcode
{
	width: 35px; 
	padding: 1px 2px 1px 4px; 
	color: #5b276f; 
	font-weight: bold; 
	border: 1px solid #a4acaf;
}
div.title_businessguide
{
	position: relative;
	height: 34px;
/*	margin: 1px 0 1px 0;*/
	line-height: 34px;
}
div.title
{
	height: 34px;
	margin-top: 1px;
	line-height: 38px;
}
div.title_blue
{
	position: relative;
	height: 34px;
	margin: 0 0 1px 0;
	line-height: 34px;
}
div.title_kit
{
	position: relative;
	height: 35px;
	margin: 2px 0 2px 0;
	line-height: 38px;
}
div.title_green
{
	height: 20px;
	padding: 0 7px 0 7px;
	line-height: 1.65em;
	color: #fff;
	font-size: 1em;
	background: #63ae45;
}
div.title_blue
{
	height: 20px;
	padding: 0 7px 0 7px;
	line-height: 1.65em;
	color: #fff;
	font-size: 1em;
	background: #1b98bc;
}
div.title_profile
{
	height: 20px;
	margin-bottom: 1px;
	padding: 0 5px 0 5px;
	line-height: 1.65em;
	color: #fff;
	font-size: 1em;
	background: #2598c4;
}
div.title_account
{
	height: 20px;
	margin-bottom: 1px;
	padding: 0 5px 0 5px;
	line-height: 1.65em;
	color: #2598c4;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #c1c1c1;
	background: url(../images/titles/title_account_bgr.png);
}
div.title_business
{
	padding: 12px 0 0 0;
    line-height: 1.65em;
    color: #e72389;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}
div.title_business2
{
	padding: 12px 0 0 0;
    line-height: 1.65em;
    color: #e72389;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
    text-align: left;
}

div.title_business a ,div.title_business2 a{
    color:#E72389;
}

div.busi_preview_content
{
    font-size: 11px;
    padding: 0 5px 0 0px; 
    color: #8b8b8b;
}

.busi_preview_top{
    height:65px;
}
div.busi_preview_address{
    padding:6px 0 0 0;    
    width:430px
}

div.busi_preview_phone{
    padding:5px 0 0 0;
}

div.busi_preview_phone span,div.busi_preview_address span{
    padding:0 7px 0 0;
}

div.busi_preview_img
{
    vertical-align: middle;
    text-align: center;
    width: 141px; 
    height: 109px; 
    margin: 7px 20px 0 5px;
}



div.busi_preview_bottom{}

div.busi_preview_bottom ul{

}

div.busi_preview_bottom ul li{
    padding:0 0px 0 45px;
    display: inline;
}

div.busi_preview_bottom ul li.first_li{
    padding:0;
}




div.title_gray
{
	height: 30px;
	padding: 0 10px 0 10px;
	font-size: 1em;
	line-height: 2.55em;
	background: #e7e7e7; 
}

div.wheresearch {
	font-family: arial;
	padding: 0 10px 0 10px;
	font-size: 1em;
	line-height: 2.55em;
	background: #e7e7e7;
	color: #444;
}

div.title_msgboard
{
	height: 30px;
	margin: 0px 0 1px 0;
	padding: 0 10px 0 10px;
	font-size: 1em;
	line-height: 3.5em;
	background: #63ae45; 
}
div.title img
{
	margin: 7px 0 0 15px;
}
div.subtitle
{
	height: 25px;
	padding-left: 10px;
	line-height: 2em;
	color: #777;
	background: #ebebeb;
}
div.headline
{
	margin: 20px 0 0 150px;
}
div.bio_L
{
	width: 110px;
	padding: 14px 20px 0 20px;
	text-align: center;
}
div.bio_L img
{
	width: 110px;
	margin-bottom: 7px;
	border: 1px solid #666;
}
div.bio_L p
{
	margin-top: 7px;
}
div.bio_R
{
	width: 605px;
	margin-top: 7px;
	padding-bottom: 10px;
	font-size: 1em;
}
div.bio_R p
{
	margin-right: 10px;
}
div.bio_R hr
{
	height: 1px;
	margin-top: 20px;
	color: #611378;
	background-color: #611378;
}
div.job
{
	color: #505050;
	font-weight: bold;
	font-style: italic;
}
div.preview_img
{
	width: 140px; 
	height: 100px; 
	margin-left: 1px
}
div.preview_content
{
	width: 443px; 
	height: 100px; 
	padding: 0 5px 0 5px; 
	color: #5c5c5c;
	overflow: auto;
}
div.preview_competition
{
	width: 443px; 
	padding: 0 5px 0 5px; 
	color: #5c5c5c;
}
div.preview_calendar
{
	padding: 0 5px 0 5px; 
	color: #5c5c5c;
}
div.promo_description
{
	height: 40px; 
	margin-top: 2px; 
	font-size: 0.9em; 
	overflow: visible;
}
div.promo_competition
{
	margin-top: 2px; 
	font-size: 0.9em;
}
div.message
{
	margin: 10px;
	color: #565656;
	border: 1px solid #c1c1c1;
	background: url(../images/titles/account_bgr.png);
}
div.msgbody
{
	border-top: 1px solid #f6f6f6;
	background: url(../images/titles/message_bgr.png);
}
div.msguser
{
	width: 100px; 
	text-align: center;
}
div.msguser img
{
	margin-top: 15px; 
	border: 1px solid #c1c1c1;
}
div.msgcontent
{
	width: 470px; 
	padding: 10px;
}
div.flexi
{
	overflow: hidden;
}
div.login
{
	position: absolute;
	left: 630px;
	top: 15px;
	width: 135px;
	height: 4em;
	text-align: center;
}
div.login div
{
	margin-bottom: 5px;
}
div.login a
{
	color: #565656;
	font-weight: normal;
	text-decoration: underline;
}
div.login_L
{
	width: 300px;
}
div.login_R
{
	width: 470px;
	background: #fff;
	*height: 100%;
}
div.login_R form
{
	margin-left: 40px;
}
div.advertise_L
{
	/*width: 255px;*/
	margin-top: 15px;
	padding: 0 15px 0 15px;
}
div.advertise_R
{
	/*width: 485px;*/
	margin-top: 15px;
}
div.contact_L
{
	*width: 400px;
	padding-top: 15px;
}
div.contact_R
{
	*width: 370px;
}
div.msgboard
{
	position: absolute;
	left: 520px; 
	top: 0;
	height: 34px;
}
div.firstaid
{
	position: absolute;
	left: 554px; 
	top: 0;
}
div#map
{
	width: 605px;
	height: 415px;
	margin: 4px;
	border: 1px solid #989898;
}
div.transport
{
	margin: 15px 10px 5px 10px;
	border-top: 1px solid #63af43;
}
div.transport h2
{
	padding-left: 4px;
	color: #63af43;
}
div.transport div
{
	/*height: 20px;
*/
	padding: 4px 5px 2px 5px;
	text-align: left;
	color: #777;
}
div.cityprofile_L
{
	float:left; 
	width: 293px; 
	margin: 20px 5px 20px 8px; 
}
div.cityprofile_R
{
	float:left; 
	width: 293px; 
	margin: 20px 0px 20px 4px; 
}
div.celebrity
{
	margin: 7px 10px 7px 10px; 
	padding-top: 10px;
	border-top: 1px solid #eee; 
}
div.resultstrip
{
	margin: 10px; 
	color: #797979; 
	font-size: 0.88em;
}
div.businessrating
{
    width: 200px;
    //width: 215px;
	height: 30px;
	text-align: right;
	padding-right: 15px;
	font-size: 1.5em;
	line-height: 1.6em;
	background: url(../images/segments/local_rating.png) no-repeat;
}
div.businessrating_form
{
	margin: 10px 0 0px 0; 
/*	text-align: center; */
	color: #535456;
}
div.comborating
{
	margin: 5px 0 10px 0;
}
div.comborating ul li
{
	margin: 0 8px 0 8px;
	font-weight: bold;
	color: #8cb676;
	text-align: left;
}
div.comborating select
{
	color: #8cb676;
	font-weight: bold;
	border: 1px solid #bdbec0;
}
div.contacticon
{
	margin: 5px 0 0 10px;
	color: #666;
}
div.loginicon
{
	margin-top: 0px;
}
div.loginicon a
{
	color: #666;
	cursor: pointer;
}
div.loginicon img, div.contacticon img
{
	margin-right: 5px; 
	vertical-align: middle;
}
div.page, span.page
{
	padding: 0 2px 0 2px; 
	font-weight: bold;
	border: 1px solid #999;
	background: #ccc;
}
div.pager
{
	color: #666;
	text-align: center;
}
div.pager a
{
	margin: 2px;
	color: #666;
	vertical-align: middle;
}
div.businessbanners
{
	margin: 7px 0 8px 6px;
}

.businessbanners div{
    float:left;
    margin:6px 10px 0 0;
}

div.businessbanners input
{
	margin: 6px;
}
div.error
{
	position: absolute;
	left: 500px;
	top: 400px;
	width: 400px;
	padding: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	background: url(../images/templates/errorbgr.png); 
}
div.file
{
	position: relative;
	width: 100px;
	left: 188px;
	top: 38px;
	margin: 0;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
div.product
{
	margin: 12px 2px 12px 2px;
	width: 766px;
	height: 87px;
	background: #ecf5fa;
}
div.product img
{
	float: left;
	margin: 1px 2px 1px 2px;
}
div.product div.productinfo
{
	float: left;
	width: 518px;
	padding: 8px 6px 3px 6px;
	font-family: Arial;
	border-right: 1px solid #fff;
}
div.product h2
{
	margin-bottom: 2px;
	font-size: 1.2em;
	font-weight: bold;
	color: #0299c6;
	text-align: left;
}
div.product div.desc
{
	height: 58px;
	font-size: 0.95em;
	color: #535353;
	overflow: hidden;
	text-align: left;
}
div.product div.control
{
	float: left;
	width: 100px;
}
div.product div.control div
{
	height: 21px;
	padding: 0 2px 0 4px;
	font-size: .85em;
	font-weight: bold;
	line-height: 1.9em;
	color: #5b6161;
	border-bottom: 1px solid #fff;
}
div.product input.quantity
{
	width: 42px;  
	padding: 1px;
	font-size: 1em;
	color: #0299c6;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #787d80;
}
div.cartinfo
{
	float: right;
	margin-right: 10px;
	font-weight: bold;
}
span.date
{
	margin-left: 10px;
}

div.citypagetext {
	color: #80796f;
}

div.citypagetext a
{
	color: #80796f;
	font-size: 12px;
}

div.citypagelist {
	width: 192px;
	height: 18px;
	background-color: #eee;
	margin-top: 1px;
	padding-left: 8px;
	font-size: 11px;
	padding-top: 2px;
	color: #80796f;
	*width: 200px;
}

div.citypagelist a
{
	color: #80796f;
}

div.citypagetext a:hover
{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
}

span.weather
{
	margin-right: 9px;
	font-weight: bold;
}
span.weather img
{
	vertical-align: top;
}
span.results
{
	margin: 2px; 
	padding: 2px; 
}
span.treemenu
{
	font-size: 1em; 
	font-family: Arial; 
	text-decoration: none;
}
span.treemenu a, a:hover 
{
	color: #000;
}
h1, h2, h3
{
	margin: 0;
	font-weight: lighter;
}
h1
{
	padding-left: 10px;
	font-size: 1.5em;
}
h1.headline
{
	font-size: 1.6em;
}
h2
{
	font-size: 1.5em;
}
h3
{
	font-size: 1.2em;
}
h3.celebrity
{
	margin-bottom: 10px;
}
div.left, span.left
{
	float: left;
}
div.alignleft, span.alignleft {
	text-align: left;
}
div.right, span.right
{
	float: right;
}
div.line
{
	height: 1px;
	margin: 5px 0 5px 0;
	font-size: 0; /* IE6 fix */
	background: #c1c1c1;
	border-bottom: 1px solid #f6f6f6;
}
p.center, div.center
{
	margin: 0;
	text-align: center;
}
p.padder a, span.padder a
{
	padding: 0 10px 0 10px;
}
p.marginer25
{
	margin: 25px 0 25px 0;
}
ol, ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
div.inliner
{
	display: inline;
	vertical-align: middle;
}
ol.inliner li, ul.inliner li
{
	display: inline;
}
ol.inliner img, ul.inliner img, span img
{
	vertical-align: middle;

}
ul.menu_top a:hover
{
	color: #fff;
}
ul.menu_left a
{
	display: block;
	height: 25px;
	padding-left: 10px;
	color: #4f5150;
}
ul.menu_left a:hover
{
	color: #4f5150;
	background: url(../images/templates/menu_gray_hover_bgr.jpg) no-repeat;
}
ul.menu_left li
{
	height: 25px;	
	font-size: 11px;
	line-height: 2.2em;
	background: url(../images/templates/menu_gray_bgr.jpg) no-repeat;
}
ul.links li a
{
	padding-left: 10px;
	color: #1e98bf;
	font-weight: bold;
}
ul.contact li a
{
	margin-right: 20px;
	color: #5c5c5c; 
	font-weight: bold;
}
div.contact a
{
	margin-right: 20px;
	color: #5c5c5c; 
	font-weight: bold;
}
span.contact a
{
	margin-right: 20px;
	color: #5c5c5c; 
	font-weight: bold;
}
div.contact input
{
	margin-right: 20px;
}
ul.business
{
	text-align: center;
}
ul.business img
{
	margin-bottom: 1px;
}
ul.business li a
{
	margin: 0 6px 0 6px;
	color: #5c5c5c; 
	font-weight: bold;
}
ul.spacer5 img
{
	padding: 0 2px 0 2px;
}
ul.spacer5_3 img
{
    padding: 0 2px 0 2px;
}

ul.spacer5_2 img
{
	padding: 5px 0.2em 5px 0.2em;
}

div.spacer5_2_f{
    height:125px;
    width: 253px;
    float:left;
    margin: 5px 0;
    //margin:0;
}

div.spacer5_2{
    height:125px;
    width: 252px;
    float:left;
    margin: 5px 0 0 9px;
    //margin:0 0 0 9px;
}

ul.spacer6 img
{
	padding: 5px 3px 5px 3px;
}
ul.spacer10 li
{
	padding: 0 6px 0 6px;
}
ul.spacer10 li select
{
	width: 95px;
	color: #0092cd;
	font-size: 7pt;
	border: 1px solid #aaabaf;		
}
ul.spacer10a li
{
	padding-right: 6px;
}

ul.spacer10b li
{
	padding: 0 3px 0 0px;
}
ul.spacer10b li select
{
	width: 105px;
	color: #58226d;
	font-size: 7pt;
	border: 1px solid #a6aab3;		
}
ul.spacer15 img, span.spacer15
{
	padding: 0 2px 0 2px;
}
div.spacer10
{
	padding-right: 10px;
}
div.spacer10_L
{
	padding-left: 10px;
}
div.spacer12
{
	padding: 12px 0 0 10px;
}
div.spacer14
{
	padding: 14px 0 14px 12px;
}
div.spacer15
{
	margin-bottom: 20px;
}
div.spacer20
{
	padding-top: 20px;
}
.top10
{
	margin-top: 10px;
}
.top20
{
	margin-top: 20px;
}
img.center 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.black
{
	color: #000;
}
.blue
{
	color: #1e98bf;
	font-weight: bold;
}
.gray
{
	color: #535353;
}
.purple
{
	color: #5e328b;
	font-weight: bold;
}
.green
{
	color: #63af43;
}
.fatgreen
{
	color: #63af43;
	font-weight: bold;
}
.fatblue
{
	color: #1b98bc;
	font-weight: bold;
}
.red
{
	color: #f11725;
	font-weight: bold;
}
.white
{
	color: #fff;
}
.zero
{
	margin: 0;
	padding: 0;
}
.graybgr
{
	*height: 100%; /* IE6 fix */
	background: url(../images/templates/gray_bgr.gif) #fff repeat-y;
}
.ggraybgr
{
	*height: 100%; /* IE6 fix */
	background: url(../images/templates/ggray_bgr.gif) #fff 610px 0 repeat-y;
}
.gggraybgr
{
	*height: 100%; /* IE6 fix */
	background: url(../images/templates/gggray_bgr.gif) #fff repeat-y;
}
.sharpbgr
{
	background: url(../images/titles/title_sharp_bgr.png) repeat-x;
}
.gradientbgr
{
	background: url(../images/titles/title_gradient_bgr.png) repeat-x;
}
.sharpbgr_blue
{
	background: url(../images/titles/title_sharp_bgr_blue.png) repeat-x;
}
.gradientbgr_blue
{
	background: url(../images/titles/title_gradient_bgr_blue.png) repeat-x;
}
.darkgraybgr
{
	background: #797f7f;
}
.loginbgr
{
	*height: 100%;
	background: url(../images/elements/login_bubble_purple.gif) 50px 0px #62147a no-repeat;
}
.citybgr
{
	background: url(../images/titles/title_sharp_bgr_purple.png) no-repeat;
}
.guidebgr
{
	background: url(../images/titles/title_sharp_bgr_purple_clr.png) no-repeat;
}
.providerbgr
{
	background: #eee;
}
.greenlink
{
	color: #63af43;
}
.bluelink
{
	color: #1998c1;
}
.bubbletitle
{
	width: 200px;
	height: 15px;
	color: #fff;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-right: 1px solid #000;
	border-left: 1px solid #fff;
	background: url(../images/titles/title_gradient_bgr.png) repeat-x;
}
.bubbletitle img, div.bubblemsg img
{
	margin-right: 5px;
	vertical-align: bottom;
}
.bubblebody
{
	width: 200px;
	padding: 10px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #000;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #000;
}
div.bubblemsg
{
	width: 395px;
	padding: 4px 0 4px 5px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #666;
	background: url(../images/titles/title_gradient_bgr.png) repeat-x;
}
div.msgwindow
{
	position: absolute;
	width: 400px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	background: #ff0000;
}
div.msgwindow_form
{
	position: absolute;
	width: 400px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
	background: url(../images/titles/account_bgr.png) repeat-x;
}
div.msgwindow_form textarea
{
	width: 380px;
	height: 200px;
	margin: 8px 0 10px 0;
	color: #5e328b;
	font-family: Arial, Verdana;
	font-size:  1em;
	font-weight: bold;
}
select.combo
{
	width: 165px;
	border: 1px solid #1e98bf;
}
select.minicombo
{
	width: 135px;
	border: 1px solid #c5c6c8;	
}
select.microcombo
{
	position: relative;
	width: 165px;
	height: 18px;
	margin-top: -4px;
	font-size: 7pt;
	text-align: center;
	z-index: 1;
	border: 1px solid #c5c6c8;	
}
input.button
{
	margin: 5px 0 15px 0;
	vertical-align: middle;
}
form.XForm div
{
	margin-bottom: 2px;
	line-height: 1.85em;
}
form.XForm div span 
{
	float: left;
	height: 20px;
	margin-right: 4px;
	text-align: right;
}
form.XForm input, textarea
{
	margin-left: 4px;
	padding: 2px;
}
form.comment input.input
{
/*	width: 185px;*/
	margin-top: 5px;
}
form.comment div.label
{
	margin-top: 10px;
	text-align: left;
}
/*form.comment textarea
{
	width: 185px; 
	height: 110px;
}*/
table td.center
{
	text-align: center;
}
table.ad td
{
	width: 80px;
	text-align: right;
	font-size: 12px;
}
table td.td_icon
{
	width: 40px;
	padding-top: 3px;
	vertical-align: top;
}
table td.td_cap
{
	width: 80px;
	padding-top: 1px;
	vertical-align: top;	
}
table td.td_provider
{
	width: 200px;
}
table td.td_text
{
	width: 100%;
	padding-top: 3px;
	vertical-align: top;	
}
table td.td_link
{
	width: 50%;
}
table td.td_link a
{
	color: #63af43;
	color: #1998c1;
}
table td.td_data
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}
table.calendar
{
	width: 160px;
	margin: 1px 2px 5px 2px;
	text-align: center;
}
table.calendar td.headline
{
	height: 20px;
	line-height: 1.65em;
	color: #fff;
	font-size: 1em;
	background: #63ae45;
}
table.calendar td.headline
{
	height: 20px;
	line-height: 1.65em;
	color: #fff;
	font-size: 1em;
	background: #63ae45;
}
table.calendar tr.dayname td
{
	color: #fff;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: url(../images/templates/header_bubble_jaal.png) 50% 9%;color: #fff;
}
table.calendar tr.week td
{
	color: #777;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #eee;
}
table.businesslist
{
	width: 616px;
	padding: 5px 0 5px 0;
	color: #676767;
	text-align: left;
	font-size: 12px;
}
table.businesslist tr.headline td
{
	padding-left: 8px;
	color: #fff;
	background: #009aca;
}
table.businesslist tr.headline_green td
{
	padding-left: 8px;
	color: #fff;
	background: #63ae45;
}
table.businesslist tr.headline_blue td
{
	padding-left: 8px;
	color: #fff;
	background: #1b98bc;
}
table.businesslist td.map, td.map a
{
	text-align: center;
	color: #009aca;
}
table.businesslist tr.odd td
{
	padding: 5px;
	background: #e7e7e7;
}
table.businesslist tr.even td
{
	padding: 5px;
	background: #f3f3f3;
}
table.provider td, table.provider a
{
	color: #575757;
}
table.cart
{
	width: 280px;
	padding: 4px 0 4px 0;
	font-size: 0.85em;
	color: #fff;
	text-align: center;
}
table.cart tr.headline td
{
	padding-left: 8px;
	text-align: left;
	border: 1px solid #aaa;
	background: url(../images/titles/title_gradient_bgr.png) repeat-x;
}
table.cart tr.footer td
{
	padding-right: 8px;
	font-weight: bold;
	text-align: right;
	border: 1px solid #aaa;
	background: url(../images/titles/title_gradient_bgr.png) repeat-x;
}
table.gateway
{
	width: 700px;
	margin: 10px auto 15px auto;
	padding-top: 2px;
	color: #676767;
	text-align: center;
	border: 1px solid #000;
	background: url(../images/titles/account_bgr.png) repeat-x;
}
table.gateway tr.headline
{
	height: 20px;
	line-height: 1.65em;
	color: #666;
	font-size: 1em;
	font-weight: bold;
	border-bottom: 1px solid #c1c1c1;
	background: url(../images/titles/title_account_bgr.png);
}
table.gateway tr.headline_cu
{
	height: 20px;
	line-height: 1.65em;
	color: #666;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #c1c1c1;
	background: url(../images/titles/title_account_bgr.png);
}
table.gateway tr.headline td
{
	border-top: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #c1c1c1;
}
table.gateway tr.footer td
{
	border: 0;
}
table.gateway td
{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c1c1c1;
	border-left: 1px solid #fff;
	border-right: 1px solid #c1c1c1;
}
textarea
{
	overflow: auto;
}

.red a
{
	color: #f11725;
	font-weight: bold;
}
.bold a {
	color: #000;
	font-weight: bold;
}

div.template_middle_cart {
	*height: 20%;	
	padding: 2px 3px 0 3px;
	background: url(../images/templates/template_shadow.png) #fff repeat-y;
}

.cal a:link, .cal a:hover, .cal a:visited { color:#333; text-decoration:none;}
.today { background:#000; color:#fff;}
.today a:link, .today a:hover, .today a:visited {color:#fff; text-decoration:none; text-align:center;}

.userprofile_img{
    margin-bottom: 4px;
}

.profilenavs{
    background: #fff;
}
div.profilenav {
	margin: 1px 0 0 0;
	font-size: 12px;
}

.profilenav a{
    display: block;   
    width: 196px;
    //width: 200px;
    height: 21px;
    //height: 25px;
    background: url('/images/userprofile/nav_bg_off.gif') no-repeat;
    padding-top: 4px;
    padding-left: 4px;
}
.profilenav a:hover{
    background: url('/images/userprofile/nav_bg_on.gif') no-repeat;
}

.profilenav a.active{
    background: url('/images/userprofile/nav_bg_on.gif') no-repeat;
}

div.profiledivs {
	display: none;
	color: #464646;
	font-size: 12px;
	font-weight: bold;
}

div.trebheading {
	font-family: Trebuchet MS, Arial;
	font-size: 23px;
	color: #612978;
	font-weight: normal;
}

.localspaceheading {
	background-color: #612978;
	color: #fff;
	font-size: 12px;
	height: 21px;
	*height: 25px;
	padding-left: 8px;
	padding-top: 4px;
}

.localspacetext {
	padding-left: 8px;
	padding-top: 4px;
	font-weight: normal;
	color: #464646;
	font-size: 12px;
}

.businessguide_form_bg{
    width:615px;
    height:282px;
    background: url('/images/businessguide_background.jpg') no-repeat left top;
}

form.businessguide_form_bg{
    margin:0;
    padding:0;
}

.businessguide_form_text{
    padding: 179px 0 0 218px;
    font-size: 13px;
/*    font-weight: bold;*/
}
.businessguide_form{
    padding: 15px 0 0 305px;
}

.bottom{
    padding: 10px 0pt 25px 0px;
    font-size: 12px;    
}

.businesslistings_form{
    background: url('/images/local_business_guide_form_bg.jpg') no-repeat left top; 
    width:616px;
    height:99px;
}

.businesslistings_form_text{
    padding:23px 0 0 198px;
}

.businesslistings_form_items{
    margin:15px 0 0 290px;
}


.pink_bold{
    color: #ed1e8a;
    font-weight: bold;
}

.pager{
    margin:20px 0 0 0;
}


ul.pager_business{
    
}
ul.pager_business li{
    display: inline;
    font-weight: bold;
    font-size: 12px;
/*    border:1px #000 solid;*/
}

ul.pager_business li a{
    padding:0 3px 0 3px;
}
ul.pager_business li a:hover{
    color:#00a7db;
}

ul.pager_business li a.active{
    color:#00a7db;
}

ul.pager_business li.separator{
    font-size:15px;
    background: url('/images/pager_separ.gif') center 2px no-repeat;
    padding:0 3px 0 3px;
/*    padding:0;*/
}

.howtorate{
    margin:26px 0 0 0;
    color:#0e0e0e;
    font-size: 11px;
    float: left;
}

.howtorate div{
    float: left;
}

.numeral{
    width:55px;
    padding:0 23px 0 10px;
}

.howtorate_text{
    width:500px;
}

.howtorate_text span{
    color:#0577a9;
}

.howtorate_bottom{
    width:100%;
    height:500px;
    //height:340px;
}


.clear{
    clear:both;
}

.celeb_video_info{
    width:300px;
    height:39px;
    background:url('/images/celeb_video_info_bg.gif') repeat-x;
    margin-left:6px;
    font-size:11px;
}

.celeb_video_info p{
    padding:3px 3px 0 6px;
    margin:0;
/*    font-weight: bold;*/
}

.what_celed_said_h{
    margin:0;
    font-size:11px;
    padding:4px 3px 0 13px;
    font-weight: bold;
    color:#0093db;
}

.what_celed_said_body{
    background-color: #d4e4f1;
    border: solid 1px #219cc6;
    height: 128px;
    width: 286px; 
    //height: 142px;
    //width: 300px; 
    overflow: scroll;
    margin:5px 0 0 6px;
    padding:6px;
    font-size:11px;
    color:#0e0e0e;
}

.celeb_list, .celeb_list_active{
    width:290px;
    height:70px;
    padding:0 0 0 3px;
    float:left;
}

.featured{
/*    background: url('/images/celeb_featured_bg.jpg') top left no-repeat;*/
}

.list_active{
    background: url('/images/celeb_curr_bg.jpg') top left no-repeat;
}


.celeb_list_right{
    float:left;
    color:#2e2e2e;
    padding:10px 0 0 7px;
}
.featured .celeb_list_right{
    padding:30px 0 0 14px;
}

.celeb_list_right p{
    padding:0px 0 2px 6px;
    margin:0;
}
.celeb_list_right b{
    color:#e0007c;
}

.header_home{
    margin-top:20px;
    text-align:left;
    height:139px;
    width:750px;
}

.header_home div{
    float:left;
}

.header_home_right{
    
}

.header_home_right p{
    padding:86px 0 2px 5px;
    margin:0;
    font-weight: bold;
    font-size:13px;
}

.header_home_right select{
    margin:0 0 0 5px;
    width:165px;
    border:1px #1e98bf solid;
    color:#1e98bf;
    font-weight: bold;
}


.advertise_content{
    color:#333333;
    text-align:left;
    padding:20px;
}

.advertise_content p{
    padding-bottom:8px;
    line-height:20px;
}

.advertise_content a{
    color:#e0007c;
    text-decoration: underline;
}


ul.ul_1{
    margin-left:6px;
}

ul.ul_1 li{
    padding:4px 2px 15px 11px;
    //padding:4px 2px 14px 11px;
    background: url('/images/ul_blue.gif') no-repeat left 10px;
}

.event_c_left{
    width:392px;
    margin:0px 0px 0 4px;
    color:#0e0e0e;
}
.event_c_left p{
    margin:0px 0 15px 0;
    padding:0;
}
.event_c_right{
    width:213px;
}

.title_1{
    font-size:14px;
    margin:15px 0 15px 4px;
}

.upcoming_events{
    width:213px;
    background: url('/images/upcoming_events_bg.gif') bottom no-repeat;
    color:#333;
    padding: 0px 0 43px 0;
}
.upcoming_events_item{
    margin-bottom:10px;
    line-height: 20px;
    margin:0 5px 0px 10px;
    padding:10px 0 10px 0;
    //padding:6px 0 10px 0;
}
.upcoming_events_item a{
    text-decoration: underline;
}

.upcoming_events_item_act{
    background: #eb208c;
    margin:0 5px 3px 10px;
    line-height: 20px;
    padding:10px 0 10px 0;
    //padding:6px 0 10px 0;
    color:#fff;
}

.upcoming_events_item_l{
    width:50px;
    margin:0 0 0 10px;    
}
.upcoming_events_item_r{
    width:130px;
    margin:0 3px 0 0;
}

.upcoming_events_item_l a{
    color:#e0007c;
}
.upcoming_events_item_r a{
    color:#333;
}




.event_video_area{
    width:390px;
/*    height:326px;*/
    background:#4b4b4b;
    margin-top:4px;
    padding: 8px 0 8px 0;
}
    .event_video{
        
    }
.event_video_descr{
    width:373px;
    height:38px;
    background:url(/images/celeb_video_info_bg.gif) repeat-x;
    text-align: left;
    color:#fefefe;
    font-size:11px;
}

.event_video_descr p{
    padding:3px 10px 0px 8px;
    margin:0px;
}

.event_video_item{
    background:url('/images/event_video_item_bg.gif') no-repeat;
    width:213px;
    height:216px;
}

.event_video_thumb{
    background:#fff;
    width:206px;
    height:130px;
    text-align: center;
    padding:3px 0 3px 0;
    //padding:3px 3px 0px 3px;
    border:1px #333333 solid;
    margin-left:4px;
}

.list_your_bus_text{
    color:#333;
    padding:5px 5px 5px 15px;
    line-height: 17px;
/*    border:1px #000 solid;*/
}
.list_your_bus_text b{
    color:#01a3e3;
}
.list_your_bus_text p{
    padding:0px;
    margin:10px 0 10px 0;    
}

.list_you_bus_adv{
    background: url('/images/new_bus_list_right_bg.gif') bottom no-repeat;
    color:#333;
    padding-bottom:75px;
}

.list_you_bus_adv ul{
    text-align: justify;
    line-height: 17px;
    margin:0 10px 0 15px;
    padding:10px 0 0 0;
}
.list_you_bus_adv ul li{
    padding:4px 2px 5px 11px;
    background: url('/images/ul_blue.gif') no-repeat left 10px;
}

.list_your_bus_select{
    background: url('/images/select_listing_type_bg.gif') no-repeat;
    width:573px;
    height:118px;
    //width:618px;
/*    //height:168px;*/
    padding:25px 25px 25px 20px;
    margin-top:5px;
    color:#333;
    font-weight: bold;
}
.list_your_bus_select p{
    margin: 0 0 8px 0;
    //margin: 0 0 6px 0;
    padding:0;
    
}
.list_your_bus_point_bg{
    background: url('/images/list_your_bus_point_bg.gif') 0px 2px repeat-x;
}
.list_your_bus_select span{
    color:#e0007c;
    padding-left:3px ;
}

.list_your_business_input{
    border:1px #8c8c8c solid;
    width:200px;
    margin-left:4px;
    padding:2px;
}
.list_your_business_reg_form select{
    border:1px #8c8c8c solid;
/*    margin-left:4px;*/

}
.white_bg{
    background: #fff;
}


.competition_txt{
    background: url('/images/competition_txt_bg.gif') bottom no-repeat; 
    width:619px;
    padding:10px 0 10px 0;
    color:#333;
}

.competition_txt p{
    padding:0 10px 16px 12px;
    margin:0;
}

.competition_txt i{
    color:#e0007c;
}

.competition_txt ul{
    text-align: justify;
    line-height: 17px;
    margin:0 10px 0px 12px;
}
.competition_txt ul li{
    padding:3px 0px 0 10px;
    margin :4px 2px 5px 21px;
    background: url('/images/ul_blue.gif') no-repeat left 10px;
}

.competition_prev{
    margin:5px 0 0 0;
}
.competition_prev_item{
    width:197px;
    height:260px;
    background:#000;
    float:left;
}
.competition_prev_item p{
    padding:10px 3px 0px 8px;
    margin: 0;
    line-height: 18px;
}
.competition_prev_item b, .competition_prev_item_g b{
    color:#e0007c;
}

.competition_prev_item_g{
    width:599px;
    height:110px;
    margin:8px 0 0 0;
    background:#000;
    line-height: 18px;
}
.competition_prev_item_g p{
    padding:17px 3px 6px 8px;
    margin: 0;
    line-height: 16px;
}
.competition_prev_item_g_descr{
    width:221px;
    padding:0 0 0 5px;
}

.compet_abstr{
    padding:5px 0 15px 0;
}


.compet_abstr_img{
    text-align: center;
    width:298px;
    height:244px;
    border:1px #545454 solid;
}

.compet_abstr_img img{
    margin:5px 0 0 0;
}

.compet_abstr_body{
    width:260px;
    //width:305px;
    padding:4px 15px 0 20px;
    color:#333;
/*    border:1px #000 solid;*/
}
.compet_abstr_body p{
    padding: 0 15px 5px 0;
    line-height: 18px;
    margin: 0;
}

.compet_abstr_body a{
    color:#E0007C;
    text-decoration: underline;
}


/*   Locals Confess  */

.locals_confess_info{
    width:300px;
    height:39px;
    background:url('/images/celeb_video_info_bg.gif') repeat-x;
    margin-left:6px;
    font-size:11px;
}

.locals_confess_info p{
    padding:3px 3px 0 6px;
    margin:0;
/*    font-weight: bold;*/
}

.locals_confess_said_h{
    margin:0;
    font-size:11px;
    padding:4px 3px 0 13px;
    font-weight: bold;
    color:#0093db;
}

.locals_confess_said_body{
    background-color: #d4e4f1;
    border: solid 1px #219cc6;
    height: 128px;
    width: 286px; 
    //height: 142px;
    //width: 300px; 
    overflow: scroll;
    margin:5px 0 0 6px;
    padding:6px;
    font-size:11px;
    color:#0e0e0e;
}

.locals_confess_txt{
    background: url('/images/locals_confess_text_bg.gif') bottom no-repeat; 
    width:619px;
    padding:10px 0 10px 0;
    color:#333;
    line-height: 20px;
    text-align: justify;
}

.locals_confess_txt p{
    padding:0 10px 8px 12px;
    margin:0;
}

.local_confess_list{
    width:288px;
    height:108px;
    //height:105px;
    padding:0 0 0 3px;
    float:left;
    background: url('/images/dotted_line2.gif') no-repeat bottom;
    margin: 0 0 5px 3px;
}

.local_confess_list img{
    padding:3px;
    border:1px #484747 solid;
}

.local_confess_list_right{
    float:left;
    width:170px;
    color:#2e2e2e;
    padding:27px 0 5px 0px;
    font-size: 12px;
    line-height: 16px;
}

.local_confess_list_right p{
    padding:0px 0 2px 8px;
    margin:0;
    color: #2e2e2e;
}
.local_confess_list_right b{
    color:#e0007c;
}

.volunteer_input{
    border: 1px solid rgb(102, 102, 102); 
    width: 280px; 
    height: 20px;
    font-size: 11px;
}

.volunteer_form span{
    width: 170px; 
    height: 20px;
}

.trail{
    padding:6px 0 6px 6px;
    border-bottom: 1px #818386 solid;
}

.trail a{
    font-size:11px;
    font-weight: bold;
    color:#777;
}
.trail a:hover{
    color:#e0007c;
}

.trail a.active{
    color:#e0007c;
}


/* Business details page */

.busi_details_title{
    background: #00c2d6;
    height:29px;
    width:100%;
    margin-top:1px;
}

.busi_details_title h1{
    font-size:14px;   
    font-weight: bold;
    padding:5px 10px 0px 14px;
    margin: 0;
/*    color:#000;*/
}
.busi_details_left{
    float: left; 
    width: 380px;
    padding:10px 0 0 4px;
}

.busi_details_right{
    float: right; 
    width: 215px; 
    padding: 10px 7px 0 7px; 
    background:#dbdbdb;
}
/*.busi_details_right span{
    
}
*/
.busi_details_video_t{
    background: url('/images/business_video_top.gif') #bf1a6c  no-repeat;
    width:379px;
/*    height:60px;*/
}

.busi_details_video_t p{
    padding: 3px 3px 0 11px;    
    margin: 0;
}

.busi_details_video{
    margin-left:1px;
}

.busi_details_rr{
    color:#e0007c;
    font-weight: bold;
    padding:5px 0 5px 1px;
    margin: 0;
}


.busi_details_rr_img{
    background: url('/images/our_local_rating_is.gif') no-repeat;
    width: 215px;
    height: 30px;
    color:#d1d2d3;
    text-align: right;
}
.busi_details_rr_img p{
    padding:5px 15px 0 0;
    margin: 0;
    font-size:17px;
    font-weight: bold;
}
.busi_details_rat_count{
    color: #5f6262;
    padding: 2px 0 5px 0;
    text-align: right;
}

.busi_details_full_rait{
    background: url('/images/full_rating_bg.gif') no-repeat;
    width:215px;
    height:38px;
}

.busi_details_full_rait div{
/*    border:1px #000 solid;*/
    float:left;
    width:55px;
    margin:20px 10px 0 6px;
    font-weight: bold;
    text-align: center;
}

.busi_details_first_review{
    color:#555;
}
.busi_details_first_review b{
    color: #1c9fd1;
}
.busi_details_first_review p{
    padding: 5px 0 0 2px;
    margin: 0;
}

.busi_details_form_body {
    background: #f4f5f7; 
    width: 215px;
}

b{
    color:#8cb676;
}

.busi_details_form_cont{
    padding: 7px 4px 10px 5px; 
}

.busi_details_form_rait{
    margin:0 0 10px 0;
}

.busi_details_form_rait div{
    width:32%;
}

.busi_details_form_rait select{
    border:1px #bdbec0 solid;
    width:55px;
}

.busi_details_form_mess{
    border:1px #bdbec0 solid;
    width:200px;
    height: 110px;
    margin:0;
}

.busi_details_form_login{
    margin:10px 0 0 0;
}

.busi_details_form_login input{
    border:1px #bdbec0 solid;
    width:200px;
}

.busi_details_form_submit{
    margin:10px 0 0 0 ;
}

.skype_button{
    width:200px;
    float: right;
    color:#000;
    font-size:12px;
    text-align: center;
}
.skype_button p{
    padding:0;
    margin:3px 0 2px 0;
}

.skype_button a{
    color:#000;
}

.border_left_none{
    border-left:0px !important;
}
.border_right_none{
    border-right:0px !important;
}

.mylocalspace_newp_img{
    border:1px #d5d7d2 solid;
    border-left:0;
}

.mylocalspace_content{
    margin:5px 0px 0 0px;
    width:613px;
    float: left;
}
.mylocalspace_left{
    width:390px;
    float:left;
    margin-left: 2px;
    text-align: left;
}

.mylocalspace_right{
    width:217px;
    float:right;
    text-align: left;
}

.block_border{
    border:1px solid;
    border-top:0;
}
.border_col_blue{
    border-color: #387bab;
}

.border_col_pink{
    border-color: #e10080;
}
.border_col_purple{
    border-color: #41187d;
}

.recent_activity_items{
    text-align: left;
    padding-bottom: 6px;
}
.recent_activity_items a{
    color:#0093db;
    font-size:11px;
    font-weight: bold;
}

.recent_activity_item_img{
    width:78px;
    float:left;
}
.recent_activity_item_img img{
    border:1px #97999c solid;
    margin: 5px 0 4px 8px
}
.recent_activity_item_txt , .recent_activity_item_txt2{
    color:#333333;
    float:left;
    padding:5px 5px 4px 0;
    line-height: 16px;
}

.recent_activity_item_txt{
    width:252px;
}

.recent_activity_item_txt2{
    width:300px;
}

.recent_activity_item_txt p, .recent_activity_item_txt2 p{
    padding:0;
    margin:5px 0 0 0;
}
.recent_activity_item_txt  span, .recent_activity_item_txt2  span{
    font-size:11px;
}

.system_events_icons{
    float: left;
    padding-top:12px;
}

.mylocalspace_regist_form{
    padding:2px 6px 5px 5px;
    font-size: 11px;
    color:#333;
}
.mylocalspace_regist_form strong{
    padding-left:3px;
}

.mylocalspace_regist_form_input{
    border:1px #c8c8c7 solid;
    width:100%;
    font-size:12px;
    margin:0 !important;
}

.mylocalspace_regist_form div{
    margin:4px 0 0 0;
}
.just_ask_update_content{
    font-size:12px;
    color:#555;
    line-height: 18px;
    padding:10px 5px 5px 5px;
}

.just_ask_update_content p{
    margin: 0;
    padding: 2px 0 15px 0;
}

.mylocalspace_events_top{
    width:390px;
    height:34px;
    background: url('/images/mylocalspace_upcoming_events_top.gif') no-repeat;
    margin-top: 5px;
    text-align: right;      
}

.mylocalspace_events_top p{
    margin:0;
    padding:9px 8px 0 0;
}

.mylocalspace_events_top a{
    font-weight: bold;
    text-decoration: underline;
    font-size:11px;
}

.mylocalspace_events{    
    padding:0 8px 0 9px;
    line-height: 16px;
}

.mylocalspace_events img{
    border:1px solid #97999C;
    margin:0 10px 5px 0;
}

.mylocalspace_events p{
    margin:0;
    padding: 0;
}

.mylocalspace_events b{
    color: #e0007c;
}

.mylocalspace_event{
    border-bottom: 1px #333 dotted;
    padding: 7px 0 7px  4px;
}
.mylocalspace_event p{
    padding:0 0 4px 0;
}
.mylocalspace_event a{
    color: #333;
    text-decoration: underline;
    font-size: 11px;
}

.mylocalspace_events_bottom{
    padding: 6px 0 5px 5px;
}

.mylocalspace_events_bottom a{
    font-weight: bold;
    font-size: 11px;
    color:#0093db;
}

.mylocalspace_content_bottom{
    width:600px;
    margin:26px 0 0 0 ;
}

.mylocalspace_funs{
    text-align: left;
    border-top:1px #999 solid;
    border-bottom:1px #999 solid;
    color:#333;
    padding:15px 0 10px 7px;
    line-height:18px ;
}

.mylocalspace_funs b{
    color:#e0007c;
}
.system_event_date{
    margin-bottom: 5px;
}
.system_event_msgboard{
    width:299px;
    background: #999;
    color:#fff;
    font-size: 11px;
    margin:12px 0 4px 0;
}

.system_event_msgboard p{
    margin:0;
    padding: 0 5px 0 12px;
}

.system_event_msgboard_left{
    width:17px;
    height:12px;
    background: url('/images/mb_balloon_left.gif') no-repeat;
    position: absolute;
    z-index: +1;
    margin-top: 13px;
    margin-left:-17px;
}

.mylocalspace_funs_icons{
    padding:10px 0 0 0;
}                           

.mylocalspace_footer_banner{
    width:600px;
    height:120px;
    margin:8px 0 40px 0;
}



.mylocalspace_landing_text{
    color: #666;
    line-height: 17px;
}

.mylocalspace_landing_text strong{
    color:#ec008c;
}

.mylocalspace_landing_text p{
    margin:0;
    padding:0 0 8px 0;
}

.mylocalspace_landing_text_left{
    width:354px;
    float: left;
    margin:20px 0 0 14px;
}

.mylocalspace_landing_text_left a{
    color:#ec008c;
    text-decoration: underline;
}

.mylocalspace_landing_text_right{
    float:right;
    margin:8px 4px 5px 0;
}
.mylocalspace_live_feed_link{
    background: url('/images/live_feed_link_bg.jpg') no-repeat;
    width:230px;
    height:276px;
    color: #666;
}

.mylocalspace_live_feed_link_text{
    padding:232px 0 0 40px
}
.mylocalspace_live_feed_link_text p{
    margin: 0;
    padding: 0;
}
.mylocalspace_live_feed_link strong{
    color:#ec008c;
}

.mylocalspace_land_form{
    color:#fff;
    padding:8px 0 10px 10px;
}

.mylocalspace_land_form table td b{
    color:#fff;
    font-size:12px;
}

.mylocalspace_land_form table td input, 
.mylocalspace_land_form table td select{
    font-size:12px;
    border:1px #9d9a9a solid;
}


.my_message_board_block_login{
    height:79px;
    width:407px;
    background:#cccdcd;
    opacity:.5;
    -moz-opacity: .5;
    filter: alpha(opacity: 50);
    margin-top:6px;
    position: absolute;
    z-index: 20;
}

.my_message_board_block_login_txt{
    position: absolute;
    z-index:21;
    color:#000;
    font-weight: bold;
    font-size:13px;
    margin:31px 0 0 15px;
}

.my_message_board_block_login_txt a{
    color: #ee208f;    
    text-decoration: underline;
}

.my_message_board_block{
    height:79px;
    width:100%;
    background:#e5e5e5;
    margin-top:6px;
}

.my_message_board_block textarea{
    border:1px #999 solid;
    width:398px;
    height:45px;
    margin:4px 4px 6px 5px;
    font-size:12px;
    color:#666;
}

.my_message_board_submit{
    text-align: right;
    padding:0 8px 0 0;
}

.my_message_board_msg{
    border-bottom: 1px #333 dotted;
    padding:8px 2px 7px 2px;
    line-height: 17px;
}


.my_message_board_msg a{
    font-size:11px;
    text-decoration: underline;
    color:#0093db;
}

.my_message_board_msg_img{
    width:60px;
    padding:3px 0 5px 0;
    float:left;
}

.my_message_board_msg_text{
    float:left;
    font-size:12px;
    color:#333;
    padding:5px 0 0 0;
}

.width280px{
    width:280px;
}

.my_message_board_msg_text b{
    color:#522460;
    font-size:12px;
}

.my_message_board_msg_text p{
    padding:6px 0 0 2px;    
}

.my_message_board_msg_date{
    font-size:11px;
}

.my_message_board_msg_delete{
    float:right;
    width:64px;
}

.add_an_event_msg{
    color:#333;
    padding:4px;
}

.add_an_event_msg a{
    text-decoration: underline;
}

.businessguide_result_suburbs{
    width:590px;
    background:#eee;
    border:1px #999 solid;
    margin:35px 0 0 12px;
}

.businessguide_result_suburbs_cont{
    margin:10px;
    color:#666;
}
.businessguide_result_suburbs_cont p{
    padding:0;
    margin:0;
}

.businessguide_result_suburbs_cont b{
    color:#333;
}

.businessguide_result_suburbs_cont b a{
    color:#009cea;
    text-decoration: underline;
}

.businessguide_result_suburbs_list{
    margin:12px 0 0 0 ;   
}

.businessguide_result_suburbs_list p{
    padding:0 0 2px 0;
}

.businessguide_result_suburbs_list div{
    float: left;
    width:25%;
}

.businessguide_result_suburbs_list a{
    color:#666;
    font-size: 11px;    
    text-decoration: underline;
}

.red-bold {
	color: #e0007c;
	font-weight: bold
}
.comp-left {
	display: inline-block;
	float: left;
	width: 305px;
	padding: 0 10px 0 0;
	margin-bottom: 85px
}
.comp-left a {
	color: #e0007c; 
	text-decoration: underline
}
.comp-left a:hover {
	text-decoration: none
}
.comp-left p {
	padding-bottom: 10px
}
.comp-right {
	display: inline-block;
	float: left;
	width: 290px;
	margin-bottom: 85px
}
.comp-form-layer {
	width: 269px;
	background: url('../images/comp-form-bg.gif') repeat-y;
	padding: 0 10px;
	color: #686868;
	border-bottom: 1px solid #eb008b
}
.comp-form-layer label {
	font-weight: bold
}
.cf-left, .cf-right {
	display: inline-block;
	float: left;
	width: 133px;
	margin: 5px 0
}
.cf-right {
	float: right
}
.small-in {
	width: 131px;
	height: 18px;
	border: 1px solid #9c9a9b
}
.big-in {
	width: 267px;
	height: 18px;
	border: 1px solid #9c9a9b
}
.big-sel {
	width: 269px;
	height: 18px;
}
.small-sel {
	width: 63px;
	height: 18px
}
.vsmall-in {
	width: 61px;
	height: 18px;
	border: 1px solid #9c9a9b
}
.sf-left, .sf-right {
	display: inline-block;
	width: 63px;
	float: left
}
.sf-right {
	float: right
}
input.enter-button {
	float: right;
	width: 115px;
	height: 20px;
	background: url('../images/enter-now-button.jpg') no-repeat;
	border: none;
	cursor: pointer;
	margin: 10px 0
}
a.enter-button {
	display: block;
	width: 115px;
	height: 20px;
	background: url('../images/enter-now-button.jpg') no-repeat;
	text-decoration: none
}

/*navigation start here*/
.navigation-1 {
	width:914px;
	height:auto;
	
	margin-left:20px;
	padding-left:1px;
		background-image:url(../images/navi-base.jpg);
	height:36px;
}
.navigation {
	width:660px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-right:14px;


}
.navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
			
}
.navigation ul li {
	float:left;
	display:block;	padding:0;
	margin:0;
	margin-right:2px;


}
.navigation ul li a {
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	width:auto;
	padding:5px;
/*	padding:10px;*/
	text-decoration:none;
}
.navigation ul li a:hover {
	background-image:url(../images/hover.jpg);
	background-repeat:repeat-x;
	padding:5px;
/*	padding:10px;*/

}
/*navigation ends here*/



#horizontalcssmenu {
	background-image:url(../images/navigation-base.jpg);
	/*height:25px;*/
	height:auto;
	background-repeat:repeat-x;

}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
	float:left;
	margin:0;
	padding:0;
	margin-top:0px;
	position: relative;
	display: inline;
	


}
#horizontalcssmenu ul li.pipe {
	float:left;
	margin:0;
	padding:0;
	padding-top:0px;
}


/*Top level menu link items style*/
.horizontalcssmenu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.horizontalcssmenu ul li a strong
{
	font-weight:normal;
	
}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
	left: 0;
	top: 25px;
	margin:0px;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
	display: inline;
	float: none;
	width: 150px;
	padding:0px;
	}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width:150px; /*width of sub menu levels*/
font-weight: normal;
background: #23bae9;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:left;
margin:0px;
z-index:1200;
}

.horizontalcssmenu ul li a:hover{
	background-color:#333;
	color:#000000;
	text-align:left;
}

.horizontalcssmenu ul li ul li a:hover{
	background-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	z-index:10001px;
	width:150px;
	height:inherit;
	vertical-align:middle;
	
}
.horizontalcssmenu ul li a:hover{
	background-color:#333;
	color:#000000;
	text-align:left;
	background-color:#FFFFFF;
}


	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */