body{font-family:Arial,Helvetica,sans-serif;font-size:13px;}
a{text-decoration:none;text-transform:uppercase;font-size:11px;}
.eventlink {text-decoration:none;text-transform:uppercase;font-size:12px;}
#header{text-transform:uppercase;}
h2{font-size:20px;}
#secondary-content h3{font-size:30px;text-transform:uppercase;font-weight:normal;}
#secondary-content p{font-size:15px;line-height:20px;font-weight:bold;}
#upcoming,#page-title{font-weight:bold;font-size:18px;}
.gift-cards p,h1 em,table,.menu-item em,.menu-item h4,.introduction,.location li,.locations p,.mail-link,.guest-feedback p,.sign-up #primary-content p,.specials-events .callout-container p,#callout p{font-size:15px;line-height:20px;}
.mail-link{text-transform:lowercase;}
#guest-feedback-form p{font-size:13px;}
.new{font-size:12px;text-transform:uppercase!important;font-weight:bold;}
.menu-item p{line-height:18px;}
#dressings{font-style:italic;}
#sign-up-form .form-required{font-size:11px;font-weight:bold;font-style:italic;}
.extra{font-size:13px!important;}
#page-title em{font-weight:normal!important;}
#secondary-navigation a{text-transform:none;font-size:13px;}
table .event{font-weight:bold;}
label em{font-size:11px;}
.error-message{font-size:11px}
.form-message{font-size:13px!important;}
.home #secondary-content .order-online{font-size:17px}
.privacy-policy p{line-height:18px}
.event_indent { padding-left:40px;}
@media screen,projection,handheld{body{background-color:#000;color:#fff;}
#header{border-bottom-color:#828282;}

#togo-links li,#utility-navigation li,#header li{border-left-color:#4c4b44;}


#footer{border-top-color:#828282;}
.extra,#page-title,#upcoming{color:#00549f;}
#secondary-content p,h3,.menu-item h4,#sign-up-form .form-required,.mail-link{color:#e82327;}
textarea{background-color:#d0c297;border-color:#d0c297;}.menu-item span{color:#00549c;}
.new{background-color:#e82327;color:#fff!important;}
.options em{color:#fff;}
#dressings strong{color:#00549c;}
.introduction em,a,#guest-feedback-form .selections,.menu-item em,#sign-up-form #for-often-visit-late-night,#sign-up-form #for-often-visit-lunch,#sign-up-form #for-often-visit-special-occasions,#sign-up-form #for-often-visit-dinner,#sign-up-form #for-edit-visit-lunch,#sign-up-form #for-edit-favorite-location-fw,#for-radio-buttons-edit-favorite-location-fw,#for-expectation-radios-exceed,#for-expectation-radios-meet,#for-expectation-radios-needs-improvement,#for-radio-buttons-edit-favorite-location-gv,#sign-up-form #for-edit-favorite-location-gv,#sign-up-form #for-favorite-location-grapevine,#sign-up-form #for-favorite-location-fort-worth{color:#d0c297;}
.extra{color:#00549f!important;}
#page-title em{color:#d0c297;}
.callout-container{border-bottom-color:#d0c297;}
#callout{border-top-color:#d0c297;border-bottom-color:#d0c297;}
#callout em{color:#d0c297;}.map{border-color:#00549c;}
#sign-up-form .form-text{background-color:#d0c297;}
#secondary-navigation .active{color:#fff;}
p small{color:#d0c297}
.error-message{color:#e82427;}
input.error{background-color:#e82427!important}
.home #secondary-content .order-online{color:rgb(0,84,159)}
.home #secondary-content .order-online:hover{color:#016dcd}
textarea.error{background-color:#e82427;border-color:#e82427}
a:hover{color:white}
.home #secondary-content p{font-weight:normal;width:230px}
small{font-size:11px;line-height:1.4}}
@media screen,projection,print{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline;}
:focus{outline:0;}ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
#accessibility{left:-9999px;position:absolute;}#page{position:relative;width:960px;margin:20px auto 0;}
#logo{float:left;margin-top:16px;}
#header{float:right;width:610px;background:url(../_media/border-decor.png) 0 100% repeat-x;padding-bottom:12px;}
#header ul{float:right;width:175px;}
#header li{margin-left:10px;float:left;padding-left:10px;border-left-style:solid;border-left-width:1px;}
#header li:first-child{margin-left:0;border-left:none;}
#header h2{float:left;}
#header #hd-locations{margin-left:120px;background:url(../_media/text-sprite.png) -172px -35px no-repeat;text-indent:-9999px;width:78px;height:15px;}
#header a{float:left;margin-top:3px;}
#header #hd-coupons{margin-right:12px;background:url(../_media/text-sprite.png) -172px 0 no-repeat;text-indent:-9999px;width:152px;height:15px;}
#slider{position:relative;margin:40px 0 20px -20px;}
#open-late-container blockquote,#open-late-container p,#slider blockquote,#slider p{display:none}
#primary-navigation{float:right;clear:right;margin-top:33px;width:470px;}
#primary-navigation li{float:left;margin-left:0;}
#primary-navigation a{display:block;text-indent:-9999px;}
#secondary-navigation{float:right;clear:right;margin:30px 20px 45px 0;width:535px}
#secondary-navigation li{float:left;padding-left:12px;margin-left:7px;background-image:url(../_media/secondary-nav-decor.png);background-repeat:no-repeat;background-position:0 55%;}
#secondary-navigation .first-child{margin-left:0;padding-left:0;background:none;}
.sub-content{width:245px;float:left;margin-left:90px;}
.menu-item{margin-bottom:20px;}
.menu-item h4{margin-bottom:8px;}
.menu-item span{margin-left:15px;}
.menu-item .special{margin-left:0px}
.new{margin-left:0!important;margin-right:5px;padding:1px 4px;}
.options p{margin-bottom:20px;}
.first{margin-left:0px;}
#dressings{clear:both;width:500px;margin:15px 0 20px 0px;}
#menu-nav{background-image:url(../_media/menu-sprite.png);background-position:0 -9px;background-repeat:no-repeat;width:94px;height:42px;margin:3px 5px 0 0;}
#menu-nav.active{background-position:0 -93px;}
#menu-nav:hover{background-position:0 -51px;}
#specials-nav{background-image:url(../_media/menu-sprite.png);background-position:-99px 0;background-repeat:no-repeat;width:215px;height:48px;margin:0 3px 0 0;}
#specials-nav.active{background-position:-99px -96px;}
.form-message{margin-top:15px;margin-bottom:20px;float:none!important}

#open-late-container{margin-top:20px;margin-bottom:36px}

#thanks{margin-top:0px}
#we-want-to-help{font-weight:normal!important;}
#guest-feedback-form .form-radio{margin-top:12px;}
#for-radio-buttons-needs-improvement,#for-radio-buttons-exceed,#for-radio-buttons-meet{margin-top:1px!important}
#specials-nav:hover{background-position:-99px -48px;}
#late-nav{background-image:url(../_media/menu-sprite.png);background-position:-318px 0;background-repeat:no-repeat;width:150px;height:47px;}
#late-nav.active{background-position:-318px -96px;}
#late-nav:hover{background-position:-318px -48px;}
#primary-content{padding-bottom:20px;float:right;clear:right;width:610px;}
#callout{margin:15px 0 5px;padding:18px 0;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;}
#callout em{display:block;}
h3{margin-top:15px;}
#page-title{margin-top:40px;}
#upcoming{margin-top:20px;}
#secondary-content{float:left;clear:left;width:320px;margin-top:20px;}
.home #secondary-content,.late-night #secondary-content{width:210px;margin-top:220px;}
.guest-feedback p{margin-top:15px;width:510px;}
.mail-link{text-decoration:underline;}
#guest-feedback-form{margin-top:10px;width:510px;}
#guest-feedback-form label{display:block;margin-top:10px;}
#guest-feedback-form textarea{width:510px;border-width:1px;border-style:solid;margin-top:5px;}
#guest-feedback-form input{margin-top:10px;}
#guest-feedback-form #for-meet input{margin-left:0;}
#guest-feedback-form .selections{display:inline;}
#guest-feedback-form #edit-submit,#guest-feedback-form #submit{background:url(../_media/give-us-your-feedback.png) 0 0 no-repeat;width:210px;height:40px;border:none;text-indent:-9999px;font-size:0px;color:white}
#guest-feedback-form #submit:hover{cursor:pointer;}
.home #secondary-content h3{background:url(../_media/text-sprite.png) -325px 0 no-repeat;text-indent:-9999px;width:216px;height:52px;margin-bottom:22px;}
#guest-feedback-form .form-radio{float:left}
#secondary-content p{margin-bottom:15px;}
.late-night #secondary-content h3{background:url(../_media/celebration.png) 0 0 no-repeat;text-indent:-9999px;width:158px;height:52px;margin-bottom:22px;}
#footer{clear:both;background:url(../_media/border-decor.png) 0 0 repeat-x;padding-top:14px;}
#footer li{float:left;}
#find-us-nav{width:400px;float:left;}
#find-us-nav li:first-child{margin-left:0;}
#find-us-nav a{display:block;width:64px;height:24px;text-indent:-9999px;margin-left:8px;}
#find-us-on{background:url(../_media/text-sprite.png) -173px -18px no-repeat;display:block;width:83px;height:15px;text-indent:-9999px;margin-left:8px;margin-top:5px;}
#facebook{background:url(../_media/social-sprite.png) 0 0 no-repeat;margin-left:20px!important;}
#myspace{background:url(../_media/social-sprite.png) -64px 0 no-repeat;}
#twitter{background:url(../_media/social-sprite.png) -128px 0 no-repeat;
}#utility-navigation{width:490px;float:right;}

#togo-links li,#utility-navigation li{padding-left:10px;border-left-style:solid;border-left-width:1px;margin-left:10px;}

#togo-links li:first-child,#utility-navigation li:first-child{border-left:none;}

#togo-links li:first-child{margin-left:0px;padding-left:0px}
#togo-links li {float:left}

.locations #primary-content{padding-bottom:30px;}.location.first-child{margin-top:-3px}.locations p{width:510px;}#for-edit-phone{margin-top:15px}#edit-submit{font-size:0px!important;color:white!important}.location{margin-bottom:25px;margin-top:10px;width:520px}.location ul{margin-left:30px;float:left;margin-top:30px;}.map{float:left;border-width:3px;border-style:solid;}#sign-up-form{margin-top:30px;}#sign-up-form .form-radio{margin-left:0;}#sign-up-form label{display:block;width:315px}#for-edit-zipcode{margin-top:10px;}#sign-up-form #edit-zipcode{width:105px;}#sign-up-form #for-often-visit-late-night,#sign-up-form #for-often-visit-special-occasions,#sign-up-form #for-often-visit-dinner,#sign-up-form #for-often-visit-lunch,#sign-up-form #for-edit-favorite-location-fw,#for-radio-buttons-edit-favorite-location-gv,#for-radio-buttons-edit-favorite-location-fw,#sign-up-form #for-edit-favorite-location-gv,#sign-up-form #for-favorite-location-grapevine,#sign-up-form #for-favorite-location-fort-worth{display:inline!important;}#sign-up-form .form-text{width:264px;padding:1px 5px;display:block;border:none;margin-bottom:15px;margin-top:5px;}#sign-up-form #edit-message{display:block;border:none;}#sign-up-form #edit-submit{width:89px;height:34px;background:url(../_media/sign-up-submit.png) 0 0 no-repeat;border:none;text-indent:-9999px;clear:both;float:left;margin-top:20px}#sign-up-form #edit-submit:hover{cursor:pointer;}.introduction{width:545px;clear:left;margin-bottom:20px}
table{padding-bottom:30px;}
#mc_embed_signup #edit-submit{width:89px;height:34px;background:url(../_media/sign-up-submit.png) 0 0 no-repeat;border:none;text-indent:-9999px;clear:both;float:left;margin-top:20px}
#mc_embed_signup #edit-submit:hover{cursor:pointer;}
table .date{padding-right:80px;padding-bottom:15px;padding-top:15px;}
table .time{padding-left:70px;text-align:right;}
.callout-container{border-bottom-width:1px;border-bottom-style:solid;width:585px;padding-bottom:20px;}
.clearfix{display:block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#edit-prefix-code,#edit-area-code{width:25px!important;float:left}#for-edit-area-code span,#for-edit-area-code em{display:block}#edit-prefix-code{margin-left:3px}#edit-suffix-code{width:35px!important;float:left;margin-left:3px}#for-area-code input{margin-top:10px}#for-area-code span{margin-top:15px}p small{width:460px;display:block;margin-top:30px}#edit-phone{width:100px!important}.error-message{float:right;margin-right:45px}.success-message{margin-top:20px;margin-bottom:20px}#edit-phone{margin-bottom:0px!important}#menu-navigation{left:330px;letter-spacing:1px;position:absolute;text-align:right;top:70px;width:150px;}.callout-container p{margin-top:5px}*+html #page{padding-top:20px}*+html .location.first-child{margin-top:0px}*+html #menu-navigation{top:90px;}#for-expectation-radios-meet,#for-expectation-radios-exceed{float:left}.gift-cards p{width:550px}


	.location a{
		margin-top:30px;
		display:block;
	}
	
	.locations li .order-togo{
		margin-top:5px	
	}



	#menu-navigation li{
		margin-bottom:5px
	}
	
	#menu-navigation a{
		text-transform:none;
		font-size:13px
	}
	#menu-navigation .first-child{
		float:left
	}

}