/*  File: screen.css       */
/*  For:  ThaiSpiceByRicky.com  */
/*  By:   Jonella Knight   */
/*  Ver:  2007-05-05       */

body {
	background: #636563;
	color: #333;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 0.825em;
	line-height: 1.1;
	text-align:center;
	}

    h1  {
	font-size: 1.5em;
	font-weight:bold;
	color:#24618E;
	}
	
	h2  {
	font-size: 1.5em;
	font-weight:bold;
	color:#24618E;
	}
	
	a:link { color: #0077a2; text-decoration: underline; }
	a:active { color: #6bb533; text-decoration: underline; }
	a:visited { color: #3eaad1; text-decoration: underline; }
	a:hover { color: #6bb533; text-decoration: none; }
	
.clr {
	clear: both;
	float: none;
	}
#frame {
	clear: both;
	float: none;
	width: 725px;
	border: solid medium #fff;
	background:#311C21;
	text-align:left;
	}
#main
	{
	border: solid 3px #000;
	width:725px;
	}
	
#location
	{
	color:#fff;
    vertical-align:bottom;
	bottom:10px;
	}
	

#content 
{
	float:right;
	padding: 10px 10px 10px 10px;
	background:#fff;
	}
	
.img-tp {
	border: solid 1px #ccc;
	clear: both;
	display: block;
	float: none;
	margin: 1em 0;
	padding: 4px;
	}
	
#bodyContent 
	{
	border-top: solid 1px #fff; /* force child margins */
	}
	
html > body #bodyContent {
	height: auto;
	width:auto;
	min-height: 570px;
	}
	
	/*Left Navigation*/

#lnav 
	{
    float:left;
	background:#311C21; 
	text-align:center;
	width: 220px;
	}

#lnav-bnr h3 {
	font: bold 16px arial;
	margin: 0;
	}
#lnav-ftr {
	color: #80bbd1;
	font: normal 10px verdana;
	padding-left: 7px;
	}

/*End Left Navigation */
#bcnt-groups
{
	color: #fff;
	font: normal 11px verdana;
	line-height: 1.3;
	width:100%;
	padding:7px;
}

#lcnt-group {
	background-color: #842831;
	float:left;
	margin-top: 10px;
	width:49%;
	padding:7px;
	height:131px;
	border: solid 1px #311C21;
	}
	
#rcnt-group {
	background-color: #BFB055;
	float:right;
	margin-top: 10px;
	padding: 7px;
	width:49%;
	height: 131px;
	border: solid 1px #311C21;
	}
	
#cnt-box
	{
		display:block;
	    text-align:left;
	}
/*Hours*/

#dl.hours {
	margin: 0;
	padding: 0;
	width:50%;
	}
	
dl.hours dt {
	float: left;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 70px;
	}
	
dl.hours dd {
	margin: 0;
	padding: 0 0 0 70px;
	}
	
 #dl.special
   {
	margin: 0;
	padding: 0;
	width:50%;
   }
   
 dl.special dt 
   {
	font-weight: bold;
	margin: 0;
	padding: 0;
   }
   
 dl.special dd
   {
	margin:0;
	padding: 0;
   }
	
#masthead {
	border: solid 1px #311C21;
	clear: both;
	display: block;
	height: 188px;
	padding: 4px;
	/* false padding-bottom for IE */
	padding-bottom: 2px;
	width: auto;
	text-align:center;
	z-index: 100;
	}
	
#mnu-nav
	{
	background-color: #24618E;
	margin:0;
	text-align:center;
	margin-top:10px;
	width:auto;
	display:block;
	padding:0;
	}
	
#mnu-nav li {
	display: inline;
	width: 40px;
	margin: 0;
	}
	
#mnu-nav li.active {
	background-color: #6bb533;
	}
	
#mnu-nav li a:link, #mnu-nav li a:active, #mnu-nav li a:visited {
	background-image: url(/images/mnu_bg.gif);
	background-repeat: no-repeat;
	background-position: 9px 9px;
	color: #fff;
	float: left;
	font: bold 13px arial;
	line-height: 25px;
	padding: 0 13px 0 23px;
	text-decoration: none;
	}
.img-tp {
	border: solid 1px #ccc;
	clear: both;
	display: block;
	float: none;
	margin: 1em 0;
	padding: 4px;
	}
	
#mnu-nav li a:hover {
	background-color: #6bb533;
	}
	
#mnu-nav li.active a:hover {
	text-decoration: underline;
	}
	
#ftr 
{
	color: #311C21;
	font: normal 10px verdana;
	}
	
	/*tabs */

#tabs {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #24618E;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      } 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FFF;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
    #tabs a.active 
    {
      background-position:0% -42px;
      border-bottom:none;
      color:#fff;
      }
      
      #tabs a span.active
      {
		 background-position:100% -42px;
      border-bottom:none;
      color:#fff;
		
      }
      
      #tabbody {
	background : #fff;
	border : 1px solid #24618E;
	color:#375770;
	border-top : none;
	overflow:auto;
	height:500px;
	clear : both;
	width:100%;
	margin : 0px;
	padding : 15px;
}

.address_rghtoffset
{
	background-color: #eee;
	text-align:center;
	font: normal 11px verdana;
	font-weight:bold;
	border:solid 1px #000;
	margin: 0 0 1em 1em;
	padding: 1em;
	width: 100%;
	
}
.address_box {
	background-color: #BFB055;
	text-align:center;
	font: normal 11px verdana;
	font-weight:bold;
	border:solid 1px #000;
	margin: 0 0 1em 1em;
	padding: 1em;
	width: 100%;
	height: 100%;
	}
.pdf_box {
	background-color: #eee;
	background-image: url("/img/pdficon_small.gif");
	background-position: 4px 12px;
	background-repeat: no-repeat;
	float: right;
	font: normal 10px verdana;
	margin-top: 2.5em;
	padding: 10px 10px 10px 30px;
	width: 140px;
	}

dl.menu dt { font-weight: bold; }
dl.menu dd {
	color: #444;
	margin: 0.5em 0 1em 1.5em;
	}
