body
{
	direction: ltr;
	text-align: center;
	font-family : Tahoma;
	color : #000000;
	margin: 0px auto;
}

table
{
	font-size: 12px;
}

p
{
	margin: 0px;
	padding: 0px;
}

div#bodyLeftColor
{
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	z-index: 1;
	background-color : #F7CA6C;

}

div#bodyRightColor
{
	float: right;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 50%;
	height: 100%;
	z-index:2;
	background-color : #FCA018;

}

div#container
{
	margin:0px auto;
	direction:rtl;
}

table#mainTable
{
	border:1px black solid;
	position:relative;
	z-index:3;
	font-size: 13px;
	width: 860px;
	direction: ltr;
}

div#brainLogo
{
	position: absolute;
	top: 0px;
	right: 3px;
}

/* -- top menu ---------------------------------------------------------------------------------------------------- */

div#topMenu
{
	background-color : #990000;
	border-top:1px black solid;
	border-bottom:1px black solid;
	width: 100%;
	height: 22px;
}

div#topMenu_in
{
	margin-left: 10px;
}

div.topMenu_box
{
	float: left;
}

div.topMenu_box div
{
	padding-top: 4px;
}

div.topMenu_box a
{
	text-decoration : none;
	color : #FFFFFF;
	cursor: pointer;
	font-size: 11px;
}

div.topMenu_sep
{
	float: left;
}

div.topMenu_sep div
{
	color : #FFFFFF;
	margin-top: 3px;
	margin-left: 4px;
	margin-right: 4px;
}

td#mainTd
{
	width: 580px;
	vertical-align: top;
	text-align: right;
	background-color : white;
}

td#oneContentTd
{
	width: 730px;
	vertical-align: top;
	text-align: right;
	background-color : white;
}

td#leftTd
{
	width: 180px;
	vertical-align: top;
	background-color : #FEE1C3;
	text-align: left;
}

div#productCats
{
	margin-top: 5px;
	margin-left: 10px;
}

div.productCat, div.productCat_selected, div.productWoodenCat_selected, div.productMetalCat_selected
{
	 margin-bottom: 7px;
}

div.productCat a, div.productCat_selected a
{
	font-size : 11px;
	text-decoration : none;
	color : #532900;
}

div.productCat_selected a
{
	color : #532900;
	font-weight : bold;
}

div.productCat_selected span
{
	text-decoration : underline;
}

 


div.productWoodenCat_selected a

{
	font-size : 11px;
	text-decoration : none;
	color : #981E1E;
	font-weight : bold;
}




 div.productMetalCat_selected a

{
	font-size : 11px;
	text-decoration : none;
	color : #008080;
	font-weight : bold;
}

div.productMetalCat_selected span, div.productWoodenCat_selected a
{
	text-decoration : underline;
}



.woodenProducts 
{
		color:#981E1E;
}
.woodenProductsWOW
{
		font-size: 14px;
		text-shadow: 2px 3px 6px #FF0000;
}

.metalProducts 
{
		color:#008080;
}
.catWoodenGroupName
{
	color:#981E1E;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:underline;
}
.catMetalGroupName
{
	color:#008080;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:underline;
}

div#thinkMen
{
	margin-bottom: 15px;
}

div#pageContent
{
	padding: 15px;
	direction: ltr;
	text-align: left;
}

div#pageContent p
{
	padding: 0px;
	margin: 0px;
}

div#pageContent img
{
	vertical-align: middle;
}




/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	background-color: white;
}

div#bottomMenu
{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	background-color : #990000;

}

td.bottomMenu_box div
{
	padding-top: 2px;
	padding-bottom: 2px;

}

td.bottomMenu_sep div
{
	margin-top: 1px;
	margin-left: 4px;
	margin-right: 4px;
}


td.bottomMenu_box a, td.bottomMenu_sep
{
	text-decoration : none;
	font-size: 11px;
	color : #FFFFFF;
}

div#bottomLine
{
	text-align: left;
}

.smallText
{
	margin-top: 7px;
	font-family : Tahoma;
	font-size : 9px;
	text-decoration : underline;
	color : #09255D;
}

/* -- categroy products ------------------------------------------------------------------------------------------- */

div#catName
{
	font-size: 16px;
	color: #93322B;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 6px;
}

div#catDesc
{
	color: #990000;
	font-family : Arial;
	font-size: 12px;
}

table.shopItemBorder
{
	font-family : Tahoma;
	border: gray 1px solid;
	font-size : 12px;
}

td.makatInCat
{
	background-color : #DB9504;
	color : #FFFFFF;
	cursor : pointer;
	font-weight : bold;
	text-align:center;
	height:23px;
	width: 180px;
}

td.nameInCat
{
	font-size: 15px;
	background-color: #BC5212;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	height:30px;
}
td.nameInNewCat
{
	font-size: 15px;
	background-color: #DB9504;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	height:30px;
}
td.dimensionsCat
{
	background-color : #F0C000;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	text-align: center;
	height:23px;
}

/* -- product page ------------------------------------------------------------------------------------------------ */

div#product
{
	margin-top: 30px;
}

.productName
{
	font-family : Tahoma;
	font-size : 16px;
	text-decoration : none;
	background-color : #AD5027;
	color : #ffffff;
	font-weight : bold;
	text-align:center;
	height:35px;
}

.makat
{
	font-family : Tahoma;
	font-size : 12px;
	text-decoration : none;
	background-color : #825037;
	color : #ffffff;
	font-weight : bold;
	text-align:center;
	height:30px;
}

.dimensions
{
	font-family : Tahoma;
	font-size : 12px;
	text-decoration : none;
	background-color : #A8724E;
	color : #ffffff;
	font-weight : bold;
	text-align:center;
	height:30px;
}

.productText
{
	font-family : Tahoma;
	font-size : 12px;
	text-decoration : none;
	background-color : #FAD5AB;
	color : #ffffff;
	font-weight : bold;
	text-align:center;
}

div.goBack
{
	width:528;
}

div.goBack a
{
	font-family : Tahoma;
	font-size : 12px;
	text-decoration : underline;
	color : #A8724E;
	font-weight : bold;
}

.AdditionalPics
{
	padding-top: 20px;
	padding-left: 50px;
	clear:both;
	
}

.AdditionalPicture
{	
	float:left;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* -- all categories page ----------------------------------------------------------------------------------------- */

.styleCat1, .styleCat2, .styleCat3, .styleCat4
{
	font-family : Tahoma;
	font-size : 12px;
	text-decoration : none;
	color : #FFFFFF;
	cursor : pointer;
	font-weight : bold;
	text-align:center;
}

.styleCat1
{
	background-color : #C48209;
}

.styleCat2
{
	background-color : #AD5027;
}


.styleCat3
{
	background-color : #E4AC43;
}

.styleCat4
{
	background-color : #CA6A00;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #0000C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #404040;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

div#headFlash
{
	background-color: #FFFFDF;
	position: relative;
}

form#searchForm
{
	margin: 3px 0px;
}

div.searchTypeTitle
{
	color: #7952A3;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.searchResultsTitle
{
	margin-bottom: 7px;
}

div.searchResultsTitle a
{
	color: #666666;
}

div.searchResultsText
{
	margin-right: 15px;
	margin-bottom: 7px;
}

div#headFlash {
    background-color: #fff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 10px;
}
div#headFlash > img{width: 100%;
    height: auto;
    max-width: 300px;
}
div#brainLogo img {
    width: 117px;
}
div#topMenu{height:auto;     padding: 5px 0;}
div#topMenu_in {
    margin-left: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
div#topMenu_in > div {
    padding: 0 4px;
}