 {border: 1px solid red;}


html {direction: rtl;}

html, body {margin-top: 10px;}

body
{
   	background: #ffffff url('../images/background_image.gif') repeat;
    text-align: center
	padding: 0px;
}

img {border: 0px; clear: both;}

div#base
{
	width: 776px;
    margin: 0px auto 0px auto;
    padding: 0px;
    text-align: center;
    border: 2px solid #ffffff;
    background-color: #e9e6dd;
}

div#top_bar
{
    background: url('../images/topbar_image.gif') repeat;
    width: 776px;
    height: 100px;
    margin-top: 0px;
    position: relative;
    top: 0px;
    right: 0px;
}

div#top_bar h1
{
	position: absolute;
    top: 66px;
    left: 53px;
    font: 18px arial;
    color: #ffffff;
    margin: 0px; padding: 0px;
}

div#menu
{
    background: url('../images/menu_background_image.gif') repeat-x;
    width: 100%;
    height: 30px;
    text-align: center;
    color: #6e6053;
}

div#menu ul {margin: 0px; padding: 5px 10px 0px 0px;}

div#menu li
{
	display: inline;
    list-style: none;
    margin: 0px; padding: 0px;
    font: bold 15px arial;
}

div#menu a:link, div#menu a:active, div#menu a:visited {text-decoration: none; color: #6e6053;}
div#menu a:hover {text-decoration: none; color: #6e6053;}

div#content_gallery_top
{
	background: #ffffff url('../images/content_gallery_top_image.gif') no-repeat;
	width: 769px;
    height: 32px;
    margin: 0px auto 0px auto;
    position: relative;
    top: 0px;
    right: 0px;
}

div#content_gallery_top h2
{
	position: absolute;
    top: 7px;
    right: 22px;
    font: bold 20px arial;
    color: #24638d;
    margin: 0px; padding: 0px;
}

div#middle
{
	background: #ffffff url('../images/borderline_image.gif') 404px 0px repeat-y;
    width: 769px;
    margin:  0px auto 0px auto;
    padding: 0px;
}

div#content_gallery_center {width: 769px; margin: 0px; padding: 0px;}

div#content
{
    background: #ffffff url('../images/borderline_image.gif') repeat-y;
    float: right;
    display: inline;
    width: 345px;
    bottom: 0px;
    text-align: justify;
    padding: 5px 10px 0px 10px;
    margin: 0px;
    font: 12px arial;
    line-height: 1.3em;
    color: #525252;
}

div#gallery
{
	background-color: #ffffff;
    float: right;
    width: 404px;
    margin: 0px; padding: 5px 0px 0px 0px;
    text-align: center;
}

ul#gallery li
{
	display: inline;
    margin: 0px; padding: 0px;
    list-style: none;
    vertical-align: middle;
}

ul#gallery img {padding: 5px;}

div#content_gallery_bottom
{
    background: #ffffff url('../images/content_gallery_bottom_image.gif') no-repeat;
    width: 769px;
    height: 29px;
    margin: -5px auto 0px auto;
    padding: 0px;
}

div#content_gallery_bottom p
{
	text-align: left;
    margin: 5px 0px 0px 10px;
    font: 12px arial;
}

div#content_gallery_bottom a:link, div#content_gallery_bottom a:active, div#content_gallery_bottom a:visited {text-decoration: none; color: #6e6053;}
div#content_gallery_bottom a:hover {text-decoration: underline; color: #6e6053;}

div#flower_content_top
{
	background: url('../images/flower_content_top_image.gif') no-repeat;
	width: 769px;
    height: 9px;
    margin:  20px auto 0px auto;
    padding: 0px 0px 0px 0px;
}

div#flower_content_center
{
	background-color: #d1c9c2;
    width: 769px;
    margin: 0px auto 0px auto;
    padding: 0px;
    position: relative;
}

div#flower_image
{
	background: url('../images/flower_image.gif') no-repeat;
    position: absolute;
    z-index: 6452;
    top: -20px;
    left: 2px;
	width: 138px;
    height: 178px;
    margin: 0px; padding: 0px;
}

table#flower_table {float: right; width: 635px; margin: 0px; padding: 0px;}
table#flower_table tr {vertical-align: top;}

table.flower_box {margin: 0px 2px 0px 2px; padding: 0px;}

table.flower_box th.right {width: 5%; background: url('../images/flower_content_box_header_right_image.gif') no-repeat; width:10px; height:19px; margin: 0px; padding: 0px;}
table.flower_box th.center {width: 90%; background-color: #e9e6dd; margin: 0px; padding: 0px;}
table.flower_box th.left {width: 5%; background: url('../images/flower_content_box_header_left_image.gif') no-repeat; width:10px; height:19px; margin: 0px; padding: 0px;}

table.flower_box td.right {width: 5%; background: url('../images/flower_content_box_bottom_right_image.gif') no-repeat; width:10px; height:9px; margin: 0px; padding: 0px;}
table.flower_box td.center {width: 90%; background-color: #ffffff; margin: 0px; padding: 0px;}
table.flower_box td.left {width: 5%; background: url('../images/flower_content_box_bottom_left_image.gif') no-repeat; width:10px; height:9px; margin: 0px; padding: 0px;}


table.flower_box h3
{
    font: bold 15px arial;
    color: #6e6053;
    margin: 0px; padding: 0px;
    width: 100%;
}

table.flower_box td.cell
{
	background: #ffffff url('../images/flower_content_box_button_image.gif') 94% 75% no-repeat;
	padding: 5px 20px 0px 0px;
    text-align: right;
    font: bold 13px arial;
    color: #525252;
}

table.flower_box a:link, table.flower_box a:active, table.flower_box a:visited {text-decoration: none; color: #525252;}
table.flower_box a:hover {text-decoration: underline; color: #525252;}

div#flower_content_bottom
{
	background: url('../images/flower_content_bottom_image.gif') no-repeat;
	width: 769px;
    height: 9px;
    margin: 0px auto 0px auto;
    padding: 0px;
    z-index: 1;
}

div#bottom_menu
{
    background: #ffffff url('../images/menu_bottom_background_image.gif') repeat-x;
    width: 100%;
    height: 28px;
    margin-top: 10px; padding: 0px;
    color: #ffffff;
}

div#bottom_menu ul {margin: 4px 0px 0px 0px; padding: 2px 0px 0px 0px;}

div#bottom_menu li
{
	display: inline;
    list-style: none;
    margin: 0px; padding: 0px;
    font: bold 12px arial;
}

div#bottom_menu a:link, div#bottom_menu a:active, div#bottom_menu a:visited {text-decoration: none; color: #ffffff;}
div#bottom_menu a:hover {text-decoration: none; color: #ffffff;}

p#copyrights
{
	font: bold 14px arial;
	color: #b0a79d;
    float: left;
    margin: 5px; padding: 0px;
}

p#seo
{
	font: bold 14px arial;
	color: #b0a79d;
    float: right;
    margin: 5px; padding: 0px;
}

div#idansmith {position:absolute;left:5px;bottom:20px;z-index:2;direction:ltr;}
body > div#idansmith {position: fixed;}