/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

body {
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	background: url(images/light_bg.gif) repeat;
}

p, ul {
	margin-top: 12px;
	margin-bottom: 12px;
}

a:link {
	text-decoration: underline;
	color: #990000;
}
a:visited {
	text-decoration: underline;
	color: red;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: underline;
	color: red;
}

#links a:link, #links a:visited, #bottom a:link, #bottom a:visited {
	text-decoration: none;
	color: white;
}
#links a:hover, #bottom a:hover  {
	text-decoration: underline;
	color: white;
}
#links a:active, #bottom a:active  {
	text-decoration: none;
	color: white;
}

#join a:link, #join a:visited {
	text-decoration: none;
	color: white;
}
#join a:hover, #join a:active {
	text-decoration: underline;
	color: white;
}

#tbl-businesses th a:link, #tbl-businesses th a:visited {
	text-decoration: none;
	color: white;
}
#tbl-businesses th a:hover, #tbl-businesses th a:active {
	text-decoration: underline;
	color: white;
}

.deepblue a:link, .deepblue a:visited {
	text-decoration: none;
	color: #133846;
}
.deepblue a:hover, .deepblue a:active {
	text-decoration: underline;
	color: #133846;
}

#credits a:link, #credits a:visited {
	text-decoration: none;
	color: red;
}
#credits a:hover, #credits a:active {
	text-decoration: underline;
	color: red;
}

.cats-item a:link, .cats-item a:visited {
	text-decoration: none;
	color: #133846;
}
.cats-item a:hover, .cats-item a:active {
	text-decoration: underline;
/*	color: #133846;  */
	color: #87bc40;  /* green !!! */
}

.cats-item-selected a:link, .cats-item-selected a:visited {
	text-decoration: none;
	color: white; /*#076481;*/
}
.cats-item-selected a:hover, .cats-item-selected a:active {
	text-decoration: underline;
/*	color: white; */ /*#076481;*/
	color: #87bc40;  /* green !!! */
}

.mandatory {
	color: red;
}

a img {
	border: none;
}

td a img {
	padding: 2px;
	border: solid 1px silver;
}

h1 {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif; /*Georgia, Times New Roman, serif;*/
	font-size: 18px;
	font-weight: 100;
	color: white;
}

h2 {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 100;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	color: white;
}

h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 100;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #133846;
}

h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 100;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: #333333;
}

li {
	padding: 1px 1px 1px 1px;
}

.clear {
	clear:both;
}

.heb-dir {
	text-align:justify;
	/*float: right;*/
}

.eng-dir {
	text-align:justify;
	/*float: left;*/
}

.bullet {
	vertical-align:top;
}

.subtitle {
	font-size:36px;
	color: #fff5cf;
}

.white {
	background-color:white;
	font-size: 12px;
}

.lightgray {
	background-color:#e8e8d0;
	font-size: 12px;
}

.deepblue {
	color: #133846;
}

.red {
	color: red;
}

.green {
	color: green;
}

#breadcrumb {
	padding-top: 0;
	margin-top: 0;
}

#container {
	position: relative;
	width: 900px;
	margin: 0px auto 0 auto;   /* margin: 5px .... */
}

#topper {
	height: 69px;
	width: 900px;
	background:url(images/topper_bg.png) repeat-x; /* #08769a; */
}

#top-left {
	width: 267px;
	height: 69px;
	float:left;
	overflow:hidden;
}

#top-middle {
	width: 400px;
	height: 47px;
	padding: 12px 0 0 10px;  /* 22px  */
	float:left;
	overflow:hidden;
	text-align:center;
}

#top-right {
	width: 163px;
	height: 39px;
	color: white;
	float:right;
	padding: 15px;
	overflow:hidden;
	text-align:right;
}

#top-right img {
	border: solid 1px gray;
}

#top-right img.active_flag {
	border: solid 2px white;
}

#img-gallery {
	float:left;
	width:500px;
	height:600px;
}

#links-eng {
	height: 32px;
	width: 885px;
	padding: 0px 0px 0px 15px;
	background:url(images/menu_bg.gif) repeat-x;
	color: white;
	overflow: hidden;
	font-size: 14px;
	float:left;
}

#links {
	width: 633px;
	text-align:left;
	padding-top:7px;
	float: left;
}

/*--------------------------------------------------------*/
#footer_links {
	height: 12x;
	width: 833px;
/*	padding-top:7px;  */
	padding: 3px 0px 6px 0px; 
	text-align: center;
	text-decoration: none;
	color: #133846;   
	font-size: 12px;
}

#footer_links a:link {
	text-decoration: none; 
	color: #133846; 
}
#footer_links a:visited {
	text-decoration: none; 
	color: #133846; 
}
#footer_links a:hover  {
	text-decoration: underline; 
	color: #133846; 
}
#footer_links a:active {
	text-decoration: none; 
	color: #133846; 
}

/*--------------------------------------------------------*/

#google_search_box_2 {
	margin: 0px 0 0px 0;
	padding: 2px 0px 2px 25px;
	background-color:white;
	width: 225px; /* remove from real page */
	height: 26px; /* remove from real page */
	float: left;
	border: solid 1px #b5c8ce;
}

#center {
	position:relative;
	width: 870px;
	padding: 10px 15px 10px 15px;
	color:#79705e;
	overflow: auto;
}

#center-left {
	width: 200px;
	height: 500px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#cat-left {
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#cats-title {
	width: 190px;
	height: 21px;
	padding: 3px 0 0 10px;
	background:url(images/cat_bg_selected.gif) repeat-x;
	color: white;
	font-size: 13px;	
}

.cats-item {
	width: 190px;
	height: 20px;
	padding: 3px 0 0 10px;
	border-bottom:solid 1px #ececd8;
	/*background:url(images/cat_bg.gif) repeat-x;*/
	background-color:white;
	font-size: 13px;
}

.cats-item-selected {
	width: 190px;
	height: 20px;
	padding: 3px 0 0 10px;
	border-bottom:solid 1px #ececd8;
	/*background-color:#dddddd;*/
	background:url(images/cat_bg_selected.gif) repeat-x;
	font-size: 13px;
}

#categories {
	width: 200px;
	padding-bottom: 0;
	margin-bottom: 15px;
	background-color: white;
	color: blue;
	font-size: 13px;
}

#center-main {
	width: 660px;
	float: left;
}

#center-right {
	width: 708px;
	padding: 0 0 0 10px;
}

#center-cat {
	width: 160px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#cat_box_top_right {
	width: 304px;
/*	height: 278px;  */
	height: 290px;
/*	background:url(images/place_ad_here.png) no-repeat; */
	overflow:hidden;
/*	border: solid 1px blue;  */
	float:left;
}

#whats-new {
	width: 660px;
	height: 102px;
	padding-top: 10px;
	overflow:hidden;
	text-align:left;
}

.new-item-pad {
	margin-right: 9px;
}

.new-item {
	width: 214px;
	height: 100px;
	color: #076481;
	border-bottom: solid 2px #076481;
	float:left;
	font-size:13px;
}

.new-item-img {
	width: 90px;
	height: 90px;
	margin-left:5px;
	background-color:#CCFF99;
	border: solid 1px gray;
	float:right;
}

.featured-item-img {
	width: 90px;
	height: 90px;
	margin-left:5px;
	/*background-color:#CCFF99;*/
	border: solid 1px gray;
}

#add_favorites_box {
	margin-top: 15px;
	padding: 10px;
	width: 180px;
	height: 18px;
	background-color:white;
}

/*
#google_search_box {
	margin-top: 15px;
	background:url(images/site_search.jpg) no-repeat;
	width: 200px;
	height: 48px;
}

#google_search_box_3 {
	margin-top: 5px;
	background:url(images/site_search_3.jpg) no-repeat;
	width: 553px;
	height: 40px;
	margin: 0 53px 10px 54px;
}
*/

#right_sidebar {
	width: 160px;
	height: 350px;
	overflow:hidden;
}

#as_search_results {
	clear:both;
	/*background:url(images/search_results.jpg) no-repeat;*/
	background-color:white; 
/*	height: 951px; */
/*	width: 657px; */
	width: 674px;
	overflow:hidden;
}

#ad_728x90 {
	clear: both;
	width: 728px;
	height: 90px;
	margin: 0 71px 0 71px;
	/*background: url(ads/728x90_leaderboard.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#ad_728x15 {
	clear: both;
	width: 728px;
	height: 15px;
	margin: 0 71px 0 71px;
	margin-bottom: 10px;
	/*background: url(ads/link_728x15_4.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#ad2_728x15 {
	clear: both;
	width: 728px;
	height: 15px;
	margin: 10px 71px 0 71px;
	/*background: url(ads/link_728x15_4.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#ad_468x60 {
	width: 468px;
	height: 60px;
	margin-right: 100px;
	/*background: url(ads/468x60_banner.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#ad_336x280 {
	width: 336px;
	height: 280px;
	margin-right: 15px;
	/*background: url(ads/336x280.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
	float:left;
}

#ad_200x90 {
	width: 200px;
	height: 90px;
	/*background: url(ads/link_200x90_4.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#ad_160x600 {
	width: 160px;
	height: 600px;
	/*background: url(ads/160x600.gif) no-repeat;*/
	background-color:white;
	overflow:hidden;
}

#bottom {
	height: 14px;
	width: 870px;
	padding: 15px;
	background: url(images/bottom_bg.png) repeat-x; /*#08769a;*/
	color: white;
	font-size:13px;
	text-align:left;
}

#credits {
	height: 15px;
	width: 900px;
	color: black;
	direction:rtl;
	text-align: right;
	font-size: 9px;
	margin: 0 auto 0 auto;
}

#4pic {
}

.home-text {
	width: 270px;
}

.join-width {
	width: 460px;
}

#join {
	background-color:#87bc40;
	padding: 10px;
	color: #133846;
}

.right-pic {
	float:right;
	padding: 0 0 10px 10px;
}

.left-pic {
	float:left;
	padding: 0 10px 0 0;
	padding: 2px;
	margin-right: 10px;
	border: solid 1px silver;
}

.mid-pic {
	float:left;
	padding: 0 0 0 0;
	padding: 2px;
	margin-right: 10px;
	border: solid 1px silver;	
}

.border-right {
	border:none;
	border-right: solid 1px silver;
}

.borderless {
	border:none;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.border {
	border: solid 1px #ffefaf;
}

#pictures img {
	padding: 10px 17px 10px 17px;
	border:none;
}

.bold {
	font-weight:bold;
}

.regform-leftpad {
	padding: 0 0 0 70px;
}

.regform-rightpad {
	padding: 0 70px 0 20px;
}

.search-leftpad {
	padding: 0 0 0 35px;	
}

#business-data-div {
	width: 420px;
	/*height: 350px;*/
	margin: 10px 0px 15px 0;
	padding: 0 0px 0 0;
	font-size: 12px;
	float:left;
}

#business-sidebar {
	width: 200px;
	height: 305px;
	float: right;
}

#business-logo {
	width: 200px;
	height: 200px;
	background-color:silver;
}

#tbl-business-data {
	background-color:white;
	width: 450px;
}

#tbl-businesses {
	background-color:white;
	width: 660px;
}

#tbl-businesses td, #tbl-business-data td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	/*background-color:#d4e4f3;*/
	padding: 6px;
	text-align:left;
	border-bottom: solid 1px silver;
}

#tbl-businesses th, #tbl-business-data th {
	background:url(images/cat_bg_selected.gif) repeat-x;
	height: 21px;
	padding: 3px 6px 0 6px;
	text-align:left;
	font-weight:400;
	color: white;
}

#tbl-businesses tr, #tbl-business-data tr {
	border: none;
}

.tb-col1 {
	width: 150px;
}

.tb-col2 {
	width: 250px;
}

#regform-div {
	width: 500px;
	height: 800px;
	margin: 10px 0px 0 0;
	padding: 0 0px 0 0;
	font-size: 12px;
	float:left;
}

#articleform-div {
	width: 500px;
	height: 250px;
	margin: 10px 0px 0 0;
	padding: 0 0px 0 0;
	font-size: 12px;
	float:left;
}

#aquariumform-div {
	width: 500px;
	height: 650px;
	margin: 10px 0px 0 0;
	padding: 0 0px 0 0;
	font-size: 12px;
	float:left;
}

#regform, #articleform, #aquariumform {
	font-size: 14px;
}

#regform td, #articleform td, #aquariumform td {
	padding: 1px;
}

#regform th, #articleform th, #aquariumform th {
	font-size: 14px;
	font-weight:normal;
	padding: 1px;
}

#regform input, #articleform input, #aquariumform input {
	width: 300px;
}

.form-input {
	border: solid 1px #6699cc;
}

.first-column {
	width: 160px;
}

#regform textarea, #articleform textarea, #aquariumform textarea {
	width: 300px;
	height: 66px;
	font-size:14px;
	border: solid 1px #6699cc;
	overflow:auto;
}

#form-div {
	width: 490px;
	height: 270px;
	margin: 10px 20px 0 0; /* 67px */
	padding: 0 10px 0 0;
	font-size: 13px;
}

.form-heb {
	text-align:right;
	direction:rtl;
}

.form-eng {
	text-align:left;
	direction:ltr;
}

#contactform {
	font-size: 13px;
}

#contactform td {
	padding: 1px;
}

#contactform th {
	font-size: 14px;
	font-weight:normal;
	padding: 1px;
}

#contactform input {
	width: 300px;
}

.form-input {
	border: solid 1px #6699cc;
}

#contactform textarea {
	width: 300px;
	height: 160px;
	font-size:11px;
	border: solid 1px #6699cc;
	overflow:auto;
}

.pad-right {
	width: 478px;
	margin-right: 22px;
}

.phone {
	color:#79705e;
	font-size:14px;
	font-weight:bold;
}

.link {
	margin:0;
	padding: 8px 6px 8px 6px;
}

.center {
	text-align:center;
}

.endlinks {
	margin:0;
	padding: 0;
	height:0;
	border-top: solid 1px white;	
}

.pics-flash {
	margin: 10px 90px 0 90px;
	padding: 2px;
	border: solid 1px silver;
}

.botfav {
	float:right;
	margin:0;
	padding:0;
}

@media print {
    #links { /*display: none;*/ }
}

/* galleria settings - start */

/*
	.wcg{position:relative; background-color:silver; width:522px; height: 436px; margin:15px 0 0 0px;}
	#main_image{height:322px;width:518px;background:silver; float:left; overflow:hidden; padding: 2px}
	#main_image img{ border:none;}
	#main_thumbs{width: 518px; height:108px; float:left; padding:0;overflow:hidden;background-color:red; }
	.gallery_wcg {width:518px; height:108px; margin:0; padding:0; overflow:hidden; }
	.gallery_wcg li{display:block;float:left;width:68px;height:50px;border:1px solid #111;margin: 1px 1px; padding:0; background:#000;}
*/

	.wcg{position:relative; background-color:silver; width:660px; height: 387px; margin-top:15px; margin-bottom:10px;}
	#main_image{width:510px;height:383px;background:silver; float:left; overflow:hidden; padding: 2px}
	#main_image img{ border:none;}
	#main_thumbs{width: 145px; height:385px; float:left; padding: 1px 0px 1px 1px;overflow:hidden;}
	.gallery_wcg {width:145px; height:385px; margin:0; padding:0; overflow:hidden; }
	.gallery_wcg li{display:block;float:left;width:68px;height:50px;border:1px solid #111;margin: 1px; padding:0; background:#000;overflow:hidden;}

/* galleria settings - end */

/* jquery tabs settings - start */

div.tabs {
	width: 500px;
	height: 920px;
	margin: 5px 0 0 0;
	padding: 0;
	float:left;
}

UL.tabNavigation {
	list-style: none;
    margin: 0;
    padding: 0;
}

UL.tabNavigation LI {
    display: inline;
}

UL.tabNavigation LI A {
    padding: 3px 5px;
	margin: 0 -2px 0 -1px;
    background-color: white;
    color: #133846;
    text-decoration: none;
	border-top: solid 1px silver;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	background: url(images/cat_bg_selected.gif) repeat-x;
    color: white;
    padding-top: 4px;
	border-top: none;
}
                
UL.tabNavigation LI A:focus {
    outline: 0;
}

div.tabs > div {
    padding: 5px;
    margin-top: 3px;
    border: 1px solid #133846;
}
                
#first {
   /*background-color: #f00;*/
}

#second {
   /*background-color: #0f0;*/
}

#third {
   /*background-color: #00f;*/
}

/* jquery tabs settings - start */

