#new_pages #lowercontent-inner {
	background: none;
	padding: 0 0 25px 0;
}

a.green_btn{
	background: #7eb522; /* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(#87c325,0),color-stop(#73a61f,1));
	background:-webkit-linear-gradient(top, #87c325 0%, #73a61f 100%);
	background:-moz-linear-gradient(top, #87c325 0%, #73a61f 100%);
	background:-o-linear-gradient(top, #87c325 0%, #73a61f 100%);
	background:linear-gradient(top, #87c325 0%, #73a61f 100%);
	border: 1px solid #a3bbb1;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

a.green_btn:hover{
	text-decoration: underline;
}

/* =============================
        	NEW NAV
============================= */

.new_head_nav{ 
	border-top: 8px solid #b4dc00; 
	background: #497c33; /* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(#44732c,0),color-stop(#538c40,1));
	background:-webkit-linear-gradient(top, #44732c 0%, #538c40 100%);
	background:-moz-linear-gradient(top, #44732c 0%, #538c40 100%);
	background:-o-linear-gradient(top, #44732c 0%, #538c40 100%);
	background:linear-gradient(top, #44732c 0%, #538c40 100%);
	height: 50px;
	position: relative;
}

.new_head_nav ul{;
	padding-top: 6px;
	position: absolute;
	bottom: -1px;
}

.new_head_nav ul li{ 
	display: inline-block;
	min-height: 24px;
	margin-left: 1px;
}

.new_head_nav ul li a{ 
	font-size: 13px;
	color: #fff;
	text-shadow: 1px 1px rgba(112, 128, 144, .8);
	text-decoration: none;
	position: relative;
	display: inline-block;
	padding: 10px 10px 15px 32px;
	border: 1px solid transparent;
}

.new_head_nav ul li a.current{
	background: #1c6c71; /* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(#237d82,0),color-stop(#1b676b,1));
	background:-webkit-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:-moz-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:-o-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:linear-gradient(top, #237d82 0%, #1b676b 100%);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border: 1px solid #1b595f;
	border-bottom: none;
	box-shadow: 0px -2px 2px rgba(0, 0, 0, .6);
} 

.new_head_nav ul li a:before{
	content: "";
	width: 27px;
	height: 24px;
	position: absolute;
	left: 3px;
	top: 6px;
} 

.new_head_nav ul li.frc a:before{
	background-image: url(/Content/images/new_nav_men_offers_icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li.scc a:before{
	background-image: url(/Content/images/new_nav_women_offers_icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li.trc a:before{
	background-image: url(/Content/images/new_nav_all_offers_icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li.ftc a:before{
	background-image: url(/Content/images/new_nav_insurance_icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li.fthc a:before{
	background-image: url(/Content/images/new_nav_airplane_icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li.sxc a:before{
	background-image: url(/Content/images/new_nav_hotel_offers.icon.png);
	background-position: left;
	background-repeat: no-repeat;
}

.new_head_nav ul li a:hover{
	background: #1c6c71; /* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(#237d82,0),color-stop(#1b676b,1));
	background:-webkit-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:-moz-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:-o-linear-gradient(top, #237d82 0%, #1b676b 100%);
	background:linear-gradient(top, #237d82 0%, #1b676b 100%);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border: 1px solid #1b595f;
	border-bottom: none;
	box-shadow: 0px -2px 2px rgba(0, 0, 0, .6);
}

/* =============================
        	NEW HEADING
============================= */

#lowercontent .new_heading{
	background: #1b676b;
	padding-top: 15px;
}

#lowercontent .new_heading .lc{
	float: left;
	width: 775px;
}

#lowercontent .new_heading .lc h1{
	font-size: 26px;
	color: #fff;
	text-shadow: 1px 1px #0d4144;
	padding-bottom: 20px;
}

#lowercontent .new_heading .lc .breadcrumbs{
	float: left;
}

#lowercontent .new_heading .lc .breadcrumbs h2{
	color: #fff;
	font-size: 27px;
	margin-bottom: 10px;
}

#lowercontent .new_heading .lc .breadcrumbs ul{
	margin-bottom: 8px;
	display: block;
}

#lowercontent .new_heading .lc .breadcrumbs ul li{
	float: left;
}

#lowercontent .new_heading .lc .breadcrumbs ul li a{
	color: #aedd02;
	font-size: 13px;
	background: url(/Content/images/multipurpose_arrow_green.png) no-repeat right 2px;
	padding-right: 15px;
	margin-right: 10px;
	text-decoration: none;
	text-shadow: 1px 1px #0d4144;
}

#lowercontent .new_heading .lc .breadcrumbs ul li a:hover{
	color: #fff;
	background: url(/Content/images/multipurpose_arrow_white.png) no-repeat right 2px;
}

#lowercontent .new_heading .lc .breadcrumbs ul li a.current{
	color: #fff;
	background: none;
}

#lowercontent .new_heading .rc{
	float: right;
	width: 214px;
}

#lowercontent .new_heading .rc .socialbar{
	background: #ebf5e4;
	border-radius: 5px;
	box-shadow: 0px 0px 3px #000;
	padding: 7px 12px;
}

#lowercontent .new_heading .rc .socialbar p{
	color: #1b676b;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.9;
}

#lowercontent .new_heading .rc .socialbar li{
	display: inline-block;
	margin-left: 15px;
}

#lowercontent .new_heading .rc .socialbar li:first-child{
	margin-left: 0;
}

#lowercontent .colored_bg{
	background: #1b676b;
	height: 50px;
}

#new_pages .wrapper.new{
	position: relative;
	top: -50px;
}

/* =============================
        	MAIN SECTION
============================= */

.main_sect{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.main_sect .seperator{
	border-top: 1px dashed #ccc;
	width: 735px;
}

.main_sect .heading{
	padding: 10px 23px 5px 32px;
}

.main_sect .heading h2{
	color: #85c024;
	font-size: 26px;
	float: left;
}

.main_sect .heading a{
	float: right;
	color: #1b676b;
	font-weight: bold;
	line-height: 2.4;
}

.main_sect .container{
	padding: 15px 17px 15px 32px;
}

.main_sect .feat_prod h3{
	color: #2c6264;
	font-size: 26px;
	margin-bottom: 15px;
}

.main_sect .feat_prod img{
	float: left;
}

.main_sect .feat_prod .desc{
	width: 352px;
	float: right;
}

.main_sect .feat_prod .desc p{
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.main_sect .feat_prod .desc .price{
	width: 137px;
	float: left;
	text-align: center;
}

.main_sect .feat_prod .desc .price p{
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

.main_sect .feat_prod .desc .price p span{
	color: #86c124;
}

.main_sect .feat_prod .desc .price h4{
	color: #1b676b;
	font-size: 35px;
}

.main_sect .feat_prod .desc a.green_btn{
	padding: 13px 33px 13px 33px;
	font-size: 18px;
	font-weight: bold;
	float: right;
}

/*---------------------------TABS*/

.main_sect .tabs li{
	display: inline-block;
	margin-left: 10px;
}

.main_sect .tabs li a{
	background: #1b676b;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 10px 15px;
	text-decoration: none;
}

.main_sect .tabs li.ui-tabs-active a{
	background: #f4f4f4;
	color: #1b676b;
}

.main_sect .tabs div{
	background: #f4f4f4;
	padding: 15px;
	border-radius: 6px;
}

.main_sect .tabs h6{
	font-size: 14px;
	margin-bottom: 10px;
}

.main_sect .tabs p{
	font-size: 12px;
	margin-bottom: 20px;
}

/*---------------------------TAGS*/

.main_sect .tags p{
	color: #1b676b;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}

.main_sect .tags li{
	display: inline-block;
	margin-bottom: 10px;
}

.main_sect .tags li a{
	background: #1b676b;
	padding: 5px 15px;
	color: #fff;
	border-radius: 10px;
	display: inline-block;
}

/*---------------------------OFFERS*/

.main_sect .offers h4{
	background: #ebf5e4;
	padding: 15px 0 15px 32px;
	color: #1b676b;
	font-size: 17px;
	width: 703px;
	margin-bottom: 15px;
}

.main_sect .offers .block{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	width: 735px;
	margin-bottom: 15px;
}

.main_sect .offers .block.last{
	border-bottom: none;
}

.main_sect .offers .block .unit{
	float: left;
	width: 170px;
	text-align: center;
	margin-left: 13px;
}

.main_sect .offers .block .unit h5{
	color: #1b676b;
	font-size: 15px;
}

.main_sect .offers .block .unit p{
	font-size: 13px;
}

.main_sect .offers .block .unit span.line_through{
	color: red;
	text-decoration: line-through;
	margin-right: 5px;
}

.main_sect .offers .block .unit span{
	color: #000;
}

.main_sect .offers .block .unit strong{
	color: #1b676b;
	font-size: 16px;
}

.main_sect .offers .block .unit a.green_btn{
	display: block;
	width: 151px;
	height: 27px;
	padding: 6px 0 0 0;
	font-size: 14px;
	margin-top: 15px;
}

/* =============================
        	SIDE CONTENT
============================= */

.side_entry{
	width: 231px;
	position: relative;
}

.side_entry .label{
	background: #1c787d; /* Old browsers */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(#1d9ba1,0),color-stop(#206c70,1));
	background:-webkit-linear-gradient(top, #1d9ba1 0%, #206c70 100%);
	background:-moz-linear-gradient(top, #1d9ba1 0%, #206c70 100%);
	background:-o-linear-gradient(top, #1d9ba1 0%, #206c70 100%);
	background:linear-gradient(top, #1d9ba1 0%, #206c70 100%);
	border: 1px solid #1b676b;
	border-top-right-radius: 7px;
	color: #fff;
	text-shadow: 1px 1px rgba(0, 0, 0, .25);
	padding: 10px;
	text-align: center;
	font-size: 16px;
	margin: 7px 0;
}

.side_entry.fb_likes{
	text-align: center;
}

.side_entry .block{
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}

.side_entry .block.last{
	border-bottom: none;
}

.side_entry .block .unit{
	float: left;
	width: 105px;
	text-align: center;
	margin-left: 7px;
}

.side_entry .block .unit h5{
	color: #1b676b;
	font-size: 12px;
}

.side_entry .block .unit p{
	font-size: 11px;
}

.side_entry .block .unit span.line_through{
	color: red;
	text-decoration: line-through;
	margin-right: 5px;
}

.side_entry .block .unit span{
	color: #000;
	font-size: 11px;
}

.side_entry .block .unit strong{
	color: #1b676b;
	font-size: 13px;
}

.side_entry .block .unit a.green_btn{
	display: block;
	width: 106px;
	height: 19px;
	padding: 4px 0 0 0;
	font-size: 11px;
	margin-top: 15px;
}

/* =============================
        INSURANCE PAGE
============================= */

.insurance .main_sect .heading h2{
	color: #1b676b;
}

.insurance .main_sect .container p{
	color: #040404;
	font-size: 14px;
	margin-bottom: 15px;
	text-align: left;
}

.insurance .main_sect .container.all_ins_comp{
	text-align: center;
}

.insurance .main_sect .container.all_ins_comp a.green_btn {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 245px;
}

.insurance .main_sect .container h3.w-border{
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	font-size: 18px;
	color: #1b676b;
	width: 735px;
	margin-left: -31px;
	padding-left: 31px;
	margin-bottom: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.insurance .main_sect .container.all_info ul{
	float: left;
	margin-right: 30px;
}

.insurance .main_sect .container.all_info  li a{
	text-decoration: underline;
	color: #1b676b;
	font-size: 14px;
}

.insurance .main_sect .container.all_info  li a:hover{
	text-decoration: none;
}

/*-----------------INSURANCE NAV*/

.main_sect .insurance_nav li:first-child{
	border-left: none;
}

.main_sect .insurance_nav li:first-child a{
	padding-left: 0;
}

.main_sect .insurance_nav li{
	display: block;
	float: left;
	border-left: 1px dashed #1b676b;
	text-align: center;
	min-height: 60px;
}

.main_sect .insurance_nav li.dif_space a{
	padding-top: 5px;
}

.main_sect .insurance_nav li a{
	color: #7cb322;
	font-size: 14px;
	padding: 12px 16px 0 16px;
	display: block;
}

.main_sect .insurance_nav li a span{
	color: #1b676b;
	font-weight: bold;
	display: block;
}

/*-----------------SIDE NEWSLETTER*/

.insurance #sidenewsletter.side_entry.sidebox{
	background: #ebf5e4;
}

.insurance #sidenewsletter.side_entry.sidebox .label:before{
	content: "";
	background: url(/Content/images/newsletter_box.png) no-repeat left top;
	min-height: 41px;
	width: 41px;
	position: absolute;
	left: 5px;
	top: 0;
}

.insurance #sidenewsletter.side_entry.sidebox h3{
	background: none;
	border: none;
	box-shadow: none;
	padding: 0;
}

.insurance #sidenewsletter.side_entry.sidebox .label{
	text-indent: 20px;
}

.insurance #sidenewsletter.side_entry.sidebox input,
.insurance #sidenewsletter.side_entry.sidebox .ui-selectBox{
	border: 1px solid #8dab83;
}

.insurance #sidenewsletter.side_entry .primary{
	background: none;
}

.insurance .sidebox ul.insurance_companies li a{
	border-bottom: 1px dashed #ccc;
	display: block;
}

/* =============================
         	FOOTER
============================= */

#footer #newsletter .buttonholder p{
	font-size: 12px;
	color: #fff;
	margin: 10px 0;
}

.new-footer-style .social{
	background: url(/Content/images/social-bg_new.png) no-repeat;
	width: 105px;
}

.new-footer-style .social ul li .f{
	background: url(/Content/images/icons-bg_new.png) no-repeat left top;
}

.new-footer-style .social ul li .t{
	background: url(/Content/images/icons-bg_new.png) no-repeat -34px top;
}

.new-footer-style .f-list h3{
	margin-bottom: 5px;
}

.new-footer-style .f-list ul{
	float: left;
	margin-right: 45px;
}

.new-footer-style .f-list ul:last-child{
	margin-right: 0;
}

.new-footer-style .f-list ul li a{
	font-size: 12px;
}