html, body { width:100%; height:100%; margin:0; padding:0; }
html { background:#352110 url(../images/back2.jpg) 50% 50% repeat-x fixed; }
body { background:url(../images/back.jpg) top center repeat-x; 
		padding: 0 0 0 10px;
		font: 62.5%/1.2 Verdana, Arial, Sans-Serif;
		letter-spacing: 0.02em;
		color: #687275;
		text-align: left;}

a, object { text-decoration:none; outline:none; }
a img {
	border:none;
	text-align: center;
}
#footer img:hover, .calendar:hover, .more:hover, #copy .right a:hover img, .cat_button:hover, #homeflash img:hover { opacity:.7; }

#top {
	width:900px;
	height:160px;
	margin:0 auto;
	background:url(../images/top-back.png);
	_background:url(../images/top-back.jpg);
	position:relative;
}
#logo { position:absolute; top:0; left:272px; }
#shadow { width:962px; margin:0 auto; position:relative; top:-5px; background:url(../images/shadow.png) top no-repeat; _background:none; }
#container { width:950px; margin:0 auto; position:relative; top:5px; border:1px solid #7C6A46; border-bottom:none; }
#nav { width:100%; height:40px; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { height:40px; float:left; }
#nav a { width:100%; height:100%; display:block; }
#nav span { position:absolute; top:-2000px; }
.anasayfa, .anasayfa a:hover, .anasayfa a.current { width:132px; background:url(../images/b-anasayfa-over.jpg); }
.anasayfa a { background:url(../images/b-anasayfa-up.jpg); }
.evrolgroup, .evrolgroup a:hover, .evrolgroup a.current { width:144px; background:url(../images/b-evrolgroup-over.jpg); }
.evrolgroup a { background:url(../images/b-evrolgroup-up.jpg); }
.eliz, .eliz a:hover, .eliz a.current { width:195px; background:url(../images/b-eliz-over.jpg); }
.eliz a { background:url(../images/b-eliz-up.jpg); }
.faaliyetler, .faaliyetler a:hover, .faaliyetler a.current { width:136px; background:url(../images/b-faaliyetler-over.jpg); }
.faaliyetler a { background:url(../images/b-faaliyetler-up.jpg); }
.sosyal, .sosyal a:hover, .sosyal a.current { width:214px; background:url(../images/b-sosyal-over.jpg); }
.sosyal a { background:url(../images/b-sosyal-up.jpg); }
.iletisim, .iletisim a:hover, .iletisim a.current { width:129px; background:url(../images/b-iletisim-over.jpg); }
.iletisim a { background:url(../images/b-iletisim-up.jpg); }
#sub { width:937px; height:30px; padding:0 0 0 13px; background:url(../images/sub-back.jpg); }
#sub a { height:23px; padding:7px 15px 0 15px; font:12px arial; color:#7D6D4F; display:block; float:left; }
#sub a:hover { color:#FFF; }

#content { width:100%; background:#3B2F25 url(../images/content-back.jpg) top no-repeat; position:relative; }
#images {
	width:915px;
	height:288px;
	background:url(../images/images-back.png);
	_background:url(../images/images-back2.png);
	position:absolute;
	top:16px;
	left:16px;
}
#flash { width:885px; height:254px; margin:16px 0 0 16px; border:1px solid #4E3E32; }
#flash img:hover { opacity:.85; }
#homeflash { width:952px; min-height:580px; _height:580px; margin:0 auto; text-align:center; color:#333; position:relative; background:url(../images/flash-back.png) top repeat-x; }
#homeflash a:hover { color:#FFF; }
#homeflash img { margin:195px 0 20px 0; }

#book { width:282px; height:288px; background:url(../images/book-back.png); _background:url(../images/book-back.jpg); position:absolute; top:16px; right:16px; }
.email { width:78px; height:27px; background:url(../images/b-email-over.png); position:absolute; top:46px; left:27px; }
.email a { width:100%; height:100%; background:url(../images/b-email-up.png); display:block; }
.email a:hover { background:url(../images/b-email-over.png); }
.phone {
	font:12px arial;
	color:#F2F1EE;
	position:absolute;
	top:52px;
	left:29px;
}
#check { position:absolute; top:109px; left:27px; }
#check .text, #check .text2 { width:50px; height:20px; margin:4px 0 0 0; padding:2px 2px 2px 0; font:11px arial; color:#333; border:1px solid #433325; }
#check .text:hover, #check .text2:hover { border:1px solid #000; }
#check .text2 { width:40px; }
#check .button { width:195px; height:27px; background:url(../images/b-check-over.png); position:absolute; top:34px; left:0; }
#check .button a { width:100%; height:100%; background:url(../images/b-check-up.png); display:block; }
#check .button a:hover { background:url(../images/b-check-over.png); }
#calendarbox { position:absolute; top:137px; left:28px; }
.calendar { position:absolute; top:33px; left:200px; }
.bookspecial { width:246px; height:62px; background:#111; position:absolute; top:180px; left:18px; }
.subscribe {
	width:246px;
	height:27px;
	background:url(../images/b-subscribe-over.png);
	position:absolute;
	bottom:18px;
	left:18px;
	background-image: url(../images/b-subscribe-over.png);
}
.subscribe a { width:100%; height:100%; background:url(../images/b-subscribe-up.png); display:block; }
.subscribe a:hover { background:url(../images/b-subscribe-over.png); }

h1 { margin:0; padding:0; font:18px arial; position:absolute; top:310px; left:28px; }
#copycontainer {
	width:616px;
	padding:342px 0 0px 20px;
}
#copy {
	_height:325px;
	padding:30px 30px 0 30px;
	font:12px/20px arial;
	color:#222;
	background:#FFF url(../images/copy-back.png) top no-repeat;
}
p, #copy h2, h3 {
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-family: Tahoma, Geneva, sans-serif;
}
#copy h2 { height:30px; margin:0 0 0 -30px; padding:6px 0 6px 30px; font:bold 16px arial; text-transform:uppercase; color:#333; background:url(../images/h2-arrow.gif) top left no-repeat; }
h3 {
	font:bold 14px arial;
	text-transform:uppercase;
	color:#333;
	text-align: left;
}
#copy ul { margin:0; padding:0 0 19px 0; list-style:none; }
#copy li { margin:0 0 0 15px; padding:0 0 0 15px; background:url(../images/li.gif) top left no-repeat; }
#copy li.indent { margin:0 0 0 30px; font-size:11px; }
#copy li.indent2 { margin:0 0 0 45px; font-size:10px; }
#copy a { color:#7D6D4F; border-bottom:1px dotted #BEB6A7; }
#copy a:hover { color:#BEB6A7; }
hr { margin:0 0 17px 0; border:1px solid #FFF; border-top:1px dotted #BEB6A7; }
.icon img { margin:0 5px -2px 0; }
.fine { font:10px arial; color:#999; }

#copy .box { width:100%; margin:0 0 15px 0; display:table; background:url(http://www.mansionhotel.com.au/images/break.png) top no-repeat; }
#copy .left { float:left; width:146px; height:116px; margin:0 0 0 -4px; float:left; background:url(../images/thumb2-back.png); _background:url(../images/thumb2-back2.png); clear:none; }
#copy .left div { width:120px; margin:0 0 0 13px; overflow:hidden; }
#copy .left div img { margin:13px 0 13px -40px; }
#copy .price { font-size:11px; }
#copy .price span { font:18px georgia; }
#copy .right { width:389px; float:right; clear:none; }
#copy .right a { border:none; }
#copy .right li { margin-left:0; }

.box22 {
	width:282px;
	height:299px;
	font:11px/16px arial;
	color:#D4D0C9;
	background:url(../images/special-back2.png);
	position:relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	background-image: url(../images/special-back2.png);
}
.box2 div { width:146px; height:146px; margin:0 25px 0 -4px; float:left; background:url(../images/thumb-back.png); _background:url(../images/thumb-back2.png); }
.box2 div img { margin:13px; }
.box2 h3, .right h3 { padding:9px 0 12px 0 !important; }

.box3 {
	height:650px;
}
.box3 div { width:214px; height:146px; margin:0 25px 0 -4px; float:left; ; _background:url(../images/thumb-back2.png); }
.box3 div img { margin:5px; }
.box3 h3, .right h3 { padding:9px 0 12px 0 !important; }

.capacities { width:100%; margin:0 0 15px 0; text-align:center; }
.capacities span { font:9px arial; }
.capacities th { padding:5px 4px; font-size:11px; color:#FFF; text-transform:uppercase; background:url(../images/th-back.png) top repeat-x; }
.capacities td { padding:2px 0; }
.capacities tbody tr:hover td { background:#D7D2C9; }
.room { padding-left:5px !important; font:bold 11px arial; text-transform:uppercase; text-align:left; }

#specials { position:absolute; top:338px; right:16px; }
#specials .box {
	width:282px;
	height:299px;
	font:11px/16px arial;
	color:#D4D0C9;
	background:url(../images/special-back.png);
	position:relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}
#specials h2 { margin:0; padding:0; font:bold 14px arial; text-transform:uppercase; color:#E6E3DF; position:absolute; top:14px; left:18px; }
#specials .box img { width:246px; height:90px; border:1px solid #4E3E32; position:absolute; top:37px; left:17px; }
#specials p {
	height:55px;
	padding:0 18px 0 0;
	position:absolute;
	top:41px;
	left:15px;
	overflow:hidden;
	width: -16px;
}
#specials .price {
	text-align:right;
	position:absolute;
	top:172px;
	right:107px;
	width: 3px;
}
#specials .price span { font:18px georgia; color:#E6E3DF; }
#specials .more { width:97px; height:16px; background:url(../images/more.png); position:absolute; top:199px; left:18px; }
.more a { width:100%; height:100%; display:block; }
.links { margin:0 0 0 4px; padding:0; list-style:none; }
.links li { margin:0; padding:0 0 0 15px; background:url(../images/li2.gif) top left no-repeat; }
.links a { font:bold 11px arial; color:#D4D0C9; }
.links a:hover { color:#888077; }

.comment-container { margin:0 0 15px 0; }
.comment-header { margin:0 0 5px 0; }
.comment-header span { font-size:11px; }
.comment-header img { margin:0 0 0 2px; }
.comment-content {
	font-style:italic;
	font-size: 11px;
}

#form label {
	margin:4px 0 0 0;
	font-weight:bold;
	position:absolute;
	width: 137px;
	height: 17px;
}
.cat_textbox, .cat_textbox2, .cat_listbox, .cat_textbox_small, .comment, .cat_dropdown { width:220px; margin:2px 0 2px 150px; padding:4px; font:12px arial; color:#333; border:1px solid #D7D2C9; background:#FFF url(../images/text-back.png) top repeat-x; }
.cat_textbox:hover, .cat_listbox:hover, .cat_textbox_small:hover, .comment:hover, .cat_dropdown:hover, .cat_textbox2:hover { border:1px solid #ACA8A1; }
.cat_textbox2 { width:74px; margin-left:1px; }
.cat_dropdown { width:230px; }
.cat_textbox_small, .comment { margin-left:0; }
.mandatory {
	color:#960;
}
.cat_button { height:30px; padding:0 10px; background:#473829 url(../images/button-back.png) top repeat-x; border:1px solid #7D6D4F; font:bold 12px arial; text-transform:uppercase; color:#FFF; cursor:pointer; }

.post-details { margin:-18px 0 15px 0; }

#footer {
	width:952px;
	height:94px;
	margin:0 auto;
	padding:80px 0 0 0;
	font:10px/16px arial;
	color:#978E87;
	text-align:center;
	background:url(../images/curve.gif) top no-repeat;
	position:relative;
	margin-top: 2px;
}
#footer2 {
	width:952px;
	height:94px;
	margin:0 auto;
	padding:90px 0 0 0;
	font:10px/16px arial;
	color:#978E87;
	text-align:center;
	background:url(../images/curve.gif) top no-repeat;
	position:relative;
	margin-top: -10px;
}
#footer a { color:#FFF; }
#footer a:hover { color:#978E87; }
#footer span { margin:0 3px; color:#63554A; }
#footer2 a { color:#FFF; }
#footer2 a:hover { color:#978E87; }
#footer2 span { margin:0 3px; color:#63554A; }
