@charset "utf-8";
/* CSS Document */

html{overflow-y:scroll;}


body{
	font-family:Arial, Helvetica, sans-serif;
	behavior:url("/shared_code/csshover.htc");
	behavior: url("/shared_code/iepngfix.htc");
	outline:none;
	background:#290e06;
	color:#2a3d1d;
	
}

.imageBox{margin:10px;border:5px solid #44642f; background:#5a863e;padding:6px;}
.imageBox2{margin:10px;border:2px solid #44642f;}



.paddingTen{padding:10px;}
.paddingLeftTen{padding-left:10px;}
.paddingLeftFif{padding-left:15px;}
.paddingLeftTwenty{padding-left:20px;}

.paddingTopTen{padding-top:10px;}
.paddingTopFif{padding-top:15px;}
.paddingTopTwenty{padding-top:20px;}


.marginTen{margin:10px;}
.marginTwenty{margin:20px;}


.marginLeftTen{margin-left:10px;}
.marginLeftFif{margin-left:15px;}
.marginLeftTwenty{margin-left:20px;}

.marginTopTen{margin-top:10px;}
.marginTopFif{margin-top:15px;}
.marginTopTwenty{margin-top:20px;}

.marginRightTen{margin-right:10px;}
.marginRightFif{margin-right:15px;}
.marginRightTwenty{margin-right:20px;}

.textCenter {text-align:center;}
.textRight {text-align:right;}
.textLeft {text-align:left;}

a {color:#2a3d1d;}
a:hover {color:#87a73f;}
a:active {outline: none;}
a:visited {}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}

h1 {color:#360f07; letter-spacing:-1pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; font-size:28pt;}
h1.pageTitle{border-top:1px solid #87a73f; border-bottom:1px solid #87a73f;margin-bottom:10px;font-size:36pt; font-style:italic;}
.sectionTitle{margin-bottom:5px;margin-top:30px;}

h1 a{text-decoration:none;color:#360f07;}

h2 {color:#360f07; letter-spacing:-1pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12pt;margin-bottom:5px;} /*Reserved for smallest headings(smaller than h6) */
h3 {} /*Reserved for MainNav DD Titles in megamenu CSS*/
h4 {} /*Reserved for SubNav Titles */
h5 {color:#360f07; letter-spacing:-1pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:19pt;margin-bottom:10px;} /*Reserved
for Smaller headings */
h5 a{text-decoration:none;} 

h6 {color:#360f07; letter-spacing:-1pt; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:15pt;margin-bottom:10px;} /*Reserved for Smallest headings */


p {line-height:1.4;font-size:11pt;}

.logo{width:256px; height:215px; position:absolute;z-index:600; left:345px;}

#headerContainer{text-align:center;height:190px;background:url(/images/bg_header_repeated.jpg) left top repeat-x;}
#headerInner{background:url(/images/bg_header.jpg) center top no-repeat;height:190px;text-align:center;}
#header{width:960px;border:0px solid #fff;margin:auto;text-align:left;height:190px;position:relative;}
#bodyContainer{text-align:center;background:#fff url(/images/bg_body_mid.jpg) center top repeat-y;}
#body{width:960px;border:0px solid #000;margin:auto;text-align:left;padding-bottom:30px;}


#footerContainer{text-align:center;background:url(/images/bg_footer.jpg) left top repeat-x;height:180px;}
#footer{width:960px;border:0px solid #fff;margin:auto;text-align:left; color:#fff;}
#footer ul{}
#footer li{margin-top:7px; font-size:8pt;line-height:1.2;}
#footer a{color:#fff; font-size:8pt;}
#footer a:hover{color:#87a73f; font-size:8pt;}

#footer .title{margin-bottom:20px;margin-top:5px;}
#footer .footerLogo{float:left;}
#footer .contactGeorgias{float:left;padding-left:25px;border-left:1px solid #481208;padding-right:25px;width:205px;margin-top:15px;margin-left:20px;}
#footer .insideGeorgias{float:left; padding-left:25px;padding-right:25px;border-left:1px solid #481208;padding-right:25px;margin-top:15px;}
#footer .moreFrom{float:left; padding-left:25px;border-left:1px solid #481208;margin-top:15px;}

#nav2{position:absolute; bottom:0px;border:0px solid #fff; width:960px; background:url(/images/bg_nav.png) left top no-repeat; height:65px; z-index:5000;}
#nav2 a{margin-top:25px;margin-right:10px; }

#nav{position:absolute; bottom:0px;border:0px solid #fff; width:960px; background:url(/images/bg_nav.png) left top no-repeat; height:65px; z-index:500;}
#nav a{margin-top:25px;margin-right:10px; }

#nav a.home{width:60px; height:38px; display:block; background:url(/images/masterSprite.png) 0px 0px  no-repeat;float:left;}
#nav a.home:hover{width:60px; height:38px; display:block; background:url(/images/masterSprite.png) 0px -47px  no-repeat;}
#nav a.homeOn{width:60px; height:38px; display:block; background:url(/images/masterSprite.png) 0px -47px  no-repeat;float:left;}

#nav a.store{width:111px; height:38px; display:block; background:url(/images/masterSprite.png) -69px 0px  no-repeat; float:left;}
#nav a.store:hover{width:111px; height:38px; display:block; background:url(/images/masterSprite.png) -69px -47px  no-repeat;}
#nav a.storeOn{width:111px; height:38px; display:block; background:url(/images/masterSprite.png) -69px -47px  no-repeat;float:left;}

#nav a.dining{width:144px; height:38px; display:block; background:url(/images/masterSprite.png) -189px 0px  no-repeat; float:left;}
#nav a.dining:hover{width:144px; height:38px; display:block; background:url(/images/masterSprite.png) -189px -47px  no-repeat;}
#nav a.diningOn{width:144px; height:38px; display:block; background:url(/images/masterSprite.png) -189px -47px  no-repeat;float:left;}

#nav a.purchasing{width:109px; height:38px; display:block; background:url(/images/masterSprite.png) -342px 0px  no-repeat; float:left;}
#nav a.purchasing:hover{width:109px; height:38px; display:block; background:url(/images/masterSprite.png) -342px -47px  no-repeat;}
#nav a.purchasingOn{width:109px; height:38px; display:block; background:url(/images/masterSprite.png) -342px -47px  no-repeat;float:left;}

#nav a.learn{width:129px; height:38px; display:block; background:url(/images/masterSprite.png) -460px 0px  no-repeat; float:left;}
#nav a.learn:hover{width:129px; height:38px; display:block; background:url(/images/masterSprite.png) -460px -47px  no-repeat;}
#nav a.learnOn{width:129px; height:38px; display:block; background:url(/images/masterSprite.png) -460px -47px  no-repeat;float:left;}

#nav a.values{width:78px; height:38px; display:block; background:url(/images/masterSprite.png) -598px 0px  no-repeat; float:left;}
#nav a.values:hover{width:78px; height:38px; display:block; background:url(/images/masterSprite.png) -598px -47px  no-repeat;}
#nav a.valuesOn{width:78px; height:38px; display:block; background:url(/images/masterSprite.png) -598px -47px  no-repeat;float:left;}

#header a.feedback{width:96px; height:26px; display:block; background:url(/images/masterSprite.png) -685px 0px  no-repeat;position:absolute; top:0px; right:0px;z-index:10;}
#header a.feedback:hover{width:96px; height:26px; display:block; background:url(/images/masterSprite.png) -790px 0px  no-repeat;}


#nav .left{float:left;padding-left:10px;}
#nav .right{float:right;}


#feature{width:960px;height:301px; background:url(/images/bg_feature.png) left top no-repeat;padding-top:7px;}
#noFeature{width:960px;height:20px; background:url(/images/bg_feature.png) left -285px no-repeat;}


.specials td {text-align:center;}

.address{position:absolute; background:url(/images/address.png) left top no-repeat; width:181px; height:53px;z-index:10;left:69px; top:57px;display:block;}
.address2{position:absolute; background:url(/images/rodeo.png) left top no-repeat; width:204px; height:65px;z-index:10;left:69px; top:45px;display:block;}

.hoursNumber{position:absolute; background:url(/images/hoursNumber.png) left top no-repeat; width:209px; height:52px;z-index:10;left:670px; top:57px;display:block;}
.hoursNumber2{position:absolute; background:url(/images/hoursNumber2.png) left top no-repeat; width:212px; height:70px;z-index:10;left:670px; top:45px;display:block;}


.tweets{background:#44642f; color:#fff; padding:1px 10px 10px 10px;margin-top:20px;border:4px solid #27391b;}
.tweets p {font-size:10pt;}
.tweets li {font-size:10pt;line-height:1.3;}
.tweets a {color:#FFF;}
.tweets h6 {color:#FFF;}

/* ======================= Home Page Features ======================================= */

 #features {  
          position:relative;  
          width:932px;   
          height:270px; 
		  background:#fff;
		  border:5px solid #27391b;
		  margin-left:10px;
	
		  
     }  
       
     #big_picture {  
          position:absolute;  
          z-index:0;  
		  width:932px; 
		  height:270px;



     }  
       
     #big_picture_fade{  
          position:absolute;  
          z-index:5;  
		  width:932px; 
		  height:270px;




     }  
       
     .thumbPad {  
          position:absolute;  
          bottom:10px;  
          right:0px;  
          z-index:600;  
		  
     }  
     .small_thumbnail {  
          cursor:pointer;  
          float:left;  
          width:28px;  
          height:28px;  
          margin-right:10px;  
		  border:1px solid #283b1c;
     }
     
     .small_thumbnail:hover {  
		  border:1px solid #ffff40;
		  
     }
     
.col1 {float:left; width:400px;}
.col2 {float:right; width:260px;}
.col3 {float:right; width:300px;}


.col4 {float:left; width:225px;}
.col5 {float:left; width:500px; border:0px solid #000;}

.col325 {width:325px;}
.col320 {width:320px;}

.shadowBox1{padding:20px 10px 0px 20px; background:url(/images/bg_shadow1.jpg) left top no-repeat;}
.content {float:right;margin-left:15px;width:700px;margin-right:10px;}
.content2 {margin-left:15px; margin-right:10px;}

.runner1 {}


#subNav{margin-top:20px;}
#subNav h4{border-bottom:3px solid #293d1d; background:#5b873f; padding:2px 5px 2px 15px;font-size:14pt; font-style:italic;color:#fff;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-.5pt;margin-bottom:5px;}
#subNav li{padding:4px 10px 4px 15px;}
#subNav li:hover{padding:4px 10px 4px 15px;}

#subNav a{display:block; font-family:Georgia, "Times New Roman", Times, serif;}
#subNav a:hover {display:block;}


.spotLight{border-bottom:1px solid #87a73f;padding-bottom:10px;}
.spotLight img {float:left; margin-right:15px;border:1px solid #87a73f;}
.spotLight p{font-size:9pt;}

a.btnRed{background:#550000 url(/images/bg_btn_red.gif) left top repeat-x;padding:5px 10px 6px 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;border: 1px solid #7b0c26; font-style:italic;color:#fff;display:block;text-decoration:none; text-align:center;}
a:hover.btnRed{background:#550000 url(/images/bg_btn_red_over.gif) left top repeat-x;}

a.btnGreen{background:#5e8a40 url(/images/bg_btn_green.gif) left top repeat-x;padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;border: 1px solid #3d5a2a; font-style:italic;color:#fff;display:block;text-decoration:none;}
a:hover.btnGreen{background:#550000 url(/images/bg_btn_green_over.gif) left top repeat-x;}

a.btnBrown{background:#5e8a40 url(/images/bg_btn_brown.gif) left top repeat-x;padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt;border: 1px solid #3d5a2a; font-style:italic;color:#fff;display:block;text-decoration:none;}
a:hover.btnBrown{background:#550000 url(/images/bg_btn_brown_over.gif) left top repeat-x;}

input.button{padding:3px; font-size:10pt;}
input{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#2a3d1d; }
input.text{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#2a3d1d; background: #e3e5e8 url(/images/input_bg1.gif) top left repeat-x;border:1px solid #dedede; width:250px;
}
textarea.text{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#2a3d1d; background: #fff url(/images/input_bg1.gif) left bottom repeat-x;border:1px solid #dedede;}
select{padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#2a3d1d; border:1px solid #dedede;
}

.searchField{border:1px solid #dedede; 
margin:0px 5px 0px 0px; 
padding:5px 0px 5px 5px; 
background: #e3e5e8 url(/images/input_bg1.gif) top left repeat-x;
width:180px;
}

.cLabel{margin-top:10px;margin-bottom:5px;font-size:12pt;}

.yellowBox{border:1px solid #fdb100;background:#fcf3dd;padding:10px;}

#content img {padding:0px 20px 20px 20px;}
#content ul {padding-left:20px;}
#content li{font-size:11pt;margin-top:2px;border-bottom:0px solid #5b873f;padding-bottom:2px; list-style:disc;line-height:1.3;}

#content ul.normalList2 {}
#content ul.normalList2 li{font-size:10pt;margin-top:5px;border-bottom:1px solid #5b873f;padding-bottom:20px; line-height:1.3;}
#content ul.normalList2 li.top{border-top:1px solid #5b873f;padding-top:20px;}


ul.normalList {}
ul.normalList li{font-size:11pt;margin-top:5px;border-bottom:1px solid #5b873f;padding-bottom:5px;}

ul.normalList2 {}
ul.normalList2 li{font-size:10pt;margin-top:5px;border-bottom:1px solid #5b873f;padding-bottom:20px; line-height:1.3;}
ul.normalList2 li.top{border-top:1px solid #5b873f;padding-top:20px;}



ul.normalList3 {}
ul.normalList3 li{font-size:11pt;margin-top:5px;border-bottom:1px solid #dedede;padding-bottom:5px;}



ul.bullets {padding-left:20px;}
ul.bullets li{font-size:11pt;margin-top:5px;border-bottom:0px solid #5b873f;padding-bottom:5px; list-style:disc;line-height:1.3;}

ul.bullets2 {padding-left:20px;margin-top:5px;}
ul.bullets2 li{ list-style:disc;margin-left:0px; font-size:10pt; }

ul.bullets2 li a {line-height:1.3;}


ul.bullets2 li ul li{font-size:8pt; border-bottom: 1px solid #dedede; list-style:none; font-family:arial;}
ul.bullets2 li ul li.top{border-top: 1px solid #dedede;}

ul.bullets2 li ul li a{font-family:Arial, Helvetica, sans-serif;color:#5b873f;}


ol.recipe {}
ol.recipe li{font-size:11pt;margin-top:5px;border-bottom:0px solid #5b873f;padding-bottom:5px;list-style-type: decimal;}


ol.general {padding-left:20px;margin-left:10px;}
ol.general li{font-size:11pt;margin-top:5px;border-bottom:0px solid #5b873f;padding-bottom:5px;list-style-type: decimal;}



.lines{border-top:2px solid #87a73f; border-bottom:2px solid #87a73f;margin-bottom:10px; padding-top:7px; padding-bottom:7px;}
.lines2{border-top:3px solid #87a73f; border-bottom:3px solid #87a73f;margin-bottom:10px; padding-top:7px; padding-bottom:7px;}
.lines3{border-top:1px solid #87a73f; border-bottom:1px solid #87a73f;margin-bottom:10px;}
.lineTop{border-top:1px solid #87a73f;}



.content p {margin-top:15px;}

table{}
table.recipe h6{padding:0px; margin:0px;}
table.recipe td{padding:5px; font-size:10pt;;border-bottom:1px solid #fce4a9;}
table.recipe td.copyright{font-size:8pt; font-style:italic;border:0px;}


table.general th{background:#fcd881; border:3px solid #fff; padding: 5px;}

table.general h6{padding:0px; margin:0px; }
table.general td{padding:5px; font-size:10pt;;border-bottom:1px solid #fce4a9;line-height:1.3;}
table.general td.footnote{font-size:8pt; font-style:italic;border:0px;}


.noPadMargin{margin:0px; padding:0px;}

.txpCommentInputMessage{ width:575px;padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11pt; color:#2a3d1d; height:150px;}
.articleImage{float:right; padding:20px;}

#sign_up {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 400px;
        position: relative;
        display: none;
    }
    #sign_up #sign_up_form {
        margin-top: 13px;
    }
    #sign_up label {
        display: block;
        margin-bottom: 10px; 
        color: #536376;
        font-size: .9em;
    }
  
    #sign_up label input {
        display: block;
        width: 393px;
        height: 31px;
        background-position: -201px 0;
        padding: 2px 8px;
        font-size: 1.2em;
        line-height: 31px;
    }

.mapLabels strong {line-height:1.4; font-size:12pt;}
.mapLabels p {line-height:1.4; font-size:10pt; margin-top:0px;padding: 0px 10px 20px 10px; }

#map strong{display:block;line-height:1.4; font-size:12pt; margin-bottom:5px;}
#map p{line-height:1.4; font-size:10pt; margin-top:0px;}


	#map{ width:500px;height:500px;float:left }
	#sideBar{ width:200px;height:500px;text-align:center;background:#fff;float:right }
	#sideBar div{font-size:10pt; border-top:1px solid #dedede;text-align:left; line-height:1.3; padding:3px;cursor:pointer }
	#sideBar div:hover{ background:#efefef; }
	#buttons{ clear:both;text-align:center }
	.bSideSelect{ background:#dedede; } /* clicked items get this class */


.kw{clear:both; background:#270c05; padding:6px;margin-left:-7px;text-decoration:none; margin-top:5px;display:block;float:left;color:#b78d62;}
