/*
Theme Name:		AsSeenOnPhone.com
Theme URI:		http://www.asseenonphone.com
Description:	AsSeenOnPhone. All Things Mobile and As Seen On Phone
Version:		2.0
Author:			AsSeenOnPhone.com
Author URI:		http://www.asseenonphone.com
*/


/* Start HTML Styles */
body {
	background: #EEE;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #444;
}

a {
	color: #3399ff;
	text-decoration: none;
}

	a:hover {
		text-decoration: underline;
	}

h1, h2, h3 {
	color: #000;
}

img {
	border: 0px;
}

form {
	margin: 0px;
}

th {
}

	td {
	}

textarea {
}

hr {
	color: #888;
	background-color: #888;
	height: 1px;
	border: 0px !important;
	margin: 20px 0px;
}

.Break {
	clear: both;	
	height: 0px;
	border: 0px !important;
}
/* End HTML Styles */



/* Start Structure */
#Wrapper {
	background: #FFF;
}

#Header {
	background: #f4f4f4;
}

	#Header h1 {
		text-indent: -9999px;
		display: none;
		visibility: hidden;
	}

#Logo {
	float: left;	
	padding: 25px 0px;
}

#Navigation {
	float: right;	
	padding-top: 45px;
}

#Navigation .SubcontentNavigation {
}

	#Navigation .SubcontentNavigation ul {
		margin: 0px;
		padding: 0px;
	}
	
		#Navigation .SubcontentNavigation li {
			list-style: none;
			float: left;
		}
		
			#Navigation .SubcontentNavigation li a {
				display: block;
				padding: 7px 10px;
				text-decoration: none;
				color: #666;
				font-size: 0.8em;
			}
			
				#Navigation .SubcontentNavigation li a:hover {
					color: #000;
					text-decoration: underline;
				}

#Teaser {
	background: #000;
	color: #e8e8e8;
}

	#Teaser .Carousel {
		float: left;
		width: 416px;
		margin: 10px 0px 0px 10px;
	}
	
	#Teaser .TeaserDescription {
		padding: 20px;
		text-align: center;
		font-size: 1.8em;
		line-height: 2.0em;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	#Teaser .Interests {
		margin: 0px;
		padding: 0px;
		font-size: 0.8em;
	}
	
		#Teaser .Interests li {
			list-style: none;
			float: left;
			margin: 0px 20px 0px 70px;
			width: 23%;
		}
		
			#Teaser .Interests h3 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 1.6em;			
				font-weight: bold;
			}
			
			#Teaser .Interests .Reach h3 {
				color: #00cc00;
				text-shadow: #060 0px 1px 0px;
			}
		
			#Teaser .Interests .Engage h3 {
				color: #ffd700;
				text-shadow: #960 0px 1px 0px;
			}
		
			#Teaser .Interests .Influence h3 {
				color: #ff0000;
				text-shadow: #900 0px 1px 0px;
			}

#BreadcrumbTitle {
	background: #000;
	color: #eee;
	padding: 20px 0px;
}

	#BreadcrumbTitle .PageTitle {
	}
	
		#BreadcrumbTitle .PageTitle h2 {
			font-size: 2.0em;
			color: #FFF;
			text-shadow: #666 1px 1px 1px;
			margin: 0px;
		}
	
	#BreadcrumbTitle .PageCallToAction {
		float: right;
		padding-top: 25px;
	}

#HomeFeatured {
	margin: 20px 0px;
}

.HomeFeaturedContainer {
	border-top: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	padding: 15px 10px 0px 10px;
}

	.HomeFeaturedContainer a {
		color: #333;
	}
	
#Body {
	float: left;
	width: 675px;
	font-size: 0.9em;
	line-height: 1.3em;
	border-right: solid 1px #ddd;
	padding-right: 25px;
}
	
	#Body .entry {
		line-height: 1.6em;
	}
	
	#Body .Description {
		font-size: 1.4em;
		line-height: 1.6em;
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: solid 1px #f4f4f4;
	}
	
		#Body .ReachContainer, #Body .EngageContainer, #Body .InfluenceContainer {
			margin-top: 50px;
		}
		
			#Body .ReachContainer h3 {
				text-shadow: #060 0px 1px 0px;
				color: #00cc00;
				font-size: 1.4em;
				border-bottom: solid 1px #ddd;
			}
			
			#Body .EngageContainer h3 {
				text-shadow: #960 0px 1px 0px;
				color: #ffd700;
				font-size: 1.4em;
				border-bottom: solid 1px #ddd;
			}
			
			#Body .InfluenceContainer h3 {
				text-shadow: #900 0px 1px 0px;
				color: #ff0000;
				font-size: 1.4em;
				border-bottom: solid 1px #ddd;
			}
		
		#Body .Features {
			margin: 0px;
			padding: 0px;
		}
		
			#Body .Features li {
				list-style: none;
				float: left;
				margin: 20px 20px 20px 0px;
				width: 31%;
			}
			
				#Body .Features li.Last {
					margin-right: 0px !important;
				}
		
		#Body .Stat {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 2.0em;
			font-weight: bold;
			color: #000;
		}
		
			#Body .ReachContainer .Stat {
				background: #8ed632;
			}
			
			#Body .EngageContainer .Stat {
				background: #ffd700;
			}
		
		#Body .Term {
			font-weight: bold;
		}
		
		#Body .Testimonial {
			font-family: Georgia, "Times New Roman", Times, serif;
			background: #f8f8f8;
			padding: 10px;
			font-style: italic;
		}
		
		#Body .Influencer {
			margin: 0px;
			padding: 0px;
		}
		
			#Body .Influencer li {
				padding-left: 50px !important;
				margin-bottom: 15px;
				list-style: none;
				background: url(images/icon_sprites.png) no-repeat;
			}
			
				#Body .Influencer li.InfluenceApps {
					background-position: 0px -250px;
				}
				
				#Body .Influencer li.InfluencePhones {
					background-position: 0px -360px;
				}

#Sidebar {
	float: right;
	width: 225px;
}

	#Sidebar .SubNav {
		padding-left: 0px;
		margin-left: 0px;
	}
	
		#Sidebar .SubNav li {
			list-style: none;
		}
	
	#Sidebar .SubNav a {
		display: block;
		color: #333;
		padding: 8px;
	}
	
		#Sidebar .SubNav a:hover {
			text-decoration: none;
			color: #3399ff;
		}
	
		#Sidebar .SubNav a.active {
			background: url(images/bg_nav-selected.png) no-repeat;
			display: block;
			color: #FFF;
		}
		
			#Sidebar .SubNav a.active:hover {
				color: #CCC;
			}

#Content {
	background: #FFF;
	padding: 10px 0px 20px 0px;
	line-height: 1.5em;
}

	#Content h2  {
		color: #111;
	}
		
	#Content .Join h4 {
		font-size: 0.9em;
		font-weight: bold;
	}
	
		#Content .Join p {
			font-size: 0.8em;
		}

	#Content .Investors {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-size: 1.6em;
		line-height: 1.6em;
		background: #f4f4f4;
		border: solid 10px #ddd;
		padding: 20px;
		margin: 20px;
	}
	
		#Content .Investors .ByLine {
		}

#Footer {
	background: #eee;
	border-top: solid 1px #ddd;
	color: #666;
	font-size: 0.7em;
	padding: 20px 0px;
}
		
	#Footer .Copyright a {
		color: #666;
	}
	
		#Footer .Copyright a:hover {
			color: #000;
		}
	
	#Footer .RightSplitRight a {
		margin-right: 10px;
	}
/* End Structure */



/* Start General Styles */
.Container {	
	width: 960px;
	margin: 0 auto;
}

.Clear {
	clear: both;
	text-indent: -9999px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.LeftSplit {
	float: left;
}

.RightSplit {
	float: right;
}

.RightSplitRight {
	float: right;
	text-align: right;
}

.SmallText {
	font-size: 0.8em;
	color: #999;
}

.Section {	
	padding: 20px 0px;
	margin: 20px 0px;
	border-top: solid 1px #f4f4f4;
	border-bottom: solid 1px #f4f4f4;
}

.more-link
{
	margin: 22px 0px 14px 0px;
	padding: 6px 8px;
	background: #F00;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	width: 100px;
	font-weight: bold;
}

	.more-link:hover
	{		
		background: #FF0;
		color: #006;
	}

.LearnMore {
	background: url(images/bg_buttons.png) no-repeat 0px -173px;
	padding: 6px 39px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bolder;
	color: #FFF !important;
	text-decoration: none;
	text-shadow: #000 0px 1px 0px;
}

	.LearnMore:hover {
		background: url(images/bg_buttons.png) no-repeat 0px -204px;
		color: #000333 !important;
		text-decoration: none;
		text-shadow: #FE6 0px 1px 0px;
	}
	
	.Fix {
		font-size: 1.0em !important;
	}

.GetStartedButtonMedium {
}

	.GetStartedButtonMedium a {
		background: url(images/bg_buttons.png) no-repeat 0px -173px;
		padding: 6px 37px;
		text-align: center;
		font-weight: bolder;
		color: #FFF !important;
		text-decoration: none;
		text-shadow: #000 0px 1px 0px;
	}
	
		.GetStartedButtonMedium a:hover {
			background: url(images/bg_buttons.png) no-repeat 0px -204px;
			color: #000333 !important;
			text-decoration: none;
			text-shadow: #FE6 0px 1px 0px;
		}

.PageNavigationTitle {
	background: #333;
	color: #FFF;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
	
.PageNavigation {
	background: #CCC;
	padding: 5px;
	margin-bottom: 30px;
	font-size: 0.75em;
}

	.PagePrevious {
		float: left;
		width: 40%;
		overflow: hidden;
	}
	
	.PageNext {
		float: right;
		width: 40%;
		overflow: hidden;
		text-align: right;
	}
	
#TB_window img {
	border-right: 1px solid #FFF !important;
	border-bottom: 1px solid #FFF !important;
	border-top: 1px solid #FFF !important;
	border-left: 1px solid #FFF !important;
}
/* End General Styles */


/* Start Misc Styles */

#heatmap
{
	padding: 5px;
	border: 1px solid #15253b;
	background: #000317;
}

#NetShelterContact
{
	background: #fff;
}

#NetShelterContact .Title
{
	color: #000;
	letter-spacing: 5px;
	text-align: center;
	font: normal normal bold 20px/normal 'Lucida Grande' , 'Lucida Sans Unicode' , Arial, Helvetica, Verdana, sans-serif;
}

/* End Misc Styles */




/* Start Network Extensions */

.NetworkExtentions {
	list-style: none;
}

.Extention {
	float: left;
	background: #f2f2f2;
	width: 260px;
	border: 1px solid #ccc;	
	padding: 0px;
	margin: 0px 15px;
	font-size: 0.9em;
	height: 360px;
	min-height: 260px;	
	/* -moz-border-radius: 6px;
	-webkit-border-radius: 6px; */
}

.Extention ul {
	margin-left: 0px;
}

.Extention ul {
	padding-left: 0px;
}

.Extention li {
	list-style: none;
	padding: 10px 20px;
	border-bottom: solid 1px #ebebeb;
	margin-left: 0px;
}

.Extention h3 {
	text-indent: -9999;
	visibility: hidden;
	display: none;
}

.ExtentionDescription {
	font-size: 0.9em;
	color: #666;
	padding: 10px;
}

.ExtentionAndroidTapp {
	background: #000;
	padding: 10px 0px 10px 10px;
}

.ExtentioniPhone {
	background: #000;
	padding: 10px 0px 10px 10px;
}

.ExtentionBlackberry {
	background: #000;
	padding: 10px 0px 10px 5px;
}

/* End Network Extensions */



/* Start Registration Form Styles */
#registerform label {
	display: block;
	margin-bottom: 6px;
	color: #333;
}

.InputField {
	background: #f4f4f4;
	border: 1px solid #222;
	color: #666;
	padding: 4px;
	width: 140px;
}

.Submit {
	background: url(images/bg_buttons.png) no-repeat 0px -268px;
	border: 0px;	
	height: 26px;
	margin-top: 1px;
	padding: 0px;
	width: 67px;
	font-weight: bolder;
	color: #000;
	text-shadow: #FE6 0px 1px 0px;
}

	.Submit:hover {
		background: url(images/bg_buttons.png) no-repeat 0px -240px;
		color: #FFF;
		text-shadow: #000 0px 1px 0px;
	}
/* End Registration Form Styles */


/* Start Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-indent: -9999px;
	height: 420px;
	width: 220px;
}

.nivo-controlNav a {
	/*display: none;
	visibility: hidden;*/
}
.nivo-controlNav a.active {
	font-weight: bold;
	background-position: 0px -13px;
}
#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}
/* End Nivo Slider styles */


/* Start Minimal Form Styles */
/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */
/*@import "calendar.css";*/

.cform { 
	margin:10px auto 0 auto; 
	/*width: 410px; */
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:120px; /*width:90px; */
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #aaa;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:120px; /* width:90px must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}

label.cf-after span {
	width:75px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(../../plugins/cforms/images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(../../plugins/cforms/images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(../../plugins/cforms/images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:350px; /*width:298px;*/
}
.cform select {
	width:306px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 128px; /*margin:0px 5px 7px 98px;*/
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
	width: 500px;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(../../plugins/cforms/images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	
	padding:10px 15px!important;
	/*width:380px;display:none;*/
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
	border: solid 1px #ddd;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
	border: solid 1px #ddd;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	/*margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;*/
	display: none;
	visibility: hidden;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}
/* End Minimal Form Styles */