html
{
    overflow: scroll;
}

body
{
    text-align: center;
    background-color: #ffffff;
    background-image: url(bodyBG.gif);
}

table
{
    padding: 0 0 0 0;
}

.main_container
{
    border: solid 0 #aeaeae;
    border-bottom: 0;
    height: 95%;
    padding: 0 0 0 0;
    background-color: #ffffff;
    background-image: url(bodyBG.gif);
}

.WraperTable
{
    height: 100%;
    width: 931px;
}

.MiddleConentTD
{
    vertical-align: top;
    height: 100%;
    width: 931px;
}

.GalBG
{
    background-color: #ffffff;
    width: 100%;
    height: 100%;
}

.leftContentGalBG
{
    height: 100%; 
    width: 100%; 
    background: url(galBG.gif) top left no-repeat;
    background-position-y: 144px;
}

.rightContentGalBG
{
    height: 100%; 
    width: 100%; 
    background: url(bigGal.gif) top right no-repeat;
    background-position-y: 108px;
}

.sub_header
{
    background-repeat: repeat-y;
    height: 22px;
    padding-left: 0 10px 5px 10px;
    vertical-align: middle;
    background-color: #e2dff0;
}

.menu
{
    background-image: url(ctag.gif);
    background-repeat: repeat-x;
    padding-bottom: 0;
    text-align: center;
    vertical-align: middle;
}

.menu_header
{
    vertical-align: bottom;
    width: 100%;
}

.sub_menu
{
    padding: 0px 0px 0 0px;
    cursor: hand;
    text-indent: 0px;
    font-size: 11px;
}

.sub_menu a:hover
{
    font-weight: bold;
    color: #669933;
    text-decoration: none; 
    font-size: 11px;
}

.sub_menu a:visited
{
    font-weight: bold;
    color: #5757ae;
    text-decoration: none; 
    font-size: 11px;
}

.sub_menu a:link
{
    font-weight: bold;
    color: #5757ae;
    text-decoration: none;
    font-size: 11px;   
}

.sub_menu a:active
{
    font-weight: bold;
    color: #5757ae;
    text-decoration: none; 
}

.sub_menu_no_pic
{
    text-align: left;
    height: 20px;
    padding-left: 8px;
}

.content
{
    padding: 10 10 10 10;
    background-color: #e2dff0;
    background-image: url(LeftAndRightBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: center;
    padding: 0px;
    padding-top: 30px;
    height: 100%;
    width: 100%;
}

.left_content
{
    vertical-align: top;
    text-align: center;
    padding: 0px;
}

.left_content_pane
{
    background-position: top;
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: left;
    padding: 10px;
}

.left_content_pane { background: transparent !important; text-indent: 0px !important; margin: 0px !important; font-style: normal !important; color: #999999 !important; font-size: 12px !important; font-family: Tahoma  !important; line-height: 150% !important;}
.left_content_pane p, 
.left_content_pane span, 
.left_content_pane p span,
.left_content_pane span font span p span
{ background: transparent !important; text-indent: 0px !important; margin: 0px !important; font-style: normal !important; color: #999999 !important; font-size: 12px !important; font-family: Tahoma  !important; line-height: 150% !important;}
.left_content_pane p img, .left_content_pane span img { margin-bottom: 10px; margin-top: 0px; color: #999999 !important; font-size: 12px !important; font-family: Tahoma  !important; line-height: 150% !important; color: #999999;}

.left_content_pane h1, .left_content_pane h2, .left_content_pane h3,
.left_content_pane h4, .left_content_pane h5, .left_content_pane h6,
.left_content_pane h7, .left_content_pane h8
{
    font-family: Tahoma  !important; background: transparent !important; text-indent: 0px !important; margin: 0px !important; font-style: normal !important; line-height: 150% !important; color: #999999;
}

.left_content_pane a:link, .dbContent a:link, .dbContent font a:link, .left_content_pane font a:link,
.left_content_pane p span a:link, .dbContent p span a:link,
.left_content_pane strong a:link, .dbContent strong a:link
{
    color: #669900 !important; text-decoration: underline !important; font-weight: normal !important;
}

.left_content_pane a:hover, .dbContent a:hover, .dbContent font a:hover, .left_content_pane font a:link,
.left_content_pane p span a:hover, .dbContent p span a:hover,
.left_content_pane strong a:hover, .dbContent strong a:hover
{
    color: #9999cc !important; text-decoration: underline !important;
}

.left_content_pane a:visited, .dbContent a:visited, .dbContent font a:visited, .left_content_pane font a:visited,
.left_content_pane p span a:visited, .dbContent p span a:visited,
.left_content_pane strong a:visited, .dbContent strong a:visited
{
    color: #9999cc !important; text-decoration: underline !important;
}

.left_content_pane a:active, .dbContent a:active, .dbContent font a:active, .left_content_pane font a:active,
.left_content_pane p span a:active, .dbContent p span a:active,
.left_content_pane strong a:active, .dbContent strong a:active
{
    color: #999999 !important; text-decoration: underline !important;
}

.Admincontent
{
    background-color: #e2dff0;
    background-image: url(BottomContentBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: center;
    padding: 0px;
    height: 100%;
}

.GapContent
{
    background-color: #e2dff0;
    background-image: url(BottomContentBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    width: 66px;
}

.footer
{
    background-color: #ffffff;
    width: 100%;
    text-align: left;
    border: solid 0 #aeaeae;
    border-top: 0;
    color: #707070;
    font-size: 12px;
}

.footer a
{
    font-size: 12px;
    font-weight: normal;
}

.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;}
a:visited {color: #142550;}
a:hover {color: #b7681d;}
a:active {color: #142550;}
img {border: 0px;}
input, textarea {border: #242424 1px solid; font-family: Tahoma  !important; font-size: 13px;}

.orange {color: #f58d19}
.title {background: url('title.gif') no-repeat; font-size: 12px; color: silver; text-align: center; padding-top: 5px; width: 158px; height: 30px}
.subtitle {background: url('title_col.gif') no-repeat; font-size: 12px; 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 {background: #323232; border-left: 1px solid black; border-right: 1px solid black; padding-left: 3px; padding-right: 3px; 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}

.new_sub {background: #fdc258; width: 100%;}
td.navy {background: #aeae00; height: 23px; border: 0px; border-top: 1px #474444 solid; border-bottom: 1px black solid; padding-right: 10px}
td.navy1 {background: #aeaeae; border: 0px #323232 solid; padding: 0px; padding-right: 20px; height: 14px; line-height: 0.9}
td.navy2 {background: #aeae00; border: 0px #323232 solid; padding: 0px; padding-right: 20px; height: 14px; line-height: 0.9}
.navy a {width: 100%}
.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}

.Admincen {background: url('images/bg_sal.jpg') no-repeat; width: 100%;}
.Admincen 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 {font-weight: bold}
.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}
.new_cust td {text-align: right; padding: 0 0 5 5; white-space: nowrap}
.new_cust th {background: transparent url(''); padding-right: 2px; padding-left: 0px; text-align: right; color: #bcbcbc; white-space: nowrap}
.new_cust font, .new_cust font b {font-size: 12;}
.new_cust input, .new_cust select {font-size: 12; height: 18px; padding: 0 0 0 0;}

.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;
    background-position: top right;
    background-repeat: repeat-y;
    text-align: center;
    height: 100%;
}

.leftside
{
    background-image: url(midleft.gif);
    background-repeat: repeat-y;
}

.rightside
{
    background-image: url(midright.gif);
    background-repeat: repeat-y;
}

.sub_category_table
{
    width: 100%;
}

.sub_category_table th, .navy th
{
    background-color: #c2d3fe;
    text-align: right; 
    padding-right: 5px;  
}

font, p, a, td, span, div { font-family: Tahoma  !important; font-size: 12px !important; line-height: 150% !important;}
.dbContent h1, .dbContent h2, .dbContent h3,
.dbContent h4, .dbContent h5, .dbContent h6,
.dbContent h7, .dbContent h8, h1, h2, h3, h4, h5, h6, h7, h8
{
    font-family: Tahoma  !important; background: transparent !important; text-indent: 0px !important; margin: 0px !important; font-style: normal !important; line-height: 150% !important;
}
.dbContent p, .dbContent span, .dbContent div { font-family: Tahoma  !important; background: transparent !important; text-indent: 0px !important; margin: 0px !important; font-style: normal !important; font-size: 12px !important; line-height: 150% !important;}
.dbContent p img, .dbContent span img { margin-bottom: 10px; margin-top: 0px;}
.LeftHeaderBG {background: url(LeftHeaderBG.gif) no-repeat top left; height: 118px; width: 284px; text-indent: 20px; padding-bottom: 6px;}
.MiddleHeaderBG {background: url(MiddleHeaderBG.gif) repeat-x top; vertical-align: bottom;}
.RightHeaderBG {background: url(RightHeaderBG.gif) no-repeat top right; width: 33px;}
.dbContent {padding-right: 16px; padding-left: 0px; line-height: 150% !important;}
.BottomLeftBG 
{
    vertical-align: bottom; 
    background-image: url(LeftAndRightBG.gif);
    background-repeat: repeat-x;
    background-position: bottom; 
    background-color: #e2dff0;
    width: 32px;
    padding-top: 30px;
}

.BottomMiddleBG {background: url(LeftAndRightBG.gif) repeat-x bottom; vertical-align: bottom;}
.BottomRightBG 
{
    vertical-align: bottom; 
    background-image: url(onlyRightBG.gif);
    background-repeat: repeat-y;
    background-position: top right; 
    background-color: #e2dff0;
    width: 32px;
}

.aboveBottomRightBG 
{
    vertical-align: bottom; 
    background-image: url(aboveOnlyRightBG.gif);
    background-repeat: repeat-y;
    background-position: top right; 
    background-color: #e2dff0;
    width: 32px;
}

.aboveBottomRightLongBG 
{
    vertical-align: bottom; 
    background-image: url(aboveOnlyRightLongBG.gif);
    background-repeat: repeat-y;
    background-position: top right; 
    background-color: #e2dff0;
    width: 32px;
    height: 333px
}

.foorerWraper { }

.GapTD
{
    background-image: url(BottomContentGapBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #e2dff0;
    width: 14px;
}

.middleGapTD
{
    background-image: url(MiddleContentGapBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #b4aece;
    width: 14px;
}

.middleGapTopTD
{
    background-image: url(MiddleContentGapTopBG.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #e2dff0;
    height: 238px;
    width: 14px;
}

