div#menuright1 { margin-right: 20px;}
#menuright1 {
    float: right;
}

.reg-enter {margin-top:50px;}
.captchaCnt {
   min-height: 60px;
}
div.hide-me {display:none;}
.f-text {font-weight:bold;font-size:90%;}
div.book-logo {display:inline-block;float:left;margin-right:15px;}
.weblink-icon img{float:left;padding-right:15px;margin-bottom:15px;}
h4.title, h4.title a {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 120%!important;
    line-height: 95% !important;
    padding: 12px 0;
    font-weight: bold !important;
    text-transform: none;
}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a {
	padding: 14px 15px 14px 15px;
	font-size:0.87em;
}
.dk {
  background: #21A64B;
}
.imgframe, .article_date {
   background: none; 
}
.modulespacer {
  margin-top: 0px; 
  margin-bottom: 20px;
}
#breadcrumbs.modulespacer {margin:0px !important; margin-bottom:20px !important;}
div#sbox-window .item-page {padding: 20px !important;}
.ial-tos{padding: 10px 10px !important;}
.mobilebtn select{background-color:#F0F0F0 !important; color: #555 !important;}
.modal.readmore {
  background: #36d140;
  background-image: -webkit-linear-gradient(top, #36d140, #116600);
  background-image: -moz-linear-gradient(top, #36d140, #116600);
  background-image: -ms-linear-gradient(top, #36d140, #116600);
  background-image: -o-linear-gradient(top, #36d140, #116600);
  background-image: linear-gradient(to bottom, #36d140, #116600);
    font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  -moz-border-bottom-right-radius:10px;
  -moz-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
}

.modal.readmore:hover {
  background: #116600;
  background-image: -webkit-linear-gradient(top, #116600, #36d140);
  background-image: -moz-linear-gradient(top, #116600, #36d140);
  background-image: -ms-linear-gradient(top, #116600, #36d140);
  background-image: -o-linear-gradient(top, #116600, #36d140);
  background-image: linear-gradient(to bottom, #116600, #36d140);
  text-decoration: none;
}
.worksheet{width:175px;height:290px;float:left;padding:10px;}
.work-icon{display:block;text-align:center;}
.work-link{display:block;text-align:center;font-size:85%;}
.work-link a{font-size:85%;}
.medbox {
background: #57B965;
color: #fff;
padding:20px;
font-size:85%;
}
.icon-user, .icon-lock{background-image:none !important;}

.darkbox {margin:0 0 0 0 !important;font-size:85%;background: #454b51 !important;}
.medbox h3 span.first_word{color: #fff !important;}
.regionspacer {
margin-top: 60px;
}
.r4spacer_top {
 padding: 0 0 0 0 !important; 
}
h2.step-1 {
color: #FFCB00 !important;
background-image: url(../../../images/step-1.png);
background-repeat: no-repeat;
padding-left: 75px;
font-size: 50px;
padding-top: 9px;
}
h2.step-2 {
color: #bc0000 !important;
background-image: url(../../../images/step-2.png);
background-repeat: no-repeat;
padding-left: 75px;
font-size: 50px;
padding-top: 9px;
}
h2.step-3 {
color: #327bc0 !important;
background-image: url(../../../images/step-3.png);
background-repeat: no-repeat;
padding-left: 75px;
font-size: 50px;
padding-top: 9px;
}
h2.step-4 {
color: #58b25a !important;
background-image: url(../../../images/step-4.png);
background-repeat: no-repeat;
padding-left: 75px;
font-size: 50px;
padding-top: 9px;
}
.testimonials .cats-item {
	padding-bottom:25px;
	border-bottom: 1px solid #D7D7D7;
}
.testimonials .xtc-leading > div > div {
margin-bottom: 10px !important;
}
.pagetitle {text-align:left !important;color: #222222 !important;}

#headerwrap.sticky {
   z-index: 11111;
}
.suckerfish ul.menu > li ul li {
min-width: 200px;
}
ol li{
	list-style-type: decimal;
	margin-left: 50px;
}
.disc ul li{
	list-style-type: disc;
	margin-left: 20px;
}
.scrolltext h1 {color:#FFCE00 !important;}
.scrolltext h2 {color:#fff !important;}
.wht {background:#F1F1F1;color:#003706;}
.gn {background: #58B25A;}
.rmore1:hover, .rmore1:hover input {
background: #FFCE00;
color: #fff;
}

a:hover {color: #E40922;}
.introinfo h1, .introinfo1 h1 {
color: #29672D;
}
region5_banner.introinfo h1, .introinfo1 h1 {
color: #000;
}
.book{
	margin-bottom:20px;margin-left:40px;margin-top:0px;
}

.bookingwraptoday {
background-color:#F7F7F7;
}
.goleft {float:left;padding-right:5px;}
.find-pro h3 {font-size:250% !important;}
legend {
color: #109936 !important;
} 
#mod_improved_ajax_login-566{margin-top:3px;} 
 
 #headerwrap {
height: 60px;
 }
 .suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a {
display: block;
padding: 14px 20px 14px 20px;
}
#region1.row-fluid {
	margin-top: 60px !important;
	
}

#region1wrap {
	background-repeat: no-repeat;
	background-color: transparent;
	background-attachment: fixed;
	/*	background-position: 85% 0px bottom; */
	
}
#region2wrap {
	background-position: 43% -270px !important;
	
}
.slidetitle2 {
font-size: 375%;
}
#footerwrap a {
	color:#b5b5b5;
}
#footerwrap a:hover {
	color:#fff;
}
#footerwrap .module {
font-size: 12px;
}
.blog-blue {background-color:#e0e8f6;}
.blog-blue:after {
border-color: transparent #e0e8f6;
left:100px;
}
.blog-grey {background-color:#C8E2CF;}
.blog-grey:after {
border-color: transparent #C8E2CF;
left:100px;
}
.blog-red, .blog-blue, .blog-green, .blog-cyan, .blog-tan, .blog-yellow, .blog-grey, .blog-pink {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-weight:bold;

}
.blog-blue:after {
content: "";
position: absolute;
bottom: -30px;
border-width: 0px 0px 30px 20px;
border-style: solid;
display: block;
width: 0;
}


.quote-author{
margin-left:10%;
margin-top:50px;

}
blockquote.opensmall p {
color: #3F3F3F;;
}
blockquote.opensmall span.close-quote {
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-image: url(../images/typo/closequote.gif);
	padding: 0 20px 0 0;
	font: 16px Arial;
	color: #777;
}
blockquote.opensmall p {
	background:none;
}

/* login */
.ial-window, .ial-usermenu {
 z-index: 22222 !important;
}
.ial-msg {z-index: 9999999 !important;}
h3.loginH3{
font-family: Arial, Helvetica, sans-serif !important;
text-transform:none;
font-size: 120%;
}
.smallTxt {
text-transform:none;
font-size:12px;	
	}
.smallTxt.regRequired {
font-size: 11px;
}	
a.forgetLnk:link {
color: #737373;
font-weight: bold;
}
h3.loginH3 span{
font-size:100%;
}
.smallTxt.regRequired{font-size:10px;}
.nav.menufooter{
margin:auto;	
}

.nav.menufooter li {
   display: inline-block;
}
.nav.menufooter li a{
padding-left:10px;
padding-right:10px;
border-right: 1px solid #d5d5d5;
line-height:10px;
}
.nav.menufooter li a.last  {
	border-right: none;
}

.members li{
	padding-left: 30px;
	background-image: url(../images/icons/bullet-gray.png);
	background-repeat: no-repeat;
	font-size:140%;
	line-height:22px;
	margin:15px;
	line-height: 26px;
	}

.loginBtn.facebook {
border: 1px solid #33395f;
}
.loginBtn.facebook{
background-color: #5b74a8;
background-image: -moz-linear-gradient(top, #5b74a8, #6170c9);
background-image: -o-linear-gradient(top, #5b74a8, #6170c9);
background-image: -ms-linear-gradient(top, #5b74a8, #6170c9);
background-image: -webkit-linear-gradient(top, #5b74a8, #6170c9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5b74a8, endColorstr=#6170c9);
}

.loginBtn.facebook:hover{
	
background-color: #5b74a8;
background-image: -moz-linear-gradient(top, #5b74a8, #2e3148);
background-image: -o-linear-gradient(top, #5b74a8, #2e3148);
background-image: -ms-linear-gradient(top, #5b74a8, #2e3148);
background-image: -webkit-linear-gradient(top, #5b74a8, #2e3148);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5b74a8, endColorstr=#2e3148);	
	
	}

.loginBtn.google{
background-color: #dc4007;
background-image: -moz-linear-gradient(top, #dc4007, #cc3c07);
background-image: -o-linear-gradient(top, #dc4007, #cc3c07);
background-image: -ms-linear-gradient(top, #dc4007, #cc3c07);
background-image: -webkit-linear-gradient(top, #dc4007, #cc3c07);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dc4007, endColorstr=#cc3c07);
}

.loginBtn.google:hover{
	
background-color: #5b74a8;
background-image: -moz-linear-gradient(top, #dc4007, #56443e);
background-image: -o-linear-gradient(top, #dc4007, #56443e);
background-image: -ms-linear-gradient(top, #dc4007, #56443e);
background-image: -webkit-linear-gradient(top, #dc4007, #56443e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dc4007, endColorstr=#56443e);	
	
	}
.mobilebtn select {
opacity: 0;
}
#menuright2 {
	display:none;
}
#menuright1 {
	display:block;
}

.mobilebtn {
width: 39px;
height: 39px;

}

.midarticlewrap4 h2, .midarticlewrap4 p {
color: #c1c1c1;
}
.slidetitle2 {
color: #FFCE00;
}


.dropline ul.menu li ul {color:#C9C9C9;height:auto;width:110px;padding:0;margin-left:0!important;left:-86px;;position:absolute;display:block;float:none;}
.dropline ul.menu li ul li {width:100px;margin:0 0px 0 0px;padding:0px;text-align:left;position:relative;float:left;}
.dropline ul.menu > li > ul > li > a {display:block;margin:0px;}
.dropline ul.menu > li > ul > li > ul {position:absolute;margin:0;top:45px!important;left:-164px;}


/* end login */
#region1wrap .xtc-wrapper {
  padding-top: 5% !important;
  padding-bottom: 0px !important; 
}

#headerwrap.sticky #menuright1, #headerwrap.sticky #menuright2 {
  margin: 13px 0 10px 0;
}

.tab-view {display:block;}

@media screen and (max-width: 1050px){
.rmore1 {
    width: 100px !important;
}
.dk { width: 180px !important;}
}
@media (max-width: 1110px){
 .suckerfish ul.menu > li > a, .dropline ul.menu > li > a, .dualfish ul.menu > li > a {
display: block;
padding: 18px 10px 18px 10px;
}
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a {
font-size: 0.75em;
}
#layerslider_1{margin-bottom:-38px !important;}
}
@media (max-width: 950px){
#menu .mobilebtn {
margin: 5px 0 0 0;
}
}
@media (max-width: 900px){
#menu .mobilebtn {
margin: 5px 0 0 0 !important;
}
.tab-view {display:none;}
}
@media only screen and (max-width: 640px){
ul.etab li a.active {
  border-bottom: 1px solid #ddd !important;
 
}
 ul.etab li a {
   padding: 8px 10px 8px 10px;
   text-align: center;
 
}
}
@media (max-width: 620px){
#logo a { margin-top:5px !important;}	
#menu .mobilebtn {
  margin: 5px 20px 0px 0px !important;
}
#headerwrap {
  height: 100px;
}
}
@media (max-width: 578px){
	
#menu .mobilebtn {
  margin: 5px 5px 0px 0px !important;
}
#menu {float:left;}
}


@media (max-width: 487px){
.thumb-listing{
	float:none !important;	
}
}

@media (max-width: 360px){
#logo{text-align:center;}	

#menu .mobilebtn {
  margin: 10px 0 0 0 !important;
}	
.dk { width: 180px !important;}	
	
.phone-show{
	display:block !important;
}
.phone-hide{
	display:none !important;
}
#headerwrap{height:110px !important; }
#headerwrap.sticky #menu {
float: left !important;
clear: left !important;
}	
.regionspacer {
margin-top: 110px !important;
}
}



.phone-show{
	display:none;
}
.phone-hide{
	display:block;
}
/* RS Directory! */
#adminForm .btn{
background: #DBDBDB;
border-color: #A5A5A5;
}
.rsdir-images{
	background-color:transparent !important;
	border:solid 1px #DBDBDB !important;
	border-radius:3px !important;
}
.rsdir-listings > .row-fluid:nth-child(odd) > .rsdir-listing {
background-color:#E5E5E5 !important;
}

.rsdir h2,  .rsdir h3, .rsdir h4 {
font-family: Arial, Helvetica, sans-serif !important;

}
.rsdir h2 {font-weight:bold !important;}
.rsdir h2 a{
	color: #454b51 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color: #fff;
background-color: #065717;
}

.rsdir-listings > .row-fluid:nth-child(odd) > .rsdir-listing {
background-color: #FFFFFF !important;
}

.rsdir-listing {
border-bottom: 1px solid #B0B0B0;
}
.rsdir-listing-big-subtitle{
text-transform:none !important;
color:#666 !important;
letter-spacing: 0px !important;
font-size:12px !important;
}
.rsdir-listing-small-subtitle{line-height:18px;}
.thumb-listing {float:right;}
.thumbnail {
  background-color:transparent;
  border: none;	

-webkit-box-shadow: none !important;
-moz-box-shadow:none !important;
box-shadow: none !important;

}
.rsdir-listing .thumbnail {

margin: 0px 0px 9px 20px !important;
}

.rsdir-detail-big-subtitle, .rsdir-detail-section-title {text-transform:none !important;border:none;letter-spacing: 0px !important;}

#fields_category_id{width:300px;}
.btn-primary {
background: rgb(80, 81, 80) !important;
}
.rsdir-category-select-child { width: 260px; }

.alert-info {
color: #848484;
background-color: #FFFCE0;
border-color: #BCF1C5;
}
/* END RS Directory! */


#userForm input[type="text"]{height:10px;
width:300px;}
#userForm textarea{
width:100%;
			}
#userForm input[type="button"]{
	background-color: #ECECEC !important;
	border: 1px solid #979797 !important;
}
#userForm input[type="button"]:hover{
	background-color: #D9EBDB !important;
	border: 1px solid #1E1E1E !important;
	
}
#userForm input[type="submit"] {
background-color: #57B965 !important;
border: 1px solid #004605 !important;
color: #171717 !important;
text-transform: uppercase;
}
#userForm input[type="submit"]:hover{
	background-color: #317C3C !important;
	border: 1px solid #004605 !important;
	color: #FFFFFF !important;
	}
	
fieldset.formFieldset legend {
	font-size: 28px !important;
	text-transform: uppercase !important;
	color: #1B8817 !important;
}
.button, button {
padding: 12px 20px !important;
}
.pull-right{margin-left: 20px; margin-bottom:20px; border:4px solid #CFCFCF;}
.pull-left{margin-right: 20px; margin-bottom:20px; border:4px solid #CFCFCF;}
