@charset "utf-8";
/* CSS Document */

body, form, h1, h2, h3, h4, h5, img, ul
{
margin:0;
padding:0;
}
body
{
font-size:11px;
color:#ffffff;
/*font-family:"futura Md BT";*/
font-family:Verdana;
background:url(../images/bk.jpg) center top repeat-y #000000;
line-height:18px;
}
body b
{
font-size:15px;
color:#d4d2cf;
font-family:Verdana;
font-weight:bold;
text-transform:uppercase;
border-bottom:2px solid #d4d2cf;
}
h4 { font-size:14px; }
div.space
{
width:100%;
height:20px;
float:left;
}

a:link, a:visited
{
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
 a:hover
{
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#container
{
width:1000px;
height:630px;
margin:auto;
}
div.mainlft
{
width:180px;
height:630px;
float:left;
padding-left:18px;
}
div.logo
{
width:164px;
height:99px;
float:left;


}

div.lftmenu
{
width:164px;
height:240px;
float:left;

}

li.lft_menu
{
list-style:none;
padding-top:2px;
margin:0;
}
li.lft_menu img
{
padding:0;
margin:0;
border:0;
}
li.lft_menu a:link, li.lft_menu a:visited
{
width:151px;
height:20px;
display:block;
padding:0px 0 0 13px;

font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
background:url(../images/menu_bk.jpg) repeat-x;

}
li.lft_menu a:hover, li.lft_menu a.active
{
width:151px;
height:20px;
display:block;
padding:0px 0 0 13px;

font-family:Verdana;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
background:url(../images/menu_bk.jpg) repeat-x;
display:block;
}

div.lftbanner
{
width:57px;
height:76px;
float:left;
padding:5px 0 0 50px;
}
div.logincont
{
width:100%;
height:130px;
float:left;
}
div.logintxt
{
width:100%;
height:22px;
float:left;
padding-top:0px;
font-family:tahoma;
color:#6f1100;
font-size:12px;
}
div.logintxt input
{
width:167px;
height:15px;
float:left;
font-size:12px;
color:#6f1100;
}

div.loginbtn
{
width:100%;
height:25px;
float:left;
padding-top:7px;
}
div.loginbtn input
{
width:66px;
height:19px;
float:left;
border:0;
background:url(../images/btn_submit.jpg) no-repeat;
cursor:pointer;
}

div.clientlogin
{
width:100%;
height:50px;
float:left;
}


div.mainright
{
width:660px;
height:565px;
float:left;
padding-left:80px;
padding-top:40px;
}
div.heading
{
width:660px;
height:30px;
float:left;

font-weight:bold;
font-size:16px;
color:#d4d2cf;
font-family:Verdana;
border-bottom:6px solid #d4d2cf;
}
div.mainpic
{
width:653px;
height:350px;
float:left;
border:3px solid #d4d2cf;
margin-top:10px;
}
div.maintxt
{
width:660px;
height:auto;
float:left;
line-height:22px;
}
div.foottxt
{
width:680px;
height:20px;
float:right;
font-size:9px;
font-weight:bold;
padding-top:5px;
padding-right:25px;
}

div.rhtleftmain
{
width:235px;
height:auto;
float:left;
line-height:35px;
}
div.rhtleftmain a:link, div.rhtleftmain a:visited
{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
div.rhtleftmain a:hover
{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

div.rhtrhtmain
{
width:400px;
height:500px;
float:left;
border:2px solid #d4d2cf;
margin-left:20px;
}
div.diningheading
{
width:100%;
height:30px;
float:left;
text-align:center;
padding:0px 0 0 10px;
}
div.dining
{
width:650px;
height:210px;
float:left;
border:3px solid #d4d2cf;
margin-bottom:10px;
}
div.dining a:hover, div.occasional a:hover
{
opacity:0.4;
filter:alpha(opacity=40);
}
div.occasional
{
width:650px;
height:350px;
float:left;
border:3px solid #d4d2cf;
}

div.dinerleftmain
{
width:235px;
height:auto;
float:left;
}

div.innerleftlinks
{
width:235px;
height:auto;
float:left;
line-height:35px;
padding:20px 0 0 20px;
}
div.innerleftlinks a:link, div.innerleftlinks a:visited
{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}
div.innerleftlinks a:hover
{
font-family:Verdana;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

div.testmain
{
width:650px;
height:auto;
float:left;
margin-bottom:15px;
}

div.testlft
{
width:300px;
height: auto;
float:left;
}
div.testrht
{
width:300px;
height:140px;
float:left;
margin-left:40px;
border:3px solid #CCCCCC;
}

div.newslinks
{
width:670px;
height:auto;
float:left;
padding:20px 0 20px 0;
}
div.newslinks a
{
padding:0px 40px 0px 40px;
}

div.c_logincont
{
width:100%;
height:155px;
float:left;
padding-top:10px;
}
div.c_logincont2
{
width:100%;
height:165px;
float:left;
padding-top:10px;
}
div.c_login
{
width:100%;
height:20px;
float:left;
font-family:Verdana;
color:#FFFFFF;
font-size:11px;
}
div.c_login input
{
width:160px;
height:16px;
float:left;
font-size:12px;
color:#6f1100;
}

div.c_loginbtn, div.c_logoutbtn, div.c_uploadbtn, div.c_signupbtn
{
width:100%;
height:20px;
float:left;
padding-top:7px;
}
div.c_loginbtn input, div.c_logoutbtn input, div.c_uploadbtn input, div.c_signupbtn input
{
width:66px;
height:18px;
float:left;
border:0;
cursor:pointer;
color:#FFFFFF;
font-size:12px;
text-align:center;
}

div.c_loginbtn input   { background:url(../images/btn_login.jpg) no-repeat;  }
div.c_logoutbtn input  { background:url(../images/btn_logout.jpg) no-repeat;  }
div.c_uploadbtn input  { background:url(../images/btn_upload.jpg) no-repeat;  }
div.c_signupbtn input  { background:url(../images/btn_signup.jpg) no-repeat; }

div.cont_logbtn
{
width:100%;
height:65px;
float:left;
padding-top:26px;
}
div.cont_logbtn input
{
width:66px;
height:18px;
float:left;
border:0;
background:url(../images/btn_send.jpg) no-repeat;
cursor:pointer;
}

div.clientlogin
{
width:100%;
height:50px;
float:left;
}

div.space01
{
width:100%;
height:30px;
float:left;
}
#page-no { float:left;  text-align:center; }
#page-no ul { margin:2px 0 4px 0; padding:5px 0 0 0; }
#page-no ul li { margin:1px; list-style:none; display:inline; font-weight:bold; }
#page-no ul li a { text-decoration:none; color:#000000; display:inline; padding:1px 2px 2px 2px; background-color:#FFFFFF; border:1px solid #69521d; }
#page-no ul li a:hover { background-color:#813012; font-weight:bold; color:#FFFFFF; }
#page-no ul li a.active{ background-color:#813012; color:#FFFFFF;}


div.flcontainer { width:400px; height:500px; float:left; background:#FFFFFF; overflow:auto;}
div.filesmain   { width:70px; float:left; padding:3px;}
div.flpic       { width:50px; height:50px; float:left; text-align:center; padding-left:10px;}
div.flname      { width:70px; float:left; text-align:center; padding:0px 0; color:#000000; font-size:9px; }
div.flbtn       { width:70px; height:30px; float:left; padding-bottom:8px; padding-top:8px; }
div.flbtn input { width:70px; height:18px; float:left; border:0; background:url(../images/button.jpg) repeat-x; cursor:pointer; color:#FFFFFF; font-size:11px; text-align:center; }
div.fllin       { width:350px; height:4px; float:left; background:#CCCCCC; margin:0 25px; }