.smallarial
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: brown;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.adresse
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textfield {
    font-size: 13px;
    color: #333333;
    padding-left: 1px;
}
.red
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TitleDynasty
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 20pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #dda270;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.TitleRed
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 20pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.TitleWhite
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 20pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.Title
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: #003484;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.SubTitle
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Verdana,Arial
}
.ldgbleu
{
    FONT-SIZE: 9pt;
    COLOR: blue;
    FONT-FAMILY: Arial
}
.ldgrouge
{
    FONT-SIZE: 9pt;
    COLOR: #881A01;
    FONT-FAMILY: Arial
}
.ldgvert
{
    FONT-SIZE: 9pt;
    COLOR: #5C731E;
    FONT-FAMILY: Arial
}

A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:link
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-STYLE: normal;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.bigarial
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.required
{
    FONT-SIZE: 12px;
    COLOR: #ffff33;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titleWhite
{
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 11px;
    margin: 1px;
}

select {
    font-size: 11px;
    margin: 1px;
}

textarea
{
    FONT-SIZE: 11px
}
.smallverdana
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallverdanawhite
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input
{
    BORDER-RIGHT: #99ccff 1px solid;
    BORDER-TOP: #99ccff 1px solid;
    BORDER-LEFT: #99ccff 1px solid;
    BORDER-BOTTOM: #99ccff 1px solid;
    background-color: white
}
.radio
{
    BACKGROUND-COLOR: #336699
}
.submit
{
    BORDER-RIGHT: #99ccff 1px solid;
    BORDER-TOP: #99ccff 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #99ccff 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #99ccff 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003366
}
.radio1
{
    BACKGROUND-COLOR: #003366
}
UL
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallwhite
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Times New Roman', 'Verdana', 'Times New Roman'
}
.smallRed
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: 'Verdana','Times New Roman',  'Times New Roman'
}
.mediumRed
{
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: 'Verdana','Times New Roman',  'Times New Roman'
}
.smallYellow
{
    FONT-SIZE: 9pt;
    COLOR: #0c5484;
    FONT-FAMILY: 'Verdana','Times New Roman',  'Times New Roman'
}
.subMenuBack
{
    BORDER-RIGHT: #000000 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #000000 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: blue;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffe4b5
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    TEXT-TRANSFORM: uppercase;
}
.subheaderadmin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    TEXT-TRANSFORM: uppercase;
}
.MainMenu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #AF1C22;
    FONT-FAMILY: Arial
}
A.subMenu:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #AF1C22;
    FONT-FAMILY: Arial
}
A.subMenu:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #AF1C22;
    FONT-FAMILY: Arial
}
A.subMenu:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: #AF1C22;
    FONT-FAMILY: Arial
}
A.subMenu:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.CategoryMenu:link
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.CategoryMenu:visited
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.CategoryMenu:active
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.CategoryMenu:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.Home:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
A.home:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue
}
A.home:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
A.home
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: blue;
    FONT-FAMILY: Arial
}
A.topmenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #f0c800;
    FONT-FAMILY: Arial
}
A.topmenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.topmenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white
}
A.topmenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
A.topmenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Arial
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
TR
{
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
BIG
{
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.Prix
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.BigDate
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 11pt;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.SmallDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana
}
.TitleGreen
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: #9cad3a;
    FONT-FAMILY: Verdana
}
.TitleSmallGreen
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #9cad3a;
    FONT-FAMILY: Verdana
}
SMALL
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.TitleMediumOrange
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
    COLOR: #ec501d;
    FONT-FAMILY: Verdana, Arial
}
.TitleBigWhite
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.TitleBigBlack
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.TitleBigRed
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 15pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial
}
.TitleMediumWhite
{
    FONT-WEIGHT: 300;
    FONT-SIZE: 11px;
    COLOR: #ffffff !important;
    FONT-FAMILY: Verdana, Arial
}
.TitleMediumBlack
{
	FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000000 !important;
}
.TitleSmallBlack
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.TitleHourBlack
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.TitleDayBlack
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: #AF1C22;
    FONT-FAMILY: Verdana, Arial
}
.TitleSmallWhite
{
    FONT-WEIGHT: 200;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.TitleVerySmallWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial
}
.CouponBlack
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.TitleOrange
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 15pt;
    COLOR: #faab01;
    FONT-FAMILY: Verdana, Arial
}
.MediumWhite
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
}
.MediumBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.MediumBlackTotal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.MediumBlackItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}



.VerySmallBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.BigBlack
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.TitleTable
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial
}
.SmallBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal;
}
.ForfaitItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-VARIANT: normal;
    text-align: center;
}
.ForfaitPrix
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #881A01;
    FONT-FAMILY: Lucida Calligraphy, Kunstler Script;
    FONT-VARIANT: normal;
    text-align: center;
}
td.menuactive
{
    background-color: #5c731e;    
}
A.mariage
{
    COLOR: white;
    TEXT-DECORATION: none
}
textarea {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    FONT-VARIANT: normal;
    margin-left: 1px;
}

.inplaceeditor-form textarea, .inplaceeditor-form input {
    font-size: 11px;
    font-family: tahoma, verdana, sans-serif;
}
table.data-table-coupon {
    padding:2px;
    color: #fff;
    width:auto;
    /*text-align:center;*/
    height:auto;
    background-color: #ffffff;
    border-spacing: 0px; 
    border-width: 1px 1px 1px 1px;	
    border-bottom: 1px solid #8C1D01;
    border-top: 1px solid #8C1D01;
    border-left: 1px solid #8C1D01;
    border-right: 1px solid #8C1D01;		
}
table.data-table-menu-admin {
    padding: 2px;
    color: #fff;
    width: 200px;
    text-align:top;
    height: 400px;
    /*	background-color: #bbd37e;
            border-spacing: 0px; 
            border-width: 1px 1px 1px 1px;	
            border-bottom: 1px solid #d27f08;
            border-top: 1px solid #d27f08;
            border-left: 1px solid #d27f08;
            border-right: 1px solid #d27f08;	*/
}
table.data-table-menu {
    padding: 2px;
    color: #fff;
    width: 210px;
    text-align:top;
    height: 400px;
    /*	background-color: #bbd37e;
            border-spacing: 0px; 
            border-width: 1px 1px 1px 1px;	
            border-bottom: 1px solid #d27f08;
            border-top: 1px solid #d27f08;
            border-left: 1px solid #d27f08;
            border-right: 1px solid #d27f08;	*/
}
table.data-table-forfait {
    padding:1px;
    color: #fff;
    width:auto;
    text-align:left;
    height:auto;	
}
table.data-table-forfaitdetail {
    padding:1px;
    color: #fff;
    width:auto;
    text-align:right;
    height:auto;
    border-left: 1px solid #000000;	
}
#forfait td:hover 
{	
    background-color: #5c731e;
}
#forfait td:hover a.item
{	
    color: #ffffff;
}
#menu td:hover 
{	
    background-color: #AF3101;
}
#menu td:hover a.item
{	
    color: #ffffff;
}
#menu th
{
    text-transform:uppercase;
    font-size:14px;	
    font-family:Tahoma,Arial,Sans-serif;
    position:relative;
    color: #AF3001;
    top:0px;
    left:0px;
    margin-top:3px;
    margin-left:3px;
    height:10px;
}
A.item{
    text-transform:uppercase;
    font-size:11px;
    COLOR: black;
}
A.item:hover
{
    COLOR: white;
}

A.itemactive{
    COLOR: white;
    font-size: 13px;
    text-transform:uppercase;	
}
table.data-table-main {
    width:785px;
    /* height:300px;*/
    position:relative;
    bottom:0px;
    top:0px;
    left:0px;
    padding:2px;
    background-color:#ffffff;
    -moz-border-radius:0px 10px 0px 10px;
    -webkit-border-top-right-radius:10px;
    border-top-right-radius:10px;
    -webkit-border-top-left-radius:10px;
    border-top-left-radius:10px;
    opacity:1;
    border-top:2px solid #000;
    border-right:2px solid #000;
    border-left:2px solid #000;
    border-bottom:2px solid #000;
}

table.data-table-description {
    padding:2px;
    color: #fff;
    width:450px;
    height:380px;
    background-color: #ffffff;
}

table.data-table {
    padding:0;
    color: #404040;
    /*background-color: #000000;*/
    border-spacing: 0px; 
    border-width: 1px 1px 1px 1px;	
    border-bottom: 1px solid #d27f08;
    border-top: 1px solid #d27f08;
    border-left: 1px solid #d27f08;
    border-right: 1px solid #d27f08;	
}

table.data-table-black {
    padding:0;
    text-align: center;
    color: #404040;
    background-color: #fff;
    border-spacing: 0px; 
    border-width: 1px 1px 1px 1px;	
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;	
}

.titleMariage{
    text-transform:uppercase;
    font-size:12px;	
    font-family:Tahoma,Arial,Sans-serif;
    position:relative;
    color: #264691;
    top:0px;
    left:0px;
    margin-top:3px;
    margin-left:3px;
    height:10px;
}
#container11 {
    float:center;
    width:90%;
    margin-top:80px;
    padding:0;
	background-color: #FBF5E7;
}
#container1 {
    float:left;
    width:100%;
    margin-top:120px;
    padding:0;
	background-color:  #FBF5E7;
}
#container2 {
    float:left;
    width:100%;
    margin-top:120px;
    padding:0;
	background-color: white;
}
#container3 {
    position:absolute;
    width:100%;
    margin-top:120px;
    margin:0;
    padding:0;
	background-color: white;
}
#container4 {
    position:absolute;
    float:left;
    width:320;
    margin:0;
    padding:0;
}
#container5 {
    position:absolute;
    float:left;
    width:320;
    margin:0;
    padding:0;
}		
#counter {
    position:absolute;
    float:left;
    width:620;
    margin:0;
    padding:0;
}		
#divCategories {
    float:left;
    width:15%;
    margin:0;
    padding:0;
}
#divPartenaireCategories {
    float:left;
    width:20%;
    margin:0;
    padding:0;
}		
#divSmallPics {
    float:left;
    width:10%;
    margin:0;
    padding:0;
}
#divPartenaires {
    float:left;
    width:30%;
    margin:0;
    padding:0;
}		

#divPicDesc {
    float:left;
    width:42%;
    margin:0;
    padding:0;
}
#divPartenairesDetail {
    float:left;
    width:45%;
    margin:0;
    padding:0;
}		

#divCart {
    float:left;
    width:22%;
    margin:0;
    padding:0;
}

ul {
    margin-top:-10px;
}
li.catList {
    margin-left:-35px;
}
li.picList {
    margin-left:-38px;
}
.divHidden {
    visibility:hidden;
}
.divVisible {
    visibility:visible;
    min-height: 80px;overflow: hidden;
}
.hiddenMode {
    display:none;
}
.visibleMode {
    display:inline;
}
.divLoading {
    width:100%;
    background-image: url('Images/Ajax_Loader/spinner3-bluey.gif');
    background-repeat:no-repeat;
    background-position: center 50%;
}
li.picList {
    list-style-type:none;
}

a {
    text-decoration:none;
}

.labTitle {
    width:60%;
    float:left;
}

.labValue {
    width:40%;
    float:left;
    text-align:right;
}
.SelectedLink {
    color: #990000;
    font-style: italic;
}
.TitleTable2 {
    FONT-WEIGHT: 700;
    FONT-SIZE: 12pt;
    FONT-STYLE: italic;
    COLOR: blue;
    FONT-FAMILY: Times New Roman,Arial, Helvetica, sans-serif;
}
#feedback { 
    height: 80px; 
    width: 80px; 
    position: fixed; 
    top: 10%; 
    left:98%;
    z-index: 1000;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    -o-transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.price {
	font-family: Verdana;
    font-size: 13px;
    color: white;
    z-index: 1;
	position: relative;
    top: 12px;
    height: 30px;
    text-align: center;
    font-weight: bolder;
}

.itemNumber {
	font-family: Verdana;
    font-size: 14px;
    background-color: #f0c800;
    color: white;
    z-index: 1;
    position: absolute;
    top: 8px;
    width: 60px;
    height: 30px;
    left: 1px;
    text-align: center;
    font-weight: bolder;
}

.photo {	
    text-align: center;
    min-height: 130px;
    margin-top: 40px;
	vertical-align: middle;
}

.itemVida {
	text-transform: uppercase;
    font-weight: bold;
	font-family:Verdana;
	font-size:11px;
	/*background-color:#4a4786;*/
	color: #f0c800 !important;
	z-index:1;	
	text-align: center;
    font-weight: bolder;
	margin-top: 10px;
	min-height: 30px;
}

.itemVida a {
	text-transform: uppercase;
    font-weight: bold;
	font-family:Verdana;
	font-size:11px;
	/*background-color:#4a4786;*/
	color: #f0c800 !important;
	z-index:1;	
	text-align: center;
    font-weight: bolder;
	margin-top: 60px;
	min-height: 40px;
}

.itemVida2 {	
	width: 95%;
	background-color:black;	
	border-color: black;
	border-width: 2px;
	min-height:90px;
	z-index: 2;
    border-radius: 7px;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19);
}

.categoryVida {
	text-transform: uppercase;    
    font-size: 18px;
    color: #E92904;
    z-index: 1;
    font-weight: bolder;
    font-family: Verdana;
}
#feedback a { 
    display: block; 
    background: #f00; 
    height: 10px; 
    width: 165px; 
    padding: 8px 16px;
    color: #fff; 
    font-family: Tahoma,Arial,Sans-serif; 
    font-size: 14px; 	
    text-decoration: none; 
    border-bottom: solid 1px #333; border-left: solid 1px #333; border-right: solid 1px #fff;
}

#feedback a:hover { 
    background: #06c; 
}


#main-container{
    width:720px;
    margin:10px auto;
}

#form-container{
    background-color:#f5f5f5;
    padding:15px;

    -moz-border-radius:12px;
    -khtml-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius:12px;
}

#meals
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
}
#meals td, #meals th 
{
    font-size:1.6em;
    border:1px solid #98bf21;
    padding:3px 7px 2px 7px;
}
#meals th 
{
    font-size:1.4em;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#A7C942;
    color:#fff;
}
#meals tr.alt td 
{
    color:#000;
    background-color:#EAF2D3;
}


#maincontainer {
    float:left;
    width:700px;
    margin-top:180px;
    padding:0;
}
#mainorder {
	float:left;
    width:300px;
    margin-top:180px;
    padding:0;
}

#map_container{
  position: relative;
}
#map{
    height: 0;
    overflow: hidden;
    padding-bottom: 22.25%;
    padding-top: 30px;
    position: relative;
}

.map-responsive{
    overflow:hidden;
    padding-bottom:75.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
