body {
	background-image: url(images/bg_homepage.gif);
	color: #000;
}

.div-align-center {
	margin: auto;
	width: 800px;
	text-align:center;
}

.RatesContainer {
}

.RatesLeft {
	float: left;
	width: 50%;
}

.RatesRight {
	float: right;
	width: 50%
}

.TripAdvisor-ReviewLeft {
	float: left;
}
.TripAdvisor-ReviewRight {
	float: right;
    margin-top: -55px;
}
#CDSWIDEXC { margin: 0 0 0 10px !important }
.featured { width: 100%; }
.feature-block { float: left; margin-right: 30px; width: 350px; }
.feature-block p { text-align: justify; margin-bottom: 20px;}
.readmore { background-color: #996600;
    background-image: url("images/calendar.png");
    background-position: 97% 50%;
    background-repeat: no-repeat;
    color: #fff!important;
    padding: 7px 35px 7px 7px;
    text-decoration: none!important; background-size: 10%; }
	.readmore:hover { background-color: #141414; }
.feature-block h2 { font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.feature-block h2 span { font-size: 16px; color: #996600; }

.feature-block:nth-child(2) p { margin-bottom:47px; }
.feature-block:nth-child(5) p { margin-bottom:32px; }

.feature-block-last { float: none; margin: 0 auto; margin-right: 30px; text-align: center;}
.feature-block-last p { text-align: justify; margin-bottom: 20px;}

.feature-block-last h2 { font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.feature-block-last h2 span { font-size: 16px; color: #996600; }

span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url('images/mag.png') center center no-repeat #000;
	cursor: pointer;
	height: 232px;
	width: 350px;
	position: absolute;
	z-index: 10;
	opacity: 0;
	z-index: 5;
}

span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

.h1-top-main {
	margin: auto;
	width: 800px;
	text-align:center;
}

.h1-top-contact {
	margin: auto;
	width: 800px;
	text-align:center;
	margin-top: 12px;
}

.h1-top-activities {
    margin: auto;
    width: 800px;
    text-align: center;
    margin-bottom: 13px;
    margin-top: 10px;
}

.h1-top {
	margin: auto;
	width: 800px;
	text-align:center;
	margin-bottom: 13px;
    margin-top: 14px;
}

.h6-bottom {
	margin: auto;
	width: 800px;
	text-align:center;
}


.buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666
}
.buttons_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left
}
a:hover {
	color: #BB7F07;
	text-decoration: underline
}
.text_larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.sleepinglady_bg {
	background-image: url(images/sleepinglady.jpg);
	background-color: #EBEBEB;
	background-position: right;
	background-repeat: no-repeat
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link, a:visited {
	text-decoration: underline;
	color: #333;
}
a:hover, a:active {
	color: #996600;
}


/* - REVIEW CSS - */

.review {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*width: 700px;*/
	height: 400px;
	color: #000000;
	float: left;
	overflow: auto;
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-bottom: 20px;
}
.hreview-aggregate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	text-align: left;
}
.review_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.hreview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.fn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.rating {
	color: #E7661C;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}
.dtreviewed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.reviewer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.review_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	color: #000000;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	color: #000000;
}
.recommend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #000000;
}

/* - END OF REVIEW CSS - */


/* - MENU CSS - */

.menu-margin {
	margin:auto;
	margin-bottom: 50px;
}

#menu {
	margin: 0 auto;
	padding: 0;
	width: 800px
}
#menu li {
	list-style: none;
	float: left;
	margin-right: 1.4px;
	
}
#menu li:first-child {
	border-left: 0;
}
#menu li:last-child {
	margin-right: 0px;
}
#menu li a {
	display: block;
	padding: 10px 0px 0px 0px;
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana;
	text-transform: uppercase;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu li a { padding: 10px 2px 0px 2px; }
}
#menu li a:hover {
	color: rgb(187, 127, 7) !important;
}
#menu li:hover > ul li:hover a {
	color: #ec5d93;
}
#menu li:hover {
}
.current a {
	border-bottom: 3px solid #00926a;
	color: #00926a!important;
}
#bmargin {
	margin-left: 147px;
	margin-right: 0!important;
}
#menu li ul {
	display: none;
	width: 14em; /* Width to help Opera out */
	height: 1px;
	background-color: rgb(204, 204, 204);
	border: 1px solid #666;
}
#menu li:hover ul {
	display: block;
	width: auto;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-top: 0px;
	height: auto;
}

/*#menu li:hover ul:hover {
	margin-top: 3px;
}*/

#menu li:hover li a {
	border-left: 0;
	color: rgb(102, 102, 102);
	padding: 4px 5px;
/* *padding: 13px 20px;
	_padding: 13px 20px;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	/*background-color: #e0becf;*/
	float:left;
}

#menu li:hover li a:hover {
/*background-color: #eb008a!important;*/
border: 0!important;
color: rgb(187, 127, 7) !important;
}

#menu li li ul {
	display: none;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-top: 0px;
	margin-left: 300px;
 *margin-top: -2px;
	_margin-top: -2px;
	background-color: #ec5d93;
	border: 0!important;
}
#menu li:hover li {
	float: none;
	border-left: 0;
}

#menu li li li ul {
	position: absolute;
	width: 190px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
}
#menu li:hover ul {
	color: #000000;
}
#menu li li li a {
	display: none;
}
#menu li li:hover li a {
	display: block;
	position: relative;
	float: left;
	width: 100px;
}
#menu li:hover ul li:hover ul {
	display: block;
	position: absolute;
	width: 160px;
	margin: 0;
	padding: 0;
	z-index: 99999;
	margin-left: 224px;
	margin-top: -52px;
 *margin-top: -2px;
	_margin-top: -2px;
	background-color: #3f3f3f;
	height: auto;
	border: 0!important;
}

/* - END OF MENU CSS - */

.main-content {
width: 802px;
margin-left: 542px;
}

.banner-color-center {
	background: rgba(255, 255, 255, 0.85);
	text-align:center;
	width: 60%;
}

.three-images {
	width: 804px;
	margin:auto;
}

.home-copy {
	margin: 0 auto;
	width: 770px;
	text-align: left;
	padding: 15px 15px 15px 15px;
	background: rgba(255,255,255, 0.78);
	background-image:url(images/sleepinglady.png);
	background-repeat: no-repeat;
	background-position: 100% 80%;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.home-gallery {
	margin: 0 auto;
	width: 770px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.home-copy a {
	color: #996600;
}

.home-copy a:hover {
	color: #996600;
}

.footer-copy {
	background: rgba(255,255,255, 0.78) !important;
	margin: 0 auto;
	width: 730px;
	text-align: center;
	padding: 15px 15px 15px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-bottom: 15px;
}

.banner-copy {
	position: absolute;
	margin-top: -165px;
	padding: 5px 0px 5px 0px;
	z-index: 10000;
	background-color: rgba(255,255,255,0.7);
	width: 799px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.banner-image {
	z-index: -1;
	width: 799px;
	margin: auto;
}

.rates-column {
float:left;
width: 30%;
margin: 12px;
text-align:center;
}

.rates-column-top {
	background: rgba(102,102,102,1);
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}

.rates-column-middle {
	background: rgba(255,255,255,1);
	padding: 10px
}

.shark-div {
	float:right;
}

.rates-copy {
	background: rgba(255,255,255,1) !important;
	padding: 15px;
	width: 78%;
}

.contact-block1{
	float:left;
	width:367px;
}

.contact-block2{
	float:left;
	width:250px;
}

.contact-block3{
	margin-top: 15px;
}

.social-icons {
	position:absolute;
	margin-left: 600px;
	margin-top: 5px;
	text-align:center;
}

.pinelands-block1 {
	float:left;
}

.pinelands-block2 {
	float:left;
	margin-left: 20px;
	width: 370px;
}

.pinelands-block3 {
	float:right;
	margin-left: 20px;
	width: 124px;
}

.pinelandsBottomBlock { float: left; background-color: #ccc; padding: 10px; width: 596px; }

.pinelands-block4 {
	float:left;
	width: 546px;
	margin-top: 0px;
	margin-left: 40px;
}

.pinelands-block4 div {
	background: #cccccc;
	padding: 15px;
	margin-top: 15px;
}

.pinelands-block5 {
	margin-top: 15px;
}

.pinelands-block6 {
	margin-top: 15px;
	text-align:left
}

.pinelands-block-mutual {
	margin-top: 15px;
	text-align:left
}

.pinelands-block6 div {
	background: #cccccc;
	padding: 20px;
	width: 546px;
	margin-left: 100px;
}

.pinelands-block-mutual div {
	background: #cccccc;
	padding: 20px;
	width: 546px;
	margin-left: 100px;
}

.pinelandsbb-block1 {
	float:left;
	width: 546px;
	margin-top: 15px;
}

.pinelandsbb-block1 div {
	background: #cccccc;
	padding: 15px;
	margin-left: 40px;
}

.newlands-block1 {
	float:left;
}

.newlands-block2 {
	float:left;
	margin-left: 20px;
	width: 370px;
}

.newlands-block3 {
	float:left;
	margin-left: 20px;
	width: 124px;
}

.newlands-block4 {
	float:left;
	width: 546px;
	margin-top: -387px;

}

.newlands-block4 div {
	background: #cccccc;
	padding: 15px;
	margin-left: 40px;
}

.blouberg-block1 {
	float:left;
}

.blouberg-block2 {
	float:left;
	margin-left: 20px;
	width: 370px;
}

.blouberg-block3 {
	float:left;
	margin-left: 20px;
	width: 124px;
}

.blouberg-block4 {
	float:left;
	width: 546px;
	margin-top: -890px;
}

.blouberg-block4 div {
	background: #cccccc;
	padding: 15px;
	margin-left: 40px;
}

.breadcrumbs { 
	width: 770px; margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
 }
 
.breadcrumbs a {
	color: #996600; 
	text-decoration: none;
}

.breadcrumbs-reviews { 
	width: 770px; margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
 }
 
.breadcrumbs-reviews a {
	color: #996600; 
	text-decoration: none;
}

.captcha
{
  width: 240px;
  margin: 0 auto;
  margin-left: -10px;
}

.refresh {
	position: relative;
	float: right;
	margin-top: -46px;
	margin-right: 149px;
}

.captcha-img {
	margin-left: 8px;
}

#SpamCheck { margin-left: 10px!important; }

#url
{
  visibility: hidden;
  height: 1px;
  width: 1px;
  position:absolute;
}
.inputContainer
{
  position:relative;
  float:left;
}
.formError
{
  position:absolute;
  top:300px;
  left:300px;
  padding-bottom:13px;
  display:block;
  z-index:5000;
  cursor:pointer;
}
#debugMode
{
  background:#000;
  position:fixed;
  width:100%;
  height:200px;
  top:0;
  left:0;
  overflow:scroll;
  opacity:0.8;
  display:block;
  padding:10px;
  color:#fff;
  font-size:14px;
  z-index:100000;
}
.ajaxSubmit
{
  padding:20px;
  background:#55ea55;
  border:1px solid #999;
  display:none
}
.formError .formErrorContent
{
  width:100%;
  background:#ee0101;
  color:#fff;
  width:150px;
  font-family:tahoma;
  font-size:11px;
  box-shadow: 0px 0px 6px #000;
  -moz-box-shadow: 0px 0px 6px #000;
  -webkit-box-shadow: 0px 0px 6px #000;
  padding:4px 10px 4px 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.formError .formErrorArrow
{
  width:15px;
  margin:-2px 0 0 13px;
  z-index:5001;
}
.formError .formErrorArrowBottom
{
  top:0;
  margin:-6px;
}
.formError .formErrorArrow div
{
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  box-shadow: 0px 2px 3px #444;
  -moz-box-shadow: 0px 2px 3px #444;
  -webkit-box-shadow: 0px 2px 3px #444;
  font-size:0px;
  height:1px;
  background:#FF0000;
  margin:0 auto;
  line-height:0px;
  font-size:0px;
  display:block;
}
.formError .formErrorArrowBottom div
{
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.formError .formErrorArrow .line10
{
  width:15px;
  border:none;
}
.formError .formErrorArrow .line9
{
  width:13px;
  border:none;
}
.formError .formErrorArrow .line8 { width:11px; }
.formError .formErrorArrow .line7 { width:9px; }
.formError .formErrorArrow .line6 { width:7px; }
.formError .formErrorArrow .line5 { width:5px; }
.formError .formErrorArrow .line4 { width:3px; }
.formError .formErrorArrow .line3
{
  width:1px;
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  border-bottom:0px solid #ddd;
}
.formError .formErrorArrow .line2
{
  width:3px;
  border:none;
  background:#ddd;
}
.formError .formErrorArrow .line1
{
  width:1px;
  border:none;
  background:#ddd;
}
.formErrorcontent
{
  border-top:2px solid #ddd;
  border-left:2px solid #ddd;
  border-right:2px solid #ddd;
  border-bottom:2px solid #ddd;
  background-color: #FF0000;
  font-size: 12px;
  font-weight: bold;
  color:#FFF;
  text-align:center;
  line-height:16px;
  padding: 5px;
}

.enter-code {
	margin-top: 62px
}

.show-hide-nav { display: none; }

.upcoming-events {
}

.upcoming-events ul {
	list-style:none
}

.upcoming-events li {
	margin-bottom: 5px
}



/** START MOBILE CSS **/

@media only screen and (max-width : 1280px) {
	
.h1-top-main {
    width: 100%;
}

#SpamCheck {
    margin-left: 27px !important;
}

.captcha-img {
    margin-left: 25px !important;
}

.refresh {
    margin-right: 130px !important;
}

.enter-code {
    margin-top: 70px !important;
}

}
 
@media only screen and (max-width : 810px) {
	
body {
	margin: 0 !important;
	background-image: none;
	background-color: #CCC;
	color: #000;
}

.h1-top-main {
    width: 100%;
}

.logo-width {
	width: 280px !important;
	height: inherit !important;
}

.div-align-center {
	width: 100% !important;
}

.bradclin-logo {
	width: 250px;
}

.menu-margin {
	margin:auto;
	margin-bottom: 5px;
	margin-top: 5px;
}

p {
	margin: 15px !important;
}

h2 {
	margin: 15px;
}

.RatesContainer {
	height: inherit;
}

.RatesLeft {
	float: none;
	width: 100%;
}

.RatesRight {
	float: none;
}

.feature-block {
	width: 100%;
}

.feature-block span {
	display: none;
}

.feature-block img {
	margin: 15px !important;
	width: 90%;
}

.feature-block-last span {
	display: none;
}

.feature-block-last img {
	margin: 15px !important;
	width: 90%;
}

.readmore {
	margin: 15px !important;
}

.banner-image{
    width: 100% !important;
	margin: 0 !important;
}

.home-copy{
	width: 100% !important;
	margin: 0 !important;
	font-size: 12px !important;
	background-image:none !important;
	padding: 0px !important;
}

.home-gallery {
	width: 100% !important;
	margin: 0 !important;
	background-image:none !important;
	background-color:#CCC !important;
	text-align:center !important;
}

.home-gallery img {
	width: 100% !important;
	max-width: 500px!important;
}

.home-gallery a {
	padding: 10px !important;
	font-size: 14px !important;
}

.footer-copy{
	width: 100% !important;
	margin: 0 !important;
	font-size: 12px !important;
	padding: 0px !important;
}

.banner-image img {
	 width: 100% !important;
}

.banner-copy {
	display:none !important;
}

#menu {
	width: 100% !important;
	z-index: 10 !important;
}

#menu li {
	width: 100% !important;
	float:none !important;
}

.three-images {
    width: 100% !important;
}

.three-images img {
    float:none !important;
	text-align: center !important;
}

.blouberg-block2 {
	float:left  !important;
	margin-left: 0px  !important;
	width: 100%  !important;
}

.blouberg-block3 {
	float:left  !important;
	margin-left: 20px  !important;
	width: 124px  !important;
}

.blouberg-block4 {
	float:left  !important;
	width: 100%  !important;
	margin-top: 0px  !important;

}

.blouberg-block4 div {
	background: #cccccc  !important;
	padding: 15px  !important;
	margin-left: -15px  !important;
}

.social-icon-mobile {
	display:none  !important;
}

.social-icons {
	display:none  !important;
}

.contact-block1{
	float:left  !important;
	width: 100% !important;
}

.contact-block2{
	float:left  !important;
	width:100%  !important;
}

.rates-copy-margin {
	margin-left: -20px !important;
}

.shark-div {
	float: none !important;
}

.newlands-block2 {
	margin-left: 0px !important;
	width: 100%;
}

.newlands-block4 {
	float:left !important;
	width: 100% !important;
	margin-top: 0px !important;

}

.newlands-block4 div {
	background: #cccccc !important;
	padding: 15px !important;
	margin-left: -15px !important;
}

.pinelands-block2 {
	float:left !important;
	margin-left: 0px !important;
	width: 100% !important;

}



.pinelands-block4 {
	float:left !important;
	width: 100% !important;
	margin-top: 0px !important;
	margin-left: 0px !important;
}

.pinelands-block4 div {
	background: #cccccc !important;
	padding: 15px !important;
	margin-left: -15px !important;
	margin-top: 15px !important;
}

.pinelands-block6 div {
	background: #cccccc !important;
	padding: 20px !important;
	width: 100% !important;
	margin-left: -15px !important;
}

.pinelands-block-mutual div {
    background: #cccccc !important;
    padding: 20px !important;
    width: 92% !important;
    margin-left: -15px !important;
}

.pinelandsbb-block1 {
	float:left !important;
	width: 100% !important;
	margin-top: 0px !important;
}

.pinelandsbb-block1 div {
	background: #cccccc !important;
	padding: 15px !important;
	margin-left: -15px !important;
	margin-top: 15px !important;
}

.breadcrumbs { 
	width: 100%; 
	margin:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
 }
 
.h1-top {
	width: 98% !important;
}

.h6-bottom {
	width: 98% !important;
}

#sthoverbuttons { 
	display: none !important;
}

/* Start Nav */

#nav
{
position: relative;
padding-top: 50px;


}
#nav li a { padding-top: 10px; padding-bottom: 10px; }
#nav li a:hover { padding-top: 10px; padding-bottom: 10px; }


#nav > a
{
}
#nav:not( :target ) > a:first-of-type,
#nav:target > a:last-of-type
{
display: block;
position: absolute; right: 0; top: 0px;
background-image: url('images/nav.png');
background-repeat: no-repeat;
width: 50px;
height: 50px;
margin-top: -7px;
}

/* first level */

#nav > ul
{
height: auto;
display: none;
position: absolute;
left: 0;
right: 0;
margin-top: 0;
border-bottom: 2px solid #333;
border-top: 2px solid #333;
-webkit-box-shadow: 0 8px 6px -6px #9a9a9a;
-moz-box-shadow: 0 8px 6px -6px #9a9a9a;
box-shadow: 0 8px 6px -6px #9a9a9a;

}
#nav:target > ul
{
display: block;


}
#nav > ul > li
{
width: 100%;
float: none;
margin: 0; padding: 0;
background-color:#FFF;
}

/* second level */

#nav li ul
{
position: static;
padding-top: 15px;
}

#nav li span {
	display:none
}

/* End Nav */

}

@media only screen and (max-width : 768px) {
	
.h1-top-main {
    width: 100%;
}
	
.home-copy ul{
	margin-left: -30px !important;
}

.rates-copy-margin {
	margin-left: -23px !important;
}

#sthoverbuttons { 
	display: none !important;
}

}

@media only screen and (max-width : 360px) {
	
.h1-top-main {
    width: 100%;
}
	
.banner-copy {
	display:none !important;
}

.home-copy img{
	margin-left: -14px !important;
}

.contact-block3{
	margin-left: -15px !important;
}

.review {
margin-left: -15px  !important;

}

.rates-copy-margin {
	margin-left: -28px !important;
}

.rates-column {
	width: 100% !important;
}

#SpamCheck {
    margin-left: 27px !important;
}

.captcha-img {
    margin-left: 25px !important;
}

.refresh {
    margin-right: 148px !important;
	float:none;
}

.enter-code {
    margin-top: 70px !important;
}

#sthoverbuttons { 
	display: none !important;
}

}

@media only screen and (max-width : 320px) {
	
.h1-top-main {
    width: 100%;
}

.contact-block2{
	margin-left: -15px  !important;
}

#SpamCheck {
    margin-left: 27px !important;
}

.captcha-img {
    margin-left: 25px !important;
}

.refresh {
    margin-right: 148px !important;
	float:none;
}


.enter-code {
    margin-right: 10px;
    margin-top: 70px !important;
}

#sthoverbuttons { 
	display: none !important;
}

}

/** END MOBILE CSS **/

	