html
{
    overflow-y: scroll;
}
html, body {
	height:100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
}

.main_container {
	margin: 0 auto;
	text-align: left;
	vertical-align: top;
    width: 988px;
    height: 80%;
    padding: 0 0 0 0;
    background-color: #ffffff;
}

body
{
    text-align: center;
    vertical-align: middle;
    background: #669acc url(Repeat.jpg) repeat-x top;
    height: 100%;
}

table
{
    padding: 0 0 0 0;
}

.orderListTable td, .orderListTable th
{
    background-color: #f0f0f0;
    text-align: center;
    vertical-align: top;
}

.cstDetailsTable td, .cstDetailsTable th
{
    text-align: right; 
}
.header
{
    /*background-image: url(background.gif);*/
    background-position: left top;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.sub_header
{
    background-image: url(line.gif);
    background-repeat: repeat-x;
    height: 24px;
    vertical-align: middle;
    text-indent: 10px;
}

.menu
{
    background-image: url(ctag.gif);
    background-repeat: repeat-x;
    padding-bottom: 0;
    text-align: center;
    vertical-align: middle;
}

.menu_header
{
    vertical-align: top;
    width: 100%;
    height: 40px;
    background-color: #2cbfee;
}

.sub_menu
{
    padding: 5px 5px 0 0px;
}

.sub_menu a:hover
{
    color: #b7681d;
    text-decoration: none; 
}

.sub_menu a:visited
{
    color: #f1f1f1;
    text-decoration: none; 
}

.sub_menu a:link
{
    color: #f1f1f1;
    text-decoration: none;   
}

.sub_menu a:active
{
    color: #f1f1f1;
    text-decoration: none; 
}

.content
{
    padding: 0px 5px 0 0;
    vertical-align: top;
}

.content, .content span, .content div, .content p,
.content table td, .content table td span, .content table td div, .content table td p
, .content p span font, .content p span font font
{
    font-family: Arial (Hebrew) !important;
    color: #3a4818;
    font-size: 14px !important;
    text-align: justify;
}

.footer
{
    direction: rtl;
    background-color: Transparent;
    text-align: center;
    border: solid 0 #aeaeae;
    border-top: 0;
    color: #142550;
}

.login {background: url('bg_contact.jpg') no-repeat}
.login td {text-align: right; padding: 5px; white-space: nowrap}
.login th {background: transparent url(''); padding: 4px; padding-right: 12px; padding-left: 0px; text-align: right; color: #bcbcbc; white-space: nowrap}
.login font, .contact font b {font-size: 12;}
.login input, .contact select {font-size: 12; height: 18px;}
.login textarea { margin-top: 10px;}

a {color: #142550; text-decoration: none;}
a:visited {color: #142550;}
a:hover {color: #b7681d}
a:active {color: #142550}
img {border: 0px}
input, textarea {border: #242424 1px solid; font-family: Arial; font-size: 13px}

.orange {color: #f58d19}
.title {background: url('title.gif') no-repeat; font-size: 13px; color: silver; text-align: center; padding-top: 5px; width: 158px; height: 30px}
.subtitle {background: url('title_col.gif') no-repeat; font-size: 13px; color: silver; text-align: right; padding-top: 5px; width: 379px; height: 30px; padding-right: 15px; direction: rtl;}
.center {background: #3e3e3e url('bg_table.gif') repeat; border-top: 1px solid #3e3e3e}
.center input {font-size: 13px; vertical-align: top; background-color: #f58d19;}
.col td {padding-left: 0px; padding-right: 0px; text-align: right}

a.gray {color: #ffffff;}
a:hover.gray {color: #ffffff;}
a.gray img {filter: gray}
a:hover.gray img {filter: none}
a:active.gray img {filter: none}

table.navy {width: 100%; white-space: nowrap;}
.new_sub {background: #fdc258;}
.navy {white-space: nowrap; padding-right: 0px;}
.navy1 { border-bottom: 1px lightgrey dotted; padding: 0px; text-indent: 5px; height: 23px;}
.navy2 { border-bottom: 1px lightgrey dotted; padding: 0px; text-indent: 5px; height: 23px;}
.navy a {color: #000000 !important; font-size: 13px; font-weight: bold;}
.navy1 a {color: #000000 !important; font-size: 13px; font-family: Arial;}
.navy2 a {color: #000000 !important; font-size: 13px; font-family: Arial;}
.navy a:hover {color: #064568 !important;}
.navy1 a:hover {color: #000000 !important; text-decoration: underline;}
.navy2 a:hover {color: #000000 !important; text-decoration: underline;}
.navy a:active {}
.navy a img {filter: gray}
.navy a:hover img {filter: none}
.navy a:active img {filter: none}

.cen {background: #3d3d3d url('bg_col.gif') no-repeat; width: 100%;}
.cen td {padding: 5px 5px 5px 5px}

.products td {background: url('bg_product.gif') right no-repeat; width: 185px; height: 86px; text-align: right; padding: 2px}
.products a {}
.products div {padding: 2px; padding-right: 80px}

.contact {background: url('bg_contact.jpg') no-repeat}
.contact td {text-align: right; padding: 5px; white-space: nowrap}
.contact th {background: transparent url(''); padding: 4px; padding-right: 12px; padding-left: 0px; text-align: right; color: #bcbcbc; white-space: nowrap}
.contact font, .contact font b {font-size: 12;}
.contact input, .contact select {font-size: 12; height: 18px;}
.contact textarea { margin-top: 10px;}

.new_cust {background: url('bg_contact.jpg') no-repeat; color: #5b5f62;}
.new_cust td {text-align: right; vertical-align: top; padding: 0 5 0 5; color: #5b5f62; white-space: nowrap; font-size: 12;}
.new_cust th {background: transparent url(''); vertical-align: top; color: #5b5f62; padding-right: 5px; font-size: 12; padding-left: 5px; text-align: right; white-space: nowrap}
.new_cust font, .new_cust font b {font-size: 12;}
.new_cust input, .new_cust select {font-size: 12; padding: 0 0 0 0; border: solid 1px #dadada;}

.sal th {background-color: #4f4f4f; height: 21px; color: #d8d8d8; border-bottom: #323232 2px solid}
.sal td {background-color: #4a4a4a; padding: 0px; color: white}
.graycolor font, .graycolor font b { color: #c0c0c0; font-size: 12;}
.graycolor input, .graycolor select { background-color: #c0c0c0; font-size: 12;}
.textcolor font, .textcolor font b {font-size: 12;}
.textcolor input, .textcolor select {font-size: 12;}

.order_details, .order_details td { background-color: Transparent;}
.submit input { height: 23px;}

.main_content
{
    vertical-align: top;
    height: 80%;
}

.leftside
{
    background-repeat: repeat-y;
    vertical-align: top;
    width: 25px;
}

.rightside
{
    background-repeat: repeat-y;
    vertical-align: top;
    width: 25px;
}

.sub_category_table
{
    width: 100%;
}

.sub_category_table th, .navy th
{
    background-color: #c2d3fe;
    text-align: right; 
    padding-right: 5px;  
}

.productListTable font, .productListTable p, .productListTable a, .productListTable td, .productListTable span { font-family: Arial; font-size: 14px;}
.productListTable th { font-size: 13px;}

.footer a, .footer
{
    font-family: Arial !important;
    font-size: 11px !important;
    font-weight: bold;
    color: #5b5f62;
    width: 100%;
}

.footerAdress a, .footerAdress
{
    font-family: Arial !important;
    font-size: 13px !important;
    font-weight: normal;
    color: #5b5f62;
    width: 100%;
}

.footerWraper
{
    background: Transparent url() repeat-x top;
}
.111 { padding-left: 5px; padding-right: 5px;}

.pImage {text-align: right !important; font-size: 14px; padding: 15px;}
.pSummery {width: 190px; text-align: right !important; vertical-align: top;}
.pBottom {border-bottom: dotted 1px #000000;}

p, span, p font, p span font, span span font { font-family: Arial !important; color: #000000 !important; font-size: 14px !important;}
p, span, p font { text-align: justify !important;}


.content .memResume, .content .memResume span, .content .memResume div, .content .memResume p,
.content .memResume table td, .content .memResume table td span, .content .memResume table td div, .content .memResume table td p
, .content .memResume p span font, .content .memResume p span font font
{font-size: 15px !important; color: #176d9e !important;}

.newsFont, .newsFont p {font-family: Arial; color: #ffffff;}
.newsFont p { line-height: 100%; display: inline;}