﻿body 
{
    margin:0px;
    padding:0px;
    background-image:url('images/mainbg.jpg');
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}
h1
{
    font-family:Arial;
    font-size:24px;
    /*color:#336666;*/
    color:#758794;
}

input
{
    border:solid 1px #9A9A9A;
}
textarea
{
    border:solid 1px #9A9A9A;
}
select
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    width:80px;
    cursor:pointer;
    
}
/*************************************** classes *************************************************/
.wrapper
{
    position:absolute;
    width:764px;
    height:579px;
    left:50%;
    top:50%;
    margin-left:-383px;
    margin-top:-290px;
    margin-bottom: auto;
    margin-right: auto;
    background-color:White;
    background-image: url('images/wraperbg.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}

.topStrip
{
    height:106px;
    width:764px;
    margin-top:44px;
}
.logo
{
    height:106px;
    width:225px;
    margin-left:23px;
}
.menu
{
    position:absolute;
    left:206px;
    top:70px;
    width:485px;
}

.menu ul
{
    width:485px;
}
.menu ul li
{
    float:right;
    width:80px;
    text-align:center;
    list-style-type:none;
}
.menu ul li a
{
    color:#797979;
    font-weight:normal;
    text-decoration:none;
}
.menu ul li a:visited
{
    color:#797979;
    font-weight:normal;
    text-decoration:none;
}

.menuLine
{
    position:absolute;
    left:246px;
    top:97px;
    width:485px;
    height:5px;
    
}
.topGray
{
    width:644px;
    height:82px;
    margin-left:63px;
    background-image:url('images/topGray.jpg');
    background-repeat:no-repeat;
}
.topGray img
{
    float:right;
}
.galleryImage
{
    width:643px;
    height:141px;
    margin-left:63px;
}
.galleryImage img
{
    width:643px;
    height:141px;
}
.galleryImage .imgClick
{
    width:643px;
    height:141px;
    cursor:pointer;   
}
.contentBox
{
    width:643px;
    height:250px;
    margin-left:63px;
    text-align:right;
    direction:rtl;
    overflow:auto;
    /*border:solid 1px gray;*/
}
.contentBoxB
{
    width:643px;
    height:250px;
    margin-left:63px;
    text-align:right;
    direction:rtl;
    /*border:solid 1px gray;*/
}
.contentBox div
{
    padding:5px 10px 5px 10px;
}
.contentBox h1
{
    color:#758794;
    margin:0px 0px 5px 0px;
    padding:0;
}
.contentBox p
{
    padding:0;
    margin:0;
}
.bottomGray
{
    width:644px;
    height:21px;
    margin-left:63px;
    background-image:url('images/bottomGray.jpg');
    background-repeat:no-repeat;
}
.pager
{
    width:644px;
    height:21px;
    margin-left:63px;
    text-align:right;
}
#tblPager
{
    width:644px;
    text-align:right;
}
#tblPager tr td
{
    text-align:right;
}
#tblPagerPages
{
    float:right;
}
#tblPagerPages tr td
{
    cursor:pointer;
    color:#CCCCCC;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}
#tblPagerPages tr .selected
{
    cursor:pointer;
    color:black;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}

.topLine
{
    background-image:url('images/topLine.jpg');
    height:18px;
    width:1003px;
    margin:0px;
}
.leftStrip
{
    background-color:#9A9A9A;
    width:255px;
    /*height:380px;*/
    
}
.imgLeftBuilding
{
    padding:0px;
    margin:0px;
    border:solid 0px black;
}
.centerStrip
{
    position:absolute;
    left:255px;
    top:147px;
    width:607px;
    /*height:380px;*/
    direction:rtl;
    background-color:#CDCDCD;
    
}
.centerStrip h1
{
    padding-right:10px;
}
.divContent
{
    position:relative;
    width:607px;
    text-align:right;
    direction:rtl;
    padding:0px 0px 0px 0px;
    margin:0px 10px 10px 10px;
    margin:0;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:black;
}
.divContent ul
{
    padding-right:10px;
}

.divContent strong
{
    padding-right:10px;
}
.divContent p
{
    margin:0px;
    padding:0px 10px 0px 0px;
}
.divContent span
{
    padding-right:10px;
}

.rightStrip
{
    position:absolute;
    left:862px;
    top:147px;
    width:141px;
    /*height:380px;*/
    background-color:#9A9A9A;
    
}
.bottomLine
{
    position:absolute;
    top:527px;
    height:19px;
    width:1003px;
    background-image:url('images/bottomLine.jpg');
    z-index:1;
}
.bottomStrip
{
    position:absolute;
    top:546px;
    background-image:url('images/bottomStrip.jpg');
    width:1003px;
    height:33px;
}
.msgBox
{
    position:absolute;
    width:300px;
    left:250px;
    display:none;
    border:solid 1px black;
    background-color:White;
    color:Black;
}
.kmCredit
{
    float:right;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    margin-right:10px;
}
.kmCredit a
{
    text-decoration:none;
    color:Black;
}
.kmCredit a:visited
{
    text-decoration:none;
    color:Black;
}
.vvlCredit
{
    float:left;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    margin-left:10px;
    direction:rtl;
    text-align:right;
}
.vvlCredit a
{
    text-decoration:underline;
    color:Black;
}
.vvlCredit a:visited
{
    text-decoration:underline;
    color:Black;
}
/*************************************** end classes *************************************************/

/*************************************** news ****************************************************/
marquee
{
    border:solid 1px black;
    width:200px;
    height:150px;
    text-align:right;
    direction:rtl;
}

.divMarquee
{
    padding-right:10px;
}
.divMarquee a, span
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#336666;
    text-decoration:none;
    cursor:pointer;
    display:block;
    margin:10px 0 0 0;
    padding:0;
}
.divMarquee p
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:black;
    margin:0;
    padding:0;
}
/*************************************** end news ****************************************************/
.pageContent
{
    border:solid 1px black;
    text-align:right;
    direction:rtl;
    width:609px;   
}

/*************************************** FAQ ****************************************************/
.divFAQAnchor
{
    padding-right:10px;
}
.divFAQAnchor ul
{
    margin-right:10px;
    padding-right:5px;
}
.divFAQAnchor ul li
{
    list-style-type:square;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.divFAQAnchor ul li a
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    line-height:22px;
    color:#336666;
    text-decoration:none;
    margin:10px 0 0 0;
    padding:0;
}
.divFAQAnchor a
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#336666;
    text-decoration:none;
    margin:10px 0 0 0;
    padding:0;
}
.divFAQAnchor span
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:black;
    cursor:auto;
    margin: 0px 0px 0px 0px;
    padding:0;
}
.divFAQAnchor div
{
    text-align:left;
    margin: 00px 0px 20px 0px;
    padding:0px 0px 0px 10px;
}
.divFAQAnchor div a
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:gray;
}

#tblFAQ
{
    
}
#tblFAQ tr td
{
    text-align:right;
    vertical-align:top;
}
.tdQuestion
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#336666;
    text-decoration:none;
    cursor:pointer;
    direction:rtl;
}

/*************************************** End FAQ ****************************************************/


/*************************************** menu ********************************************************/

.menuBox
{
    position:absolute;
    top:0px;
    width:141px;
    background-color:#9A9A9A;
}
.menuBox ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    text-align:right;
    color:White;
    direction:rtl;
    background-color:#9A9A9A;
}
.menuBox ul li
{
    background-image:url('images/bgButton.jpg');
    height:27px;
    width:141px;
    background-color:#9A9A9A;
}
.menuBox ul li a
{
    display: block;
    padding: 5px;
    color: white;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    line-height:19px;
    text-decoration: none;
}
.menuBox ul li span
{
    display: inline;
    margin: 5px;
    color: white;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    line-height:22px;
    text-decoration: none;
    cursor:pointer;
}
.menuBox ul li a:hover
{
    color:#EE3E33;
}
.menuBox ul li ul
{
    margin-right:141px;
    background-color:#9A9A9A;
    display:none;
}
.menuBox ul li ul li
{
    height:27px;
}
/*************************************** end menu ********************************************************/

/*************************************** start items in grid *********************************************/
.grid
{
    width:570px;
    /*height:180px;*/
    margin-right:-10px;
}
.gridItem
{
    width:570px;
    margin:0px 0px 10px 0px;
}
.gridItem h1
{
    padding-right:0px;
}
.title
{
    font-family:Arial;
    font-weight:bold;
    font-size:14px;
    color:#797979;
    text-decoration:none;
    direction:rtl;
}
.galleriesCombo
{
    width:185px;
    direction:rtl;
}
.subTitle
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    height:80px;
    margin-bottom:10px;
    direction:rtl;
    overflow:auto;
    vertical-align:top;
    text-align:right;
}
.subTitle2
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    margin-bottom:10px;
    direction:rtl;
    vertical-align:top;
    text-align:right;
}
.itemDesc
{
    font-family:Arial;
    font-weight:normal;
    font-size:12px;
}
.imgGrid
{
    /*width:250px;*/
    /*height:160px;*/
    border:solid 0px white;
    margin:0px 3px 0px 3px;
}
.imgGrid2
{
    border:solid 0px white;
    margin:0px 3px 0px 3px;
}
.imgItem
{
    width:350px;
    height:260px;
    border:solid 0px white;
    margin:0px 3px 0px 3px;
}

.imgLine
{
    margin: 10px 10px 10px 10px;
    width:570px;
    height:1px;
}
.grid a
{
    font-weight:bold;
    text-decoration:none;
    color:#797979;
    margin-right:10px;
    margin-left:10px;
}
/*************************************** start items in grid *********************************************/
/*************************************** start items in grid *********************************************/
.containerSatisfiedCusts
{
    width:590px;
    margin-right:10px;
    text-align:center;
}
.tblSatisfiedCusts
{
    width:590px;
    text-align:center;
}
.SatisfiedCustTitle
{
    width:160px;
    height:20px;
    text-align:center;
}
.imgSatisfiedCusts
{
    width:160px;
    height:160px;
    border:solid 0px white;
    margin:0px 3px 0px 3px;
}

.creditBox
{
	position:absolute;
    width:764px;
    height:20px;
    left:50%;
    top:585px;
    margin-bottom: auto;
    margin-right: auto;
    margin-left:-383px;
}

.credita
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    color:black;
    float:right;
    direction:rtl;
}
.credita:visited
{
    color:black;

}
.creditb
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    color:black;
    float:left;
    direction:rtl;
}
.tblFooter
{
    width:100%;
}
.tblFooter tr td
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}
