/*-----------------------------GENERAL STYLES-------------------------------------*/

body { 
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #000;
	line-height:1.3em;
	}

H1 {
	font-size: 1.2em;
	margin:10px;
}

H2 {
	font-size:1em;
	margin:10px;
}

H3 {
	font-size:0.85em
}

HR{
	height:3px;
	color:#f5f5f5;
}

/*-----------------------------TEXT STYLES-------------------------------------*/

.text_date_rating{
	font-size: 0.65em;
	margin-left:10px;
	margin-right:10px;
	color:black;
}

.text_normal {
	font-size: 0.80em;
	color:black;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
	line-height:1.4em;
}

.text_normal_2 {
	font-size: 0.75em;
	color:black;
	line-height:1.5em;
}

.text_normal_bluebg {
	font-size: 0.75em;
	color:white;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
	line-height:1.4em;
}
.text_highlight{
	background:#D2F0FC;
}

.text_small {
	font-size: 0.60em;
	color:black;
	line-height:1.5em;
	margin-bottom:5px;
	margin-top:2px;
}

.text_small_2 {
	font-size: 0.60em;
	color:#a0a0a0;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
}

.text_author {
	font-size: 0.60em;
	color:#a0a0a0;
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
}

.text_small_blue_bg {
	font-size: 0.60em;
	color:white;
	line-height:1.5em;
	margin-bottom:5px;
	margin-top:2px;
}

.text_rating_title{
	font-size: 0.85em;
	color:white;
	margin-left:5px;
	margin-bottom:4px;
}

.text_page_no{
	font-size: 0.75em;
	color:black;
	font-weight:bold;
}
.text_search{
	font-size: 0.7em;
	color:white;
	line-height:1em;
	margin-left:5px;
}

.text_expl_field {
	font-size: 0.60em;
	color:white;
	line-height:1.5em;
	margin-left:5px;
}

/*---------------------------------LINKS STYLES----------------------------------------*/

.link_article{
	font-weight:bold;
	color:#127CD7;
}

.link_article:hover{
	font-weight:bold;
	color:#a00000;
}

.link_box {
	font-size: 0.70em;
	font-weight:bold;
	color:#C2E9FF;
}

.link_box:hover {
	color:#ffffa0;
}

a {
	color:#127CD7
}

a:hover {
	color:#a00000
}

.link_inline {
	font-weight:bold;
	color:#C2E9FF;
}

.link_inline:hover {
	font-weight:bold;
	color:#ffffa0;
}

.link_yellow_bg {
	color:black;
	font-size:0.70em;
	text-decoration:underline
}

.link_blue_bg {
	color:white;
	font-size:0.70em;
	text-decoration:underline;
}
.link_blue_bg:hover {
	color:#ffffa0;
	font-size:0.70em;
	text-decoration:underline;

}

.link_az {
	font-weight:bold;
	color:#C2E9FF;
}

.link_az:hover {
	color:#ffffa0;
}

.link_main_menu {
	font-size: 0.75em;
	font-weight:normal;
	letter-spacing:0.3;
	color:#fff;
	text-decoration:none;
}
.link_main_menu:hover {
	color:#ffffa0;
}

.link_promo {
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.link_promo:hover {
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

/*---------VARIOUS DESIGN CLASSES-----------*/

.separator_line {
	border-bottom:1px solid black

}

.article_pic{
	margin-left:20px

}

.rating_table{
	border:2px solid #2E5BB6;
}

.table_spacer{
	margin-top:5px;
}

.category_li {
	list-style:url(../pimages/ico_folder.gif);
}

.directory_li {
	list-style:url(../pimages/ico_arrow.gif);
}

.cities_li {
	list-style:url(../pimages/ico_arrow_2.gif);
	font-size:0.75em;
}

.separator_line_2{
	border-bottom:1px solid #3E68BC;
}

.agent_box_style {
	background: #fff;
	border-top:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:3px solid #ececec;	
	margin-top:15px;
}

.tab_promo {
	background:#EBEBEB;
	border-bottom:1px solid white;
	border-left:1px solid white;
	padding:10px;
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.tab_promo:active {
	background:none;
	border-bottom:1px solid white;
	border-left:1px solid white;
	padding:10px;
	font-size:0.7em;
	font-weight:bold;
	color:white;
}


/*----------------------FORMS CLASSES--------------------------*/

input {
	font-size:0.75em;
}

select {
	font-size:0.75em;
}

.link_az {
	font-weight:bold;
	color:#C2E9FF;
}

.link_az:hover {
	color:#ffffa0;
}

.text_white{
	font-size: 0.7em;
	color:white;
	line-height:1.35em;
}
.link_lightblue {
	font-weight:bold;
	color:#C2E9FF;
}

.link_lightblue:hover {
	color:#ffffa0;
}
.text_normal_padding_0 {
	color: #000000;
	font-size: 0.75em;
	line-height:1em;
}
.pending{
	color: #D49B11;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.inactive{
	color: #E60707;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.active{
	color: #000000;
	font-weight: bold;
	font-size: 0.75em;
	line-height:1em;
}
.row_odd {
	border-bottom: 1px solid #ECECEC;
	background: #fafafa;
}
.row_even {
	border-bottom: 1px solid #ECECEC;
	padding-left:5px;
	background: #f3f3f3;
}
.title_text{
	font-size:1em;
	font-weight:bold;
}

.td_item_details_header{
	background-color:#2E5BB6; border-top:1px solid white; border-bottom:2px solid white; border-left:1px solid white; border-right:1px solid white; height:28px
}

.td_page_description {border-bottom:1px solid #C4DDF3; background:#DDEFFF; padding:4px 10px 4px 10px}