.example_sms {
margin:0px;margin-top:6px;border: 1px dashed #999;padding:5px;text-align:left;
}

.example_sms b {
	color: #4992ca;
	font-weight:bold;
	display:block;
}

.example_sms span {
	font-weight:normal;
	display:block;
}

.footer {
	color: #666;
	text-align:left;
	padding:10px;
}

.footer a {
	color: #666;
}

.footer a:hover, .footer a:visited {
	color: #666;
}


a {
	color: #4112CA;
}

a:hover, a:visited:hover {
	color: #0285FF;
}

a:visited {
	color: #4992CA;
}


table {
	margin-top: 5px;
	border:2px solid #888;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
}

tr {
	
}

td,th {
	padding:3px;
	border-left: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}

th {
	font-weight:bold;
}

.toolTipWrapper {
  width: 175px;
  position: absolute;
/*  top: 20px;*/
  display: none;
  color: #474747;
  font-weight: bold;
  font-size: 9pt;
  background: #f4f4f4;
  -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 2px solid #ccc;
  padding:4px;
  z-index:10;
}

.help {
  padding-right: 20px;
  background: url(/help.gif) no-repeat right;
  color: #3366FF;
  cursor: help;
  position: relative;
  height:16px;
  width:16px;
}

.help:visited {
  color: #0000ff;
}

.help:hover {
  color: #7575EA;
}


.rounded_corners {
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 2px solid #ccc;
	padding: 10px;
}

.rounded_corners_free {
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 2px solid #ccc;
	padding: 10px;
	float:left;
	width:330px;
	margin-right:10px;
	text-align:center;
	height:328px;
}

#free_info_above {
	float:left;
	width:330px;
	margin-right:10px;
	text-align:left;
	color: #666666;
	font-weight:bold;
	font-size: 14px;
	padding-left:3px;
}

#free_info_above b, #paid_info_above b {
	display:block;
	font-weight:bold;
	font-size:18px;
	color: #3096cd;
}

#paid_info_above {
	float:left;
	width:485px;
	margin-left:55px;
	text-align:left;
	color: #666666;
	font-weight:bold;
	font-size: 14px;
	padding-left:3px;
}

.rounded_corners_paid {
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 2px solid #ccc;
	padding: 10px;
	float:left;
	height:295px;
	width:505px;
	margin-left:30px;
}


body {
	font-family:"Arial",Georgia;
  background-color: #f4f4f4;
}

.underline {
  text-decoration: underline;
}

#container {
  width:963px;
  padding:3px;
  margin:0 auto;
  background-color: #f4f4f4;
  height:100%;
}

.logo {
  width:800px;
  margin:10px;
  margin-bottom:20px;
  padding:4px;
}

.logo img {
  border:0px;
}

#message_too_long {
  display:none;
}

label, input {
  display:block;
}

input, textarea {
  width:280px;
}

label {
	font-weight:bold;
	color: #3096cd;
	margin-top: 5px;
	font-size:22px;
}

textarea {
  height:120px;
  color: #444;
}

#free_form {
  display:none;
}



#instructions {
	font-size:1.2em;
	font-weight:bold;
	padding:5px;
	width:330px;
	height: 285px;
}

#instructions #txt, #instructions #to {
	font-weight:bold;
	font-size:22pt;
	color: #727272;
	margin:10px;
}

#instructions #message, #shortcode {
	font-weight:bold;
	font-size:28pt;
	color: #3096cd;
}

#instructions #shortcode {
	margin-bottom:20px;
}

#instructions #tacs {
	color: #999;
	font-size: 15px;
	font-weight:bold;
}

#instructions #target {
	margin-top:15px;
	color: #1FBEF2;
	font-size: 15px;
	font-weight:bold;
}

.itelebill_frame {
	width: 485px;
	height: 305px;
	border:0px;
	margin:5px;
}

#message_chars_left {
	font-size:12px;
	color: #666;
}

#message_too_long {
	padding:3px;
	font-size:13px;
	background-color: #ffa2a2;
	border: 2px solid #ff8b8b;
	width:277px;
	text-align:center;
}

.notice {
  padding:10px;
  font-size:13px;
  font-weight:bold;
  /*background-color: #C9F9D1;*/
	background-color: #FFF;
  border: 3px solid #ccc;
  text-align:center;
  color: #666;
  margin:20px;
  margin-left:0px;
  width:897px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
float:left;margin-left:3px;height:375px;width:305px;margin-top:0px;border: 2px solid #ccc;margin-bottom:0px;padding-top:0px;
}

.success_notice {
  padding:10px;
  font-size:16px;
  font-weight:bold;
  background-color: #C9F9D1;
  border: 3px solid #1AF25F;
  text-align:center;
  color: #666;
  margin:20px;
  margin-left:0px;
  width:897px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

.failure_notice {
  padding:10px;
  font-size:16px;
  font-weight:bold;
  background-color: #ffa2a2;
  border: 3px solid #ff2b2b;
  text-align:center;
  color: #666;
  margin:20px;
  margin-left:0px;
  width:897px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
