html { margin:0; padding:0; }
body { margin:0; padding:0; color:#000000; background:#E4DCBC url("background.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/background.gif*/) left top repeat-x; font-size:0.83em; font-family:Arial,Helvetica,Sans-serif; }

img { border-style:none; display:block; }
img.inline,
#article img { border-style:none; display:-moz-inline-stack; display:inline-block; }
embed { display:block; }
form { margin:0; padding:0; }
blockquote { margin:15px; padding:0 10px; }
hr { border:none 0; margin:20px 0; border-top:1px solid #5E3723; height:0; }
p { padding:0; margin:0 0 16px; }
p.extraspace { padding:0; margin:0 0 26px; }

h1,
h2 { color:#5E3723; font-size:1.37em; margin-top:0; }
h3 { color:#5E3723; font-size:1.2em; margin-top:0; }
h4 { color:#5E3723; font-size:1.1em; }
h5 { color:#5E3723; font-size:1.0em; }
h6 { color:#5E3723; font-size:0.9em; }

a,
a:visited { color:#5E3723; text-decoration:underline; }
a:hover { color:#C98A47; text-decoration:underline; }

.clear { clear:both; height:0; overflow:hidden; }
.spacer { clear:both; height:16px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }
.nowrap { white-space:nowrap; }

.photoRight { float:right; margin:3px 0 7px 10px; }
.photoLeft { float:left; margin:3px 10px 7px 0; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }
.larger { font-size:1.53em; }

.article-left { width:48%; float:left; }
.article-right { width:48%; float:right; }
.article-rightalt { width:48%; float:right; text-align:right; }

.protection { unicode-bidi:bidi-override; direction:rtl; }  


/* ----------------------
   Interface CSS
---------------------- */

#container { width:937px; margin:0 auto; }

#header { width:864px; height:79px; background:url("title.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/title.gif*/) left top no-repeat; margin:71px auto 0 auto; }
#header h1 { margin:0 0 0 0; padding:0; }
#header h1 a { width:864px; height:79px; display:block; }
#header h1 a span { display:none; }
#header1 { width:937px; height:84px; background:url("header1.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/header1.gif*/) left top no-repeat; overflow:hidden; }
#header2 { width:937px; height:84px; background:url("header2.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/header2.gif*/) left top no-repeat; overflow:hidden; }

#nav { width:885px; height:31px; background:url("nav.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav.gif*/) left top no-repeat; margin:0 auto; }
#nav ul { list-style:none; margin:0; padding:0 102px 0 102px; }
#nav ul li { float:left; position:relative; }
#nav ul li.current a { background-position:center left; }
#nav ul li.alt { float:right; }
#nav ul li a,
#nav ul li a:visited { color:#1C1C1C; text-decoration:none; height:31px; display:block; }
#nav ul li a:hover,
#nav ul li:hover a { background-position:left center; }
#nav ul li a:active { background-position:left bottom; }
#nav ul li a span { display:none; }

#nav_home a { width:90px; background:url("nav_home.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_home.gif*/) left top no-repeat; }
#nav_thaicuisine a { width:137px; background:url("nav_thaicuisine.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_thaicuisine.gif*/) left top no-repeat; }
#nav_thailand a { width:113px; background:url("nav_thailand.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_thailand.gif*/) left top no-repeat; }
#nav_menus a { width:92px; background:url("nav_menus.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_menus.gif*/) left top no-repeat; }
#nav_location a { width:113px; background:url("nav_location.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_location.gif*/) left top no-repeat; }
#nav_contactus a { width:136px; background:url("nav_contactus.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/nav_contactus.gif*/) left top no-repeat; }

/* Second Level */
#nav ul li ul { width:162px; display:none; position:absolute; left:6px; top:30px; -moz-opacity:.95; opacity:.95; filter:alpha(opacity=95); padding:0; z-index:200; background-color:#7B4D36; }
#nav ul li ul li { float:none; width:162px; border-bottom:1px solid #F7F4E7; }
#nav ul li ul li.endall { border-bottom:none; text-align:center; font-size:0.83em; font-weight:bold; }
#nav ul li ul li.end { border-bottom:none!important; }
#nav ul li ul li:hover { background-color:#C88947; }
#nav ul li ul li:active { background-color:#E8A252!important; }
#nav ul li ul li a,
#nav ul li ul li a:visited { background-image:none; padding:3px 11px 3px 11px; display:inline-block; height:auto; width:140px; color:#FFF; }
#nav ul li ul li a:hover { background-image:none; }

/* Hover Init */
#nav ul li>ul { left:6px; top:30px; }
#nav ul li:hover ul,
#nav ul li.over ul { display:block; }

#content { width:885px; margin:0 auto; background:url("content_background.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/content_background.gif*/) left top repeat-y; }
#content_padding { background:url("content_top.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/content_top.gif*/) left top no-repeat; padding:31px 38px 15px 121px; }

#article { width:500px; float:left; }
#sidebar { width:194px; float:right; }

#doll { width:113px; height:450px; background:url("doll.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/doll.gif*/) left top no-repeat; position:absolute; top:-431px; left:-18px; }

#footer { width:885px; height:44px; background:url("footer.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/footer.gif*/) left top no-repeat; margin:0 auto; color:#FFF; font-weight:bold; position:relative; }
#footer a,
#footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#footer_left { width:60%; float:left; }
#footer_left .padding { padding:5px 0 6px 121px; }
#footer_right { width:38%; float:right; text-align:right; }
#footer_right .padding { padding:5px 30px 6px 0; }

#footer_space { height:10px; }


/* ----------------------
   Content CSS
---------------------- */

#googleMap { border:2px solid #000000; margin-bottom:16px; }

.menu { list-style:none; margin:0; padding:0; }
.menu li { border-bottom:1px solid #C98A47; margin-bottom:6px; padding-bottom:6px; }

.panel_header { width:194px; height:5px; background:url("panel_header.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/panel_header.gif*/) left top no-repeat; overflow:hidden; }
.panel_content { width:194px; background:url("panel_content.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/panel_content.gif*/) left top repeat-y; }
.panel_padding { padding:15px 20px 1px 20px; color:#FFF; }
.panel_padding a,
.panel_padding a:visited { color:#FFF; text-decoration:underline; }
.panel_padding a:hover { color:#E5A051; text-decoration:underline; }
.panel_footer { width:194px; height:5px; background:url("panel_footer.gif"/*tpa=http://www.thaiclassiccuisine.ca/presentation/panel_footer.gif*/) left top no-repeat; overflow:hidden; margin-bottom:16px; }

