.left {float:left;}
.right {float:right;}

#featureddestinations, #categorydestinations {background-image:none; width:980px;}
#categorydestinations li {padding:10px; margin:0px 40px;}
	#categorydestinations li:first-child {padding-left:0; margin-left:0;}
	#categorydestinations li:last-child {padding-right:0; margin-right:0;}
.categoryrmi {margin:26px 0 16px 0; border-bottom:1px solid #40749d; border-top:1px solid #40749d; color:#40749d; font-size:14px; font-weight:bold; font-family:Roboto; width:160px;}
#categorydestinations .img {width:160px; height:160px;}
.rmiall {color:#40749d; width:auto; padding-right:0;}
#rmitext {padding-left:0;}
.allcheckbox {font-size:18px;}
#rmilists ul {background:none;}
.thumb {width:160px; height:160px; border:#81ced1 2px solid;}
/*a.mti_font_element {display:block; color:#1d7a31; font-weight:bold; text-decoration:none;}*/

#header {width:100%; background-color:#FFFFFF; margin:0;}

.w980 {width:980px; margin:auto; position:relative;}

.image-content {position:absolute; top:85px; left:0; background-color:rgba(255,255,255,0.3); border-radius:10px; padding:30px 35px; font-family:Roboto, Arial, Helvetica, sans-serif; font-size:35px; color:#FFFFFF; text-shadow:0px 0px 4px #000;}

.logos {width:980px; margin:auto; height:75px;}
	.logos .left {position:relative; top:5px;}
	.logos .right {position:relative; top:25px;}

.big-image {height:405px; width:100%; background:url(../images/big-image-nc.jpg) no-repeat center center; background-size: cover; border-bottom:3px solid #27425b; box-shadow:0px 20px 20px #ccdce0;}

.font2 {color:#848484; font-size:12px;}
.font3 {color:#40749d; font-size:30px;}
.font4 {color:#84cdc6; font-size:25px;}

.mt10 {margin-top:10px!important;}
.mt20 {margin-top:20px!important;}
.mt30 {margin-top:30px!important;}
.mt60 {margin-top:60px!important;}
.mtb30-20 {margin:50px 0 30px 0;}

.footer-box {position:relative; top:130px; background:url(../images/border.png) repeat-x #FFFFFF; min-height:60px;}
.btn-submit {width:286px; position:absolute; top:-67px; left:350px;}

.footer-text {color:#39d9d0; font-size:27px; font-weight:bold; text-align:center; font-family:Roboto; width:100%; padding-top:60px;}

.form-container label {display:inline-block; width:120px;}
.form-left, .form-right {width:45%;}
.form-container input[type="text"] {border:#dadada 2px solid; padding:2px; height:30px; width:290px;}

.round {display:inline-block; width:20px; height:20px; line-height:20px; margin-right:10px; text-align:center; color:#FFFFFF; font-weight:bold; background-color:#bb2e25; border-radius:50%;}
.heading {font-size:16px; font-weight:bold;}
.checkbox {width:400px; padding:30px 0 20px 0;}
.sweep-entry {padding:20px; width:400px; border:2px solid #bb2e25; box-shadow:8px 8px #edd1cf;}
.rules {padding:35px 25px 25px 25px; border:#84CDC6 2px solid; box-shadow:0 0 7px #b9b9b9; display:none; z-index:1; position:absolute; top:10%; bottom:10%; left:20%; right:20%; overflow:auto; background:#FFF;}
	.rules h3, .rules h4 {display:block; text-align:center;}
	.rules ol li {margin-top:10px;}
a.click-rules {display:inherit; color:#40749d; text-decoration:underline;}
.close {position:absolute; top:15px; right:20px; z-index:2;}

.display_block {display: block;}
