@import url(/css/global.css);
@import url(/css/template.css);
@import url(/css/getaways.css);

#getaways_form {
	background-image:url(/images/ltpd/ltp/ltp_main_gw_bg.jpg);
	width:325px;
	height:180px;
}
a:link		{  text-decoration: underline; color: #026D78; }
a:active 	{  text-decoration: underline; color: #026D78; }
a:visited	{  text-decoration: underline; color: #026D78; }
a:hover		{  text-decoration: underline; color: #026D78; }

.bgbk	{ font-weight: normal; background-color: #ffffff; text-transform: none; border: none; clip: rect(); }
.bg	{ font-weight: normal; background-color: #DDE4F4; text-transform: none; border: none; clip: rect(); }
.bg1	{ font-weight: normal; background-color: #026D78; text-transform: none; border: none; clip: rect(); }

.bg2	{ font-weight: normal; background-color: #CC9933; text-transform: none; border: none; clip: rect(); }
	.bg2 a:visited {  text-decoration: underline;color: #FFFFFF; }
	.bg2 a:link {  text-decoration: underline;color: FFFFFF; }
	.bg2 a:active	{  text-decoration: underline;color: #FFFFFF; }
	.bg2 a:hover {  text-decoration: none; color: #FFFFFF; }

.bg3	{ font-weight: normal; background-color: #d2d2d2; text-transform: none; border: none; clip: rect(); }
.bg4	{ font-weight: normal; background-color: #993300; text-transform: none; border: none; clip: rect(); }
.bg5	{ font-weight: normal; background-color: #FFFF99; text-transform: none; border: none; clip: rect(); }
.bg6	{ font-weight: normal; background-color: #FFFFFF; text-transform: none; border: none; clip: rect(); }
.bg7	{ font-weight: normal; background-color: #E5EEF4; text-transform: none; border: none; clip: rect(); }
.bg8	{ font-weight: normal; background-color: #026D78; text-transform: none; border: none; clip: rect(); }
.bg9	{ font-weight: normal; background-color: #EDD0A9; text-transform: none; border: none; clip: rect(); }


.bold	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
	.bold a:visited {  color: #026D78; }
	.bold a:link {  color: #026D78; }
	.bold a:hover {  color: #026D78; }

.bold1	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #026D78; }
.bold2	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF6600; }
.bold3	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; }
.bold4	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0033; }

.bold5	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
	.bold5 a:visited {  text-decoration: underline;color: #FFFFFF; }
	.bold5 a:link {  text-decoration: underline;color: FFFFFF; }
	.bold5 a:active	{  text-decoration: underline;color: #FFFFFF; }
	.bold5 a:hover {  text-decoration: none; color: #FFFFFF; }

.bold6	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; }
	.bold6 a:visited {  text-decoration: underline;color: #FFFFFF; }
	.bold6 a:link {  text-decoration: underline;color: FFFFFF; }
	.bold6 a:active	{  text-decoration: underline;color: #FFFFFF; }
	.bold6 a:hover {  text-decoration: none; color: #FFFFFF; }

.bold7  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #008000; }
.bold8	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #8B471F; }
.bold9	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #026D78; }
.boldleading1	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #026D78; line-height: 18px; }


.link		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #026D78; }
.linkBold	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #026D78; }
.linkSmall	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #026D78; }
.linkSmallBold	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #026D78; }

.heading	{ font-family: Arial, Helvetica, san-serif; font-size: 18px; font-weight: normal; color: #8B471F; padding-top: 20px; }
.heading1	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #026D78; background-color: #DDE8DD; text-transform: none; height: 15px; border: none; padding-top: 3px; padding-bottom: 3px; margin-left: 5px; clip: rect(); }
.heading2 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; height: 15px; padding-top: 3px; padding-right: 3px; padding-left: 4px; }
.heading3	{ font-family: Arial, Helvetica, san-serif; font-size: 18px; font-weight: normal; color: #993300; }
.heading4	{ font-family: Arial, Helvetica, san-serif; font-size: 18px; font-weight: normal; color: #003366; }
.heading5	{ font-family: Arial, Helvetica, san-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; }
.heading6 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.heading7 	{ font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight: normal; color: #8B471F; }
.headerlink     {
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #026D78;
}
	.headerlink a:visited {  color: #026D78; text-decoration: underline; }
	.headerlink a:link {  color: #026D78; text-decoration: underline; }
	.headerlink a:hover {  color: #026D78; text-decoration: none; }
	.headerlink a:active {  color: #026D78; text-decoration: underline; }
.border		{ font-weight: normal; text-transform: none; border: 1px; border-color: #026D78; border-style: solid; clip: rect(); }
.border1	{ font-weight: normal; text-transform: none; border: 1px; border-color: #EFEFFF; border-style: solid; clip: rect(); }

.alerts		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FF3366; }
.info 		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; font-style: normal; background-color: #FFFFEE; }
.note 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF6600; }
.instructions	{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: lighter; color: #666666; }
.modify		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #E77919; }
.money 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FF6600; }
.navbar		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #FFFFFF; text-decoration: none; text-transform: none; }
.navbarBtm	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; text-decoration: none; color: #0099CB; }
.navbarTop	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #00FFCC;
	background-color: #026D78;
	margin-right: 1em;
	margin-left: 1em;
}
.navbarTop a:visited {  color: #FFFFFF; }
.navbarTop a:link {  color: #FFFFFF; }
.navbarTop a:hover {  color: #FFFFFF; }
	
.navbarSub	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: none; text-decoration: none; color: #FFFFFF; clip:rect(); }

.paragraph	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
	.paragraph a:visited {  color: #026D78; }
	.paragraph a:link {  color: #026D78; }
	.paragraph a:hover {  color: #026D78; }

.paragraph1	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #0099CB; }
.paragraph2	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FF6600; }
.paragraph5	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; }
.paragraph6	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.paragraph-strike { text-decoration: line-through; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.Rows		{ background-color: #EEEEEE; }
.RowsBold	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #EEEEEE; }
.RowsParagraph	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-style: normal; background-color: #EEEEEE; font-weight: normal; }

.small	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.small1	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #3366CC; }
	.small1 a:visited {  color: #026D78; }
	.small1 a:link {  color: #026D78; }
	.small1 a:hover {  color: #026D78; }
	
.small2	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600; }
.small3	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; }
.small4	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #993300; }
.small5	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; }
.small6	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
	.small6 a:visited {  color: #FFFFFF; text-decoration: underline; }
	.small6 a:link {  color: #FFFFFF; text-decoration: underline; }
	.small6 a:hover {  color: #FFFFFF; text-decoration: none; }
	.small6 a:active {  color: #FFFFFF; text-decoration: underline; }
.small7	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; line-height: 10px; }
	.small7 a:visited {  color: #000000; text-decoration: underline; }
	.small7 a:link {  color: #000000; text-decoration: underline; }
	.small7 a:hover {  color: #000000; text-decoration: none; }
	.small7 a:active {  color: #000000; text-decoration: underline; }
.small8	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #8B471F; }
	.small8 a:visited {  color: #8B471F; text-decoration: underline; }
	.small8 a:link {  color: #8B471F; text-decoration: underline; }
	.small8 a:hover {  color: #8B471F; text-decoration: none; }
	.small8 a:active {  color: #8B471F; text-decoration: underline; }
.small9	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #026D78; line-height: 10px; }
	.small7 a:visited {  color: #026D78; text-decoration: underline; }
	.small7 a:link {  color: #026D78; text-decoration: underline; }
	.small7 a:hover {  color: #026D78; text-decoration: none; }
	.small7 a:active {  color: #026D78; text-decoration: underline; }

.smallBold	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #000000; }
.smallBold1	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #3366CC; }
.smallBold2	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #FF6600; }
.smallBold4	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: #CC0033; }

BODY { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
	BODY a:visited {  color: #026D78; text-decoration: underline; }
	BODY a:link {  color: #026D78; text-decoration: underline; }
	BODY a:hover {  color: #026D78; text-decoration: none; }
	
table.header_margin {
	margin-top: 25px;
	}	
	
TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: lighter; }
	TD a:visited {  color: #026D78; text-decoration: underline; }
	TD a:link {  color: #026D78; text-decoration: underline; }
	TD a:hover {  color: #026D78; text-decoration: none; }

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	clip:   rect(auto auto auto auto);

}

strong {font-weight: bold;}
body, th, td, textarea {
	padding-bottom: 0px;
}	
.button {
	color: #333333;
	background-color: #d2d2d2; 
	font-size: 9pt; 
	font-weight: normal;

	border-top-color: #FFFFFF; 
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF; 
	
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}

.button2 {
	color: #FFFFFF;
	background-color: #026D78;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #FFFFFF;
	border-right-color: #033D43;
	border-bottom-color: #033D43;
	border-left-color: #FFFFFF;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}

.button3 {
	color: #FF6600;
	background-color: #FFFFFF;
	text-decoration: underline; 
	font-size: 10px; 
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	
	border-top-color: #FFFFFF; 
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF; 
	
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: double;
}


.busyBar {
	background-color: #d2d2d2;
}

.busyBarCell {
	background-color: #FFFFFF;
	width: 22px;
	height: 20px;
	padding: 0px;
}

.busyBarDot {
	background-color: FFCC99;
	width: 18px;
	height: 16px;
	padding: 0px;
}

.menu_bar_search {
	background-color: #32BBDD;
}

.menu_bar_hotdeals {
	background-color: #EEAA22;
}

.menu_bar_glossary {
	background-color: #BFCE2F;
}

.menu_bar_faq {
	background-color: #AB75C6;
}

.margin_login1 {
	margin:20px;
}

.margin_login2 {
	margin-left: 8px;
	margin-top: 8px;
}

.margin_login3 {
	margin-left: 20px;
	margin-top: 20px;
}

.margin2 {
	margin-left: 10px;
	margin-right: 10px;
}
.hot-deals-banner-bg {
	background-image: url(/images/ltp/hot-deals-banner-bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
h3.featured {
	margin-bottom: -5px;
	color: #8B471F;
	font-weight: lighter;
	line-height: 1.2em;
}

h3.featured_space { 
	margin-bottom: 3px!important;
	}

li.bulletimage {
    list-style-image: url(../../images/ltp/bullet.gif);  
}
div.highlight {
	margin:0px;
	border: thin solid #333333;
}
h5.highlight {
	margin-bottom:0px;
}
p.highlight {
	font-size: 10px;
	margin-top: 0px;	
}


/* COLORS !! */

/* our color gray */
p.highlight { color: #6A6969; }
/* our red color */
.paragraph6 { color: #8B471F; }	


div.promo {

	margin:0px;
	border: thin solid #333333;
}
.promo_bg {
	background-image: url(../../images/ltpd/ltp/ltp_main_login_promo_bg.gif)
	background-repeat: no-repeat;
	background-position: center center;
	height: 78px;
	width: 143px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	
}
.footerbox {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-color: #026D78;
	padding-top: 5px;
	padding-bottom: 5px;
}
.navbarText	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 3px;
	margin-left: 5px;
	color: #FFFFFF;	
	text-decoration: none;
}
.navbarText a:visited { 
	color: #FFFFFF;
	text-decoration: none; 
}
.navbarText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.navbarText a:hover {
	color: #FFFFFF; 
	text-decoration: underline;
}
div.padding1 {
	padding: 1em;
}
h4.format, h3.format  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #026D78;
}
h4.format {
	color: #97784C;
	font-weight:bold;
	font-size:14px;
}
h5.nomargin {
	margin-bottom: 0px;
}
div.bodymargin {
	margin-left: 2em;
	margin-right: 1em;
}
div.sidemenu {
	text-align:left;
	margin-right: 1em;
	margin-left: 5px;
	margin-top: 3em;
}

#hotdeals_quick_links ul {	
	margin-left:0px;
}
/*----New stlyes for Non logged "SIGNIN BOX"------*/
#login_box {
	background-image:url(/images/ltpd/ltp/ltp_main_login_bg.gif);
	background-repeat:no-repeat;
	width:160px;
	height:220px;
	padding:20px;
}

#register {
	padding: 0 20px;
}

.ltpd-loginbox-error{
	float:left;
	}


.small5{
	float:left; 
	margin-top:3px; 
	display:inline;
	}


.hidden {
	margin-left: 0 !important;
	display: none !important;
}

#eplusEP h3 {color: #000000; font-size:18px;}
#eplusPPI h3 {color: #666666; font-size:18px;}

.EPmainContainer { 
	width:688px; 
	border: solid 1px #d2d2d2; 
	margin:5px; 
	border-radius:5px; 
	float:left; 
	background: url(/images/iw/eplus/ExPre-background.gif) repeat-y left; 
	}
.EPcheckbox {
	float:left; 
	width:70px; 
	height:60px;  
	text-align:center; 
	padding-top:40px;
	}
.EPprice {float:left; width:110px; text-align:center; font-size:30px; font-weight:bold; padding-top:30px; color: #0077be; margin-left:10px;}
.EPdescription {float:left; padding-top:15px; padding-bottom:15px; width:340px; margin-left:20px;}
.EPicon {float:right; padding-top:42px; padding-right:15px;}
.EPmainContainerSelected  {width:688px; border: solid 1px #d2d2d2; margin:5px; border-radius:5px; float:left; background: url(/images/iw/eplus/ExPre-background-Selected.gif) repeat-y left; -moz-box-shadow: 3px 3px 3px #DDDDDD; -webkit-box-shadow: 3px 3px 3px #DDDDDD; box-shadow: 3px 3px 3px #DDDDDD; }
.EPmainContainerSel {width:688px; border: solid 1px #dce6aa; margin:5px; border-radius:5px; float:left; box-shadow: 3px 3px 5px #d2d2d2;}
.EPcheckboxSel {float:left; width:70px; height:60px; background-color:#f0f8c5; text-align:center; border-right: solid 1px #d2d2d2; padding-top:40px;}
.EPpriceSel {float:left; width:110px; text-align:center; font-size:30px; font-weight:bold; color:#0077be; padding-top:30px; margin-left:10px;}
.EPpriceSelected {float:left; width:145px; text-align:center; font-size:30px; font-weight:bold; padding-top:30px; color: #0077be; margin-left:10px;}
.EPcheckboxPPI {float:left; width:70px; height:100px;}
.EPmainContainerPPI {width:688px; border: solid 1px #d2d2d2; margin:5px; border-radius:5px; float:left; background-color:#f6f6f6;}
.EPpricePPI {float:left; width:110px; text-align:center; font-size:30px; font-weight:bold; padding-top:30px; color:#666666; margin-left:10px;}
.EPdescriptionPPI {float:left; padding-top:15px; width:340px; margin-left:20px;}
.ppiContainer {font-weight:bold; color:#0077be; margin-left:7px; font-size:14px; float:left; margin-top:20px; margin-bottom:10px;}

/*-----------------*/
#getaway_form .col_1-2 {
	width:150px!important;
}
#getaway_form, #getaway_cert_form {
width: 362px!important;

}

/********** BEGIN: Email Preferences Interruption *******************************************************/

.prelogin_holder {
    width:700px;
    display:block;
    margin-left:17px;
}

#emailPreferencesPopup {
	background-color: #fff;
	webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.33) !important;
	-moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.33) !important;
	box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.33) !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 10001 !important;
}

.emailPreferences_title {
    display:block;
    text-align:center;
    width:100%;
    padding-bottom:5px;
}

.emailPreferences_title h1 {
    font-size:21px;
    font-weight:bold;
    color:#026d78;
    margin:0 0 7px 0;
}

.emailPreferences_content {
    display:block;
    width:100%;
    padding: 5px;
}

.emailPreferences_subhead {
    font-size:16px;
    color:#000000;
    padding-bottom:10px;
}

.emailPreferences_checks {
    display:block;
    width:100%;
    background:#e5f6fe;
    text-align:center;
}

.emailPreferences_checks_inside {
    display:inline-block;
    padding:15px 15px 0 15px;
    text-align:left;
    
    zoom:1;
    *display:inline;
}

.emailPreferences_checks_inside ul {
    margin:0;
    padding:0 0 5px 0;
}

.emailPreferences_checks_inside li {
    list-style-type: none;
    margin:0 0 10px 0;
    padding:0;
}

.emailPreferences_cta {
    display:block;
    text-align:center;
    width:100%;
    padding:20px 0 0 0;
}

.emailPreferences_cta .link {
    font-size:12px;
    color:#007dc5;
    text-decoration:none;
}

.emailPreferences_interruption_container {
	width: 450px;
	height: auto;
	background-color: #fff;
	color: #757575;
	font-size:13px;
}

.emailPreferences_info {
    background-color: #fcf8e3;
    border:#faebcc 1px solid;
    padding: 10px 0;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    color: #8a6d3b;
    font-size:13px;
    text-align: center;
    font-weight:bold;
}

.button_confirm {
    font-family:Arial, sans-serif;
    font-size:16px;
    font-weight:bold;
    padding:5px 20px !important;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;

    border:none !important;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline: none;
    
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #386260;
    
    background: #52908f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyOTA4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjRkNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #52908f 0%, #364d45 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52908f), color-stop(100%,#364d45)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #52908f 0%,#364d45 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #52908f 0%,#364d45 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #52908f 0%,#364d45 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #52908f 0%,#364d45 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52908f', endColorstr='#364d45',GradientType=0 ); /* IE6-8 */
}

.button_confirm:hover {
    background: #3d5d56;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( enabled=false );
    -webkit-appearance: none;
}

.myprofilePending {
    border:#d2d2d2 1px solid;
    background:#ffffff;
    padding: 10px 10px 0px;
    line-height: 18px;
}

.editprofilePending {
    line-height: 18px;
}

.myprofilePendingAlert {
    font-weight:bold;
    color:#026d78;
}

/********** END: Email Preferences Interruption   *******************************************************/

/*------- START: Edit Phone Numbers -------*/

#edit_phone_wrap {
	overflow: auto;
	width: 560px;
}

#edit_phone_wrap #errorBoxPhone p {
	margin: 10px 0px;
	padding: 10px 5px 10px 40px;
	background: url("/images/_icons/alert-bg.png") #f3f2f2 7px center no-repeat;
	min-height: 0px; /*- Corrects spacing when there's only one line of content -*/
}

#edit_phone_wrap hr {
	margin: 10px 0px;
	color: #d2d2d2;
	
}

#edit_phone_wrap a.bk-profile {
	margin-top: 10px;
    display: block;
    float: left;
}

.edit-phone-labels {
	font-weight: bold;
	overflow: auto;
	margin-top: 30px;
	padding :2px 0px; /*- Allows ( ? ) icons to be seen without cropping -*/
}

.edit-phone-labels img {
	float: right;
	margin: -2px -6px 0px 0px; /*- Places the ( ? ) -*/
}

.edit-phone-labels .edit-phone-number img {
	float: right;
	margin-top: -2px; /*- Places the ( ? ) -*/
}

.edit-number-row {
	overflow: hidden;
}

.edit-phone-labels .edit-phone-mobile-icon {
	background: none;
	height: auto;
}

.edit-phone-labels .edit-phone-number-ext {
	width: 60px;
}

.edit-phone-labels  .edit-phone-preferred {
	width: 155px;
	text-align: right;
	margin: 0px;
}

.edit-phone-mobile-icon {
	float: left;
	background: url("/images/_icons/ph-mobile.png") 5px center no-repeat;
    width: 45px;
    height: 28px;
}

.edit-phone-home-icon {
	float: left;
	background: url("/images/_icons/ph-home.png") 5px center no-repeat;
	width: 45px;
	height: 28px;
}

.edit-phone-business-icon {
	float: left;
	background: url("/images/_icons/ph-business.png") 5px center no-repeat;
	width: 45px;
	height: 28px;
}

.edit-phone-county-code {
	float: left;
	width: 70px;
	margin-right: 10px;
}

.edit-phone-area-code {
	float: left;
	width: 85px;
	margin-right: 10px;
}

.edit-phone-number {
	float: left;
	width: 110px;
	margin-right: 7px;
}

.edit-phone-number-ext {
	float: left;
	width: 85px;
	margin-right: 4px;
}

.edit-with-help {
    display:inline-block; 
    padding-right:2px;
    vertical-align:middle;
    
    zoom: 1;
    *
}
.edit-help {
    display:inline-block; 
    vertical-align:middle;
    zoom: 1;
    *
}

.edit-phone-clear {
	float: left;
	width: 25px;
	margin: 0px 7px 0px 92px;
	padding: 5px;
}

.edit-phone-clear-business {
	float: left;
	width: 20px;
	margin: 0px 10px 0px 5px;
	padding: 5px;
}

.edit-phone-preferred {
	float: left;
	width: 80px;
	text-align: center;
	margin-top: 5px;
}

.cell-phone-info {
	clear: both;
	margin-left: 48px;
}

.cell-phone-info label {
	font-weight: normal;
	display: block;
	float: left;
	margin: 10px 0px 0px 5px;
	-webkit-appearance: default;
}

#edit_phone_wrap select {
  	font-family: Arial, sans-serif;
  	color:#757575;
  	font-size: 14px;
	padding: 3px;
	width: 100%;
  	border:#cdcdcd solid 1px;
  	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
	-moz-box-shadow: 1px 2px 6px rgba(0,0,0,.08);
	-webkit-box-shadow: 1px 2px 6px rgba(0,0,0,.08);
	box-shadow: 1px 2px 6px rgba(0,0,0,.08);
} 
#edit_phone_wrap select:hover {
  	background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #e8f4fe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8f4fe));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e8f4fe 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#e8f4fe 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#e8f4fe 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e8f4fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8f4fe',GradientType=0 );
	cursor:pointer;
} 

#edit_phone_wrap select.inactive {
  	color:#cdcdcd;
}
#edit_phone_wrap select.inactive:hover {
  	color:#cdcdcd;
	background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
	cursor:default;
}

#edit_phone_wrap input[type=text] {
	width: 90%;
	border-color: #BBBBBB #DDDDDD #DDDDDD #BBBBBB;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	-moz-box-shadow: 1px 1px 2px #DDDDDD inset;
	-webkit-box-shadow: 1px 1px 2px #DDDDDD inset;
	box-shadow: 1px 1px 2px #DDDDDD inset;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#edit_phone_wrap input[type=checkbox] {
	margin: 10px 2px 0px 0; /*- Corrects Default Margin -*/
	padding: 5px; /*- Controls the size of the checkbox -*/
    border-radius: 3px;
    float: left;
}

#edit_phone_wrap input[type=radio] {
	padding: 5px; /*- Controls the size of the radio button -*/
    border-radius: 5px; /*- Makes the radio button round -*/
}

#edit_phone_wrap input[type=submit] {
	border: 0;
	border-radius: 5px;
    font-size: 17px;
    font-weight: normal;
}

.cell_agree_margin {
	margin: 10px 2px 0px 5px; /*- Corrects Default Margin -*/	
    border-radius: 3px;
    float: left;
}

#edit_phone_wrap input.button {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 25px !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    cursor: pointer;
    border: none !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
    color: #FFFFFF;
    text-shadow: 0 -1px 0 #386260;
    background: #52908f;    
    background: -moz-linear-gradient(top, #52908f 0%, #364d45 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52908f), color-stop(100%,#364d45));
    background: -webkit-linear-gradient(top, #52908f 0%,#364d45 100%);
    background: -o-linear-gradient(top, #52908f 0%,#364d45 100%);
    background: -ms-linear-gradient(top, #52908f 0%,#364d45 100%);
    background: linear-gradient(to bottom, #52908f 0%,#364d45 100%);
}
/*------- END: Edit Phone Numbers -------*/

