﻿body
{
    font-family: Arial;
    color: #333333;
}
#Header, #Footer, #Middle
{
    width: 909px;
}
.left
{
    float: left;
}
.right
{
    float: right;
}

/*-----------------------*/

/*HEADER*/

h1
{
    color: #719538;
    font-size: 22px;
    font-weight: normal;
    height: 6px;
}

h2
{
    color: #719538;
    font-size: 18px;
    font-weight: bold;
    /*height: 6px;*/
}

.ContentTbl
{
    font-family: Arial;
    font-size: 12px;
    width: 870px;
}


.TitleSiteHearder
{
    vertical-align: bottom;
    padding: 0 10px 10px 0;
    text-align: right;
}
#Header
{
    height: 127px;
}
.TitleHomePage
{
    color: #719538;
    font-size: 20px;
    font-weight: bold;
    vertical-align: bottom;
    padding: 0 15px 10px 0;
}
#Menu
{
    padding-right:10px;
    padding-left:10px;
    width: 652px;
    height: 30px;
}
.menu
{
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
}
.menu a
{
    text-decoration: none;
    color: #ffffff;
    padding: 0 10px 0 10px;
}
.menu a:hover
{
    text-decoration: underline;
}
.spanMenu
{
    font-weight: normal;
    padding-top: 5px;
    vertical-align: top;
}
.imgMenu
{
    position:relative;
    top: 7px;
    left: 1px;
    margin-top:18px;
}
.littleRedLinkBold
{
    font-size: 12px;
    font-weight: bold;
    color: #CA3824;
    padding: 5px 0 8px 0;
}
.littleBlackLink
{
    font-size: 11px;
    font-weight: normal;
    color: Black;
    padding: 5px 0 8px 0;
}
.littleBlackLink a
{
    text-decoration: none;
    color: Black;
}
.littleBlackLink a:hover
{
    text-decoration: underline;
    /*color: #CA3824;*/
    color: Black;
}
.littleRedLink
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 0 8px 0;
}
.HelloUserText
{
    font-size: 11px;
    font-weight: normal;
    color: #719538;
    padding: 5px 0 8px 0;

}
.littleRedLink a
{
    text-decoration: underline;
    color: #CA3824;
}
.littleRedLink a:hover
{
    text-decoration: none;
}
.BlackLnk
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 0 8px 0;
}
.BlackLnk a
{
    text-decoration: underline;
    color: #CA3824;
}
.BlackLnk a:hover
{
    text-decoration: none;
}
.HomeRedLink
{
    font-size: 12px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 8px 5px 8px;
}
.HomeRedLink a
{
    text-decoration:underline;
    color: #CA3824;
}
.HomeRedLink a:hover
{
    text-decoration:none;
}
.EntranceRedLink
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 0 8px 0;
}
.EntranceRedLink a
{
    text-decoration: none;
    color: #CA3824;
}
.EntranceRedLink a:hover
{
    text-decoration: underline;
}
.Telephone
{
    font-size: 20px;
    font-weight: bold;
    color: #719538;
}
.iconTelephone
{
    vertical-align: bottom;
    margin-bottom: 4px;
}
.logoBandana
{
    vertical-align: bottom;
    padding: 0 0 5px 10px;
}

/*-----------------------*/

/*FOOTER*/

#Footer
{
    height: 68px;
}
.footer
{
    font-size: 11px;
    padding: 0 10px 0 0;
    _padding: 0 20px 0 0; *padding:0 20px 0 0;
color:#333333;
}
.footer a
{
    text-decoration: none;
    color: #333333;
    padding: 0 10px 0 10px;
}
.footer a:hover
{
    text-decoration: underline;
}
.CodeOasisLogo
{
    margin: 0 0 12px 24px;
}
.imgBackroundFooterEng
{
    vertical-align:top;
    height:127px;
    background-image:url(../../Images/bottom-map-textfooter.gif); 
    background-repeat:no-repeat;
}
.imgBackroundFooterHeb
{
    vertical-align:middle;
    background-image:url(../../Images/bottom-map.gif); 
    background-repeat:no-repeat;
}
.divFooterTags
{
    vertical-align:top;
    overflow:hidden;
    border-bottom:1px solid #719538;
    padding:8px 4px 8px 4px;
}


/*-----------------------*/

/*MIDDLE*/

#Middle
{
    height: 300px;
}

#Middle .MainTable
{
    width:900px;
    padding: 0px 10px 0px 10px;
    text-align: right;
}

.gray11
{
    font-family: Arial;
    font-size: 11px;
    color: #252525;
}

.gray12
{
    font-family: Arial;
    font-size: 12px;
    color: #464646;
    height:25px;
    padding:4px 0 0 0;
}

.smallLink
{
    font-family: Arial;
    font-size: 11px;
    color: #ca3824;
    text-decoration: underline;
}

.bigLink
{
    font-family: Arial;
    font-size: 12px;
    color: #ca3824;
    font-weight: bold;
    text-decoration: underline;
}

.space10
{
    height: 10px;
}

.space14
{
    padding-top: 14px;
}

.space15
{
    height: 15px;
}

.space20
{
    height: 20px;
}

.space25
{
    height: 25px;
    border: 1px solid red;
}

.space30
{
    height: 30px;
}

.spaceRight15
{
    width: 16px;
}

.buttonText
{
    color: White;
    font-weight: normal;
    font-size: 18px;
}

.greenTitle
{
    font-family: Arial;
    font-weight: normal;
    font-size: 15px;
    color: #719538;
}

.littleGreen
{
    font-family: Arial;
    font-weight: normal;
    font-size: 11px;
    color: #719538;
}


.greenSubTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14px;
    color: #719538;
}


.whiteTitle
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
}

.whiteBottomTitle
{
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
    padding-left: 5px;
}
.ContactUsPage
{
    padding: 10px;
    font-size: 12px;
    font-family: Arial;
}
.SerachOuterTbl
{
    background-color: #e7e7e7;
    border: solid 2px #719538;
}
.SerachInnerTbl
{
    width: 100%;
    margin: 0px;
    padding-right: 3px;
    padding-left: 3px;
}
TD.SearchTD
{
    padding-left: 4px;
    padding-right: 4px;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 12px;
}
.hlCaravanDetailsNotSelcted
{
    color: Black;
    font-size: 14px;
    padding-right: 6px;
    padding-left: 6px;
}
.hlCaravanDetailsSelcted
{
    color: Black;
    font-weight: bold;
    font-size: 14px;
    padding-right: 6px;
    padding-left: 6px;
}
.FontClass
{
    font-family: Arial;
    font-size: 12px;
}
.ListColor
{
    color: red;
}
.PaddingSquare
{
    padding: 0 5px 5px 5px;
}
.CaravanDetailsLinksUSArrow
{
    border-bottom: dotted 1px Gray;
    padding: 3px 5px 3px 0;
}
.CaravanDetailsLinksUSLable
{
    border-bottom: dotted 1px Gray;
    padding: 0px 5px 3px 0;
}
.BtnTermNotSelected
{
    text-decoration: none;
    font-weight: normal;
    color: Black;
    font-size: 12px;
}
.BtnTermSelected
{
    text-decoration: none;
    font-weight: bold;
    color: Black;
    font-size: 12px;
}
/*-----Products List-----*/

.item
{
    color: #ca3824;
}
a.item
{
    text-decoration:underline;
}
a:hover.item
{
    text-decoration: none;
}

.bnd_ta_center
{
    padding:5px 0 20px 0;
}
.bnd_ta_left
{
    
}
.bnd_ta_right
{
    
}
.bnd_fl_left
{
    
}
.bnd_fl_right
{
    
}
.bnd_clear
{
    clear: both;
}

.BND_item
{
    width: 102px;
    height: 285px;
    background-image: url(../../Images/comfort-bg-gray.gif);
    margin: 5px;
    padding: 0 9px;
}
.BND_item_white
{
    width: 102px;
    height: 285px;
    background-image: url(../../Images/comfort-bg-white.gif);
    margin: 5px;
    padding: 0 9px;

}

.BND_item_Biiger
{
    width: 122px;
    height: 327px;
    background-image: url(../../Images/comfort-bg-gray2.png);
    margin: 6px;
    padding: 0 8px;
}
.BND_item_white_Biiger
{
    width: 122px;
    height: 327px;
    background-image: url(../../Images/comfort-bg-white2.png);
    margin: 6px;
    padding: 0 8px;
}


.border
{
    border: solid 1px red;
}
.box
{
    width: 100px;
    height: 100px;
}
.item_title
{
    color: white;
    height: 18px;
    padding-top: 5px;
    font-size:12px;
}
.item_desc
{
    height: 20px;
    padding-top: 6px;
    color: #719538;
}
.item_link_arrow_right
{
    color: #ca3824;
    display: block;
    background: url(../../Images/arrow-left.gif) no-repeat bottom left;
    margin-left:2px;
}
.item_link_arrow_left
{
    color: #ca3824;
    display: block;
    background: url(../../Images/arrow-right.gif) no-repeat bottom right;
    margin-left:2px;
}


.item_peoples img
{
    margin: 5px 0 -1px 4px;
}
.item_peoples span
{
    color: #719538;
}
.item_checks input
{
    position: relative;
    top: 1px;
    right: -2px;
}
.imgPrList
{
    height:100px; 
    text-align:center; 
    background-color:White;
    margin-bottom:5px;
}
.item_place
{
    padding:2px 0 1px 0;
}
.PrListResult
{
    font-size:14px;
    color:#719538;
    padding:0 5px 10px 0;
}
.PrListFiltering
{
    font-size:12px;
    color:Black;
    padding:2px 5px 0 0;
    vertical-align:top;
}
.FilterLabels
{
    color: #719538;
    font-size:16px;
}
.FilterLabelsBlack
{
    color:  Black;
    font-size:12px;
    font-weight:bold;
}


.CleanFiltering
{
    color: #ca3824;
    font-size:11px;
    padding:2px 3px 0 3px;
    vertical-align:top;
}
a 
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 0 8px 0;

}
a.CleanFiltering
{
    text-decoration:underline;
    color: #ca3824;
}
a:hover.CleanFiltering
{
    text-decoration: none;
}

.lblImprovementTitle
{
    color:#ca3824;
    font-size:12px; 
    font-weight:bold;
    padding-top:10px;
}
.lblImprovementText
{
    color:#000000;
    font-size:12px; 
    font-weight:normal;
    line-height:18px;
    padding-top:5px;
}
.MailList
{
    color:#252525;
    font-size:12px; 
    font-weight:bold;
    padding:0 7px 0 32px;
}
.MailListCateg
{
    color:#252525;
    font-size:12px;
    font-family:  Arial; 
    font-weight:normal;
    margin:15px 0 40px 0;
}
.MailListBox
{
    border:1px solid #252525;
}
.marquee
{
    vertical-align:top;
    font-size: 12px;
    color: #464646;
    height:25px;
    padding:2px 0 0 4px;
}
.marqueeTitle
{
    font-weight:bold;
    font-size: 12px;
    vertical-align:top;
    padding-right:8px;
}
.HomeSearch
{
    font-size: 12px;
    color: #464646;
    width:70px;
    height:24px;
    padding: 0 5px 0 5px;
}
.HomeSearchBox
{
    height:20px;
    width:116px;
    margin:0 5px 0 5px;
}
.HomeSearchBox2
{
    height:14px;
    width:110px;
    margin:0 5px 0 5px;
}
.Image100
{
   width:100px;
   height:100px;
   border:1px solid #ebebeb;
   background-color:White;
   text-align:center;
}
.SearchFormTitle
{
    background-color:#719538;
    color:White;
    font-weight:normal;
}
.NumRecordsInPageLink
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    text-decoration:none;
}
.NumRecordsInPageBold
{
    font-size: 11px;
    font-weight: bold;
    color: #CA3824;
    text-decoration:none;

}
.NumberRedLink
{
    font-size: 11px;
    font-weight: normal;
    color: #CA3824;
    padding: 5px 3px 15px 3px;
}
.NumberRedLink a
{
    text-decoration: underline;
    color: #CA3824;
}
.NumberRedLink a:hover
{
    text-decoration: none;
}
.NumberRedLinkBold
{
    font-size: 11px;
    font-weight:bold;
    color: #CA3824;
    padding: 5px 3px 15px 3px;
}
.NumberRedLinkBold a
{
    text-decoration: underline;
    color: #CA3824;
}
.NumberRedLinkBold a:hover
{
    text-decoration: none;
}



.WidthCalculateGridFirstCol
{
    width: 500px;
}
.WidthCalculateGridSecondCol
{
    width: 155px;
}
.WidthCalculateGridThirdCol
{
    width: 145px;
}
.WidthCalculateGridForthCol
{
    width: 195px;
}


.Width_1 {
	width: 110px;
}
.Width_2 {
	width: 160px;
}
.Width_3 {
	width: 90px;
}
.Width_4 {
	width: 60px;
}
.Width_5 {
	width: 170px;
}
.Width_6 {
	width: 75px;
}
.Width_7 {
	width: 130px;
}
TD.ProductPagePriceTD{
	text-align:center;
	width:70px;
}
.lblPicNotSelected
{
    text-decoration: none;
    color: White;
    font-weight: normal;
}
.lblPicSelected
{
    text-decoration: none;
    color: White;
    font-weight: bold;
}
.TitleGallary
{
    height: 25px;
    background-image: url(../../Images/green-top.gif);
    background-repeat:no-repeat;
    padding: 0 8px 0 8px;
    color: White;
    font-size: 12px;
}
.TitleGallaryEng
{
    height: 25px;
    background-image: url(../../Images/green-top-eng.gif);
    background-repeat:no-repeat;
    padding: 0 8px 0 8px;
    color: White;
    font-size: 12px;
}
.BottomGallary
{
    height: 25px;
    background-image: url(../../Images/green-bottom.gif);
    background-repeat:no-repeat;
    color: White;
    font-size: 11px;
}
.BottomGallaryEng
{
    height: 25px;
    background-image: url(../../Images/green-bottom-eng.gif);
    background-repeat:no-repeat;
    color: White;
    font-size: 10px;
}
.bgTitleSearch
{
   background-image: url(../../WebSite/Images/SearchTitles-bg.gif);   
}
.tdFullLocationMaster
{
    font-family:Arial; font-size:20; padding: 0 10px 0 10px;background-image:url(../../Images/middle-map.gif); background-repeat:repeat-y;
}
img 
{ 
    border-width:0px;
}


.top-left { background-image: url('../../images/ToolTip-up.png'); background-position: bottom left; height: 13px; width: 24px; background-repeat: no-repeat; }
.top-center { background-image: url('../../images/ToolTip-up_center.png'); background-position: bottom center; height: 13px; background-repeat: repeat-x; }
.top-right { background-image: url('../../images/ToolTip-up.png'); background-position: bottom right; height: 13px; width: 24px; background-repeat: no-repeat; }

.middle-left { background-image: url('../../images/ToolTip-middle.png'); background-position: center left; background-repeat: repeat-y; } 
.middle-center { background-color:White; }
.middle-right { background-image: url('../../images/ToolTip-middle.png'); background-position: center right; background-repeat: repeat-y; }

.bottom-left { background-image: url('../../images/ToolTip-down-flat.png'); background-position: top left; height: 17px; width: 13px; background-repeat: no-repeat; }
.bottom-center { background-image: url('../../images/ToolTip-down_middle.png'); background-position: top; height: 17px; background-repeat: repeat-x; }
.bottom-right { background-image: url('../../images/ToolTip-down-flat.png'); background-position: top right; height: 17px; width: 13px; background-repeat: no-repeat; }

.bottom-arrow { text-align: center; padding: 0; /*background-image: url('images/down_arrow.png'); background-position: center top; height: 17px; background-repeat: no-repeat;*/ }
.bottom-arrow img { position: relative; top: -3px; }

.tbContactUsDetails
{
    text-align:center;
    font-size:13px;
    padding-left:2px;
    color:#444444
}
.SidePaneTopHeb
{
    background-image:url('../../images/SidePanel_upper.gif');
    background-repeat:no-repeat;
    height:10px
}
.SidePaneTopEng
{
    background-image:url('../../images/SidePanel_upperEng.gif');
    background-repeat:no-repeat;
    height:10px
}
.SidePaneMiddleHeb
{
    background-image:url('../../images/SidePanel_bg_tile.gif');
    background-repeat:repeat-y
}
.SidePaneMiddleEng
{
    background-image:url('../../images/SidePanel_bg_tileEng.gif');
    background-repeat:repeat-y
}
.SidePaneBottomHeb
{
    background-image:url('../../images/SidePanel_bottom.gif');
    background-repeat:no-repeat;
    height:10px
}
.SidePaneBottomEng
{
    background-image:url('../../images/SidePanel_bottomEng.gif');
    background-repeat:no-repeat;
    height:10px
}

.ButtonBg
{
    background-image:url('../../images/BtnBar_green_bg_tile.gif');
    background-repeat:repeat-x;
}


