@charset "utf-8";
/* CSS Document */

div.long-row{
float:left;
height:auto;
width:687px;
margin-left:30px;
border:1px solid #0071BC;
margin-bottom:15px;
}
div.long-row-head{
width:687px;
float:left;
width:100%;
}

div.long-row-body{
float:left;
width:100%;
height:245px;
background-image:url(timages/mprofileback.jpg);
}
div.long-row-body-noback{
float:left;
width:100%;
font:"Trebuchet MS";
font-size:16px;
color:#333333;
background-color:#FFFFCC;
border:1px solid #0071BC;
}


div.mainhead{
width:750px;
margin-right:auto;
margin-left:auto;
}

div.leftcol{
float:left;
height:auto;
padding-left:30px;
width:325px;
}

div.lcolcopy{
width:325px;
height:auto;
padding-bottom:25px;
}

div.rightcol{
float:left;
margin-left:35px;
width:350px;
}

div.colhead{
width:325px;
height:auto;
float:left;
margin-top:15px;
border:1px solid #0071BC;
}

div.colbody{
width:325px;
height:auto;
float:left;
font:"Trebuchet MS";
font-size:16px;
color:#333333;
background-color:#FFFFCC;
border:1px solid #0071BC;
}

div.innerbody{
width:98%;
height:auto;
padding-left:5px;
padding-bottom:3px;
padding-right:3px;
}

div.innerbody2{
width:95%;
height:auto;
padding-left:5px;
padding-bottom:3px;
padding-right:3px;
}


div.menu{
width:750px;
height:52px;
background-image:url(timages/menuboard.jpg);
}

div.mainbody{
width:750px;
height:1750px;
padding-bottom:15px;
margin-right:auto;
margin-left:auto;
background-image:url(timages/mainback.jpg);
}

div.mainbody2{
width:750px;
height:auto;
margin-right:auto;
margin-left:auto;
background-image:url(timages/mainback.jpg);
}

div.mainbody3{
width:750px;
height:390px;
margin-right:auto;
margin-left:auto;
background-image:url(timages/mainback.jpg);
}


div.mainbody4{
width:750px;
height:500px;
margin-right:auto;
margin-left:auto;
background-image:url(timages/mainback.jpg);
}

div.mainbody5{
width:750px;
height:975px;
margin-right:auto;
margin-left:auto;
background-image:url(timages/mainback.jpg);
}


div.footer{
width:750px;
height:20px;
margin-right:auto;
margin-left:auto;
font-size:12px;
font:"Trebuchet MS";
color:#666600;
background-color:#ffd33b;
text-align:center;
}


div.reserve_con{
width:200px;
height:200px;
font-size:12px;
font:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:30px;
text-align:center;
margin-top:10px;
border:1px solid #d2d9e6;
background-color:#FBEAA4;
margin-left:10px;
margin-left:15px;
}

div.subfield{
width:100%;
padding-bottom:3px;
text-align:center;
background-color:#FBEAA4;
}

div.resname{
width:100%;
padding-bottom:3px;
text-align:left;
background-color:#FBEAA4;
}

div.boxhead{
	font-size:14px;
	font-weight:bold;
	color:#006600;
}

div.res_name{
width:100%;
font-size:18px;
padding-bottom:5px;
color:#333333;
font-weight:bold;
font:"Trebuchet MS";

}

div.available{
width:100%;
font-size:18px;
padding-bottom:5px;
color:#006600;
font-weight:bold;
font:"Trebuchet MS";
}

div.seat_head{
width:200px;
font-size:20px;
padding-bottom:10px;
font-weight:bold;
color:#CC3300;
font-weight:bold;
font:"Trebuchet MS";
}

div.errorbox{
width:500px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

div.errorheader{
color:#333333;
font-size:30px;
padding-bottom:15px;
text-align:center;
font:"Trebuchet MS";
}

div.error{
font:"Trebuchet MS";
text-align:center;
padding-bottom:5px;
color:#CC0000;
}

div.confirmbox{
width:500px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

div.confirmhead{
color:#333333;
font-size:30px;
padding-bottom:15px;
text-align:center;
font:"Trebuchet MS";
}

div.confirm_text{
color:#333333;
font-size:25px;
padding-bottom:15px;
text-align:center;
font:"Trebuchet MS";
}

div.cpbox{
width:1050px;
height:auto;
margin-right:auto;
margin-left:auto;
border:1px solid #d2d9e6;
background-color:#FFFFCC;
margin-bottom:50px;
}
div.cpbox2{
width:900px;
height:auto;
margin-right:auto;
margin-left:auto;
border:1px solid #d2d9e6;
background-color:#FFFFCC;
margin-top:50px;
}

div.relementh{
	width:150px;
	float:left;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

div.relement{
	width:150px;
	float:left;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	white-space:nowrap;
}

div.cbrowh{
float:left;
width:750px;
height:auto;
}

div.cbrow{
float:left;
width:750px;
height:30px;
}

div.vcount{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#333333;
}

div.emailbox{
margin-right:auto;
margin-left:auto;
width:300px;
text-align:left;
margin-bottom:15px;
}

