body[data-here="/users/welcome/"] .flash_wrap{
display:none;
}

div.floatfix {
	width: 100%;
	height: 0px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 0;
	zoom:1;
}

.mb12 { margin-bottom: 12px !important; }
.mb14 { margin-bottom: 14px !important; }

.table_fixed { table-layout: fixed; }
.green_001 { color: #2b6e49 !important; }

#coreg_fields .field{
	position:relative;
	max-width:90%;
	margin:0 auto;
}

#coreg_fields .field:after{
	content: "";
	display:block;
	clear:both;
	zoom:0;
}

#coreg_fields .local_fields .field label{

}

#coreg_fields .local_fields .field input{

}

label[for="AffiliateLeadEmail"]{
	clear:both;
}

#sidebar_02 {
	width: 300px;
	margin: 11px 15px 15px 0px;
	float: right;
}

#sidebar_02 h3 {
    background: url("../images/sidebar-block-header-bg.png") no-repeat scroll center top transparent;
    color: #2B6E49;
    font-size: 11px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 0 0 57px;
}

#content .section h2, .section h2.arrow {

}

#content .box_01, #coregDialog .box_01 {
	margin: 0 0 0 0;
	position: relative;
	color: #252525;
	border: #8fb4a0 1px solid;
	background: #f6f6f6 url(../images/bg_box_01.png) 0 0 repeat-x;
	-moz-border-radius:    3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:  3px;
	border-radius:         3px;
}

#content .box_01 .inner, #coregDialog .box_01 .inner{
	padding:1em;
}

#coregDialog .box_01{

}

.box_01_footer {
	width: 100%;
	height: 2px;
	overflow: hidden;
	margin-bottom: 12px;
	background: url(../images/shadow_001.gif) center top no-repeat;
}

#content .box_01 table {

}

#content .box_01 .field label {
    display: block;
 	float:left;
}

#content .box_01 span.fill {
    display: inline-block;
    width: 25px;

}

.input_offer_001 {
	width: 30% !IMPORTANT;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #747474;

}

.input_offer_001.empty{
	background-color:#feffc1;
	background-image:url('/img/tp/bg/diag_thick.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	transition: background 0.5s ease-in-out;
}
.input_offer_001.filled,
.input_offer_001.empty:focus{
    background-color: #fff;
    background-position: 0 3em;
}

.select_offer_001 {
	width: 188px;
	margin: 0;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #747474;
}

.mb12{
	text-align:center;
}

.tb_001 {
	background: #e2e2e2;
	-moz-border-radius:    3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius:  3px;
	border-radius:         3px;
	position:relative;
	/*margin: 10px 21px 2px 0;*/
	padding: 0.5em;
	line-height:30px;
	/*behavior: url(/css/pie/PIE.htc); */
}

.tb_001 .select-all{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	padding-left:25px;
}

.tb_001:after{
	content:"";
	display:block;
	clear:both;
}

#coreg_fields.box_01 .tb_001{

}

label[for="cb_1"]{
	width:auto !Important;
}

label[for="cb_1"] b{
	white-space:nowrap;
}

.tb_001 .btn_get_all_gifts{
	float:right !Important;
	margin:0;
}


.cb_001 {
	margin: 0 7px 0 0;
	padding: 0;
	vertical-align: middle;
	-ms-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
}

.btn_get_all_gifts, .btn_get_all_gifts:visited {

	display: inline-block;
	overflow: hidden;
	margin:5px 0 !Important;
	margin-right: 5px !Important;
	text-decoration: none;
	vertical-align: middle !Important;
	float:right;
}

.h2_gifts_box {
	position: relative;
	padding:0.5em;
	text-align:center;
}

#coreg_selected_count{
	font-weight: bold;
	text-transform: uppercase;

}

.offer_box {
	padding: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	border-bottom: #c9c9c9 1px solid;
	background:none;
}

.offer_box .pic_box {
	width: 160px;
	height: 88px;
	padding: 3px;
	border: solid 1px #8D8D8D ;
    box-shadow: 2px 2px 2px #cccccc;
	float: left;
}

.offer_box .pic_box .pic a {
	text-decoration: none;
}

.pic_shadow {
	width: 160px;
	height: 3px;
	overflow: hidden;
	font-size: 0;
	background: url(../images/pic_shadow.png) 0 0 repeat-x;
}

.ob_inner {}

.offer_textbox{
	margin-right:150px;
	margin-left: 220px;
}

.offer_box {
}

.offer_box .offer_textbox p {
	margin: 0;

}

.offer_box .offer_textbox .lnk_details, .offer_box .offer_textbox .lnk_details:visited  {
	text-decoration: none;
	background: url(../images/hline_dotted_ob_lnk.gif) 0 bottom repeat-x;
}

.offer_box .offer_textbox .lnk_details:hover, .offer_box .offer_textbox .lnk_details:visited:hover  {
	text-decoration: none;
	background: url(../images/hline_ob.gif) 0 bottom repeat-x;
}

.offer_box .offer_btn_box {
	padding: 35px 20px 0 0;
	float: left;
}

.offer_box input[type=checkbox]{
  -ms-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  padding: 10px;

}

.btn_select_offer, .btn_select_offer:visited {
	height: 23px;
	display: block;
	overflow: hidden;
	text-decoration: none;
}

.btn_select_offer:hover, .btn_select_offer:visited:hover {
	text-decoration: none;
}

.btn_select_shadow {
	height: 2px;
	overflow: hidden;
	margin: 0 0 4px 0;
}

.select_btn_label {
	font: 9px/11px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #959595;

}

.selected_offer .btn_select_shadow { background: none; }

.selected_offer {
	background:#edf9db;
}

.ul_pop_destionations {
	margin: 7px 21px 0 20px;
	padding: 0;
	font-weight: bold;
}

.ul_pop_destionations li {
	padding: 1px 0 2px 0;
	list-style: none;
	border-bottom: #d1d1d1 1px solid;
}

.ul_pop_destionations li a {
	padding-left: 26px;
}

.ul_pop_destionations li.last { border: none; }

.ul_pop_destionations li .quotes   { background: url(../images/ico_quotes.gif)   0 1px no-repeat }
.ul_pop_destionations li .videos   { background: url(../images/ico_videos.gif)   0 1px no-repeat }
.ul_pop_destionations li .asked    { background: url(../images/ico_asked.gif)    0 1px no-repeat }
.ul_pop_destionations li .brokers  { background: url(../images/ico_brokers.gif)  0 1px no-repeat }
.ul_pop_destionations li .comments { background: url(../images/ico_comments.gif) 0 1px no-repeat }
.ul_pop_destionations li .reviews  { background: url(../images/ico_reviews.gif)  0 0   no-repeat }

#pasword_overlay{
	position:absolute;
	background:#2b6e49;
}
