body {
	background-color: #f3f3f3; 
	font-family: Georgia, Arial, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.clear{clear:both;}
.mgn10{margin-top:10px;}
.mgn20{margin-top:10px;}
img, td, div { behavior: url(iepngfix.htc); }

a { text-decoration: none; color: #dc5032; }
a:visited { text-decoration: none; color: #dc5032; }
a:hover { text-decoration: underline;color: #dc5032; }

H1{
	font-family: Georgia, Arial, sans-serif;
	font-size: 30px;
	font-weight:normal;
	line-height: 36px;
	color: #dc5032;
	display:inline;
	padding-bottom: 10px;
}
H1.big{
	font-family: Georgia, Arial, sans-serif;
	font-size:46px;
	font-weight:normal;
	color: #dc5032;
	margin:0px;
	padding:10px 0px;
}
H1 a { text-decoration: underline;  }
small{font-family:Georgia; font-size:9px; color:#9b9b9b; display:block; padding:6px 0px 0px 0px; text-transform:uppercase;}
H2{
	font-size: 16px;
	display:inline;
}

H3{
	font-size: 13px;
	display:inline;
}

.headerblubox{
	background-image: url('/images/blueplutt.png');
	background-repeat: no-repeat;
	font-family: Georgia, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-transform:uppercase;
	color: #5d5d5d;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:15px; padding-left:30px; padding-right:0px; padding-top:1px; padding-bottom:0px
}

#maindiv{
	border: 0px solid black;
	width: 885px;
	text-align:left;
	position:relative;
}
#logo{
	position:absolute;
	left: -30px;
	top: 14px;
	width: 214px;
	height: 117px;
	z-index: 10;
}
#login{
	position:relative;
	top: 7px;
	z-index: 10;
}
#restaurant_alias {
	font-size:12px;
	background-color: #555555;
	display:none;
	position:absolute;
	padding:2px;
	color:#fff;
	z-index:9;
	cursor:pointer;
}
.twitter {
	position:absolute;
	top:63px;
	right:530px;
	background:url('/images/twitter_top.gif') no-repeat 0 0;
	z-index:1
}

.twitter a {
	display:block;
	width:139px;
	height:55px;
	text-indent:-9999px;
}
#book_image{
	position:absolute;
	left: 560px;
	top: 230px;
	width: 330px;
	height: 364px;
	z-index: 10;
}
#topdiv{
	height: 110px;
	border-bottom: 1px solid #d1d1d1;
	position:relative;
}
#menudiv{
	position:absolute;
	left: 400px;
	bottom: -1px;
	border: 0px solid #555555;
	width: 410px;
}
#langdiv{
	position:absolute;
	right: 0px;
	bottom: -20px;
	border: 0px solid #555555;
	z-index: 1000;
	width:230px;
        text-align: right;
        white-space: nowrap;
}

#langdiv a {
    margin-right: 5px;
}

#navmenu{
	float: right;
	list-style-type: none;
	display: inline; 
	padding: 12px 0px 12px 0px; 
	margin: 0px;
	font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
}
.menuitem {
	padding: 11px 11px 11px 11px; 
	color: #5d5d5d;
	list-style-type: none;
	display: inline; 
	border: 0px solid red;
}

.menuitem a{ text-decoration: none; color: #5d5d5d; }
.menuitem a:hover{ text-decoration: none; color: #dc5032; }

.menuitem_act {
	background-color: #f3f3f3;
	padding: 11px 11px 11px 11px; 
	color: #dc5032;
	list-style-type: none;
	display: inline; 
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #f3f3f3;
	border-left: 1px solid #d1d1d1;
}
.menuitem_act a{ text-decoration: none; color: #dc5032; }
.menuitem_act a:hover{ text-decoration: none; color: #dc5032; }


.content_main{width:615px;}
.content_main_book{width:555px;}
.content{
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
	height:70px;
}

.content_start{
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
	height:210px;
}
.content_case {
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
}

.content_right {
	border-bottom: 1px solid #d1d1d1;
	padding: 30px 0px 30px 0px;
	text-align: left;
	position:relative;
}
.content_case2 {
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 0px 30px 0px;
	text-align: left;
	position:relative;
}
.content_case3 {
	border-bottom: 1px solid #d1d1d1;
	padding: 15px 100px 330px 0px;
	text-align: left;
	position:relative;
}
.big_txt{width:615px;border-bottom: 1px solid #d1d1d1;font-family:Georgia; font-size:16px; line-height:20px; color:#5d5d5d;padding:0px 0px 15px 0px;}
.big_txt_book{width:555px;border-bottom: 1px solid #d1d1d1;font-family:Georgia; font-size:16px; line-height:20px; color:#5d5d5d;padding:0px 0px 15px 0px;}

.div_box{width:290px; padding:0px 30px 0px 0px; float:left;font-family:Georgia; font-size:11px; color:#5d5d5d;}

.label{float:left;width:80px; padding:0px 20px 5px 0px; text-align:right;}
.txtbox{float:left; width:400px;padding:0px 0px 5px 0px;}
.input{width:200px;}
.txtarea{width:200px; height:80px;}

/* CASE LIST */
.caselist { width: 100%; }
.caselist ul{margin:0px; padding:0px; list-style-type:none;}
.caselist ul li{ float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right:15px; }
.caselist ul li:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 4px solid #dc5032; padding:1px; }

.caselist ul li .bimg { width:196px; margin-bottom: 3px; }
.caselist ul li .bimg img{border:none;}
.caselist ul li h5 {font-family:Georgia; font-size: 12px; color: #dc5032; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}
.caselist ul li p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}
.caselist ul li p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}

.casepanel{background-image:url('/images/case_pnl_bg.jpg'); background-repeat:no-repeat; background-position: left top; 
width:858px; height:310px;
padding:15px}

/*
.caselist { width: 100%; margin-bottom: 0px; }
.caselist .caseblock { float: left; width:196px; height: 180px; padding:4px; background-color: #fff; border: 1px solid #cccccc; margin-right: 20px; }
.caselist .caseblock:hover { float: left; width:196px; height: 180px; background-color: #fff; border: 5px solid #009ee0; margin-right: 20px; }

.caselist .caseblock .bimg { width:196px; margin-bottom: 3px; }
.caselist .caseblock h5 {font-family:Georgia; font-size: 12px; color: #009ee0; font-weight: normal; padding:0px 6px 0px 6px;margin:0px;}
.caselist .caseblock p { margin: 6px; padding: 0; line-height: 130%; font-size:12px; font-family:Georgia; color:#5d5d5d; line-height:16px;}
.caselist .caseblock p a{color:#5d5d5d; text-transform:uppercase;font-size:10px; font-family:Georgia;}

.caselist .lastblock { margin-right: 0; }
*/

#footer{padding: 30px 0px 30px 0px;}
div.left {
    float:left;
}
div.right {
    float:right;
}
.button_blank2  {
	color:white;
	font-size:12px;
	font-family:Times, Verdana, Arial, Geneva, Helvetica;
	font-weight:bold;
	text-align:center;

	border:1px solid #669FCA;
	background-image: url('/images/bluebtbg.png');
    background-repeat: repeat-x;
	height:19px;

}
.button_blank3  {
	color:white;
	font-size:12px;
	font-family:Times, Verdana, Arial, Geneva, Helvetica;
	font-weight:bold;
	text-align:center;

	border:1px solid #669FCA;
	background-image: url('/images/bluebtbg.png');
    background-repeat: repeat-x;
	height:19px;
	width:220px;

}
