/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html {
    -webkit-text-size-adjust: none;
	
}

body {

	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#c8c8c8;
	padding:0px;
	margin:0px;
	background:#4a3729;
	
	/*overflow-x:hidden;*/
}
textarea, pre, tt, code, input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#737373;
}
img {
    border:none; background:none;
}
img a{ border:none; background:none;}
table {
	
}

caption, th, td {
	
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}
ul{ margin:0px; padding:0px; list-style:none;}
li{ margin:0px; padding:0px; list-style:none;}

/*===================*/
/*=== Main Styles ===*/
/*===================*/

a{
	color:#000;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:none;
	
}
p{ text-align:justify; padding:0px; margin:0px; line-height:16px;}

.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; font-weight:normal;}
h1{ font-size:20px;}
h2{font-size:15px;}
h3{font-size:25px;}
h4{ font-size:15px;}
h5{font-size:14px; text-transform:uppercase;}
h6{font-size:14px;}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.w100p{ width:100%;}
.img_pro{ width:100%;}
.w90p{ width:92%;}
.w96p{ width:96%;}
.mc{ margin:0 auto;}
.w20p{ width:20%;}
.w40p{ width:40%;}
.center{ text-align:center;}
.book_now_btn{background: #ca4e06;}
.book_now_btn a{padding:10px 0px 10px 4%; font-size:14px; font-weight:bold; color:#fff; text-shadow:1px 1px 2px #465a01; display:block; text-decoration:none; background:url(../images/arr.png) 96% 10px no-repeat; background-size:15px 16px;}
.w25p{ width:25%;}
/**/
#accordion {
	margin:0px auto;
	width:100%;
}
#accordion dl{ padding:0px; margin:0px;}
#accordion dt{ padding-left:0px; background:#40220a; border-bottom:1px solid #2f1805; padding:0px 4%; margin-bottom:2px;}
#accordion dt:hover{}
#accordion dt a{display:block; margin:0 auto; padding:8px 0px 7px 0px; cursor:pointer; text-decoration:none; background:url(../images/arrow.png) 100% 12px no-repeat; font-size:13px; color:#fff; background-size:11px 7px;}
#accordion dt a.curr_arr{background:url(../images/arrow1.png) 100% 12px no-repeat;background-size:11px 7px;}
#accordion dt a:hover{text-decoration:none;}
#accordion dd{ width:100%; margin:0 auto;}
#accordion dd .content{ width:92%; margin:0 auto; padding-top:15px; padding-bottom:30px;}
#accordion dd .content a{ color:#fff;}
#accordion .gallery{ padding-left:0px; background:#40220a; border-bottom:1px solid #2f1805; padding:0px 4%; margin-bottom:2px;}
#accordion .gallery:hover{}
#accordion .gallery a{display:block; margin:0 auto; padding:8px 0px 7px 0px; cursor:pointer; text-decoration:none; background:url(../images/arrow.png) 100% 12px no-repeat; font-size:13px; color:#fff; background-size:11px 7px;}
#accordion .gallery a.curr_arr{background:url(../images/arrow1.png) 100% 12px no-repeat;background-size:11px 7px;}
#accordion .gallery a:hover{text-decoration:none;}
.white{ color:#fff;}
.header{background:#40220a; padding:5px 0px 5px 0px;}
.footer{ border-bottom:1px solid #655549;border-top:1px solid #655549; padding:10px 0px;}
.footer p{color:#d1d1d1; font-size:11px;}
.footer p a{ font-size:11px; color:#d1d1d1; text-decoration:none;}
.bg_tt{background:#40220a; border-bottom:1px solid #2f1805; padding:0px 4%;}
.p5t{ padding-top:5px;}
.b1b{ border-bottom:1px solid #1c1c1c;}
.p5b{ padding-bottom:5px;}
.p10t{ padding-top:10px;}
.p10b{ padding-bottom:10px;}
.p15t{ padding-top:15px;}
.p15b{ padding-bottom:15px;}
.p20t{ padding-top:20px;}
.p20b{ padding-bottom:20px;}
.p40b{ padding-bottom:40px;}
.phone_bg{ background:url(../images/phone_icon.png) no-repeat 0px 0px; padding-left:22px; background-size:18px 18px; padding-top:4px; margin-bottom:5px;color:#b1a9a5;}
.phone_bg a{color:#b1a9a5;}
ul.social{ margin:0px auto; padding:10px 0px; text-align:center}
ul.social li{ text-align:center; display:inline-block; background:#322317; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
ul.social li a{ display:block; text-align:center; padding:5px;}
.phone_bg p{ color:#b1a9a5;}
.phone_bg p a{ color:#b1a9a5;}
.orange{ color:#ca4e06;}
.orange_bg{ background:#ca4e06;}
ul.list{}
ul.list li{padding:5px 0px 5px 17px; background:url(../images/check.png) 0px 6px no-repeat; background-size:12px 12px;}
ul.list li a{ display:block; }