
/* common ---------------------------------------------------------------------- */
body {
	background: rgb(239,106,0);
	color:#000;
}
hr, cite {
	display:none;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
.notxt {
	overflow:hidden;
	text-indent:-9999px;
}
/* ----------------------------------------------------------------------------- */


/* core structure -------------------------------------------------------------- */
#du_bd_o {
	margin:0;
	padding-bottom:25px;
}
#du_bd_i {
	min-width:840px;
}
#du_content {
	background-color:#fff;
	color:#000;
	min-height:620px;
	margin:0 223px 20px 71px;
	padding:40px 20px 0;
	position:relative;
}
#du_icontent {
	width:100%;
}
#du_head,
#du_head div.bg {
	position:absolute;
	height:88px;
	left:0;
	width:100%;
}
#du_head {
	top:18px;
	z-index:10;
}
#du_head div.bg {
	background-color:#fff;
	opacity:0.14;
	filter:alpha(opacity=14);
	top:0;
	z-index:10;
}
#du_head h1 {
	position:absolute;
	z-index:11;
	/*border:1px solid #fff;*/
}
#du_head h1 a {
	display:block;
}
#du_head h3 {
	background:url(/media/home/logo-small.png) no-repeat 0 0;
	height:67px;
	position:absolute;
	right:0;
	top:11px;
	width:369px;
	z-index:11;
	/*border:1px solid #fff;*/
}
#du_head h3 a {
	display:block;
	height:67px;
}

#du_logos {
	position:absolute;
	top:350px;
	right:80px;
	width:125px;
	/*background-color:red;*/
}
#du_logos ul li {
	height:92px;
}
#du_logos ul li a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:92px;
	margin:0 auto;
	overflow:hidden;
	text-indent:-9999px;
}
#du_logos ul li a:hover {
	background-position:0 -92px;
}
#du_logos ul li.saloon a {
	background-image:url(/media/saloon/logo-small.png);
	width:104px;
}
#du_logos ul li.envycafe a {
	background-image:url(/media/envycafe/logo-small.png);
	width:95px;
}
#du_logos ul li.dubliner a {
	background-image:url(/media/dubliner/logo-small.png);
	width:97px;
}
#du_logos ul li.downunder a {
	background-image:url(/media/downunder/logo-small.png);
	width:96px;
}
#du_logos ul li.salsa a {
	background-image:url(/media/salsa/logo-small.png);
	width:123px;
}
#du_logos ul li.envyclub a {
	background-image:url(/media/envyclub/logo-small.png);
	width:97px;
}
#du_logos ul li.envybar a {
	background-image:url(/media/envybar/logo-small.png);
	width:97px;
}
/* ----------------------------------------------------------------------------- */


/* main ------------------------------------------------------------------------ */
#du_main_1 {
	background:url(/media/home/bg-main.png) no-repeat 50% 0px;
	padding:260px 0 0;
}
#du_main_1 h1 {
	background:url(/media/home/logo-big.png) no-repeat 50% 0;
	height:165px;
	margin:0 auto;
	width:818px;
}
#du_main_1 div.foot {
	height:92px;
	margin:65px auto 0;
	position:relative;
	width:100%;
}
#du_main_1 div.foot div,
#du_main_1 div.foot p {
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
#du_main_1 div.foot div {
	background-color:#edaa00;
	height:92px;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1;
}
#du_main_1 div.foot p {
	color:#193e88;
	font:900 22px/28px Arial, Helvetica, sans-serif;
	height:92px;
	padding-top:32px;
	text-align:center;
	z-index:2;
}

#du_main_1 div.foot ul {
	left:50%;
	margin-left:-306px;
	position:absolute;
	top:0;
	width:612px;
	z-index:2;
}
#du_main_1 div.foot ul li {
	float:left;
	height:92px;
	z-index:2;
}
#du_main_1 div.foot ul li.saloon {
	width:104px;
}
#du_main_1 div.foot ul li.envycafe {
	width:95px;
}
#du_main_1 div.foot ul li.dubliner {
	width:97px;
}
#du_main_1 div.foot ul li.downunder {
	width:96px;
}
#du_main_1 div.foot ul li.salsa {
	width:123px;
}
#du_main_1 div.foot ul li.envyclub {
	width:97px;
}
#du_main_1 div.foot ul li.envybar {
	width:97px;
}
#du_main_1 div.foot ul li a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:92px;
	overflow:hidden;
	text-indent:-9999px;
}
#du_main_1 div.foot ul li a:hover {
	background-position:0 -92px;
}
#du_main_1 div.foot ul li.saloon a {
	background-image:url(/media/saloon/logo-small.png);
}
#du_main_1 div.foot ul li.envycafe a {
	background-image:url(/media/envycafe/logo-small.png);
}
#du_main_1 div.foot ul li.dubliner a {
	background-image:url(/media/dubliner/logo-small.png);
}
#du_main_1 div.foot ul li.downunder a {
	background-image:url(/media/downunder/logo-small.png);
}
#du_main_1 div.foot ul li.salsa a {
	background-image:url(/media/salsa/logo-small.png);
}
#du_main_1 div.foot ul li.envyclub a {
	background-image:url(/media/envyclub/logo-small.png);
}
#du_main_1 div.foot ul li.envybar a {
	background-image:url(/media/envybar/logo-small.png);
}
/* ----------------------------------------------------------------------------- */


/* du_bg1, du_bg2 -------------------------------------------------------------- */
body #du_bg1.bg,
body #du_bg2.bg {
	left:0;
	position:absolute;
}
/* ----------------------------------------------------------------------------- */


/* du_content ------------------------------------------------------------------ */
#du_content div.imagebanner {
	border-bottom:1px solid #909090;
	border-right:1px solid #909090;
	padding:4px;
	position:relative;
}
#du_content div.imagebanner div {
	overflow:hidden;
	position:relative;
	width:100%;
}
#du_content div.imagebanner table {
	margin-left:-4px;
}
#du_content div.imagebanner td {
	padding-left:4px;
}
#du_content div.imagebanner img {
	display:block;
}
#du_content div.imagebanner a {
	background-repeat:no-repeat;
	position:absolute;
	top:-40px;
	width:45px;
	height:40px;
	/*background-color:#999;*/
}
#du_content div.imagebanner a.imgf {
	background-position:0 0;
	right:0px;
}
#du_content div.imagebanner a.imgf:hover {
	background-position:0 -40px;
}
#du_content div.imagebanner a.imgr {
	background-position:0 -80px;
	right:45px;
}
#du_content div.imagebanner a.imgr:hover {
	background-position:0 -120px;
}
#du_content div.content {
	position:relative;
	margin-top:30px;
}
#du_content div.content blockquote {
	height:220px;
	left:0;
	position:absolute;
	top:0;
	width:240px;
}
#du_content div.content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.8em;
	margin-left:240px;
	padding-top:30px;
}
/* ----------------------------------------------------------------------------- */


/* du_menu --------------------------------------------------------------------- */
#du_menu a {
	background-position:0 0;
	background-repeat:no-repeat;
	display:block;
	height:30px;
	position:absolute;
	z-index:10;
}
#du_menu a:hover {
	background-position:0 -30px;
}
#du_menu a.du_gallery {
	background-position:0 -60px;
	top:17px;
}
#du_menu a.du_community {
	background-position:0 -60px;
	top:52px;
}
#du_menu a.du_gallery:hover,
#du_menu a.du_community:hover {
	background-position:0 -90px;
}
#du_menu a.du_contact {
	top:97px;
}
/* ----------------------------------------------------------------------------- */


/* dubliner -------------------------------------------------------------------- */
body.dubliner {
	background: rgb(0,105,27) url(/media/dubliner/bg-1.png) repeat-y 50% 0;
}
body.dubliner #du_bd_o {
	background:url(/media/dubliner/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.dubliner #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	padding-top:165px;
	max-width:1100px;
	position:relative;
}
body.dubliner #du_head h1 {
	background:url(/media/dubliner/logo-big.png) no-repeat 0 0;
	height:253px;
	left:3px;
	top:-16px;
	width:222px;
	z-index:11;
}
body.dubliner #du_head h1 a {
	height:253px;
}
body.dubliner #du_bg1.bg {
	background:url(/media/dubliner/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:610px;
}
body.dubliner #du_bg2.bg {
	background:url(/media/dubliner/bg-main-2.png) no-repeat 0 0;
	height:208px;
	top:165px;
	width:71px;
}
body.dubliner #du_menu_top,
body.dubliner #du_menu {
	position:absolute;
	right:59px;
}
body.dubliner #du_menu,
body.dubliner #du_menu div.bg {
	height:160px;
	top:165px;
	width:164px;
}
body.dubliner #du_menu div.bg {	
	background:url(/media/dubliner/bg-menu-2.png) no-repeat 0 0;
}
body.dubliner #du_menu_top.bg {
	background:url(/media/dubliner/bg-menu-1.png) no-repeat 0 0;
	height:123px;
	top:42px;
	width:212px;
}
body.dubliner #du_menu a.du_gallery {
	background-image:url(/media/dubliner/menu-gallery.png);
	width:96px;
	background-position:0 0px;
}
body.dubliner #du_menu a.du_gallery:hover {
	background-position:0 -30px;
}
body.dubliner #du_menu a.du_community {
	background-image:url(/media/dubliner/menu-community.png);
	width:136px;
}
body.dubliner #du_menu a.du_contact {
	background-image:url(/media/dubliner/menu-contact.png);
	width:96px;
}
body.dubliner #du_content div.imagebanner {
	background-color:#cdd4a1;
}
body.dubliner #du_content div.imagebanner div {
	background-color:rgb(0,105,27);
}
body.dubliner #du_content div.imagebanner a.imgf {
	background-image:url(/media/dubliner/imgnav.gif);
}
body.dubliner #du_content div.imagebanner a.imgr {
	background-image:url(/media/dubliner/imgnav.gif);
}
body.dubliner #du_content div.content blockquote {
	background: url(/media/dubliner/blockquote.gif) no-repeat 0px 0px;
}
body.dubliner #du_content div.content p {
	color:#022203;
}
/* ----------------------------------------------------------------------------- */


/* downunder ------------------------------------------------------------------- */
body.downunder {
	background: rgb(15,32,94) url(/media/downunder/bg-1.png) repeat-y 50% 0;
}
body.downunder #du_bd_o {
	background:url(/media/downunder/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.downunder #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.downunder #du_head h1 {
	background:url(/media/downunder/logo-big.png) no-repeat 0 0;
	height:184px;
	left:46px;
	top:33px;
	width:196px;
	z-index:11;
}
body.downunder #du_head h1 a {
	height:184px;
}
body.downunder #du_bg1.bg {
	background:url(/media/downunder/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:595px;
}
body.downunder #du_bg2.bg {
	background:url(/media/downunder/bg-main-2.png) no-repeat 0 0;
	height:260px;
	top:165px;
	width:71px;
}
body.downunder #du_menu_top,
body.downunder #du_menu {
	position:absolute;
	right:59px;
}
body.downunder #du_menu,
body.downunder #du_menu div.bg {
	height:175px;
	top:165px;
	width:164px;
}
body.downunder #du_menu div.bg {
	background:url(/media/downunder/bg-menu-2.png) no-repeat 0 0;
}
body.downunder #du_menu_top.bg {
	background:url(/media/downunder/bg-menu-1.png) no-repeat 0 0;
	height:114px;
	top:51px;
	width:212px;
}
body.downunder #du_menu a.du_gallery {
	background-image:url(/media/downunder/menu-gallery.png);
	width:96px;
}
body.downunder #du_menu a.du_community {
	background-image:url(/media/downunder/menu-community.png);
	width:136px;
}
body.downunder #du_menu a.du_contact {
	background-image:url(/media/downunder/menu-contact.png);
	width:96px;
}
body.downunder #du_content div.imagebanner {
	background-color:#80a5cb;
}
body.downunder #du_content div.imagebanner div {
	background-color:rgb(15,32,94);
}
body.downunder #du_content div.imagebanner a.imgf {
	background-image:url(/media/downunder/imgnav.gif);
}
body.downunder #du_content div.imagebanner a.imgr {
	background-image:url(/media/downunder/imgnav.gif);
}
body.downunder #du_content div.content blockquote {
	background:url(/media/downunder/blockquote.gif) no-repeat 0px 0px;
}
body.downunder #du_content div.content p {
	color:#152046;
}
/* ----------------------------------------------------------------------------- */


/* saloon ---------------------------------------------------------------------- */
body.saloon {
	background: rgb(70,47,23) url(/media/saloon/bg-1.png) repeat-y 50% 0;
}
body.saloon #du_bd_o {
	background:url(/media/saloon/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.saloon #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.saloon #du_head h1 {
	background:url(/media/saloon/logo-big.png) no-repeat 0 0;
	height:211px;
	left:5px;
	top:14px;
	width:215px;
	z-index:11;
}
body.saloon #du_head h1 a {
	height:211px;
}
body.saloon #du_bg1.bg {
	background:url(/media/saloon/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:615px;
}
body.saloon #du_bg2.bg {
	background:url(/media/saloon/bg-main-2.png) no-repeat 0 0;
	height:245px;
	top:165px;
	width:71px;
}
body.saloon #du_menu_top,
body.saloon #du_menu {
	position:absolute;
	right:63px;
}
body.saloon #du_menu,
body.saloon #du_menu div.bg {
	height:161px;
	top:165px;
	width:160px;
}
body.saloon #du_menu div.bg {
	background:url(/media/saloon/bg-menu-2.png) no-repeat 0 0;
}
body.saloon #du_menu_top.bg {
	background:url(/media/saloon/bg-menu-1.png) no-repeat 0 0;
	height:123px;
	top:42px;
	width:207px;
}
body.saloon #du_menu a.du_gallery {
	background-image:url(/media/saloon/menu-gallery.png);
	width:91px;
}
body.saloon #du_menu a.du_community {
	background-image:url(/media/saloon/menu-community.png);
	width:113px;
}
body.saloon #du_menu a.du_contact {
	background-image:url(/media/saloon/menu-contact.png);
	width:85px;
}
body.saloon #du_content div.imagebanner {
	background-color:#cab198;
}
body.saloon #du_content div.imagebanner div {
	background-color:rgb(70,47,23);
}
body.saloon #du_content div.imagebanner a.imgf {
	background-image:url(/media/saloon/imgnav.gif);
}
body.saloon #du_content div.imagebanner a.imgr {
	background-image:url(/media/saloon/imgnav.gif);
}
body.saloon #du_content div.content blockquote {
	background:url(/media/saloon/blockquote.gif) no-repeat 0px 0px;
}
body.saloon #du_content div.content p {
	color:#462f17;
}
/* ----------------------------------------------------------------------------- */


/* salsa ----------------------------------------------------------------------- */
body.salsa {
	background: rgb(81,0,0) url(/media/salsa/bg-1.png) repeat-y 50% 0;
}
body.salsa #du_bd_o {
	background:url(/media/salsa/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.salsa #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.salsa #du_head h1 {
	background:url(/media/salsa/logo-big.png) no-repeat 0 0;
	height:193px;
	left:1px;
	top:-3px;
	width:300px;
	z-index:11;
}
body.salsa #du_head h1 a {
	height:193px;
}
body.salsa #du_bg1.bg {
	background:url(/media/salsa/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:575px;
}
body.salsa #du_bg2.bg {
	background:url(/media/salsa/bg-main-2.png) no-repeat 0 0;
	height:255px;
	top:165px;
	width:71px;
}
body.salsa #du_menu_top,
body.salsa #du_menu {
	position:absolute;
	right:34px;
}
body.salsa #du_menu,
body.salsa #du_menu div.bg {
	height:185px;
	top:165px;
	width:189px;
}
body.salsa #du_menu div.bg {
	background:url(/media/salsa/bg-menu-2.png) no-repeat 0 0;
}
body.salsa #du_menu_top.bg {
	background:url(/media/salsa/bg-menu-1.png) no-repeat 0 0;
	height:123px;
	top:42px;
	width:246px;
}
body.salsa #du_menu a.du_gallery {
	background-image:url(/media/salsa/menu-gallery.png);
	background-position:0 0px;
	width:113px;
}
body.salsa #du_menu a.du_gallery:hover {
	background-position:0 -30px;
}
body.salsa #du_menu a.du_community {
	background-image:url(/media/salsa/menu-community.png);
	width:147px;
}
body.salsa #du_menu a.du_contact {
	background-image:url(/media/salsa/menu-contact.png);
	width:119px;
}
body.salsa #du_content div.imagebanner {
	background-color:#e08f78;
}
body.salsa #du_content div.imagebanner div {
	background-color:rgb(81,0,0);
}
body.salsa #du_content div.imagebanner a.imgf {
	background-image:url(/media/salsa/imgnav.gif);
}
body.salsa #du_content div.imagebanner a.imgr {
	background-image:url(/media/salsa/imgnav.gif);
}
body.salsa #du_content div.content blockquote {
	background:url(/media/salsa/blockquote.gif) no-repeat 0px 0px;
}
body.salsa #du_content div.content p {
	color:#330000;
}
/* ----------------------------------------------------------------------------- */


/* envyclub -------------------------------------------------------------------- */
body.envyclub {
	background: rgb(22,22,25) url(/media/envyclub/bg-1.png) repeat-y 50% 0;
}
body.envyclub #du_bd_o {
	background:url(/media/envyclub/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.envyclub #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.envyclub #du_head h1 {
	background:url(/media/envyclub/logo-big.png) no-repeat 0 0;
	height:193px;
	left:32px;
	top:19px;
	width:171px;
	z-index:11;
}
body.envyclub #du_head h1 a {
	height:193px;
}
body.envyclub #du_bg1.bg {
	background:url(/media/envyclub/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:302px;
}
body.envyclub #du_bg2.bg {
	background:url(/media/envyclub/bg-main-2.png) no-repeat 0 0;
	height:252px;
	top:165px;
	width:71px;
}
body.envyclub #du_menu_top,
body.envyclub #du_menu {
	position:absolute;
	right:63px;
}
body.envyclub #du_menu,
body.envyclub #du_menu div.bg {
	height:192px;
	top:165px;
	width:160px;
}
body.envyclub #du_menu div.bg {
	background:url(/media/envyclub/bg-menu-2.png) no-repeat 0 0;
}
body.envyclub #du_menu_top.bg {
	background:url(/media/envyclub/bg-menu-1.png) no-repeat 0 0;
	height:97px;
	top:68px;
	width:194px;
}
body.envyclub #du_menu a.du_gallery {
	background-image:url(/media/envyclub/menu-gallery.png);
	background-position:0 0px;
	width:100px;
}
body.envyclub #du_menu a.du_gallery:hover {
	background-position:0 -30px;
}
body.envyclub #du_menu a.du_community {
	background-image:url(/media/envyclub/menu-community.png);
	width:132px;
}
body.envyclub #du_menu a.du_contact {
	background-image:url(/media/envyclub/menu-contact.png);
	width:101px;
}
body.envyclub #du_content div.imagebanner {
	background-color:#e0e0e0;
}
body.envyclub #du_content div.imagebanner div {
	background-color:rgb(22,22,25);
}
body.envyclub #du_content div.imagebanner a.imgf {
	background-image:url(/media/envyclub/imgnav.gif);
}
body.envyclub #du_content div.imagebanner a.imgr {
	background-image:url(/media/envyclub/imgnav.gif);
}
body.envyclub #du_content div.content blockquote {
	background:url(/media/envyclub/blockquote.gif) no-repeat 0px 0px;
}
body.envyclub #du_content div.content p {
	color:#330000;
}
body.envyclub #du_logos {
	top:370px;
}
/* ----------------------------------------------------------------------------- */


/* envybar --------------------------------------------------------------------- */
body.envybar {
	background: rgb(22,22,25) url(/media/envybar/bg-1.png) repeat-y 50% 0;
}
body.envybar #du_bd_o {
	background:url(/media/envybar/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.envybar #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.envybar #du_head h1 {
	background:url(/media/envybar/logo-big.png) no-repeat 0 0;
	height:193px;
	left:32px;
	top:19px;
	width:171px;
	z-index:11;
}
body.envybar #du_head h1 a {
	height:193px;
}
body.envybar #du_bg1.bg {
	background:url(/media/envybar/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:302px;
}
body.envybar #du_bg2.bg {
	background:url(/media/envybar/bg-main-2.png) no-repeat 0 0;
	height:252px;
	top:165px;
	width:71px;
}
body.envybar #du_menu_top,
body.envybar #du_menu {
	position:absolute;
	right:63px;
}
body.envybar #du_menu,
body.envybar #du_menu div.bg {
	height:192px;
	top:165px;
	width:160px;
}
body.envybar #du_menu div.bg {
	background:url(/media/envybar/bg-menu-2.png) no-repeat 0 0;
}
body.envybar #du_menu_top.bg {
	background:url(/media/envybar/bg-menu-1.png) no-repeat 0 0;
	height:97px;
	top:68px;
	width:194px;
}
body.envybar #du_menu a.du_gallery {
	background-image:url(/media/envybar/menu-gallery.png);
	background-position:0 0px;
	width:100px;
}
body.envybar #du_menu a.du_gallery:hover {
	background-position:0 -30px;
}
body.envybar #du_menu a.du_community {
	background-image:url(/media/envybar/menu-community.png);
	width:132px;
}
body.envybar #du_menu a.du_contact {
	background-image:url(/media/envybar/menu-contact.png);
	width:101px;
}
body.envybar #du_content div.imagebanner {
	background-color:#e0e0e0;
}
body.envybar #du_content div.imagebanner div {
	background-color:rgb(22,22,25);
}
body.envybar #du_content div.imagebanner a.imgf {
	background-image:url(/media/envybar/imgnav.gif);
}
body.envybar #du_content div.imagebanner a.imgr {
	background-image:url(/media/envybar/imgnav.gif);
}
body.envybar #du_content div.content blockquote {
	background:url(/media/envybar/blockquote.gif) no-repeat 0px 0px;
}
body.envybar #du_content div.content p {
	color:#330000;
}
body.envybar #du_logos {
	top:370px;
}
/* ----------------------------------------------------------------------------- */


/* envycafe -------------------------------------------------------------------- */
body.envycafe {
	background: rgb(143,86,35) url(/media/envycafe/bg-1.png) repeat-y 50% 0;
}
body.envycafe #du_bd_o {
	background:url(/media/envycafe/bg-2.png) no-repeat 50% 0;
	margin:0;
	padding-bottom:25px;
}
body.envycafe #du_bd_i {
	background:url(/interface/bg-rays.png) no-repeat 50% 0;
	max-width:1100px;
	padding-top:165px;
	position:relative;
}
body.envycafe #du_head h1 {
	background:url(/media/envycafe/logo-big.png) no-repeat 0 0;
	height:193px;
	left:32px;
	top:19px;
	width:171px;
	z-index:11;
}
body.envycafe #du_head h1 a {
	height:193px;
}
body.envycafe #du_bg1.bg {
	background:url(/media/envycafe/bg-main-1.png) no-repeat 0 0;
	height:165px;
	top:0;
	width:383px;
}
body.envycafe #du_bg2.bg {
	background:url(/media/envycafe/bg-main-2.png) no-repeat 0 0;
	height:252px;
	top:165px;
	width:71px;
}
body.envycafe #du_menu_top,
body.envycafe #du_menu {
	position:absolute;
	right:63px;
}
body.envycafe #du_menu,
body.envycafe #du_menu div.bg {
	height:192px;
	top:165px;
	width:160px;
}
body.envycafe #du_menu div.bg {
	background:url(/media/envycafe/bg-menu-2.png) no-repeat 0 0;
}
body.envycafe #du_menu_top.bg {
	background:url(/media/envycafe/bg-menu-1.png) no-repeat 0 0;
	height:97px;
	top:68px;
	width:194px;
}
body.envycafe #du_menu a.du_gallery {
	background-image:url(/media/envycafe/menu-gallery.png);
	width:100px;
}
body.envycafe #du_menu a.du_community {
	background-image:url(/media/envycafe/menu-community.png);
	width:132px;
}
body.envycafe #du_menu a.du_contact {
	background-image:url(/media/envycafe/menu-contact.png);
	width:101px;
}
body.envycafe #du_content div.imagebanner {
	background-color:#e0e0e0;
}
body.envycafe #du_content div.imagebanner div {
	background-color:rgb(143,86,35);
}
body.envycafe #du_content div.imagebanner a.imgf {
	background-image:url(/media/envycafe/imgnav.gif);
}
body.envycafe #du_content div.imagebanner a.imgr {
	background-image:url(/media/envycafe/imgnav.gif);
}
body.envycafe #du_content div.content blockquote {
	background:url(/media/envycafe/blockquote.gif) no-repeat 0px 0px;
}
body.envycafe #du_content div.content p {
	color:#2c2c31;
}
body.envycafe #du_logos {
	top:370px;
}
/* ----------------------------------------------------------------------------- */


/* du_contactpop ---------------------------------------------------------------- */
#du_contactpop {
	background-color:#fff;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	left:50%;
	margin-left:-210px;
	position:absolute;
	top:120px;
	width:420px;
	z-index:101;
}
#du_contactpop div.cform {
	border:4px solid #ccc;
	height:395px;
}
#du_mask {
	background-color:#000;
	filter:alpha(opacity=60);
	height:660px;
	opacity:0.6;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
}
#du_load,
#du_fsuccess {
	background-color:#fff;
	border:1px solid #000;
	color:#333;
	font:900 11px Verdana, Arial, Helvetica, sans-serif;
	height:60px;
	left:50%;
	margin-left:-91px;
	padding-top:10px;
	position:absolute;
	text-align:center;
	top:280px;
	width:180px;
	z-index:102;
}
#du_load br,
#du_fsuccess br {
	display:inline !important;
}
#du_fsuccess {
	top:136px;
}
#du_load  img,
#du_fsuccess img {
	margin:6px 0;
}
/* ----------------------------------------------------------------------------- */


/* cform ----------------------------------------------------------------------- */
#du_contactpop div.cform form {
	color:#000;
	padding:20px 13px 10px 10px;
}
#du_contactpop div.cform form br {
	display:none;
}
#du_contactpop div.cform label {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}
#du_contactpop div.cform label.err {
	color:#990000;
}
#du_contactpop div.cform fieldset.fs1 {
	height:102px;
	/*background-color:red;*/
}
#du_contactpop div.cform fieldset.fs1 label,
#du_contactpop div.cform fieldset.fs2 label {
	display:block;
	float:left;
	height:20px;
	line-height:1.65em;
	margin-bottom:11px;
	overflow:hidden;
	padding:0 9px 0 0;
	text-align:right;
	width:55px;
	/*background-color:#ccc;*/
}
#du_contactpop div.cform fieldset.fs1 input,
#du_contactpop div.cform fieldset.fs3 input {
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #919191;
	border-top:1px solid #919191;
	display:block;
	height:18px;
}
#du_contactpop div.cform fieldset.fs1 input.err,
#du_contactpop div.cform fieldset.fs2 textarea.err,
#du_contactpop div.cform fieldset.fs3 input.err {
	background: url(/interface/form-err.gif) repeat-x;
}
#du_contactpop div.cform fieldset.fs1 input {
	float:left;
	margin-bottom:11px;
	width:320px;
}
#du_contactpop div.cform fieldset.fs2 {
	height:194px;
	/*background-color:blue;*/
}
#du_contactpop div.cform fieldset.fs2 textarea {
	border-bottom:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #919191;
	border-top:1px solid #919191;
	display:block;
	float:left;
	height:192px;
	margin-bottom:11px;
	width:320px;
}
#du_contactpop div.cform fieldset.fs3 {
	bottom:15px;
	left:15px;
	overflow:hidden;
	position:absolute;
	width:140px;
	/*background-color:#ccc;*/
}
#du_contactpop div.cform fieldset.fs3 label,
#du_contactpop div.cform fieldset.fs3 strong {
	display:block;
}
#du_contactpop div.cform fieldset.fs3 strong {
	color:#585858;
	margin:2px 0 4px;
}
#du_contactpop div.cform fieldset.fs3 input {
	width:138px;
}
#du_contactpop div.cform fieldset.fs4 {
	bottom:15px;
	right:13px;
	overflow:hidden;
	position:absolute;
	width:107px;
	/*background-color:#ccc;*/
}
#du_contactpop div.cform fieldset.fs4 a {
	background:url(/interface/contact-1.gif) no-repeat;
	background-position:0 -140px;
	color:#677178;
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	height:15px;
	line-height:1em;
	margin-top:5px;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
	width:107px;
}
#du_contactpop div.cform fieldset.fs4 a.cancel {
	font-weight:100;
}
#du_contactpop div.cform fieldset.fs4 a:hover {
	background-position:0 -158px;
	color:#444a4f;
}
#du_contactpop div.cform fieldset.fs4 input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	line-height:1em;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	width:107px;
}
/* ----------------------------------------------------------------------------- */

