/* CSS Document */
/*__________________________________________WHOLE DOC_____________________________________*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #333333;
	background: url(http://www.ditkonline.com/img/bg-site-spring.jpg) no-repeat #FBF8D5;
	margin: 0;
	padding: 0;
	border: none;
}

/*__________________________________________CLEARING CODE_____________________________________*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-table;}
/* backslash hack hides from IE mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end backslash hack */


/*__________________________________________Nav_____________________________________*/

#wrap-nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	height: 202px;
	width: 832px;
	background-image: url(http://www.ditkonline.com/img/bg-nav-winter.png);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	border: none;
}
#wrap-nav #logo {
	width: 194px;
	height:129px;
	float:left;
	padding:73px 0 0 0;
	margin: 0;
	border: none;
}
#wrap-nav #nav {
	float: right;
	height: 142px;
	width: 612px;
	padding: 60px 23px 0 0;
}
#wrap-nav #nav a{
	width:88px;
	text-align: center;
	text-decoration:none;
	line-height:30px;
	padding:112px 0 0 0;
	height:30px;
	display:block;
	float:left;
	margin:0 0 0 14px;
	border: none;
}
#wrap-nav #nav a:hover{
	color:#FFFFFF;
	text-decoration:none;
	border: none;
}
a.booking {
	background: url(http://www.ditkonline.com/img/nav-booking.gif) no-repeat;
	color:#333333;
	border: none;
}
a.booking:hover {
	background: url(http://www.ditkonline.com/img/nav-booking.gif) no-repeat 0px -142px;
	border: none;
}
a.booking-on {
	background: url(http://www.ditkonline.com/img/nav-booking.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}
a.events {
	background: url(http://www.ditkonline.com/img/nav-calendar.gif) no-repeat;
	color:#333333;
	border: none;
}
a.events:hover {
	background: url(http://www.ditkonline.com/img/nav-calendar.gif) no-repeat 0px -142px;
	border: none;
}
a.events-on {
	background: url(http://www.ditkonline.com/img/nav-calendar.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}
a.tips {
	background: url(http://www.ditkonline.com/img/nav-tips.gif) no-repeat;
	color:#333333;
	border: none;
}
a.tips:hover {
	background: url(http://www.ditkonline.com/img/nav-tips.gif) no-repeat 0px -142px;
	border: none;
}
a.tips-on {
	background: url(http://www.ditkonline.com/img/nav-tips.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}
a.services {
	background: url(http://www.ditkonline.com/img/nav-services.gif) no-repeat;
	color:#333333;
	border: none;
}
a.services:hover {
	background: url(http://www.ditkonline.com/img/nav-services.gif) no-repeat 0px -142px;
	border: none;
}
a.services-on {
	background: url(http://www.ditkonline.com/img/nav-services.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}
a.shop {
	background: url(http://www.ditkonline.com/img/nav-shop.gif) no-repeat;
	color:#333333;
	border: none;
}
a.shop:hover {
	background: url(http://www.ditkonline.com/img/nav-shop.gif) no-repeat 0px -142px;
	border: none;
}
a.shop-on {
	background: url(http://www.ditkonline.com/img/nav-shop.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}
a.contact {
	background: url(http://www.ditkonline.com/img/nav-contact.gif) no-repeat;
	color:#333333;
	border: none;
}
a.contact:hover {
	background: url(http://www.ditkonline.com/img/nav-contact.gif) no-repeat 0px -142px;
	border: none;
}
a.contact-on {
	background: url(http://www.ditkonline.com/img/nav-contact.gif) no-repeat 0px -142px;
	color:#FFFFFF;
	border: none;
}

/*__________________________________________Page set up_____________________________________*/

#wrap-main {
	width:832px;
	margin:34px auto 0;
}
#wrap-body {
	width:786px;
	padding:0 23px;
	background-color: #FFFFFF;
	text-align:left;
	margin: 0;
	border: none;
}
#wrap-greens {
	background-color: #E9E9E9;
	width: 756px;
	border-bottom:#5D7A85 solid 9px;
	border-top:#5D7A85 solid 13px;
	padding:8px 13px 0 17px;
	text-align: left;
	margin: 0;
	border-left:none;
	border-right:none;
}


/*__________________________________________Shop_____________________________________*/

#shop-top {
	background:url(http://www.ditkonline.com/img/shop-content-top.jpg) no-repeat;
	margin: 8px 0 0 0;
	height:9px;
	width:756px;
	padding: 0;
	border: none;
}
#shop-bottom {
	background:url(http://www.ditkonline.com/img/shop-content-bottom.jpg) no-repeat;
	margin:0 0 12px 0;
	height:9px;
	width:756px;
	padding: 0;
	border: none;
}
#text-shop {
	width:700px;
	padding:7px 33px 7px 23px;
	background: url(http://www.ditkonline.com/img/bg-shop-content.jpg) repeat-y;
	min-height:516px;
	margin: 0;
	border: none;
}


/*__________________________________________Footer_____________________________________*/

#wrap-footer {
	width:786px;
	padding:16px 23px 20px 23px;
	background-color: #FFFFFF;
	margin: 0;
	border: none;
	
}
#wrap-footer a{
	color:#333333;
	text-decoration:none;
	margin: 0;
	padding: 0;
	border: none;
}
#wrap-footer a:hover{
	color:#333333;
	text-decoration:underline;
	margin: 0;
	padding: 0;
	border: none;
}
#wrap-footer #nav {
	font-size: 13px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	border: none;
}
#wrap-footer #copy {
	font-size: 10px;
	line-height: 17px;
	padding:4px 0 17px 0;
	margin: 0;
	border: none;
}
#wrap-footer #promotion {
	font-size: 10px;
	line-height: 17px;
	margin: 0;
	padding: 0;
	border: none;
}
