/*
	Selene Directory
	Copyright (C) 2007-2010 Refresh Web Development [www.RefreshMy.com]

	This file is part of Selene Directory, it's usage is governed by
	the Selene Directory SLA found at www.SeleneDirectory.com/license.html
*/

/*	Required Classes For Selene
	You can edit these to customize Selene, but they should not be removed	*/

#menu ul{display:block;list-style-type:none;margin:0;padding-left:0px;text-align:left;}
#menu ul li{display:block;float:left;border-left:3px solid #AEAEAE;}
#menu ul li:hover{border-left:3px solid #3D3F3E;}
a.listMain{color:#3D3F3E;}
a.listMain:hover{text-decoration:none;color:#2E7C9B;}
a.dirMenu{text-decoration:none;font-weight:bold;font-size:12px;color:#3D3F3E;padding-left:3px;padding-right:7px;}
a.dirMenu:hover{text-decoration:none;font-size:12px;background-color:#2E7C9B;color:#FFFFFF;padding-left:3px;padding-right:7px;}
img{border:0;vertical-align:middle;}
a.crumbs{text-decoration:underline;color:#3D3F3E;line-height:20px;font-size:12px;}
a.crumbs:hover{text-decoration:none;color:#2E7C9B;}
a.search{text-decoration:underline;color:#2E7C9B;}
a.search:hover{text-decoration:none;color:#3D3F3E;}
.searchNav{clear:both;padding:15px 0px 10px 0px;}
.searchPer{border:solid 1px #666666;}
a.pageLink{text-decoration:none;font-weight:bold;border:solid 1px #2E7C9B;padding:2px 5px 2px 5px;color:#000000;}
a.pageLink:hover{}
a.pageLinkA{text-decoration:none;border:solid 1px #2E7C9B;padding:4px 7px 4px 7px;color:#FFFFFF;background:#2E7C9B;color:#FFFFFF;}
a.pageLinkA:hover{}
#sd_Gmap{clear:both;margin:auto;width:100%;height:300px;}
div.catRoot{width:33%;color:#999999;float:left;font-size:11px;padding:5px 0px 0px 0px;}
div.catSub{font-size:10px;color:#999999;padding-left:10px;}
a.catRoot{text-decoration:none;font-size:13px;font-weight:bold;line-height:25px;color:#2E7C9B;}
a.catSub{border-left:solid 5px #EFEFEF;padding-left:3px;text-decoration:none;font-size:11px;line-height:15px;color:#3D3F3E;}
a.catRoot:hover,
a.catSub:hover{text-decoration:underline;color:#3D3F3E;}
ul.billboard,ul.popular{list-style-type:none;margin:0;padding:0px;}
#billboard ul,#popular ul {list-style-type:none;margin:0;padding-left:0px;text-align:left;}
#billboard ul li,#popular ul li {padding-left:5px;padding-top:5px;line-height:15px;}
a.billboard,a.popular {text-decoration:none;font-family:Verdana, sans-serif;font-size:11px;color:#666666;}
a.billboard:hover, a.popular:hover {text-decoration:underline;font-family:Verdana, sans-serif;font-size:11px;color:#2E7C9B;}
img.controlPanel{padding-bottom:5px;vertical-align:middle;}
a.controlPanel{text-decoration:none;font-weight:bold;color:#FF6600;}
a.controlPanel:hover{text-decoration:none;color:#3D3F3E;}
.browseCrumb{}
.browseTitleF{clear:both;margin-top:10px;float:left;width:98%;line-height:20px;border-top:solid 1px #78C2EF;background:#F2F9EC;padding:0px 5px 0px 5px;}
.browseDescF{clear:both;float:left;width:98%;padding:7px 5px 7px 5px;line-height:15px;border-bottom:solid 1px #78C2EF;background:#F2F9EC;}
.browseAddressF{clear:both;float:left;width:49%;height:35px;border-bottom:solid 1px #78C2EF;background:#F2F9EC;line-height:15px;padding:0px 0px 0px 5px;}
.browseContactF{float:left;width:49%;height:35px;border-bottom:solid 1px #78C2EF;background:#F2F9EC;line-height:15px;padding:0px 0px 0px 5px;}
.browseTitleK{clear:both;margin-top:5px;float:left;width:98%;line-height:20px;padding:0px 5px 0px 5px;}
.browseTitleKHL{clear:both;margin-top:5px;float:left;width:98%;line-height:20px;padding:0px 5px 0px 5px;background:#EFEFEF;}
.browseTitle{clear:both;margin-top:5px;float:left;width:48%;line-height:20px;padding:0px 5px 0px 5px;}
.browseCity,.browsePhone{float:left;margin-top:5px;width:25%;line-height:20px;}
.browseTitleHL{clear:both;margin-top:5px;float:left;width:48%;line-height:20px;padding:0px 5px 0px 5px;background:#EFEFEF;}
.browseCityHL,.browsePhoneHL{float:left;margin-top:5px;width:25%;line-height:20px;background:#EFEFEF;}
.listDetailTitle {font-family:Verdana, sans-serif;font-size:12px;font-weight:bold;border-bottom:solid 1px black;}
.listDetailDesc{clear:both;color:#000000;padding:0px 5px 10px 5px;}
.listAddDetails{clear:both;line-height:15px;}
.listDetailHeader{border-top:solid 1px #CCCCCC;font-size:13px;font-weight:bold;line-height:30px;}
.listDetailToolbox{padding:10px;border:1px solid #666666;background:#EEEEEE;width:92%;}
a.listShare{text-decoration:none;line-height:25px;padding:0px 5px 0px 0px;color:#0000FF;}
a.listDetailLink{text-decoration:underline;line-height:25px;color:#3D3F3E;}
a.listDetailLink:hover {text-decoration:none;line-height:25px;color:#2E7C9B;}
.listingLeft {float:left;width:48%;padding:5px 5px 0px 0px;}
.listingRight {float:left;width:48%;padding:5px 0px 0px 5px;}
a.rssLink {font-family:Verdana, sans-serif;font-size:11px;text-decoration:none;color:#666666;}
a.rssLink:hover {font-family:Verdana, sans-serif;font-size:11px;text-decoration:none;color:#2E7C9B;}
.rssLinksNew,.rssLinksBillboard,.rssLinksPopular,.rssLinksDiscuss{background-image:url(../images/rss/feedIcon.gif);background-repeat:no-repeat;padding:1px 0px 4px 20px;}
.button{font-size:11px;width:150px;padding:0px 10px 0px 10px;color:#000000;}
fieldset{clear:both;border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
legend{font-size:12px;font-weight:bold;color:#2E7C9B;padding-bottom:5px;background:transparent;margin:1px;padding:0px 10px 2px 10px;}
label{float:left;width:100px;padding:0px 10px 0px 0px;text-align:right;}
label.radio{padding:0px;text-align:left;}
label.radioWide{padding:0px;text-align:left;width:200px;}
label.category{padding:0px;text-align:left;width:180px;}
label.subcategory{padding:0px 0px 0px 15px;text-align:left;width:175px;clear:both;}
fieldset div{margin-bottom:5px;}
fieldset div input, textarea, select{font-family:Verdana, sans-serif;font-size:11px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;vertical-align:middle;font-size:11px;}
input:focus, textarea:focus, select:focus{background:#efefef;color:#000;}
fieldset div.frmReq,fieldset div.frmReq input, textarea, select{font-weight:bold;}
fieldset div.frmOpt,fieldset div.frmOpt input, textarea, select{font-weight:normal;}
div.frmReq,div.frmOpt{clear:both;}

h1.summary{font-size:13px;font-weight:bold;padding:0;margin:0;}
.openID{background-image:url(../images/openid/icon.png);background-repeat:no-repeat;padding-left:25px;font-size:13px;}
.openID:focus{background-image:url(../images/openid/icon.png);background-repeat:no-repeat;}
.oidUserCom{font-weight:bold;font-size:12px;}
a.oidLogin{text-decoration:underline;line-height:20px;color:#666666;}
a.oidLogin:hover{text-decoration:none;color:#2E7C9B;}
a.oidLink{text-decoration:none;color:#666666;}
a.oidLink:hover{text-decoration:underline;color:#2E7C9B;}
a.oidMenu{text-decoration:underline;color:#3D3F3E;}
a.oidMenu:hover{text-decoration:none;color:#2E7C9B;}
a.commentLogin{text-decoration:none;color:#ACACAC;font-size:13px;}
a.commentLogin:hover{text-decoration:none;color:#666666;font-size:13px;}
a.commentIdentity,a.commentUser{text-decoration:none;color:#000000;font-weight:bold;}
a.commentIdentity:hover,a.commentUser:hover{text-decoration:underline;color:#666666;}
a.commentReport{text-decoration:none;color:#FFFFFF;}
a.commentReport:hover{text-decoration:none;color:#DC143C;}
a.commentShow{padding-left:20px;color:#666666;}
a.commentShow:hover{color:#000000;}
.commentFooter{clear:both;border-top:solid 1px #CCCCCC;}
.commentFrame{clear:both;border-top:solid 1px #CCCCCC;padding:10px 0px 0px 5px;}
.commentFrame-hidden{clear:both;border-top:solid 1px #CCCCCC;height:30px;padding:10px 0px 0px 5px;background:#EFEFEF;}
.commentTools{float:right;width:150px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;line-height:15px;}
.commentTools-hidden{float:right;width:100px;padding: 0px 5px 5px 5px;color:#666666;text-align:right;font-weight:bold;}
.comment-hidden{display:none;}
.comment{padding-bottom:10px;}
.commentDate{clear:both;text-align:right;font-weight:bold;font-style:italic;padding:5px 5px 0px 0px;}
.commentDate-hidden{display:none;}
img.recomnds-hidden{display:none;}
.tweetToo{text-align:left;width:75%;}
input[type="submit"],input[type="reset"],input[type="button"]{font-size:11px;width:150px;color:#000000;}
.info{clear:both;font-weight:bold;padding:3px;text-align:center;background:#eef7ef;border: solid 2px #008E0D;}
.warning{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fffcee;border: solid 2px #FFDA00;}
.error{clear:both;font-weight:bold;padding:3px;text-align:center;background:#fceeee;border: solid 2px #E40000;}