
body { margin:0; padding:0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4C4C4C; text-align: center;}

#container { padding: 0; margin: 0 auto; text-align: left; background-color: transparent;  width: 780px; }

#top { padding: 0; margin: 0; width: 780px; height: 224px; background-color: transparent; background-image:url("http://www.easyacht.gr/sales/template/hb/images/head.jpg"); background-repeat: no-repeat; background-position: top left;}

#top_menu { padding: 0; margin: 0; display: block; position: relative; top: 188px; width: 780px; height: 36px; color: #ffffff; background-color: transparent; vertical-align: bottom; }

#top_menu #left_menu { display:block; width: 191px; float:left }
#top_menu #menu_icons { margin:0; padding:0; list-style-type:none; }
#top_menu #menu_icons li {  float:left; }
#top_menu #menu_icons li a{ display: block; width:36px; text-align:center; line-height:35px; margin:0; padding:1px 0 0 0; border-top: 0;  color: #4C4C4C; text-decoration: none;}
#top_menu #menu_icons li a:hover { padding: 0; border-top: 1px solid #000000; }
#top_menu #menu_icons li a.selected { padding: 0; border-top: 1px solid #000000; }

#top_menu #center_menu { display:block; width: 399px; float:left }
#top_menu #menu_txt { margin:0; padding:0; list-style-type:none;  }
#top_menu #menu_txt li { float:left;  }
#top_menu #menu_txt li a{ display: block; width:98px; text-align:center; line-height:35px; margin:0; padding:1px 0 0 0; border-top: 0; font-weight: bold;  color: #4C4C4C; text-decoration: none; }
#top_menu #menu_txt li a:hover { padding: 0; border-top: 1px solid #000000; }
#top_menu #menu_txt li img { vertical-align: top; height: 36px; }
#top_menu #menu_txt li a.selected { padding: 0; border-top: 1px solid #000000; }

#top_menu #time { display:block; width: 190px; float:left; color: #cccccc; text-align: center; line-height: 36px; }

#content { padding: 0; margin: 0; width: 780px;  background-color: #ffffff; }

#content table { margin-top: 1px; }

#left_col { margin:0; padding:0; width: 190px; background-color: #E1E7E9; vertical-align: top; }
#left_col dl { margin:0; padding:0; width: 190px; }
#left_col dt { margin:0; padding:0; display: block; height: 32px; background-image:url("http://www.easyacht.gr/sales/template/hb/images/bar.gif"); background-repeat: repeat-x; background-position: top left; color: #ffffff; }
#left_col dt span { float:left; padding:0 0 0 10px; margin: 0; line-height: 28px; font-weight: bold; }
#left_col dd { margin:0; padding:0; }
#left_col dd div.box_content { margin:0; padding:10px; text-align: justify; }
#left_col dd div.box_content ul { margin:0; padding:0; list-style-type: none; }
#left_col dd div.box_content li { height: 20px; }
#left_col div.thumb { margin:0 5px 5px 0; padding:2px; float:left; width: 67px; height: 67px; border: 1px solid #9ea897;  }
#left_col div.box_content img { border: 0; vertical-align: baseline;  }

a.link2 { padding: 10px; color: #D79200; }
a.link2:hover { text-decoration: none; }
a.link3 { color: #D79200; }
a.link3:hover { text-decoration: none; }

#center_col { margin:0; padding:0 1px 0 1px; width: 590px; vertical-align: top; }
#center_col dl { margin:0; padding:0; width: 588px; }
#center_col dt { margin:0; padding:0; display: block; height: 32px; background-image:url("http://www.easyacht.gr/sales/template/hb/images/bar_center.gif"); background-repeat: repeat-x; background-position: top left; color: #ffffff; }
#center_col dt span { float:left; padding:0 0 0 10px; margin: 0; line-height: 28px; font-weight:bold; }
#center_col dd { margin:0; padding:0; }
#center_col dd div { margin:0; padding:10px; text-align: justify; }

img.img_left_left { float:left; width: 30px ; height: 32px; }
img.img_left_right { float:right; width: 30px ; height: 32px; }

div.button_more { display: block; clear: both; padding:10px 0 10px 0; margin: 0; background-image:url("http://www.easyacht.gr/sales/template/hb/images/button_more.gif"); background-repeat: no-repeat; background-position: center right; height: 22px; width: 190px; cursor: pointer; }
div.button_more a { display: block; float: right; width: 81px; padding: 0; margin: 0; line-height: 20px; text-decoration: none; color: #567175; font-weight: bold; text-align: center;  }
div.button_more input { display: block; float: right; width: 81px; padding: 0; margin: 0; line-height: 20px; text-decoration: none; color: #567175; font-weight: bold; text-align: center; background-color: transparent; border: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; cursor: pointer;  }

form { padding: 0; margin: 0; }
.s_box {margin: 0; padding: 0; display: block; clear: both; }
.s_box select { margin: 0 0 5px 0; padding:0; width: 130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.s_box input { margin:0 0 5px 0; padding:0; width: 110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.s_caption { margin: 0; padding: 0 0 2px 0; display: block; float: left; clear: both; font-weight: bold; }
.s_caption_price { margin: 0; padding: 0 0 2px 0; display: block; clear: both; font-weight: bold; }
.p_box { margin: 0; padding: 0; display: block; clear: both; white-space: nowrap; }
.p_box select { margin:0; padding:0; width: 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

div.advanced_search { margin:0; padding: 10px; width: 306px; }
div.advanced_search #search_button { margin: 10px 0 0 204px; padding:0;  width: 100px; border: 1px solid #9ea897; background-color: #E1E7E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; font-weight: bold; cursor: pointer; }
.advanced_s_box {margin: 0; padding: 0; }
.advanced_s_box select { margin: 0 0 5px 0; padding:0; width: 163px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.advanced_s_box input { margin:0 0 5px 0; padding:0; width: 140px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.advanced_s_caption { margin: 0; padding: 0; display: block; float: left;  font-weight: bold; width: 140px; }
.advanced_s_caption_price { margin: 0; padding: 0; display: block; clear: both; font-weight: bold; }
.advanced_p_box { margin: 0; padding: 0;  }
.advanced_p_box select { margin: 0 0 5px 0; padding:0; width: 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#bottom { padding: 0; margin: 0; width: 780px;  background-color: #667679; }

#bottom_nav { padding: 0; margin: 0; width: 780px; height: 37px; background-color: transparent; background-image:url("http://www.easyacht.gr/sales/template/hb/images/grad_bottom.jpg"); background-repeat: repeat-x; background-position: top left; text-align: center; color: #ffffff; line-height: 28px }
#bottom_nav a { padding: 10px; color: #ffffff;  text-decoration: none;}
#bottom_nav a:hover { text-decoration: underline; }
#bottom_nav ul { margin:0; padding:0; }
#bottom_nav li { margin:0; padding:0; display: inline; }
#bottom_txt { padding: 0; margin: 0; width: 780px;  background-color: transparent; text-align: center; }
#bottom_txt  p { padding: 10px 0 20px 0; margin: 0; color: #ffffff; }

div.main_listing_data { margin:0; padding:20px 5px 0 5px; background-color: #e7f0f7; border:1px dashed #999999; font-weight: bold; }
div.main_listing_data h3 { margin:0; padding:0; font-size: 18px; line-height:18px; }

div.search_result_header { margin:0; padding: 10px 0 0 0; width: 642px;  } 
div.search_result_header ul{ margin:0; padding:0; list-style-type:none; }
div.search_result_header li { margin:0; padding:0; display: inline;  }
div.search_result_header li.listtitle { margin: 0 0 0 10px; padding-left: 0; display: inline; font-weight:bold  }
div.search_result_header li a { margin:0; padding:0; color: #000000; text-decoration:none; font-weight: normal; }
div.search_result_header li a:hover { margin:0; padding:0; color: #000000; text-decoration:underline; }
div.search_result_header a.listtitle{ margin:0; padding:0 5px 0 0; line-height: 28px; font-weight:bold; float: right; color: #000000; text-decoration: underline; }
div.search_result_header a.listtitle:hover{ margin:0; padding:0 5px 0 0; line-height: 28px; font-weight:bold; float: right; color: #000000; text-decoration: none; }

div.search_result_dataset_content { margin: 10px; padding: 10px; background-color: #ffffff; border: 1px solid #e2e5de; min-height: 73px; height: auto !important; height/**/: 73px;}
div.search_result_dataset_content div.thumb {margin:0 5px 5px 0; padding:2px; float:left; width: 67px; height: 67px; border: 1px solid #9ea897;  }
div.search_result_dataset_content div.thumb img {border: 0;  }
div.search_result_dataset_content p.title { margin: 0; padding: 0; font-weight: bold;}
div.search_result_dataset_content p.more_info { margin: 0; padding: 0; float:right; color: #000000; font-weight: bold;}
div.search_result_dataset_content p { margin: 0; padding: 10px 0 0 0; text-align: justify;}
div.search_result_dataset_content a { margin:0; padding:0; font-weight: bold; color: #4C4C4C; text-decoration: none; }
div.search_result_dataset_content p a { margin:0; padding:0; font-weight: normal; color:#D79200; text-decoration: underline; }
div.search_result_dataset_content p.title a { margin:0; padding:0; font-weight: bold; color:#000000; text-decoration: underline; }
div.search_result_dataset_content p a:hover { text-decoration: none; }

div.noresult { margin:0; padding:10px 10px 0 5px; background-color: #ffffff; text-align: center; }
div.noresult h2 { margin:0; padding:0; font-size: 18px; color: #ff0000; }

div.listing_header { margin:0; padding: 10px 0 0 0; width: 642px;  }
div.listing_header ul{ margin:0; padding:0; list-style-type:none; line-height: 28px; float: left }
div.listing_header li { margin:0; padding:0; display: inline; font-weight:bold  }
div.listing_header p{ margin:0; padding:0 0 0 10px; line-height: 28px; font-weight:bold; float: left; text-decoration: underline; font-size: 14px }
div.listing_header a{ margin:0; padding:0; line-height: 28px; font-weight:bold; float: right; color: #000000; text-decoration: underline; }
div.listing_header a:hover{ margin:0; padding:0; line-height: 28px; font-weight:bold; float: right; color: #000000; text-decoration: none; }

div.listing_top { margin:0 10px 0 5px; padding:10px 0 10px 0; background-color: #ffffff; border-bottom:1px solid #e2e5de; min-height: 50px; height: auto !important; height/**/: 50px; clear: both; }
div.listing_top h2 { margin:0; padding:0; font-size: 18px; color: #ff0000; }
div.listing_top ul { margin:0 0 0 5px; padding:0; list-style-type:none; }
div.listing_top li { margin:0; padding:0; }
div.listing_top span { font-weight: bold; }

div.listing_textarea {  margin:0 10px 0 5px; padding:10px 0 10px 0; background-color: #ffffff; border-bottom:1px solid #e2e5de; min-height: 20px; height: auto !important; height/**/: 20px; }
div.listing_textarea ul { margin:0 0 0 5px; padding:0; list-style-type:none; }
div.listing_textarea li { margin:0; padding:0; text-align: justify; }
div.listing_textarea span { font-weight: bold; }

div.listing_feature { margin:0; padding:10px 10px 0 5px; background-color: #ffffff; border-bottom:1px solid #e2e5de; min-height: 20px; height: auto !important; height/**/: 20px; }
div.listing_feature ul { margin:0; padding:0; list-style-type:none; }
div.listing_feature li { margin:0; padding: 0 10px 0 0; float: left; white-space: nowrap }
div.listing_feature li span { font-weight: bold; }

div.listing_tools { margin:0 10px 0 5px; padding:10px 0 10px 0; background-color: #ffffff; border-bottom:1px solid #ffffff; min-height: 20px; height: auto !important; height/**/: 20px; }
div.listing_tools ul { margin:0 0 0 5px; padding:0; list-style-type:none; }
div.listing_tools li { margin:0; padding: 0 10px 0 0; }
div.listing_tools li span { font-weight: bold; }
div.listing_tools a { margin:0; padding:0; color: #D79200; text-decoration: underline; }
div.listing_tools a:hover { margin:0; padding:0; color: #D79200; text-decoration: none; }

div.listing_hitcount { margin:0 10px 0 10px; padding:10px 0 10px 0; background-color: #ffffff; border-bottom:1px solid #ffffff; min-height: 20px; height: auto !important; height/**/: 20px; }

div.listing_images { margin:0 10px 0 5px; padding:10px 0 10px 0; background-color: #ffffff; border-bottom:1px solid #ffffff; min-height: 20px; height: auto !important; height/**/: 20px; }
div.listing_images ul { margin:0 0 0 5px; padding:0; list-style-type:none; display: block; clear: both; }
div.listing_images li { margin:0; padding: 0 10px 0 0; float: left; }
div.listing_images li img { margin:0; padding: 2px; border: 1px solid #9ea897; }

div.listing_img_detail { margin:0; padding:10px 10px 10px 5px; background-color: #ffffff; border-bottom:1px solid #ffffff; text-align: center; }
div.listing_img_detail p.caption { font-weight: bold; text-decoration: underline; font-size: 14px; }
div.listing_img_detail p { width: 400px; }

div.main_header { margin:0; padding: 0; width: 588px; height: 32px; background-image:url("http://www.easyacht.gr/sales/template/hb/images/bar_center.gif"); background-repeat: repeat-x; background-position: top left; color: #ffffff; } 
div.main_header p{ margin:0; padding:0 0 0 10px; line-height: 28px; font-weight:bold; float: left; }
div.main_content { margin:0; padding: 0 10px 0 10px; width: 568px; } 
div.main_content p{ margin:0; padding: 10px 0 0 0; text-align: justify; }
div.main_content img{ border:0; }
div.main_content ul {margin:0; padding: 10px; }
div.main_content ul li {margin:0; padding:0; list-style-type: none; font-weight: bold; line-height: 20px;}
div.main_content ul li ul{margin:0; padding:0; }
div.main_content ul li ul li{margin:0; padding:0;  list-style-type: disc; margin-left: 10px; font-weight: normal;}
div.main_content a { color: #D79200; }
div.main_content a:hover { text-decoration: none; }

div.img_block {margin:0; padding: 0; display: block; float: right; } 
div.img_block img {border:0; }

div.contact_form, div.signup_form { margin: 20px 0 10px 0; padding:0; width: 360px;}
div.contact_form span{ margin-top: 5px; padding:0; display: block; width: 80px; font-weight: bold; float: left;}
div.contact_form input{ margin-top: 5px; padding:0;  width: 180px; border: 1px solid #9ea897; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 16px;}
div.contact_form textarea{ margin-top: 5px; padding:0;  width: 180px; border: 1px solid #9ea897;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; overflow: auto;}
div.contact_form #sendbutton { margin: 20px 0 0 160px; padding:0;  width: 100px; border: 1px solid #9ea897; background-color: #E1E7E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; font-weight: bold; cursor: pointer;}
div.contact_form #sent { margin:20px 0 0 0; padding:0; color: #4C4C4C; background-color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:center;  }

div.signup_form span{ margin-top: 5px; padding:0; display: block; width: 190px; font-weight: bold; float: left;}
div.signup_form input.chk{ margin:0; border:0; font-weight: normal; margin-top: 5px; padding:0; width: 14px; float: left;}
div.signup_form input{ margin-top: 5px; padding:0;  width: 160px; border: 1px solid #9ea897; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 16px;}
div.signup_form #sendbutton { margin: 20px 0 0 250px; padding:0;  width: 100px; border: 1px solid #9ea897; background-color: #E1E7E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; font-weight: bold; cursor: pointer;}
div.signup_form #sendbutton2 { margin: 20px 0 0 0; padding:0;  width: 100px; border: 1px solid #9ea897; background-color: #E1E7E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; font-weight: bold; cursor: pointer;}
p.error_text { color: #FF0000; padding: 10px 0 0 10px; }
p.error_text2 { color: #FF0000; }
p.sent_text { padding: 10px 0 0 10px; font-weight: bold; }

div.menu { margin:0; padding: 0; width: 642px; height: 26px; background-image:url("http://www.easyacht.gr/sales/template/hb/images/sale_bar.jpg"); background-repeat:no-repeat; background-position:top center; text-align:center; color: #ffffff; } 
div.menu p.title { float:left; margin:0 0 0 5px; font-size:12px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif}
div.menu p { margin:0; padding: 0 10px 0 0; line-height: 22px;}
div.menu ul { margin:0; padding: 0 10px 0 10px; list-style-type:none; }
div.menu li { margin:0; padding: 0 5px 0 0; float: left; line-height: 22px;}
div.menu a { margin:0; padding: 0; color: #ffffff; text-decoration: none;}
div.menu a:hover { margin:0; padding: 0; color: #ffffff; text-decoration: underline;}
div.menu a.active { margin:0; padding: 0; color: #ffffff; text-decoration: underline;}

div.submenu { margin:0; padding: 0; text-align: left; display: block; float: left; clear: right; } 
div.submenu ul { margin:0; padding: 0 10px 0 20px; list-style-type:none; }
div.submenu li { margin:0; padding: 0 10px 0 0; float: left; line-height: 22px;}
div.submenu a { margin:0; padding: 0; color: #000000; text-decoration: none;}
div.submenu a:hover { margin:0; padding: 0; color: #000000; text-decoration: underline;}
div.submenu a.active { margin:0; padding: 0; color: #000000; text-decoration: underline;}

div.submenu2 { margin:0; padding:0 10px 0 0; display:block; width:150px; border: 0; float:right; text-align:right; line-height: 22px; } 
div.submenu2 a { margin:0; padding: 0; color: #000000; text-decoration: none;}
div.submenu2 a:hover { margin:0; padding: 0; color: #000000; text-decoration: underline;}
div.submenu2 a.active { margin:0; padding: 0; color: #000000; text-decoration: underline;}

div.main_admin { margin:0; padding: 0 10px 0 10px; width: 568px; } 
#admin_menu { margin: 10px 0 10px 0; }
#admin_menu a { font-weight: bold; color: #4C4C4C; font-size: 12px; }
#admin_menu a:hover { text-decoration: none; }
div.main_admin ul {margin:0; padding: 10px; }
div.main_admin ul li {margin:0; padding:0; list-style-type: none; font-weight: bold; line-height: 20px;}
.error_txt { margin: 0 5px 0 5px; color: #ff0000; font-weight: bold; }
.section_header { font-weight: bold; font-size: 12px; }

div.main_admin a { font-weight: bold; color: #D79200; }
div.main_admin a:hover { text-decoration: none; }

div.admin_listing { margin:0 0 20px 0; padding: 0 10px 0 10px; width: 568px; font-size: 11px; background-color: #E1E7E9; border: 0; }
div.admin_listing_title { margin:0; padding:0; background-color: #356768; color: #ffffff; font-size: 12px; text-align: center; font-weight: bold; line-height:20px; width: 588px;}

div.admin_listing input.sendbutton { margin: 20px 0 0 0; padding:0;  width: 100px; border: 1px solid #9ea897; background-color: #E1E7E9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; font-weight: bold; cursor: pointer;}
div.admin_listing .error_txt { margin: 10px 5px 10px 5px; color: #ff0000; font-weight: bold; }
div.admin_listing p { margin: 10px 0 10px 0;  }
div.admin_listing form { margin: 0; padding: 0;  }

input.button_submit { margin: 0; padding: 2px; border: 1px solid #356768; background-color: #356768; color: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; cursor: pointer; }


/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display
{
	border: 3px;
}
td.page_display
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main
{
	border: 3px;
	width: 100%;
}
td.admin_main
{
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE ROW COLORS */
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;
}
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */

.browse_tool_table {
	background-color: #ffffff;
	width: 100%;  
	color: #4C4C4C;  
	text-decoration: none; 
	padding: 0 10px 0 10px;
}

.browse_tool {
	text-decoration: none; 
}			
.browse_tool_num {
	color: #D79200;
}

.browse_tool_button A {		
	text-align: center;
	text-decoration: underline; 
	color: #D79200; 
	width: 100px;
	height: 18px;
}

.browse_tool_button A:hover {		
	text-decoration: none; 
}

.browse_tool_curpage {
	color: #D79200;
	text-align: center;
}
			
.bt_pages {
	text-decoration:none;
	color:	#4C4C4C;
}

bt_pages_ghost{
	color:	#9ea897;
	text-decoration:none;
}

A.bt_pages{
	color: #D79200;
	width: 18px;
	display: block;
	text-align: center;
	color: #9ea897;

}

A.bt_pages:visited{
	color: #9ea897;
}

A.bt_pages:hover{
	text-decoration: underline;
}
.field_caption{
	font-weight:bold;
}
.view_image {
	text-align:center;
}

.image_caption {
	margin: 0;
	padding: 10px 0 20px 0;
	font-size:14px;
	font-weight:bold;
}
.favorites {
	margin: 0;
	padding: 10px 0 0 5px;
	font-size:14px;
	font-weight:bold;
}
.image_caption a { margin:0; padding:0; color: #264666; text-decoration:underline; }
.image_caption a:hover { margin:0; padding:0; color: #264666; text-decoration:underline; }

.description {
	margin: 0;
	padding: 10px 0 40px 0;
	width: 500px;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {

}

/* THIS CONTROLS THE ROW COLORS main pages*/

tr.result_row_1{
background-color: #ffffff; 
}
tr.result_row_0{
background-color: #ffffff; 
}
tr.result_header{
background-color: #264666; 
height: 17px;
}
tr.result_header a {
color: #ffffff;
text-decoration: none;
font-size: 10px;
}

img.top_logo { margin:0 8px 0 0; padding:0; display:block; float:left; }
html>body img.top_logo { margin:0 10px 0 0; }

#top_links { margin:0; padding:10px 0 0 0; height:20px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align: left;  }