html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;}
body{line-height:1;	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;color: #000;}
ul,ol{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
input,select,img{margin:0;vertical-align:middle;}

.page {width: 980px;margin: 0 auto;text-align: left;}

.header img {border-bottom:solid 4px #412b2e}
.header {margin:0 0 15px 0;}

.content {background: url(../images/landing/restaurant/bg-m.gif) 0 0 repeat-y;width:935px;margin:0 auto;}
.content h1 {margin:0 0 15px 0;}
.content .t {background: url(../images/landing/restaurant/bg-t.gif) 0 0 no-repeat;}
.content .b {background: url(../images/landing/restaurant/bg-b.gif) 0 100% no-repeat;min-height:520px;padding:30px 30px 40px 50px;overflow:hidden;width:855px;}
.content .l {float:left;padding:20px 0 0 0;}
.content .r {width:395px;float:right;}
.content .r p {font-size:14px;line-height:18px;font-family:Tahoma;}

.footer {margin:20px 0 0 0;background: url(../images/landing/restaurant/footer.jpg) 0 0 no-repeat;border-top:solid 4px #412b2e}
.footer p {font-size:10px;text-align:center;height:39px;padding:20px 0 0 0;line-height:13px;}

.bg-box {font-size:14px;background:#fff7ee;border:solid 1px #e0cab7;padding:10px;margin:15px 0 0 0;}
.bg-box h2 {font-size:16px;margin:0 0 15px 0;}
.bg-box h3 {font-size:14px;margin:0 0 15px 0;}
.bg-box p a {color:#000;}
.bg-box .btns {padding:15px 0 5px 0;}
.bg-box .btns div {margin:0 0 10px 0;}

form#landing table {width:355px;margin:0 0 10px 0;}
form#landing table .col1 {width:140px;}
form#landing table .col2 {width:215px;}
form#landing table td {padding:0 0 5px 0;}
form#landing table td label {display:block;cursor:pointer;width:130px;margin:0 10px 0 0;text-align:right;}
form#landing table a {color:#ee2e24;}
form#landing .error {padding:0 0 15px 0;}
form#landing .error div {color:#ff0000;float:left;}
form#landing .error span {float:right;font-size:10px;padding:4px 0 0 0;}

.select {margin:5px 0 20px 0;padding:0 0 20px 0;}
.select div {width:100%;overflow:hiden;padding:5px 0;clear:both;}
.select input {float:left;margin:0 10px 0 0;}
.select label {float:left;width:320px;}
.select a {color:#000;}

.submit {width:100%;overflow:hidden;padding:0 0 10px 0;}
.submit .addthis_toolbox {float:left;}
.submit .btn {float:right;padding:5px 0 0 0;}
.submit .addthis_toolbox {width:200px;}

input, select, textarea {font-size: 14px;color: #666666;font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;}
select {width:215px;color:#000;}
input.txt {padding:2px 5px;border:solid 1px #b3b3b3;background:#ffffff;width:203px;}
input.short {width:98px;margin:0 5px 0 0;}

tr.address_override_row {display:none;}
img.captcha {margin-top:5px;}

