/*CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* this file needs some clean up before deployment */
body{font:16px georgia, times, "times new roman", serif;color:#222;/*background: #fff url('../images/seamless96_blue.gif') repeat 0 0;*/background-color: #481102;}/* url('../images/scribble_light2.png') repeat 0 0;}*/
a:link,a:visited{-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;
	color:#a00;text-decoration: underline;}
a:hover{-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;
	color:#000;text-decoration: none;}
h1,h2,h3,h4,strong{font-weight:bold;}
ul,ol{margin-bottom:10px;padding-left:25px;}
hr{clear:both;height:2px;border:0;background:#862004;margin:20px 0;}
code{font-family: FreeMono, "Courier New", Courier, monospace;}
div.mainwrapper{position:relative;width:940px;padding:0 10px 7px 10px;margin:10px auto;
background-color:#fff;/*background-image:url('../images/alpha75.png');*/border:1px solid #fff;border-radius:8px;}
div.header{float:left;clear:both;width:100%;height:90px;color:#402080;/*background-image:url('../images/alpha50.png');background-repeat: repeat; background-position:0 0;*/margin-bottom:3px;border-style:solid;/*border-color:#402080;*/ border-color:#862004;border-width: 0 0 1px 0;}
div.logo{float:left;height:66px;width:194px;margin:5px 16px 15px 5px;}
div.logo a img{border:none;margin:5px 0 0 0;}
div.f_size_pan{float:right;width:200px;height:24px;margin:12px 5px 0 0;text-align:right;}
div.f_style_pan{float:right;width:245px;height:24px;margin:12px 5px 0 0;text-align:right;}
div.f_style_pan a{float:left;display:block;width:24px;height:24px;margin-right:2px;padding:0;background-image:url('../images/colour_schemes.png');background-repeat:no-repeat; background-position:0 0;
border:1px solid #ddd;border-radius:5px;}
div.f_style_pan a:hover{border-color:#f00;}
div.search_pane{float:right;width:330px;height:24px;margin:12px 0 0 0;}
input.searchbox2{float:left;height:22px;width:204px;border:1px solid #999;padding:1px;}
input.searchbox2:hover{border-color:#d00;}
input.searchbox2:focus{border-color:#f33;}
input.searchbox22{float:left;height:26px;width:117px;font-weight:bold;font-size:16px;margin-left:5px;background-color:#fff; background-image: url('../images/search.png'); background-position:3px center; background-repeat: no-repeat;color:#333;border:1px solid #999;text-align:right;vertical-align:middle;padding-top:0;padding-bottom:2px;
	border-radius:0 8px 8px 0;
	/*-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;*/
}
input.searchbox22:hover{color:#fff; cursor:pointer; color: #6040a0;

	/*-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;*/
	}
div.mainwrapper div#google_translate_element a{text-decoration: none;}
div.n{width:18%;}
div.w{width:27%;}
div.footer{float:left;width:100%;background-color:#270901;padding-top:10px;border-top:1px solid #fff;}/*background-image:url('../images/blue_alpha90.png');background:#402080;background-color:rgba(64,32,128,0.8);*/border-style:solid;/*border-color:#f05000;*/ border-color:#ff9763;border-width: 1px 0 0 0;margin-top:3px;padding-top:10px;font-size:0.8em;}
div.footer div.footermid{position:relative;width:940px;padding:0px 10px 5px 10px;margin:0 auto;}
.footerlinks{float:left;color:#fff;width:33%;}
.footerlinks a{color:#fff;}
.footerinfo{float:left;color:#fff;margin-left:5px;width:33%;}
.design {clear:both;float:left;width:100%;font-size: 1em;color:#fff;text-align: center;}
div.mid{float:left;clear:both;width:100%;}/*background: #eee url("../images/column_img.png") repeat-y;}*/
div.content{float:right;width:100%;min-height:343px;padding:5px 0 0 0;}
div.content p.info{margin-bottom: 5px;}
div.content p.cni{clear:both;text-indent:0;}
div.cprofile{padding:5px;}

/*Menu*/
div.menu{float:right;width:815px;margin-top: -35px;margin-bottom:10px;background:none;}
div.menu ul{float:right;list-style: none;border: none;margin:0;padding:0;}
div.menu li{border-width:0 1px 0 1px; border-color:#000; float:left;/*#200560;*/}
div.menu li.last{margin-bottom: 0;}
div.menu li.first{}
div.menu li a{display: block;padding: 5px 15px 5px 15px;text-decoration: none;width: 100%;font-weight:bold;font-size:0.9em;}
div.menu li a:link,div.menu li a:visited{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;
color: #ca5e00;}
html>body div.menu li a {width: auto;}
div.menu li a:hover{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;
color: #270901;}
div.menu li a.m_active, div.menu li a.m_active:hover{color: #000;}
div.menu .sub_n{display:none;}
div.menu .sub_b{display:block;}
div.menu li li{border-top: 1px solid #000;border-bottom: 0;}
div.menu li li a{display: block;font-size: 0.8em;padding: 3px 2px 3px 10px;border-left: 15px solid #222;border-right: 10px solid #333;background-color: #333;color: #aaa;text-decoration: none;width: 100%;}
div.menu div.leftcol{padding:20px 5px 10px 5px;width:205px;color:#fff;font-size:0.85em;}
/* Contact Form */
#frm{position:relative;width:716px;margin:10px auto 8px auto;/*margin:10px -2px 8px 0;*/}
#frm fieldset{background-color: #eee;border:dotted 1px #aaa;padding:10px 75px;}
#frm label{float:left;width:505px;color:#333;}
#frm input, #frm textarea{width:505px;font-size:1em;}
#frm ul{list-style-type: none;} 
#frm ul li{padding:3px 0;}
#frm input.btn{width:100px;margin-left:260px;}
/* standard settings */
div.std{float:left;width:100%;}
div.std h1{margin-bottom:5px;font-size:1.17em;color:#481102;}
div.std h2{font-size:1.05em;margin:5px 0 8px 0;color:#481102;}
div.std h3{font-size: 1em;padding:5px 3px 2px 0;margin:10px 5px 5px 0;}
div.std h4{font-size: 1em;padding:5px 3px 2px 20px;margin:10px 5px 5px 0;color:#444;}
div.std p.centered{text-align: center;}
div.std p.ind40{padding-left:40px;}

/* Staff */
div.staff div.dyr{float:left;margin:3px;width:925px;padding:3px 3px 10px 3px;text-align:center;/*background-color:#f4f0fa;border:1px solid #a182e0;*/-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
div.staff div.dyr img{max-height: 250px;border:1px solid #aaa;}
div.staff div.prw{float:left;margin:3px;width:910px;padding:10px;/*background-color:#fef6ec;border:1px solid #ff9763;*/-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
div.staff div.prw p{margin:0;padding:0;}
div.staff div.prw img{float:none;margin:0; height:136px;border:1px solid #aaa;}
div.staff div.prw div.im{float:left;width:136px;height:138px;margin:3px 0 3px 3px;padding:3px 0;background:#fff;text-align: center;border:1px solid #aaa;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;}
div.staff div.prw div.des{float:right;text-align: left;width:775px;border:0;padding:10px 0 5px 0;}
div.staff div.prwr{float:left;margin:3px;width:910px;padding:10px;/*background-color:#efe8f8;border:1px solid #a182e0;*/-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
div.staff div.prwr img{float:none;margin:0; height:136px;border:1px solid #aaa;}
div.staff div.prwr div.im{float:right;width:136px;height:138px;margin:3px 3px 3px 3px;padding:3px 0;background:#fff;text-align: center;border:1px solid #aaa;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;}
div.staff div.prwr div.des{float:left;text-align: right;width:770px;border:0;padding:10px 0 5px 5px;}
/* tables */
div.tb table.tbl{width:100%;font-family: Arial, Haveltica, sans-serif;text-align: center;margin:0 0 15px 0;font-size:0.85em;}
div.tb table.tbl, div.tb table.tbl td, div.tb table.tbl th{border:1px solid #777;border-collapse: collapse;}
div.tb table.tbl th{background:#bbb;font-weight:bold;}
div.tb table.tbl td.lt{text-align: left;}
/* gallery*/
div.gal div.itm{float:left;width:713px;border:1px solid #bbb;margin-bottom:10px;}
div.gal div.im{float:left;width:214px;margin-left:254px;padding:5px 5px 2px 5px;}
div.gal div.des{clear:both;float:left;width:621px;margin-left:51px;padding:5px;text-align: center;}
div.gal div.des p{font-size:1em;margin:-5px 0 5px 0;}
div.gal div.im a img{width:220px;margin:0;padding:0;border:2px solid #aa0000;}
div.gal div.im a:hover img{border-color:#000;}
/* contact */
div.contact p{font-family: Arial, Haveltica, sans-serif;margin:5px;}
div.contact div.address{float:left;width:300px;}
div.contact div#map{float:right;width:400px;height:250px;border:1px solid #777;}
div.std p{margin:0 0 20px 0;}
div.std p.last{margin:0;}
div.std p.bold{font-weight:bold;}
div.std hr{border:1px dotted #555;border-width:1px 0 0 0;background:none;margin:3px;}
div.std .ltcol{float:left;width:600px;margin:-5px 0 0 0;}
div.std .rtcol{float:right;width:330px;margin:-5px 0 0 0;}
div.std div.lt{float:left;width:587px;padding:5px;margin-bottom:10px;}
div.std div.rt{float:right;width:318px;padding:5px;margin-bottom:10px;}
div.std div.rt2{float:left;width:318px;padding:5px;margin-bottom:10px;}
/*div.std div.cb{clear:both;float:left;width:703px;padding:5px;margin:0 10px 5px 0;}*/
div.std div.cb2{float:left;margin:3px;width:925px;padding:3px 3px 10px 3px;text-align:center;/*background-color:#f4f0fa;border:1px solid #a182e0;*/-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

div.std div.cb{clear:both;float:left;width:925px;padding:5px;margin:0 10px 5px 0;}
div.x123 div.x123tile{float:left;width:280px;margin-right:12px;padding:10px;text-align: center;}
div.x123 div.x123tile span.nbr{display:block;font-size: 10em;font-weight: bold;margin:-50px 0 -20px 0;}


div.home div.fb-like-box{clear:both;float:left;width:715px;padding:0;margin:10px 0 0 0;background-color:#fff;}
div.diner .ltcol{width:295px;}
div.diner .rtcol{width:410px;}
div.diner div.lt{width:282px;}
div.diner div.rt{width:398px;}
div.std div.c1{background-color:#ffd4ad;/*background-image:url('../images/alpha_orange.png');*/}
div.std div.c1 h2{color:#481102;}
div.std div.c2{background-color:#ffd4ad;/*background-image:url('../images/alpha_blue.png');*/}
div.std div.c2 h2{color:#481102;}
div.std div.white{background-color:#fff;}

/* box borders */
/*
div.std div.b1{border:1px solid #862004;}
div.std div.b2{border:1px solid #862004;}
div.std div.b3{border:1px solid #862004;}
*/
div.std div.b1{border:1px solid #ffa261;}
div.std div.b2{border:1px solid #ffa261;}
div.std div.b3{border:1px solid #ffa261;}

div.std div.rounded{border-radius:10px;}
div.std div.important{background-color:#fef6ec;background-image:url('../images/important.png');background-repeat:no-repeat; background-position:top right;}
div.std table.ppl{width:100%;border-collapse:collapse;}
div.std table.ppl caption{font-weight:bold;margin-bottom:5px;}
div.std div.c1 table.ppl caption{color:#402080;}
div.std div.c2 table.ppl caption{color:#f05000;}
div.std table.ppl td,div.std table.ppl th{vertical-align:middle;border:1px dotted #aaa;padding:3px;}
div.std table.ppl td.rt{text-align:right;}
div.std div.c1 table.ppl tr.odd td{background-color:#f3e6d6;}
div.std div.c2 table.ppl tr.odd td{background-color:#f3e6f6;}
div.std table.ppl th{font-weight:bold;}
div.std div.c1 table.ppl tr th{background-color:#e9d9c9;}
div.std div.c2 table.ppl tr th{background-color:#e9d9e9;}
div.std table.ppl tfoot tr td{font-weight:bold;background-color:#e9d9e9;}
div.std ul.s_padding {padding-left:20px;}
div.std img.rtbordered{float:right;margin:3px;border:1px solid #333;}
div.partners div.partner{width:240px;padding:5px 0; text-align:center; display:table-cell; vertical-align:middle;}

div.man dl{margin-left: 25px;}
div.man dl dt{font-weight: bold;color:#862004;}
div.man dl dd{padding-left: 20px;margin-bottom: 10px;}
div.man h3{margin-top:15px;color:#481102;}
