@media screen {
	.gmnoscreen { display: none; }
}
/* ::::: http://www.circulopremier.com/wp-content/themes/HotelBooking/style.css ::::: */

/* ::::: http://www.circulopremier.com/wp-content/themes/HotelBooking/admin/widgets/widget_css/widget.css ::::: */

#testimonials { position: relative; margin: 0px 15px 5px 0px; width: 100%; min-height: 130px; clear: both; }
#testimonials blockquote { position: absolute; top: 5px; z-index: 8; opacity: 0; min-height: 130px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#testimonials blockquote p { padding: 0px; font-style: italic; font-size: 14px; line-height: 23px; }
#testimonials blockquote.active { z-index: 10; opacity: 1; }
/* ::::: http://www.circulopremier.com/wp-content/themes/HotelBooking/main.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; font-size: 100%; vertical-align: baseline; background: none repeat scroll 0% 0% transparent; }
body { line-height: 1; text-align: left; }
ol, ul { list-style: none outside none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
:focus { outline: 0px none; }
table { border-collapse: collapse; border-spacing: 0px; }
.none { display: none; }
.left { float: left; }
.right { float: right; }
.post-content p { margin: 10px 0px; line-height: 20px; }
#container .widget { margin-bottom: 0px; }
#container .content .widget, #container .sidebar .widget { margin-bottom: 35px; clear: both; }
.widget h3, .widget-small h3 { color: rgb(31, 33, 34); font-size: 17px; font-weight: normal; margin-bottom: 10px; }
.sidebar .widget h3 {  }
.widget a, .widget-small a { color: rgb(0, 0, 0); text-decoration: none; }
.widget a:hover, .widget-small a:hover { text-decoration: underline; }
.widget p, .textwidget { color: rgb(102, 102, 102); line-height: 20px; padding-top: 10px; }
.widget p a, .textwidget a { text-decoration: underline; }
.widget p a:hover, .textwidget a:hover { text-decoration: none; }
.three_column { width: 30%; padding: 0px 10px 0px 0px; }
.spacer_3col { margin-left: 35px; }
.bottom_in .widget p { color: rgb(38, 38, 38); }
.clear:after, .clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clear, .clearfix { display: inline-block; }
.clear, .clearfix { display: block; }
.none { display: none; }
body, input, textarea, select { font: 15px Helvetica,Arial,sans-serif; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
.header { clear: both; }
#pages {  }
#pages, .header_in, .footer_in, .bottom_in, .main_nav_in { width: 978px; margin: 0px auto; }
#container { padding: 0px; }
.footer { clear: both; }
#pages { padding: 25px 0px; }
.content { width: 675px; }
.sidebar { width: 252px; padding-top: 15px; }
.left_side { padding-right: 28px; float: left; }
.bottom_in { padding: 20px 0px; clear: both; min-height: 150px; position: relative; }
.footer { height: 10px; padding: 20px 0px; }
.main_header { width: 100%; display: block; position: relative; }
.main_header_in { width: 978px; margin: 0px auto; position: relative; min-height: 200px; }
.main_sepretor { height: 1px; }
.main_header .post-meta { display: block; position: absolute; left: 0px; bottom: 0px; padding: 5px 20px; }
.main_header .post-meta h1 { font-size: 25px; }
.logo { padding: 10px 0px; overflow: hidden; float: left; }
.site-title a { font-size: 40px; text-decoration: none; }
.site-title a:hover { text-decoration: none; }
.site-description { font-size: 14px; }
.site-description { padding: 0px 0px 25px; overflow: hidden; }
.header_right { float: right; padding-top: 30px; }
.for_reservation { float: right; width: 158px; padding-top: 13px; }
.for_reservation h3 { margin: 0px; padding: 0px 0px 4px; font-size: 14px; font-weight: normal; }
.for_reservation p.i_phone { margin: 0px; padding: 2px 0px 4px 19px; font-size: 19px; }
.main_nav_in { position: relative; z-index: 9; }
.main_nav_in ul {  }
.main_nav_in ul li { float: left; display: block; margin: 0px 4px 0px 0px; text-align: center; font-size: 13px; position: relative; text-transform: uppercase; }
.main_nav_in ul li a { text-decoration: none; display: block; padding: 15px 20px 14px; white-space: nowrap; }
.main_nav_in ul li a:hover { text-decoration: none; }
.main_nav_in ul li ul { visibility: hidden; display: block; position: absolute; left: 0px; top: 100%; width: 180px; }
.main_nav_in ul li ul li { margin-right: 0px; list-style: none outside none; text-transform: capitalize; }
.main_nav_in ul li ul li a { display: block; width: 160px; padding: 8px 10px; text-align: left; }
.main_nav_in ul li ul li a:hover {  }
.main_nav_in ul li:hover, .main_nav_in ul li:hover ul { display: block; visibility: visible; }
.main_nav_in ul li ul li ul { visibility: hidden; display: block; position: absolute; left: 181px; top: 0px; width: 180px; }
.main_nav_in ul li:hover ul li ul { visibility: hidden; }
.main_nav_in ul li ul li:hover ul { display: block; visibility: visible; }
.breadcrumb_in { width: 978px; margin: 0px auto; padding: 8px 0px; font: 11px Arial,Helvetica,sans-serif; }
.breadcrumb_in a { text-decoration: none; }
.post-meta { font-size: 11px; position: relative; }
.post-meta h1 { font-size: 30px; padding: 10px 0px 8px; font-weight: normal; }
.entry .post-content a { text-decoration: none; }
.entry .post-content a:hover { text-decoration: none; }
.post-content { margin-bottom: 30px; line-height: 22px; }
.sidebar h3 { font-size: 17px; font-weight: bold; margin-bottom: 10px; }
.sidebar { position: relative; }
.sidebar .widget { border-bottom: 1px dashed rgb(204, 204, 204); }
.textwidget img { float: left; margin: 0px 12px 12px 0px; }
.sidebar .textwidget { padding-bottom: 20px; }
.get_direction { padding: 10px 0px; display: block; font-weight: bold; }
#container .sidebar .google_map { border-bottom: medium none; margin-bottom: 0px; }
#testimonials { min-height: 158px; }
.bottom { overflow: hidden; }
.bottom .widget { margin-bottom: 0px; }
.bottom .widget h3 { font-size: 17px; font-weight: bold; }
.bottom .widget p { font-size: 12px; margin-bottom: 10px; line-height: 22px; }
.get_direction { font-weight: normal; }
#testimonials blockquote p { padding-left: 24px; font-style: normal; }
#testimonials blockquote cite { font-style: normal; text-align: right; font-weight: bold; float: right; }
.footer p { font-size: 12px; }
p.copyright { float: left; }
.credits { float: right; }
.credits a { background: url('masternet3.png') no-repeat scroll left top transparent; text-indent: -9009px; display: inline-block; width: 125px; margin-left: 10px; top: -5px; position: relative; height: 30px; float: right; }
.footer p a { text-decoration: none; }
@media not all {
	.credits a { top: -20px; }
}
/* ::::: http://www.circulopremier.com/wp-content/themes/HotelBooking/skins/5-purple.css ::::: */

body { background: url('bodybg.png') repeat scroll left top transparent; color: rgb(102, 102, 102); }
.two_col_left_sidebg #pages { background: url('sidebarbg.png') repeat-y scroll 275px top transparent; }
a, .widget h3, .widget-small h3, .widget a, .widget-small a { color: rgb(46, 24, 160); }
a:hover { color: rgb(51, 51, 51); }
.header { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.footer { background: url('footerbg.png') repeat-x scroll left top rgb(47, 39, 85); }
.main_sepretor { background: url('footerbg.png') repeat-x scroll left bottom transparent; }
.main_header .post-meta { background: url('titlebg.png') repeat scroll left top transparent; }
.main_header .post-meta h1 { font-size: 25px; }
.site-title a { color: rgb(51, 51, 51); }
.site-title a:hover { color: rgb(102, 102, 102); }
.for_reservation h3 { color: rgb(88, 65, 206); }
.for_reservation p.i_phone { background: url('i_phone.png') no-repeat scroll left center transparent; }
.main_nav { background: url('navbg.png') repeat-x scroll left top rgb(255, 255, 255); }
.main_nav_in ul li a { color: rgb(84, 84, 84); background: url('navbg.png') repeat-x scroll left top rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); }
.main_nav_in ul li a:hover { color: rgb(46, 24, 160); border-left: 1px solid rgb(227, 227, 227); }
.main_nav_in ul li:hover a { border-left: 1px solid rgb(227, 227, 227); }
.main_nav_in ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.main_nav_in ul li ul li {  }
.main_nav_in ul li ul li a { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(84, 84, 84); border-bottom: 1px dotted rgb(230, 227, 214); border-right: 1px dotted rgb(230, 227, 214); }
.main_nav_in ul li ul li a:hover { background: none repeat scroll 0% 0% rgb(233, 229, 254); color: rgb(46, 24, 160); }
.main_nav_in ul li:hover, .main_nav_in ul li:hover ul { background: none repeat scroll 0% 0% rgb(233, 229, 254); box-shadow: 2px 2px 2px rgb(143, 143, 143); }
.main_nav_in ul li ul { box-shadow: 2px 2px 2px rgb(143, 143, 143); }
.main_nav_in ul li:hover ul li {  }
.main_nav_in ul li ul li ul { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.breadcrumb { background: url('footerbg.png') repeat-x scroll left bottom transparent; }
.breadcrumb_in { color: rgb(119, 119, 119); }
.breadcrumb_in a { color: rgb(46, 24, 160); }
.breadcrumb_in a:hover { color: rgb(84, 84, 84); }
.post-meta { color: rgb(170, 169, 169); }
.post-meta h1 { color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(51, 51, 51); }
.entry .post-content a { color: rgb(46, 24, 160); }
.entry .post-content a:hover { color: rgb(0, 0, 0); }
.sidebar h3 { color: rgb(46, 24, 160); }
.textwidget img { border: 1px dashed rgb(181, 164, 138); }
.bottom { background: url('footer_top_sepretor.png') repeat-x scroll left top transparent; }
.bottom .widget h3 { color: rgb(46, 24, 160); text-shadow: 1px 1px 1px rgb(255, 255, 255); }
.three_col { background: url('bottom_wsepretor.png') no-repeat scroll 309px center transparent; }
.stone_spe_img { width: 135px; height: 152px; position: absolute; left: -140px; bottom: 0px; z-index: 9999; background: url('stone_img.png') no-repeat scroll left top transparent; }
.bottom .widget p { color: rgb(102, 102, 102); }
.bottom .widget p a, .get_direction a { color: rgb(46, 24, 160); }
.bottom .widget p a:hover, .get_direction a:hover { color: rgb(84, 84, 84); }
#map-canvas { border: 4px dashed rgb(223, 217, 193); }
.get_direction { color: rgb(241, 211, 73); }
#testimonials blockquote { background: url('bodybg.png') repeat scroll left top transparent; }
#testimonials blockquote p { background: url('quote.png') no-repeat scroll left top transparent; color: rgb(82, 73, 73); }
.footer p { color: rgb(244, 244, 241); }
.footer a { color: rgb(244, 244, 241); }
.footer a:hover { color: rgb(255, 255, 255); }
p.copyright { float: left; color: rgb(244, 244, 241); }
/* ::::: http://www.circulopremier.com/wp-content/plugins/fancybox-for-wordpress/css/fancybox.css ::::: */

div#fancy_overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: none; z-index: 300; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: none repeat scroll 0% 0% transparent; z-index: 1000; }
div#fancy_loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background: url('fancy_progress.png') no-repeat scroll 0% 0% transparent; }
div#fancy_outer { position: absolute; top: 0px; left: 0px; z-index: 900; padding: 20px 20px 40px; margin: 0px; background: none repeat scroll 0% 0% transparent; display: none; }
div#fancy_inner { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
div#fancy_content { margin: 0px; z-index: 1000; position: absolute; }
div#fancy_close { position: absolute; height: 30px; width: 30px; background: url('fancy_closebox.png') no-repeat scroll left top transparent; cursor: pointer; z-index: 1810; display: none; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 1110; display: none; background-image: url('undefined'); outline: medium none; overflow: hidden; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 1120; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: url('fancy_left.png') no-repeat scroll 0% 0% transparent; }
span#fancy_right_ico { right: -9999px; background: url('fancy_right.png') no-repeat scroll 0% 0% transparent; }
a#fancy_left:hover, a#fancy_right:hover { visibility: visible; background-color: transparent; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
div#fancy_bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 700; border: 0px none; padding: 0px; margin: 0px; }
div.fancy_bg { position: absolute; display: block; z-index: 700; border: 0px none; padding: 0px; margin: 0px; }
div#fancy_bg_n { top: -20px; left: 0px; width: 100%; height: 20px; background: url('fancy_shadow_n.png') repeat-x scroll 0% 0% transparent; }
div#fancy_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: url('fancy_shadow_ne.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_e { right: -20px; height: 100%; width: 20px; background: url('fancy_shadow_e.png') repeat-y scroll 0% 0% transparent; }
div#fancy_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: url('fancy_shadow_se.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_s { bottom: -20px; left: 0px; width: 100%; height: 20px; background: url('fancy_shadow_s.png') repeat-x scroll 0% 0% transparent; }
div#fancy_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: url('fancy_shadow_sw.png') no-repeat scroll 0% 0% transparent; }
div#fancy_bg_w { left: -20px; height: 100%; width: 20px; background: url('fancy_shadow_w.png') repeat-y scroll 0% 0% transparent; }
div#fancy_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: url('fancy_shadow_nw.png') no-repeat scroll 0% 0% transparent; }
div#fancy_title { position: absolute; z-index: 1000; display: none; }
div#fancy_title div { color: rgb(255, 255, 255); font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap; }
div#fancy_title table { margin: 0px auto; }
div#fancy_title table td { padding: 0px; vertical-align: middle; }
td#fancy_title_left { height: 32px; width: 15px; background: url('fancy_title_left.png') repeat-x scroll 0% 0% transparent; }
td#fancy_title_main { height: 32px; background: url('fancy_title_main.png') repeat-x scroll 0% 0% transparent; }
td#fancy_title_right { height: 32px; width: 15px; background: url('fancy_title_right.png') repeat-x scroll 0% 0% transparent; }
div#fancy_inner { border-color: rgb(187, 187, 187); }
div#fancy_close { right: -15px; top: -12px; }
div#fancy_bg { background-color: rgb(255, 255, 255); }
/* ::::: http://www.circulopremier.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70 ::::: */

