.eaalphaicon{
	padding-right:10px !important;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666666;
    font-family:Arial, Helvetica, sans-serif;
	background-color:#ece7dd;
}

a{
color:#666666;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

#left-side{
float:left;
width:600px;
}

#right-side{
width:314px;
float:right;
}

#left-half{
float:left;
width:360px;
}

#right-half{
width:560px;
float:right;
}

#body-color{
background: url(/img/eateast/lower-bg.jpg) repeat-x;
background-color:#fbfaf8;
}

#flashcontent{
width:294px;
float:right;
padding-top:10px;
}

#frame{
clear:both;
width:954px; 
margin:auto;
border: 1px solid #b6ad9b;
background-color:#ffffff;
border-bottom:none;
}

.content{
padding-left:12px;
padding-right:12px;
/*float:left;*/
}

h1 {
font-size:22px;
font-weight:normal;
margin-bottom:8px;
color:#004813;
}

h5 {
font-size:18px;
color:#004813;
}

h6 {
font-size:15px;
color:#ffffff;
}


p {
color:#666666;
font-family:arial;
line-height:20px;
margin-bottom:8px;
}

#top-section{
background: url(../img/eateast/background.jpg) repeat-x;
}

#top-section-content{
width:942px; 
height:82px;
margin:auto;
}

#header-image{
/*background-image: url(../img/eateast/header-image.jpg);
background-repeat:no-repeat;*/
/*height:186px;
width:931px;*/
padding-bottom:12px;
margin-top:12px;
margin-left:12px;
}

#no-script-header{
/*height:186px;
width:931px;*/
padding-bottom:12px;
margin-top:12px;
margin-left:12px;
margin-top:-196px;
}

ul#nav { 
background:url(../img/nav.jpg);
background-repeat:no-repeat; }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:24px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none }

li#navHome a, li#navRestaurants a, li#navProducers a, li#navPubs a, li#navEvents a, li#navAccommodation a{ background:url(../img/eateast/nav.jpg) }

li#navHome a 						{ background-position:0 0; width:54px; left:0 }
li#navHome a:hover					{ background-position:0 -24px }
body#pageHome li#navHome a 			{ background-position:0 -24px }

li#navRestaurants a 						{ background-position:-54px 0; width:103px; left:54px }
li#navRestaurants a:hover					{ background-position:-54px -24px }
body#pageRestaurants li#navRestaurants a 			{ background-position:-54px -24px }

li#navPubs a 						{ background-position:-157px 0; width:127px; left:157px }
li#navPubs a:hover				{ background-position:-157px -24px }
body#pagePubs li#navPubs a 		{ background-position:-157px -24px }

li#navProducers a 					{ background-position:-284px 0; width:181px; left:284px }
li#navProducers a:hover				{ background-position:-284px -24px }
body#pageProducers li#navProducers a 	{ background-position:-284px -24px }

li#navAccommodation a 						{ background-position:-465px 0; width:144px; left:465px }
li#navAccommodation a:hover					{ background-position:-465px -24px }
body#pageAccommodation li#navAccommodation a 		{ background-position:-465px -24px }

li#navEvents a 						{ background-position:-609px 0; width:60px; left:609px }
li#navEvents a:hover					{ background-position:-609px -24px }
body#pageEvents li#navEvents a 		{ background-position:-609px -24px }


ul#nav { position:relative;
margin-left:266px;
top:33px;
}

#logo{
width:100px;
float:left;
}


.content-box{
width:304px;
height:98px;
float:left;
padding-left:10px;
padding-bottom:10px;
/*padding-top:3px;*/
}

.content-box a{
background-image:url(../img/eateast/link-arrow.gif);
background-repeat:no-repeat;
color:#ffffff;
font-size:11px;
line-height:5px;
margin:0px;
padding:0px 0px 0px 0px;
text-decoration:none;
margin-left:0px;
margin-top:4px;
padding-left:10px;
}

.image{
float:left;
width:140px;
}

#red-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/red-box.jpg);
}

#red-bg p{
color:#f0dcd8;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#red-bg a{
color:#f0dcd8;
}

#red-bg a:hover{
text-decoration:underline;
}

#blue-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/blue-box.jpg);
}

#blue-bg p{
color:#f6f8f9;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#blue-bg a{
color:#f6f8f9;
}

#blue-bg a:hover{
text-decoration:underline;
}

#green-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/green-box.jpg);
}

#green-bg p{
color:#f1f3e4;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#green-bg a{
color:#f1f3e4;
}

#green-bg a:hover{
text-decoration:underline;
}

#yellow-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/yellow-box.jpg);
}

#yellow-bg p{
color:#fdf8e8;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#yellow-bg a{
color:#fdf8e8;
}

#yellow-bg a:hover{
text-decoration:underline;
}

#purple-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/purple-box.jpg);
}


#purple-bg p{
color:#f2ebf6;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#purple-bg a{
color:#f2ebf6;
}

#purple-bg a:hover{
text-decoration:underline;
}

#orange-bg{
width:164px;
height:98px;
float:right;
background-image: url(../img/eateast/orange-box.jpg);
}

#orange-bg p{
color:#fffaf2;
font-size:11px;
line-height:17px;
margin-top:2px;
margin-bottom:6px;
margin-right:10px;
}

#orange-bg a{
color:#fffaf2;
}

#orange-bg a:hover{
text-decoration:underline;
}

.clearer{
clear:both;
}

.content-box-inside{
margin-left:6px;
margin-top:3px;
}


#footer{
background-image: url(../img/eateast/footer.jpg);
background-repeat:repeat-x;
background-color:#ece7dd;
height:100px;
}

#footer-content{
background-image: url(../img/eateast/footer-bg.jpg);
background-repeat:no-repeat;
width:956px;
margin:auto;
text-align:center;
padding-top:25px;
}

#footer-content p{
color:#8e826a;
}

#footer-content a{
color:#8e826a;
text-decoration:none;
}

#footer-content a:hover{
text-decoration:underline;
}

.ajax-box{
background-image: url(../img/eateast/ajax-box.jpg);
width:611px;
height:210px;
margin-left:0px;
float:left;
}

.ajax-header{
padding:7px;
}

.ajax-header-left{
float:left;
width:547px;
/*padding-bottom:7px;*/
height:29px;
}

.ajax-header-right{
float:left;
}

.ajax-item{
width:195px;
padding-left:7px;
float:left;
}

.ajax-item-left{
width:195px;
padding-left:9px;
float:left;
}

.ajax-item-center{
width:195px;
padding-left:5px;
float:left;
}

.ajax-item-right{
width:195px;
padding-left:6px;
float:left;
}

.ajax-box p{
color:#837e74;
font-size:11px;
line-height:14px;
margin-top:5px;
margin-right:3px;
margin-bottom:10px;
}


a.more-info-link{
background-image:url(../img/eateast/ajax-button.jpg);
background-repeat:no-repeat;
color:#F8914E;
padding:0px;
margin:0px;
padding-left:15px;
font-size:11px;
text-decoration:none;
/*line-height:5px;*/
color:#837e74;
}

.more-info-link a:hover{
background-image:url(../img/eateast/ajax-button.jpg);
background-repeat:no-repeat;
margin-left:0px;
padding-left:15px;
text-decoration:none;
color:#c2d833;
}





a.link-button:hover, a.more-info-link:hover, .more-info-link a:hover, a span.more-info-link:hover {
color:#c2d833;
}

#display-none{
display:none;
}

.tabcontent{
display:none;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0px;
}

.button a:hover {
color:#FFFFFF;
text-decoration:none;
}

.button a{
color:#FFFFFF;
text-decoration:none;
}

.float-left{
float:left;
padding-right:10px;
padding-top:5px;
}

.float-right{
float:right;
padding-left:10px;
padding-top:5px;
}

#map-left{
float:left;
width:450px;
}

#map-right{
float:right;
width:450px;
}

#big-map{
/*width:584px;
float:right;*/
padding-top:3px;
}

#search-box{
width:327px;
float:left;
}

#half-right {
background-color:#F7F7F2;
background-image:url(../img/gradiants/tpt2-content-grad.jpg);
background-repeat:repeat-x;
border:1px solid #E9E9DF;
float:left;
margin-left:0px;
padding:2px 5px 5px;
width:325px;
}

#half-right h2 {
background-color:#428BC7;
background-image:url(../img/eateast/big-dms-grad.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 11px;
padding:5px;
}

.third-details-split-left {
float:left;
padding-bottom:12px;
width:275px;
}

.third-details-split-right {
float:right;
padding-bottom:12px;
width:275px;
}

.third-details p, .third-details-split-left p, .third-details-split-right p {
background-color:#3985C3;
background-image:url(../img/eateast/events-grad.jpg);
color:#FFFFFF;
font-size:110%;
font-weight:bold;
line-height:22px;
margin:0px;
padding:0px 0px 0px 7px;
}

#right-half a{
text-decoration:none;
}

.third-details a:hover img, .third-details-split-left a:hover img, .third-details-split-right a:hover img {
opacity:0.9;
}
.third-details img, .third-details-split-left img, .third-details-split-right img {
opacity:1;
}

/*the dms 65*/
div#thedms65 {
margin:auto;
width:100%;
}

div#thedms65 li a, div#thedms65 li a:visited, .myplanbutton a, .myplanbutton a:visited, .TPButtons a, .TPButtons a:visited, #thedmsItineraryDescription a {
background-color:#9F8A42;
background-image:url(../img/eateast/events-grad.jpg);
background-position:left top;
background-repeat:repeat-x;
/*border:1px outset #000000;*/
color:#FFFFFF;
font-weight:bold;
margin:3px;
text-align:center;
text-decoration:none;
padding:4px;
}

div#thedms65 #thedmsItineraryEntryHolder {
border:1px solid #497a5c;
margin-right:10px;
padding:0px;
width:62%;
float:left;
}

#thedms65 #thedmsTPItineraryRightPane {
width:34%;
float:right;
}

div#thedms65 h3 {
background-color:#9F8A42;
color:#FFFFFF;
padding:5px;
margin:0px;
background-image:url(../img/eateast/events-grad.jpg);
}

thedms65 #thedmsItineraryEntryHolder .thedmsItineraryEntryDescription {
padding:10px;
}

div#thedms65 .thedmsItineraryEntryDescription {
line-height:1.4em;
}

div#thedms65 div#thedmsContactPanel {
width:90%;
}

div#thedms65 .thedmsItineraryEntryDescription {
padding:3px 0px;
vertical-align:top;
margin:10px;
}

div#thedms65 .thedmsItineraryItemDescription {
padding:4px 0px;
margin:10px;
}

div#thedms65 .BrowseCell h2 {
font-size:120%;
font-weight:bold;
margin:0pt;
padding:0px;
text-align:left;
padding-bottom:10px;
}

div#thedms65 .BrowseCell h2 a{
color:#497a5c;
text-decoration:none;
}

div#thedms65 .BrowseCell h2 a:hover{
color:#497a5c;
text-decoration:underline;
}


div#thedms65 .thedmskey {
background-color:#ffffff;
}


#thedmsTPitineraryList ul {
clear:both;
float:none;
padding:0px 0px 15px;
width:100%;
}

h2 {
color:#497a5c;
font-size:120%;
font-weight:bold;
margin-bottom:10px;
}


#be-inspired-left {
float:left;
width:460px;
}

#be-inspired-left-items {
padding-top:13px;
}

#be-inspired-bottom-section {
clear:left;
}

#be-inspired-right {
float:right;
padding-top:8px;
width:460px;
}

#be-inspired-right-top {
margin-bottom:10px;
}

#be-inspired-right-middle {
clear:left;
padding-bottom:10px;
padding-top:0px;
}

#be-inspired-left-middle {
clear:right;
}

#be-inspired-right-bottom {
clear:both;
padding-top:5px;
}

#inspired-footer-sifr {
padding-bottom:8px;
}

#be-inspired-wrapper {
float:left;
padding-left:12px;
padding-right:12px;
}

#be-inspired-wrapper h3{
color:#497A5C;
font-size:125%;
font-style:italic;
font-weight:normal;
}

#be-inspired-wrapper p{
line-height:18px;
}

#be-inspired-wrapper h4{
color:#497A5C;
font-size:115%;
font-style:italic;
font-weight:bold;
margin-bottom:0px;
line-height:20px;
}

h4{
margin-top:5px;
font-size:12px;
font-weight:normal;
color:#837E74;
}

.eaalphaicon{
	padding-right:10px !important;
}

