.html {overflow-x: hidden; overflow-y: scroll ;}

body
{
	overflow-x: visible;
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
        padding: 0px;
	width:100%;
	z-index: 20;
}

input, select, textarea
{
	border: 1px solid #9A9A9A;
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 16px;
	border-radius: 3px;
	padding: 7px;
  vertical-align:middle;

}

input[type="text"]:focus, textarea:focus {
  background: #F9F9EE;
}

input[type="submit"] { cursor:pointer; }

input[type="password"] { font-family: Arial, Tahoma; }

.button
{
	width: 170px;
	height: 45px;
	background: url(../images/buttons/grey_170x45.png);
}

a
{

	color: #2657A1;
}

ins {
	text-decoration: none;
}

img
{
	border:0px;
}

form
{
  margin: 0px;
  padding: 0px;
}

table { text-align: left; }
td {
	font-size:16px;
	color:#313431;
	/*text-align: left;
  letter-spacing: -1px; */
}
td a {padding-left:0px;}

h1 { font-size: 30px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }


.bgPatchForMemeberSection
{
	background: url(../images/newstore/header.png) repeat-x bottom center #EBF5FE;
	width: 100%;
	height: 78px;
	position: absolute;
}

.bgPatchForOuterSectionContainer {position: relative;width: 100%;}

.bgPatchForOuterSection
{
	background: url(../images/newstore/header.png) repeat-x bottom center #EBF5FE;
	width: 100%;
	height: 70px;
	position: absolute;
}

table#mainTab {background-color: #fff;width: 1085px; padding-bottom:5px;}
table#mainTabIndex {background-color: #fff;width: 1085px; padding-bottom:5px;}
div#mainTabMember {background-color: #fff;width: 1085px; margin:0 auto; padding-bottom:5px;}
img#logoImg {border: 0px;}
div#headerLContainer
{
	position: relative;
	width: 100%;
	height: 70px;
	background: url(../images/newstore/header.png) repeat-x bottom center #EBF5FE;
}

div#headerLContainerMember
{
	position: relative;
	width: 100%;
	/*height: 70px;*/
}


div#headerL
{
	background: url(../images/newstore/logo.png) no-repeat top center;
	width: 183px;
	height: 153px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
  position:absolute;
  left:0px;
  top: -3px;
}

div#headerLIndex
{
	background: url(../images/newstore/logo.png) no-repeat top center;
	width: 183px;
	height: 153px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
  position:absolute;
  left:0px;
  top: -3px;
	z-index: 100;
}

div#headerLMember
{
	/*background: url(../images/newstore/logo.png) no-repeat top center;*/
	width: 183px;
	height: 56px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
  position:absolute;
  top: -14px;
	z-index: 101;
	text-align: left;
	left: 20px;
}

div#headerLMember img
{
	width: 67px;
	height: 56px;
}

div#headerR
{
	width: 450px;
	font-size: 18px;
	color: #5E5E5E;
	/* letter-spacing: -1px; */
}
div#headerR font {color: #90C120; font-size: 24px;}

div#headerSub
{
	font-weight: bold;
	font-size: 18px;
	color: #313431;
	position: relative;
	left: 25px;
	letter-spacing: -1px;
}
div#headerSub font {color: #94CB08; font-size: 18px;font-weight: bold;}

div#headerRContainer
{
	width: 630px;
	position: relative;
}

#menuParentHolder
{
	position: relative;
	width: 1px;
	height: 1px;
}

#menuHolder
{
	position: absolute;
	margin: 0px 0px 0px 400px;
	top: -50px;
	width: 900px;
}

#menuHolderIndex
{
	position: absolute;
	margin: 0px 0px 0px 400px;
	top: -50px;
	width: 980px;
}

div#headerRLnk
{

}

div#headerRLnk #greenSubTitle
{
   color: #28a745;
   font-weight: bold;
   padding:0px;
   font-size: 11px;
}

div#headerRLnk #greenSubTitle.ie { padding-left: 7px; }

div#headerRLnk a
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	margin-left: 25px;
}

div#headerRLnk a.active
{
	color: #24649a;
}

div#headerRLnk span.menuDotty { padding: 0px 9px; }

div#headerRLnkIndex
{

}

div#headerRLnkIndex #greenSubTitle
{
   color: #28a745;
   font-weight: bold;
   padding:0px;
   font-size: 11px;
}

div#headerRLnkIndex #greenSubTitle.ie { padding-left: 7px; }

div#headerRLnkIndex a
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	margin-left: 25px;
}

div#headerRLnkIndex a.active
{
	color: #5A5A63;
}


 a.InboxActive
{
    color:#fff;
    background-color:#28a745;
    border-radius: 3px;
    -moz-border-radius:3px;
    border:none;
    border-bottom: 1px solid #A0A0A0;
    padding: 3px;
	font-weight:bold;
	font-size:13px;
    margin: 0px 3px;
}

div#headerRLnkIndex span.menuDotty { padding: 0px 9px; }


div#headerRChat
{
	width: 49px;
	height: 31px;
	line-height: 31px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

div#headerRChat a
{
  /*
	background: url(../images/newstore/live_chat_off.png) no-repeat 0px 0px;
	padding: 4px 35px 6px 12px;
	*/
}

div#headerSupportInfo {
  display: inline-block;
  font-size: 20px;
  margin: 5px 30px 0px;
  text-align: center;
  line-height: 15px;
}

div#headerSupportInfo span {
  font-size: 12px;
}

div#headerRLogin
{
	width: 90px;
	height: 28px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;
  display: inline-block;
  vertical-align: top;
}

div#headerRLogin a.loginclick
{
	background: url(../images/newstore/login_down.png) no-repeat 0px 0px;
	display: block;
	color: #fff;

	width: 90px;
	height: 28px;
}

div#headerRLogin a.loginclick:hover
{
	color: #6D6B6D;
}

div#headerRLogin a.loginclick_act
{
	background: url(../images/newstore/login_down.png) no-repeat 0px 0px;
	display: block;
	color: #fff;
	position: relative;
	top: -11px;
	width: 90px;
	height: 28px;
}

/**************************** HEADER CSS ****************************/

/**************************** FOOTER CSS ****************************/
div#footerRLnk
{
	position: relative;
}

.footer-new
{
	background: url(../images/newstore/footer.png) repeat-x 0px 0px;
	background-color: #F3F9FE;
	display: inline-block;
	width: 100%;
	z-index: 100;
	position: relative;
	padding-bottom: 20px;
	bottom: 0;
}

.footer-new a
{
	color: #2C6BA1;
	font-weight: bold;
	line-height: 20px;
}

.footer-new a:hover { color: #FF9C01; }

.footer-new .sector
{
   margin: 0px 15px 10px 0px;
   border-right: 1px solid #D5D5D5;
   /*height: 150px;*/
   min-height: 107px;
}

.footer-new .sectornoborder
{
   margin: 0px 15px 10px 0px;
   /*height: 150px;*/
   min-height: 107px;
}

.footer-new .sector h5, .footer-new .sectornoborder h5
{
	color: #6E7377;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}

.footer-new .sectornoborder font
{
	color: #6E7377;
	font-size: 12px;
	display: block;
/*	text-align: justify;*/
}

.footer-new .sector.last
{
	 margin-right: 0px;
   border-right: none;
   padding-right: 0px;
}

.copy
{
	float: left;
	border-top: 1px solid #DADFE5;
	padding-top: 10px;
	width: 357px;
	color: #585C5F;
	font-size: 12px;
}

/**************************** FOOTER CSS ****************************/


/**************************** CONTENT CSS ****************************/
div#contentTab { width: 100%; }
/*
.txt18, .txt18:link, .txt18:visited, .txt18:active
{
	font-size: 14px;
	text-decoration: none;
	color: #000;
}
*/
/**************************** CONTENT CSS ****************************/


/**************************** MENU CSS ****************************/
div#contentTab img {border: 0px;}
div#contentTab
{
	width: 100%;
	padding:0px;
}
table#contentTabIn
{
	width: 100%;
	padding:0px;
  position: relative;
	top: -39px;
}
td#separate {height: 7px; background-color: #626262;padding: 0px;}

/**************************** MENU CSS ****************************/

.fl {float: left; }
.fr {float: right; }
.cl {clear: both; }

.stepbase
{
	height: 80px;
	width: 240px;
	float: left;
	padding: 10px 0px 0px 0px;
	/* font-weight: bold; */
	font-size: 14px;
	/* color: #393839;	  */
	line-height:23px;
}

.step1{ background: url(../images/get.gif) no-repeat;background-position:right;}
.step2{ background: url(../images/start.gif) no-repeat;background-position:right;}
.step3{ background: url(../images/send.gif) no-repeat;background-position:right;}

/*.separateGreen{ height: 1px; width: 100%; background-color: #94C91F; line-height: 1px;}
.vseparateGreen{ height: 185px; width: 1px; background-color: #94C91F; padding: 1px 0px 1px 0px;vertical-align: middle;}*/
.separateGreen{ height: 1px; width: 100%; background-color: #E5E5E5; line-height: 1px; overflow: hidden; }
.vseparateGreen{ height: 185px; width: 1px; background-color: #626262; padding: 1px 0px 1px 0px;vertical-align: middle;}
.separateWhite{ height: 1px; width: 100%; background-color: #FFFFFF; line-height: 1px; overflow: hidden; }
.separateGrey{ height: 1px; width: 100%; background-color: #EBEBEB; line-height: 1px; overflow: hidden; }

.pagesHolder {padding-bottom: 5px;}
.pages { font-size: 14px; margin-left: auto; margin-right: auto; margin-top:10px; }
.pages a, .pageList .curr { padding: 5px 10px; background: #fff; text-decoration: none; color:#5ABA21;border: solid 1px #E5E5E5; font-family: Verdana;font-size: 12px;}
.pages a:visited { padding: 5px 10px; background: #fff; text-decoration: none; }
.pages .begin { padding: 5px 10px; background: #fff; color: #aaa; }
.pages .end { padding: 5px 10px; background: #fff; color: #aaa; }
.pages .Prev { margin-right: 5px; padding: 5px 10px; border: solid 1px #E5E5E5; background: #fff; color: #608B18; font-weight: bold;font-family: Verdana;font-size: 12px; }
.pages .Next { margin-left: 2px; padding: 5px 10px; border: solid 1px #E5E5E5; background: #fff; color: #608B18; font-weight: bold;font-family: Verdana;font-size: 12px; }
.pages .curr { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; color: #000; align:center;padding-right:3px;padding-left:3px;}
.pages a:hover {color: #fff; background: #7EB720; border-color: #7EB720; text-decoration: none;}
.pages .curralp { font-family: Verdana; font-size: 12px; vertical-align: center; background: #fff; color: #000; padding-right:5px;padding-left:3px;padding-top:3px}
.pages .prevalp { margin-right: 5px; border: solid 1px #ddd; background: #fff; color: #FD00F1; font-weight: bold;font-family: Verdana;padding-top:3px;padding-bottom:3px;}

.txtbase
{
	font-weight: bold;
	/* color: #3B3B3B; */
	/* letter-spacing: -1px;  */
	text-decoration: none;
}

.txtblack { color: #000; text-decoration: none;}
.txtwhite { color: #fff; text-decoration: none;}
.txtgreen { color: #28a745; text-decoration: none; }
.txtgreen2 { color: #99ffff; text-decoration: none; }
.txtgreendark { color: #092E00; text-decoration: none; }
.txtred   { color: #990033; text-decoration: none;}
.txtbrightred { color: #E51F36 !important; text-decoration: none; }
.txtgrey  { color: #666060; text-decoration: none; }
.txtblue  { color: #3674A6; text-decoration: none; }
.txtbluedark { color: #005EAA; text-decoration: none; }
.txtgreylight{ color: #605F60; text-decoration: none; }
.txtgreylight2{ color: #6D6D6D; text-decoration: none; }
.txtorange { color: #F47C40; text-decoration: none; }
.txtgreydark  { color: #3E3E3E; text-decoration: none; }
.txtlightblue  { color: #99FFFF; text-decoration: none; }

.txt10, .txt10:link, .txt10:visited, .txt10:active { font-size: 10px !important; text-decoration: none;}
.txt12, .txt12:link, .txt12:visited, .txt12:active { font-size: 12px !important; text-decoration: none;}
.txt13, .txt13:link, .txt13:visited, .txt13:active { font-size: 13px !important; text-decoration: none;}
.txt14, .txt14:link, .txt14:visited, .txt14:active { font-size: 14px !important; text-decoration: none;}
.txt15, .txt15:link, .txt15:visited, .txt15:active { font-size: 15px !important; text-decoration: none;}
.txt16, .txt16:link, .txt16:visited, .txt16:active { font-size: 16px !important; text-decoration: none;}
.txt17, .txt17:link, .txt17:visited, .txt17:active { font-size: 17px !important; text-decoration: none;}
.txt18, .txt18:link, .txt18:visited, .txt18:active { font-size: 18px !important; text-decoration: none;}
.txt20, .txt20:link, .txt20:visited, .txt20:active { font-size: 20px !important; text-decoration: none;}
.txt24, .txt24:link, .txt24:visited, .txt24:active { font-size: 24px !important; text-decoration: none;}
.txt26, .txt26:link, .txt26:visited, .txt26:active { font-size: 26px !important; text-decoration: none;}
.txt28, .txt28:link, .txt28:visited, .txt28:active { font-size: 28px !important; text-decoration: none;}
.txt30, .txt30:link, .txt30:visited, .txt30:active { font-size: 30px !important; text-decoration: none;}
.txt36, .txt36:link, .txt36:visited, .txt36:active { font-size: 36px !important; text-decoration: none;}

.txt20_, .txt20_:link, .txt20_:visited, .txt20_:active { font-size: 20px !important; text-decoration: none;}
.txt42,.txt42:link,.txt42:visited,.txt42:active {
	font-size:42px!important;
	text-decoration:none;
}

.vspace3  {height: 3px;}
.vspace10 {height: 10px;}
.vspace20 {height: 20px;}
.vspace30 {height: 30px;}
.vspace40 {height: 40px;}
.vspace50 {height: 50px;}
.vspace90 {height: 90px;}
.hspace10 {width: 10px;display: inline;}
.hspace20 {width: 20px;display: inline;}
.hspace50 {width: 50px;display: inline;}

/* letter-spacing */
/*
.lsp_1, .lsp {  letter-spacing: -1px;  }
*/
.lsp0 {  letter-spacing: 0px;  }
.lsp {  letter-spacing: 0px;  }
.lsp_2 {  letter-spacing: -2px;  }



.nobold { font-weight: normal; }
.bld { font-weight: bold; }

#keywordHomeHolder
{
	background: url(../images/newstore/keyword.png) #DEDEDE;
	width: 302px;
	height: 55px;
	text-align: left !important;
	margin-bottom: 25px;
	left: 14px;
}

input#keywordHome
{
	border: none;
	width: 260px;
	height: 46px;
	font-weight: normal;
	font-size: 24px;
	color: rgb(94, 96, 98);
	padding: 10px 0px 0px 20px;
	margin-top: 4px;
	position: relative;
	left: 4px;
}

.keywordHomeBtn, .keywordHomeBtnHover
{
	width: 287px;
	height: 57px;
	border: 0px;
	padding-top: 0px;
	text-align: left;
	text-indent: 30px;
	line-height: 64px; /* this line is hack for IE ... */
	font-size: 30px;
	font-weight: bold;
	cursor: pointer;
	position: relative;
	left: 15px;
        background: transparent;
}

.keywordHomeBtn
{
	background: url(../images/newstore/big_btn.png) no-repeat;
}

/* we love you, ie */
.keywordHomeBtnHover
{
	/*background: url(../images/newstore/big_btn_d.png) no-repeat;*/
}

.listHome
{
	list-style-type: disc;
	padding-left: 10px;
	margin-left: 10px;
}

.innerTitleLinks
{
	font-size:14px;
	color: #838388;
	display: inline-block;
	height: 22px;
	position: relative;
	top: -5px;
	/* color:black;*/
	/* letter-spacing:-1px; */
}

.innerTitleLinks a.act
{
	text-decoration:none;
}

.keywordLink, .keywordLink a
{
	font-size:14px;
	color:#666060;
	/* letter-spacing:-1px; */
	text-decoration:none;
}

.listHome li
{
	margin: 5px;
	font-size: 14px;
	/* color: #615B5A; */
}

.noborderImg img { border: 0px; }
.noborder {border: 0px;}
.spanFooter { position: relative; top: -20px; }

.w200 {width: 200px;}
.x250y20 {width: 400px;height: 40px;}
.x250y30 {width: 200px;height: 30px;}
.x320y50 {width: 320px;height: 50px;}
.x300y50 {width: 300px;height: 50px;}
.x190y30 {width: 190px;height: 30px;}
.x250y130 {width: 250px;height: 130px;}
.x300y160 {width: 300px;height: 160px;}
.x400y50 {width: 400px;height: 50px;}
.x190y50 {width: 190px;height: 50px; line-height: 45px; }
.x150y50 {width: 150px;height: 50px; line-height: 45px; }
.x475y50 {width: 475px;height: 50px; line-height: 45px; }
.x230y50 {width: 230px;height: 50px; line-height: 45px; }
.x100Py50 {width: 100%;height: 50px; line-height: 45px; }
.x100Py200 {width: 100%;height: 200px; }
.ptop5 { padding-top: 5px;}
.ptop10 { padding-top: 10px;}
.ptop15 { padding-top: 15px;}
.p5 { padding: 5px;}
.p10 { padding: 10px;}
.pl5 { padding-left: 5px;}
.pl10 { padding-left: 10px;}
.pl20 { padding-left: 20px;}
.pr20 { padding-right: 20px;}
.plr20 { padding: 0px 20px 0px 20px;}

.x100percentsy20 {width: 100%;height: 50px;}

.pbot5 { padding-bottom: 5px;}
.pbot10 { padding-bottom: 10px;}

.algn_l { text-align: left; }
.algn_r { text-align: right; }
.algn_c { text-align: center; }

.pdl10 { padding-left: 10px;}


.x250y50 {width: 250px;height: 50px;}

.SubmitBtn-up, .SubmitBtn-down, .commonButton
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
}

.commonButton {
	border: none;
}

.SubmitBtn-down:hover
{
	color: #fff;
}

.SubmitBtn-up-Orange, .SubmitBtn-down-Orange
{
	width: 112px;
	height: 33px !important;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding: 0px;
  vertical-align: middle !important;
  padding-bottom:5px !important;
}

.SubmitBtn-up-Orange
{

  background: url('../images/newstore/btn_red.png') no-repeat 0 0;
}

.SubmitBtn-down-Orange
{
	background: url("../images/newstore/btn_green.png") no-repeat 0 0;
}

.SubmitBtnOrange
{
  background: url('../images/newstore/btn_red.png') no-repeat 0 0;
}

.SubmitBtnNormalGreen
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}


.roundlong {
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}


.SubmitBtn-upProcess
{
  font-size: 12px;
	width: 112px;
	height:33px;
	border: 0px;
	cursor: pointer;
	background: url("../images/newstore/btn_green.png");
	color: #fff;
  vertical-align: middle !important;
  font-weight:bold;
  padding-bottom:5px !important;
}

.SubmitBtn-downProcess
{
  font-size: 12px;
	width: 170px;
	height: 45px;
	border: 0px;
	cursor: pointer;
	background: url("../images/buttons/green_170x45.png");
	font-size: 16px;
	color: #fff;
  vertical-align: middle !important;
  padding-bottom:5px !important;
}

.SubmitBtn-upLong
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}

.SubmitBtn-downLong
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}

.SubmitBtn-upAffiliate
{
  background: url("../images/yep/Affiliate.jpg") no-repeat 0 0;
	width: 372px;
	height: 74px !important;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding: 0px;
  vertical-align: middle !important;
  padding-bottom:5px !important;
}

.SubmitBtn-downAffiliate
{
  background: url('../images/yep/Affiliate.jpg') no-repeat 0 0;
	width: 372px;
	height: 74px !important;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding: 0px;
  vertical-align: middle !important;
  padding-bottom:5px !important;
}
.SubmitBtn-downAffiliateLong:hover
{
	color: #fff;
}

.i {font-style:italic;}

#memMenuHolder
{
	 /*position: relative;*/
	 /*!*display: inline-block;*!*/
	 /*top: 10px;*/
	 padding-bottom: 40px;
	 padding-top: 20px;
}

#memMainMenu
{
	top: 1px;
	position: relative;
	/* IE7 fix */
	*position: static;
}

#memMainMenu td.tab,
#memMainMenu td.tabactive
{
	height: 40px;
	line-height:40px;
	cursor:pointer;
	padding: 0px 18px;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
}

.tab
{
	color: #666;
	border-bottom: 1px solid #CCC;
}

.tabactive
{
	color: rgb(102, 102, 102);
	/* letter-spacing: -1px; */
	background: url(../images/newstore/tab.png) repeat-x 0 1px;
}

.tabdelim
{
	width: 1px;
	background: url(../images/newstore/tab_line.png) no-repeat 0 1px;
}

.tab a, .tab a:visited,
.tabactive a, .tabactive a:visited
{text-decoration: none;color: #fff;}

.tab a:hover, .tabactive a:hover
{text-decoration: underline;}

/*
.tabactive a, .tabactive a:visited {text-decoration: none;color: #fff;}
.tabactive a:hover {text-decoration: underline;}
*/

.submenu
{
	height: 52px;
	line-height: 52px;
	background: url(../images/newstore/sub.png) repeat-x;
	padding: 0px;
	width: 1085px;
	margin:0 auto;

}
.submenuseparate
{
	height: 7px;
	line-height: 7px;
	background-color: #52555A;
}

.click { cursor: pointer; border: none;}

.reportHolder
{
	width: 300px;
	/*height: 90px;*/
	border: 1px solid #73A600;
}

.reportTitle
{
	/*height: 14px;*/
	font-size:12px;
	background-color: #73A600;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	/*border: 1px solid red;*/
}

.reportContent { padding: 5px; vertical-align: top;font-size:12px;}
.liDec {list-style-type: decimal; padding-top: 10px;}


.btnEdit
{
	background: #f3f3f3;
	border: 1px solid #569;
	border-radius: 5px;
	color: #000;
	display: inline-block;
	padding: 7px 11px;
	font: normal 400 12px/1 "Lato", Arial, sans-serif;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
}

.btnEditHover /* btnEditHover is for stupid IE ... */
{
	background: #f3f3f3;
	border: 1px solid #569;
	border-radius: 5px;
	color: #000;
	display: inline-block;
	padding: 7px 11px;
	font: normal 400 12px/1 "Lato", Arial, sans-serif;
	text-align: center;
	text-shadow: none;
	cursor: pointer;
}

.btnEditBig
{
	background: url(../images/buttons/grey_170x45.png) no-repeat;
	color: #fff;
	font-size: 18px;
	border: none;
	width: 170px;
	height: 45px;
	display: block;
	text-decoration: none;
	text-align:center;
}

.btnEditBig font {font-size: 18px; position: relative; top: 10px;}

.btnEditBig:hover
{
	background: url(../images/buttons/green_170x45.png) no-repeat;
	color:#FFF;
}

.btnEditGreen , .btnEditGreenHover, .round, .roundHover
{
	color: #fff;
	border: none;
	width: 112px;
	height: 33px;
	line-height: 33px;
	display: block;
	text-align:center;
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
}

.btnEditGreen, .round { background: url(../images/newstore/btn_green.png) no-repeat;  }
.btnEditGreenHover, .roundHover { background: url(../images/newstore/btn_grey.png) no-repeat;  }

a.round span, a.round span, a.round,
a.roundHover span, a.roundHover span, a.roundHover
{
   font-size: 15px;
   font-weight: bold;
   color: #fff;
}

frameGray
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background:#fff repeat scroll 0 0;
	border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:1px;
	padding:10px 10px 10px 10px;
}

.uLineBld
{
	text-decoration: underline !important;
	font-weight: bold !important;
	color: #3B3B3B;
}

.b
{
	font-weight:bold !important;
}

.c
{
	text-align:center;
}

.l
{

	text-align: left;
}

.r
{

	text-align:right;
}

.vc
{
	vertical-align:middle;
}

.vt
{
	vertical-align: top;
}

.vb
{
	vertical-align: bottom;
}

.u
{
	text-decoration:underline;
}

.pointer
{
	cursor:pointer;
}

/* OverLIB classes */
.ol_fontClass { padding: 1px; color: #000000; }
.ol_capfontClass { padding: 0px; font-family: Arial, sans-serif; font-size: 9px; font-weight: bold; }
.ol_capfontClass A { font-size: 9px; }
/* .ol_fgClass { background-color: #FFF; }  */
.ol_bgClass { opacity:0.9;filter: alpha(opacity=90);border: 1px solid #000; background-color: #626262; }




a.commonlink
{

	text-decoration: none;
	font-size: 16px;
}

a.commonlink:hover
{
  text-decoration: none;
}

a.mainKeywordLink:hover
{

}

a.mainKeywordLink
{
	color: rgb(16, 109, 152);

	font-weight: normal;
	text-decoration: none;
}

a.mainKeywordLinkBlack
{
	color: #293139;

	font-weight: bold;
	text-decoration: none;
}

.cpt
{
  cursor: pointer;
}


.txtForm
{
  font-size:14px;
}

.commonform td
{
   font-size:14px;
   font-weight: normal !important;
	vertical-align: baseline;
}

.pass_inp
{
	font-family: Arial, Tahoma;
}

#message-holder,
.message-holder
{
  padding:10px 10px 10px 10px;
  margin: 5px 0 25px 0;
  font-weight: normal;
  color: #FFF;
  display: none;
  float: left;
  width: 100%;
  background: #CD3E12 url('../images/newstore/error.png') no-repeat 5px 5px;
  vertical-align: middle;
  -moz-border-radius:5px;
  -moz-box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#message-holder.ie { border-bottom: 1px solid #CCC; }

#message-holder.txtgreen,
#message-holder.txtblack,
.message-holder.txtgreen,
.message-holder.txtblack
{
  background: #76B23B url('../images/newstore/accept.png') no-repeat 5px 5px;
}

#message-holder .icon-error,
.message-holder .icon-error
{
  float: left;
  height: 16px;
  width: 16px;
  margin: auto 10px;
}

#message-holder .close,
.message-holder .close
{

  position: relative;
    top: -4px;
    right: 0px;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}

.message-holder.txtyellow
{
	color: #8a6d3b;
	border-color: #faf2cc;
	background: #fcf8e3 no-repeat 7px center;
}

.message-holder.txtyellow .icon-error
{

}

.message-holder .message.minPadding
{
	padding: 10px;
}

.close
{
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
#message-holder a
{
	color: #f9f3d5 !important;
}


.payStep1
{
  background: url('../images/newstore/step1.gif') no-repeat center top;
  width:927px;
  height:47px;
}


.payStep2
{
  background: url('../images/newstore/step2.gif') no-repeat;
  width:970px;
  height:47px;
}


.PromoPackage
{
  background: url('../images/newstore/best-value.png') no-repeat center top;
  position: relative;
  width:73px;
  height:73px;
  left:-1px;
  top:30px;
}

.PromoPackageLarge
{
  background: url('../images/newstore/best-value.png') no-repeat center top;
  position: relative;
  width:73px;
  height:73px;
  left:-1px;
  top:30px;
}

.strikethrough
{
  text-decoration: line-through;
}

.blink
{
  text-decoration: blink;
}


.cOutDroid
{
  background: url('../images/newstore/droid.png') no-repeat center top;
  width: 500px;
  height: 280px;
}

.alphabet { font-size: 12px; margin: 10px 0px; }
.alphabet a { padding: 2px 6px; margin: 0px 3px; background: #fff; text-decoration: none; color:#5ABA21;border: solid 1px #E5E5E5; font-family: Verdana;font-size: 10px;}
.alphabet a:visited { padding: 2px 6px; background: #fff; text-decoration: none; }
.alphabet .curr { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; color: #000; align:center;padding-right:3px;padding-left:3px;}
.alphabet a:hover {color: #fff; background: #7EB720; border-color: #7EB720; text-decoration: none;}

.test {border: 1px solid red !important;}

/* jQuery UI styles */
.ui-datepicker-trigger {
  vertical-align: middle;
  margin: 3px;
  cursor: pointer;
}
#ui-datepicker-div, #ui-datepicker-div a, #ui-datepicker-div td {
  font-size: 11px !important;
}

.ui-widget-content a {
  color: #106D98 !important;
}


.lineh_24 { line-height: 24px; }
.lineh_18 { line-height: 18px; }

.bg_grey { background-color: #F1F1F1; padding: 10px; vertical-align: top; }

.vspace5 {height: 5px;}

.aff_prices_row_white{ background-color: #FFFFFF; }
.aff_prices_blue { color: #5884A6; text-align: right; padding-right: 5px; }
.aff_desc_grey { color: #7F7F7F; text-align: left; }
.aff_note_grey { color: #868686; text-align: right; }

.aff_rays { background: url(../images/yep/rays.jpg) no-repeat center center; height: 245px; }

.contact_addr { width: 16px; height: 20px; line-height: 16px; background: url(../images/yep/address-ico.png) no-repeat 0 4px; display: inline-block; }
.contact_phone { width: 16px; height: 20px; line-height: 16px; background: url(../images/yep/phone-ico.png) no-repeat 0 4px; display: inline-block; }
.contact_email { width: 16px; height: 20px; line-height: 16px; background: url(../images/yep/mail-ico.png) no-repeat 0 4px; display: inline-block; }

.horizontline
{
  background: url('../images/newstore/h-lines.png') no-repeat center top;
  width: 960px;
  height: 10px;
}

.verticalline
{
  background: url('../images/newstore/v-line.png') no-repeat center top;
  width: 5px;
  height: 325px;
}

.grace_font
{
	font-family: 'Covered By Your Grace', arial, serif;
	font-size: 30px !important;
	color: #06477B;
}

.GreenSubmitBtn
{
  outline: none;
	width: 224px;
	height: 45px !important;
	border: 0px;
	cursor: pointer;
	font-weight: bold;
	color: #FFF;
	font-size: 20px;
	padding: 0px;
  vertical-align: middle !important;
  padding-bottom:5px !important;
}

.GreenSubmitBtn
{
  background: url("../images/newstore/big-green.png") no-repeat 0 0;
}

.BlueSubmitBtn
{
	min-width: 162px;
	background: #1b72b7;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	font: normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align: center;
	text-shadow: none;
}

.BlueSubmitBtnSmall
{
	min-width: 150px;
	background: #1b72b7;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	font: normal 700 14px/1 "Lato", Arial, sans-serif;
	text-align: center;
	text-shadow: none;
}

.nomargin
{
	margin: 0px !important;
}

.delimiterSpace
{
	height: 20px;
}

.dbGrey21
{
	color: #5d6062;
	font-weight: bold;
	font-size: 23px;
	letter-spacing: -1px;
}

.lGrey21
{
	color: #6D6D6D;
	font-weight: normal;
	font-size: 23px;
	text-align: center;
	letter-spacing: -1px;
	line-height: 25px;
	line-stacking:exclude-ruby
}

font#homePageKeywordTxt
{
	text-align: center;
	display: block;
	width: 265px;
	position: relative;
}

#homePageKeywordTxt span {color: #3d75a4;}

.homePageSlogan
{
	margin-bottom: 55px;
}

.homepageForYou
{
	background: url(../images/newstore/emojis-mms-is-here.png) no-repeat;
	/*background: url(../images/newstore/mms-is-here.png) no-repeat;
    background: url(../images/newstore/for-you.png) no-repeat;*/
    width: 200px;
    height: 35px;
    /*position: absolute;*/
    /*top: -4px;*/
    /*left: 160px;*/
}

#homePageVideoImg
{
    width: 536px;
    height: 304px;
    background: url(../images/yep/index_movie_splash.jpg);
}

#homePageVideo
{
	width: 536px;
	height: 304px;
	text-align: center;
/*	background: url(../images/yep/index_movie_splash.jpg);*/
	border: 3px solid #f0f7fc;
	background: #f0f7fc;
	padding: 0px;
        margin: 0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#homePageVideo font
{
	position: relative;
	top: 130px;
}


.TrialPackage
{
  background: transparent url('../images/newstore/trial.png') no-repeat center top;
  position: relative;
  width:73px;
  height:73px;
  left:-1px;
  top:30px;
  z-index: 1000;
}

.TrialPackageLarge
{
  background: url('../images/newstore/trial.png') no-repeat center top;
  position: relative;
  width:73px;
  height:73px;
  left:-1px;
  top:30px;
}

.pageTitleInner
{
	color: #3674A6;
	font-weight: bold;
	font-size: 24px !important;
	text-decoration: none;
}

.pageTitleOuter
{
	color: #3E3E3E;
	font-weight: bold;
	font-size: 24px !important;
	text-decoration: none;
}

.clickbank-receipt-number {
/*  width: 300px;*/
  margin: 0px 5px 0px 0px;
}

.txt22, .txt22:link, .txt22:visited, .txt22:active { font-size: 22px !important; text-decoration: none;}

.features_bg
{
  background: url(../images/yep/features.jpg) no-repeat -18px 0px;
  width: 942px;
  height: 330px;
}

.reserve_keyword_btnHolder
{
    position: relative;
    display: block;
    width: 1px;
    height: 1px;
}

.reserve_keyword_btn
{
	width: 239px;
	height: 66px !important;
	border: none;
	cursor: pointer;
	padding: 0px;
        margin: 0px;
      background: url("../images/yep/btn-reserve.png");
      position: absolute;
      top: -30px;
      left: 20px;
}

.reserve_keyword_btn2
{
	width: 239px;
	height: 66px !important;
	border: none;
	cursor: pointer;
	padding: 0px;
        margin: 0px;
      background: url("../images/yep/btn-reserve-2.png");
      position: absolute;
      top: -30px;
      left: 20px;
}

.reserve_keyword_btn:hover
{
  /*background: url("../images/yep/btn-reserve-o.png");*/
}

.reserve_keyword_btn_who
{
	width: 239px;
	height: 66px !important;
	border: none;
	cursor: pointer;
	padding: 0px;
        margin: 0px;
      background: url("../images/yep/btn-reserve.png");

}

.reserve_keyword_btn_who:hover
{
  /*background: url("../images/yep/btn-reserve-o.png");*/
}

.who_title
{
  position: relative;
  top: -560px;
  left: 250px;
  width: 600px;
  height: 45 !important;
  background: transparent url("../images/yep/title-who-can.gif") no-repeat 0 0;
}

.bgRays
{
	background: url('../images/newstore/rays.jpg') no-repeat center top;
  width:353px;
  height:265px;
}

.bgPlan
{
	background: transparent url('../images/newstore/plan.png') no-repeat center top;
  width:191px;
  height:236px;
  position: relative;
  z-index:10;
}

.bgPlanLarge
{
	background: transparent url('../images/newstore/chosen-plan-current.png') no-repeat center top;
  width:200px;
  height:300x;
  -moz-box-shadow: 3px 1px 10px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 3px 1px 10px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index:100;
}

.txt1PayBox
{
	color: #CCCCCC;
	font-size: 16px !important;
	padding-right:15px;
	padding-top:5px;
}

.txt2PayBox
{
	color: #FFFFFF;
	font-size: 28px !important;
	padding-top:5px;
	text-shadow:1px 1px #38444D;
}

.txt3PayBox
{
	color: #FFFFFF;
	font-size: 42px !important;
	text-shadow:1px 1px #38444D;
}

.txt4PayBox
{
	text-transform:uppercase;
	color: #93BBDF;
	font-size: 11px !important;
	font-weight: normal;
	padding-top:5px;
	text-shadow:1px 1px #38444D;
}

.pay_box_large_btn
{
	width: 162px;
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
}

.pay_box_btn
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
}

.mobile_apps_title
{
  width: 900px;
  height: 45 !important;
  background: transparent url("../images/yep/title-mobile-app.gif") no-repeat 0 0;
}

.mobile_apps_title2
{
  width: 290px;
  height: 40 !important;
  background: transparent url("../images/yep/title-get-started.gif") no-repeat 0 0;
}

.mobile_apps_bg
{
  background: url(../images/yep/text-message-mobile-marketing.jpg) no-repeat 0px 0px;
  width: 970px;
  height: 340px;
}

.mobile_apps_shadow { text-shadow: 0px 1px 2px #232d12; }
.mobile_ico { width: 110px; padding-right: 30px; text-align: left; }
.mobile_arr { width: 170px; text-align: center; }
.mobile_lnk { text-align: left; }
.mobile_content{ width: 490px; text-align: left; }
.mobile_hr { height: 1px; background-color: #E3E3E3; }



.SubmitBtn-up-Blue, .SubmitBtn-down-Blue
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	border: 1px solid #9A9A9A;
}

#map_canvas { width: 430px; height: 170px; }

.pricing_link:link, .pricing_link:active, .pricing_link:visited
{
	text-decoration: none;
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 12px;

}

.pricing_link:hover
{

  text-decoration: underline;
}

.pricing_number
{
  width: 30px;
  height: 30px;
  padding-right: 10px;
  background: url(../images/yep/number-circle.gif) no-repeat 0 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
}

.pricing_success
{
  width: 388px;
  height: 55px;
  background: url(../images/yep/success-alert.jpg) no-repeat 0 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  position: relative;
  padding-top: 13px;
  z-index: 10;
}
.pricing_not_success
{
    width: 388px;
  height: 55px;
  background: url(../images/yep/wrong-alert.jpg) no-repeat 0 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  position: relative;
  padding-top: 13px;
  z-index: 10;

}

.pricing_success_without_reserve_box
{
  position: relative;
  float: right;
  right: -1px;
  top: 15px;
  width: 388px;
  height: 47px;
  line-height: 47px;
  background: url(../images/yep/success-alert.jpg) no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  font-size: 16px;
  z-index: 10;
}

.pricingContainer
{
    position: relative;
    text-align: left;
    width: 1px;
    height: 1px;
}

.pricing_more_g
{
  position: absolute;
  top: 56px;
/*  z-index: 102;*/
  /*
  top: 338px;
  height: 1px;
  width: 1px;
  */
}

/*
.pricing_more_l1 { left: 967px; }
.pricing_more_l2 { left: 968px; }
*/
.bgPlan_o
{
  position: relative;
  left: 0px;
	/*background: transparent url('../images/yep/plan-bgd.png') no-repeat 0px 0;*/
  width: 5px;
  height: 236px;
  float: left;
}

.get_started
{
	background: url(../images/newstore/GetStarted.jpg) no-repeat 0 0;
	width: 970px;
	height: 324px;
}

.ajax-result {
	position: relative;
  width: 30px;
  height: 30px;
	top: -33px;
}
.ajax-success {
  width: 28px;
  height: 23px;
  background: url('../images/yep/tick-done.png') no-repeat;
}
.ajax-failed {
  width: 16px;
  height: 16px;
  background: url('../images/yep/cross.png') no-repeat;
}
.ajax-loading {
  width: 15px;
  height: 15px;
  background: url('../images/yep/ajax-loader.gif') no-repeat;
}

.who_img_border { width: 128px; height: 122px; border: 3px solid #96adbb; }

.index-yepword-box-available {
  width: 225px;
  height: 30px;
  line-height: 30px;
  margin: 15px 0px 0px 0px;
  background: #E6F6D1;
  color: #7F7F7F;
  font-size: 18px;
}

.index-yepword-box-not-available {
  width: 225px;
  height: 30px;
  line-height: 30px;
  margin: 15px 0px 0px 0px;
  background: #F6D1D7;
  color: #7F7F7F;
  font-size: 18px;
}

.aff_paddtop { padding-top: 4px; }

.guarantees-satisfaction {
  position: relative;
/*  width: 1px;
  height: 1px;*/
}

.guarantees-satisfaction img {
  position: absolute;
  width: 295px;
  height: 120px;
  top: -100px;
  right: 0px;

}

.playBtnContainer
{
    position: relative;
    width: 0px;
    height: 0px;
}

.playBtnInactive
{
    height: 150px;
    width: 150px;
    position: absolute;
    border: medium none;
    margin: 0px;
    padding: 0px;
    top: -225px;
    left: 193px;
    cursor: pointer;
    opacity: 0.7;
/*    filter: alpha(opacity=70);*/
}

.playBtnActive
{
    height: 150px;
    width: 150px;
    position: absolute;
    border: medium none;
    margin: 0px;
    padding: 0px;
    top: -225px;
    left: 193px;
    cursor: pointer;
    opacity: 1;
/*    filter: alpha(opacity=100);*/
}

/*
.reserveKeywordInput
{
    width: 98% !important;
    height: 50px !important;
    background: transparent;
    border: none;
    position: relative;
    display: block;
    font-weight: normal;
    font-size: 24px;
    color: rgb(175, 175, 175);
    margin: 0px;
    padding-top: 10px;
}

.reserveKeywordInputAppendTick, .okTick
{
    width: 380px;
    background: transparent url(../images/yep/oval-tick.png) no-repeat 100% 50% !important;
}

.ajaxLoader
{

    background: transparent url(../images/yep/ajax-loader.gif) no-repeat 100% 50% !important;
}

.redCrossTick
{
    width: 380px;
    background: transparent url(../images/yep/cross.png) no-repeat 100% 50% !important;
}

*/

.fntSize20
{
    font-size: 20px;
    text-decoration: none;
}
.fancybox_box {border: 1px solid #CCCCCC; padding: 10px;}

#filterWrap {width: 20px;display:inline;vertical-align:middle;}

.filterToggle
{
  background-color: #3674A6;
  font-family: arial, lucida grande, tahoma, verdana, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  float: left;
  display: inline;
  width:20px;
  margin-left: 7px;
  margin-right: 0px;
}

#filterToggleText {display:inline;margin-left: 7px;margin-top:4px;}

.filterToggleLink
{
  font-family: arial, lucida grande, tahoma, verdana, sans-serif;
  font-size: 14px;
  color: #3674A6;
  margin-left: 7px;
  cursor:pointer;
}
.newMms {
	background-image: url('/images/new.png') no-repeat 0 0;
	width: 24px;
	height: 24px;
}

.breakWords
{
	overflow-wrap: break-word;
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
}

.size1rem
{
	font-size: 1rem;
}

.checkAll
{
    color: #28a745;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.cryptomail:after
{
	content: attr(data-petyr) "@" attr(data-kassov) "." attr(data-ltd);
}


.strikethrough
{
	text-decoration: none;
	position: relative;
	display: inline-block;
}

.strikethrough:after
{
	content:"";    /* required property */
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 2px solid #990033;
	height: 45%;    /* adjust as necessary, depending on line thickness */
	/* or use calc() if you don't need to support IE8: */
	height: calc(50% - 1px); /* 1px = half the line thickness */
	width: 100%;
	/*transform: rotateZ(-10deg);*/
	/*border-bottom: 2px solid #990033;*/
	/*position: absolute;*/
	/*content: "";*/
	/*width: 100%;*/
	/*height: 60%;*/
}

.mt-2 {
	margin-top: 20px;
}
.mb-2 {
	margin-bottom: 20px;
}

.mt-3 {
	margin-top: 30px;
}
.mb-3 {
	margin-bottom: 30px;
}

.menuHeader {
	height: 55px;
}

#header_notification_bar {
	background-color: #6C84E5;
	background: url(../images/newdesign/facets.png), linear-gradient(to right, rgba(252, 72, 115, 1), rgba(121, 105, 222, 1));
	background-size: auto;
	color: #fff;
	display: block;
	font-size: 15px;
	height: 50px;
	text-align: center;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	justify-content: center;
	/*flex-direction: column;*/
	width: 100%;
}

#header_notification_bar a, #header_notification_bar a:visited, #header_notification_bar a:active {
	color: #FFFFFF;
	display: block;
}

#header_notification_bar_button {
	position: absolute;
	right: 8px;
	top: 15px;
}

.marginLeft5
{
	margin-left: 5px !important;
}

.commonTable {
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
.commonTable th, .headingRow div {
	background-color: #F1F1F1;
	border: 0px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	color: #3F3F3F;
	padding: 10px;
	text-align: left;
	vertical-align: top;
	text-transform: capitalize;
}

.commonTable th.details {
	color: #1C80B4;
}


.commonTable th.noTopBottomPadding {
	padding-top: 0px;
	padding-bottom: 0px;
}

.commonTable td {
	padding: 0.5vh;
	vertical-align: top;
	color: #363636;
	/*border-top: 0px !important;*/
}

.commonTable td.important {
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	/* text-transform: uppercase; */
}

.commonTable td.importantDetails, .commonTable td.importantDetails a.text {
	font-size: 16px;
}

.commonTable td.importantDetails a.link {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}

.commonTable td.status {
	color: #1377B2;
}

.commonTable td.statusActive {
	color: green;
	font-weight: bold;
	text-transform: uppercase;
}

.commonTable td.statusNotActive, .statusNotActive {
	color: grey;
	font-weight: bold;
	text-transform: uppercase;
}

td.statusA {
	color: #0baa60;
	font-weight: bold;
	text-transform: uppercase;
}

td.statusI {
	color: #4c4c4c;
	font-weight: bold;
	text-transform: uppercase;
}

.commonTable .note, #previewcontent_id .note, .content_id .note {
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-transform: none;
	font-style: italic;
}

.commonTable td.separator {
	padding: 0px;
}

.commonTable td.separatorVertical {
	border-right: 1px solid #DADADA;
}

.commonTable td span.stress {
	font-size: 16px;
	font-weight: bold;
	/* text-transform: uppercase; */
}

.commonTable .ticks {
	position: relative;
	height: 1px;
}

.commonTable .ticks div.tick {
	position: absolute;
	top: -7px;
	left: 50px;
	width: 13px;
	height: 9px;
	background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable .ticks div.tick_apps {
	position: absolute;
	top: -7px;
	left: 10px;
	width: 13px;
	height: 9px;
	background: url(../images/newdesign/details_tick.gif) no-repeat;
}

.commonTable td.verticalMiddle {
	vertical-align: middle;
}

.commonTable td.verticalTop {
	vertical-align: top;
}

.commonTable td.verticalBottom {
	vertical-align: bottom;
}

.commonTable td.noTopBottomPadding {
	padding-top: 0px;
	padding-bottom: 0px;
}

.commonTable td.noLeftRightPadding {
	padding-left: 0px;
	padding-right: 0px;
}

.commonTable td.noRightPadding {
	padding-right: 0px;
}

.commonTable td.noPadding {
	padding: 0px;
}

.commonTable td.correct, .commonTable tr.correct {
	background-color: #dff0d8;
}

.commonTable td.notcorrect, .commonTable tr.notcorrect {
	background-color: #f2dede;
}

.commonTableNopadding td {
	padding: 0px;
}

.device {
	background: url('../images/newdesign/Text-to-join.png') no-repeat;
	width: 298px;
	height: 280px;
	padding: 115px 30px 0 30px;
}

textarea {
	 width: 300px;
	 height: 100px;
	 padding: 3px;
	 background: none repeat scroll 0 0 #FFFFFF;

	 border: 1px solid #BBBBBB;

	 font-size: 16px;
	 color: #000000;

	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;

	 resize: none;
 }

#headerLContainer #navbarNav
{
	align-self: flex-start;
	justify-content: flex-end;
	padding-top: 15px;
}

#headerLContainer .navbar-toggler
{
	align-self: flex-start;
	justify-content: flex-end;
	margin-top: 7px;
}
@media (min-width: 992px){
.nav-link-yp {
	padding-right: 0.9rem!important;
	padding-left: 0.9rem!important;
	color: #323431!important;
	font-weight: 500;
}
	.start-free{
		padding-right: 0.7rem!important;
		padding-left: 0.7rem!important;
	}
	.ni-d{
		padding-left: 0.7rem;
	}
}

.width100P
{
	width: 100%;
}

.width90P
{
	width: 90%;
}

.indexCaptcha
{

	top:10px;

}

.headCell
{
	position: relative;
}

.memLogged
{
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.memLogged a
{
	text-decoration: underline;
	color: #365ECD;
}

#loginMenuHolder
{
	position: relative;
}

#login_menu
{
	position: absolute;
	background-color: #4E4E4E;
	/*z-index:101;*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:398px;
	height: 70px;
	border:1px transparent;
	text-align:left;
	padding:10px;
	/*margin:5px 0px 0px 295px;*/
	color:#fff;
	font-size:11px;
	top: -7px;
	left: -330px;
}

#login_menu p { margin:0px; padding: 0px; }
#login_menu a { font-size: 11px; color: #fff;}

#login_menu #password,  #login_menu #email{
	height: 25px;
}

#login_menu.ie
{
	/*
        left: 50%;
        margin-left: 294px;
        */
	width:400px;
	top: -5px;
	left: -400px;
	padding:7px 12px 0px 7px;
}

/*#login_submit
{
	background: url('../images/newstore/btn_green.png') no-repeat 0 0;
	font-size:12px;
	color: #fff;
	width: 112px;
	height: 33px;
	line-height: 33px;
	border: 0px;
	font-weight: bold;
}*/



div#indexLeftPanel, div#indexLeftPanel span.title
{
	color: #666666;
	/*font-weight: bold;*/
}

div#indexLeftPanel .line_numb
{
	font-size: 14px;
	line-height: 22px;
	padding-left: 5px;
}

.orBall
{
	width: 23px;
	height: 23px;
	line-height: 23px;
	background: url('../images/newstore/dot.png') no-repeat 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
}

.grCheck
{
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: url('../images/newstore/accept.png') no-repeat 0 0;
}

.grCheck_big
{
	width: 38px;
	height: 38px;
	line-height: 38px;
	background: url('../images/yep/b-tick.png') no-repeat 0 0;
}

/*
 *  MEMBER WELCOME PAGE STYLES
*/

#stepsHolder
{
	width: 83%;
	margin-left:auto;
	margin-right:auto;
}

#stepsHolder div.step
{
	padding: 3px 0;
}

#stepsHolder div.step div
{
	padding: 0px;
}

.greenCont
{
	background: url('../images/newstore/green_frame.png') no-repeat;
	padding: 20px 100px;
	color: #FFF;
}

.whi_oval
{
	background: transparent url('../images/newstore/panel.png') no-repeat center bottom;
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box; /*ff*/
	padding-bottom: 10px;
}

.whi_oval ins
{
	background: transparent url('../images/newstore/panel.png') no-repeat center top;
	vertical-align:middle;
	display:inline-block; /*ie*/
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

/*
 *  MEMBER WELCOME PAGE STYLES
*/

/*
 *  THE KEYWORDS - EXAMPLES OF USE - BULK TXT MENU
*/
#topTabsMenu {
	margin:0;
	padding:0px 0px 0px 142px;
}

#topTabsMenu div {
	float:left;
	width:71px;
	height:21px;
	line-height:21px;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
	text-align:center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

div.keywords ,
div.bulktxt ,
#topTabsMenu div.mouseout
{
	background: url('../images/newstore/grey_btn.png') no-repeat 0 0;
}

#topTabsMenu div.mouseover,
#topTabsMenu div.selected
{
	background: url('../images/newstore/green_btn.png') no-repeat 0 0;
}

#topTabsMenu div.middle
{
	background: url('../images/newstore/10.03.10_08.png') no-repeat 0 0;
	width: 166px;
	height: 25px;
	line-height: 25px;
	color: #666666;
	margin: 0px 15px;
}

.watchmovie,
.watchmovie-over
{
	float: left;
	width:168px;
	height:67px;
	cursor:pointer;
	cursor:hand;
	margin: 0px 6px 0px 20px;;
	top: -25px;
	position: absolute;
}
.watchmovie
{
	background: url('../images/newstore/button-movie.png') no-repeat 0 0;
}
.watchmovie-over
{
	color: #fff !important;
	background: url('../images/newstore/button-movie.png') no-repeat 0 -67px;
}
.watchmovie .inn,
.watchmovie-over .inn {
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	display: block;
}

.watchmovie2,
.watchmovie2-over
{
	float: right;
	width:110px;
	height:30px;
	text-indent: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
	display: block;
	margin-right: 6px;
	top: -5px;
	position: relative;
}
.watchmovie2
{
	background: url('../images/newstore/button-movie-similar.png') no-repeat 0 0px;
}
.watchmovie2-over
{
	color: #fff !important;
	background: url('../images/newstore/button-movie-similar.png') no-repeat 0 -30px;
}
.watchmovie2 .inn,
.watchmovie2-over .inn {
	color: #fff !important;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	display: block;
}

.topTabsBox {
	clear: both;
	margin: 0px;
	height: 270px;
}

.topTabsBox div.showerT {
	display:none;
	padding: 0px; margin: 0px;
	height: 280px;
}

#keywordsContent {
	background: url('../images/newstore/keyword.jpg') no-repeat 0 0;
}

/*
 *  THE KEYWORDS - EXAMPLES OF USE - BULK TXT MENU
*/

/*
 *  THE CLOTHES , SPORT AND FOOD TABS AT INDEX PAGE
*/

#verticalTabsMenu {
	margin:0;
	padding: 0px;
	width:73px;
}

#verticalTabsMenu div {
	float:left;
	width:73px;
	height:75px;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
	text-align:center;
	color: #000;
	font-size: 12px;
}

/* this is the button images */
#vtOne { background: url('../images/newstore/shop_tab.png') no-repeat 0 0; height: 70px; }
#vtTwo { background: url('../images/newstore/sport_tab.png') no-repeat 0 0; }
#vtThree { background: url('../images/newstore/food_tab.png') no-repeat 0 0; }


#vtOne.mouseout { background: url('../images/newstore/shop_tab.png') no-repeat 0 0; height: 70px; }
#vtOne.selected { background: url('../images/newstore/shop_tab_o.png') no-repeat 0 0;  height: 70px; }
#vtOne.mouseover { height: 70px; }


#vtTwo.mouseout { background: url('../images/newstore/sport_tab.png') no-repeat 0 0; height: 75px; }
#vtTwo.selected { background: url('../images/newstore/sport_tab_o.png') no-repeat 0 0; height: 75px;}
#vtTwo.mouseover { height: 75px; }


#vtThree.mouseout { background: url('../images/newstore/food_tab.png') no-repeat 0 0; height: 75px;}
#vtThree.selected
{
	background: url('../images/newstore/food_tab_o.png') no-repeat 0 0;
	position: relative;
	height: 75px;
}
#vtThree.mouseover { height: 75px; }

#vtThree.selected #hider
{
	height: 20px;
	background: #FFF;
	position: relative;
	left: 73px;
	top: 54px;
}

.topTabsVertBox {
	margin: 0px 0px;
	width: 575px;
	background: url('../images/newstore/bulk.jpg') no-repeat -1px 0;
	/*background: url('../images/newstore/bulk_phones.jpg') no-repeat -1px 0;*/
}

.topTabsVertBox div.showerVt {
	display:none;
	padding: 0px;
	height: 280px;
	min-height: 280px;
}

.topTabsVertBox div.showVt {
	display:block;
}

#titleSmsSimul
{
	padding:60px 0px 0px 30px;
	color: #666666;
}

#titleSmsSimul span { font-weight: bold; }

#contentSmsSimul
{
	margin:12px 0px 0px 35px;
	width: 225px;
	height: 90px;
	padding: 5px 5px;
	font-size: 14px;
	color: #666666;
}

#contentSmsSimul.ie { margin: 10px 0px 0px 35px; padding:11px 5px; }

#contentPhoneSimul
{
	width: 183px;
	height: 83px;
	top: 7px;
	left: -49px;
	position: relative;
	max-height: 83px;
	font-size: 12px;
	font-weight: bold;
}

#contentPhoneSimul.ie { top: 7px; }


.reservForm
{
	background: url('../images/newstore/10.03.10_35.png') no-repeat 0 0;
	width: 100%;
	height: 64px;
	line-height: 64px;
}

.reservFormSmall
{
	background: url('../images/yep/large-reserve-input.png') no-repeat 0 0;
	width: 942px;
	height: 163px;
}

/*
.reservForm div
{
	height: 163px;
	line-height: 163px;
}
*/

.reserveKeyword
{
	background: url('../images/newstore/large-reserve-input.jpg') no-repeat 0 0;
	width: 942px;
	height: 163px;
}

/*
 *  INDEX BOTTOM PAGE TABS
*/


#tabMenu {
	margin:0;
	padding:0px;
	list-style:none;
}

#tabMenu li {
	float:left;
	height:32px;
	line-height:32px;
	cursor:pointer;
	cursor:hand;
	padding:0px;
	margin:0px;
	text-indent: 42px;
	color: #666666;
	font-size: 13px;
	top: 0px;
}

#tabMenu #ideasHow
{
	font-size: 14px;
	line-height: 30px;
	text-indent: 16px;
	padding-right: 15px;
	width: 310px;
	top: 0px;
}

/* this is the button images */
#tabMenu #subscr , #tabMenu #subscr.mouseout
{
	background:url(../images/newstore/subscrip_ico.png) no-repeat 0 0;
	width: 170px;
}

#tabMenu #win, #tabMenu #win.mouseout
{
	background:url(../images/newstore/win_ico.png) no-repeat 0 0;
	width: 174px;
}

#tabMenu #polling , #tabMenu #polling.mouseout
{
	background:url(../images/newstore/text_ico.png) no-repeat 0 0;
	width: 153px;
}

#tabMenu li.arrow , #tabMenu li.arrow.mouseout
{
	width: 37px;
}


#tabMenu #subscr.mouseover , #tabMenu #subscr.selected
{
	background:url(../images/newstore/subscrip_ico_o.png) no-repeat 0 0;
	color: #406F9F;
	top: 0px;
}

#tabMenu #win.mouseover , #tabMenu #win.selected
{
	background:url(../images/newstore/win_ico_o.png) no-repeat 0 0;
	color: #406F9F;
	top: 0px;
}

#tabMenu #polling.mouseover , #tabMenu #polling.selected
{
	background:url(../images/newstore/text_ico_o.png) no-repeat 0 0;
	color: #406F9F;
	top: 0px;
}

#tabMenu li.arrow.mouseover , #tabMenu li.arrow.selected
{
	background:url(../images/newstore/thought_arrow.png) no-repeat 0 0px;
	position: relative;
	top: 12px;
}


/*
li.mouseover {background-position:0 0;}
li.mouseout {background-position:0 -32px;}
li.selected {background-position:0 0;}
*/

.boxIndexBottomTabsPage {
	width:970px;
	height: 246px;
	padding: 5px 0px;
	background: url('../images/newstore/frame.png') no-repeat 0 0;
}

.boxBody {
	/*background: url('../images/newstore/panel.png') no-repeat 0 0;*/
	margin: 0px 15px;
	width: 935px;
	height: 196px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	background:#fff repeat scroll 0 0;
	border: 1px solid #DDD;
}

.boxBody div.shower {
	display:none;
	padding: 7px 10px;
}

.boxBody div.shower p
{
	color: #666666;
	font-size: 14px;
}

.boxBody div.shower p span.blue
{
	color: #406F9F;
	font-weight: bold;
	font-size: 16px;
}

.boxBody div.show {
	display:block;
}


.boxBody #category a {
	display:block
}

/* IE Hacks */
*html .boxTop {margin-bottom:-2px;}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}


/*
 *  INDEX BOTTOM PAGE TABS
*/

div.leader,span.leader
{
	height: 24x;
	line-height: 24x;
	width: 22px;
	background: url(../images/newstore/letter_bgd.png) no-repeat 0 3px;
	color: #fff;
	padding: 0px 0px;
}

table.commontable,
table.commonform2,
div.commontable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background:none repeat scroll 0 0;
	padding:10px 10px 10px 10px;
}

table.commonform
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	background:none repeat scroll 0 0;
	background-color: #F1F1F1;
	padding: 25px 50px;
}

table.commontable td
{
	border-top: 1px solid #E5E5E5;
	font-size: 14px;
	font-weight:normal;
	padding-left: 10px;
	vertical-align: middle;
}

table.commontable td.topBorder
{
	border-top: 1px solid #E5E5E5;
}

table.commontable .subtitlesepar
{
	border-top:0px;
	height: 10px;
}

table.commontable .tabtitle td, table.commontable .tabtitle th
{
	font-size: 14px !important;
	height: 25px;
	color:#28a745 !important;
	font-weight:bold;
	border-top: 0px;
	border-right: 1px solid #E5E5E5;
	padding-left: 10px;
}

table.commontable .tabtitle td.last { border: 0px; }

.commontable .iconHolder div
{
	width: 80px;
	text-align: center;
}

table.commontable img.icon
{
	border: 0px;
	margin-top: 3px;
}

table.commontable .actionholder { text-align: left; }
table.commontable .actionholder div
{
	width: 80px;
	text-align: center;
}

table.commontable td:last-of-type
{
	min-height: 26px;
}

input.commoninput_text
{
	border:1px solid #C6C6C6;
	padding: 7px 0px 7px 8px;
	border-radius: 3px;
}

table.commonform .req
{
	font-size: 12px;
}
.commontable .actionholder a {
	width: 80px;
	text-align: center;
}

/*table.commonform input*/
/*{*/
/*font-size: 12px;*/
/*}*/

#paysteps table
{
	background:none repeat scroll 0 0;
	border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	padding: 10px;
	border-width:1px;
	font-size: 12px;
}

#paysteps .left
{
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
}

#paysteps .right
{
	-moz-border-radius:0px 5px 5px 0px;
	-webkit-border-radius:0px 5px 5px 0px;
}

#paysteps .active
{

	/* -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);	 */
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

	background: #76B23B;
}
#paysteps .active td
{
	font-weight: bold;
	color:white;
	text-align:center;
	font-size:16px;
}

#paysteps .non_active
{
	background: #E5E5E5;
}
#paysteps .non_active td
{
	font-weight: bold;
	color:#999292;
	text-align:center;
	font-size:16px;
}

table.commontableOrage,
table.commonformOrange
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:3px 5px 15px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background:#fff repeat scroll 0 0;
	border-color:#FFAC01 #FFAC01 #FFAC01;
	border-style:solid;
	border-width:3px;
	padding:10px 10px 10px 10px;
	/* 	behavior: url(PIE.htc); */
}

commontableGray,
commonformGray
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background:#fff repeat scroll 0 0;
	border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:1px;
	padding:10px 10px 10px 10px;
	behavior: url(PIE.htc);

}

table.commontableGreen,
table.commonformGreen
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	/* -moz-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5); */
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	background:#F3F4F4 repeat scroll 0 0;
	border-color:#5ABA21 #5ABA21 #5ABA21;
	border-style:solid;
	border-width:1px;
	padding:5px 5px 5px 5px;
	behavior: url(PIE.htc);
}

.beau
{
	background:    #f3f3f3;
	border:        1px solid #569;
	border-radius: 5px;
	color:         #000;
	display:       inline-block;
	padding:       7px 11px;
	/* font:          normal 400 12px/1 "Lato", Arial, sans-serif;*/
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}
.beau:hover { border:1px solid #666; }
.beau.dis { background: #DDD; color: #AAA; }
.beau.dis:hover { border:1px solid #CCC; }

a.beau { text-decoration: none; color:#000 !important; }

.lbrough { border-bottom-left-radius: 0px; border-top-left-radius: 0px; -moz-border-radius-bottomleft:0; -moz-border-radius-topleft:0; }
.rbrough { border-bottom-right-radius: 0px; border-top-right-radius: 0px; -moz-border-radius-bottomright:0; -moz-border-radius-topright:0; }

table.statistic {  }
table.statistic td { padding: 5px 0px; border-bottom: 1px solid #BDBDBD; }
table.statistic .caption {
	/*background-color:#E1E1E1;
	border:1px solid #BDBDBD;*/
	padding:5px;
	font-weight: bold;
}

table.statistic .even { background-color: #E9E9E2; }

#download_apps { width: 278px; height: 63px;  }
#carriers { background: url(../images/newstore/carriers_panel.png) no-repeat; width: 885px; height: 81px; display: block; text-align: left;}

#carriers font {color: #858688; font-size: 14px; display: inline-block; width: 300px; position: relative; top: 25px; left: 19px;}
#carriers img {position: relative; top: 1px;}

#carriersHolder
{
	display: block;
	width: 100%;
	/*margin-left: 80px;*/
}

.reportmenu a
{
	font-size: 14px;
	color:#000;
	padding: 3px 6px;
	font-weight: bold;
}

a.actreport, .reportmenu a:hover
{
	color:#fff;
	background-color:#28a745;
	border-radius: 3px;
	-moz-border-radius:3px;
	border:none;
	border-bottom: 1px solid #A0A0A0;
}

.commontable .inner{
	width: 100%;
	background-color: #f5f5f5;
}
.commontable .inner td.title
{
	width: 150px;
}
.commontable .inner td
{
	height: 25px;
	border: none;
}
.addinfo td
{
	height: 30px;
}

.orangeBackgroundWithGradient
{
	background: #EB8B03; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEAE01', endColorstr='#EB8B03'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FEAE01), to(#EB8B03)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FEAE01,  #EB8B03); /* for firefox 3.6+ */
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	width: 240px;
	position: relative;
	height: 80px;
	margin: 0px;
	padding: 0px;
}

.orangeBackgroundWithGradient font
{
	display: block;
	position: relative;
	top: 20px;
	text-align: left;
	padding: 0px 0px 0px 20px;
	font-size: 20px;
	font-weight: bold;
	color: white;
}

table.commonformGrayNoPadding
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 5px 1px rgba(10, 0, 0, 0.5);
	background:#fff repeat scroll 0 0;
	border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:0px;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e1e1e1,  #fff); /* for firefox 3.6+ */
}

.sectionText
{
	height: 125px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align: top;
}

.singleLineOrange { border-bottom: 1px solid #E28100; }
.singleLineOrangeDarker { border-bottom: 1px solid #D08132; }
.singleLineWhite { border-bottom: 1px solid #fff; }


.greySectionToggle
{
	display: block;
	background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(e3e3e3));
	background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E3E3E3'); /* for IE */

	cursor: pointer;
	padding: 3px 8px;
	border:1px solid #CCC;
	border-bottom: 1px solid #A0A0A0;
	border-radius: 3px;
	-moz-border-radius:3px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
}

.greySectionToggle:hover { border:1px solid #666; color: #000;}
.questionMark
{
	position: relative;
	left: 3px;
	background: url(../images/help_icon.gif) no-repeat top center;
	width: 16px;
	height: 16px;
}

.legentContent
{
	display: none;
	color: white !important;
}

.darkContentTransparent {
	background-color: #3F3F3F;
	/*color: #fff !important;*/
	font-size: 11px;
	left: 0;
	top: 0;
	padding: 10px;

	text-align: left;

	-moz-border-radius: 0px 10px 10px 10px;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;

	-moz-background-inline-policy:continuous;
	-moz-border-radius:0px 0px 5px 5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:0px 0px 5px 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.darkContentTransparent table{z-index: 60 !important;}
.darkContentTransparent td{color: white !important; font-size: 12px;}

.lightGreyContentTransparent {
	/*	background-color: #F3F3F3;*/
	background-color: #FCFCFC;

	font-size: 11px;
	left: 0;
	top: 0;
	padding: 10px 10px 0px 10px;
	text-align: left;
	-moz-border-radius: 0px 10px 10px 10px;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;
	-moz-background-inline-policy:continuous;
	-moz-border-radius:0px 0px 5px 5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:0px 0px 5px 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.lightGreyContentTransparent table{z-index: 30 !important;}
.lightGreyContentTransparent td{color: white !important; font-size: 12px;}

#legentClickId
{
	position: relative;
	top: 2px;
}

.redArea
{
	background: #BF3F3F;
	height: 20px;
	color: white !important;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	padding: 5px 8px 0px 8px;
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
}

.formtxt
{
	font-weight: bold;
	font-size: 12px;
	color: #545454;
}

.reservFormShort
{
	background: url('../images/yep/short-reserve-input.jpg') no-repeat 0 0;
	width: 419px;
	height: 163px;
}

.verticalContactusHolderParent{position: relative;}

.verticalContactusHolder
{
	position: absolute;
	/*	top: 40%;*/
	top: 287px;
}


.verticalContactusHolder a#verticalContactus {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute;
	left: expression( ((document.body.offsetWidth - 936)/2)+ 'px');
	background: url(../images/newstore/left-btn_contact.gif);
	display: block;
	width: 37px;
	height: 115px;
}

html>body .verticalContactusHolder a#verticalContactus
{
	background: url(../images/newstore/left-btn_contact.gif);
	display: block;
	width: 37px;
	height: 115px;
	z-index: 356;
	/*position: absolute;
	top: 90px;
	left: -53px;*/
	position:fixed;
}

.who_box_bg
{
	background: url('../images/yep/Who-Can-Use-It_gr.png') repeat-x 0 0;
	width: 164px;
	height: 199px;
}

.who_box_title
{
	position: relative;
	bottom: -44px;
	left: 0px;
	background: url('../images/yep/rectangle-3d.png') no-repeat 0 0px;
	width: 186px;
	height: 42px;
	color: #FFFFFF;
	font-weight: bold;
}

.who_box_play
{
	position: relative;
	top: -17px;
	left: 0px;
	width: 96px;
	height: 28px;
	border: 0px;
}

.bg_white { background-color: #FFFFFF; width: 11px; height: 199px; }

#verticalContactusContent
{
	width: 400px;
	height: 230px;
	overflow: hidden;
}

.modalTitle
{
	font-size: 22px;
	font-weight: bold;
	color: #2A78BA;
}

.modalDescription
{
	display: block;
	padding: 7px 0px 13px 0px;
}

.modalTitleWithLeftPadding
{
	font-size: 22px;
	font-weight: bold;
	color: #2A78BA;
	padding-left: 11px;
}

.modalDescriptionWithLeftPadding
{
	display: block;
	padding: 7px 0px 13px 11px;
	font-size: 16px;
	font-weight: bold;
}

.modalDescription
{
	display: block;
	padding: 7px 0px 13px 0px;
	font-size: 16px;
	font-weight: bold;
}

.homePageModalHolder {position: relative;text-align: left; width: 316px; }

.homePageModal
{
	display: block;
	width: 32px;
	height: 47px;
	text-align: left;
	position: absolute;
	top: -52px;
	left: 285px;
}

.homePageModalWindowContent
{
	background: url('../images/newstore/Modal.jpg') no-repeat;
	width: 650px;
	height: 250px;
	position: relative;
}

.homePageModalWindowCustomText
{
	width: 375px;
	height: 100px;
	position: absolute;
	top: 30px;
	left: 265px;
}

.homePageModalWindowCustomText span
{
	display: block;
	font-size: 28px;
	font-weight: bolder;
}

.greenBrand
{
	color: #8EBA19;
	font-size: 28px !important;
	font-weight: bolder;
}

.homePageModalWindowCustomText font
{
	font-size: 16px;
	font-weight: bold;
}

.italic { font-style: italic !important;}
.normal { font-style: normal !important;}

div.QuickSteps
{
	background: rgb(218, 244, 251);
	height: 42px;
	width: 622px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.QuickSteps font
{
	display: block;
	margin: 12px 0px 0px 12px;
	font-size: 16px;
	font-weight: bold;
}

div.NeedHelp
{
	background: url(../images/newstore/ProTexting-Admin_03.png) no-repeat 290px 50% rgb(248, 247, 202);
	height: 42px;
	width: 450px;
	margin-left: 12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.NeedHelp font
{
	display: block;
	margin: 12px 0px 0px 30px;
	font-size: 13px;
	font-weight: bold;
}

div.NeedHelp a
{
	font-size: 13px;
	font-weight: bold;
	color: #313131;
}

.AdminSteps
{
	position: absolute;
	top: -175px;
	left: 3px;
}

.AdminSteps font
{
	display: block;
	margin: 200px 0px 0px 30px;
	width: 150px;
	color: rgb(118, 118, 118);
	font-size: 13px;
	line-height: 17px;
}

.AdminStepsLink:link, .AdminStepsLink:visited, .AdminStepsLink:active
{
	color: rgb(118, 118, 118);
	font-size: 13px;
	line-height: 17px;
}

.AdminStepsback
{
	width: 622px;
	height: 180px;
	background: rgb(241, 241, 241);
	position: relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.AdminStep1
{
	display: block;
	width: 205px;
	background: url(../images/newstore/1.jpg) 0% 0% no-repeat;
}

.AdminStep2
{
	display: block;
	width: 205px;
	background: url(../images/newstore/2.jpg) 0% 0% no-repeat;
}

.AdminStep3
{
	display: block;
	width: 205px;
	background: url(../images/newstore/3.jpg) 0% 0% no-repeat;
}

.AdminMobileAppsHolder
{
	background: rgb(238, 238, 238);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 5px;
	width: 617px;
}

.AdminVideoHolder
{
	width: 100%;
	float: left;
}

.AdminVideo
{
	width: 450px;
	/*
	margin-left: 12px;
	padding-left: 10px;
	*/
}

.videoThumb
{
	height: 80px;
	margin-bottom: 20px;
	font-size: 12px;
}

.videoThumbImage
{
	float: left;
	width: 100px;
	height: 77px;
}

.videoThumbDescription
{
	float: left;
	margin: 7px 0px 0px 7px;
	width: 300px;
	font-size: 13px;
}

.videoThumbDescription font
{
	font-weight: bold;
	display: block;

}

.videoThumbDescription span
{
	margin: 10px 0px 0px 0px;
	display: block;
}

.video_box_play
{
	background: url(../images/yep/play.png) no-repeat;
	width: 96px;
	height: 28px;
	position: absolute;
	left: 45px;
	top: -15px;
}

.video_box_title
{
	position: relative;
	bottom: -44px;
	left: 0px;
	background: url('../images/yep/rectangle-3d.png') no-repeat 0 0px;
	width: 186px;
	height: 42px;
	color: #FFFFFF;
	font-weight: bold;
}

.videoDescOneRow
{
	color: white;
	font-size: 11px;
	margin: 5px 3px 0px 3px;

	background-color: #3F3F3F;
	display: block;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;
	padding: 3px;
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	cursor: pointer;
}

.videoDescAnimated
{
	position: absolute;
	top: 0px;
	left: 3px;
	color: white;
	font-size: 11px;
	width: 152px;

	background-color: #3F3F3F;
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
	/*
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;
	*/
	opacity: 0;
	padding: 3px;
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.videoHolderBig
{
	display: none;
}

.featuresTitle
{
	display: block;
	height: 50px;
	margin: 0px 0px 20px 18px;
	background: url(../images/yep/new_f_title.png) no-repeat;
}

.featuresImg
{
	display: block;
	width: 922px;
	height: 321px;
	margin: 0px 0px 0px 0px;
	background: url(../images/yep/new_f_CR3.jpg) no-repeat;
}

.featuresAllContainer{width: 100%;}

.featuresAll
{
	display: block;
	width: 962px;
	height: 26px; /*37*/
	padding-top: 10px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #424242;
	background: #EFEFEF;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.featuresAll a
{
	color: #426B8C;
	font-size: 12px;
}

.featuresCommon
{
	width: 430px;
	/*height: 123px;*/
}

.featuresCommon font
{
	/*display: block;*/
	/*margin: 0px 0px 0px 200px;*/
	color: #4284BD;
	font-size: 24px;
	font-weight: bold;
}

.featuresCommon span
{
	display: block;
	margin: 10px 0px 0px 0px;
	color: black;
	font-size: 15px;
}

.features1
{
	width: 520px;
	height: 136px;
	margin-right: 20px;
	background: url(../images/yep/new_f_go.jpg) no-repeat ;
}

.features2
{
	width: 520px;
	height: 136px;
	background: url(../images/yep/new_f_analytics.jpg) no-repeat 10px top;
}

.features3
{
	width: 520px;
	height: 136px;
	margin-right: 20px;
	background: url(../images/yep/new_f_help.jpg) no-repeat;
}

.features4
{
	width: 520px;
	height: 136px;
	background: url(../images/yep/new_f_stationary.jpg) no-repeat 10px top;
}

.featuresSeparatorsContainer
{
	position: relative;
}

.featuresVerticalSeparatorCommon
{
	position: absolute;
	height: 122px;
	border-right: 1px solid #E7E7E7;
	width: 1px;
}

.featuresVerticalSeparator1
{
	/*
	height: 122px;
	top: -294px;
	left: 471px;
	*/

	height: 122px;
	border-right: 1px solid #E7E7E7;
	width: 50%;
}

.featuresVerticalSeparator2
{
	height: 135px;
	border-right: 1px solid #E7E7E7;
	width: 1px;
	position: absolute;
	top: -10px;
}

.featuresHorizontalSeparatorContainer
{
	position: relative;
	display: block;
	height: 1px;
	width: 1px;
}

.featuresHorizontalSeparator
{
	height: 1px;
	border-bottom: 1px solid #E7E7E7;
	width: 950px;
	top: -13px;
	position: absolute;
	display: block;
	/*top: -170px;*/
}

#allFeaturesList {
	width: 980px;
}

.videoClassRoomHolder
{
	position: absolute;
	top: -40px;
}

.videoClassRoomBlockBtn
{
	display: block;
	width: 267px;
	height: 39px;
	background: url(../images/yep/video-classroom_board.jpg) no-repeat;
}

.videoClassRoomImage
{
	width: 976px;
	height: 221px;
	background: url(../images/yep/video-classroom.gif) no-repeat;
}

p.videoClassRoomInfo
{
	border: 1px solid #F1F1E9;
	background: #FEFEDA;
	padding: 20px 16px 20px 30px;
	margin-right: 14px;
	color: #3F3B38;
}

p.videoClassRoomInfo font
{
	color: #1D60A4;
	font-size: 14px;
}

p.marketingToolsHint
{
	display: block;
	background: #FAFAEF;
	text-align: center;
	color: #525252;
	font-size: 14px;
	height: 16px;
	padding: 7px 0px 7px 0px;
	vertical-align: middle;
}

p.marketingToolsHint font
{
	color: #6892B7;
	font-size: 14px;
}

.blue_number
{
	width: 30px;
	height: 30px;
	display: block;
	text-align: center;
	padding-top: 5px;
	background: url(../images/yep/number-circle.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.titleWithBlueNumber
{
	line-height: 30px;
	height: 30px;
	display: block;
	text-align: left;
	background: url(../images/yep/number-circle.gif) no-repeat 0 0;
	color: #9A9A9A;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
}

.titleNumber
{
	line-height: 30px;
	height: 30px;
	display: block;
	text-align: left;
	color: #9A9A9A;
	font-size: 18px;
	padding-left: 10px;
	font-weight: bold;
}

.titleWithBlueNumber font.number
{
	width: 30px;
	height: 30px;
	display: inline-block;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	position: relative;
	left: -10px;
}

.printingImageHolder
{
	width: 170px;
	margin: 0px 75px 30px 0px;
	text-align: center;
}

.printingOptions a
{
	font-size: 14px;
	color: #6E6E6E;
	line-height: 30px;
	vertical-align: middle;
}

.printingOptions span
{
	font-size: 14px;
	color: #6E6E6E;
	line-height: 30px;
	vertical-align: middle;
	position: relative;
	bottom: 2px;
}

.marketingToolTypesFitler
{
	line-height: 30px;
	height: 30px;
	display: block;
	margin-right: 10px;
}

.marketingToolTypesFitler span
{
	color: #C4C4C4;
}

.marketingToolTypesFitler a
{
	line-height: 30px;
	height: 30px;
}

.marketingToolTypesFitler a:hover, .marketingToolTypesFitler a.active
{
	color: #6E6E6E;
}

.partnersImageHolder
{
	width: 220px;
	height: 200px;
	margin: 0px 13px 30px 0px;
	text-align: center;
}

.partnersImageHolder span
{
	line-height: 30px;
	display: block;
	color: #9A9A9A;
	font-size: 13px;
}

#click-bank-status {
	display: inline-block;
	height: 18px;
	margin: 10px 0px 0px 0px;
	font-size: 12px;
}

#click-bank-status img { vertical-align: middle; }

#addonfailedlink
{
	position: absolute;
	top: -20px;
	font-size: 14px;
	background-color: #CD3E12;
	padding: 6px 15px;
	color: #FFFFFF;
	border-radius: 5px;
}
#addonfailedlink A
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.commonLabel
{
	cursor: pointer;
}

#qrCodeHolder
{
	position: relative;
	left: -30px;
	top: -20px;
	z-index: 1;
}

.qrCodeStep1
{
	float: left;
	position: relative;
	top: 10px;
}

.qrCodeStep2
{
	float: left;
	position: relative;
	vertical-align: top;
	text-align: left;
}

.qrCodeStepBody
{
	float: left;
	line-height: 23px;
	vertical-align: middle;
	font-size: 14px;
}

#phoneTo
{
	position: absolute;
	left: 125px;
	top: 95px;
	font-size: 16px;
	font-weight: bold;
}

#TextMessage
{
	position: absolute;
	width: 195px;
	height: 54px;
	left: 55px;
	top: 150px;
	font-size: 16px;
	overflow: hidden;
}

.new
{
	color: #B1181D;
	font-weight: bold;
}

.pause
{
	background: url(../images/newstore/control_pause.png) no-repeat center center;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 5px;
	/*    margin-left: 10px;*/
}

.resume
{
	background: url(../images/newstore/control_play.png) no-repeat center center;
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 5px;
	/*    margin-left: 10px;*/
}

.statusTxt
{
	line-height: 16px;
	display: inline-block;
}

table.rowGreyColleredTable tr
{
	height: 25px;
}

table.rowGreyColleredTable td
{
	padding-left: 5px;
	font-size: 12px;
}

table.rowGreyColleredTable td.content
{
	font-weight: bold;
}

.greyRow
{
	background: #EBEBEB;

}

.contestPreviewLeftSection
{
	width: 40%;
}

.contestPreviewRightSection
{
	width: 55%;
}

div.contestPreviewRightSection table td
{
	/*    margin: 0px 0px 0px 40px;*/
	padding-bottom: 20px;
}

.lightGrey
{
	color: #757575;
}

.contestantWaiter
{
	display: inline-block;
	background: url(../images/loading.gif) no-repeat;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding-left: 37px;
	font-style: italic;
}

.contestantWaiterFinished
{
	display: inline-block;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	padding-left: 37px;
	font-style: normal;
	font-size: 24px;
	color: #a70000;
}

.winnerOrder
{
	color: #706E6F;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}

.winnerContactInfo
{
	color: #706E6F;
	font-size: 24px !important;
	line-height: 30px;
}

.winnerTableGrey
{
	background: #EEEEEE;
	padding: 3px 7px 3px 7px;
}

.winnerTable
{
	padding: 0px 7px 0px 7px;
}

.winnerMobileNumber
{
	text-align: right;
	padding-right: 15px;
}

.entryDate
{
	color: #706E6F;
	text-align: right;
	padding-right: 15px;
	line-height: 22px;
}

.entryDateLabel
{
	color: #706E6F;
	line-height: 22px;
}

.sectionTextContest
{
	height: 60px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	vertical-align: top;
}

.noWinner
{
	color: #706E6F;
	font-size: 15px;
}

.someGreyTxt
{
	color: #706E6F;
}

ul.qrCodeReaders
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	list-style: none;
	color: black;
	position: relative;
}

ul.qrCodeReaders li
{
	width: 60px;
	height: 70px;
	float: left;
	display: block;
	position: relative;
	margin-right: 38px;
}

ul.qrCodeReaders li a
{
	color: black !important;
	width: 60px;
	height: 60px;
	display: block;
	position: relative;
	line-height: 100px;
	vertical-align: bottom;
	text-align: center;
}

ul.qrCodeReaders a.apple
{
	background: url(../images/newstore/apps-apple.png) no-repeat center top;
}

ul.qrCodeReaders a.android
{
	background: url(../images/newstore/apps-andro.png) no-repeat center top;
}

ul.qrCodeReaders a.blackberry
{
	background: url(../images/newstore/apps-berry.png) no-repeat center top;

}
ul.qrCodeReaders a.windows {
	background: url(../images/newstore/win-icon-qr.png) no-repeat center top;
}

.commonMultiPurposeButton
{
	background:    #f3f3f3;
	border:        1px solid #569;
	border-radius: 5px;
	color:         #000;
	display:       inline-block;
	padding:       7px 11px;
	/* font:          normal 400 12px/1 "Lato", Arial, sans-serif;*/
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}

.commonMultiPurposeButton:hover
{
	border:1px solid #B6B6B6;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.clearBoth
{
	clear: both;
}

.paddingBottom20
{
	padding-bottom: 20px;
}

.paddingRight10
{
	padding-right: 10px;
}

.paddingBottom20 {
	padding-bottom: 20px;
}

.floatLeft {
	float: left;
}

#commonCofirmBoxText
{
	color: #444444;
	font-family: Arial,helvetica,sans-serif;
	font-size: 12px;
	line-height: normal;
}

.notificationPreviewBoxIphoneNew
{
	background: url("../images/iPhone4_display.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 400px;
	padding-top: 100px;
	width: 300px;
}

.notificationPreviewTextIphoneNew
{
	font-size: 11px;
	height: 110px;
	margin: 30px auto auto 65px;
	overflow: hidden;
	width: 180px;
}

.notificationPreviewBoxBiggerPhoneCustom
{
	background: url("../images/n4_display_standalone.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 318px;
	padding-top: 80px;
	width: 300px;
}

.notificationPreviewBiggerPhoneTextFixedCustom
{
	border: medium none;
	font-size: 11px;
	height: 245px;
	margin: 35px 0 3px 55px;
	overflow: hidden;
	width: 235px;
}

/* NOTIFICATIONS */
.notificationPreviewBox
{
	background: url('../images/iPhone4_display.png') no-repeat;
	width: 300px;
	height: 400px;
	padding-top: 100px;
}

.notificationPreviewShorCode
{
	margin: -45px 0 30px 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 15px;
}

.notificationPreviewText
{
	overflow: hidden;
	margin: auto;
	width: 214px;
	height: auto;
	padding: 10px;
	min-height: 90px;
	max-height: 235px;
	margin-left: 44px;
	margin-top: 23px;
	font-size: 13px;
	line-height: normal;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #e0dee5;
	border-radius: 20px;
}

.notificationPreviewBoxBiggerPhone
{
	background: url('../images/iPhone4_display.png') no-repeat;
	width: 295px;
	height: 400px;
	padding-top: 100px;
	padding-left: 20px;
}

.notificationPreviewBoxBiggerPhone2
{
	background: url('../images/n4_display_standalone.jpg') no-repeat;
	width: 300px;
	height: 400px;
	padding-top: 80px;
}

.notificationPreviewBiggerPhoneShorCode
{
	margin: -45px 0 30px 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 15px;
}

.notificationPreviewBiggerPhoneText
{
	overflow: hidden;
	margin: 35px 0px 3px 35px;
	width: 235px;
	height: 250px;
	font-size: 11px;
	border: none;
}

.notificationPreviewBiggerPhoneTextFixed
{
	overflow: hidden;
	margin: 35px 0px 3px 35px;
	width: 200px;
	height: 245px;
	font-size: 11px;
	border: none;
}

.notificationPreviewBiggerPhoneTextMMS
{
	overflow: hidden;
	margin: 35px 0px 3px 55px;
	width: 235px;
	height: 245px;
	font-size: 11px;
	border: none;
}

.ideaPreviewBiggerPhoneText
{
	width: 250px;
	text-align: center;
	position: relative;
	padding-bottom: 3px;
}

/* NOTIFICATIONS */

/* begin css tabs */

ul#tabnav { /* general settings */
	text-align: left; /* set to left, right or center */
	border-bottom: 1px solid #ccc; /* set border COLOR as desired */
	list-style-type: none;
	/*  padding: 2px 10px;  THIRD number must change with respect to padding-top (X) below */
	height: 23px;
	margin: 0px;
	padding: 0px;
}

ul#tabnav li { /* do not change */
	/*  display: inline;*/
	display: inline-block;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: -2px;
}

ul#tabnav li a{ /* settings for all tab links */
	padding: 7px 12px 5px 12px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	-moz-padding: 7px 12px 4px 12px;
	border: 0px solid #ccc; /* set border COLOR as desired; usually matches border color specified in #tabnav */

	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-top-right: 5px;
	-moz-border-radius-top-left: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;

	background-color: #E4E4E4;


	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;

	font-size: 16px;
	font-family: 'Lato',sans-serif;

}

ul#tabnav li#activetab a { /* settings for all tab links */
	padding: 7px 12px 5px 12px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
	-moz-padding: 7px 12px 4px 12px;
	border: 1px solid #ccc; /* set border COLOR as desired; usually matches border color specified in #tabnav */

	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-top-right: 5px;
	-moz-border-radius-top-left: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;

	background-color: #ffffff;

	margin-right: 0px; /* set additional spacing between tabs as desired */
	text-decoration: none;
	border-bottom: 1px solid #FFFFFF;

	font-size: 16px;
	font-weight: bold;
}

.displayNone
{
	display: none;
}

.displayBlock
{
	display: block;
}

.displayInline
{
	display: inline;
}

.displayInlineBlock
{
	display: inline-block;
}

.displayNoneImp
{
	display: none !important;
}

.commonButton
{
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: pointer;
}

.commonButton:hover
{
	color: #FFF!important;
}

.commonButton:disabled
{
	opacity: 0.5;
	background:    #28a745;
	border-radius: 5px;
	color:         #fff;
	display:       inline-block;
	padding:       10px 20px;
	font:          normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align:    center;
	text-shadow:   none;
	cursor: not-allowed;
}

.displayFlexContainer
{
	height: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	align-content: center;
	justify-content: center;
}

.attach
{
	color: #3674a6;
	font-size: 14px;
	padding-bottom: 5px;
}

.attach_img
{
	background: url(../images/mms-attach.gif) no-repeat;
	width: 91px;
	height: 24px;
	margin-top: 5px;
	margin-left: 140px;
}

.paddingLeft100
{
	padding-left: 100px;
}

.positionAbsolute
{
	position: absolute;
}

.positionRelative
{
	position: relative;
}

.width1000
{
	width: 1000px;
}

/*H1, .h1Like
{
    font-family: 'Lato', Arial, sans-serif;
    font-size: 28px;
    color: #3674a6;
    text-align: center;
}*/

.commonTableNew
{
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px !important;
}

table.small th
{
	font-size: 12px !important;
	padding: 5px 15px 5px 15px !important;
	font-weight:normal !important;
	background-color:#DEDEDE !important;
}

table.small td
{
	font-size: 12px !important;
	padding: 5px 15px 0px 15px !important;
	font-weight:normal !important;
}

.commonTableNew th
{
	background-color: #F1F1F1;
	border: 0px;
	border-right: 3px solid #FFFFFF;
	border-bottom: 1px solid #C4C4C4;

	font-size: 14px;
	color: #3F3F3F;
	padding: 15px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
	text-transform: capitalize;
}

.commonTableNew th.details
{
	color: #1C80B4;
}

.commonTableNew th.first
{
	-webkit-border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

.commonTableNew th.last
{
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	border-spacing-right: 0px;
	border-right: 0px;
}

.commonTableNew th.noTopBottomPadding
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.commonTableNew td
{
	padding: 0.5vh;
	vertical-align: top;
	color: #363636;
	border-top: 0px !important;
}

.commonTableNew td.important
{
	font-size: 16px;
	font-weight: bold;
	color: #505050;
	/* text-transform: uppercase; */
}

.commonTableNew td.importantDetails, .commonTableNew td.importantDetails a.text
{
	font-size: 16px;
}

.commonTableNew td.importantDetails a.link
{
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
}

.commonTableNew td.status
{
	color: #1377B2;
}

.commonTableNew td.statusActive
{
	color: green;
	font-weight: bold;
	text-transform: uppercase;
}

.commonTableNew td.statusNotActive
{
	color: grey;
	font-weight: bold;
	text-transform: uppercase;
}

.commonTableNew .note
{
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-transform: none;
	font-style: italic;
}

.commonTableNew td.separator
{
	padding: 0px;
}

.commonTableNew td.separatorVertical
{
	border-right: 1px solid #DADADA;
}

.commonTableNew td span.stress
{
	font-size: 16px;
	font-weight: bold;
	/* text-transform: uppercase; */
}

.commonTableNew .ticks
{
	position: relative;
	height: 1px;
}

.commonTableNew .ticks div.tick
{
	position: absolute;
	top: -7px;
	left: 50px;
	width: 13px;
	height: 9px;
	background: url(../images/details_tick.gif) no-repeat;
}

.commonTableNew .ticks div.tick_apps
{
	position: absolute;
	top: -7px;
	left: 10px;
	width: 13px;
	height: 9px;
	background: url(../images/details_tick.gif) no-repeat;
}

.commonTableNew td.verticalMiddle
{
	vertical-align: middle;
}

.commonTableNew td.verticalTop
{
	vertical-align: top;
}

.commonTableNew td.verticalBottom
{
	vertical-align: bottom;
}

.commonTableNew td.noTopBottomPadding
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.commonTableNew td.noLeftRightPadding
{
	padding-left: 0px;
	padding-right: 0px;
}

.commonTableNew td.noRightPadding
{
	padding-right: 0px;
}

.commonTableNew td.noPadding
{
	padding: 0px;
}

.commonTableNew td.correct, .commonTableNew tr.correct
{
	background-color: #dff0d8;
}

.commonTableNew td.notcorrect, .commonTableNew tr.notcorrect
{
	background-color: #f2dede;
}

.commonTableNewNopadding td
{
	padding: 0px;
}

.noPadding
{
	padding: 0px !important;
}

.noPaddingRight
{
	padding-right: 0px !important;
}

.noPaddingLeft
{
	padding-left: 0px !important;
}

.padding5
{
	padding: 5px !important;
}

.padding10
{
	padding: 10px;
}

.padding12
{
	padding: 12px;
}

.padding20
{
	padding: 20px;
}

.padding20Imp
{
	padding: 20px !important;
}

.padding30
{
	padding: 30px;
}

.paddingBottom5
{
	padding-bottom: 5px;
}

.paddingBottom10
{
	padding-bottom: 10px !important;
}

.paddingBottom20
{
	padding-bottom: 20px;
}

.paddingBottom30
{
	padding-bottom: 30px;
}

.paddingBottom50
{
	padding-bottom: 50px;
}

.paddingBottom75
{
	padding-bottom: 75px;
}

.paddingTop3
{
	padding-top: 3px !important;
}

.paddingTop5
{
	padding-top: 5px !important;
}

.paddingTop8
{
	padding-top: 8px !important;
}

.paddingTop10
{
	padding-top: 10px !important;
}

.paddingTop13
{
	padding-top: 13px !important;
}

.paddingTop15
{
	padding-top: 15px !important;
}

.paddingTop17
{
	padding-top: 17px !important;
}

.paddingTop20
{
	padding-top: 20px !important;
}

.paddingTop25
{
	padding-top: 25px;
}

.paddingTop28
{
	padding-top: 28px;
}

.paddingTop30
{
	padding-top: 30px  !important;
}

.paddingTop37
{
	padding-top: 37px;
}

.paddingTop40
{
	padding-top: 40px;
}

.paddingTop50
{
	padding-top: 50px;
}

.paddingTop60
{
	padding-top: 60px;
}

.paddingTop70
{
	padding-top: 70px;
}

.paddingTop100
{
	padding-top: 100px;
}

.paddingTop145
{
	padding-top: 145px;
}

.paddingLeft10
{
	padding-left: 10px;
}

.paddingLeft15
{
	padding-left: 15px;
}

.paddingLeft17
{
	padding-left: 17px;
}

.paddingLeft20
{
	padding-left: 20px;
}

.paddingLeft3
{
	padding-left: 3px;
}

.paddingLeft5
{
	padding-left: 5px;
}

.paddingLeft20
{
	padding-left: 20px;
}

.paddingLeft25
{
	padding-left: 25px;
}

.paddingLeft30
{
	padding-left: 30px;
}

.paddingLeft40
{
	padding-left: 40px;
}

.paddingLeft45
{
	padding-left: 45px;
}

.paddingLeft50
{
	padding-left: 50px;
}

.paddingLeft60
{
	padding-left: 60px;
}

.paddingLeft70
{
	padding-left: 70px;
}
.paddingLeft80
{
	padding-left: 80px;
}

.paddingLeft95
{
	padding-left: 95px;
}

.paddingLeft105
{
	padding-left: 105px;
}

.paddingLeft100
{
	padding-left: 100px;
}

.paddingLeft145
{
	padding-left: 145px;
}

.paddingRight5
{
	padding-right: 5px ;
}

.paddingRight15
{
	padding-right: 15px !important;
}

.paddingRight10
{
	padding-right: 10px;
}

.paddingRight19
{
	padding-right: 19px;
}

.paddingRight20
{
	padding-right: 20px;
}

.paddingRight25
{
	padding-right: 25px;
}

.paddingRight30
{
	padding-right: 30px;
}
.paddingRight40
{
	padding-right: 40px;
}

.paddingRight90
{
	padding-right: 90px;
}

.paddingRight120
{
	padding-right: 120px;
}

.paddingRight60
{
	padding-right: 60px;
}

.paddingRight200
{
	padding-right: 370px;
}

.lightGreyContentTransparent, #legentContentContainer
{
	left: 0;
	top: 0;
	padding: 0px;
	padding-top: 10px;
	text-align: left;
	border-top: 1px solid #DADADA;
}

.lightGreyContentTransparent table{z-index: 30 !important;}

#legentClickId
{
	position: relative;
	top: 2px;
}

.boxWRoundCornersWBorder
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	-moz-box-shadow: 2px 2px 2px #CFCFCF;
	-webkit-box-shadow: 2px 2px 2px #CFCFCF;
	box-shadow: 2px 2px 2px #CFCFCF;
	padding: 5px;
}

div.label
{
	font-size: 14px;
	font-weight: normal;
	color: #464646;
	padding-bottom: 20px;
	display: block;
	text-align: left;
}

div.label span
{
	display: block;
	padding-bottom: 5px;
}

div.label span.required, td span.required
{
	font-size: 20px;
	font-weight: bold;
	color: #E51F36;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	display: inline;
}

div.label span.inlineSpan
{
	display: inline;
	padding-bottom: 5px;
}

.labelspan
{
	display: block;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;

	cursor: default;
}

.labelspanrequired
{
	font-size: 20px;
	font-weight: bold;
	color: #E51F36;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	display: inline;
	cursor: default;
}

div.noteBlue
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D1E3E7), to(#E1F1F1)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #E1F1F1, #D1E3E7); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #E1F1F1, #D1E3E7); /* IE 10 */
	background: -ms-linear-gradient(top, #E1F1F1, #D1E3E7); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #E1F1F1, #D1E3E7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1F1F1', endColorstr='#D1E3E7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #E1F1F1 0%,#D1E3E7 100%); /* W3C */
	padding: 10px;
	font-size: 13px;
}

div.noteBlue font
{
	font-weight: bold;
}

fieldset {
	border: 0 none;
	margin: 0;
	min-width: 0;
	padding: 0;
}

.width50P
{
	width: 50%;
}

.width50P_imp
{
	width: 50% !important;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.floatNone
{
	float: none;
}

.clearBoth
{
	clear: both;
}

#message-holder-popup
{
	padding:0px;
	margin: 5px 0px 20px 0px;
	text-align: center;
	font-weight: normal;
	text-align: left;
	color: #FFF;
	display: none;
	float: left;
	width: 100%;
	background: #CD3E12 no-repeat 7px center;
	vertical-align: middle;
	-moz-border-radius:5px;
	-moz-box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#message-holder-popup div { padding: 10px 0 0 5px; }
#message-holder-popup.ie { border-bottom: 1px solid #CCC; }

#message-holder-popup.txtgreen,
#message-holder-popup.txtblack
{
	background: #76B23B no-repeat 7px center;
}

#message-holder-popup .icon-error
{
	float: left;
	height: 16px;
	width: 16px;
	margin: auto 5px;
}

#message-holder-popup .close
{
	margin: auto 10px;
	float: right;
	cursor: pointer;
	cursor: hand;
	width: 20px;
	height: 20px;
	font-size: 16px;
	text-align: center;
}

.manageLinksBox
{
	position: relative;
	display: none;
	z-index: 1;
}

.manageLinksBox .manageLinks
{
	float: right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-moz-box-shadow: 2px 2px 2px #CFCFCF;
	-webkit-box-shadow: 2px 2px 2px #CFCFCF;
	box-shadow: 2px 2px 2px #CFCFCF;

	background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D1E3E7), to(#E1F1F1)); /* Safari 5.1, Chrome 10+ */
	background: -webkit-linear-gradient(top, #E1F1F1, #D1E3E7); /* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #E1F1F1, #D1E3E7); /* IE 10 */
	background: -ms-linear-gradient(top, #E1F1F1, #D1E3E7); /* Opera 11.10+ */
	background: -o-linear-gradient(top, #E1F1F1, #D1E3E7);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1F1F1', endColorstr='#D1E3E7',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #E1F1F1 0%,#D1E3E7 100%); /* W3C */

	border: 1px solid #99BED0;
	/*min-height: 40px;*/
	/*line-height: 40px;*/
	padding: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 10px;
	z-index: 2;
}

.manageLinksBox .manageLinksNoRightMargin
{
	margin-right: 0px;
}

.manageLinksBox div.tick
{
	position: absolute;
	top: -10px;
	right: 20px;

	width: 18px;
	height: 11px;
	background: url(../images/magane_drop_arrow.png) no-repeat;
	z-index: 3;
}

.manageLinksBox div.tickMovedToLeft
{
	right: 35px;
}

.manageLinks a:link, .manageLinks a:visited, .manageLinks a:active, .manageLinks span.notactive
{
	display: block;
	float: left;
	padding-left: 20px;
	margin-right: 10px;
	line-height: 20px;
	font-size: 12px;
}

.manageLinks a.noicon:link, .manageLinks a.noicon:visited, .manageLinks a.noicon:active, .manageLinks a.noicon:hover
{
	padding-left: 0px;
}

.manageLinks a.send:link, .manageLinks a.send:visited, .manageLinks a.send:active
{
	background: url(../images/icons/send.png) 0 center no-repeat;
}

.manageLinks a.messages:link, .manageLinks a.messages:visited, .manageLinks a.messages:active
{
	background: url(../images/icons/application_view_list.png) 0 center no-repeat;
}

.manageLinks a.contacts:link, .manageLinks a.contacts:visited, .manageLinks a.contacts:active
{
	background: url(../images/icons/contacts.png) 0 center no-repeat;
}

.manageLinks a.responder:link, .manageLinks a.responder:visited, .manageLinks a.responder:active
{
	background: url(../images/icons/responder.png) 0 center no-repeat;
}

.manageLinks a.name_edit:link, .manageLinks a.name_edit:visited, .manageLinks a.name_edit:active
{
	background: url(../images/icons/application_edit.png) 0 center no-repeat;
}

.manageLinks a.edit_t:link, .manageLinks a.edit_t:visited, .manageLinks a.edit_t:active
{
	background: url(../images/icons/application_edit.png) 0 center no-repeat;
}

.manageLinks a.outgoing:link, .manageLinks a.outgoing:visited, .manageLinks a.outgoing:active
{
	background: url(../images/icons/arrow_out.png) 0 center no-repeat;
}

.manageLinks a.edit:link, .manageLinks a.edit:visited, .manageLinks a.edit:active
{
	background: url(../images/icons/edit.png) 0 center no-repeat;
}

.manageLinks a.social_post:link, .manageLinks a.social_post:visited, .manageLinks a.social_post:active
{
	background: url(../images/icons/twitter.png) 0 center no-repeat;
}
.manageLinks span.edit
{
	background: url(../images/icons/edit.png) 0 center no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}
.manageLinks a.edit_contact:link, .manageLinks a.edit_contact:visited, .manageLinks a.edit_contact:active
{
	background: url(../images/icons/contacts.png) 0 center no-repeat;
}
.manageLinks span.edit_contact
{
	background: url(../images/icons/contacts.png) 0 center no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}
.manageLinks a.delete:link, .manageLinks a.delete:visited, .manageLinks a.delete:active
{
	background: url(../images/icons/delete.png) 0 center no-repeat;
}

.manageLinks span.delete
{
	background: url(../images/icons/delete.png) 0 center no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

.manageLinks a.release:link, .manageLinks a.release:visited, .manageLinks a.release:active
{
	background: url(../images/icons/release.png) 0 center no-repeat;
}

.manageLinks a.groups:link, .manageLinks a.groups:visited, .manageLinks a.groups:active
{
	background: url(../images/icons/group.png) 0 center no-repeat;
}

.manageLinks a.optout:link, .manageLinks a.optout:visited, .manageLinks a.optout:active
{
	background: url(../images/icons/optout.png) 0 center no-repeat;
}

.manageLinks span.optout
{
	background: url(../images/icons/optout.png) 0 center no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

.manageLinks a.getLink:link, .manageLinks a.getLink:visited, .manageLinks a.getLink:active
{
	background: url(../images/icons/getlink.png) 0 center no-repeat;
}

.manageLinks a.getHTML:link, .manageLinks a.getHTML:visited, .manageLinks a.getHTML:active
{
	background: url(../images/icons/xtml.png) 0 center no-repeat;
}

.manageLinks a.getEmbedCode:link, .manageLinks a.getEmbedCode:visited, .manageLinks a.getEmbedCode:active
{
	background: url(../images/icons/embed.png) 0 center no-repeat;
}

.manageLinks a.getPageCode:link, .manageLinks a.getPageCode:visited, .manageLinks a.getPageCode:active
{
	background: url(../images/icons/page_code.png) 0 center no-repeat;
}

.manageLinks a.details:link, .manageLinks a.details:visited, .manageLinks a.details:active
{
	background: url(../images/icons/application_view_detail.png) 0 center no-repeat;
}

.manageLinks a.preview:link, .manageLinks a.preview:visited, .manageLinks a.preview:active
{
	background: url(../images/icons/chart.png) 0 center no-repeat;
}

.manageLinks a.mms_preview:link, .manageLinks a.mms_preview:visited, .manageLinks a.mms_preview:active
{
	background: url(../images/icons/magnifier_zoom_in.png) 0 center no-repeat;
}

.manageLinks a.sent:link, .manageLinks a.sent:visited, .manageLinks a.sent:active
{
	background: url(../images/icons/comment.png) 0 center no-repeat;
}

.manageLinks a.winners:link, .manageLinks a.winners:visited, .manageLinks a.winners:active
{
	background: url(../images/icons/trophy.png) 0 center no-repeat;
}

.manageLinks a.pause:link, .manageLinks a.pause:visited, .manageLinks a.pause:active
{
	background: url(../images/icons/control_pause.png) 0 center no-repeat;
}

.manageLinks a.resume:link, .manageLinks a.resume:visited, .manageLinks a.resume:active
{
	background: url(../images/icons/control_play.png) 0 center no-repeat;
}

.manageLinks a.stop:link, .manageLinks a.stop:visited, .manageLinks a.stop:active
{
	background: url(../images/icons/control_stop.png) 0 center no-repeat;
}

/*.manageLinks a.AddContacts:link, .manageLinks a.AddContacts:visited, .manageLinks a.AddContacts:active*/
/*{*/
/*background: url(../images/icons/release.png) 0 center no-repeat;*/
/*}*/

.manageLinks a.AddContacts:link, .manageLinks a.AddContacts:visited, .manageLinks a.AddContacts:active
{
	background: url(../images/icons/add.png) 0 center no-repeat;
}

.manageLinks a.download:link, .manageLinks a.download:visited, .manageLinks a.download:active
{
	background: url(../images/icons/download.gif) 0 center no-repeat;
}

.manageLinks span.download
{
	background: url(../images/icons/download.gif) 0 center no-repeat;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

.manageLinks a.analytics:link, .manageLinks a.analytics:visited, .manageLinks a.analytics:active
{
	background: url(../images/icons/chart_pie.png) 0 center no-repeat;
}

.manageLinks a.clone:link, .manageLinks a.clone:visited, .manageLinks a.clone:active
{
	background: url(../images/icons/clone.png) 0 center no-repeat;
}

.manageLinks a.s_results:link, .manageLinks a.s_results:visited, .manageLinks a.s_results:active
{
	background: url(../images/icons/report.png) 0 center no-repeat;
}

.manageLinks a.inbox:link, .manageLinks a.inbox:visited, .manageLinks a.inbox:active
{
	background: url(../images/icons/arrow_in.png) 0 center no-repeat;
}

.manageLinks a.sendsurvey:link, .manageLinks a.sendsurvey:visited, .manageLinks a.sendsurvey:active
{
	background: url(../images/icons/sendsurvey.png) 0 center no-repeat;
}

.manageLinks a.activate:link, .manageLinks a.activate:visited, .manageLinks a.activate:active
{
	background: url(../images/icons/activate.png) 0 center no-repeat;
}
.manageLinks a.moveUp:link, .manageLinks a.moveUp:visited, .manageLinks a.moveUp:active
{
	background: url(../images/icons/control_up.png) 0 center no-repeat;
}
.manageLinks a.moveDown:link, .manageLinks a.moveDown:visited, .manageLinks a.moveDown:active
{
	background: url(../images/icons/control_drop.png) 0 center no-repeat;
}
.manageLinks a.deactivate:link, .manageLinks a.deactivate:visited, .manageLinks a.deactivate:active
{
	background: url(../images/icons/deavtivate.png) 0 center no-repeat;
}

.manageLinks a.addRecipient:link, .manageLinks a.addRecipient:visited, .manageLinks a.addRecipient:active
{
	background: url(../images/icons/addrecipient.png) 0 center no-repeat;
}

.manageLinks a.forwarding:link, .manageLinks a.forwarding:visited, .manageLinks a.forwarding:active
{
	background: url(../images/icons/forwarding.png) 0 center no-repeat;
}

.manageLinks a.insertInSMS:link, .manageLinks a.insertInSMS:visited, .manageLinks a.insertInSMS:active
{
	background: url(../images/icons/insertsms.png) 0 center no-repeat;
}

.manageLinks a.redeem:link, .manageLinks a.redeem:visited, .manageLinks a.redeem:active
{
	background: url(../images/icons/redeem.png) 0 center no-repeat;
}

.manageLinks a.forward:link, .manageLinks a.forward:visited, .manageLinks a.forward:active
{
	background: url(../images/icons/forward.png) 0 center no-repeat;
}

.manageLinks a.reply:link, .manageLinks a.reply:visited, .manageLinks a.reply:active
{
	background: url(../images/icons/reply.png) 0 center no-repeat;
}

.manageLinks a.delete_group:link, .manageLinks a.delete_group:visited, .manageLinks a.delete_group:active
{
	background: url(../images/icons/del-group.png) 0 center no-repeat;
}

.manageLinks a.design:link, .manageLinks a.design:visited, .manageLinks a.design:active
{
	background: url(../images/icons/control_wheel.png) 0 center no-repeat;
}

.manageLinks a.edit_reply:link, .manageLinks a.edit_reply:visited, .manageLinks a.edit_reply:active
{
	background: url(../images/icons/comment.png) 0 center no-repeat;
}

.manageLinks a.private_reply:link, .manageLinks a.private_reply:visited, .manageLinks a.private_reply:active
{
	background: url(../images/icons/envelope.png) 0 center no-repeat;
}

.manageLinks a.show:link, .manageLinks a.show:visited, .manageLinks a.show:active
{
	background: url(../images/icons/lightbulb.png) 0 center no-repeat;
}

.manageLinks a.hide:link, .manageLinks a.hide:visited, .manageLinks a.hide:active
{
	background: url(../images/icons/lightbulb_off.png) 0 center no-repeat;
}

.manageLinks a.approve:link, .manageLinks a.approve:visited, .manageLinks a.approve:active
{
	background: url(../images/icons/accept.png) 0 center no-repeat;
}

.accept
{
	background: url(../images/icons/accept.png) 0 center no-repeat;
}

.cross_bgrnd
{
	background: url(../images/icons/cross.png) top left no-repeat;
}

.manageLinks a.disapprove:link, .manageLinks a.disapprove:visited, .manageLinks a.disapprove:active
{
	background: url(../images/icons/cross.png) 0 center no-repeat;
}

.manageLinks a.pdf:link, .manageLinks a.pdf:visited, .manageLinks a.pdf:active
{
	background: url(../images/pdf.gif) 0 center no-repeat;
}

.manageLinks a.export:link, .manageLinks a.export:visited, .manageLinks a.export:active
{
	background: url(../images/icons/download.gif) 0 center no-repeat;
}

.manageLinks a.reset:link, .manageLinks a.reset:visited, .manageLinks a.reset:active
{
	background: url(../images/icons/counter_reset.png) 0 center no-repeat;
}

.manageLinks a.viewMMS:link, .manageLinks a.viewMMS:visited, .manageLinks a.viewMMS:active
{
	background: url(../images/icons/mms-sico.png) 0 center no-repeat;
}

.manageLinks a.archive:link, .manageLinks a.archive:visited, .manageLinks a.archive:active
{
	background: url(../images/icons/database.png) 0 center no-repeat;
}

.manageLinks a.restore:link, .manageLinks a.restore:visited, .manageLinks a.restore:active
{
	background: url(../images/icons/arrow_undo.png) 0 center no-repeat;
}

.manageButton, .manageButton:hover
{
	background-image: url(../images/icons/manage.png);
	background-color: transparent;
	background: url(../images/icons/manage.png) no-repeat, -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
	background: url(../images/icons/manage.png) no-repeat, -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E3E3E3') progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/icons/manage.png', sizingMethod='image');

	width: 42px;
	height: 22px;
}

.contentSeparatorHorizontal
{
	width: 100%;
	height: 1px;
	/*  background: #DADADA;*/
	border-bottom: 1px solid #DADADA;
}

.contentSeparatorDotsHorizontal
{
	width: 100%;
	height: 1px;
	border-bottom: 2px dotted #E4E4E4;
}

.width510
{
	width: 510px !important;
}

.width600
{
	width: 600px !important;
}

.width660
{
	width: 660px;
}

.displayTable
{
	width: 100%;
	display: block;
}

.displayTableCell, .displayTable > div
{
	display: block;
	float: left;
}

.displayTableCell .clearBoth, .displayTable > div.clearBoth
{
	display: block;
	float: none;
	clear: both;
}

.detailsTitleWUpperRoundCorners
{
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-top-right: 5px;
	-moz-border-radius-top-left: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;

	background-color: #F1F1F1;
	border-bottom: 1px solid #D8D8D8;
	width: auto;
	padding: 20px;
	margin-bottom: 30px;

	position: relative;
}

.detailsTitleWUpperRoundCorners H2
{
	font-size: 20px;
	color: #464646;
	margin: 0px;
	padding: 0px;
}

.detailsTitleWUpperRoundCorners div
{
	position: absolute;
	bottom: -9px;
	left: 20px;
	width: 13px;
	height: 9px;
	background: url(../images/details_tick.gif) no-repeat;
}

.importantBoxYellow
{
	float: left;
	background: #ffc000;
	padding: 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.importantBoxYellow div.ico
{
	float: left;
	width: 25px;
	height: 16px;
	background: url('../images/newstore/error.png') no-repeat left top;
}

.elCenter
{
	margin: 0 auto;
}

.width100P
{
	width: 100% !important;
}

.c
{
	text-align: center;
}

#container
{
	position: relative;
	top: 0px;
	margin: 0 auto;
	width: 1180px;
	/*
    height: 100%;
    min-height: 100%;
    */
	z-index: 20;
}

.previewcontent_scale
{
	max-width: 600px;
	max-height: 400px;
	overflow-y: scroll;
}

.previewcontent_scale img
{
	width: 100%;
	height: auto;
}

.valignTopAndPadding
{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.inline
{
	display: inline !important;
}

.noMarginBottomImp
{
	margin-bottom: 0px !important;
}

.howToPreview
{
	width: 260px;
	height: 444px;
	background: url(../images/here-is-an-example-of-a-composed-mms-message.png) no-repeat center;
}

.relative
{
	position: relative;
}

.absolute
{
	position: absolute;
}

#inbox_message_type_selector a.active
{
	color:#fff;
	background-color:#28a745;
	border-radius: 3px;
	-moz-border-radius:3px;
	border:none;
	border-bottom: 1px solid #A0A0A0;
	padding: 3px;
	margin: 0px 3px;
}

.gallery_view_column
{
	width: 212px;
}

.gallery_view_box
{
	width: 200px;
	/*    height: 150px;*/
	text-align: center;
	vertical-align: middle;
	border: 1px solid #C2C2C2;
	padding: 0px;
	display: block;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFFFFF;
	-moz-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
	-webkit-box-shadow: 0 3px 5px rgba(150, 150, 150, 0.7);
	box-shadow: 0 0px 5px rgba(150, 150, 150, 0.7);
}

.gallery_view_box_text
{
	padding: 12px;
	padding-bottom: 0px;
	color: #6E6E6E;
	background: #ECECEC;

	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.gallery_view_box_actions
{
	left: 0px;
	bottom: 5px;
	width: 186px;
	padding: 7px;
	padding-bottom: 0px;
	z-index: 100;
	display: none;
}

div.gallery_view_box:hover div.gallery_view_box_actions
{
	display: block;
}

.gallery_view_preview
{
	width: 175px;
	min-height: 100%;
	background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
	position: absolute;
	top: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 50;
}

.gallery_view_preview:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor: pointer;
}

.inbox_view_preview
{
	width: 75px;
	min-height: 100%;
	background: url(../images/newdesign/button_blue_play.png) center center no-repeat;
	position: absolute;
	top: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 50;
}

.inbox_view_preview:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor: pointer;
}

.upperCase
{
	text-transform: uppercase;
}

.previewcontent_content
{
	height: 350px !important;
	border-right: 1px solid #DADADA;
}

#preview_message_text
{
	position: absolute;
	bottom: 0px;
}

.previewcontent_scale
{
	max-width: 600px;
	max-height: 400px;
	overflow-y: scroll;
}

.previewcontent_scale img
{
	width: 100%;
	height: auto;
}

.howToLink:link, .howToLink:active, .howToLink:visited
{
	font-size: 14px;
	/* color: #1C80B4;
    text-transform: capitalize;*/
}

.radio_frameset
{
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 20px;
}

.radio_frameset legend
{
	font-size: 16px;
	font-weight: normal;

}

.previewVideo
{
	width: 75px;
	min-height: 100%;
	background: url(../images/button_blue_play.png) center center no-repeat;
	position: absolute;
	top: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.previewVideo:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor: pointer;
}

.previewVideo2
{
	width: 40px;
	height: 40px;
	background: url(../images/button_blue_play.png) center center no-repeat;
	position: absolute;
	margin-top: -20px;
	margin-left: -20px;
	top: 50%;
	left: 50%;
	opacity: 0.7;
	filter:alpha(opacity=70);
}

.previewVideo2:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
}

.inbox_view_preview
{
	width: 75px;
	min-height: 100%;
	background: url(../images/button_blue_play.png) center center no-repeat;
	position: absolute;
	top: 0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 50;
}

.inbox_view_preview:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
	cursor: pointer;
}

/* Copied from bootstrap */

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
a.label:hover,
a.label:focus {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.label:empty {
	display: none;
}
.btn .label {
	position: relative;
	top: -1px;
}
.label-default {
	background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
	background-color: #5e5e5e;
}
.label-primary {
	background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
	background-color: #286090;
}
.label-success {
	background-color: #28a745;
}
.label-success[href]:hover,
.label-success[href]:focus {
	background-color: #449d44;
}
.label-info {
	background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
	background-color: #31b0d5;
}
.label-warning {
	background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
	background-color: #ec971f;
}
.label-danger {
	background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
	background-color: #c9302c;
}
.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p,
.alert > ul {
	margin-bottom: 0;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
/* Copied from bootstrap */
.cursorHelp {
	cursor: help !important;
}

.pricing-table {
	margin: 0px;
	text-align: center;
	width: 200px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(187, 187, 187);
	background-image: -moz-linear-gradient( 90deg, rgb(213,213,213) 0%, rgb(229,229,229) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(213,213,213) 0%, rgb(229,229,229) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(213,213,213) 0%, rgb(229,229,229) 100%);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
	box-shadow: 0 0 15px rgba(0,0,0,0.4);
	padding: 0px;
}


.pricing-title {
	color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(0, 0, 0);
	background-image: -moz-linear-gradient( 90deg, rgb(34,34,34) 0%, rgb(51,51,51) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(34,34,34) 0%, rgb(51,51,51) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(34,34,34) 0%, rgb(51,51,51) 100%);
	padding: 20px 10px;
	font-size: 18px;
	text-transform: uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
	margin: 0px;
}


.pricing-table .price {
	border-style: solid;
	border-width: 1px;
	border-color: rgb(19, 86, 141);
	background-image: -moz-linear-gradient( 90deg, rgb(63,99,148) 0%, rgb(80,152,182) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(63,99,148) 0%, rgb(80,152,182) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(63,99,148) 0%, rgb(80,152,182) 100%);

	font-weight: 700;
	padding: 20px 0;
	color: #FFFFFF;
	font-size: 36px !important;
	text-shadow: 1px 1px #38444D;
	font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
	margin: 0px;
}

.pricing-table .price sup {
	font-size: 15px;
	position: relative;
	left: 5px;
	font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
	margin: 0px;
}

.txt2PayBox {
	color: #FFFFFF;
	font-size: 28px !important;
	padding-top: 5px;
	text-shadow: 1px 1px #38444D;
}

.table-list {
	background: #FFF;
	color: #403d3a;
}

.table-list li {
	font-size: 18px;
	font-weight: 700;
	padding: 12px 8px;
	font-family: 'Roboto', Arial, Helvetica, Sans-serif, Verdana;
	margin: 0px;
}


.table-list li span {
	font-weight: 400;
}


.table-list li:nth-child(2n) {
	background: #F0F0F0;
}

.table-buy {
	background: #FFF;
	padding: 15px;
	text-align: center;
	overflow: hidden;
}


.pay-btn {
	background: #28a745;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	font: normal 700 18px/1 "Lato", Arial, sans-serif;
	text-align: center;
	text-shadow: none;
}

.pricing-table ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.note
{
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-transform: none;
	font-style: italic;
}
.test {border: 1px solid red !important;}
/*Switch .commonTable to be displayed vertically*/
@media only screen and (max-width: 980px) {

	/* Force table to not be like tables anymore */
	.commonTable table,
	.commonTable thead,
	.commonTable tbody,
	.commonTable th,
	.commonTable td,
	.commonTable tr,
	.proGridView .items table,
	.proGridView .items thead,
	.proGridView .items tbody,
	.proGridView .items th,
	.proGridView .items td,
	.proGridView .items tr
	.commontable table,
	.commontable thead,
	.commontable tbody,
	.commontable th,
	.commontable td,
	.commontable tr
	{
		display: block;
	}

	table.reportHolder
	{
		display: table !important;
		width: 100%;
	}
	table.reportHolder tr
	{
		display: table-row !important;
	}
	table.reportHolder td:not(.colspanCell)
	{
		display: table-cell !important;
		padding-left: 15px !important;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.commonTable thead tr, .commontable thead tr, .commontable tr.tabtitle, .proGridView .items thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.commonTable tr th, .commontable tr th, .commontable tr.tabtitle td, .proGridView .items tr th {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.commonTable tr, .commontable tr, .proGridView .items tr { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
	table.commonTable tr:nth-of-type(2), table.commontable tr:nth-of-type(2), table.items tbody tr:nth-of-type(1) { border-top: 1px solid #ccc; }

	.commonTable td:not(.colspanCell), .commontable td:not(.colspanCell), .proGridView .items td:not(.colspanCell) {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50% !important;
		white-space: normal;
		text-align:left;
	}

	.commonTable td:first-of-type, .commontable td:first-of-type, .proGridView .items td:first-of-type
	{
		border-top: 1px double #eee;
	}

	.commonTable td.colspanCell, .commontable td.colspanCell, .proGridView .items td.colspanCell
	{
		padding-left: 15px !important;
	}

	.commonTable tr.colspanRow, .commontable tr.colspanRow, .proGridView .items tr.colspanRow
	{
		/*display: table;*/
		float: none;
		/*width: 100%;*/
		border-bottom: 1px solid #eee;
		/*border: none;*/
	}

	.commonTable td:before, .commontable td:before, .proGridView .items td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		/*white-space: nowrap;*/
		/*word-wrap: break-word;*/
		text-align:left;
		font-weight: bold;
	}

	.commonTable td div.width30P, .commontable td div.width30P, .proGridView .items td div.width30P, .proGridView .items td.width400
	{
		width: auto !important;
	}

	table.commonTable td.separator .contentSeparatorHorizontal, table.commontable td.separator .contentSeparatorHorizontal, table.items td.separator .contentSeparatorHorizontal
	{
		display: none;
		border: 0px;
	}

	table.commonTable td:before, table.commontable td:before, table.items td:before { content: attr(data-content); }

	.displayNoneXS
	{
		display: none;
	}

	.displayNoneSM
	{
		display: none;
	}

	.displayNoneLG
	{
		display: none;
	}

	div.separatorVerticalLeft
	{
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	div.inboxRightContainer
	{
		width: auto;
		float: initial;
	}

	input[type="text"].shortUrlDevice1,
	input[type="text"].shortUrlDevice2,
	input[type="text"].shortUrlDevice3,
	input[type="text"].shortUrlDevice4,
	input[type="text"].shortUrlDevice5
	{
		width: auto !important;
		margin-bottom: 5px;
	}

	.d-sm-none {
		display: none !important;
	}

	div#mainTabMember { width: 100% !important; }
	#memMenuHolder { padding-bottom: 0px !important; padding-top: 0px !important; }
}
/*Switch .commonTable to be displayed vertically*/

#memberInformationMobile
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	position: relative;
	text-align: right;
	/*float: right;*/
	/*height: 100%;*/
	font-size: 12px !important;
	font-weight: normal;
	color: #EBEBEB;
	white-space:nowrap;
}

#memberInformationMobile ul li:not(.divider)
{
	font-size: 14px;
	padding: 5px 15px;
}

#memberInformationMobile ul li.divider
{
	/*margin-top: 15px;*/
	/*margin-top: 15px;*/
	border-bottom: 1px solid #EEE;
}

.tooltip-inner
{
	max-width: 350px !important;
	text-align: left !important;
}

/*table.commontable tr td:first-child::after {*/
/*    content: "";*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*    min-height: 35px !important;*/
/*    vertical-align: middle;*/
/*}*/

@media (max-width: 992px)
{
	.bgPlanContainer
	{
		display: flex;
		flex-flow: column wrap;
		justify-content: center;
	}

	.container
	{
		max-width: none;
	}

	#contentTab div:nth-of-type(2)
	{
		width: auto;
	}

	#google_check
	{
		text-align: center;
	}

	.g-recaptcha
	{
		transform:scale(0.95);
		transform-origin:0 0;
	}

	textarea
	{
		width: 285px;
	}

	#map_canvas
	{
		width: 285px;
	}

	video
	{
		width: 285px;
	}

	input[type=submit], input[type=button]
	{
		white-space: normal;
	}

	label
	{
		display: inline !important;
	}

	.width90P
	{
		width: 100%;
	}

	.planDivContainer
	{
		float: none;
	}

	#keywordHomeHolder
	{
		left: 0px;
	}

	.indexCaptcha
	{
		left: 0px;
	}

	.keywordHomeBtn, .keywordHomeBtnHover
	{
		left: 0px;
	}

	font#homePageKeywordTxt
	{
		left: 0px;
	}

	.nav-tabs > li.nav-item
	{
		flex-basis: auto;
		width: 100%;
	}

	.nav-tabs > li.nav-item > a.active_color
	{
		background-color: #E4E4E4;
	}
}