/* ========== Styling all elements */
* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-top:6px;
}
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
/* ========== BODY */
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#51504d;
	font-size:12px;
	text-align:justify;
	background-color:#ffffff;
	background-image:url(images/page-bg.gif);
	background-repeat: repeat-x;
}
/* ========== WRAPPER */
#wrapper {
	width:980px;
	height:auto;
	margin: 0 auto;
}
#topcontainer{
	width:980px;
	height:90px;
}

.logobox{
	width:438px;
	height:89px;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	float:left;	
}
.logobox a{
	width:438px;
	height:89px;
	display:block;
}
#username-containerbox{
	width:400px;
	height:auto;
	float:right;
}
/* ====================================*/

#linkcontainer{
	width:980px;
	height:33px;
	background-image:url(../images/link-bgbar.gif);
	background-repeat:repeat-x;
}
.ltlink-corner{
	width:12px;
	height:33px;
	background-image:url(../images/link-ltcorner.gif);
	background-repeat:no-repeat;
	float:left;
}
.rtlink-corner{
	width:11px;
	height:33px;
	background-image:url(../images/link-rtcorner.gif);
	background-repeat:no-repeat;
	float:right;
}

/* =================================================*/
.logout-textlink{
    color:#FFFFFF;
}
.top-navlink {
	width:700px;
	height:auto;
	float:left;
	padding-top:6px;
}
.top-navlink ul {
	width:auto;
	margin:0;
	list-style:none;
	padding:0px 6px 8px 0px;
}
.top-navlink li {
	display:block;
	padding:0 10px 0px 20px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.top-navlink li a {
	color:#FFFFFF;
	text-decoration:none;
}
.top-navlink li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
.toplink-border{
	border-left:1px solid #666666;
	line-height:15px;
}

#main-container{
	width:980px;
	height:auto;
	clear:both;
}
.google-adsbox{
	width:980px;
	height:100px;
	padding-top:6px;
	text-align:center;
}
#twobox-container{
	width:980px;
	height:auto;
	clear:both;
}
#box-container{
	width:960px;
	height:auto;
	margin:0 auto;
}
#left-signupcontainer{
	width:673px;
	height:auto;
	float:left;
	margin-top:7px;
}
#center-signupcontainer{
	width:673px;
	height:auto;
	margin:0 auto;
}
#right-sendfreesmscontainer{
	width:282px;
	height:auto;
	float:right;
	padding-top:6px;
}
.table-spacer{
	padding-top:4px;
	padding-bottom:4px;
}
.username-spacer{
	padding-top:8px;
	padding-bottom:8px;
}
.termscondition{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#818181;
	text-decoration:none;
}
a.termscondition {
	color:#818181;
	text-decoration:none;
}
a.termscondition:hover{
	color:#d91f24;
	text-decoration:none;
}
/* ===============================================*/

#content-container{
	width:980px;
	height:auto;
	clear:both;
}

.page-title{
	width:500px;
	height:auto;
	float:left;
	height:33px;
	background-image:url(../images/link-bgbar.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
.twitter-icon{
	width:137px;
	height:45px;
	float:right;
}
.facebook-icon{
	width:114px;
	height:45px;
	float:right;
}
/* ============Footer Container Start=========================================*/
/*#footer-container {
	width:980px;
	height:40px;
	background-image:url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:20px;
	color:#585858;
	text-align:center;
	text-decoration:none;
}
#footer-container a {
	color:#585858;
	text-decoration:none;
}
#footer-container a:hover {
	color:#c20b31;
	text-decoration:none;
}*/



#footerbox-container{
	width:970px;
	height:267px;
	clear:both;
	background-image:url('../images/footer-bg.gif');
	background-repeat:repeat-x;
	background-color:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:15px;
	padding-left:10px;
}
#footerbox-container a{
	color:#333333;
	text-decoration:none;

}


/* =======Company News============================*/
.companynews-linkbox {
	width:290px;
	height:auto;
}
.companynews-linkbox ul {
	width:auto;
	margin:0;
	list-style:none;
	color:#156778;
	padding:0px 0px 8px 10px;
}
.companynews-linkbox li {
	display:block;
	padding:0 0px 0px 20px;
	background:url(../images/companynews.gif) no-repeat left;
	border-bottom:4px solid #90d4e2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#156778;
	text-transform:uppercase;
	text-decoration:none;

}
/*===========Twitter CSS============*/
#twitterfeed {
	width:300px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#595959;
	font-weight:bold;
}
#twitter_div {
	width: 250px;
	padding:10px ;
	background-color: #f2f2f2;
	border: solid 1px #c7c7c7;
}
ul#twitter_update_list {
	width: 250px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
ul#twitter_update_list li {
	width: 240px;
	padding: 5px 5px 5px 5px;
	color:#595959;
	border-bottom: solid 1px #c7c7c7;
	border-top: solid 1px #c7c7c7;
	list-style: none;
}
ul#twitter_update_list li a {
	color: #666666;
	border-bottom: dotted 1px;
	text-decoration: none;
}
ul#twitter_update_list li a:hover {
	color: #333333;
	border-bottom: solid 1px #c7c7c7;
}

#tellafriend-banner{
	background-image:url('../images/startnow-banner.gif');
	background-repeat:no-repeat;
	height:443px;
	width:226px;
	clear:both;
	margin-left:8px;
}
#tellafriend-banner a{
	height:480px;
	width:233px;
	display:block;
}
/*============================================================*/
.center-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.center-text a{
	color:#0a4c77;
	text-decoration:none;
}
.center-text:hover{
	color:#666666;
	text-decoration:none;
}
.space-group{
	padding-top:3px;
	padding-bottom:3px;
}
#bottom-centercontainer{
	width:851px;
	height:auto;
	clear:both;
	margin-top:8px;
	
}
#member-bottom-container{
	width:851px;
	height:auto;
	clear:both;
	margin-top:8px;
}
	
/*===============================================================*/
.cellno-toptitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	vertical-align:top;
	padding-left:5px;
}
.smallsub-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	
	text-decoration:none;
}
.smallsub-text a{
	color:#333333;
	text-decoration:none;
}
.smallsub-text hover{
	color:#003399;
	text-decoration:none;
}
/*===============================================================*/
.bottom-container{
	width:140px;
	height:auto;
}
.bottom-container ul{
	margin:0;
	list-style:none;
	padding:8px 0px 0px 10px;
}
.bottom-container li{
	display:block;
	padding:0 1px 2px 15px;
	background:url('../images/black-arrow.gif') no-repeat center left;
	line-height:15px;
}
.bottom-container a{
	font-family:Verdana;
	font-size:11px;
	color:#565656;
	display:block;
	height:15px;
	text-decoration:none;
}
.bottom-container a:hover{
	color:#333333;
}
/*************** Bottom Container****************/




.bottom-container-content{
	width:160px;
	height:auto;
}
.bottom-container-content ul{
	margin:0;
	list-style:none;
	padding:8px 0px 0px 10px;
}
.bottom-container-content li{
	display:block;
	padding:0 1px 2px 15px;
	background:url('../images/black-arrow.gif') no-repeat center left;
	line-height:15px;
}
.bottom-container-content a{
	font-family:Verdana;
	font-size:11px;
	color:#565656;
	display:block;
	height:15px;
	text-decoration:none;
}
.bottom-container-content a:hover{
	color:#333333;
}
.allpage-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	margin-left:10px;
}
.advfeature-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding-left:8px;
	font-weight:bold;
	text-decoration:none;
}
#line-separater{
	background-image:url('../images/blue-separater.gif');
	background-repeat:repeat-x;
	height:4px;
	clear:both;
}
.rt-loginbg{
	
	width:230px;
	background-image:url('../images/rt-loginbgbar.gif');
	background-repeat:repeat-y;
}

.rt-loginbg-sendsms{
	padding-left:5px;
	width:230px;
	background-image:url('../images/rt-loginbgbar.gif');
	background-repeat:repeat-y;
}
.rt-loginbottom{
	background-image:url('../images/rt-loginbottombar.gif');
	background-repeat:no-repeat;
	height:9px;
}
.membertext ul{
	width:170px;
	margin:0;
	list-style:none;
	padding:8px 0px 0px 15px;
}
.membertext li{
	display:block;
	padding:0 1px 2px 15px;
	background:url('../images/black-arrow.gif') no-repeat center left;
	line-height:20px;
}
.membertext a{
	font-family:Verdana;
	font-size:11px;
	color:#565656;
	display:block;
	height:21px;
	text-decoration:none;
}
.membertext a:hover{
	color:#027795;
	}
/*----------Sitemap Class-----------------------------------*/
#sitemap-centerbox{
	width:851px;
	background-color:#fcfcfc;
	clear:both;
}
#sitemap-container{
	width:829px;
	height:auto;
	margin:0 auto;
	padding-top:8px;

}
.sitemap-topbar{
	background-image:url('../images/sitemap-top.gif');
	background-repeat:no-repeat;
	height:32px;
}
.sitemap-topbar h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding-left:10px;
	padding-top:8px;
	font-weight:bold;
	text-decoration:none;
}
.sitemap-bgbar{
	background-image:url('../images/sitemap-bg.gif');
	background-repeat:repeat-y;
	padding:10px;
}
.sitemap-bottombar{
	background-image:url('../images/sitemap-bottom.gif');
	background-repeat:no-repeat;
	height:9px;
}
.sitemap-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	text-decoration:none;
}
.box-bottombar{
	border-bottom:1px dashed #999999;
	padding-bottom:8px;
	padding-top:8px;
}

/*===============================================================*/
.lt-title{
	font-family:Verdana;
	font-size:11px;
	color:#565656;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	text-decoration:none;
}
.lt-title a{
	color:#565656;
	text-decoration:none;
}
.lt-title:hover{
	color:#126ea7;
	text-decoration:none;
}
/*===============================================================*/
/*--------------------------------------------------------------------------------------------------------*/
.table-content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:15px;
}
.credit-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.textbox-space{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:10px;
}
.form-title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.ringtone_titlebox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
}

/*----------Help Center Class-----------------------------------*/

#left-helpbox{
	height:auto;
	float:left;
	clear:both;
	padding:5px;
	padding-right:10px;
}
#right-helpbox{
	height:auto;
	float:left;
}
.innersmssend-bar{
	background-image:url('../images/inner-gridstrip.gif');
	background-repeat:no-repeat;
	width:578px;
	height:14px;
}
.freebtn-container{
	width:578px;
	height:auto;
	clear:both;
}
/*-------------------------------Testimonial----------------------------*/
.testimonial-text{
	padding:8px;
}
.paging-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding:15px;
	text-align:right;
	text-decoration:none;
}
.paging-text a{
	color:#333333;
	text-decoration:none;
}
.paging-text a:hover{
	color:#993300;
	text-decoration:none;
}

.contactus-text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
/*---------------------------------------------------------------------------*/
.global_carriers a{
color:#333333;
text-decoration:none;
text-align:center;
margin:0 auto;
}
/*---------------------------------------------------------------------------*/
.toplink{width:250px;height:auto;float:left;margin-left:12px;clear:both;}
.toplink ul {width:auto;margin:0;list-style:none;}
.toplink li {display:block;background:url(../images/cickbox.gif) no-repeat left;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#666666;text-decoration:none;padding:0 13px 0 16px;float:left;line-height:30px}

