/* GENERIC STYLE SHEET

built by Jon Roig (jon@jonroig.com) for OpenListings

http://jonroig.com for info

*/



/* MAIN STYLES */

BODY {

	margin-top: 0px;

	margin-left: 0px;

	font-family: Arial,Helvetica,sans-serif;

	font-size:10px;

}	


.pane-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pane-list li {
	background: #ffffff;
	padding: 5px 0px 5px;
	cursor: pointer;
}
.pane-list li:hover {
	background: #F8F2E1;
}

.activedivs {
	margin: 0;
	padding: 0;
	list-style: none;
}
.activedivs div {
	background: #ffffff;
	padding: 5px 0px 5px;
	cursor: pointer;
}
.activedivs div:hover {
	background: #8cb2fd;
}

/* this is for the navigation page numbers on the latest reviewed venues pages */
 

#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#999999;
	cursor:default;
}

 
/* admin buttons */
 
 
.adminbutton{
background-color: #AFD8FF;
border: 2px #AFD8FF outset;
padding: 3px 7px;
color: black;
text-decoration: none;
font:   12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.adminbutton:visited{
color: black;
}

.adminbutton:hover{
border-style: inset;
background-color: #ACEAF9;
padding: 3px 6px 0 6px; /*shift text 1px to the right and down*/
}

.adminbutton:active{
color: black;
}

 
/* admin buttons */




/* this is for the horizantal blue top menu */
#navcontainerh ul
{
padding: 0;
margin: 0;
background-image:url(http://www.weddingvenues.com/template/generic/headers/navgifup.gif);
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:14px;
}

#navcontainerh ul li { display: inline; }

#navcontainerh ul li a
{
padding: 0.2em 1em;
background-image:url(http://www.weddingvenues.com/template/generic/headers/navgifup.gif);
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
 
#navcontainerh ul li a:hover
{
background-image:url(http://www.weddingvenues.com/template/generic/headers/navgifdown.gif);color: #fff;
}

 

.navtextwhite a {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 14px; line-height: 12pt;  color: #ccdeee; text-decoration: none
	text-align: Left;
 
}

h1, h2 {

	font-family: Arial,Helvetica,sans-serif;

	text-align: left;

	font-size: 10px;

}



h3, h4 {

	font-family: Arial,Helvetica,sans-serif;

	margin-left: 4px;

}



h5, h6 {

	font-family: Arial,Helvetica,sans-serif;

	text-align: Left;

	margin-left: 10px;

}


.guidetext {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 11px; line-height: 12pt;  color: #333333; text-decoration: none
	text-align: Left;
}
.tiptext {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 11px; line-height: 9pt;  color: #336699; text-decoration: none
	text-align: Left;
 
}


.tiptext img {
border: 0;
 float: left;
 padding:0px 3px 0px 0px;
 }
.admintext {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 14px; line-height: 16pt;  color: #333333; text-decoration: none
	text-align: Left;
}

.guideheadline {

	font-family: Arial,Helvetica,sans-serif;

	font-size: 14px; line-height: 13pt;  color: #333333; text-decoration: none
	text-align: Left; font-weight:bold;
}


P { 

font-family: Arial, Helvetica, sans-serif; 

margin-left: 3px; 

margin-right: 3px; 

font-size: 16px; 

}

li {

	font-family: Arial, Helvetica, sans-serif;

}

#loading {
 	width: 250px;
 	height: 100px;
 	background-color: #ffffff;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -30px;
 	margin-left: -220px;
 	text-align: center;
 	font-family:Ariel,helvetica,sans-serif;
font-size: 13px; 
line-hieght:30px; 
color:#333333;
border: solid #999999 1px;
}


a:link,a:active,a:visited { color : #006699; }

a:hover		{ text-decoration: underline; color : #99ccff; }

hr	{ height: 0px; border: solid #000000 1px; border-top-width: 1px;}


.text {font-family:Ariel,helvetica,sans-serif;
font-size: 13px; line-hieght:30px; color:#333333;}

/* main menu style */

.links { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 13pt;  color: #003399}
.links:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 13pt;  color: #0099FF; text-decoration: none}


.menulinks { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight:bold; line-height: 12pt;  color: #003399}
.menulinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight:bold; line-height: 12pt;  color: #0099FF; text-decoration: none}


.citymaplinks { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 12pt;  color: #003399}
.citymapslinks:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 12pt;  color: #0099FF; text-decoration: none}





/* TABLE STYLES */

table.form_main { background-color: #FFFFFF; }

td.row_main { background-color: #FFFFFF; }



/* for alternating listings in the admin area*/

td.row1_0	{ background-color: #009900; }

td.row2_0	{ background-color: #99ccff; }

td.row3_0	{ background-color: #9999ff; }

.adminListingLeft_0 {

color: #FFFFFF;

background-color : transparent;

}



td.row1_1	{ background-color: #006699; }

td.row2_1	{ background-color: #DEE3E7; }

td.row3_1	{ background-color: #D1D7DC; }

.adminListingLeft_1 {

color: #FFFFFF;

background-color : transparent;

}



/* for alternating image listings */

td.image_row_0	{ background-color: #ffffff; }

td.image_row_1	{ background-color: #ffffff; }



/* for alternating search result listings */

td.search_row_0	{ background-color: #ffffff; }

td.search_row_1	{ background-color: #ffffff; }

font-family: Arial, Helvetica, sans-serif; 

color: #666666;





/* FORM STYLES */

INPUT, select, textarea, text {

border: 1px #006699 groove;

background-color: #FFFFFF; 

font-family: Arial, Helvetica, sans-serif; 

font-size: 9px;

color: #333333;

border-color: #006699;

border-style: solid;

}





/* TEXT STYLES */

.small { font-size : 11px; }

.smallmap { color:336699; font-size:11px; line-height:16px;  text-decoration: none; font-weight:normal; font-family: georgina, helvetica, sans-serif }
#tinylinks{color:666666; font-size:10px; line-height:10px; vertical-align: 5; text-decoration: none; font-weight:normal; font-family: georgina, helvetica, sans-serif}
#tinylinks  a:hover{color:336699; font-size:11px; line-height:10px;  vertical-align: 5; text-decoration: non; font-weight:normal; font-family: Tahoma, helvetica, sans-serif}
#tinylinks  a:active{color:666666; font-size:11px; line-height:10px;  vertical-align: 5; text-decoration: non; font-weight:normal; font-family: Tahoma, helvetica, sans-serif}
#whitetext{color:ffffff; font-size:13px; line-height:10px; vertical-align: middle;  text-align: center; text-decoration: none; font-weight:normal; font-family: Tahoma, helvetica, sans-serif}
#whitetext  a:hover{color:ffffff; font-size:13px; line-height:10px;  vertical-align: 10; text-decoration: underline; font-weight:normal; font-family: Tahoma, helvetica, sans-serif}
p.maptextheader {color:666666; font-size:16px; line-height:18px;   text-decoration: none; font-weight:normal; font-family: georgina, helvetica, sans-serif}
p.maptext {color:666666; font-size:14px; line-height:16px;   text-decoration: none; font-weight:normal; font-family: georgina, helvetica, sans-serif}
p.editimagestext {color:666666; font-size:13px; line-height:18px;   text-decoration: none; font-weight:normal; font-family: georgina, helvetica, sans-serif}


/* ADMIN STYLES */

.adminmenu { font-size : 14px; line-height : 16px;
font-family: Arial, Helvetica, sans-serif;  text-decoration: none; color : #000000;
}
.adminmenu a:hover { font-size : 14px;  line-height : 16px;
font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color : #333333; }
  
.adminmenu a:active { font-size : 14px;  line-height : 16px;
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #6699ff; }

.adminmenu a:link { font-size : 14px;  line-height : 16px;
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #6699ff; }

.adminmenu a:visited { font-size : 14px;  line-height : 16px;
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #6699ff; }


.adminmenuwhite { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #ffffff; }
 

.adminmenuwhite a:hover { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color : #ffffff; }
  
.adminmenuwhite a:link { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #ffffff; }

.adminmenuwhite a:active { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #ffffff; }

.adminmenuwhite a:visited { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #ffffff; }

.introtext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 11px; line-height: 14pt;  color: #7F95A0; text-decoration: none
	text-align: Left;
	margin-left: 0;
 
}
.box a {
display: block;
height: 100%;
width: 100%;
	background-color: fe22ff;

}
 


table.countynewsletter {
	border-width: thin thin thin thin;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: ffffff;
	border-collapse: separate;
	background-color: ffffff;
	width:48%;
	margin: 0px 3px 0px 6px;
	padding: 6px 0px 0px 45px;
	

}

table.countyfeatured {
	border-width: thin thin thin thin;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: 999999;
	border-collapse: separate;
	background-color: ebeff2;
	width:48%;
	margin: 0px 3px 0px 6px;
	padding: 6px 0px 6px 0px;
	

}

table.countyfeaturednnew {
	border-width: thin thin thin thin;
	border-spacing: 4px;
	border-style: solid solid solid solid;
	border-color: 999999;
	border-collapse: separate;
	background-color: ebeff2;
	width:20%;
	height:110px;
	margin: 0px 3px 0px 3px;
	padding: 3px 0px 3px 0px;
	
}
table.countyfeaturedsand {
	border-width: thin thin thin thin;
	border-spacing: 3px;
	border-style: solid solid solid solid;
	border-color: d3c59f;
	border-collapse: separate;
	background-color: f8f2e1;
	width:30%;
	height:110px;
	margin: 0px 2px 0px 2px;
	padding: 3px 0px 3px 0px;
	
}

table.cityfeaturedsand {
	border-width: thin thin thin thin;
	border-spacing: 3px;
	border-style: solid solid solid solid;
	border-color: d3c59f;
	border-collapse: separate;
	background-color: f8f2e1;
	width:20%;
	height:110px;
	margin: 0px 3px 0px 3px;
	padding: 3px 0px 3px 0px;
	
}

div.listingaddresssand {
	border-width: thin thin thin thin;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: d3c59f;
	border-collapse: separate;
	background-color: ffffff;
	width:35%;
	 float:right;
	margin: 5px 15px 5px 5px;
	padding: 15px 15px 15px 15px;
	 
	
}

div.boxhalfgreenowners{
background-color:#eaffea; float: left;	width:48%; height:160px; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:14px 2px 2px 2px;-moz-border-radius:5px;
}
div.boxhalfyellowowners{
background-color:#fffcea; float: left;	width:48%; height:160px;  border-width:1px;border-color:#dacc2c;border-style:solid;margin:15px 0px 15px 5px; padding:14px 2px 2px 2px;-moz-border-radius:5px;
}

div.alertbox{
background-color:#eaffea;	width:97%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxhalfgreen{
background-color:#eaffea; float: left;	width:48%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxhalfyellow{
background-color:#fffcea; float: left;	width:48%; border-width:1px;border-color:#dacc2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.alertboxfullgreen{
background-color:#eaffea; float: left;	width:96%; border-width:1px;border-color:#4dda2c;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}

div.alertboxfullgrey{
background-color:#F0FfFf; float: left;	width:96%; border-width:1px; border-color:#DEDEDE;border-style:solid;margin:5px 5px 15px 7px; padding:10px 5px 10px 5px;-moz-border-radius:2px;
}
div.alertboxhalfblue{
background-color:#eaf1ff; float: left;	width:48%; border-width:1px;border-color:#2c9fda;border-style:solid;margin:15px 0px 15px 5px; padding:2px 2px 2px 2px;-moz-border-radius:5px;
}
div.signupbutton{
background-color:#6590e3; float: center; width:450px; border-width:5px;border-color:#96b8fa;border-style:solid;margin:0px 5px 0px 5px; padding:2px 2px 2px 2px;-moz-border-radius:16px;
}

div.adminboxbuttons{
background-color:#ffffff; float: left;	width:110px; border-width:4px;border-color:#cddce3;border-style:solid;margin:15px 5px 15px 12px; padding:2px 2px 2px 2px;-moz-border-radius:8px;
}
table.countyfeatured th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	border-color: white white white white;
	background-color:ebeff2;
	-moz-border-radius: 0px 0px 0px 0px;
}
 
.introheadline {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 15px; line-height: 14pt;  color: #407691; text-decoration: none
	text-align: Left;
	margin-left: 0;
	font-weight:normal;
 
}

.introheadlinebig {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 18px; line-height: 14pt;  color: #407691; text-decoration: none
	text-align: Left;
	margin-left: 0;
	font-weight:normal;
 
}
.introheadlinebigspaced {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 18px; line-height: 25pt;  color: #407691; text-decoration: none
	text-align: Left;
	margin-left: 0;
	font-weight:normal;
 
}
.venuesintop {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 16px; line-height: 16pt;  color: #407691; text-decoration: none
 		margin: 0px 0px 6px 3px;

}

.newheader {
font-family: Georgia, serif;
font-size: 21px; line-height: 26pt;  color: #407691; text-decoration: none
 
}

.adpaneltext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
}
.adpaneltextindent {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
	padding: 0 0 12px 10px;
}
.adpaneltextbold {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
	 font-weight:bold;
}

.adpaneltextgrey {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #666666; text-decoration: none
	text-align: left;
}
.adpaneltextdgrey {
 font: tahoma,verdana,helvetica,arial;
 
 	font-size: 12px; line-height: 13pt;  color: #333333; text-decoration: none
	text-align: left;
	font-weight:normal;
	
}

.adpaneltextdgreyb {
 font: tahoma,verdana,helvetica,arial;
 
 	font-size: 12px; line-height: 13pt;  color: #333333; text-decoration: none
	text-align: left;
	font-weight:bold;
	
}

.adpaneltextblack {
 font: tahoma,verdana,helvetica,arial;
 
 	font-size: 12px; line-height: 12pt;  color: #000000; text-decoration: none
	text-align: left;
 	font-weight:normal;

}
.adpaneltextblackb {
 font: tahoma,verdana,helvetica,arial;
 
 	font-size: 12px; line-height: 12pt;  color: #000000; text-decoration: none
	text-align: left;
 	font-weight:bold;

}
.adpaneltextblue {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #4C4983; text-decoration: none
	text-align: left; 
}

.detail {
color:#000000;
font-size: 12px; line-height: 12pt; 
padding-left:5px;
padding-right:40px;
}

.newsletterfeaturedtop {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 16px; line-height: 16pt;  color: #666666; text-decoration: none
	text-align: left;
}

.listingheads {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 14px; line-height: 18pt;  color: #4C4983; text-decoration: none
	text-align: left;
	border-bottom:1px dotted #666666;
}

.countyfeaturedname {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 16px; line-height: 19pt;  color: #666666; text-decoration: none
	text-align: center;
}

.countyfeaturednamenew {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 13px; line-height: 14pt;  color: #666666; text-decoration: none
	text-align: center;
}

.countyfeaturedtext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #999999; text-decoration: none
	text-align: center;
}

.listingdescresults {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 11px; line-height: 11pt;  color: #666666; text-decoration: none
	text-align: left;
}

.listingvenuein {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 13px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
}

.adpaneltextmenu {
 font: arial,verdana,helvetica,arial;
 	font-size: 10px; line-height: 11pt;  color: #407691; text-decoration: none
	text-align: left; 
}

.adpaneltextcaptcha {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  vertical-align:8px; color: #407691; text-decoration: none
	text-align: left;
}

.searchpaneltext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: center;
}

.featuredfronttitle {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 14pt;  color: #407691; text-decoration: none
	text-align: center;
}

.searchpaneltextowners {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
}

.ownersbullets {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 17pt;  color: #407691; text-decoration: none
	text-align: left;
}
.icontext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #407691; text-decoration: none
	text-align: left;
	margin-top: -5px
}


.searchpaneltextred {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; line-height: 12pt;  color: #cc0066; text-decoration: none
	text-align: left;
}

LI.list1 {list-style: none;  color: #407691;}

.required {

color: #FF0000;

background-color : transparent;

}

.tab-content {
    margin: 0;
    padding: 0 5px 5px 5px;
    border: solid 1px black;
    visibility: hidden;
}

.lightText {

color: #FFFFFF;

background-color : transparent;

}





/* TEMPLATE EDITOR STYLES */

td.templateEditorHead	{ background-color: #99ccff; }

td.templateEditorNew	{ background-color: #EEEEFF; }
















