body
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background-color: #e4ddba;
}

body, textarea, div, td
{
	scrollbar-face-color: #800000;
	scrollbar-highlight-color: #BC3C3C;
	scrollbar-3dlight-color: #DA5A5A;
	scrollbar-darkshadow-color: #4E0000;
	scrollbar-shadow-color: #620000;
	scrollbar-arrow-color: #FFF8B3;
	scrollbar-track-color: #d7cfa9;
	font: 11px Tahoma, arial, sans-serif;
}

.bold
{
	font-weight: bold;
}

#pagecontainer
{
	width: 100%;
	height: 100%;
}

#header
{
	background: #e4ddba url("images/gbh.jpg") repeat-x;
}

#footer
{
	background: #e4ddba url("images/footerbg.jpg") repeat-x bottom;
}

.headerbg
{
	width: 945px;
	height: 177px;
	background: url("images/headerbg.jpg") no-repeat;
	border-collapse: collapse;
}

.footerbg
{
	width: 987px;
	height: 177px;
	background: url("images/footer.jpg") no-repeat top;
	border-collapse: collapse;
}

.navlinks
{
	margin: 0px;
	padding: 3px 0px;
}

.navlinks li
{
	list-style-type: none;
	display: inline;
}

.navlinks li a
{
	display: block;
	height: 17px;
	font-size: 1px;
	float: left;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;
}

.navlinks li.flink a, .navlinks li.glink a
{
	width: 137px;
	margin-left: 58px;
	_margin-left: 30px;
}

.navlinks li.flink a:hover, .navlinks li.frooms a:hover, .navlinks li.fpro a:hover, .navlinks li.floca a:hover, 
.navlinks li.fgall a:hover, .navlinks li.fco a:hover, .navlinks li.fre a:hover, .navlinks li.glink a:hover, .navlinks li.roomlink a:hover,
.navlinks li.promolink a:hover, .navlinks li.localink a:hover, .navlinks li.galink a:hover, .navlinks li.relink a:hover, .navlinks li.colink a:hover
{
	background-position: 0px -17px;
}

.navlinks li.roomlink a, .navlinks li.frooms a
{
	width: 111px;
	background-image: url("images/roomlink.gif");
	margin-left: 5px;
}

.navlinks li.promolink a
{
	width: 147px;
	background-image: url("images/promolink.gif");
	margin-left: 7px;
}

.navlinks li.fpro a
{
	width: 147px;
	background-image: url("images/fpro.gif");
	margin-left: 7px;
}

.navlinks li.floca a
{
	width: 113px;
	background-image: url("images/floca.gif");
	margin-left: 5px;
}

.navlinks li.localink a
{
	width: 113px;
	background-image: url("images/localink.gif");
	margin-left: 5px;
}

.navlinks li.fgall a
{
	width: 96px;
	background-image: url("images/fgall.gif");
	margin-left: 10px;
}

.navlinks li.galink a
{
	width: 96px;
	background-image: url("images/galink.gif");
	margin-left: 10px;
}

.navlinks li.fre a
{
	width: 131px;
	background-image: url("images/fre.gif");
	margin-left: 10px;
}

.navlinks li.relink a
{
	width: 131px;
	background-image: url("images/relink.gif");
	margin-left: 10px;
}

.navlinks li.fco a
{
	width: 78px;
	background-image: url("images/fco.gif");
	margin-left: 15px;
}

.navlinks li.colink a
{
	width: 78px;
	background-image: url("images/colink.gif");
	margin-left: 5px;
}

.headsub
{
	background: transparent url("images/headsub.gif") no-repeat scroll 0px 312px;
}

.tbbg
{
	background: transparent url("images/blockbg.gif") no-repeat top;
	font: 11px tahoma;
	color: #bbb48f;
	padding: 0px 0px 12px 3px;
	width: 602px;
	_width: 605px;
	height: 193px;
	_height: 171px;
}

.blinks
{
	color: #830008;
	font-size: 10px;
	font-family: Tahoma;
	padding: 0px 2px 0px 6px;
	margin: 0px;
	word-spacing: 3px;
	text-align: right;
}

.blinks a
{
	text-decoration: none;
	color: #830008;
}

.clinks
{
	padding: 0px 7px 0px 4px;
	_padding: 0px 10px 0px 7px;
}

.clinks a
{
	position: relative;
	bottom: 4px;
	*position: static
}

.clinks .first-child
{
	float: right;
	margin-top: 0px;
	*margin-top: 1px;
}

.blinks a:hover
{
	text-decoration: underline
}

.slogan
{
	padding-left: 45px;
}

.time
{
	float: right;
	margin: 7px 65px 0px 0px;
	_margin-right: 32px;
	font-size: 10px;
	color: #830008;
}

.block
{
	width: 615px;
	background: transparent url("images/toptitle.png") no-repeat top left;
	padding: 25px 0px 0px 28px;
	_clear: both;
	_float: left;
}

.fpblock
{
	padding-top: 30px;
}

.scroll
{
	overflow: hidden;
	width: 600px;
}

.blocktable
{
	padding: 2px 4px 0px 8px;
	_padding-left: 0px;
	width: 595px;
	_width: 607px;
}

.tbbg .head, .normbg .head
{
	font: 17pt "Times New Roman", Times, serif;
	color: #e4ddba;
	padding: 2px 4px 0px 4px;
	_padding-left: 12px;
}

.tbbg .head a, .normbg .head a
{
	font: 17pt "Times New Roman", Times, serif;
	text-decoration: none;
}

.normbg .head, .normbg .head a
{
	color: #94161a;
}

.tbbg .subhead, .normbg .subhead
{
	font: bold 12px tahoma, helvetica, sans-serif;
	padding: 0px 4px 0px 4px;
	color: #bbb48f;
	_padding-left: 12px;
}

.tbbg .subhead a, .tbbg .context a
{
	text-decoration: none;
	color: #bbb48f;
}

.normbg .subhead a
{
	text-decoration: none;
	color: #978f69;
}

.normbg .subhead
{
	color: #978f69;
}

.tbbg .imgborder, .normbg .imgborder
{
	padding: 4px 4px 0px 4px;
	_padding-left: 12px;
}
	

.tbbg .imgborder .imgwrapper, .normbg .imgborder .imgwrapper, .contentimg
{
	width: 187px;
	height: 125px;
	padding: 1px 0px 1px 0px;
	border-top: 3px solid #b6ad83;
	border-bottom: 3px solid #b6ad83;
}

.contentimg
{
	float: left; 
	margin: 2px 5px 1px 0px;
}

.normbg .imgborder .imgwrapper
{
	border-top-color: #b6ad83;
	border-bottom-color: #b6ad83;
	width: 187px;
	height: 125px;
}

.tbbg .foot, .normbg .foot
{
	padding: 0px;
}

.tbbg .context, .normbg .context, .normbg .contentcontext
{
	word-spacing: 1px;
	padding: 2px 4px 0px 4px;
	color: #bbb48f;
	font: 12px tahoma;
}

.normbg .contentcontext
{
	padding: 2px 6px 0px 6px;
}

.normbg .context
{
	color: #978f69;
}

.normbg a
{
	text-decoration: none;
	color: #978f69;
	font-size: 12px;
}

.textaligner
{
	/*text-align: left;*/
	padding-top: 15px;
}

.rblockbg
{
	background: #e4ddba url("images/rightblockbg.gif") no-repeat top;
	width: 250px;
}

.rblockbg.cards
{
	background: #e4ddba url("images/blockbgup.gif") no-repeat top;
	padding-top: 10px;
	text-align: center;
}

.rblockbg .alt
{
	padding-left: 6px;
	width: 100px;
	_width: 106px;
}

.rblockbg .head
{
	padding-top: 2px;
	_padding-top: 0px;
	text-align: right;
	_width: 250px;
}

.rblockbg .body
{
	padding: 6px 0px 0px 34px;
	_padding-top: 3px;
	_padding-left: 30px;
	text-align: left;
}

.rblockbg .body.images
{
	padding-left: 17px;
}

.rblockbg .body.logos
{
	padding-left: 17px;
	margin-top: 5px;
}

.rblockbg .body.logos table
{
	width: 233px;
	height: 184px;
}

.logobg
{
	background: transparent url("images/logos.gif") no-repeat scroll 0px 5px;
}

.rblockbg .body.images div
{
	margin-top: 5px;
}

.rblockbg .body table
{
	width: 215px;
}

.rblockbg .foot
{
	padding: 7px 0px 7px 0px;
	font: 11px tahoma, arial, sans-serif;
	color: #830008
}

#phonenumber
{
	width: 41px;
	height: 65px;
	background: transparent url("images/phonenumber.png") no-repeat top left;
}

.nojs
{
	background-color: #830008;
	color: #e4ddba;
	font: bold 11px Tahoma;
	padding: 10px 5px 10px 5px;
}

.swp
{
	font: 11px Tahoma;
	color: #830008;
}

.swp .sl, .swp .sr
{
	display: block;
	float: left;
	width: 4px;
	height: 18px;
	font-size: 1px;
	background: transparent url("images/selectionbg.gif") no-repeat scroll 0px 0px;
}

.swp .sr
{
	background-position: 0px -36px;
}

.swp .sc
{
	display: block;
	float: left;
	width: 100px;
	padding-top: 2px;
	height: 16px;
	_height: 18px;
	background: transparent url("images/selectionbg.gif") repeat-x scroll 0px -18px;
}

.swp .input
{
	display: block;
	float: left;
	width: 130px;
	height: 18px;
	_height: 18px;
	background: transparent url("images/selectionbg.gif") repeat-x scroll 0px -18px;
	font-size: 1px;
}

.swp .input input
{
	font: 11px tahoma;
	border: none;
	background-color: #d7cfa9;
	width: 125px;
	text-align: right;
}

.swp .sc .dropper
{
	float: right;
	margin-top: 1px;
}

.swp .sc.small
{
	width: 90px;
}

.swp .sc.big
{
	width: 130px;
}

.radio
{ 
	display: block;
	width: 11px;
	height: 10px;
	float: left;
}

.radio a, .radio_selected
{
	display: block;
	width: 11px;
	height: 10px;
	font-size: 1px;
	float: left;
	background: transparent url("images/radio.gif") no-repeat scroll;
}

.radio a
{
	background-position: 0px 0px;
}

.radio a:hover, .radio_selected
{
	background-position: 0px -10px;
}


#poll_radiogroup, #locate_radiogroup, #visit_radiogroup
{
	margin-top: 5px;
}

#poll_radiogroup .option, #locate_radiogroup .option, #visit_radiogroup .option, .radiogroup .option
{
	font: 12px tahoma;
	color: #93875a;
	background: transparent url("images/subdots.gif") repeat-x bottom;
	padding: 4px 0px 4px 0px;
}

#locate_radiogroup .option, #visit_radiogroup .option, .radiogroup .option
{
	padding: 2px 0px 2px 0px;
}

#poll_radiogroup .subject, #locate_radiogroup .subject, #visit_radiogroup .subject, .radiogroup .option
{
	font: 12px tahoma;
	color: #b51a21;
	padding: 4px 0px 4px 0px;
}

#locate_radiogroup .subject, #visit_radiogroup .subject, .radiogroup .option
{
	padding: 1px 0px 2px 0px
}


.radiowp
{
/*width: 20px;*/
}

.fs1
{
	font-size: 1px;
}

.online, .offline
{
	background: transparent url("images/online.png") no-repeat;
	width: 224px;
	height: 85px;
	cursor: pointer;
	_cursor: hand;
}

#footer .navwp
{
	float: left;
	margin-bottom: 17px;
	margin-left: 22px;
}

.copyright
{
	width: 945px; 
	clear: both; 
	float: left; 
	margin-top: 5px;
	margin-left: 50px;
	color: #bdb585;
}

.copyright td
{
	_font: 11px tahoma;
	_color: #bdb585;
}

.votebtn
{
	width: 34px;
	height: 11px;
	background: url("images/vote.gif") no-repeat;
}

form
{
	margin: 0px;
	padding: 0px;
}

.submit, .reset
{
	width: 43px;
	height: 12px;
	font-size: 1px;
}
	
.submit
{
	background: url("images/submit.gif") no-repeat;
}
	
.reset
{
	background: url("images/reset.gif") no-repeat;
}

.pointer
{
	cursor: pointer;
	_cursor: hand
}

.dots
{
	background: transparent url("images/subdots.gif") repeat-x bottom;
	height: 1px;
	font-size: 1px;
}

.startbtn
{
	width: 63px;
	height: 50px;
	background: transparent url("images/start.gif") no-repeat;
}

.pcell
{
	padding-top: 15px;
}


.selectcategory
{
	padding: 20px 0px 20px 0px;
}

.topbuttons
{
	text-align: right;
}

.selectcategory #category-select
{
	float: right;
}

.selectcategory .swp .sc
{
	width: 130px;
	text-align: right;
}

#category-select-text
{
	padding-right: 2px;
}

.selection-dom 
{ 
	width: 132px; 
	border: 1px solid #c9b792; 
	border-top: none; 
	padding: 2px; 
	background-color: #d7cfa9; 
	position: absolute; 
	z-index: 9999;
	_padding-right: 5px;
}

.selection-dom .selection, .selection-dom .selection-selected, .selection-dom .selection-hover
{
	padding: 2px; 
	font: 11px Tahoma; 
	cursor: pointer; 
	_cursor: hand;
	border: 1px solid #d7cfa9;
	background-color: #d7cfa9;
	_text-align: left;
}

.selection-dom .selection-hover
{
	border: 1px solid #c9c097;
	background-color: #ccc18b;
}

.message
{
	background: #e2dcb8 url("images/pbg.jpg") repeat-x;
	padding-top: 200px;
	font: 12px Tahoma;
	color: #830008;
}

.message a
{
	text-decoration: none;
	color: #830008;
}

.navdropdown, .navdropdown_footer
{
	width: 123px;
	position: absolute;
	z-index: 9999;
}

.navdropdown .first-child, .navdropdown_footer .last-child
{
	width: 119px;
	border-left: 1px solid #beb384;
	border-right: 1px solid #beb384;
	background-color: #e4dcb9;
}

.navdropdown .last-child
{
	width: 121px;
	height: 18px;
	background: transparent url("images/menualt.gif") no-repeat;
}

.navdropdown_footer .first-child
{
	width: 121px;
	height: 18px;
	background: transparent url("images/menutop.gif") no-repeat;
}

.navdropdown .first-child a, .navdropdown_footer .last-child a
{
	display: block;
	width: 108px;
	_width: 116px;
	padding: 7px 0px 6px 10px;
	/*margin-top: 1px;*/
	color: #830008;
	text-decoration: none;
	background-color: #ded5b0;
}

.navdropdown .first-child a:hover, .navdropdown_footer .last-child a:hover
{
	color: #e5ddba;
	background-color: #830008;
}

.roomdetail
{
	padding: 20px 0px 10px 0px;
	text-align: right;
}

.roomdetail a
{
	text-decoration: none;
	color: #830008;
	font: 11px tahoma;
}

.aroom, .aroom a
{
	text-align: left;
	font: 13px tahoma;
	color: #830008;
	text-decoration: none;
}

.aroom
{
	padding-top: 5px;
}

.ttl
{
	width: 1px;
	background: #c9c097 url("images/cors.gif") no-repeat top left;
	font-size: 1px;
}

.ttr
{
	width: 1px;
	background: #c9c097 url("images/cors.gif") no-repeat top right;
	font-size: 1px;
}

.tbl
{
	width: 1px;
	background: #c9c097 url("images/cors.gif") no-repeat bottom left;
	font-size: 1px;
}

.tbr
{
	width: 1px;
	background: #c9c097 url("images/cors.gif") no-repeat bottom right;
	font-size: 1px;
}

.t
{
	background-color: #d7cfa9;
	border-top: 1px solid #c9c097;
	border-bottom: 1px solid #c9c097;
	padding: 2px;
}

.t textarea
{
	background-color: #d7cfa9;
	border: none;
	padding: 1px;
}

.t .comment
{
	width: 297px;
	*width: 300px;
	height: 50px;
	font: 11px tahoma;
	text-align: right;
}

.altdesc
{
	font: 11px tahoma;
	color: #830008;
}

.sendbtn
{
	width: 43px;
	height: 12px;
	background: transparent url("images/send_button.gif") no-repeat;
}

.pagenav
{
	float: right;
}

.pagenav .page, .pagenav .page-active
{
	display: block;
	padding: 1px 4px 1px 4px;
	border: 1px solid #cac198;
	background-color: #d7cfa9;
	text-decoration: none;
	float: left;
	margin-left: 3px;
	color: #830008;
	font-size: 10px;
}

.pagenav .page-active
{
	font-weight: bold;
}

.pagenav .pagenav-spacer
{
	width: 10px;
	float: left;
	margin: 0px 4px 0px 4px;
	font-size: 12px;
	color: #b8b5b5;
}

.pagenav .pagenav-image
{
	float: left;
	margin: 2px 3px 0px 6px;
}

.gbtitle
{
	background: transparent url("images/gbtitle.gif") repeat-x;
	padding-top: 9px;
	vertical-align: middle;
	font-size: 12px;
	color: #830008;
}

.gbdate
{
	float: right;
}

.gbcontext
{
	font: 12px tahoma;
	color: #93875a;
}

.errorbox
{
	padding: 5px;
	border: 1px solid #c9c097;
	background-color: #d7cfa9;
}

.errorbox .title
{
	font: bold 11px Tahoma;
	color: #830008;
}

.extra, .request
{
	width: 277px;
	height: 70px;
	text-align: right;
	overflow: auto;
}

.tablb
{
	padding-left: 15px;
	background: url("images/vdots.gif") repeat-y 7px 0px;
}

.phead, .pheadn
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

.phead
{
	border-left: 1px solid #93875a;
}


.pricecell, .pfc1
{
	padding: 5px;
	text-align: center;
	border-left: 1px solid #93875a;
	background-image: url("images/hdots.gif");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}

.pfc1
{
	border: none;
	font-weight: bold;
	text-align: left;
	color: #830008;
	text-align: center;
}

.pbg1
{
	background-color: #dbd4b2;
}

.pbg2
{
	background-color: #e4ddba;
}

.pbar
{
	display: block;
	float: left;
	height: 10px;
	font-size: 1px;
	margin-top: 3px;
	background-color: #e4ddba;
}

.pbar .pbar-l, .pbar .pbar-r
{
	display: block;
	width: 2px;
	height: 10px;
	font-size: 1px;
	float: left;
}

.pbar .pbar-l
{
	background: transparent url("images/pollbar.gif") no-repeat scroll 0px 0px;
}

.pbar .pbar-r
{
	background: transparent url("images/pollbar.gif") no-repeat scroll 0px -10px;
}

.pbar .pbar-c
{
	display: block;
	height: 10px;
	font-size: 1px;
	float: left;
	background-color: #830008
}

.pollpercent
{
	float: right;
}

.emailbtn, .contactformbtn, .sendbtn, .votebtn, .submit, .reset, .startbtn
{
	padding: 0px;
	margin: 0px;
	border: none;
	cursor: pointer;
	_cursor: hand;
}

.emailbtn
{
	background: transparent url("images/emailbtn.gif") no-repeat;
	width: 53px;
	height: 22px;
}

.contactformbtn
{
	background: transparent url("images/contactform.gif") no-repeat;
	width: 91px;
	height: 22px;
}

.topbuttons
{
	padding: 20px 0px 0px 0px;
}

.topbuttons .emailbtn
{
	margin-right: 10px;
}

.b
{
	font-weight: bold;
	color: #93875a;
}

.contactus-text td
{
	font-size: 12px;
}

.loadingbox
{
	border: 2px outset;
	width: 200px;
	background-color: #830008;
	color: #e4ddba;
	text-align: center;
	position: absolute; 
	z-index: 10000;
}

.loadingbox .bd
{
	padding: 0px 0px 15px 15px;
}

.loadingbox .bd .l_ind
{
	float: left;
}

.loadingbox .bd .l_desc
{
	float: left;
	margin: 2px 0px 0px 10px;
	text-align: left;
	padding-bottom: 15px;
}

.loadingbox .hd
{
	display: none;
}

.loadingbox .ft
{
	float: left;
	padding: 5px;
}

#room-select, #payment-select, #input-date, #output-date, #cardtype-select, #usernumber-select
{
	text-align: right;
	float: left;
}

#room-select-text, #payment-select-text, #calendar-select-3, #calendar-select-4, #cardtype-select-text
{
	padding-right: 2px;
}

.error-box
{
	clear: both;
	background-color: #830008;
	color: #e4ddba;
	padding: 3px;
	float: left;
	width: 132px;
	_width: 138px;
	font: 10px tahoma;
}

/* Safari ve Chrome için */
input:focus, textarea:focus, img:focus
{
	outline: 0px none;
}

#expy-select .sc, #expm-select .sc
{
	width: 50px;
}

#expm-select, #cardtype-select
{
	float: left;
}

#expy-select
{
	float: left;
	margin-left: 5px;
}

#expy-select-dom, #expm-select-dom
{
	width: 50px;
	height: 150px;
	overflow: auto;
}

.swplink
{
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}

.modalmask
{
	display: none;
}

#yoncalogo a
{
	display: block;
	width: 97px;
	height: 36px;
	background: transparent url("images/yoncalogo.gif") no-repeat scroll 0px 0px;
	position: relative;
	bottom: 5px;
}

#yoncalogo a:hover
{
	background-position: 0px -36px;
}

.simg
{
	border: 6px solid #d4cda3;
}

.galleryimgbg
{
	background-color: #d4cda3
}

.bimg
{
	border: 6px solid #bdb58f
}

.roomreserv
{
	width: 600px;
	padding: 25px 0px 0px 33px;
	font-size: 1px;
	text-align: right;
	clear: both;
}

.roomreserv table
{
	width: 600px;
}

.blocktable p:first-child
{
	margin-top: 0px;
}

#category-select
{
	float: left;
}

#headpicture_wrapper
{
	padding-left: 5px;
}

.pw
{
	width: 617px;
	clear: both;
	padding: 10px 0px 5px 16px;
}

.pw ul
{
	margin: 0px;
	padding: 0px;
}

.pw ul li
{
	list-style-type: none;
	display: inline;
	padding-left: 7px;
	/*background: #ffffff url("images/misc/pws.gif") left no-repeat;*/
	font: 10pt tahoma, arial, sans-serif;
	
}

.pw ul li.first-child
{
	padding-left: 30px;
	/*background: #ffffff url("images/misc/pw.gif") left no-repeat;*/
}

.pw ul li a
{
	text-decoration: none;
	color: #830008;
}