/* 
Name          : travels.css 
Description   : CSS for travels application
Date Created  : 24/02/2011
Date Modified : 08/11/2012 
*/

/* MAPS */
#travels_home_map {border:solid 1px #666}

/* GENERAL */
body, body * {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
/* a {color:#003366;} */

tr.grid_row_even {}
tr.grid_row_odd {background-color:Gainsboro;}
tr.tr_field_header td.td_field_header {background-color:#999999; text-align:center; font-weight:bold;}

/* MENU */
.menu_v .group_header {background:brown url(../common/image/button_cyan_test_2.png) repeat-x top right;}
.menu_v ul li a:hover {background-color:#F3F3A3; color:#A70303;}

/* USER */
#user_contact {padding:10px}
#user_contact #td_button_send {text-align:center}
#user_contact #td_user_text_send_email {padding:10px; text-align:center}

/* MAIN PAGE */

/*#box_app {margin:-200px 10%; width:1000px; position:relative; float:left;}*/
#box_app {margin:0 auto; width:1000px; position:relative;}
.boxheader {height:20px; font-size:11px;}

#td_travels_mainpage_central {width:100%}

#travels_mainpage_col_left {width:150px;}
#travels_mainpage_col_middle {width:600px;}
#travels_mainpage_col_right {width:150px;}

/* LOGO */
#td_logo_app {padding-top:0px}
#td_logo_app span {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:22px; font-weight:bold; color:#003366;}
/*.travels_logo span {line-height:70px; padding-top:35px; padding-left:10px; font-style:italic; font-size:22px; font-weight:bold; color:#003366; background:url(../common/image/logo_notonly.png) no-repeat top center;}*/
/* #travels_logo {height:50px;} */ /* background:url(logo.jpg) no-repeat center; cursor:default;}*/

/* MENU TOP */
#travels_menu_top_left {float:left; padding:0px 0px; vertical-align:center;}
#travels_menu_top_left * {color:#666666; font-size:11px; vertical-align:center; margin:0px 0px}
#travels_menu_top_left img {margin:0px 0px}

#travels_menu_top_middle {float:left; margin-left:10px; font-weight:bold;}
#travels_menu_top_middle a {text-decoration:none;}

#travels_langs {float:right; padding:10px 0px;}

/* HOME PAGE */
#travels_selected_more {font-weight:bold}
#travels_recent_more {font-weight:bold}
#travels_photos_selected_more {font-weight:bold}
#travels_photos_famous_more {font-weight:bold}

/* MENU BOTTOM */
#travels_menu_bottom {z-index:100; text-align:center; margin:5px;}
#travels_menu_bottom ul {display:inline; list-style:none; margin:0; padding:0;} 
#travels_menu_bottom li {display:inline;}
#travels_menu_bottom li a {text-decoration:none; border-left:1px solid #444; padding-left:3px;}
#travels_menu_bottom .item_first a {border:0px;}

/* FOOTER */
#travels_mainpage_footer div {text-align:center; width:800px; display:block;}
#travels_mainpage_footer #td_travels_text_usage_terms span {display:block; color:#333333; font-size:9px; background-color:#DFE6F9; filter:alpha(opacity=50); -webkit-opacity:0.5; opacity: 0.5}
#travels_mainpage_footer #td_travels_text_copyright span {color:#990000; font-weight:normal; font-size:9px; background-color:#DFE6F9; filter:alpha(opacity=50); -webkit-opacity:0.5; opacity: 0.5}

/* ITEMS */
.field_type_image {border:1px solid #444; text-align:right}

/* ARTICLES */
.travels_home .article_brief_home_class {height:150px}

.travel_brief_class .item_field_calendar {color:#666666;}
.travel_brief_class .item_link_name {font-weight:bold;}
.travel_brief_class .image_article_brief img {border:1px solid #444; width:120px; height:90px; margin-right:5px;}
.travel_brief_class a.image_article_brief:hover {text-decoration:none;}
.travel_brief_class a:hover span {color:#FF6600;}

/* TRAVELS TRAILER */
#travels_trailer {visibility:hidden;}
#travels_trailer a:hover {text-decoration:none}
#travels_trailer .image_articles_trailer div {border:1px solid #444; width:480px; height:240px;}
#travels_trailer .item_link_name 
	{display:block; position:absolute; left:0px; top:202px; width:481px; height:20px;
	color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center; 
	background:#999; filter:alpha(opacity=70); -webkit-opacity:0.7; opacity: 0.7;}
#travels_trailer .item_field_calendar
	{display:block; position:absolute; left:0px; top:222px; width:481px; height:20px; 
	color:#FFFFFF; font-weight:normal; font-size:12px; text-align:right; 
	background:#999; filter:alpha(opacity=70); -webkit-opacity:0.7; opacity: 0.7}	

/* TRAVELS */
#travels hr {border:1px dashed #444;}
#travels {}

#travels_home_texts {padding:5px}
#td_travels_home_text {padding:5px}
#travels_philosophy {text-align:justify; padding:10px;}
#travels_baby {text-align:justify; padding:10px;}
#travels_aboutus {text-align:justify; padding:10px;}

/* TRAVEL */
.travel_class .item_field_name {font-weight:bold; font-size:14px; color:#003366;}
.travel_class .item_field_calendar {font-weight:bold;}
.travel_class .image_article .field_type_image {float:left; margin:0px 10px} /* wrap text arround image */
.travel_class .doc_class {text-align:justify; padding:5px;} /* text */

.travel_class_top {font-weight:bold;}

.travel_link_map {float:right}

/* TRAVEL NAVIGATION */
.travel_nav span, .travel_nav_days span {float:left; cursor:pointer; color:#FFFFFF; padding:9px 0 10px 11px; background:url(../common/image/button_left_cyan.png) no-repeat;}
.travel_nav em, .travel_nav_days em {float:left; overflow:hidden; text-indent:-9999px; cursor:pointer; background:url(../common/image/button_right_cyan.png) no-repeat; width:13px; height:36px;}
.travel_nav a:hover span, .travel_nav_days a:hover span {background:url(../common/image/button_left_hover.png) no-repeat;}
.travel_nav a:hover em, .travel_nav_days a:hover em {background:url(../common/image/button_right_hover.png) no-repeat;}
.travel_nav a, .travel_nav_days a {font-weight:bold}
.travel_nav a:hover , .travel_nav_days a:hover {text-decoration:none}

.travel_next_link_class {float:right;}
.travel_day_next_link_class {float:right}

/* TRAVEL DIARY */
.diary_class .item_field_name {font-weight:normal; font-size:11px; color:#660000} /* reset item_field_name for diary */

#header_item_diary {padding-left:10px; text-decoration:underline;}
#item_diary {padding-left:10px;padding-right:10px;padding-bottom:10px}
#item_diary .grid_row_odd {background-color:inherit;}

/* TRAVEL EXPENSES */
.travel_expenses_class .item_field_name {font-weight:normal; font-size:11px; color:#660000} /* reset item_field_name for expenses */

#header_travel_expenses {padding-left:10px; text-decoration:underline;}
#travel_expenses {padding-left:10px;padding-right:10px;padding-bottom:10px}
#travel_expenses .grid_row_odd {background-color:inherit;}

#header_travel_expenses_category {padding-left:10px; text-decoration:underline;}
#travel_expenses_category {padding-left:10px;padding-right:10px;padding-bottom:10px}
#travel_expenses_category .grid_row_odd {background-color:inherit;}

#header_travel_expenses_total {padding-left:10px; text-decoration:underline;}
#travel_expenses_total {padding-left:10px;padding-right:10px;padding-bottom:10px}
#travel_expenses_total .grid_row_odd {background-color:inherit;}

/* TRAVEL MAP */
.travel_map_class .item_link_name {font-weight:bold;}

/* TRAVEL PHOTO */
.photo_travel_parent_brief_class .item_link_name {font-weight:bold}
.td_photo_travel_parent_brief_class {text-align:center}
.td_photo_travel_brief_class {text-align:center}

.image_photo_brief {text-align:center}
.td_photo_travel_parent_brief_class .item_link_name {font-size:10px}

#travels_photos_selected_home {height:190px}
#travels_photos_selected_random .image_photo_brief_travel .field_type_image {height:90px}
#travels_photos_selected_more {font-weight:bold}

#travels_photos_famous_home {height:190px}
#travels_photos_famous_top .image_photo_brief_travel .field_type_image {height:90px}
#travels_photos_famous_more {font-weight:bold}

.photo_current {font-weight:bold;}

.photo_parentchain_nav {font-weight:bold}
.photo_travel_class .image_photo {text-align:center} /* center image */
.photo_travel_class .td_field_type_textarea {text-align:center; background:url(../common/image/button_cyan.png) repeat-x center left;}
.photo_travel_class .item_field_name_desc {font-size:14px; color:#FFFFFF;}
.photo_travel_class .item_field_calendar_date {font-weight:bold}

/* TRAVELS IN REGIONS */
#travels_region {padding:5px;}
#travels_region ul {list-style:none}
#travels_region div {font-weight:bold}
#travels_region li{font-weight:normal}
#travels_region div.group_header {padding-left:15px; background:url(../common/image/bullet-arrow-brown.gif) no-repeat center left;}
#travels_region ul li a {padding-left:15px; background:url(../common/image/bullet-arrow-blue.gif) no-repeat center left;}

/* TRAVELS IN CATEGORY */
#travels_category_list {list-style:none}
#travels_category_list li a {padding-left:15px; background:url(../common/image/bullet-arrow-blue.gif) no-repeat center left;}

/* TRAVELS IN QUALITY */
#travels_quality_list {list-style:none}
#travels_quality_list li a {padding-left:15px; background:url(../common/image/bullet-arrow-blue.gif) no-repeat center left;}

/* TRAVEL PHOTOS IN CATEGORY */
#travels_photos_category_list {list-style:none}
#travels_photos_category_list li a {padding-left:15px; background:url(../common/image/bullet-arrow-blue.gif) no-repeat center left;}

/* TRAVEL PHOTOS IN QUALITY */
#travels_photos_quality_list {list-style:none}
#travels_photos_quality_list li a {padding-left:15px; background:url(../common/image/bullet-arrow-blue.gif) no-repeat center left;}
