#wrap{
	width:				760px;
	text-align:		left;
	background-color: #FFFFEF;
	height: 420px;
	}

/***########### Container around content and image ###############**/

.container {
	width:				760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 121px;
	}
	
/****** Two classes have been used, first cont, then the page name, thge pages are listed below ******/	

/*** Common Page Attributes ***/

.container h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-variant: small-caps;
	margin-top: 30px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
	}

.container p{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	margin:				15px 25px;
	font-style: italic;
	}
	
.container h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	margin:				15px 25px;
	font-weight: normal;
	}
	
.container ul{
	margin-right:		15px;
	}	
	
.container ul li{
	font-family:		arial;
	color:				#333333;
	font-size:			12px;	
	list-style-image:	url("../images/arrow.gif");
	}
	
.container .twin_list{
	width:				200px;
	float:				left;
	}	
	
.container dl{
	margin:				15px;
	padding:			0px;
	}	
	
.container dt{
	font-family:		arial;
	color:				#0066FF;
	font-size:			12px;	
	padding:			0px;
	margin-top:			10px;
	}
	
.container dd{
	font-family:		arial;
	color:				#333333;
	font-size:			11px;
	padding:			0px;
	list-style-image:	url("../images/arrow.gif");
	display:			list-item;
	margin:				5px 0px 3px 17px;	
	}	

.container p a, .container dd a, .container dl a, .container li a{
	color:				#FFFFFF;
	text-decoration:	none;
	margin:				0px;
	}
	
.container p a:hover, .container dd a:hover, .container dl a:hover, .container li a:hover{
	color:				#71794C;
	text-decoration:	underline;
	}		

.container .right{
	width:				536px;
	height:				227px;
	float:				right;
	overflow:			auto;
	text-align: right;
	}
	
	.container.right{
	width:				652px;
	height:				349px;
	float:				right;
	overflow:			auto;
	background-image: url(images/imageshome_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	font-variant: small-caps;
	font-style: normal;
	}


.contactText {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #5C5C5C;
}
.contactText a:link {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #5C5C5C;
	text-decoration: none;
}
.contactText a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-decoration: underline;
}
.contactText a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #5C5C5C;
}

/*** home page ***/	
	
.home{
	background:			#FFFFEF;
	height: 440px;
	}
	

.pageTitle {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
}
.pageTitleGrn {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #847248;
	text-decoration: none;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.bodyText {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
}
.bodyText a:link {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #333333;
	text-decoration: none;
}
.bodyText a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #666666;
	text-decoration: underline;
}
.bodyText a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #333333;
}
.leftNav {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #847248;
	text-decoration: none;
	text-transform: uppercase;
}
.leftNav a:link {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #847248;
	text-decoration: none;
}
.leftNav a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #847248;
	text-decoration: underline;
}
.leftNav a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 17px;
	color: #847248;
}
a:visited {
	text-decoration: none;
}
.footer {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #6B5C39;
}
.footer a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #6B5C39;
	text-decoration: none;
}
.footer a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #6B5C39;
	text-decoration: underline;
}
.footer a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #6B5C39;
}
.pageTitleGrnWines {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #847248;
	text-decoration: none;
	text-transform: none;
}
.pageTitleGrnWines a:link {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #847248;
	text-decoration: none;
	text-transform: none;
}
.pageTitleGrnWines a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #C4BB9F;
	text-decoration: none;
	text-transform: none;
}
.pageTitleGrnWines a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
a {
	font-family: tahoma, verdana, arial, helvetica;
	color: #847248;
	text-decoration: none;
}

/****########## Navigation ###########**/

#nav{
	width:				760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: absolute;
	float: none;
	height: 121px;
	}
	
#nav ul{
	margin:				0px;
	padding:			0px;
	color:				#FFFFFF;
	font-family:		Georgia, "Times New Roman", Times, serif;
	font-size:			11px;
	text-transform:		capitalize;
	height:				50px;
	}
	
#nav ul li{
	margin:				0px 0px 0px 13px;
	padding:			0px;
	display:			inline;
	width: 95px;
	height: 50px;
	overflow: auto;
	}
	
#nav ul li a{
	color:				#FFFFFF;
	text-decoration:	none;
	}
	
#nav ul li a:hover{
	color:				#0066FF;
	}	
	
.home{
	}

/*****############ container content left #################*****/	
	
.container.lefthome{
	width:				224px;
	float:				left;
	height: 245px;
	text-align: left;
	}
.container.leftcareerOpportunities{
	width:				302px;
	float:				left;
	background-image: url(images/imagescareerOpportunities_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}
.container.leftclients{
	width:				302px;
	float:				left;
	background-image: url(images/imagesclients_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}
.container.leftcontactDetails{
	width:				302px;
	float:				left;
	background-image: url(images/imagescontactDetails_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}
.container.leftourPeople{
	width:				302px;
	float:				left;
	background-image: url(images/imagesourPeople_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 349px;
	}
.container.leftourPhilosophy{
	width:				302px;
	float:				left;
	background-image: url(images/imagesourPhilosophy_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}
.container.leftrecentEngagements{
	width:				302px;
	float:				left;
	background-image: url(images/imagesrecentEngagements_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}
.container.leftserviceOffer{
	width:				302px;
	float:				left;
	background-image: url(images/imagesserviceOffer_1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	height: 349px;
	}

	
/*****############## container content right ###################******/		
	
	
.container.righthome{
	width:				536px;
	height:				255px;
	float:				right;
	position: relative;
	overflow: auto;
	text-align: left;
	}
.container.rightcareerOpportunities{
	width:				652px;
	height:				349px;
	float:				right;
overflow:			auto;
	background-image: url(images/imagescareerOpportunities_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightclients{
	width:				652px;
	height:				349px;
	float:				right;
overflow:			auto;
	background-image: url(images/imagesclients_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightcontactDetails{
	width:				652px;
	height:				349px;
	float:				right;
overflow:			auto;
	background-image: url(images/imagescontactDetails_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightourPeople{
	width:				652px;
	height:				349px;
	float:				right;
	overflow:			auto;
	background-image: url(images/imagesourPeople_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightourPhilosophy{
	width:				652px;
	height:				349px;
	float:				right;
overflow:			auto;
	background-image: url(images/imagesourPhilosophy_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightrecentEngagements{
	width:				652px;
	height:				349px;
	float:				right;
	overflow:			auto;
	background-image: url(images/imagesrecentEngagements_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.container.rightserviceOffer{
	width:				652px;
	height:				349px;
	float:				right;
overflow:			auto;
	background-image: url(images/imagesserviceOffer_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	background-attachment: fixed;
	}
.bodyTextLeading {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 10px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.bodyTextLeading a:link {
	font-family: tahoma, verdana, arial, helvetica;
	color: #333333;
	text-decoration: none;
}
.bodyTextLeading a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	color: #666666;
	text-decoration: underline;
}
.bodyTextLeading a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#divUpControl {
position:absolute; width:13; left:50%; margin-left:277px; top:50%; margin-top:28px; z-index:1; text-align: left;
}
#divDownControl {
position:absolute; width:13; left:50%; margin-left:277px; top:50%; margin-top:57px; z-index:1; text-align: left;
}
#divUpControlLinks {
position:absolute; width:13; left:50%; margin-left:327px; top:50%; margin-top:28px; z-index:1; text-align: left;
}
#divDownControlLinks {
position:absolute; width:13; left:50%; margin-left:327px; top:50%; margin-top:57px; z-index:1; text-align: left;
}
#divContainer {
position:absolute; width:495; height:169; overflow:hidden; left:50%; margin-left:-156px; top:50%; margin-top:-98px; clip:rect(0,495,169,0); visibility:default;
}
#divContainer2 {
position:absolute; width:495; height:144; overflow:hidden; left:50%; margin-left:-156px; top:50%; margin-top:-72px; clip:rect(0,495,144,0); visibility:default;
}
#divContainerWines {
position:absolute; width:495; height:269; overflow:hidden; left:50%; margin-left:-156px; top:50%; margin-top:-98px; clip:rect(0,495,269,0); visibility:default;
}
#divContainerPhotos {
position:absolute; width:495; height:269; overflow:default; left:50%; margin-left:-156px; top:50%; margin-top:-96px; clip:rect(0,495,269,0); visibility:default;
}
#divContent {
position:absolute; top:0; left:0;
}
.mapLarge {
	background-image: url(../images/cirko-v_Map_Lge_740x580.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.arrowsPhoto {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 16px;
	color: #847248;
	text-decoration: none;
	text-transform: uppercase;
}
.arrowsPhoto a:link {
	font-family: tahoma, verdana, arial, helvetica;
	color: #847248;
	text-decoration: none;
}
.arrowsPhoto a:hover {
	font-family: tahoma, verdana, arial, helvetica;
	color: #847248;
	text-decoration: underline;
}
.arrowsPhoto a:visited {
	font-family: tahoma, verdana, arial, helvetica;
	color: #847248;
}
.empireFooter {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
}
