/*
Theme Name: TheGeminiGeeks Theme
Author URI: http://www.thegeminigeeks.com/
Version: 1.0
Author: The Gemini Geeks
Description: A theme by The Gemini Geeks
*/

*{margin:0;padding:0;}
body{margin: 0;padding: 0;background:#120000 url(http://holidayaccommodationbroken-hill.com.au/wp-content/uploads/background_cropped.jpg) top center no-repeat;font-family: 'Merriweather', Arial, sans-serif;font-size: 14px;color: #555;}
ul li {list-style-type:none;}
td{text-align:center}
a img {border:none;}
a { color:#000;text-decoration:none;}
a:hover{text-decoration:underline; color:#333;}
p {line-height:22px; margin:0 0 10px 0; text-align:justify; text-justify:inter-word;}
ul li a:hover{text-decoration:underline;}
.alignright{float:right;margin:0 0 0 10px;}
.alignleft{float:left;margin:0 10px 0 0;}
.aligncenter{display:block;margin:0 auto;}
.clear{clear:both;}

.inner {width:960px;margin:0 auto;}

#header {height:109px;width:962px;margin:0 auto 20px auto;}
#logo {float:left; margin-top:40px; width:277px; height:64px; margin-left:20px;}
a {color:#cacccc;text-decoration:none;}


.phone {float:right;text-align:left;margin-top:50px;margin-right:40px;width:240px;}
.phone p{line-height:1.2;}
#img {float:left;margin-top:2px;}
#phonenr {float:right;}
.h3 {color:#cd936d; font-family: 'Merriweather', Arial, sans-serif; font-weight: 400; font-size:11px;font-style:italic;margin:0;}
.h5 {font-family: 'Merriweather', Arial, sans-serif;font-weight:bold;font-size:17px;color:#ffe7e0;}
.phone #img{float:right;margin:2px 10px 0 0;}

#topnav {clear:both;background:url(http://holidayaccommodationbroken-hill.com.au/wp-content/themes/tgg_theme/images/menu-bg.png) center no-repeat;height:45px;}
#topnav ul {padding:3px 0 0 20px;}
#topnav ul li{float:left;}
#topnav ul li a{color:#955847;font-family: 'Merriweather', Arial, sans-serif; font-size: 13px;font-weight:bold;display:block;padding:10px 12px;text-decoration:none;}
#topnav ul li a:hover, #topnav ul li.current a{background:#2A0100;color:#fff;}


h1,h2,h3,h4,h5,h6 {font-family: 'Merriweather', Arial, sans-serif;margin:0 0 10px 0;font-weight:bold;}
h1,h2 {font-size:26px;}
h3,h4,h5 {font-size:22px;}


#features {width:960px;height:320px;position:relative;}
#features #feature-links {margin:0;position:absolute;right:20px;padding-top:7px;top:25px;z-index:50;background:url(images/bullet-bg.png) no-repeat;width:88px;opacity:0.50;}
#features #feature-links li {float:left;list-style-type:none;padding:0;}
#features #feature-links li a {color:white;height:9px;width:12px;padding:0 0 8px;@padding:0px;margin-left:5px;text-decoration:none !important;opacity:0.85;}
#features #feature-links li {float:left;}
#features #feature-links li a {display:block;@padding:0;text-align:center;text-decoration:none !important;background:url(images/bullet-full.png) no-repeat;}
#features #feature-links li a.active{opacity:2.0 !important;background:url(images/bullet.png) no-repeat;}
#features .feature-story {background:white none repeat scroll 0 0;left:0;position:absolute;top:0;}
#features h2.feature-title, #features span.feature-title {background:url(images/bullet-full.png) transparent none repeat scroll 0 0;border-style:solid none;border-width:1px medium;font-size:1.8em;font-weight:normal;height:1.2em;left:0;margin:0;padding:0 5px 0 0;position:absolute;text-align:right;text-shadow:0.1em 0.1em 0.3em #999999;width:960px;background:white none repeat scroll 0 0;display:block;opacity:0.85;}
#features .feature-photo {border:0 none;display:block;margin:0;}
.feature-story img{width:960px;height:320px;}
#slideshow {width:960px;height:314px;margin:0 auto;}
.slide-button {float:right;margin-top:230px;margin-right:50px;}


#page {background:#E7DFD6 url(http://holidayaccommodationbroken-hill.com.au/wp-content/themes/tgg_theme/images/background/inner_bg/MainStreet.jpg43.jpg) no-repeat;}

#content{float:left;background:#fff;width:675px;padding:10px;margin-top:120px!important;}
#content {margin:0 auto;margin-top:20px;}
#content a{color:#444;}


#content2{float:left;background:#fff;width:695px;margin:120px 0 0 0!important;}
#content2 a{color:#444;}

#contentfullwidth {background:#fff;margin:120px 0 0 0!important;}
#contentfullwidth a{color:#444;}

.title{font-family: 'Merriweather', Arial, sans-serif;font-size: 11px;color:#fff;margin:0 0 5px 20px;padding:11px 0 0 0;font-weight:bold;}

.post{padding:10px; margin:0 0 10px 0;border-bottom:1px solid #ddd;}
.post h1, .post h2, .post h2 a {font-family: 'Merriweather', Arial, sans-serif; background:#6C3018;color:#fff;padding:15px;text-align:center;margin:5px 0 10px 0;font-size:24px;}
.post p{margin:0 0 20px 0;line-height:24px; font-size:16px;}
#content .post h2 a, #contentfullwidth .post h2 a {color:#fff;}


.col {float:left;width:400px;margin-top:30px;margin-left:30px;margin-right:50px;}
h4 {font-family: 'Merriweather', Arial, sans-serif;font-size:14px;color:#c9b1a2;font-weight:normal;line-height:18px;text-align:left;margin-top:15px;margin-bottom:15px;}
.testimonial{list-style: none;list-style-image: none;list-style-position: outside;margin-top: 17px;}
.testimonial {color: #C9B1A2;margin:0 0 20px 0;}
.testimonial h3 {font-size:16px;}
.testimonial .inner {width:100%;}
.testimonial p{font-style: italic;font-size: 18px;margin:0 0 10px 0;}
.col .h2 {font-family: 'Merriweather', Arial, sans-serif;font-size:10px;color:#8a5f43;margin-top:5px;line-height:1.2;}
.col h1 { font-family: 'Merriweather', Arial, sans-serif; font-size:24px; color:#fff;}
.col a:hover {color:#fff}

.col p.h2 {text-align:left; height:30px;}
h4.hh4 {height:140px;}

section.slider {display:block;margin:0 auto;width:695px;}

#sidebar { float: left; margin:120px 0 0 0;width:260px;}
#sidebar label.screen-reader-text{display:none;}
#sidebar input#s {border:1px solid #ccc;color:#555;padding:3px;background:#fafafa;}
#sidebar input#s:focus {background:#fff;}
.widget {margin:10px 0 40px 10px;}
.widget h3 {color:#777;margin:0 0 5px 0;font-weight:normal;font-size:16px;margin:0 0 5px 10px;}
.widget span.post-date {color:#888;font-size:12px;}
.widget ul {margin:10px 0 0 0;}
.widget ul li {margin:0 0 10px 0;}
#sidebar li.recentcomments{color:#888;}
#sidebar .top{background:#F6F0E8;height:70px;width:265px;}

.facebook a {background:url(http://holidayaccommodationbroken-hill.com.au/wp-content/themes/tgg_theme/images/facebook.jpg) no-repeat;width:100px;height:27px;display:block;text-indent:-9999px;}
.facebook {float:left;margin-top:22px;margin-left:80px;}
.follow-sidebar {float:left;margin-top:22px;margin-left:20px;}
.follow-sidebar a {background:url(http://holidayaccommodationbroken-hill.com.au/wp-content/themes/tgg_theme/images/twitter.jpg) no-repeat;width:93px;height:30px;display:block;text-indent:-9999px;}

table {width:100%;}
table tr.odd{background:#E7DFD6;}
table tr td {padding:8px 5px;color:#000;}

.checklist {background:#E7DFD6;padding:20px 10px;}
.checklist ul li {float:left;width:200px;padding:0 0 0 18px;margin:0 0 10px 0;background:url(http://holidayaccommodationbroken-hill.com.au/wp-content/themes/tgg_theme/images/tick.jpg) 0 4px no-repeat;color:#39170F; }
h3.postsection{text-transform:uppercase;color:#39170F;font-size:20px;margin:20px 0 5px 0;}
.divider{margin:0 0 10px 0;}
.div1 {background:#39170F;width:175px;height:3px;float:left;}
.div2 {background:#E3E3E3;width:500px;height:3px;float:left;}

#commentlist{padding:5px;}
#commentlist .comment{padding:5px;margin:0 0 10px 0;border:1px solid #eee;border-radius:5px;}
#commentlist .fn{font-weight:bold;font-style:normal;}
#commentlist .commentmetadata {font-size:11px;margin:0 0 5px 0;}
#commentlist .commentmetadata a{color:#888;font-size:11px;}
#respond {padding:10px;background:#fafafa;border:1px solid #ddd;border-radius:5px;margin:5px;}
#respond h4{margin:0 0 10px 0;}
#respond p{margin:0 0 10px 0;}
#respond input, #respond textarea  {padding:3px;background:#fafafa;border:1px solid #ccc;border-radius:3px;}
#respond input:focus, #respond textarea:focus {background:#fff;}
#respond textarea{width:500px;}
#respond input#author{width:200px;margin:0 5px 0 0;}
#respond input#email{width:200px;margin:0 5px 0 0;}

#footer{clear:both; background:#1B0505; color:#956262; padding:25px 15px; text-align:center;width:960px;margin:20px auto; font-size:12px;}
#footer a{color:#422323;text-decoration:underline;}
#footer a:hover{text-decoration:none;color:#fff;}
#footer .fleft {float:left;}
#footer .fright {float:right;}


.fright ul li{float:left;}
.fright  ul li a{color:#955847;display:block;padding:0px 10px;text-decoration:none;}
.fright ul li a:hover, #footer .fright ul li.current a{color:#fff;}

#contactform {float:left;width:500px;margin:0 20px 0 0;}
#contactform p{margin:0;padding:0 0 8px 0;}
#contactform input, #contactform select{padding:5px;background:#f9f9f9;border:1px solid #ddd;width:300px;border-radius:4px;}
#contactform textarea {width:390px;height:150px;padding:5px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;}
#contactform input:focus, #contactform  textarea:focus{background:#fff;border:1px solid #ccc;}
#contactform input.wpcf7-submit{width:80px;}


.booking_main {margin:0 0 20px 0;}
.booking_main input, .booking_main select{padding:5px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;}
.booking_main input:focus {background:#fff;border:1px solid #ccc;}
.booking_main input#booknow {background:#6C3018;color:#fff;border:none;padding:10px 20px;cursor:pointer;}

#testimonial-form input, #testimonial-form textarea {padding:5px;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;}
#testimonial-form input:focus, #testimonial-form textarea:focus {background:#fff;border:1px solid #ccc;}

#page .lbrownback a {margin:10px 40px 20px 0;padding:10px 15px;background:#6c3018; color:#ffffff; border:1px solid #ccc;}

#page .booking_frm_cont a.view-calendar-btn, span.yab {padding:10px 15px;background:#6c3018; color:#ffffff; border:1px solid #ccc;}
span.yab {margin:0;display:inline-block;}
#testimonials_container .testimonial .inner{background: #E7DFD6 !important;}

.thide {display:none;}
.book_not_available {background:#FF0000!important;}
.calendar_widget td span.booked {background: none repeat scroll 0 0 #ff0000!important;}

.lbrown {background:#39170F;color:#fff;padding:15px;text-align:center;margin:30px 0 10px 0;font-size:20px; font-family: 'Merriweather', Arial, sans-serif;}
.dbrown {background:#39170F;color:#fff;padding:15px;text-align:center;margin:0; font-family: 'Merriweather', Arial, sans-serif; font-size:18px;}
#page .bookingbutton {background:#39170F;color:#fff;padding:10px;text-align:center;margin:30px 0 10px 0;font-size:18px; font-family: 'Merriweather', Arial, sans-serif;}
#page .bookingbutton a {background:#39170F;color:#fff;padding:10px;text-align:center;margin:30px 0 10px 0;font-size:18px; font-family: 'Merriweather', Arial, sans-serif;}


#coupon_code_main_div > label { display: none; }