﻿body
{	
    margin-top:  50px;
	background-color:#595b5b;
    font-family:Tahoma,Verdana,Sans-Serif;
	margin-right:20px;
	margin-top:10px;
}


#doc2 
{
    background-color:White;
    width:913px; padding:0;
}

#body 
{
    padding:1px;
}

div.gradient 
{
   padding-top:1px;background-image:url('/s/i/bg_gradient_details.gif'); background-repeat:repeat-x;     
    background-color:#86E3F2;
}

#sitecap 
{
    height:7px; 
}
#sitecap img
{
    padding:0;margin:0;height:7px; 
}

body {
	font-size: small
}
* html body 
{
    font-size: x-small; /* for IE5/Win */
    f\ont-size:small; /*for other IE Versions - yes this slash is INTENTIONAL */    
}

.help a
{
    cursor:help;
}

ul li { list-style-type:none}

p label 
{
    display:block;
    float:left;
}

div	{margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


h1 { font-size:175%; }
h2 { font-size:135%; }
h3 { font-size:110%; }

h1, h2, h3, h4, h5, h6 { color:#FEA702; padding:0 0 10px 0; font-weight:bold;}
h1 a { color:#FEA702;}
img { border:0;}

#indicator 
{
    display:none;  position:fixed !important; position:absolute;right:10px; top:30px;
}









#accountmenu 
{
    background-color:#9F9F9F; margin-left:30px; height:20px;color:white; width:400px; list-style-type:none;padding:5px;
}
#accountmenu li { float:left; display:block;  padding-left:10px}
#accountmenu li.selected { font-weight:bold;}
#accountmenu a:visited { color:White; text-decoration:none;}
#accountmenu a:hover   { color:White; text-decoration:none; font-weight:bold}
#accountmenu a:active  { color:White; text-decoration:none;}
#accountmenu a:link { color:White; text-decoration:none;}

a 
{
	color:#0cbfe7;
}

#addnewtopic { display:none;}

#photobanner 
{
    margin: 0 1px 1px 1px;
    background-color:#666666;
    width:905px; height:100px;
    font-size:1px;
    padding:5px 0 4px 5px;
}
#photobanner img 
{
    margin-right:3px;
}

#EstablishmentListings p 
{
	float:left; width:200px; text-align:center; padding:5px; margin:10px;  border:solid 1px white;
}
#EstablishmentListings p a 
{
    font-size:110%; font-weight:bold; display:block; 
}

.TableLeftAlign td { text-align:left; }

.TableNoPadding { padding:0; margin:0;border-collapse:collapse; }
.TableNoPadding td { padding:0; margin:0;border-collapse:collapse; }
.TableNoPadding tr { padding:0; margin:0;border-collapse:collapse; }



#citylist {
    padding:20px;
    background-image:url('/s/i/containers/filter_gradient.gif');
    background-repeat:repeat-x;
    background-color:#CDF5FB;
    display: block;
}

#citylist ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#citylist li {
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	float: left;
	position: relative;
	padding-right:20px;
	width:150px; float:left;
}

#loginheader 
{
    display:block; height:1em; padding:0 40px 0 0; overflow:visible;
    text-align:right; font-size:70%;  
}


#controlpanel 
{
    display:block;
}

#controlpanel ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	overflow:auto;
}
#controlpanel li {
	margin: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	border: 0;
	display: block;
	float: left;
	position: relative;
	width:95px;
}



#cityfeature 
{
    padding:20px;
    background-image:url('/s/i/containers/filter_gradient.gif');
    background-repeat:repeat-x;
    background-color:#CDF5FB;
    display:block;
}

#cityfeature ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
#cityfeature li {
	margin: 0;
	padding:  0 0 5px 0;
	border: 0;
	float: left;
	position: relative;
	width:120px;
}

.clear { clear:both; }

.TableNoPadding { padding:0; margin:0;border-collapse:collapse; }
.TableNoPadding td { padding:0; margin:0;border-collapse:collapse; }
.TableNoPadding tr { padding:0; margin:0;border-collapse:collapse; }


#bubble 
{
    background-image:url('/s/i/lowerbubble.png'); display:none;position:absolute; 
    padding-top:75px; padding-left:40px; padding-right:30px;
    width:238px; height:198px;
    width:163px !important; height:123px;
}

/*
#detailspagecontents h1
{
     color:#FEA702;
     text-transform:uppercase;
     width:300px;
     padding:10px 0 0 10px;
}
*/

.nearbycontainer
{
    overflow:auto;
    padding:0 0 0 5px; 
    width:200px; 
    float:left
}

.nearbycontainer b
{
    color:#FEA702;
    text-transform:uppercase;
}

.indentpadding
{
    padding:0 0 20px 10px; 
} 



#bardetailsmenu
{
    color:white;
    font-weight: bold;
    height:18em;
    padding-top: 10px;
    padding-left:10px;
    background-image:url('/s/i/details_gradient.gif'); 
    background-repeat:no-repeat;
    background-color:#666
}

#bardetailsmenu a
{
    color:white;
}
.map
{
    width: 475px; 
    height: 400px;
    margin: 0 15px 0 0; 
    border: solid 1px #999; 
    float:left;
}

.mapsidebar
{
    overflow:auto;
    width:198px; 
    float:left; 
}

.mapsidebar strong
{
    color:#FEA702;
    font-size:11px;
    text-transform:uppercase;
}

#adcolumn1
{
    background-image:url('/s/i/containers/blue_gradient_box.jpg'); 
    padding:3px;
}

.adcolumn
{
    background-image:url('/s/i/containers/gray_gradient_box.jpg'); 
    background-repeat:repeat-x;
    background-color:#999999;
    padding:3px;
    width:190px;
}

.adcolumnbg
{
    background-color:#F5F5F4; 
    width:182px;
}

.adBanner{padding:0 0 5px 0;display:block;text-align:center;}

.myDetails li
{
    list-style-type:none;
}



.general { padding:10px;}
 
.rateables.display { width:200px;}
.rateables.display label {  font-size:11px; margin-left:4px  }
.rateables.display img { float:left; }
.rateables.display p { clear:both; }

.rateables.edit { display:none; }

/*====BLOG PAGE=====*/
.blog-entry,.add-review label 
{
    width:600px;
    font-weight:bold;
}
.blog-entry,.add-review input[type=text]
{
    width:500px;
}
.blog-entry,.add-review textarea
{
    width:500px;
    height:200px;
    
}

.country-name { display:none ;}


#EstablishmentHeader
{
    padding:10px 0 0 13px;
    height:125px; height:115px !important; 
}
#EstablishmentHeader li { float:left; vertical-align:top}
#EstablishmentHeader #row1 li  { float:left; vertical-align:top}
#EstablishmentHeader #row2 li { width:215px }
#EstablishmentHeader .adr 
  
#EstablishmentHeader h1
{
    color:#FEA702; padding:0; margin:0;
    display:inline; font-weight:normal;
    vertical-align:top;
}
#EstablishmentHeader table { width:913px; width:911px !important; }
#EstablishmentHeader .adr { display:inline; }
#EstablishmentHeader .star-rating { width:150px;  height:20px; }
#EstablishmentHeader .hours { display:block }

#EstablishmentHeader  #tags li { padding-right:5px;}

#EstablishmentHeader .star-rating  ul { display:inline; width:150px; }

/*====DETAILS PAGE====*/

.details-page #leftcolumn { float:left; width:485px}
.details-page #rightcolumn { float:left;}




#reviewSummary { color:#999;}
#reviewSummary a { color:#999;}

.beforeUpdate { background-color:White; color:White;}
.afterUpdate { background-color:White; color:Black;}




.section.review li { float:left;  }
.section.review { background-color:#DCF9FD; font-size:90% }
.section.review p { margin-top:10px;  }



.details-page .section { border:solid 5px white; margin:3px; padding:10px; }
.view-reviews .section { border:solid 5px white; margin:3px; padding:10px; }
.view-reviews { background-image:url('/s/i/bg_gradient_details.gif');}


#chefmoz 
{
    border:solid 5px #ECFCFC; margin:3px; padding:10px; background-color:#fff;color:#666;
}
#chefmoz table,#chefmoz tr,#chefmoz td,#chefmoz table,#chefmoz tbody
{
    background-color:#fff;text-align:left;color:#666;width:auto;
}

#discussioncontents 
{
    border-top:solid 1px gray;
}

#discussionsection 
{
    border:solid 5px #ECFCFC; margin:3px; padding:10px; background-color:#fff;
}

#discussionsection table { border-collapse: collapse;}
#discussionsection th { text-align:left; border-bottom:solid 1px lightgrey; padding:0;color:lightgray }


#nearbyaccordian { overflow:hidden; }
#nearbyaccordian dt { cursor:hand; color:White; background-image:url('/s/i/nearby_closed_hdr.gif'); background-repeat:no-repeat; padding:3px 0 0 34px; width:225px; width:185px !important; height:22px }
#nearbyaccordian dd {  display:none; overflow:auto; background-color:#fcf7d6; width:225px; padding: 10px; width:195px !important; }
#nearbyaccordian img { float:right; }
#nearbyaccordian .myAccordionActive { background-image:url('/s/i/nearby_open_hdr.gif');background-repeat:no-repeat;  width:225px;height:22px }

.paragraph {padding:20px;line-height:18px;}
.topCities {padding:20px;background-image:url('/s/i/containers/filter_gradient.gif');background-repeat:repeat-x;background-color:#CDF5FB}
.topCities a {text-decoration:none;}
.topCities li{float:left;margin-right:5px;margin-bottom:20px;height:135px;border-bottom:dotted 1px #ddd;}

.gradientSection {padding:10px; background-image:url('/s/i/containers/filter_gradient.gif');background-repeat:repeat-x;background-color:#CDF5FB}

.searchState {padding:20px;background-image:url('/s/i/containers/filter_gradient.gif');background-repeat:repeat-x;background-color:#CDF5FB}
.searchState a {text-decoration:none;}
.searchState li{float:left;margin-right:20px;margin-bottom:20px;}

/*<footer>*/
#ft {background-color:#999; width:913px;background-image:url('/s/i/footer.png');height:127px }
#ft #footernav { margin:auto; width:35em; padding-top:4px;}
#ft #footernav li { float:left; margin:0 .6em 0 .6em;height:40px; }
#ft a { color:#888888; text-decoration:none; }
#ft #footernav .w { color:#09B5C9; }
#ft #footernav .z { color:#6EAE02; }
/*</footer>*/

