@charset "UTF-8";
/* CSS Document */

@font-face{
font-family: 'URWGroteskT_Reg';
src: url( 'http://fnt.webink.com/wfs/?drawer=CE16511F-F60F-4C98-8284-936A8A9EBF0E&font=9FC8A12B-A093-3DFA-4931-9ED453909B9A');
font-weight:normal;font-style:normal;font-variant:normal;
}




p{ 
	color: #B1B1B1;
    font: 100 16px/130% "Helvetica Neue","Helvetica",Arial,sans-serif;
    margin-top: 15px;
}
p a{ 
	text-decoration:none; 
}
p a:hover{ 
	background-color:#427cb4; 
	border-color:#5c94cb; 
	color:#fff; 
}
h3{ 
	padding:30px 30px 20px 30px;
	margin-bottom:5px;
}

#bottomNavigation{
    background-color: #b1b1b1;
    bottom: 20px;
    font-size: 16px;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
    height: 43px;
	padding-left:28px;
    position: fixed;
    width: 100%;
	color:#25201a;
	font-weight:100;
}
#topNavigation{
    background-color: #25201a;
	top: 16px;
    height: 43px;
    position: fixed;
    width: 100%;
	border-bottom:solid 3px #b1b1b1;
}
#opusName{
	position:fixed;
	top:22px;
	left:28px;
    color:#d5d5d5;
	font-size: 24px;
	font-family:'URWGroteskT_Reg',"Helvetica","Helvetica Neue",Arial,sans-serif;
	font-weight:100;
}
#opusName a{
	text-decoration:none;
	color:#d5d5d5;
}
#opusNumber{
	position:fixed;
	top:30px;
	right:30px;
    color:#d5d5d5;
	font-size: 18px;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
	font-weight:100;
}
#opusNumber a{
	color:#d5d5d5;
	text-decoration:none;
}
#content{ 
	text-align:left;
	position: fixed;
	_background:transparent;
    _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#25201a90,endColorstr=#25201a90);
    _zoom: 1;
}
#content h1{
	font-size:30px;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
	color:#b1b1b1;
	font-weight:lighter;
	filter:alpha(opacity=100);
	margin-top:0;
	-webkit-margin-before:0;
}
#content h2{
	font-size:24px;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
	color:#b1b1b1;
	font-weight:lighter;
	margin-top:40px;
}
.opusNavigation{
	float:left;
	margin-right:16px;
	margin-top:14px;
}
.opusNavigationActive{
	float:left;
	margin-right:16px;
	color:#837d77;
	margin-top:14px;
}
.opusNavigation a{
	color:#25201a;
	text-decoration:none;
}
.opusNavigation a:hover{
	color:#837d77;
	text-decoration:none;
}
.opusClearDiv{
	float:none;
	clear:both;
}
#opusAddress{
	position:fixed;
	bottom:32px;
	right:30px;
}
#visitorEmail{
	height:35px;
	width:212px;
	background:URL('http://www.opusrestaurant.com/images/inputBackground.png') no-repeat;
	border:1px solid #25201a;
	position:absolute;
	top:36px;
	left:180px;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-weight:100;
	color:#25201a;
	padding-left:10px;
}
#downloadWines{
	position:absolute;
	top: 36px;
	left: 414px;
	border:none;
}
#wineListFormLabel{
	position:absolute;
	top: 45px;
	left: 22px;
	color:#b1b1b1;
	font-family:"Helvetica","Helvetica Neue",Arial,sans-serif;
	font-size:18px;
	font-weight:100;
}
#wineListDiv{
	height:80px;
	position:relative;
}
.menu{
	color: #B1B1B1;
    font: 100 16px/130% "Helvetica Neue","Helvetica",Arial,sans-serif;
	padding-top:10px;
	width:700px;
}
.menuItem{
	padding-bottom:10px;
}
.menuPrice{
	width:76px;
	text-align:right;
	padding-bottom:10px;
}
#mainCourse{

}
#appetizers{

}
#dessert{

}
.menuButtons{
	margin-left:13px;
	border:none;
}
#menuDownloadDiv{
	float:left;
}
#menuButtonTypes{
	float:right;
}
#menuButtonsDiv{
	padding-top:25px;
	width:700px;
	padding-bottom:10px;
	position:relative;
}
#downloadMenu{
	border:none;
}

#grandaward{
	position:absolute;
	top:68px;
	left:476px;
}
.condensedText{
	width:410px;
}

#TorontoIsland{
	margin-top:20px;
	display:block;
}
#TorontoInternational{
	margin-top:30px;
	display:block;
}
#OpusMap{
	position:absolute;
	bottom:17px;
	left:308px
}
#social{
	position: fixed;
	top: 30px;
	right: 148px;
}
#twitter{
	height: 19px;	
}
#Opus_OTDiv{
	position: absolute;
	right: 280px;
	top: -13px;
}


