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

body
{
	overflow-x: visible;	
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width:100%;
	background: url(../images/newstore/header.png) repeat-x center top;
}

input, select, textarea
{
	border: 1px solid #9A9A9A;
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-weight: normal;
	font-size: 12px;
	/* padding-top: 5px; */
	padding-left: 3px;
  /*
  height:22px !important;
  line-height:22px !important;
  */
  vertical-align:middle;
  
}

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

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

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

a
{
	text-decoration: none;
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 12px;
	/* letter-spacing: -1px; */
	color: #6D6B6D;
}

a:hover, a span:hover
{
	color: #FF9C01;
}

img
{
	border:0px;
}

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

table { text-align: left; }
td { 
	font-size:14px;	
	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; }

h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }

label {cursor: pointer;}

table#mainTab {background-color: #fff;width: 970px; padding-bottom:5px;}
img#logoImg {border: 0px;}
div#headerL 
{
	background: url(../images/newstore/Pro_Texting.png) no-repeat top center;	
	width: 170px; 
	height: 126px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
    position:relative;
    left:-7px;
}
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#headerRLnk
{	
	top: 0px;
	position: relative;
	padding: 9px 0px 0px 0px;
	margin: 0px;
	width: 792px;
}

div#headerRLnk #greenSubTitle
{
   color: #7FB748;
   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;
}

div#headerRLnk 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#headerRLogin
{
	width: 69px;
	height: 26px;
	line-height: 26px;
	margin: 0px;
	padding: 0px;	
}

div#headerRLogin a.loginclick
{
	background: url(../images/newstore/login_down.png) no-repeat 0px 0px;
	padding: 5px 28px 6px 12px;
	color: #fff;
}

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

div#headerRLogin a.loginclick_act
{
	background: url(../images/newstore/login_up.png) no-repeat 0px 0px;	
	padding: 5px 28px 6px 12px;
	color: #fff;
}

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

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

div#footerRLnk a 
{
	text-decoration: none;
	font-size: 12px;
	/* letter-spacing: -1px; */
	color: #6D6B6D;
}

.footer-new 
{
	background: url(../images/newstore/footer.png) repeat-x 0px 0px;
	background-color: #f3f3f3;
	display: inline-block;
}

.footer-new a 
{
	color: #406F9F;
	font-weight: bold;
}

.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 .sector h5
{
	color: #888888;
	font-weight: normal;
	padding-bottom: 10px;
}

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


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


/**************************** MENU CSS ****************************/
table#contentTab img {border: 0px;}
table#contentTab 
{
	width: 970px;
	padding:0px;  
}
table#contentTabIn
{
	width: 970px;
	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;}

.pagesHolder {padding-bottom: 5px;}
.pages { font-size: 12px; margin-left: auto; margin-right: auto; margin-top:10px; }
.pages a, .pageList .curr { padding: 2px 6px; background: #fff; text-decoration: none; color:#5ABA21;border: solid 1px #E5E5E5; font-family: Verdana;font-size: 10px;}
.pages a:visited { padding: 2px 6px; background: #fff; text-decoration: none; }
.pages .begin { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .end { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .Prev { margin-right: 5px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #fff; color: #608B18; font-weight: bold;font-family: Verdana;font-size: 10px; }
.pages .Next { margin-left: 2px; padding: 2px 6px; border: solid 1px #E5E5E5; background: #fff; color: #608B18; font-weight: bold;font-family: Verdana;font-size: 10px; }
.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-weight: bold; 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: #5ABA21; text-decoration: none; }
.txtred   { color: #990033; text-decoration: none;}
.txtgrey  { color: #666060; text-decoration: none; }
.txtblue  { color: #0F75BD; text-decoration: none; }
.txtgreylight{ color: #605F60; text-decoration: none; }
.txtorange { color: #F47C40; text-decoration: none; }
.txtlightblue  { color: #99FFFF; text-decoration: none; }

.txt10, .txt10:link, .txt10:visited, .txt10:active { font-size: 10px !important; text-decoration: none;}
.txt11, .txt11:link, .txt11:visited, .txt11:active { font-size: 11px !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;}

.vspace3  {height: 3px;}
.vspace10 {height: 10px;}
.vspace20 {height: 20px;}
.vspace50 {height: 50px;}
.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; }

input#keywordHome
{
	border: 1px solid #B0B0B0;
	width: 550px;
	height: 40px;
	font-weight: normal;
	font-size: 24px;
	padding-top: 2px;
}

.keywordHomeBtn, .keywordHomeBtnHover
{
	width: 190px;
	height: 62px;
	border: 0px;
	padding-top: 0px;
	text-align: left;
	text-indent: 30px;
	float: left;
	line-height: 64px; /* this line is hack for IE ... */
	color : #FFF;
	font-size: 30px;
	font-weight: bold;
        cursor: pointer;
}

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

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

input.shortenLongUrl
{
	border: 1px solid #B0B0B0;
	width: 450px;
	height: 35px;
	font-weight: normal;
	font-size: 20px !important;
	padding-top: 2px;
}

input.shortenLongUrlPopup
{
	border: 1px solid #B0B0B0;
	width: 280px;
	height: 30px;
	font-weight: normal !important;
	font-size: 14px !important;
	padding-top: 2px;
}

.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: 250px;height: 30px;}
.x190y30 {width: 190px;height: 30px;}
.x250y130 {width: 250px;height: 130px;}
.x300y160 {width: 300px;height: 160px;}
.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;}

.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;}


.SubmitBtn-up, .SubmitBtn-down
{
  outline: none;
	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 
{
  background: url("../images/newstore/btn_green.png") no-repeat 0 0;
}

.SubmitBtn-down
{
	/* background: url('../images/newstore/btn_grey.png') no-repeat 0 0; */
  background: url('../images/newstore/btn_red.png') no-repeat 0 0;
}

.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;
}

.roundlong {
cursor:pointer;
cursor:hand;
line-height:31px;
height:31px;
background:url('../images/newstore/btn_green_grey.png') no-repeat right -31px;;
padding-right:30px;
display:inline-block;
text-decoration: none;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.roundlong ins {
background:url('../images/newstore/btn_green_grey.png') no-repeat left -31px;;
height:31px;
line-height:31px;
display:inline-block;
padding-left:30px;
text-decoration: none;
}

a.roundlong:hover {background-position:right top; color: #fff; }
a.roundlong:hover ins {background-position:left top;  } 

.roundlong2 {
cursor:pointer;
cursor:hand;
line-height:31px;
height:31px;
background:url('../images/newstore/btn_green_grey.png') no-repeat right top;
padding-right:30px;
display:inline-block;
text-decoration: none;
color: #fff;
font-size: 12px;
font-weight: bold;
}

.roundlong2 ins {
background:url('../images/newstore/btn_green_grey.png') no-repeat left top;
height:31px;
line-height:31px;
display:inline-block;
padding-left:30px;
text-decoration: none;
}

a.roundlong2:hover {background-position:right -31px; color: #fff; }
a.roundlong2:hover ins {background-position:left -31px;  } 


.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, .SubmitBtn-upAffiliate
{
  background: url("../images/newstore/btn_green225.png") no-repeat 0 0;
	width: 225px;
	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-downLong, .SubmitBtn-downAffiliate
{
  background: url('../images/newstore/btn_green225-grey.png') no-repeat 0 0;
	width: 225px;
	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-downAffiliateLong:hover
{
	color: #fff;
}

.i {font-style:italic;}

#memMenuHolder
{
	 position: relative;
	 display: inline-block;
	 top: -39px;
}

#memMainMenu
{
	 top: 1px;
	 position: relative;
}

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

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

.tabactive
{			
	color: #5ABA21;	
	/* 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 25px;
	
}
.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;
}

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


.btnEdit
{
	/*background: url(../images/buttons/grey_85x23.png) no-repeat;*/
	background: url(../images/newstore/grey_btn.png) no-repeat;
	color: #fff;
	font-size: 11px;
	border: none;
	width: 71px;
	height: 21px;
	line-height: 21px;
	display: block;
	text-decoration: none;	
	text-align:center;
	cursor: pointer;
}

.btnEdit:hover
{
}

.btnEditHover /* btnEditHover is for stupid IE ... */
{
	background: url(../images/newstore/green_btn.png) no-repeat;
	color: #fff;
	font-size: 11px;
	border: none;
	width: 71px;
	height: 21px;
	display: block;
	text-decoration: none;
	padding-top: 4px;
	text-align:center;
	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;
}

/*
.round 
{
	 cursor:pointer;
	 cursor:hand;
	 line-height:45px;
	 background:url(../images/buttons/green_170x45.png) no-repeat right top;
	 padding-right:10px;
	 vertical-align:middle;
	 display:block;
	 display:inline-block; 
	 display:-moz-inline-box; 
	 color: white;
	 text-decoration: none;
}

.round span {
	 background:url(../images/buttons/green_170x45.png) no-repeat left top;
	 height:45px;
	 display:block;
	 display:inline-block;
	 padding-left:10px; 
	 line-height:45px;
	 color:#fff;
}
/*
a.round:hover {background-position:right -155px;}
a.round:hover span {background-position:left -155px;}
 */

/*
a.round:hover {background:url(../images/buttons/grey_170x45.png) no-repeat right top;}
a.round:hover span {background:url(../images/buttons/grey_170x45.png) no-repeat left top;} 


*/
.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
{
	color: #3333ff;
	font-size: 13px;
	text-decoration: underline;
}

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

.cpt
{
  cursor: pointer;
}


.txtForm
{
  font-size:14px;
}

.commonform td
{
   font-size:12px;
   font-weight: normal !important;
}

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

#message-holder
{
  padding:0px;
  margin: 5px 0px;
  text-align: center;
  font-weight: normal;
  color: #FFF;
  display: none;
  float: left;
  width: 100%;
  background: #CD3E12 url('../images/newstore/error.png') 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 div { padding: 5px 0px; }
#message-holder.ie { border-bottom: 1px solid #CCC; }

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

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

#message-holder.txtgreen .icon-error,
#message-holder.txtblack .icon-error
{
}

#message-holder .close
{
   margin: auto 10px;
   float: right;
   cursor: pointer;
   cursor: hand;
}


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


.payStep2
{
  background: url('../images/newstore/step2.png') no-repeat center top;
  width:927px;
  height:47px;
}


.PromoPackage
{
  background: url('../images/newstore/promo.png') no-repeat center top;
  position: relative;
  width:61px;
  height:59px;
  left:123px;
  top:-3px;
}

.PromoPackageLarge
{
  background: url('../images/newstore/promo.png') no-repeat center top;
  position: relative;
  width:61px;
  height:59px;
  left:144px;
  top:-3px;
}

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

.blink
{
  text-decoration: blink;
}


.cOutDroid
{
  background: url('../images/newstore/droid.jpg') 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 Datepicker styles */
.ui-datepicker-trigger {
  vertical-align: middle;
  margin: 3px;
  cursor: pointer;
}
#ui-datepicker-div, #ui-datepicker-div a, #ui-datepicker-div td {
  font-size: 10px !important;
}

.fancybox_box {border: 1px solid #CCCCCC; padding: 10px;}


.pageTitleInner
{
  color: #5ABA21;
  font-weight: bold;
  font-size: 24px !important; 
  text-decoration: none;
/*  font-family: 'Maven Pro', cursive, sans-serif;*/
}

.pageTitleOuter
{
  color: #5ABA21;
  font-weight: bold;
  font-size: 24px !important; 
  text-decoration: none;
/*  font-family: 'Maven Pro', cursive, sans-serif;*/
}

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

.filterToggle
{
  background-color: #70B33F;
  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: #70B33F;
  margin-left: 7px;
  cursor:pointer;
}

h1.heading_nochange, h2.heading_nochange, h3.heading_nochange
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
  display: inline;
}

.seo_nochange:link, .seo_nochange:active, .seo_nochange:visited
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
  color: #313431;
  text-decoration: underline;
}

.seo_nochange:hover
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
  color: #FF9C01;
  text-decoration: underline;
}

.seo_nochange_nou:link, .seo_nochange_nou:active, .seo_nochange_nou:visited
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
  color: #313431;
  text-decoration: none;
}

.seo_nochange_nou:hover
{
	font-family: arial, lucida grande, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
  color: #FF9C01;
  text-decoration: underline;
}

.no_underlined
{
  text-decoration: none;
}


#outHeaderTable
{
	width:100%;
	min-width: 200px;
	max-width: 490px;
}

#outHeaderTable input[type="text"],input[type="password"]
{
	/* width: 100%; */
}

#contentTab select
{
	/* height:25px; */
}

.x100percentsy20 {width: 100%;height: 50px;}
.x99percentsy20 {width: 99%;height: 50px;}
.fntSize20
{
    font-size: 20px;
    text-decoration: none;
}