/* generic style sheet
built by jon roig (jon@jonroig.com) for openlistings
http://jonroig.com for info
*/

/* main styles */
body.admin {
	margin-top: 0px;
	margin-left: 0px;
	font-family: arial,helvetica,sans-serif;
	background-color: #ffffff;
}

label {font-weight:bold; color: #797979; font-size:12px;}

input {font-size:12px; background-color: #E2E2E2;}

h5, h6 {
	font-family: arial,helvetica,sans-serif;
	text-align: left;
	margin-left: 35px;
}

p {
	font-family: arial, helvetica, sans-serif;
	margin-left: 32px;
	margin-right: 12px;
}
li {
	font-family: arial, helvetica, sans-serif;
}
tr, td, th {
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
}

a:link,a:active,a:visited { color : #006699; }
a:hover		{ text-decoration: underline; color : #dd6900; }
hr { height: 0px; color: #cccccc}

/* table styles main page color*/
table.form_main { background-color: #ffffff; }
td.form_main { background-color: #ffffff; }
/* new table style for vertical layout control secondary layout color(light blue)*/
table.color2_layout { background-color: #a6b3cf; }
td.color2_layout { background-color: #a6b3cf; }



/* for alternating listings in the admin area*/
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #ccffcc; }
td.row3_0	{ background-color: #99cc99; }
.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: #d6d3ee; }
td.image_row_1	{ background-color: #ffffff; }

/* for alternating search result listings */
td.search_row_0	{ background-color: #d6d3ee; }
td.search_row_1	{ background-color: #ffffff; }

/* form styles */
input, select, textarea, text {
border: 1px #006699 groove;
background-color: #ffffff; 
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border-color: #000000;
border-style: solid;
}


/* text styles */
.small { font-size : 10px; color : #ffffff;}

.required {
color: #ff0000;
background-color : transparent;
}

.lighttext {
color: #ffffff;
background-color : transparent;
}


/* template editor styles */
td.templateeditorhead	{ background-color: #d6d3ee; }
td.templateeditornew	{ background-color: #eeeeff; }


/* *** remove table border and cell borders *** */
table, .form_main{
 border:none !important;

}

td {
 padding: 3px;
}

