

	@font-face {
	  font-family: 'AkzidenzGroteskCE-Roman';
	  src: url('fonts/AkzidenzGroteskCE-Roman.eot?#iefix') format('embedded-opentype'),  url('fonts/AkzidenzGroteskCE-Roman.woff') format('woff'), url('fonts/AkzidenzGroteskCE-Roman.ttf')  format('truetype'), url('fonts/AkzidenzGroteskCE-Roman.svg#AkzidenzGroteskCE-Roman') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	
	@font-face {
	  font-family: 'AkzidenzGroteskBE-BoldCn';
	  src: url('fonts/AkzidenzGroteskBE-BoldCn.eot?#iefix') format('embedded-opentype'),  url('fonts/AkzidenzGroteskBE-BoldCn.woff') format('woff'), url('fonts/AkzidenzGroteskBE-BoldCn.ttf')  format('truetype'), url('fonts/AkzidenzGroteskBE-BoldCn.svg#AkzidenzGroteskBE-BoldCn') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}
	
	@font-face {
		font-family: 'bignoodletitlingregular';
		src: url('fonts/big_noodle_titling-webfont.woff2') format('woff2'),
			 url('fonts/big_noodle_titling-webfont.woff') format('woff');
		font-weight: normal;
		font-style: normal;
	
	}
	@font-face {
	  font-family: 'BigNoodleTitling';
	  src: url('fonts/BigNoodleTitling.eot?#iefix') format('embedded-opentype'),  url('fonts/BigNoodleTitling.woff') format('woff'), url('fonts/BigNoodleTitling.ttf')  format('truetype'), url('fonts/BigNoodleTitling.svg#BigNoodleTitling') format('svg');
	  font-weight: normal;
	  font-style: normal;
	}

	
	.textSmall {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
	}
	
	.textNormal {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
	}

	.textHeading {
		color: #051754;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		text-decoration: none;
		padding-top: 30px;
	}
	
	.FormNormal {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
	}

	.FormBold {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: Bold;
		font-size: 10px;
		text-decoration: none;
	}
	


	.textFooter {
		color: White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: Bold;
		font-size: 11px;
		text-decoration: none;
	}
	
	.pageFooter {
		color: #BBB9BA;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
	}
	
	.textLink {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
		text-decoration: underline;
	}
	a.textLink:link {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
		text-decoration: underline;
	}
	a.textLink:visited {
		color: Black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
		text-decoration: underline;
	}
	a.textLink:hover {
		color: #000088;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 13px;
		text-decoration: underline;
	}
	
	.menuBar {
		color: White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.menuBar:link {
		color: White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.menuBar:visited {
		color: White;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.menuBar:hover {
		color: Yellow;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: underline;
	}
	
	.insideMenu {
		color: black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.insideMenu:link {
		color: black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.insideMenu:visited {
		color: black;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.insideMenu:hover {
		color: Red;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: underline;
	}
	
	.smMenu {
		color: #BBB9BA;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.smMenu:link {
		color: #BBB9BA;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.smMenu:visited {
		color: #BBB9BA;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	a.smMenu:hover {
		color: #55A7CC;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		text-decoration: underline;
	}
	
	.MainMenuHead {
		color: #051754;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	
	.MainMenu {
		color: #808080;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.MainMenu:link {
		color: #808080;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.MainMenu:visited {
		color: #808080;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.MainMenu:hover {
		color: #051754;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
	}

	.menuMdHeadingBold {
		font-family : serif;
		font-size : 18px;
		font-weight : bold;
		color : Maroon;
		font-style : italic;
	}
	.menuSmTextNormal {
		font-family : verdana,arial,sans-serif;
		font-size : 11px;
		font-weight : normal;
		color : Maroon;
		font-style : normal;
	}
	.menuMdHeadingNormal {
		font-family : serif;
		font-size : 18px;
		font-weight : normal;
		color : Maroon;
		font-style : italic;
	}
	.menuLgHeadingBold {
		font-family : serif;
		font-size : 22px;
		font-weight : bold;
		color : Maroon;
		font-style : italic;
	}
	
	.smButton {
		color: Black;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 10px;
		background: ;
		text-decoration: normal;
		width: 75px;
	}
	
	.mdButton {
		color: Black;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 10px;
		background: ;
		text-decoration: normal;
		width: 125px;
	}
body{margin:0px;background: #dddddd;}
.home{ width: 100%;float: left;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.title{width: 100%;float: left;}
.home .border-right_red{border-right:0;}
/*.home .border-right_red:hover img{-webkit-filter: contrast(180%);filter: contrast(180%);}*/
.home .border-right_red:last-child{border-right:0;}
.home .menu_page_img{align-items: flex-end;background:#fff;padding-bottom: 30px;}
.home .menu_page_img img{width: 100%;}
.home .menu_page_img .menu1a:hover{content: url(imgs/slices/Menu1a-o.png);}
.home .menu_page_img .menu2a:hover{content: url(imgs/slices/Menu2a-o.png);}
.home .menu_page_img .menu3a:hover{content: url(imgs/slices/Ritz-Carlton-CP-cover-o.png);}
.home .menu_page_img .menu4a:hover{content: url(imgs/slices/JW-Marriott-cover-o.png);}


.home h1{ font-family: 'BigNoodleTitling'; font-weight:normal; margin:30px 0 12px 0; line-height:40px; font-size:45px; color:#000; text-transform:uppercase; text-align:center; }
.home b{ border-bottom:1px solid #000; font-family: 'AkzidenzGroteskCE-Roman'; font-size:25px; text-align:center; padding:0 0 20px; letter-spacing: 6.2px; color:#ae003a; display:block; margin:0 0 40px;}
.home b span{ font-weight:normal; color:#000; margin:0px;}
.home td.border_right{ border-right:1px solid #ae003a;}
.home i{font-size: 18px;font-weight: 400;color:#333;display:block;text-align:center;}
.order_form{width: 100%;float: left; text-align: center;}
.order_form .title h1{ font-family: 'BigNoodleTitling'; font-weight:normal; line-height:45px; margin:40px 0 0 0; color:#ae003a; font-size:50px;}
.order_form .title h1 span{ color:#000;}
.order_form .title p{ font-family:'AkzidenzGroteskCE-Roman'; font-size:20px; color:#000; margin:15px 0 25px 0; letter-spacing:.5px;}
.order_form .title p b{ color:#ae003a;letter-spacing: 0.6;}
.order_form .image_border{ border-bottom:1px solid #c23f6b; margin:0 2%; text-align:center; padding:0 0 35px;}
.order_form .radio_form{max-width:625px; width:100%;margin:0 auto;margin-top: 30px;display: block;text-align: left;}
.order_form .radio_form b{padding:3px;}
.order_form .radio_form .custom-control-label{line-height: 23px;}
.order_form .radio_form i{padding-right: 30px;}
.order_form .title .form-control{background:none;border:solid 2px #dfe5f1;}
.order_form .title .col-form-label{font-weight: 600;}
.order_form .form_width{max-width:620px; width:100%;margin:0 auto;margin-top: 20px;text-align: left;}
.order_form .order_img{text-align: right;}
.order_form .order_content {max-width: 340px;width: 100%;margin-top: 60px;}

/*.order_form input[type="submit"], .order_form input[type="reset"]{ background:none; border-radius: 0; border:solid 2px #dfe5f1;width: 160px;}
.order_form input[type="submit"]:hover{ background:#ae003a; color:#fff; border:1px solid #ae003a;}*/

.confirm_order{max-width: 450px;width: 100%;margin: 0 auto;text-align: left;}
.confirm_order span{float: right;letter-spacing: 0.6;}
.confirm_order p{margin:0px 0px 10px 0px !important;}
.confirm_order .mdButton{border:solid 2px #dfe5f1;font-size: 16px;width: 160px;}

/*.order_form p.order_complimentary b { color:#552604; }
.order_form td h1.renaissance_title {margin:70px 0 15px 0; color:#552604; line-height:48px;}
.order_form td div.brown_border{ margin:0 2%; border-bottom:1px solid #734c30; padding-top:40px;}
.order_form td input[type="radio"]{ margin-top:2px;}
.order_form h1.confirm_ordertitle{ font-family:'AkzidenzGroteskCE-Roman'; color:#174083; margin:30px 0 10px; font-weight:normal; font-size:25px;}
.order_form td.padding_top{ padding-top:45px;}
.order_form p.order_complimentary{ font-size:22px; margin:25px 0 25px 0; letter-spacing: .5px; line-height:35px;}*/
.process_order td a.brand_logo{ margin:30px 0px; display:inline-block;}
