﻿body
{
    background-image: url('../images/bg_grad.jpg');
    background-repeat: repeat-x;
    font-family: 'Trebuchet MS' , Arial, Helvetica, sans-serif;
    color: #000000;
}

a
{
    /*color:#cccb33;*/
    color:#999933;
    text-decoration:none;
}

a:hover
{
    color:#cccb33;
    text-decoration:underline;
}

a:active
{
    color:#555;
    text-decoration:underline;
}

.center
{
    margin: 0 auto;
}

.divMainContent 
{
    width:955px;
    background-color:#FFF;
}

.divHeader
{
    margin-top: 5px;
    padding-top: 15px;
    width: inherit;
    height: 121px;
    background-color: #FFF;
}

.divMain
{
    width:955px;
}

.divLogo
{
    width:268px;
    height:65px;
    margin-left:15px;
    margin-bottom:15px;
    background-image: url('../images/logo.jpg');
    background-repeat: no-repeat;
}
.divFreeshipping
{
    /*width:268px;
    height:65px;
    margin-left:15px;
    margin-bottom:15px;
    background-image: url('../images/logo.jpg');
    background-repeat: no-repeat;*/
    margin-left:50px;
    color:purple;
    
}


.divLogo a
{
    text-decoration:none;
    display:block;
    width:268px;
    height:65px;
}

.divLogo a span
{
    visibility:hidden;
}

.divMenuBar
{
    height:30px;
    width:955px;
    margin-bottom:10px;
    background-image:url('../images/menu_bg.jpg');
    background-repeat:repeat-x;
}

/*.ulMainMenu
{
    padding-left: 0px !important;
    width: 300px;
    text-align: center;
    height:20px;
    margin-top:0px;
    padding-bottom: 40px;
}

.ulMainMenu li
{
    font-size: .7em;
    list-style: none;
    display: block;
    float: left;
    width: 100px;
}*/

.divMainMenuFirst
{
    color: #FFF;
    font-weight: bold;
    margin-left: 30px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 15%;
    /*background-image: url('../images/menu_bg_down.jpg');
    background-repeat: repeat-x;*/
}

.divMainMenu
{
    color:#FFF;
    font-weight:bold;
    margin-left:20px;
    /*padding-top:15px;*/
    width:15%;
}

/*Main Menu*/
#nav
{
    padding-left: 40px;
}
#nav li
{
    color: #FFF;
    font-weight: bold;
    float: left;
    list-style: none;
}
#nav li ul
{
    color: #FFF;
    font-weight: bold;
    display: none;
    list-style: none;
    float: left;
}
    
#nav li a
{
    font-weight: bold;
    display: block;
    padding: 3px 8px;
    color: #fff;
    height: 24px;
    text-decoration: none;
}

   
#nav li:hover
{
    color: #FFF;
    font-weight: bold;
    /*background-color:#808000;*/
    background-image: url('../images/menu_bg_down.jpg');
    background-repeat: repeat-x;
}
    
#nav li:hover ul
{
    color: #000;
    font-weight: bold;
    display: block;
    position: absolute;
    margin: 0;
    padding: 0;
}
    
#nav li:hover li
{
    color: #FFF;
    font-weight: bold;
    float: none;
    background-image: url('../images/menu_bg.jpg');
    background-repeat: repeat-x;
}
    
#nav li:hover li a
{
    border-bottom: 1px solid #fff;
}
    
#nav li:hover li a:hover
{
    color: #FFF;
    font-weight: bold;
    /*background-color: #808000;*/
    background-image: url('../images/menu_bg_down.jpg');
    background-repeat: repeat-x;
}
.freeShipping {
	float:left;
	color:purple;
	font-weight: bold;
	padding: 3px 8px;
}

/*3 Boxes*/
.divFeatured
{
    padding-top: 15px;
}

.divFeatured a
{
    text-decoration:none;
    display:block;
    width:95%;
    height:80%;
}

a.linkFeatured
{
    color: #AAA;
    text-decoration: none;
    font-size:0.8em;
    padding-left:15px;
}

a.linkFeatured:hover
{
    color: #cccb33;
    text-decoration: underline;
    font-size:0.8em;
    padding-left:15px;
}

.h3FeaturedBoxes
{
    padding-left:15px;
    /*padding-top:15px;*/
    margin-bottom: 0em;
}

.divFeaturedBoxLeft
{
    float: left;
    height: 200px;
    width: 33%;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #EEE;
    background-image:url('../images/mail 12.jpg');
    background-repeat:no-repeat;
}

.divFeaturedBoxMiddle
{
    float: left;
    height: 200px;
    width: 33%;
    background-color: #FFF;
    border-right-color: #EEE;
    border-left-color: #EEE;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    /*padding-left:1px;*/
    background-image:url('../images/rice.jpg');
    background-repeat:no-repeat;
}

.divFeaturedBoxRight
{
    float: left;
    height: 200px;
    width: 33%;
    background-color: #FFF;
    border-left-color: #EEE;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left:1px;
    background-image:url('../images/sign.jpg');
    background-repeat:no-repeat;
}

.divSlideshow
{
    height:350px;
}

/*Footer*/
.divFooter
{
    background-color:#FFF;
    color: #AAA;
    width: 955px;
    height: 50px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EEE;
    float:left;
}

.divFooter
{
    color: #AAA;
}

a.divFooterLink
{
    color: #AAA;
    text-decoration: none;
}

a.divFooterLink:hover
{
    color: #cccb33;
    text-decoration: underline;
}

.divFooterMenuHolder
{
    margin: 0 auto;
    width: 300px;
}

.ulFooterCopyright
{
    padding-left: 0px !important;
    width: 300px;
    text-align: center;
    height:20px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.ulFooterCopyright li
{
    font-size: .7em;
    list-style: none;
    display: block;
    float: left;
    width: 300px;
}

.ulFooterMenu
{
    padding-left: 0px !important;
    width: 300px;
    text-align: center;
    height:20px;
    margin-top:0px;
    padding-bottom: 40px;
}

.ulFooterMenu li
{
    font-size: .7em;
    list-style: none;
    display: block;
    float: left;
    width: 100px;
}

/*Content Page*/
#bodyContent 
{
    background-image:none;
    background-color:#FFF;
}

.divAboutContent
{
    float:right !important;
    width: 79% !important;
    border-left: solid 1px #EEE;
}

#frameContent
{
    width: 955px;
    overflow: auto;
    border: 0px;
}

.linkList li
{
    color: inherit;
    list-style: none;
}

 
.linkList li ul
{
    color: inherit;
    display: none;
    list-style: none;
    float: left;
}
    
.linkList li a
{
    padding: 0px 8px;
}

.divSideNavHolder
{
    float: left;
    width: 150px;
    height: 175px;
    margin-left: 2.4em;
    margin-top: 18px;
}

#liSideNavFirst
{
    margin-top: 0px;
    margin-bottom: 8px;
}

#liSideNavLast
{
    margin-top: 8px;
    margin-bottom: 0px;
}

.divSideNav
{
    text-align:right;
    padding-top:3px;
    /*padding: 5px 8px 8px 15px;*/
    /*border:solid 1px #999933;*/
    /*background-color: #999933;*/
}
.divPartnersNav
{
    text-align: left;
    padding-top:3px;
    float:left;
    /*padding: 5px 8px 8px 15px;*/
    /*border:solid 1px #999933;*/
    /*background-color: #999933;*/
}
.divPartnersImages
{
    float: right;
    /*padding: 5px 8px 8px 15px;*/
    /*border:solid 1px #999933;*/
    /*background-color: #999933;*/
}



.divSideNav li
{
    font-size:.8em;
    list-style: none;
    margin: 8px 0px 8px 0px;
}

.divSideNav ul
{
    padding: 0px;
    margin: 0px;
}

.divSideNav li ul
{
    color: inherit;
    list-style: none;
    float: left;
    display: none;
}

.divSideNav li a
{
    color:#999933;
    text-decoration: none;
}

.divSideNav li a:hover
{
    color:#cccb33;
    text-decoration: underline;
}

.h3Content
{
    padding: 18px 2.6em 18px 2.6em;
    margin: 0px;
}

.h3AboutContent
{
    /*margin-top:0px;*/
}

.h4Content
{
    padding: 0em 3em 0em 3em;
    margin-bottom: 0px;
}

.pContent
{
    padding: 0em 3em 0em 3em;
    text-align: justify;
}

.pContentFirst
{
    margin-top: 0px;
}

.divContent
{
    background-color: #FFF;
}

.divContentHeight
{
	width:955px;
    height: 500px;
}

#defList dt
{
    font-weight: bold;
    padding: 10px 3em 0px 3em;
}

#defList dd
{
    padding: 0px 3em 0px 3em;
    margin: 0px 0px 16px 0px;
}

/*About Us*/
.divImgWorkers
{
    width:552px;
    height:371px;
    /*padding-bottom:20px;*/
}

.divImgAboutDesigners
{
    width: 551px;
    height: 413px;
    margin-top:16px;
    background-repeat: no-repeat;
}

.divImgAboutDesigners a
{
    text-decoration:none;
    display:block;
    width:551px;
    height:413px;
}

.divImgAboutDesigners a span
{
    visibility:hidden;
}

.divImgAdminTeam
{
    background-image: url('../images/teams/administrative_team.jpg');
}

.divImgContentTeam
{
    background-image: url('../images/teams/content_team.jpg');
}

.divImgDevelopmentTeam
{
    background-image: url('../images/teams/development_team.jpg');
}

.divImgDocumentationTeam
{
    background-image: url('../images/teams/documentation_team.jpg');
}

.divImgManagementTeam
{
    background-image: url('../images/teams/management_team.jpg');
}

.divImgProcurementTeam
{
    background-image: url('../images/teams/procurement_team.jpg');
}

/*Customer Service Page*/
#tblContact
{
    padding: 0px 3em 0px 3em;
}

.csTextBox
{
    width: 245px;
}

.divContact
{
    padding-left:1em;
}

.divMessageStatus
{
    margin-top: 16px;
}

/*KFCI Page*/
.divDonate
{
    padding: 0em 3em 0em 3em;
}