 
 /* telephone.com main page
optimized by amer, May 5, 2009*/
 
 
 
 
 
 
 /*page specific layout options*/
 
		#contentcolumn
        {
            background-color: #89A3B7;
            border: solid 1px #5389B0;
            width:423px;
            padding-right:0px;
            min-height:500px;
            margin: 8px 325px 8px 185px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ /* by definition */ /*also introduce top/bottom margins for round corners*/	
        }
        
         #rightcolumn
        {
            width: 325px; /*Width of right column*/
            margin-left: -325px; /*Set left margin to -(RightColumnWidth)*/
         
        }
        
        #smsAlertsAd
        {
        	background-color: #C4D4DF;
			position: relative;
            border: 1px solid #B2C1CB;
 			margin-top:25px;
 		
        }
        
       /* #smsAlertsAd .rcRoundInnerTube
        
        {
        		margin: 8px 8px 8px 10px;
        }*/
        
         #smsAlertsAd:hover
         {
         	cursor:pointer;
         }
        
        
        .vidCon
        {
            height: 300px;
            width: 370px;
            background-color: white;
            margin-top: 20px;
            margin-left: 25px;
            margin-bottom: 20px;
            border: solid 1px #89A3B7;
        }
        .tagLine
        {
            font-size: 32px;
            color: White;
            margin-left: 25px;
            
        }
        .tagLine span
        {
            color: #005999;
        }
        .smsIcons
        {
            margin-left: 25px;
           margin-bottom:15px;
            margin-top: 15px;
            margin-right:15px;
            width:370px;
            
        }
        .smsIcons .descrp td
        {
            
            color: White;
            font-size: 11px;
            text-align: center;
            padding-right: 7px;
            padding-top: 3px;
        }
        
        .smsIcons .descrp td.lastIcon
        {
        	padding-right: 0px;
        	width:77px;
        }
        
        
        .icons td
        {
            height: 50px;
            background-image: url(  '/CSS2/optimalMain2.png' );
            background-repeat: no-repeat;
        }
        
        
        .smsIcons #deliv
        {
            background-position: 0 -110px;
        }
        .smsIcons #contacts
        {
            background-position: 6px -25px;
        }
        .smsIcons #templates
        {
           background-position: 14px -350px;
        }
      
        .smsIcons #sched
        {
           background-position: 7px -270px;
        }
        .smsIcons #num_ident
        {
            background-position: 10px -190px;
        }
        
        
        .learnLnk
        {
        	font-size:13px;
        	margin-right:25px;
        }
        
        .learnLnk a
        {
        	text-decoration:none;
        }
        
        .learnLnk a:hover
        {
        	text-decoration:underline;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        /*quick signup*/
          .qSignup
		{
   		background-color:#C4D4DF;
		border:solid 1px #B2C1CB;
		}
   
   
		.qSignupPinup
		{
   			position: absolute; top: -9px;
            left: -2px;
		}
   
		.qSignup   .roundInnerTube

		{
			margin: 10px 5px 0px 5px;
		}


		.qSignHdr
		{
 			height:35px;
 			background-color:#89A3B7;
 			position:relative;
 			padding-top:11px;
		}
       
       .qsMsg
       {
       	margin-left:110px;
       	color:White;
       	font-size:22px;
       }
       
       .qsMsg span
       {
       	color: #005999;
       	margin-left:5px;
       }
        
         .qsGiveaway
         {
         	margin-bottom:10px;
         	margin-top:10px;
         	margin-left: 10px;
         }
        
        .qsGiveaway table
        {
        	width:100%;
        }
        
        
        .qsGiveaway td.qsText
        {
        	font-size:16px;
        	
        	color: #005999;
        	line-height:1.5;
        	background-image:url('/CSS2/1dollar.png');
        	background-repeat:no-repeat;
        	background-position:92px 10px;
        	
        }
        
        .qsGiveaway td.qsText span
        {
        	margin-right: 40px;
        }
        
        table.qsCreds
        {
        	width:100%;
        	height:75px;
        	margin-right:5px;
        	 margin-bottom: 10px;
        	
        }
        
        #control2 .qsCreds
        {
        	margin-top:20px;
        }
        
        
        div.qsBtn
        {
        	height: 30px;  padding-right:10px;
        }
        
        div.verifyBtn
        {
        	height: 25px;  padding-right:10px;
        	margin-top:10px;
        }
        
		.qsCreds td
		{
			padding-bottom:5px;
			padding-right:10px;
		}        
        
        .qsCreds td .sTxt
		{
			
			border:solid 1px #B2C1CB;
			width:198px;
		} 
		
		#recaptcha_response_field
		{
			border:solid 1px #B2C1CB;
			width:110px;
		}
		.qsCreds select
		{
			
			border:solid 1px #B2C1CB;
			
		} 
		
		span.verifyMsg
		{
			 padding-right:10px; padding-left:10px; display:block;
			margin-top: 10px;
		}
		
		
		#divReTelephoneNumber span
		{
			margin-left: 10px;
		}
		
		.verifyTxt
		{
			border:solid 1px #B2C1CB;
			margin-left:10px;
			margin-top:10px;
			width:300px;
		}
        
        .verifyNum
        {
        	color:#005999;
        }
        .qsCreds td.qsLbl
        {
        	/*by design*/
        	width:95px;
        	padding-left:10px;
        }
        
        .qsCreds td.formTip
        {
			font-size:11px;
        }
       
        
       
        div#recaptcha_image
        {
        	margin-bottom:10px;
        }
        
        
          div#recaptcha_image img
        {
        	border:solid 1px #B2C1CB;
        	
        }
        
        #recap
        {
        	padding-left:10px;padding-right:10px;
        }
        
        #recap span.recapTxt
        {
        	display:block;padding-bottom:10px;
        	
        }
        
        
        
        
        
        /*share this button*/
        #sharethis
        {
        	background-color: #FFC300; margin-top:30px; position: relative;
         border: solid 1px #D19F00; color: #005999;
         margin-bottom:45px;
        }
       
        .sharePinup
        {
        	position: absolute; top: -15px;
            left: -15px;
        }
        
        .shareTagLine
        {
        	display: block; padding-bottom: 10px;
        }
