/* CSS Document */

html,body {height: 100%;}


body {
font-family: Arial;
font-size: 14px;
font-weight: normal;
font-style: normal;
height:100%;
color: #000000;
margin: 0;
padding: 0;
background-image:url(/images/bggrey.gif);
background-repeat:repeat-x;
background-color:#f3f3f3;
}

.bodyNoBack {
   background-image: none;
   background-color: #FFF;
}

#left { 
background-image: url(/images/bg2.jpg);
background-repeat:no-repeat;
background-position:top left;
height:99.9%; /* works only if parent container is assigned a height value */ 
}

.botbox {
background-position:bottom;
background-image: url(/images/top_bar_small2.gif);
background-repeat:repeat-x;
height:60px;
}

form {
background-image:url(/images/bubbles.gif);
background-repeat:no-repeat;
background-position:right;
height:330px;
}

.payment_form {background-image:none;}

.payment_form_ePDQ {
    background-image:none;
    height: 1px;
    overflow: hidden;
}

#fishform {
height: auto;
background-image:none;
}

a {
color: #0123A9;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}

a:hover {
color: #0123A9;
text-decoration: underline;
font-weight: bold;
font-size: 13px;
}

a:visited {
color: #0123A9;
text-decoration: none;
font-weight: bold;
font-size: 13px;
}

a:visited:hover {
color: #0123A9;
text-decoration: underline;
font-weight: bold;
font-size: 13px;
}

a.logintext {
color: #C75F3E;
text-decoration: none;
font-weight:normal;
font-size: 11px;
}

a:hover.logintext {
color: #C75F3E;
text-decoration: underline;
font-weight:normal;
font-size: 11px;
}

a:visited.logintext {
color: #C75F3E;
text-decoration: none;
font-weight:normal;
font-size: 11px;
}

a:visited:hover.logintext {
color: #C75F3E;
text-decoration: underline;
font-weight:normal;
font-size: 11px;
}

hr {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:none none dotted;
border-width:1px;
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

#topFiller {
background-image: url(/images/topFiller.png);
background-repeat: no-repeat;
width: 910px;
height: 13px;
}

#bottomFiller {
background-image: url(/images/bottomFiller.png);
background-repeat: no-repeat;
width: 910px;
height: 13px;
}

#pageTitle {
font-family: Arial;
font-size: 24px;
font-weight: bold;
color: #0089CE;
padding-left: 7px;
}

#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #999999;
}

#footer a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #999999;
text-decoration: none;
}

#footer a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #999999;
text-decoration: none;
}

#footer a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #999999;
text-decoration: underline;
}

#footer a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #999999;
text-decoration: none;
}

#footer a:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #999999;
text-decoration: underline;
}

/**** Rounded Table Corners ****/ 

.top-left {

margin-right: 9px; /* clip right corner */
background-image: url('images/corners1280x18.gif');
height: 9px; /* vertical: show first half of the image with the top-corners in it */
font-size: 2px; /* correct height for IE */
}

.top-right {

margin-top: -9px; /* to level of top-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/corners1280x18.gif'); 
background-position: 100% 0; /* show bg-image starting at the right */
height: 9px; 
font-size: 2px;
}

.bottom-left {

margin-right: 9px; /* clip right corner */

background-image: url('images/corners1280x18.gif');
background-position: 0 -9px; /* show under half of the image */
height: 9px;
font-size: 2px;
}

.bottom-right {

margin-top: -9px; /* to level of bottom-left corner */
margin-left: 9px; /* clip left corner */
background-image: url('images/corners1280x18.gif'); 
background-position: 100% -9px; /* under half, right side */
height: 9px; 
font-size: 2px; 
}

.inside {
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background: #FFFFFF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
}

.inside_ePDQ {
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background: #FFFFFF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
height: 540px;
}

.insideNoBorder {
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background: #FFFFFF;
color: #000000;
}

.notopgap {
font-size: 2px;
margin-top: 0;
}

.nobottomgap {
font-size: 2px;
margin-bottom: 0;
}


.textinput {
background:url(/images/textfieldbg.png);
background-repeat:no-repeat;
height:25px;
width:229px;
border:none;
padding:4px 8px 4px 8px;
vertical-align:middle;
color : #474747;
}

.textinputHovered  {
background:url(/images/textfieldbg2.png);
background-repeat:no-repeat;
height:25px;
width:229px;
border:none;
padding:4px 8px 4px 8px;
vertical-align:middle;
color : #474747;
}

.messageinput {
background:url(/images/messagefield.png);
background-repeat:no-repeat;
height:127px;
width:239px;
border:none;
padding:8px 8px 8px 8px;
vertical-align:middle;
overflow: auto;
color : #474747;
}

.messageinputHovered  {
background:url(/images/messagefield2.png);
background-repeat:no-repeat;
height:127px;
width:239px;
border:none;
padding:8px 8px 8px 8px;
vertical-align:middle;
overflow: auto;
color : #474747;
}

select{
background:url(/images/lineback.gif);
background-repeat:repeat;
border:#3c3c3c;
border:thin;
border-style:dotted;
border-color:#CCCCCC;
color : #474747;
font-size : 12px;
}

option  { color:#333333 }

.selectCountry{
width:229px;
}


.selectCredit{
margin-right: 50px;
}

.selectMonth{
width:60px;
}

.selectYear{
width:110px;
}

.virtualnumberbox{
background:url(/images/lineback.gif);
background-repeat:repeat;
border:#3c3c3c;
border:thin;
border-style:dotted;
border-color:#CCCCCC;
}

option{
background: url(/images/lineback.gif); 
background-repeat:repeat;
border:#3c3c3c;
border:thin;
border-style:dotted;
border-color:#FFFFFF;
font-size : 10px;
color:#f09200;
}

option:hover{
color:#333333;
background-image:none;
}


/**** General Popup Forms form ****/
#popupTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
text-align: left;
padding-left: 8px;
padding-top: 8px;
}

/**** Signup forms ****/
#LoginBox {
text-align: left;
margin-top: 5px;
}

#DownloadBox {
text-align: left;
margin-top: 5px;
}

#RegisterBox {
margin-top:40px;
}

#PinBox {
margin-top:80px;
}

#VirtualNumberBox {
margin-top:20px;
}

#PayVirtualNumberBox {
margin-top:20px;
}

#ForgotBox {
margin-top:90px;
}

#forgotText {
width:500px;
margin-top:20px;
}

#LogingInBox {
margin-top:40px;
}

#SignupText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 8px;
padding-top: 0px;
}

#SignupText2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 3px;
padding-top: 0px;
}

#SignupMain {
height: 430px;
width: 860px;
_width: 860px;
overflow: auto;
background-color: #FFFFFF;
padding-bottom: 7px;
margin: 5px;
margin-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
#SignupMain_ePDQ {
height: 530px;
width: 860px;
_width: 860px;
overflow: auto;
background-color: #FFFFFF;
padding-bottom: 7px;
margin: 5px;
margin-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}



.generaltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

.generaltextsmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.error {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FF0000;
text-align:center;
padding-top: 10px;
}


#virtualNumber {
text-align: center;
margin-top: 30px;
margin-left:50px;
margin-right:50px
}

.download {
vertical-align:middle;
height:29px;
line-height: 29px;
}

.submitbutton {
border:none;
padding:4px 8px 4px 8px;
vertical-align:middle;
}

.container_SMSregister {
	height:165px;
	width:313px;	
	background-image:url(/images/register-sms.jpg);
	background-repeat:no-repeat;
	}
	
	.container_Download {
	height:184px;
	width:368px;	
	background-image:url(/images/download-sms.jpg);
	background-repeat:no-repeat;
	}
	
.download-textinput {
behavior:url(/iepngfix.htc);
background:url(/images/register-text.png);
background-repeat:no-repeat;
height:33px;
width:239px;
border:none;
margin-top:-10px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.download-textinputHovered  {
behavior:url(/iepngfix.htc);
background:url(/images/register-text2.png);
background-repeat:no-repeat;
height:33px;
width:239px;
border:none;
margin-top:-10px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.register-textinput {
behavior:url(/iepngfix.htc);
background:url(/images/register-text.png);
background-repeat:no-repeat;
height:33px;
width:239px;
border:none;
margin-top:15px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.register-textinputHovered  {
behavior:url(/iepngfix.htc);
background:url(/images/register-text2.png);
background-repeat:no-repeat;
height:33px;
width:239px;
border:none;
margin-top:15px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.register-textinputNew {
background:url(/images/register-text-new.png);
background-position:0px 0px;
background-repeat:no-repeat;
height:43px;
width:280px;
border:none;
margin-left:95px;
font-size:18px;
padding:8px 11px 8px 11px;
vertical-align:top;
margin-top:3px;
color : #474747;
cursor:text;
}



.register-submitbtn {
behavior:url(/iepngfix.htc);
background:url(/images/register-submit-btn.png);
background-repeat:no-repeat;
height:32px;
width:84px;
border:none;
margin-top:2px;
cursor:pointer;
}

.download-submitbtn {
behavior:url(http://www.fishtext.com/iepngfix.htc);
background:url(/images/download-submit-btn.png);
background-repeat:no-repeat;
height:32px;
width:84px;
border:none;
margin-top:2px;
cursor:pointer;
}

#FreeSignup {
height:370px;
overflow: auto;
background-color: #FFFFFF;
padding-bottom: 7px;
margin: 5px;
margin-left:10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#FreePingImage {
background-image:url(/images/freetrialping.gif);
background-repeat:no-repeat;
height:159px;
margin-left:705px;
margin-top:-25px;
position:realtive;
width:162px;
}

#FreeTrialText {
line-height:15px;
margin-left:10px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
margin-top:-135px;
}

.FreeSignupBox {background-image:url(/images/freesignup.jpg); background-repeat:no-repeat; height:165px; width:408px; margin-bottom:15px; margin-top:5px; padding-left:20px;}

.FREETrial-submitbtn {

background:url(/images/freetrial-submit-btn.png);
background-repeat:no-repeat;
height:34px;
width:177px;
border:medium none;
margin-top:2px;
cursor:pointer;
}

#FreeTrialform {
background-image:none;}

#NewFreeTrialform {height:130px; background-image:none; padding:0px; margin:0px;}
#NewFreeTrialformB {height:59px; background-image:url(/FREE/text-input-background.png); background-position:top center; padding:0px; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:35px; width:655px; padding-top:8px;}

* html #NewFreeTrialformB {height:67px;}

.FTonFREE-submitbtnNew {
background:transparent url(/images/ftonfreenew-submit-btn.gif) no-repeat scroll 0%;
background-repeat:no-repeat;
height:54px;
width:253px;
border:medium none;
margin-bottom:2px;
margin-right:7px;
cursor:pointer;
}

.FTonFREE-submitbtnNewB {
background:transparent url(/images/ftonfreenewB-submit-btn.png) no-repeat scroll 0%;
vertical-align:middle;
background-repeat:no-repeat;
height:52px;
width:253px;
border:medium none;
margin-left:6px;
cursor:pointer;
background-position:0px 0px;
behavior: url("/csshover3.htc"); 
}
.FTonFREE-submitbtnNewB:hover {
background-position:0px -58px;
}

/* MOBILE Page */

.insideMobile {

border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background: #FFFFFF;
color: #000000;
padding-left: 0px;
padding-right: 0px;
}


#mobileDownloadIntro {
line-height:15px;
margin-left:10px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
margin-top:0px;
}

.FTonPhoneBox {background-image:url(/images/freesignup.jpg); background-repeat:no-repeat; height:165px; width:408px; margin-bottom:5px; margin-top:0px; padding-left:20px;}

#FTOnWebLink {text-align:center; margin-bottom:8px;}

#FTonMobileSmall {font-size:10px; text-align:center;}

.FTonMobile-submitbtn {
background:url(/images/ftonmob-submit-btn.png);
background-repeat:no-repeat;
height:34px;
width:205px;
border:medium none;
margin-top:2px;
cursor:pointer;
}

.FTonMobile-submitbtnNew {
background:transparent url(/images/ftonmobnew-submit-btn.gif) no-repeat scroll 0%;
background-repeat:no-repeat;
height:54px;
width:253px;
border:medium none;
margin-bottom:2px;
margin-right:7px;
cursor:pointer;
}

#FTFreeCreditText {width:850px;; margin-left:20px; margin-right:20px; margin-top:5px; font-size:12px; text-align:center;}

#FTsendToMobText {width:850px; margin-left:auto; margin-right:auto; font-size:12px; text-align:center;}

#sendtomobileform {height:130px; background-image:none; padding:0px; margin:0px;}

.FTSendToMobileArrowBack {background-image:url(/images/mobil_arrowback.gif); width:347px; height:47px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; background-position:0 6; font-size:12px;}

#FTSendToSMStickerHolder {
background:transparent url(/images/mobile_tickerbk.gif) no-repeat scroll 0%;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
height:24px;
line-height:24px;
margin-top:0pt;
vertical-align:middle;
width:903px;
}

#FTSendToSMStickerHolder a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fedd83;
text-decoration: none;
}

#FTSendToSMStickerHolder a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fedd83;
text-decoration: none;
}

#FTSendToSMStickerHolder a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fedd83;
text-decoration: underline;
}

#FTSendToSMStickerHolder a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fedd83;
text-decoration: none;
}

#FTSendToSMStickerHolder a:visited:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #fedd83;
text-decoration: underline;
}

.FTentermobiletext {margin-top:10px; font-size:12px; margin-bottom:-10px;}
.FTentermobiletext2 {margin-top:5px; font-size:12px; margin-bottom:-15px;}
.FTentermobiletextNew {margin-top:20px; font-size:12px; margin-bottom:5px;}

/* Download Success Page */

#downloadSuccessForm {height:300px; background-image:none; padding-top:0px; margin-top:0px; text-align:center;}

#downloadSuccessBanner {background-image:url(/images/downloadsucess.gif); width:662px; height:160px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:center;}

.downloadSuccessText {font-size:14px; text-align:center;}

.downloadSuccessDivide {background-image:url(/images/downloadsuccessdivide.gif); width:687px; height:24px; background-repeat:no-repeat; margin-left:auto; margin-right:auto; text-align:center;}

#downloadSuccessHelpHolder {margin-left:auto; margin-right:auto; height:156px; text-align:center; width:745px; padding-top:10px;}

.FreeCreditPing {
background-image:url(/images/20freeoffer.png);
behavior:url(/iepngfix.htc);
background-repeat:no-repeat;
height:143px;
width:242px;
position:absolute;
top:15px;
left:620px;
z-index:999;
}

.FreeCreditPing2 {
background-image:url(/images/20freeoffer.png);
behavior:url(/iepngfix.htc);
background-repeat:no-repeat;
height:143px;
width:242px;
position:absolute;
top:40px;
left:650px;
z-index:999;
}
.FreeCreditPingSignup {
background-image:url(/images/20freeoffer.png);
behavior:url(/iepngfix.htc);
background-repeat:no-repeat;
height:143px;
width:242px;
position:absolute;
top:40px;
left:1000px;
z-index:999;
}

.FreeandMobilStarText {
display:none;
/*
color:#333333; font-size:12px; text-align:center; margin-top:4px; margin-left:auto; margin-right:auto;*/}

/* Special Offer CSS */

del {color:#FF0000;}

.starOfferText {color:#0f3c94}

.specialtext {color:#000000; font-weight:bold;}

#VerifyPinText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-left: 8px;
padding-top: 8px;
}

/**** Your GPRS Settings ****/

#YourGPRSSettingsHead {
padding-top:8px;
font-size:12px;
padding-left: 40px;
padding-right: 40px;
line-height:17px;
text-align:justify;
}

#YourGPRSSettingsFooter {
padding-top:8px;
font-size:12px;
padding-left: 40px;
padding-right: 40px;
line-height:17px;
text-align:center;
}

#YourGPRSSettingsMain {
height: 220px;
_height: 210;
overflow: auto;
padding-bottom: 7px;
margin: 5px;
}

.YourGPRSNetworkText {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color: #000000;
text-align: left;
padding-top:5px;
padding-left: 30px;
line-height:20px;
}

.YourGPRSSettingsText {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
text-align: left;
padding-top:5px;
padding-left: 30px;
padding-right: 30px;
line-height:20px;
}

.YourGPRSSettingsDivide {
text-align:center;
margin-left:auto;
margin-right:auto;
width:687px;
}

#YourGPRSCountryDropDown {font-size:12px; padding-left: 40px; line-height:17px; text-align:left; padding-top:10px; padding-bottom:10px; color:#333333;}

.GPRSselect {background-image:url(/images/lineback.gif); border:thin dotted #CCCCCC; color:#474747; font-size:12px; width:300px;}

.GPRSSettingsAuthorText {font-family:"Courier New", Courier, monospace; font-size: 14px; font-weight: normal; color:#666666; text-align: left; padding-left:650px;
padding-bottom:7px; line-height:20px;}

#YourGPRSSettingsImageHeader {text-align:center; margin-top:8px;}

/* New Download Page */

#downloadBackgroundContainer {background-image:url(/images/download_background.gif); width:903px; height:218px; margin-top:-1px;}

.DownloadMainNoBorder {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 5px 15px 5px 20px;
}

.DownloadMainNoBorder2 {text-align:justify; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#333; margin: 5px 30px 5px 30px; padding-top:25px;}

.DownloadMainNoBorder2 a {font-size:10px;}
.DownloadMainNoBorder2 a:link {font-size:10px;}
.DownloadMainNoBorder2 a:hover {font-size:10px;}
.DownloadMainNoBorder2 a:visited {font-size:10px;}
.DownloadMainNoBorder2 a:visited:hover {font-size:10px;}

#TutorialLinks {width:903px;}
.downloadJavaLinks {float:left; width:590px; text-align:center;}
.downloadIPodLinks {float:left; width:296px; text-align:center;}

#TutorialLinks a {font-size:10px;}
#TutorialLinks a:link {font-size:10px;}
#TutorialLinks a:hover {font-size:10px;}
#TutorialLinks a:visited {font-size:10px;}
#TutorialLinks a:visited:hover {font-size:10px;}

#downloadAppStoreLogo {width:136px; height:44px; margin-top:-34px; float:right; margin-right:30px}

#sendToMobileHolder {text-align:center; width:313px; margin-top:80px; float:left; margin-left:auto; margin-right:auto;}

#Download-fishform {
height:auto;
background-image:none;
margin-bottom:0px;
}

.download-textinputNEW {
behavior:url(/iepngfix.htc);
background:url(/images/download-text.png);
background-repeat:no-repeat;
height:33px;
width:191px;
border:none;
margin-top:-10px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.download-textinputHoveredNEW  {
behavior:url(/iepngfix.htc);
background:url(/images/download-text2.png);
background-repeat:no-repeat;
height:33px;
width:191px;
border:none;
margin-top:-10px;
padding:8px 11px 8px 11px;
vertical-align:middle;
color : #474747;
cursor:text;
}

.download-submitbtnNEW {
behavior:url(http://www.fishtext.com/iepngfix.htc);
background:url(/images/download-submit-btn.png);
background-repeat:no-repeat;
height:32px;
width:84px;
border:none;
margin-top:-3px;
cursor:pointer;
}

#download_IPhoneLink {width:280px; height:177px; float:right; margin-top:-192px; margin-right:30px;}

#download_IPhoneLink img{border-style: none;}