@charset "utf-8";

.clear{
clear:both;
}

.group:after {
content: "";
display: table;
clear: both;
}

.client {
display: block;
width: 33%;
text-align: justify;
margin-top: 10px;
float: left;
margin-right: 20px;

}


.menupicBLOCK {
width: 500px!important;
height: auto!important;
    float: right;
margin-right: 5px;
margin-top: 0px;
border: 2px solid #FFF;
margin-left: 15px;
margin-bottom: 10px;
color: #000;
padding: 0px;
background-color: rgba(10,10,10,0.45);
clear: right;


}
.menupicBLOCK IMG {
    width: 100%;
    height: auto;
    
    
}

.menupicBLOCKbottom {
width: 322px;
float: right;
margin-right: 20px;
margin-top: 5px;
border: 2px solid #9F9F00;
margin-left: 15px;
margin-bottom: 20px;
color: #000;
padding: 10px;
background-color: rgba(10,10,10,0.45);


}

.sidebarPicMenu {
width: 29%;
height: auto;
float: left;
margin-right: 0px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 15px;
margin-bottom: 10px;
padding: 10px;
background-color: rgba(10,10,10,0.65);

}
.sidebarPicMenuCenter {
width: 29.7%;
height:auto;
float: left;
margin-right: 5px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 19px;
margin-bottom: 10px;

padding: 10px;
background-color: rgba(10,10,10,0.65);

}

.sidebarPicMenuRight {
width: 29%;
height:auto;
float: right;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 0px;
margin-bottom: 10px;

padding: 10px;
background-color: rgba(10,10,10,0.65);

}

.sidebarPicMenu2 {
width: 309px;
height: auto;
float: left;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 10px;
margin-bottom: 10px;
padding: 10px;
background-color: rgba(10,10,10,0.65);


}
.sidebarPicMenuCenter2 {
width: 309px;
height:auto;
float: left;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 10px;
margin-bottom: 10px;

padding: 10px;
background-color: rgba(10,10,10,0.65);


}

.sidebarPicMenuRight2 {
width: 309px;
height:auto;
float: right;
margin-right: 10px;
margin-top: 5px;
border: 1px solid #FFF;
margin-left: 0px;
margin-bottom: 10px;

padding: 10px;
background-color: rgba(10,10,10,0.65);


}


.sidebarFifty {
width: 46%;
height: 405px;
float: left;
margin-right: 0px;
margin-top: 15px;
border: 2px solid #FFFFFF;
margin-left: 10px;
margin-bottom: 0px;
padding: 10px;
background-color: rgba(10,10,10,0.50);

}

.sidebarFiftyRight {
width: 47%;
height: 405px;
float: right;
margin-right: 5px;
margin-top: 15px;
border: 2px solid #FFFFFF;
margin-left: 10px;
margin-bottom: 0px;
padding: 10px;
background-color: rgba(10,10,10,0.50);


}


.sidebarFifty2 {
width: 46%;
height: auto;
float: left;
margin-right: 0px;
margin-top: 15px;
border: 2px solid #FFFFFF;
margin-left: 10px;
margin-bottom: 0px;
padding: 10px;
background-color: rgba(10,10,10,0.50);

}

.sidebarFiftyRight2 {
width: 334px;
height: auto;
float: right;
margin-right: 5px;
margin-top: 5px;
border: 2px solid #FFFFFF;
margin-left: 10px;
margin-bottom: 0px;
padding: 10px;
background-color: rgba(10,10,10,0.50);


}

.sidebar75 {
width: 64%;
height: auto;
float: left;
margin-right: 0px;
margin-top: 10px;
border: 0px solid #FFFFFF;
margin-left: 0px;
margin-bottom: 0px;
padding: 0px;
background-color: rgba(10,10,10,0.00);

}

.sidebar100 {
width: 98%;
height: 250px;
float: left;
margin-right: 0px;
margin-top: 15px;
border: 2px solid #FFFFFF;
margin-left: 0px;
margin-bottom: 0px;
padding: 10px;
background-color: rgba(10,10,10,0.50);



}

.sidebar3{
width: 1050px;
Height: auto;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 0px;

margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);



}

.Sidebar3Inside {
width: auto;
height: auto;
font-family: Arial, Helvetica, sans-serif;

float: left;
color: #FFF;
margin-right: 5px;


}

.Sidebar3InsideRight {
width: 49%;
height: auto;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size: 0.93em;
float: right;
color: #FFF;
margin-right: 5px;
text-shadow: 3px 3px 3px #000000;
letter-spacing: 1px;
font-weight: bolder;
padding-top: 10px;
}


.sidebar{
width: 500px;
Height: auto;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 0px;
border: 0px double #FFF;
margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);


}
.sidebar h1 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 30px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: 1px;
display:block;
margin-top: 3px;
margin-bottom: 3px;


}
.sidebar h2 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 18px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: 1px;
display:block;
margin-top: 3px;
margin-bottom: 3px;


}
.sidebar h3 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 26px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: normal;
display:block;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;


}
.sidebar p {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 1.2em;
font-weight: normal;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: normal;
display:block;
margin-top: 3px;
margin-bottom: 3px;
text-align: justify!important;


}


.sidebar ul{
margin-top: 0;
margin-right: 2px;
margin-left: 10px!important;
margin-bottom: 12px;
list-style-type: disc;
text-align: left;
display: block;
}
.sidebar ol {
margin-top: 0;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 12px;

text-align: left;
display: block;
}
.sidebar li {
margin: 0 0 6px 0;

text-align: left;
margin-bottom: 7px;
color: rgba(255,255,255,1.00);
font-weight: normal;
font-family: 'Source Sans Pro', sans-serif;
font-size: 1.2em;

}

.sidebarbottom{
width: 500px;
Height: auto;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 0px;
border: 0px double #FFF;
margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);


}
.sidebarbottom h1 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 30px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: 1px;
display:block;
margin-top: 3px;
margin-bottom: 3px;


}
.sidebarbottom h2 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 18px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: 1px;
display:block;
margin-top: 3px;
margin-bottom: 3px;


}
.sidebarbottom h3 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 26px;
font-weight: bold;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: normal;
display:block;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px;


}
.sidebarbottom p {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 1.2em;
font-weight: normal;
color: #FFF;
text-shadow: 3px 3px 3px #000000;
letter-spacing: normal;
display:block;
margin-top: 3px;
margin-bottom: 3px;
text-align: justify!important;


}

.sidebarbottom ul{
margin-top: 0;
margin-right: 2px;
margin-left: 10px!important;
margin-bottom: 12px;
list-style-type: disc;
text-align: left;
display: block;
}
.sidebarbottom ol {
margin-top: 0;
margin-right: 5px;
margin-left: 10px;
margin-bottom: 12px;

text-align: left;
display: block;
}
.sidebarbottom li {
margin: 0 0 6px 0;

text-align: left;
margin-bottom: 7px;
color: rgba(255,255,255,1.00);
font-weight: normal;
font-family: 'Source Sans Pro', sans-serif;
font-size: 1.2em;

}

.sidebar-top{
width: 500px;
height: 100%;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 0px;
border: thin double #FFF;
margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);



}
.sidebar-top2{
width: 500px;
Height: 425px;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 0px;
border: thin double #FFF;
margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);


}

.sidebarRight{
width: 500px;
Height: auto;
float: right;
margin-right: 15px;
margin-top: 0px;
border: thin double #FFF;
padding: 10px;
margin-left: 0px;
margin-bottom:10px;
background-color: rgba(10,10,10,0.55);



}
.sidebarRight-top{
width: 500px;
height: auto;
float: right;
margin-right: 15px;
margin-top: 0px;
border: thin double #FFF;
padding: 10px;
margin-left: 0px;
background-color: rgba(10,10,10,0.55);



}
.sidebarRight-top2{
width: 500px;
Height: 425px;
float: right;
margin-right: 15px;
margin-top: 0px;
border: thin double #FFF;
padding: 10px;
margin-left: 0px;
background-color: rgba(10,10,10,0.55);



}

.sidebarBottom{
width: auto;
float: left;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-right: 0px;
margin-top: 15px;
border: thin double #FFF;
margin-left: 15px;
margin-bottom: 0px;
color: #000;
background-color: rgba(10,10,10,0.55);


}


.info2 {
width: 200px;
display: block;
background-color: #FFF;

}
.text1 {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-weight: bold;
font-size: 1.2em;
color: #FFF;
padding-top: px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 10px;
display: block;
text-shadow: 3px 3px rgba(0,0,0,1.00);
}

.text1 p {

padding-top: 5px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
display: block;
}



.text1 a{

font-size: 1em;
color: #FF0;
padding: 0px;
text-decoration: none;

}

.text1 a:vistied{

font-size: 1em;
color: #FF0;
padding: 0px;
text-decoration: none;

}

.footerSpace {
padding-top: 10px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 10px;
text-align: center;
border: 1px solid #FFF;
margin: 1px;
position: relative;
background-color: rgba(10,10,10,0.55);



}

.footerText {
font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
font-size: 1.55em;
color: #FFF;
padding: 0px;
text-shadow: 2px 3px rgba(0,0,0,1.00);
line-height: 1.2 px;	

}

.footerText a{


color: #FFF;
padding: 0px;
text-decoration: none;
}

.footerText a:vistied{


color: #760909;
padding: 0px;
text-decoration: none;

}


.container {
overflow: visible;
width: 1100px;
margin: auto;
padding: 0px;
clear: both;
position: relative;
/*background-color: rgba(93,17,19,0.73);
*/


}

.containerFooter {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
padding-right: 24px;
padding-left: 16px;
padding-bottom: 10px;
overflow: hidden;
background-color: rgba(0,0,0,0.20);
}

.container2 {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 5px;
padding-right: 16px;
padding-left: 16px;
padding-bottom: 10px;
overflow: hidden;
background-color: rgba(0,0,0,0.30);
}
.container2B {
width: 1135px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 2px;
padding-right: 0px;
padding-left: 5px;
padding-bottom: 10px;
overflow: hidden;
background-color: rgba(0,0,0,0.30);

}

.container3Header {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 0px;
overflow: visible;
clear: both;
background-color: rgba(0,0,0,0.30);
}



.nav2 {
width: 1135px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 2px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 2px;
overflow: visible;
clear: both;
background-color: rgba(0,0,0,0.30);	


}
.container3 {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 5px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 10px;
overflow: visible;
clear: both;
background-color: rgba(0,0,0,0.30);
position:relative;
}

.containerService {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
overflow: visible;
clear: both;
background-color: rgba(0,0,0,0.30);
position:relative;
}

.container3main {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 20px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
overflow: visible;
clear: both;
background-color: rgba(7,90,27,0.73);
}

.container3Front {
width: auto;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-bottom: 15px;
padding-top: 15px;
overflow: hidden;
border: 2px solid #FFFFFF;
background-image: url(../images/centerback.jpg);


position: relative;
}


.container-center {
width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
padding-bottom:1px;
clear:both;
overflow: visible;
background-color: rgba(7,90,27,0.73);
}

.container-center2 {
width: 1092px;
height: auto;

border: 4px solid #1C9139;
background-image: url(../new/images/slide1.png);
}


.container-middle {

width: 1100px;
height: auto;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 20px;
padding-left: 20px;
padding-bottom:1px;
clear:both;
overflow: visible;
background-color: rgba(7,90,27,0.73);

}



.header {
width: 100%;
background-color: #000000;
position: relative;
margin: 0px;
padding: 0px;

}

.info {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #000;
padding-bottom: 10px;
padding-top: 10px;
}

.desserts {
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
color: #000;

}

.logo {
border: 4px solid #1C9139;
width:1092px;
height:520px;



}


.row,
.col,
.stack > div {

}

.row:after {
content:"";
display: table;
clear: both;
}

.col {
float: left
}

.col.narrow {
width: 44%;
border-bottom-color: #000;
}

.col.large {
width: 3%;
padding-top: 15px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #000;
padding-right: 20px;
display: block;

}

.col.large2 {
width: 3%;
padding-top: 7px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #000;
padding-right: 10px;
padding-left: 0px;
display: block;
float: left;

}

.stack > div {
height: 50%;
}





.items {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #000;
padding-top: 15px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
letter-spacing: 2px;
margin: 0px;

}

.items2 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.3em;
font-weight: bold;
color: #000;
padding-top: 7px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
letter-spacing: 2px;
margin: 0px;

}

.description {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: .9em;
font-weight: normal;
color: #000;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 20px;
letter-spacing: 2px;
margin: 0px;
height: 50%;
}	

.price {



}
.price2 {
}
