body{
	margin:0px;
	background-color:#e4e4e4;
	}
.btn-success {
    color: #fff;
    background-color: #973937!important;
    border-color: #973937!important;
}	
/*---------------------BACKGROUND---------------------------*/
.btn_bg{
	background-image:url(../images/btn_bg.gif);
	background-repeat:repeat-x;
	height:29px;
}
/*------------------------TEXT------------------------------*/
.button_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:.05em;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	width: 999px;
}
.button_txt a{
	color:#FFFFFF;
	text-decoration:none;
	}
.button_txt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.subbutton_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:.05em;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	}
.subbutton_txt a{
	color:#FFFFFF;
	text-decoration:none;
	}
.subbutton_txt a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
.readmore_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.05em;
	color:#303030;
	}
.readmore_txt a{
	color:#303030;
	text-decoration:underline;
	}
.readmore_txt a:hover{
	color:#303030;
	text-decoration:none;
	}
.body_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:.05em;
	line-height:18px;
	text-align:justify;
	color:#303030;
	}
.body_txt a{
	color:#303030;
	text-decoration:none;
	}
.body_txt a:hover{
	color:#303030;
	text-decoration:underline;
	}
.news_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:.05em;
	line-height:18px;
	text-align:justify;
	color:#303030;
	}
.main_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	letter-spacing:.05em;
	line-height:18px;
	color:#303030;
	}
.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.55px;
	letter-spacing:.05em;
	line-height:18px;
	color:#ffffff;
	}
.heading1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12.33px;
	letter-spacing:.05em;
	line-height:18px;
	color:#800000;
	width: 707px;
}
.heading1 a{
	color:#303030;
	text-decoration:underline;
	}
.heading1 a:hover{
	color:#800000;
	text-decoration:none;
	}

.fotter_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
	letter-spacing:.05em;
	
	}
.fotter_txt a{
	color:#303030;
	text-decoration:none;
	}
.fotter_txt a:hover{
	color:#303030;
	text-decoration:underline;
	}
.login_heading{
	  font-family: verdana; 
	  font-style: normal; 
	  font-size: 12px; 
	  font-weight: bold;
	  color:#333333;
	  padding-bottom:5px;
	  line-height:18px;
}
.login_heading  a{
	color:#990000;
	text-decoration:underline;
	}
.login_heading a:hover{
	color:#990000;
	text-decoration:none;
	}
	
.member_heading{
	font-family:sans-serif;
	font-size:14px;
	letter-spacing:.05em;
	color:#333333;
	line-height:50px;
	margin-bottom:-26px;
	}

/*----------------------PADDING-----------------------------*/
.pad_1{
	padding-left:5px;
	padding-right:5px;
	}
	
.pad_2{
	padding-top:5px;
	padding-bottom:5px;
	}
.pad_left{
	padding-left:5px;
	}
.pad_bottom{
	padding-bottom:5px;
	}
.heading_pad{
	padding-top:8px;
	padding-bottom:8px;
	}


/*----------------------BORDER-----------------------------*/
.left_bdr{
	border-left:#a80103 solid 1px;
	}
.right_bdr{
	border-right:#a80103 solid 1px;
	}
.top_bdr{
	border-top:#a80103 solid 1px;
	}
.bottom_bdr{
	border-bottom:#a80103 solid 1px;
	}
/*-----------------------FORM------------------------------*/
.form_txt{
	font-family:"trebuchet MS";
	font-size:11px;
	color:#303030;
	letter-spacing:.05em;
	}
.form1{
	font-family:"trebuchet MS";
	font-size:11px;
	width:182px;
	height:18px;
	}
.form2{
	font-family:"trebuchet MS";
	font-size:11px;
	width:180px;
	height:18px;
	}
.form3{
	font-family:"trebuchet MS";
	font-size:11px;
	width:180px;
	height:60px;
	}
.input_newsletter_aj{ width:220px;font-family:Lucida Sans Unicode; color:#7b723e; font-size:11px; background-color:#ffffff; border:#d8d0c6 solid 1px; height:18px;}

.login_txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	letter-spacing:.05em;
	}
.login_txt a{
	color:#59321e;
	text-decoration:none;
	}
.login_txt a:hover{
	color:#bb8546;
	text-decoration:none;
	}
	.tbdiv {
    background:rgba(0, 0, 0, 0) url("http://themes.goodlayers2.com/hotelmaster/wp-content/uploads/2015/03/bg-pattern.png") repeat scroll 0 0;
    float: left;
    max-width: 100%;
    width: 100%;
	font-family:sans-serif;
}
input {
   background-color: #3d2405;
    color: #ffffff;
    font-weight: bold;
    height: 24px;
    margin: 4px;
    width: 160px;
	padding-left: 5px;
}
textarea {
    background-color: #3d2405;
    margin-left: 4px;
	padding-left: 5px;
}
.login_heading b {
    font-size: 14px;
    font-weight: 600;
    text-align: justify;
}
.btn_bg hr {
    background-color: #000000;
    color: #000000;
    height: 4px;
}
.tabbertab {
    padding: 29px 74px 74px !important;
}
#AutoNumber2 td {
    font-weight: 600;
    padding: 10px;
}
#AutoNumber9 td {
    font-weight: 600;
    padding: 10px;
}
#AutoNumber10 div {
    padding: 10px;
}
#AutoNumber11 font {
    font-weight: 600;
    line-height: 3;
    padding: 10px;
}
#AutoNumber4 td {
    font-weight: 600;
    padding: 10px;
}
#AutoNumber5 td {
    font-weight: 600;
    padding: 10px;
}
#AutoNumber6 div {
    font-weight: 600;
    padding: 10px;
}
.login_heading td {
    color: #ffffff;
}
/*Responsive*/
/*memberdetail page*/

@media(max-width:480px){
img {
    margin-left: -20px;
}
.TDTD.member_heading.md{
	margin-left: 0 !important;
    max-width: 100%;
    width: 100% !important;
	}
.sheads {
    max-width: 100%;
    width: 92% !important;
}
.smenu1 {
    max-width: 100%;
}
.smenu1 tr {
    max-width: 100%;
}
.smenu1 td {
    display: inline-flex;
    max-width: 100%;
    padding-left: 78px !important;
    text-align: center !important;
    width: 54%;
	padding-top:3px;
	padding-bottom: 6px;
}
}

/* memberupdate details*/
@media(max-width:480px){
.TDTD.member_heading.mu{
    margin-left: -44px !important;
    max-width: 100%;
    width: 52% !important;
}
.smemu1 td {
    max-width: 100%;
    padding-left: 0 !important;
    width: 56% !important;
}
.tdpadding {
    float: left !important;
    margin-left: 5px !important;
    max-width: 100%;
    padding-left: 0 !important;
    width: 75% !important;
}
}
/* account page */
@media(max-width:480px){
.member_heading {
    color: #333333;
    font-family: sans-serif;
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 50px;
    margin-bottom: -26px;
    width: 100%;
}
.tabbernav a {
    padding-bottom: 0 !important;
    padding-left: 15px !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
	margin-left: -2px !important;
}
.tabbertab {
    padding: 10px 12px 74px !important;
}
#AutoNumber3 td {
    width: 50px;
}
#AutoNumber2 td {
    font-weight: 600;
    padding: 0 !important;
}
ul.tabbernav {
    font: bold 12px Verdana,sans-serif;
    margin: 0;
    padding: 29px 0 3px 16px !important;
}
}

/* change password page */

@media (max-width: 1136px) {
.spass1 {
background-color: #6a4920;
    border: 2px solid #ffffff;
    box-shadow: 1px 1px 8px 1px;
    font-family: sans-serif !important;
    margin-left: 0px !important;
    margin-top: 90px;
    padding: 28px 0 28px 66px;
    width: 39%;
}
}




@media(max-width:640px){
.spass1 {
background-color: #6a4920;
    border: 2px solid #ffffff;
    box-shadow: 1px 1px 8px 1px;
    font-family: sans-serif !important;
    margin-left: 0px !important;
    margin-top: 90px;
    padding: 28px 0 28px 66px;
    width: 39%;
}
}


@media(max-width:480px){
.spass1 {
background-color: #6a4920;
    border: 2px solid #ffffff;
    box-shadow: 1px 1px 8px 1px;
    font-family: sans-serif !important;
    margin-left: 0px !important;
    margin-top: 27px !important;
    padding: 0px !important;
    width: 39%;
}
.schp {
width: 266px !important;
}
}



