/* 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;

}	



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: 11pt;  color: #336699; text-decoration: none
	text-align: Left;
}
.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: 10px; 

}

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 : 12px; 
font-family: Arial, Helvetica, sans-serif;  text-decoration: none; color : #000000;
}
.adminmenu a:hover { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color : #333333; }
  
.adminmenu a:active { font-size : 12px; 
font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #6699ff; }

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

.adminmenu a:visited { font-size : 12px; 
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; }


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

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

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

.introheadline {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 18px; line-height: 14pt;  color: #407691; text-decoration: none
	text-align: Left;
	margin-top: 15;
	font-weight:normal;
 
}

.adpaneltext {
 font: tahoma,verdana,helvetica,arial;
 	font-size: 12px; 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;
}

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



.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; }
















