/*********** CSS for SMS GupShup ***********/

body{
	background:#E3E3E3 url(http://resource.smsgupshup.com/webimages/images/vbar.3.3.80645.jpg) repeat-x scroll left top;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	line-height:140%;
}

a:focus
{
	-moz-outline-style: none;
}

a.noHref{
	cursor:default;
}

.pointer{
	cursor:pointer;
}

div#container{
	width:995px;
	margin:0px auto;
	padding:10px 0 0;
}

/************** css for top ajax loader *********/
#loader{
position:absolute;
top:0px;
background:#FFFFFF url(http://resource.smsgupshup.com/webimages/images/ajax-loader.3.3.80645.gif) no-repeat right 8px;
border:4px solid #99ff99 ;
z-index:50;
font-size:13px;
padding:5px 20px 5px 5px;
color:#000000;
}

/************/

/********** CSS for Top Header ************/

.topheader{
	margin:5px 0px 10px 0px;
	padding:0px;
	width:995px;
	font-size:12px;
	height:30px;
}
.logocontainer{
	float:left;
	width:150px;
	margin-top:23px;
}
h1.logoImg{
	margin:8px 0px 0px 0px;
}
.menu{
	 float:left;
}

.TopMenu a{
	color:#F8741C;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-right:10px;
}
.TopMenu a:visited{
	color:#FF6600;
}

.bcolor{
	border:1px solid #D0D0D0;
	color:#d8d8d8;
	font-size:10px;
	padding:2px;
}
.blue{
	color:#0374B5;
	font-size:11px;
	text-decoration:none;
}
.blue a:visited{
	color:#0374B5;
}
.searchBox{
float:right;
}
.float{
	color:#333333;
	float:left;
	padding-right:5px;
	font-size:12px;
}
.float a{
	color:#0374B5;
	font-size:12px;
	text-decoration:underline;
}
.fright{
	float:right;
}

img {
	border:0px none;
}

/******************CSS for Home Header*********************/

.headerHome{
	position:relative;
	padding:0px;
	margin:0px;
	clear:both;
}
#middle-col .headerHome h1{
	color:#FB741C;
	font-size:20px;
	font-weight:bold;
	padding:5px;
	margin:0px;
	position:relative;
}
.subtitle{
	color:#0374B5;
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0px;
}
.joinNow{
	position:absolute;
	top:15px;
	left:525px;
}
.joinGupShup{
	float:left;
	color:#666;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
div.joinGupShup p{
	color:#333333;
	font-size:12px;
}
.joinBtn{
	padding-top:30px;
	padding-left:0px;
}
/********** CSS for Footer Section ***********/
#footersection{
	margin-top:10px;
	text-align:center;
	color:#333333;
	font-size:11px;
}
/********** End ************/

/********* CSS for Middle Column *************/

#middle-col, .copy-middle-col{
	margin:0px 22px 0px 22px;
	line-height:1.3;
	position:relative;
}
#middle-col h1, .copy-middle-col h1{
	color:#FB741C;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
}
#middle-col h2, .copy-middle-col h2{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 5px 0px;
}
#middle-col h2 span, .copy-middle-col h2 span{
	color:#666666;
	font-size:12px;
}

#middle-col h3, .copy-middle-col h3{
	color:#666;
	/*border-bottom:1px solid #E2E3E3;*/
	font-size:14px;
	font-weight:bold;
	/*padding-bottom:7px;*/
	padding-top:5px;
	width:230px;
}
h4{
	color:#FB741C;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding-bottom:7px;
}
form{
	margin:0px;
	padding:0px;
}
.settings{
	color:#0074B6;
	font-size:12px;
	position:absolute;
	right:10px;
	top:3px;
}
.settings a{
	font-size:12px;
	font-weight:bold;
}
.settings .activeLink{
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.italic{
	color:#666;
	font-weight:normal;
}
/************Notification************/
.notification{
	font-size:11px;
	position:relative;
	padding:5px 5px;
	margin:0px 5px 5px 0px;
	overflow:hidden;
}
.notification p{
	color:#0374B5;
	font-size:11px;
	position:relative;
	padding:0px;
	margin:0px;
	float:right;
}

.notificationGreen{
	color:GREEN;
	border:1px solid green;
	background-color:#F9F9F9;
}
.notificationRed{
	color:RED;
	border:1px solid RED;
	background-color:#F9F9F9;
}
.notificationOrange{
	color:ORANGE;
	border:1px solid ORANGE;
	background-color:#F9F9F9;
}

#toolTip{
z-index:100;
padding:5px 5px;
font-size:12px;
background-color:#e2f8fe;
border:3px solid #dddddd;
position:absolute;
}

#errorBox{
z-index:1000;
background:url(http://resource.smsgupshup.com/webimages/images/Error-arrow.3.3.80645.gif) top left no-repeat;
position:absolute;
width:350px;
}
#errorMsg{
margin-left:9px;
font-size:12px;
color:#f11c00;
border:2px solid #f11c00;
padding:5px 5px;
background-color:#FFFFFF;
}
/*****************************************/
.pic {
	text-align:center;
}
.pic img{
	border-width:0px;
}
.manage-cover img.frame, .spic img.frame,.grp-joined img.frame, .groupImage img.frame {
	padding:7px 8px 6px 7px;
	background:url(http://resource.smsgupshup.com/webimages/images/img_bkg.3.3.80645.gif) top left no-repeat;
	}

p{
	color:#666666;
	font-size:12px;
	padding:5px 0px 0px 0px;
	margin:0px;
}
#middle-col .bdata{
	color:#666666;
	font-size:12px;
	margin-left:50px;
	padding:0;	
}

#middle-col .bdata a{margin:0;padding:0;font-size:12px;}
#middle-col .bdata p{margin-top:8px;font-weight:bold;}
.cover-invite{
	/*position:relative;*/
	margin-top:10px;
}
.cover-invite div{
	float:left;
}

.subs-cont{
	float:left;
	margin:3px 0px 0px 5px;
}
.subs-cont span a{
	text-decoration:none;
}
.subs-contjoin{
	position:relative;
	margin-top:10px;
}

#premiumGroupAlert div{
	font-size:12px;
	color:#666666;
	background-color:#efefef;
	padding:5px;
}
	
.heading span{
	color:#333;
	font-size:10px;
}
.headingBorder{
	border-bottom:1px solid #d8d8d8;
	/*padding-bottom:7px;*/
}
.mobileComm {
	line-height:1.4; padding:5px 0; }
#repliesContainer { padding:0px 5px;}
.radio{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/border-top.3.3.80645.jpg) repeat-x scroll left top;
	height:20px;
	padding-top:5px;
	/*padding-left:15px;*/
	font-size:12px;
}
.radiobtn{
	float:left;
}

.freePaid{
	float:right;
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.paidFreeMsgTip{
	font-size:12px;
	margin-bottom:5px;
}

.freePaid input{
	vertical-align:middle;
}

.char{
	float:right;
	padding-right:10px;
	font-size:12px;
}
.radio a {
	text-decoration:underline;
	font-weight:bold;
	margin:0 5px;
}
.radio a.active{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.radio a:hover{
	text-decoration:none;
}
.radio a.current {
	text-decoration:none; color:#333333; font-weight:bold;}

.bgimg{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/border-top1.3.3.80645.jpg) repeat-x scroll left top;
}
.text{
	padding-top:10px;
}
.text img{
	 margin-top:5px;
}
.msgpostdelete{
	position:relative;
	padding:10px 10px 0px 0px;
	margin:0px;
}
.msgpost{
	color:#333333;
	font-size:14px;
	margin:10px 0px 0px 0px;
	padding:0px 5px 5px 0px;
}
.time{
	color:#ee7733;
	font-size:11px;
}
.msgdelete{
	left:490px;
	top:16px;
	position:absolute;
	color:#0074B6;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.msg-cover{
	margin-top:5px;
	width:auto;	
	height:auto;
}
.msg{
	color:#333333;
	font-size:13px;
	float:left;
	width:auto;
	height:auto;
}
.addressBook{
	font-size:12px;
	font-weight:bold;
	color:#0672BB;
	margin-bottom:10px;
}
.inviteAddressBook{
	float:right;
	width:220px;
	background-color:#f2f2f2;
	padding-left:5px;
}
.inviteAddressBook p{
	 font-size:11px;
	 font-weight:normal;
}
.msg-cont{
	color:#666666;
	font-size:12px;
	float:left;
	padding:5px;
}
.msg-navigation{
	margin-top:10px;
}
.pagination{
	font-size:12px;
	float:right;
	padding:5px 15px 0px 0px;
	margin:0px;
}
.pagination ul{
	list-style-type:none;
}
.pagination ul li{
	display:inline;
}

.pagination  ul li a, .pagination  a:link{
	font-weight:normal;
	line-height:1.5em;
	text-decoration:none;
	margin:0pt 2px;
	padding:0pt 2px;
}
.pg-active{
	color:#000;
	margin:0pt 2px;
	padding:0pt 2px;
}
.pagination ul li a:hover{
	color:#000;
	text-decoration:underline;
}

.pagination  ul li a.homePage{
background:url(http://resource.smsgupshup.com/webimages/images/arrow_left.3.3.80645.jpg) no-repeat left 2px;
text-decoration:none;
}
.pagination  ul li a.endPage{
background:url(http://resource.smsgupshup.com/webimages/images/arrow_right.3.3.80645.jpg) no-repeat left 2px;
text-decoration:none;
}
.pagination  ul li a.prevPage{
background:url(http://resource.smsgupshup.com/webimages/images/arrow_left_r.3.3.80645.jpg) no-repeat left 2px;
text-decoration:none;
}
.pagination  ul li a.nextPage{
background:url(http://resource.smsgupshup.com/webimages/images/arrow_right_l.3.3.80645.jpg) no-repeat left 2px;
text-decoration:none;
}
.strong {
	font-size:0.9em;
	font-weight:normal;
	margin:0pt 2px;
	padding:0pt 2px;
}
.strong img{
	border-width:0px;
}
.dblue{
	color:blue;
	font-size:12px;
	padding-right:20px;
}

.invite{
	position: absolute;
	width: 100px;
	height: 25px;
	text-align: center;
}
.cancel{
	position:absolute;
	width:100px;
	height:25px;
	left:200px;
	text-align:center;
}
/*********  subscribers **********/
.rad{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/border-top.3.3.80645.jpg) repeat-x scroll left top;	
	padding-top:5px;	
	font-size:12px;
}
#middle-col .rad h4{
	color:#999;
	font-size:14px;
	font-weight:bold;
	padding:0;
}
.subs-detail-head{
	margin-top:0px;
	padding:0;	
}
.bbottom{
	clear:both;
}

.head-bold td{
	text-align:center;
	font-weight:bolder;	
	font-size:12px;
}
.detail td{
	text-align:center;
	padding:10px 0px 5px 0px;
	font-size:12px;
}
.detail a{text-decoration:none;}
.displaySub{
	padding-top:10px;
}
.back{
	margin-top:15px;
	text-align:center;
}
/******* my contacts *******/
.new-contacts{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/new-contacts.3.3.80645.jpg) no-repeat scroll left top;	
	font-size:12px;
	padding:8px 10px 12px 10px;
	
}
.new-contacts a{text-decoration:none;}

.cover-detail{
	padding:15px 0px 0px 0px;
}
.total-contacts{
	position:relative;
	padding-bottom:35px;
}
.total-contacts h4{
	position:absolute;
	top:4px;
	left:5px;
}
.newc-button{
	left:135px;
	position:relative;
}
.addContact{
	position:absolute;
	left:565px;
	top:200px;
	width:130px;
}
.addContact a{
	text-decoration:none;
}
/***Personel Message***/

.emailPreview{
	position:relative;
	top:100px;
	font-size:10px;
}

.sendMsg{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
}
.sendMsgText{
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.charSize{
	color:#666666;
	font-size:12px;
	margin:0px;
	padding:0px 5px 0px 0px;
	position:relative;
	bottom:13px;
	float:right;
	top:8px;
}
.radioBtn{
	font-size:12px;
}
.subHeading{
	color:#0074B6;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 5px;
}
.subHeading a{
	margin-right:20px;
	text-decoration:none;
}
.submitbtn{
	width:100px;
	height:25px;
	text-align:center;
}
.prmsg-grpname{
	color:#0074B6;
	font-size:12px;
	font-weight:bold;
}
.prmsgpost{
	position:relative;
	margin:10px 5px 0px 5px;
	padding-bottom:30px;
	background:transparent url(http://resource.smsgupshup.com/webimages/images/div-bottom.3.3.80645.jpg) no-repeat scroll 50% 100%;
}
.prmsgpost img{
	margin-right:10px;
	padding:0;
	border-width:0;
	position:absolute;
	top:2px;
	left:0px;
}
.prmsguser{
	position:absolute;
	top:50px;
	left:-5px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.prmsguser a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.userprmsgpost{
	color:#666666;
	font-size:12px;
	position:relative;
	padding-top:5px;
	padding-left:60px;
}
/*
.replymsg{
position:relative;
padding-left:60px;
font-size:11px;
}
*/
.replymsg1{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/div-bottom.3.3.80645.jpg) no-repeat scroll 50% 100%;
	padding-bottom:20px;
}
.replymsg1 a{
	position:relative;
	float:left;
	padding-left:50px;
	font-size:10px;
	text-decoration:underline;
}
.recievedTime{
	color:#F8741C;
	font-size:11px;
	position:absolute;
	right:15px;
	top:1pt;
}

/* CSS for group settings */

.groupSettingsTitle{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-right:20px;
}
.groupSettingsText{
	font-size:12px;
	padding-right:20px;
}
.tablepara{
	font-size:11px;
	padding:0px;
	margin:0px;
}


/* CSS for sign up */
#coverlogin{
	margin-bottom:60px;
}
.login tr .loginItem,.signup tr .signUpItem{
	color:#666666;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	padding-right:5px;
}
.login tr .loginItemText,.signup tr .signUpItemText{
	font-size:12px;
	text-align:left;
	padding-right:5px;
}
.acct-details{
	position:relative;
	padding-bottom:25px;
}
.acct-details div{
	position:absolute;
	top:0;
}

.acct-details ul li{
	background:url(http://resource.smsgupshup.com/webimages/images/agry.3.3.80645.jpg) no-repeat scroll 0px 50%;
	font-size:12px;	
	list-style-type:none;
	display:inline;
	color:#666;
	padding:0px 10px 0px 15px;	
}
.acct-details ul .aorg{
	background:url(http://resource.smsgupshup.com/webimages/images/aorg.3.3.80645.jpg) no-repeat scroll 0px 50%;
	color:#fb741c;
}
/* verify your mobile */
#middle-col .verify p {
	font-size:13px;
	line-height:1.3em;
	padding-bottom:0px;
}
.verify-detail{
	margin-right:10%;
	margin-left:10%;
	margin-top:20px;
	padding:10px 0px;
	border:1px solid #ff9933;
}
.resend-text{
	margin-top:30px;
	text-align:center;
}
#middle-col .resend-text p {
	font-size:13px;
	line-height:1.3em;
	padding-bottom:0px;
}
#middle-col .resend-text p span{
	font-style:italic;
}
.center{
	text-align:center;
}
.resend-detail {
	color:#666;
	font-size:12px;
	margin-top:10px;
	margin-left:52px;
}
.dropDown{
	width:200px;
}
.subcatTitle{
	color:#0374B5;
	font-size:16px;
	font-weight:bold;
}
.cover-invite{
	/*position:relative;*/
}
.sharew {
	right:10px;
}
.two-newc-button{
	left:300px;
	position:relative;
}
/*******acct-settings ******/

.mtop{
	margin-top:20px;
}
.mleft{
	margin-left:5px;
}
.space-left{
	margin-left:50px;
}
#middle-col .acct-settings h4{
	color:#333;
}
.buttons{
	position:relative;
	margin-top:15px;
}
.buttons div{
	position:relative;
	left:160px;
}
.ist{
	color:#666;
	font-size:10px;
}
/***** create group*****/
.skip{
	float:right;
	font-size:12px;
	position:absolute;
	right:20px;
	top:0px;
}

/*new class for private,no group*/
.restricatedGroupHead { color:#FB6526; font-size:22px; font-weight:bold}
.restricatedGroup{
background-color:#f8f8f8;
color:#406578;
padding: 20px 20px;
width:300px;
font-size:18px;
border: 2px solid #d7dfb9;
position:relative; top:10px; left:5px;
}
.restricatedGroup ol{
padding-left:20px;
}
.restricatedGroup li{
font-size:14px;
}
.groupPrivate{
	padding: 20px 20px 20px 50px;
	background: #FEF7A9 url(http://resource.smsgupshup.com/webimages/images/../images/lock_icon.3.3.80645.gif) no-repeat left center;
}
/********CSS for Share action script*********/

.grpNameMsg{
	font-size:12px;
	color:#666;
	padding-top:4px;
}
.share{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
.action{
	font-size:9px;
	padding:4px 0px;
	margin:0px 10px 0px 40px;
	text-align:left;
}
.action a{
	text-decoration:none;
	margin:0px 10px 0px 10px;
}
.action a:hover{
	text-decoration:underline;
}
.msgpostTest{
	color:#666666;
	font-size:12px;
	padding-right:5px;
}
.actionBg{
	text-align:left;
	font-size:9px;
	margin:0px 10px 0px 0px;
}
.actionBg a{
	text-decoration:none;
	margin:0px 2px 0px 2px;
	color:#999999;
}
.actionBg a:hover{
	text-decoration:underline;
	color:#0074B6;
}
.actiongrp-post{
	text-align:left;
	font-size:9px;
	margin:3px 0px 5px 0px;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom:1px dotted #c2c2c2
}
.actiongrp-post .firstlink{
	padding:0px;
	margin:0px 2px 0px 0px;
}
.actiongrp-post a{
	color:#0074B6;
	text-decoration:none;
}
.actiongrp-post a:hover{
	text-decoration:underline;
	color:#0074B6;
}

.msgContent .msgpost, .msgContentPrem .msgpost{
width:420px;
}
.firstPost{
	font-size: 20px; 
}

.medium{
font-size:11px;
padding-left:5px;
color:#999999;
}

ul.msgActions{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	width:50%;
	text-align:right;
}
ul.msgActions li{
	display:inline;
}

.replyForm  form{
float:right;
background:#ECEFF5;
margin-bottom:2px;
padding:6px 4px 6px 6px;
width:350px;
}

.replyCharCount{
float:right;
padding-right:10px;
padding-top:5px;
}

#repliesContainer h5{
color:#fb741c;
padding-bottom:5px;
}
#repliesContainer p{
padding-top:0px;
}
.recentReplies{
font-size:12px;
background-color:#fafafa;
padding:5px 5px;
line-height:140%;
margin-bottom:4px;
}
.recentReplies div.actiongrp-post{
	border:none; padding-bottom:0px;
}
.recentReplies .replyForm  form{
width:230px;
background:#ECEFF5;
}
.recentReplies  .replyCharCount{
color:#666666;
}
.recentReplies textarea{
width:220px;
}
/******manage-subs *******/
.divider{
	background:transparent url(http://resource.smsgupshup.com/webimages/images/border-top.3.3.80645.jpg) repeat-x scroll left top;
	height:25px;
}

.manage-cover{
	position:relative;
	width:100%;
	margin-bottom:15px;
}

.manage-cover img{
	/*float:left;*/
	position:absolute;
}
.manage-cover a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.subscDate{
	position:absolute;
	right:10px;
	top:5px;
	color:#333333;
	font-size:11px;
}
.desc{
	position:relative;
}
.descText{
	width:430px;
	color:#666666;
	font-size:12px;
	margin-top:5px;
	text-align:justify;
}

.descCover{
	margin-left:65px;
}
.receive{
	font-size:12px;
	color:#666666;
}
.receive p{
	padding:10px 0px;
}
.receiveCover{
	position:relative;
}
.display{
	position:absolute;
	right:20px;
	top:35px;
	font-size:12px;
	color:#666666;
}
/************************/
.grpNameMsg .highlite{
	background-color:#ffff66;
}
.view-result{
	position:absolute;
	top:5px;
	right:-15px;
	
}
.view-result a{
	color:#99cc00;
}

.TEMPLATE, .template {
	display:none;
}

.NONTEMPLATE, .nontemplate {
	display:block;
}

.invalidPage, .defaultErrorPage
{
	color:#666666;
	font-size:13px;
	padding:0;
	padding-top: 20px;	
}

.saveButton {
	padding-top: 10px;
	padding-right: 25px;
	text-align: right;
}
.manageSubBtn{
	text-align: right;
}
.manageSubBtn input{
	width:70px;
	margin:0px 5px;
}
/********new user grp not created ***********/

#middle-col .head h1{
	padding-bottom:0px;
}
.gupshup-info{
	width:450px;
	margin-top:15px;
}
.pict-img{
	display:inline;
	float:left;
	padding:15px 15px;
}
.gupshup-sms{
	padding-top:10px;
	width:220px;
	border-right:1px solid #666;
	float:left;
}
.gupshup-sms ul{
	list-style-type:none;
	font-size:12px;
}
.mrtop{
	margin-top:10px;
}
.mrleft{
	margin-left:10px;
}
.gupshup-sms img{
	margin:15px 50px 0px ;
}
.gupshup-mobile{
	padding-top:10px;
	width:220px;	
	float:right;
}
.gupshup-mobile ul{
	list-style-type:none;
	font-size:12px;
}
.mrtop{
	margin-top:10px;
}
.mrleft{
	margin-left:10px;
}
.gupshup-mobile img{
	margin:15px 50px 0px ;
}
#middle-col .clearfix .grp-subs {
	position:relative;
}
#middle-col .clearfix .grp-subs a{
	text-decoration:none;
}
#middle-col .clearfix .grp-subs div {
	font-size:10px;
	position:absolute;
	left:462px;
	top:6px;
	text-align:right;
	width:122px;
}
#middle-col .clearfix .grp-subs div a {
	color:#999999;
	font-size:11px;
	font-weight:normal;
}
#middle-col .clearfix .grp-subs div a:hover {
	text-decoration:underline;
	color:#0074B6;
}
/************************ Blur bg *************************/
#blurBg{
	position:absolute;
	left:0px; 
	top:0px;
	display:none;
	z-index:100; 
	width:100%;
	height:100%;	
	background-color:#cccccc;
}
/************************ Blur bg ends*************************/	
/************ General Big Error ****************/
#bigError{
	position:absolute;
	left:0px;
	top:0px;
	z-index:200;
	display:none;
	border:3px solid #9AB2FC;
}

.bigErrorWidth{
	width:520px;
}

.bigErrtop{
	text-align:right;
	font-size:11px;
	color:#000000;
	height:12px;
	background:#FFF;
}
.bigErrtop a{
	margin-right:10px;
	text-decoration:none;
}

.middleErr{
	padding:5px;
	font-size:13px;
	margin:0px;

}
.bigErrBot{
	height:10px;
	background:#FFF;
}
/************ General Big Error Ends****************/


/************ Big warnig ****************/
.bigWarnTopBg{
}
.bigWarnMidBg{
	background:#FFFFFF url(http://resource.smsgupshup.com/webimages/images/throttle-warning-ptr.3.3.80645.gif) 7px 2px no-repeat;
	padding-left:42px;
	color:#666;
}
.bigWarnBotBg{
}
/************ Big Error ****************/
.bigErrTopBg{
}
.bigErrMidBg{
	background:#FFFFFF url(http://resource.smsgupshup.com/webimages/images/throttle-error-ptr.3.3.80645.jpg) 7px 2px no-repeat;
	padding-left:25px;
	color:#f92509;
}
.bigErrBotBg{
}
/************ GupShup blue Pop Up *******************/
.clearAll{
	clear:both;
}
.bold12px{
	font-size:12px;
	font-weight:bold;
}
.popup{
	padding:15px;
	border:6px solid #9AB2FC;
	background:#FFFFFF;
	position:absolute;
	z-index:200;
}
.popup h1{
	color:#FB741C;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

/***************************************/
/************Phone number change***************/
#middle-col .num-settings h4{
	color:#000;
	font-size:13px;
	padding:10px 0px 10px 0px;
}
#middle-col .num-settings h1{
	color:#FB741C;
	font-size:13px;
	padding:5px 0px;
}
#middle-col .num-settings p{
	padding:5px 10px;
}
#middle-col .sms-code {
	background-color:#F9F9F9;
	border:1px solid #FB741C;
	color:#990033;
	font-size:13px;
	margin:0px 5px 5px 0px;
	padding:10px;
	position:relative;
	text-align:center;
}

/*********************************************************/
.spam{
	border:1px solid gray;
	padding:10px;
	background-color:#d8d8d8;
}
.spam ul{
	padding-left:30px;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
}
.spam ul li{
	list-style-type:square;
}

/*********************************************************/

#myAutoComplete{ 
	width:15em; /* set width here */ 
	padding-bottom:2em; 
} 
	    
#statescontainer .yui-ac-content { 
	    max-height:11em;overflow:auto;overflow-x:hidden; /* scrolling */ 
	    _height:11em; /* ie6 */ 
	} 
/*************/
.mouseOver a{
	text-decoration:none;
	width:100%;
	padding:2px 5px 2px 5px;
	margin:0px;
	font-size:10px;
}
.mouseOver a:hover{
	color:#FB741C;
	padding:2px 5px 2px 5px;
	margin:0px;
}

input.mbtn {
background-color:#FF9933;
border:1px solid #669966;
color:#FFFFFF;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:84%;
font-weight:bold;
padding: 0.1em 0.5em;
width: 0; /* IE table-cell margin fix */
overflow: visible;
cursor:pointer;
}

input.mbtn[class] { /* IE < 7 ignores [class] */
width: auto; /* cancel margin fix for other browsers */
}
input.dbtn {
background-color:#F3f2f2;
border-color:#aaa;
border-style:solid;
border-width:1px;
color:#aaa;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:84%;
font-weight:bold;
padding: 0.1em 0.5em;
width: 0; /* IE table-cell margin fix */
overflow: visible;
}
input.dbtn[class] { /* IE < 7 ignores [class] */
width: auto; /* cancel margin fix for other browsers */
}
.mshare{
	left:750px;
	position:absolute;
}
.unjoined{
 	padding-left:13px;
 	color:#666666;
}
/******************************/
.previewPopUp{
	border:3px solid #9AB2FC;
	padding:10px;
	margin-top:15px;
	position:relative;
}
.previewPopUpClose{
	position:absolute;
	top:5px;
	right:10px;
	_right:20px; /*For IE 6*/
}
.smallFont{
	font-size:11px;
	line-height:1.2;
}
.smallFont a{
	text-decoration:none;
}
.smallFont a:hover{
	text-decoration:underline;
}
/**********CSS for Sign Up for an Account on Login Page***********/
.signUpForAccount{
	position:absolute;
	border:1px solid #ffe9c4;
	top:44px;
	left:55%;
	width:260px;
}
.signUpContent{
	background-color:#fff8ed;
	margin:1px;
	padding:3px;
}
.signUpContent p{
	font-size:15px;
	padding:12px 12px 5px 12px;
	line-height:1.5;
}
.signUpContent p img{
	margin-top:5px;
}
/******************General CSS*****************/
.helpText{
 	font-size:11px;
 	line-height:1;
 	color:#aaa;
 	padding-top:2px;
 	width:266px;
}
.change{
	font-size:10px;
	margin:0px;
	text-decoration:none;
	padding-left:5px;
}
.btnWidth{
	width:70px;
}
.btnWidth5{
	width:50px;
}
.paddR25{
 	padding-right:25px;
}
.close{
	text-align:right;
	margin:-15px -10px 0px 0px;
	font-size:12px;
}
.close a {
	text-decoration:none;
}
.orange{
	color:#FB741C;
}
.imgBorder {
	border:2px solid #FB741C;
	padding:15px;
	margin-bottom:-3px;
}

.adultSearchWarningBlock
{
	color: #999999;
	font-size: 14px;
	padding-top: 10px;	
}
.helpTxt{
	color:#AAAAAA;
	font-size:11px;
	line-height:1;
	padding-top:2px;
}
/* for premiumpage */
.grp-joined img.goldframe,
img.goldframe {
	padding:8px 10px 25px 8px;
	background:url(http://resource.smsgupshup.com/webimages/images/premium.3.3.80645.png) -3px 0px no-repeat;
    height:40px;
	}
div.premiumpage{
	margin-bottom:10px;
}

div.premiumpage a { text-decoration: none; color:#0074B6; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }
div.premiumpage .subcharge {  font-size: 10px;}
div.premiumpage div.actions{padding-left: 70px;}
div.gname {padding-left: 7px;width: 200px;}
div.count {padding-top:7px; font-size: 9px; float: right; width: 200px; text-align: right;float:right;}
div.count a {color: #aaaaaa; font-weight: normal; font-size: 9px;}
div.pimage { float: left; top: 0px; }
div.description {padding-top: 10px; padding-left: 70px; font-size: 11px;}

/******** Greeting Templates *******/
.nongreetingPicMsg{
	text-align:center;
	margin:10px 0px;
	width:132px;
}
.greetingPicMsg {
	text-align:center;
	margin:10px 0px;
	width:132px;
}
.greetingPic{
	padding:10px 20px;
	font-size:11px;
	color:#333;
	line-height:150%;
	border:2px solid #e2e2e2;
}
.greetingPic div{
	color:#FB741C;
}
.ysnazzy,.ysnazzyAd{
	background-color:#ffffff;
	font-size:12px;
	text-align:center;
	background: transparent;
	margin-right:4px;
}

/******************** For Banner ads ******************************/
.ytop, .ybottom ,.ytopAd{display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#FFFFFF; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.yb1 {margin:0 5px; background:#ffffff;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

.yboxcontent,.yboxcontentAd {
	background:#FFFFFF none repeat scroll 0%;
	border-color:#ffffff;
	border-style:solid;
	border-width:0pt 1px;
	display:block;
	margin:0px;
	padding:0px;
}

/********** for reply ***********/
.replyBg{
	background-color:#fffce3;
	padding:6px;
	font-size:12px;
	margin-top:5px;
}

.replyPublisherBg{background-color:#D6FFD6;}
.replyContent{font-size:12px;padding:5px;}
.replyContent img{float:left;}
.replyData{margin-left:52px;}
.replyData .replyHeader{color:#333;font-weight:bold;}
.replyData a{color:#999999;text-decoration:none;}
.replyData a:hover{color:#0074B6;text-decoration:underline;}
.replyHeader span{color:#666;font-weight:normal;};
