/*
	Author:Shumon Iqbal
	Date:05.01.09  
	Title:TotalGSM
====================================
*/
body{
	font-family:Verdana,"Arial",Tahoma,Trebuchet MS,Calibri,Georgia, Lucida,Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#050F17;
	background:#fff;
	margin:20px 0;
}
*{
	padding:0;	margin:0;	border:0;
}
ul,ol{
	list-style:none;
}
ul li{
	display:inline;
}
img,fieldset{
	border:none;
}	
a{
	color:#fff;
	text-decoration:none; 
}
a:hover{
	color:#fff; 
}
.hide,i
{
     position: absolute;
     left: -9999px;
}

/*------------------------------Page Structure
*/
#wrap{
	width:994px;
	text-align:left;
	margin:0 auto;
}
#hdr,#hdr #hdrlft,#hdr #hdrrt{
	height:142px;
	display:block;
}
#hdr{
	background:url(images/hdrBg.jpg) repeat-x;
}
#hdr #hdrlft{
	background:url(images/hdrLft.jpg) no-repeat;
}
#hdr #hdrrt{
	background:url(images/hdrRt.jpg) no-repeat right top;
	padding:0 15px;
}
#hdrinr{
	width:964px;
	height:142px;
	overflow:hidden; 
}
#hdrinr h2{
	float:left;
	height:82px;
	width:315px;
	padding:33px 0 0 0;
}
#hdrinr h2 a{ 
	height:82px;
	width:315px;
	background:url(images/TotalGSM.jpg) no-repeat;
	display:block;
}
#hdrinrrt{
	float:right;
	height:69px;
	width:428px;
	background:url(images/hdrPic.jpg) no-repeat;
	padding:46px 49px 27px 145px;
	overflow:hidden;
}
#hdrinrrt #onlinesup{
	float:left;
	background:url(images/liveSupport.jpg) no-repeat;
	height:69px;
	width:179px;
}
#hdrinrrt #onlinesup a{
	height:69px;
	width:179px;
	display:block;
}
#hdrinrrt #srch{
	float:right;
	width:177px;
	height:22px;
	padding:23px 19px 24px 28px;
	background:url(images/search.jpg) no-repeat;
}
#hdrinrrt #srch .srchTxt{
	width:152px;
	height:20px;
	background:none;
	padding-top:2px;
	border:none;
	float:left;
}
#hdrinrrt #srch .subbtn{
	width:23px;
	height:22px;
	float:right;
	background:none;
	cursor:pointer;
}
#main{
	width:994px;
	background:url(images/mainBg.jpg) repeat-y;
}
#maininr{
	width:994px; 
	padding:0 7px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:980px;	
}
html>body  #maininr{
	width:980px;
}
/*------------------------------------------------Horizantal Navigation*/
#nav{
	width:955px;
	height:41px;
	padding:0 0 0 25px;
	overflow:hidden;
	background:url(images/navBg.jpg) repeat-x;
}
#nav li{ 
	background:url(images/divider.jpg) no-repeat right;
	line-height:41px;
	color:#fff;
	overflow:hidden;
	float:left;
}
#nav li a{
	background:none;
	display:block;
	padding:0 40px;
	float:left; 
}
#nav li a:hover,#nav li #slct{
	background:url(images/navHoverBg.jpg) repeat-x;
	height:41px;
}
#nav #lstlnk{
	background:none;
}
/*--------------------------------------------------Banner Area*/
#bnr{
	width:980px;
	height:241px;
	background:url(images/bnrBg.jpg) repeat-x;
	overflow:hidden;
}
#bnr #bnrnav{
	float:left;
	width:208px; 
} 
#bnr #bnrrt{
	float:right;
	width:707px;
	background:url(images/banner.jpg) no-repeat;
	height:241px;
}
#vnav{
	width:208px;
	padding:1px 0 0 0; 
}
#vnav li{
	display:block;
	padding:1px 0 0 0;
}
#vnav li a{
	background:url(images/vNavBg.jpg) no-repeat;
	width:170px;
	padding:0 0 0 38px;
	height:33px;
	display:block;
	line-height:33px;
}
#vnav li a:hover{
	color:#fff;
	background:url(images/vNavBgHover.jpg) no-repeat;
}
/*-------------------------------------------------------MAIN AREA*/
#mainBDY{
	width:980px;
	overflow:hidden;
	padding:17px 0 35px 0;
}
#mainBDY #mainLft{
	width:208px;
	float:left;
}
#mainBDY #mainMiddle{
	width:530px;
	padding:0 17px;
	float:left; 
}
#mainBDY #mainRgt{
	width:208px;
	float:right;
}
#mainLftRtBg, #mainLftRtBg #mainLftHdr, #mainLftRtBg #mainLftHdr #mainLftBtm{
	width:208px;
	display:block;
}
#mainLftRtBg{
	background:url(images/mainLftRtBg.jpg) repeat-y;
	width:208px;
}
#mainLftRtBg #mainLftHdr{
	background:url(images/mainLftHdr.jpg) no-repeat;
}
#mainLftRtBg #mainLftHdr #mainLftBtm{
	background:url(images/mainLftBtm.jpg) no-repeat left bottom;
	padding-bottom:10px;
}
.h3Text{
	width:208px;
	height:35px;
	line-height:30px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px;
	text-align:center;
	color:#FFF;
}
.h3MText{
	width:530px;  
	font-size:18px;
	font-weight:normal; 
	color:#156AA3;
}
#mainRtBg, #mainRtBg #mainRtHdr, #mainRtBg #mainRtHdr #mainRtBtm{
	width:208px;
	display:block;
}
#mainRtBg{
	background:url(images/mainLftRtBg.jpg) repeat-y;
	width:208px;
}
#mainRtBg #mainRtHdr{
	background:url(images/mainRtHdr.jpg) no-repeat;
}
#mainRtBg #mainRtHdr #mainRtBtm{
	background:url(images/mainRtBtm.jpg) no-repeat left bottom;
	padding-bottom:10px;
}
.h3RText{ 
	width:195px;
	height:35px;
	padding-left:13px;
	line-height:30px;
	font-size:12px;
	font-weight:normal;
	letter-spacing:1px; 
	color:#FFF;
}
.rgtiNNr00{
	width:178px;
	padding:0 15px;
}
.rgtiNNr00 h4{
	color:#065D98;
	line-height:30px;
	font-size:12px; 
	border-bottom:1px  dashed #050F17;
	display:block;
}
.rgtiNNr00 span{
	width:178px;
	display:block;
	line-height:16px;
	padding:3px 0 7px 0;
	font-size:11px;
	color:#050F17;
}
#mainMiddle p{
	padding:8px 0;
	line-height:18px;
}
#orangeBg, #orangeBg #orangeTop, #orangeBg #orangeTop #orangeBtm{
	width:530px;
	display:block;
}
#orangeBg{
	background:url(images/mainOrngeBxBg.jpg) repeat-y;
	width:530px;
}
#orangeBg #orangeTop{
	background:url(images/mainOrngeBxTop.jpg) no-repeat;
}
#orangeBg #orangeTop #orangeBtm{
	background:url(images/mainOrngeBxBtm.jpg) no-repeat left bottom;
	padding:35px 0 14px 0;
}
#orangeinR{
	width:530px;
	overflow:hidden;
}
#orangeinR #orangeinR01{
	background:url(images/mainOrngeBxMidlft.jpg) no-repeat;
	width:10px;
	height:351px;
	float:left;
}
#orangeinR #orangeinR02{
	float:left;
	width:490px;
	padding:0 10px;
	background:#F5F5F5 url(images/mainOrngeBxMidBg.jpg) repeat-x; 
}
#orangeinR #orangeinR03{
	background:url(images/mainOrngeBxMidRt.jpg) no-repeat;
	width:10px; 
	float:left;
	height:351px;
}
#orangeinR02 h4{
	font-size:12px;
	color:#282E32;
	line-height:18px;
	padding:10px 0 0 0;
}
#orangeinR02 ol{
	width:490px;
	overflow:hidden;
}
#orangeinR02 ol li{
	background:url(images/icon.jpg) no-repeat 0 11px;
	padding:9px 0 9px 18px;
	width:472px;  
}
#mainBtmbx{
	width:530px;
	overflow:hidden;
	padding:28px 0 0 0;
}
#mainBtmbx #mainBtmbx01{
	width:257px;
	float:left;
}
#mainBtmbx #mainBtmbx02{
	width:257px;
	float:right;
}
.mainBtmbxBg, .mainBtmbxBg .mainBtmbxHdr, .mainBtmbxBg .mainBtmbxHdr .mainBtmbxBtm{
	width:257px;
	display:block;
}
.mainBtmbxBg{
	background:url(images/smallBXbg.jpg) repeat-y;
	width:257px;
}
.mainBtmbxBg .mainBtmbxHdr{
	background:url(images/smallBXtop.jpg) no-repeat;
	width:257px;
}
.mainBtmbxBg .mainBtmbxHdr .mainBtmbxBtm{
	background:url(images/smallBXbtm.jpg) no-repeat left bottom;
	padding-bottom:16px;
}
.h4Text{
	font-size:12px;
	color:#FFF;
	height:34px;
	font-weight:normal;
	line-height:31px;
	width:242px;
	padding-left:15px;
}
.mnbtmboxINR{
	width:225px;
	padding:10px 16px 0 16px;
}
.mnbtmboxINR label{
	color:#065991;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	padding:5px 0;
	display:block;
}
.mnbtmboxINR label span{
	color:#FF5505;
}
.mnbtmboxINR label a{
	color:#595959;
	margin-left:3px;
}
.mnbtmboxINR label .ndm{
	text-decoration:underline;
}
.mnbtmboxINR label .ndm:hover{
	text-decoration:none;
}
.mnbtmboxINR label #ndemail{
	margin:10px 0 0 42px;
	width:140px;
	display:block; 
}
.mnbtmboxINR .sBxbtm{
	padding-bottom:53px;
}

.lftiNNr{
	width:189px;
	padding:0 8px 322px 11px;
	overflow:hidden;
}
.lftiNNr .lftinrtop{
	overflow:hidden;
	padding:11px 0 24px 0;
	display:block; 
}
.lftiNNr .lftinrtop img{
	float:right;
	height:50px;
	width:50px;
	border:1px solid #5A6E7D;
}
.lftiNNr .lftinrtop label{
	width:130px;
	font-size:11px;
	float:left;
	text-align:left;
}
.lftiNNr dd{ 
	padding:11px 0 24px 0;
	text-align:center; 
	float:left;
}
.lftiNNr dd .maclnk img{
	margin:0 0 0 46px; 
}
.lftiNNr dd .paylnk img{ 
	margin:0 0 0 19px;
}
.lftiNNr dd .monlnk img{ 
	margin:0 0 0 14px;
} 
/*------------------------------------------------Footer Area*/
#ftr,#ftr dl,#ftr dl dd{
	display:block; 
	height:86px;
}
#ftr{
	background:url(images/ftrbg.jpg) repeat-x;
}
#ftr dl{
	background:url(images/ftrlft.jpg) no-repeat;
}
#ftr dl dd{
	background:url(images/ftrrt.jpg) no-repeat right top;
	padding:0 20px;
}
#ftr p{
	text-align:center;
	font-size:11px;
	color:#fff;
	line-height:20px; 
	padding:20px 0 0 0;
}
.dropdown { 

font-family:"Arial",Tahoma,Calibri,Trebuchet MS,Verdana,Georgia, Lucida,Helvetica, sans-serif;

font-size : 12px;

font-style : normal;

line-height : 12px;

font-weight : normal;

padding : 0;

clear : both;

background : #ffffff;

color : #333333;

border : 1px solid #333333;

width: 115;


} 


.product {
background-image:url(images/productbg.jpg);
background-repeat:no-repeat;
background-position:center;
width:579px;
height:190px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
float:left;
padding-right:30px;
}

.product h1 {
font-weight:bold;
color:#3783b7;
font-size:18px;
line-height:30px;
}
.product img {

margin-top:-10px;
float:left;
}

.singleproduct{
background-image:url(../images/productbg.jpg);
background-repeat:no-repeat;
background-position:top right;
width:580px;
margin-top:30px;
margin-bottom:10px;
padding-top:10px;
float:left;
}

.singleproduct h1 {
font-weight:bold;
color:#61bb1a;
font-size:18px;
line-height:30px;
}
.singleproduct img {

margin-top:-10px;
float:left;
}


.download {
background-image:url(../layout/img/smallerbg.jpg);
background-repeat:no-repeat;
background-position:right;
width:580px;
height:100px;
margin-top:10px;
margin-bottom:10px;
padding-top:30px;
float:left;
}

.download h1 {
font-weight:bold;
color:#61bb1a;
font-size:18px;
line-height:30px;
}
.download img {

margin-top:-10px;
float:left;
}

.productdescription {
width:285px;
float:left;
}

.productdescription h1 {
margin-left:20px;
position:relative;
}
.productdescription p {
margin-left:20px;
position:relative;
}

.productdescription p a {
color:#d93a28;
font-weight:bold;
font-size:11px;
}


.downloaddescription {
width:410px;
float:left;
}

.downloaddescription h1 {
margin-left:20px;
font-size:12px;
position:relative;
}
.downloaddescription p {
margin-left:20px;
position:relative;
}

.downloaddescription p a {
color:#d93a28;
font-weight:bold;
font-size:11px;
}

.buynow {
color:#61bb1a;
}

.buynow ul li{

}

.buynow ul li a {
font-size:11px;
color:#61bb1a;
}


.productservices {
width:160px;
margin-right:5px;
float:left;
}

.productservices ul {
list-style:none;
}

.downloadservices {
width:160px;
margin-right:5px;
float:left;
}

.downloadservices ul {
list-style:none;
}

li.servicesseperator {
width:100px;
height:1px;
background-image:url(../layout/img/productservicesseperator.jpg);
background-position:right;
background-repeat:no-repeat;
font-size:2px;
line-height:1px;
}

.productservices ul li{

}
.productservices ul li a {
font-size:11px;
color:#0b2940;
}

.services1 {
width:600px;
margin-right:5px;
float:left;
font-size:11px;
color:#000000;
}

.services1 ul {
list-style:none;
}

.services1 ul li{
font-size:11px;

}
.services1 ul li a {
font-size:11px;
color:#0b2940;
}

#rightsidebar {
float:left;
width:210px;
}



******************************************************************************
          BUY CREDITS             BUY CREDITS             BUY CREDITS   
*******************************************************************************/

#buycredits {
width:400px;
margin:0 auto;
}

#buycredits p{
margin-top:12px;
}

#buycredits a {
margin:0 auto;
align:center;
}
  TABLE.MYTABLE
  { 
     font-family:arial;
     font-size:12px;
     background-color:#fff;
     width:400px;
     border-style:solid;
     border-color:black;
     border-width:0px;
	 text-align:center;
	 margin:0 auto;
  }
  
   TH.MYTABLE
  {
     font-size:18px;
     font-weight:bold;
	 color:#428abc;
  }
  
  .MYTABLE
  {  
     font-size:12px;
     color:#000;
	 font-weight:bold;
	border-color:#eaeaea;
     border-style:solid;
     border-width:1px;
     text-align:left;
	 line-height:25px;
	 padding-left:5px;
  }
  
  
   .MYTABLEHOVER
  {  
    font-size:12px;
     color:ffffff;
	 font-weight:bold;
	 background-color:#428abc;
	 border-color:#eaeaea;
     border-style:solid;
     border-width:0px;
  }
  
  TD.MYTABLEPRICE {
     font-size:12px;
     color:#000;
	 text-align:center;
	 font-weight:bold;
	border-color:#eaeaea;
     border-style:solid;
     border-width:1px;
    
  }
  
  

.Price {
    font-family:Verdana,"Arial",Tahoma,Trebuchet MS,Calibri,Georgia, Lucida,Helvetica, sans-serif;
	font-size:14px;
	color:#428abc;
	font-weight:bold;
	}

