/*********************************************************
****************  ADMIN AREA STYLES **********************
*********************************************************/

/*************** DEFAULT STYLES *************************/
BODY {
    font-family : tahoma, verdana, arial, helvetica;
    font-size:12px;
    color:#666666;
    margin: 0px; 
}


td {
    font-family : tahoma, verdana, arial, helvetica;
    font-size:12px;
}

/********** FORMS STYLES ************************/

form {
    border-width : 0; 
    padding : 0; 
    margin : 0; 
    display:inline;
}

INPUT.submit { 
	cursor: pointer; 
	cursor: hand;
	padding: 1px 3px 1px 3px;
	border-style: solid; 
	border-color: #b9babc; 
	background-color: #ffffff; 
	border-width: 1px; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px; 
	-moz-border-radius: 4px;
}

INPUT.button { 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 12px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    background-color:#E9E9E9; 
}

form.zero_padding { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.textarea_default {
    width: 300;
    height: 100;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
}

.textarea_tall {
    width: 300;
    height: 300;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
}

.input_default {
    width: 300;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_default_no_width {
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small {
    width: 150;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small2 {
    width: 60;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_small3 {
    width: 40;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}

.input_multiple {
    width: 300;
    height: 200;
    background-color : #FFFFFF; 
    font-family : tahoma, verdana, arial, helvetica; 
    font-size : 11px; 
    color : #000000;
    border: 1px solid #C0C0C0;
    padding: 1px 3px 1px 3px;
}


radio { BORDER-STYLE: none; }

checkbox { BORDER-STYLE: none; } 

/*************** TEMPLATE WRAPPER STYLES ****************/
body {
    margin: 0px;
}
span.wrapper_text {
    font-family : tahoma, verdana, arial, helvetica; 
    font-size: 12px; 
    color: #666666;
}

.top_grey_line { 
    border-top:1px solid #C6C3C6; 
    border-left-width: 1px; 
    border-right-width: 1px; 
    border-bottom: 1px solid #C6C3C6; 
    background-color: #F0F0F0;
    font-size: 1px; 
}
.top_grey_line_bottom {  
    border-left-width: 1px; 
    border-right-width: 1px;  
    background-color: #79a8f5;
    font-size: 1px; 
}
.side_menu_outer_box { 
    border-top:1px solid #C6C3C6; 
    border-right:1px solid #C6C3C6; 
}
.content_area { 
    border-top:1px solid #C6C3C6;
    padding: 10px; 
}
.menu_item_box {   
    border-right: 1px solid #686868;  
}
span.menu_item_text {
    font-family : tahoma, verdana, arial, helvetica;
    font-size: 12px;
    font-weight: bold;   
    color: #FFFFFF;  
}
.bottom_grey_bar { 
    border-top:1px solid #C6C3C6; 
    border-left-width: 1px; 
    border-right-width: 1px; 
    border-bottom: 1px solid #C6C3C6; 
}
.side_menu_box {
    border:1px solid #C6C3C6;
    background-color: #ffffff;  
}

A:link { 
    font-family: Tahoma; 
    font-size: 12px; 
    color: #666666;
}
A:visited { 
    font-family: Tahoma; 
    font-size: 12px; 
    color: #666666;
}
A:active { 
    font-family: Tahoma; 
    font-size: 12px; 
    color: #666666;
}
A:hover { 
    font-family: Tahoma; 
    font-size: 12px; 
    color: #82ACEE;
}

/*************  TABLE STYLES *********************/
table.list {
	border: 1px #F7F7F7 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0 0 0 0;
	border: 1 1 1 1;
	padding: 2 2 2 2;
}

td.table_header {
	border: 1px #FFFFFF solid;
	background-color: #DEDFDE;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
 
td.table_rows {
    background-color:#F1F1F1;
    color:#666666
}

td.table_row_highlight {
    font-weight: bold;
    border: 1px #FFFFFF solid;
	background-color: #fcff9f;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

td.altrow1 {
    border: 1px #FFFFFF solid;
	background-color: #EFEFEF;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

td.altrow2 {
    border: 1px #FFFFFF solid;
	background-color: #F6F6F6;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
}

/********** TEXT/LINKS SPECIFIC STYLES *********/
.boldlink {
    font-weight: bold;
    text-decoration: underline; 
}

.error {
    font-weight: bold;
    color:#ff0000;
}

.success {
    font-weight: bold;
    color:#00ff00;
}

.required_star {
    color:#ff0000;
}

/* Company listings styles */

.company_default
{
    font-family: verdana, tahoma, arial;
    font-size: 11px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}

.company4
{
    font-family: verdana, tahoma, arial;
    font-size: 12px;
	text-decoration : none; 
    font-weight: bold;
	color: red;
}

.company3
{
    font-family: verdana, tahoma, arial;
    font-size: 10px;
	text-decoration : none;
    font-weight: bold; 
	color: blue;
}


.company2
{
    font-family: verdana, tahoma, arial;
    font-size: 10px;
	text-decoration : none;
    font-weight: bold;
	color: green;
}

.company1
{
    font-family: verdana, tahoma, arial;
    font-size: 11px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}

.listing_hot {
    color: red;
}

.listing_new_updated {
    color: green;
}

.listing_marked {
    color:#5678A2;
}
               