@import url("all.css");

body { background:#000; }

/* TEXT STYLES */
h1, p {color:#EEE}
a{ color:#EEE; text-decoration:underline;}
a:hover{ color:#999999; text-decoration:underline;}

/* Standard list style */
ul.standard { color:#EEE;}
/* sitemap list style */
ul.sitemap {font-size:15px; color:#EEE;}
ul.sitemap li a{color:#EEE; text-decoration:underline;}
ul.sitemap li a:hover{color:#999999; text-decoration:underline;}

/* HEADER */
#header { background:url(/thai-restaurant/img/bg_brp_headernew.png) repeat-x; } 
#logo { padding-top:2px; }
#menucontain { width:834px; }
#navmenu li a { color:#FD951C; }
#navmenu li a:hover { border-bottom:3px solid #EEE; color:#EEE; }
#navmenu li a#current { border-bottom:3px solid #EEE; color:#EEE; }

/* HOME PAGE - SLIDER */
.scrollContainer div.panel { background: #000; }
ul.navigation a { background: #FFF; color:#000; }
ul.navigation a:hover { color:#EEE; background:#CCC; text-decoration:none; }
ul.navigation a.selected {color:#EEE; background: #000000; border-bottom:none;}

/* HOME PAGE - RESERVATION FORM */
table.resform td { color:#EEE }
table.resform input, table.resform select { background:#333; color:#EEE; border:1px solid #EEE; }
table.resform textarea { background:#333; color:#EEE; border:1px solid #EEE; }
table.resform .res-submit { background:#000 url(/thai-restaurant/img/btn_reserve.gif) top left no-repeat; border: solid 0px #000000; }
table.resform .res-submit-on { background:#000 url(/thai-restaurant/img/btn_reserve.gif) bottom left no-repeat; border: solid 0px #000000; }

/* MEGA MENU DROP DOWN */
ul#menu li.mega div { border: 1px solid #666; background: #000; }
ul#menu li.mega div a.tn { color:#EEE; text-decoration:underline; }
ul#menu li.mega div a.tn:hover  { color:#EEE; text-decoration:none; }
ul#menu li.mega div a { color: #EEE; }
ul#menu li.mega div a:hover { color:#CCC;}
ul#menu li div a.more { color: #EEE; }
ul#menu div h3 { color:#EEE; }
ul#menu div h3.pad { color:#EEE; }
table#megatbl td { border-left: 1px dotted #666; }

/* MAIN CONTENT AREA */
#maincontent-inner { border:1px solid #CCC; }
#content-left h2 { color:#FD951C; }
#content-left h3 { color:#FD951C; }
#content-left h4 { color:#FD951C; border-bottom:1px solid #CCC; }
#content-right { border-left: 1px dotted #666; }
#content-right h4 { color: #FD951C;}
.rightbox { border-bottom: 1px dotted #666;}
.rightboxHover { color:#FFF; }

/* CONTENT AREA - IMAGE TABS ON RIGHT */
#fragment-1, #fragment-2 {background:#333; border:1px solid #CCC;}
#fragment-nontab {background:#333; border:1px solid #CCC; padding:10px;}

/* CONTENT AREA - IMAGE GALLERY */
.demo { background:url(/thai-restaurant/img/bg_gallery.gif) no-repeat;  }
.gallery_demo li.active { border-color:#FD951C; }
 
/* CONTENT AREA - WARNINGS & ALERTS */
#warnbox { border:1px solid #FD951C; background:#333; }
#warnbox .wcontent h3, #warnbox .wcontent p { color:#EEE; }
ul.errorlist li {color:#EEE;}

/* CONTENT AREA - RESERVATIONS FORM */
form.smform input, form.smform textarea, form.smform select {
	border: 1px solid #999; color:#EEE; background:#333; width:160px;
}
form.smform input:focus, form.smform textarea input:focus, form.smform input:focus select {
	border: 1px dotted #999; color:#EEE; background:#333; width:160px;
}
form.smform input.error, form.smform textarea input.error, form.smform input.error select {
	border: 1px dotted red; color:#FF0000; background:#333; width:160px;
}
form.smform textarea {width:400px; height:60px; margin-left:40px;}

/* BAAN RIM PA SPECIFIC */
.imgmenu{float:right; text-align:center; line-height:18px;}
em.desc {font-size:11px;}
.imgmenu {font-size:10px; line-height:13px;}
.tbwines { padding:0; margin:0;}
.tbwines td { font-size:12px; color:#FFF; line-height:18px; padding:2px 0 2px 0; }

/* FOOTER */
#footer{margin-top:50px;background:url(../thai-restaurant/img/bg_brpfooter.png) top left repeat-x; height:134px;}
#footerleft { border-right: 1px solid #999; color:#999; }
#footerright p { color: #999; }
.toolslink { color:#999; }

/* FOOTER - LOGOS */
#footer-logo ul li a { background:url(/img/logo_footer_blackbg_new.gif) 0px 0px no-repeat; }
