/*
	Selene Directory
	Copyright © 2007-2009 Refresh Web Development [www.RefreshMy.com]
	
	For the most recent version, visit the Selene Directory website:
	[www.SeleneDirectory.com]
	
	This file is part of Selene Directory, usage 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,ul.rssLinks{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;line-height:25px;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;}
.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;}
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;}
