/*
	voice-family: "\"}\"";
	voice-family:inherit;
*/

body {
	margin:0;
	background-image:url(../images/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#000;
	}




/* ----------------------------------------------------------------------------- */
/* --------------------------------->>> GLOBAL <<<------------------------------ */
/* ----------------------------------------------------------------------------- */

/* --- TEXT --- */
p {font:11px Verdana, Arial, Helvetica, sans-serif; color:#ccc; margin:0; padding:0px 0px 20px 0px; line-height:15px;}
td {font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0;}

/* --- HEADINGS --- */
h1 {clear:both; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:20px 0px 0px 0px; padding:0;}
	.bigTitle {clear:both; font:24px Arial, Helvetica, sans-serif; color:#666600; font-weight:bold; margin:0px 0px 10px 0px; padding:0;}
h2 {clear:both; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; margin:0px 0px 15px 0px; padding:0; line-height:normal;}
h3 {clear:both; font:13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin:0; padding:0;}

/* --- HYPERLINKS --- */
a {font:14px/18px Verdana, Arial, Helvetica, sans-serif; color:#999; font-weight:bold;}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {color:#fff; text-decoration:underline;}

/* --- LISTS --- */
ul {margin:0px 0px 40px 0px; padding:0;}
ol {margin:0px 0px 20px 10px; padding:0;}
li {margin:0px 0px 0px 16px; padding:0; font:11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000000; list-style-type:disc;}

/* --- FORMS --- */
form {padding:0; margin:0;}
input {padding:3px; margin:0; font-size:11px;}

/* -- EXTRAS -- */
img {border:0; padding:0; margin:0; display:block;}
.noCSS {visibility:hidden;}
.noDisplay {display:none;}
.inline {display:inline;}
.clear {clear:both;}
br {clear:both;}






/* ----------------------------------------------------------------------------- */
/* ------------------------>>> MAIN LAYOUT ELEMENTS <<<------------------------- */
/* ----------------------------------------------------------------------------- */
#mainWrap {position:relative; width:761px; height:580px; margin:0 auto; padding-bottom:30px;}

.hpContent {position:absolute; left:77px; top:263px; width:240px; }

.btnMetroLiquor {position:absolute; left:396px; top:197px; background:url(../images/btn_metroliquor.jpg) no-repeat; white-space:nowrap; display:block; width:324px; height:65px; margin:0; padding:0;}
.btnMetroLiquor a {display:block; width:324px; height:65px; display:block; float:left;}
.btnMetroLiquor img {width:324px; height:65px; border:0;}
* html a:hover {visibility:visible;}
.btnMetroLiquor a:hover img {visibility:hidden;}

.btnWaterfront {position:absolute; left:396px; top:282px; background:url(../images/btn_waterfront.jpg) no-repeat; white-space:nowrap; display:block; width:324px; height:65px; margin:0; padding:0;}
.btnWaterfront a {display:block; width:324px; height:65px; display:block; float:left;}
.btnWaterfront img {width:324px; height:65px; border:0;}
* html a:hover {visibility:visible;}
.btnWaterfront a:hover img {visibility:hidden;}

.btnDetails {position:absolute; left:396px; top:365px; background:url(../images/btn_details.jpg) no-repeat; white-space:nowrap; display:block; width:324px; height:65px; margin:0; padding:0;}
.btnDetails a {display:block; width:324px; height:65px; display:block; float:left;}
.btnDetails img {width:324px; height:65px; border:0;}
* html a:hover {visibility:visible;}
.btnDetails a:hover img {visibility:hidden;}

.btnContact {position:absolute; left:569px; top:497px; background:url(../images/btn_contact.jpg) no-repeat; white-space:nowrap; display:block; width:150px; height:15px; margin:0; padding:0;}
.btnContact a {display:block; width:150px; height:15px; display:block; float:left;}
.btnContact img {width:150px; height:15px; border:0;}
* html a:hover {visibility:visible;}
.btnContact a:hover img {visibility:hidden;}




.btnMarcGaucher {position:absolute; left:79px; top:492px; background:url(../images/btn_marcgaucher.gif) no-repeat; white-space:nowrap; display:block; width:92px; height:27px; margin:0; padding:0;}
.btnMarcGaucher a {display:block; width:92px; height:27px; display:block; float:left;}
.btnMarcGaucher img {width:92px; height:27px; border:0;}
* html a:hover {visibility:visible;}
.btnMarcGaucher a:hover img {visibility:hidden;}

.btnMarkFilatow {position:absolute; left:197px; top:492px; background:url(../images/btn_markfilatow.gif) no-repeat; white-space:nowrap; display:block; width:118px; height:27px; margin:0; padding:0;}
.btnMarkFilatow a {display:block; width:118px; height:27px; display:block; float:left;}
.btnMarkFilatow img {width:118px; height:27px; border:0;}
* html a:hover {visibility:visible;}
.btnMarkFilatow a:hover img {visibility:hidden;}




.contactInfoWrap {position:relative; width:608px; height:430px;}
.contactInfoContent {position:absolute; left:100px; top:100px; width:425px;}
.contactInfoContent p {font:14px/18px Arial, Helvetica, sans-serif; margin-left:85px;}

.bioWrap {position:relative; width:608px; height:430px;}
.bioContent {position:absolute; left:75px; top:80px; width:475px;}
.bioContent h1 {font:16px Arial, Helvetica, sans-serif; color:#ccc; padding-bottom:20px;}
.bioContent p {font:12px/18px Arial, Helvetica, sans-serif;}




/* footer */
#footerWrap {position:absolute; left:320px; top:510px; width:400px; margin:30px auto 0px auto; padding:0; padding-bottom:15px;}
#footerWrap p {font:10px Arial, Helvetica, sans-serif; color:#999; padding:0; text-align:right;}

a.thinkLink {font:10px Arial, Helvetica, sans-serif; color:#999;}
a.thinkLink:hover {text-decoration:underline;}