/* DineForesight CSS */

body {background: #000000 url(/images/layout/page_bg.gif);}

p,span,label,ul,td {font-size:93%;margin-bottom:10px;margin-top:0px;color:#897960;} /*default - 11 pixels */
a {text-decoration:underline;color:#c74304;}
ul li {list-style:disc inside;margin-bottom:3px;}
#navbar {list-style:none;margin-left:7px;}
#navbar li {float:left;display:inline;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.highlight {color:#c74304;}
.light {color:#a69187;}
.float_left {float:left;}
.clearboth{height:1px;clear:both;overflow:hidden;}
.centered_title{text-align:center;width:430px;margin:0px auto;}
#single_col_centre{width:430px;margin:0px auto;}
#single_col_centre p{text-align:center;}
#single_col_centre.faqs p{text-align:left;}
#single_col_centre p.qfaqs{text-align:left;font-weight:bold;}

.border {border:1px solid #392920;}
.thumbnail {border:1px solid #392920;margin:3px;}
h1.thanks {color:#897960;margin:10px 0;}
/*Page Areas*/
#container {width:760px;margin:20px auto;margin-bottom:0px;border:1px solid #392920;background:#000000;}
#header {clear:both;}
#content{margin:0px 30px;width:700px;}
#logos {width:100%;margin:10px 0px;}
#footer {width:100%;width:760px;margin:5px auto;}

/* Single Column Areas */

#single_column_content {margin-top:10px;width:100%;}
.content_box_large {display:inline;float:left;overflow:auto;width:100%;margin-top:10px;border-bottom:1px solid #392920;}
.content_text  {width:410px;float:left;}
.content_img {float:right;}
.content_img img {margin-bottom:20px;}


/*Three Column Areas*/

#three_col_panel, #home_footer {margin-top:10px;clear:both;width:100%;padding-bottom:10px;border-bottom:1px solid #392920;}
#three_col_left {width:200px;float:left;display:inline;padding-right:25px;}
#three_col_centre {width:198px;padding:0px 25px;float:left;display:inline;border-right:1px solid #392920;border-left:1px solid #392920;}
#three_col_right {float:left;width:200px;display:inline;padding-left:25px;}

#home_footer_left {width:150px;float:left;display:inline;padding-right:25px;}
#home_footer_centre {width:300px;padding:0px 25px;float:left;display:inline;}
#home_footer_right {float:left;width:150px;display:inline;padding-left:25px;}
#home_footer, #home_footer_centre,#home_footer_right {border:none;}



h2.title {text-align:center;margin:10px auto;display:block;}
h2.subtitle {margin:10px auto;display:block;}
.media_image {float:left;margin:auto 10px;vertical-align:middle;}
.branch {float:right;}

/*Navigation*/

#navigation {clear:both;overflow:hidden; padding-top:10px;}
#navigation ul 
{
    position:absolute;
    top:5px;
    list-style:none;
    padding:0 0 4px 0;
}
#navigation ul li 
{
    display:block;
    padding:0px 10px 3px 10px;
    background:url(/images/navigation/seperator.gif) no-repeat left center;
}
#navigation ul li:first-child,
#navigation ul li.firstchild 
{
    display:block;
    padding:0px 10px 3px 0;
    background:none;
}
#navigation ul li a img{border:none;}

/*Sub Nav */
#subnav,#sub_navigation {clear:both;}
#subnav li,#sub_navigation li {display:inline;float:left;margin-right:10px;font-size:8px;color:#392920;}
#subnav li a,#sub_navigation li a {text-decoration:none;font-size:62%;color:#392920;}
#subnav li a:hover,#sub_navigation li a:hover {color:#ccc;}

/*Form Elements*/
.inputtext {margin:2px;background-color:#000000;font-size:85%;color:#ffffff;border:1px solid #392920;font-family:arial, helvetica;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.skiplink {display:none;}

/* Restaurant Table */

.restaurant {
border-collapse:collapse;
}
.restaurant th {border-right:solid 1px #392920;border-bottom:solid 1px #392920;}
.restaurant td {padding-left:3px;border-right:solid 1px #392920;}
.restaurant td.last {border-right:none;}

table#reviews
{
    margin-top:10px;
    border-collapse:collapse;
}

table#reviews td {padding:10px;border:none;}

table#reviews tr {border-bottom:1px solid #392920;}


/* Forms */

table.Form
 {
  padding:0;
  border:0;
 }

 
table.form th
{
  color:#897960;
  font-size:11px;
  width:210px;
  padding:0 10px 5px 0;
  vertical-align:top;
}

table.form td
{
  padding:0 0 10px 0;
  vertical-align:top;
}

table.form td input.text1
 {
   width:200px;
   font-size:11px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920;
 }

 table.form td textarea
 {
   height:60px;
   width:199px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920;   
 }

table.form td input.text2
 {
  width:20px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920;  
 }

table.form td input.text2
{
 width:30px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920; 
}

table.form td input.text3
{
 width:20px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920; 
}

table.form td input.text4
{
 width:138px;
   color:#ffffff;
   background:#000000;
   border:1px solid #392920; 
}  

table.form td select.select1
 {
   color:#ffffff;
   background:#000000;
   border:1px solid #392920; 
   width:200px;     
 }

table.form td input.checkbox1
 {
   color:#ffffff;
   background:#000000;
   border:1px solid #392920;      
 } 
 
