/*
Theme Name:EmailBrains CSS
Description:EmailBrains CSS
Version:1.0
Author:Anirudh K. Mahant
Author URI:http://www.ravendevelopers.com/
Tags:Emailbrains, Fixed Width, Customized Theme
*/
body {
	background: #E1E1E1 url(images/bg_body.gif) scroll repeat-x top center;
	font: 100% "Lucida Sans", Helvetica, sans-serif;
	text-align: center
}

/* HTML typo elements */
a, a:link, a:visited {
	color: #484154
}

h1 {
	display: block;
	font-size: 2em;
	font-weight: bold
}

h2 {
	display: block;
	font-size: 1.5em;
	font-weight: bold
}

h3 {
	display: block;
	font-size: 1.17em;
	font-weight: bold
}

h4 {
	display: block;
	font-weight: bold
}

h5 {
	display: block;
	font-size: 0.83em;
	font-weight: bold
}

h6 {
	display: block;
	font-size: 0.67em;
	font-weight: bold
}

p {
	font-size: 12px;
	line-height: 16px;
	color: #626262
}

li {
	list-style: none;
	list-style-image: none
}

ul, menu, dir {
	display: block;
	list-style-type: disc;
	margin: 1em 0
}

ol {
	display: block;
	list-style-type: decimal;
	margin: 1em 0
}

li {
	display: list-item
}

caption {
	display: block
}

blockquote {
	display: block
}

/* form inputs */
select, textarea, fieldset {
	background-color: #FFF
}

form textarea, form select, form label, input[type="text"], input[type="password"], input[type="checkbox"],
input[type="radio"], input[type="file"], input[type="button"],
input[type="submit"] {
	font: 12px/normal "Lucida Sans", Helvetica, sans-serif normal
}

input[type="radio"], input[type="checkbox"] {
	margin: 0 2px 0 0
}

textarea {
	font: 12px/normal "Lucida Sans", Helvetica, sans-serif normal;
	background-color: #FFF;
	border: 1px solid #B2B2B2;
	padding: 2px 3px
}

/* FOR IE */
form .text, form .password, form .checkbox,
form .radio, form .file, form .button,
form .submit, form option, form select, form label {
	font: 12px/normal "Lucida Sans", Helvetica, sans-serif normal
}

form .radio, form .checkbox {
	margin: 0 2px 0 0
}

form .text, form .password, textarea, select,
input[type="text"], input[type="password"] {
	background-color: #FFF;
	border: 1px solid #BBB;
	padding: 3px 4px
}

/* FOR IE */
form .text, form .password {
	background-color: #FFF;
	border: 1px solid #BBB;
	padding: 3px 4px
}

select {
	padding: 1px
}

input[type="button"], input[type="submit"] {
	padding: 2px 3px;
	cursor: pointer
}

/* FOR IE */
form .button, form .submit {
	padding: 2px 3px;
	cursor: pointer
}

/* body classes for home and inner pages */
body.home {
	/*background:transparent url(images/bg-body.jpg) fixed repeat-x top center; */
}

.container {
	margin: 0 auto;
	text-align: left;
	width: 900px
}

.logo {
	display: block;
	width: 291px;
	height: 72px;
	position: absolute;
	margin: 12px 0 0 0;
	outline: none;
	text-decoration: none !important
}

.header-1 {
	background: transparent url(images/bg_logo.gif) no-repeat scroll left top;
	height: 103px;
	#height: 102px
}

.header-1 label {
	color: #FFF !important;
	font-size: 1.25em;
	display: block;
	margin-top: 16px;
	margin-right: 20px;
	float: left
}

.form-login-top {
	margin-top: 15px
}

.box-login {
	background: transparent url(images/bg_login.gif) no-repeat scroll right 8px;
	height: 70px;
	width: 382px;
	margin: 8px 0 0 0
}

.form-login-top div.row,
.form-search div.row {
	float: left;
	margin-right: 10px;
	#margin-right: 5px
}

.form-login-top div.row.pt2 {
	padding-top: 1px
}

.fsbtn {
	border: none !important;
	padding: 0 !important
}

.btn-go1 {
	background: transparent url(images/btn_go1.png) scroll no-repeat center top;
	height: 25px;
	width: 40px
}

.login-links a {
	font-size: 0.69em;
	color: #FFF !important
}

.bold {
	color: #555
}

.header-menus ul {
	margin: 0
}

.header-menus ul li {
	float: left;
	display: block
}

.header-menus ul li a {
	color: #FFF !important;
	display: block;
	font-size: 0.94em;
	padding: 8px 10px;
	text-decoration: none !important;
	#padding: 9px 10px
}

.header-menus ul li a:hover {
	color: #003E67;
	background-color: #FFD681
}

.header-menus ul li.active a {
	color: #004D78 !important;
	background-color: #FFD681
}

.header-menus ul li:first-child a {
	/*background:transparent url(images/sepa.gif) scroll no-repeat left -1px; */
}

.header-2 {
	padding: 8px 0 8px;
	#padding: 5px 0 8px
}

.header-2 label {
	font-size: 0.75em;
	color: #51565C;
	text-transform: uppercase;
	vertical-align: middle;
	position: relative;
	top: -2px;
	#position: inherit !important
}

.btn-go2 {
	background: transparent url(images/btn_go2.png) scroll no-repeat center top;
	height: 25px;
	width: 40px
}

.header-3 {
	height: 320px;
	width: 900px;
	margin-top: 15px;
	margin-bottom: 5px
}

.header-3 .slides {
	height: 320px;
	width: 900px
}

.header-3 .slide-0 {
	background: transparent url(images/slides/slide_0.png) scroll no-repeat center top
}

.header-3 .slide-1 {
	background: transparent url(images/slides/slide_1.png) scroll no-repeat center top
}

.header-3 .slide-2 {
	background: transparent url(images/slides/slide_2.png) scroll no-repeat center top
}

.header-3 .slide-3 {
	background: transparent url(images/slides/slide_3.png) scroll no-repeat center top
}

.header-3 .sec-left {
	width: 645px
}

.header-3 .sec-right {
	width: 255px;
	margin-left: 0px;
	margin-top: 40px
}

.header-3 .sec-right h2 {
	font-size: 1.25em;
	color: #FFF;
	margin: 0;
	padding: 12px 23px;
	#padding: 15px 23px
}

a.try-it-free {
	display: block;
	height: 40px;
	left: 490px;
	position: relative;
	top: 145px;
	width: 110px
}

.header-4 {
	background: url(images/bg_bnr_common.png) no-repeat scroll center top;
	height: 321px;
	width: 900px;
	margin-top: 20px;
	margin-bottom: 5px
}

.header-4 .sec-left {
	height: 320px; /*width:445px; */
	width: 470px
}

.header-4 .sec-right {
	height: 320px; /*width:515px; */
	width: 490px;
	left: -32px;
	position: relative;
	#left: -33px
}

.header-4 .sec-left img {
	display: block;
	margin: 0 auto
}

.header-4 .sec-left .squeeze {
	padding: 10px 0 0 0
}

.header-4 .sec-right .squeeze {
	padding: 20px 80px 0 0
}

.header-4 .sec-right h3 {
	font-size: 2.13em;
	margin: 0 0 15px 0;
	color: #4C9606
}

.header-4 .sec-right p {
	font-size: 0.88em;
	line-height: 20px;
	color: #555
}

.header-3 div.form-login {
	/*margin-top:52px; */
}

.form-login label {
	font-size: 0.75em;
	display: block;
	margin: 10px 0 3px;
	color: #FFF;
	#margin: 8px 0 2px
}

.form-login input[type="text"],
.form-login input[type="password"] {
	border: 1px solid #d17308
}

.form-login .register {
	padding: 0 30px 0 30px;
	margin-top: 15px
}

.form-login .register label {
	color: #703927
}

.btn-register {
	background: transparent url(images/btn_register.png) scroll no-repeat center top;
	height: 42px;
	width: 103px
}

.sec-right h4 {
	font-size: 0.7em;
	color: #703927;
	margin: 10px 0 0 0;
	padding: 0 0 0 18px
}

.sec-right h5 {
	color: #FFF;
	font-size: 1.38em
}

.box-facts {
	background: transparent url(images/bg_box_1.png) scroll no-repeat center top;
	height: 329px
}

h2.eb-allows {
	background: url(images/eb_allows.png) no-repeat scroll center top;
	height: 55px;
	width: 414px;
	margin: 25px 0 0 -11px;
	position: absolute;
	#margin: 25px 0 0 -41px
}

h2.eb-supports {
	background: url(images/eb_support.png) no-repeat scroll center top;
	height: 55px;
	width: 414px;
	margin: 25px 0 0 -11px;
	position: absolute;
	#margin: 25px 0 0 -41px
}

.box-facts ul {
	margin: 90px 30px 0 30px
}

.box-facts ul li {
	font-size: 0.94em;
	padding: 5px 0 5px 30px
}

.icon16_1 {
	background: transparent url(images/icons/icon16_1.gif) no-repeat scroll left center
}

.icon16_2 {
	background: transparent url(images/icons/icon16_2.gif) no-repeat scroll left center
}

.icon16_3 {
	background: transparent url(images/icons/icon16_3.gif) no-repeat scroll left center
}

.icon16_4 {
	background: transparent url(images/icons/icon16_4.gif) no-repeat scroll left center
}

.icon16_5 {
	background: transparent url(images/icons/icon16_5.gif) no-repeat scroll left center
}

.icon16_6 {
	background: transparent url(images/icons/icon16_6.gif) no-repeat scroll left center
}

.icon16_7 {
	background: transparent url(images/icons/icon16_7.gif) no-repeat scroll left center
}

.icon16_8 {
	background: transparent url(images/icons/icon16_8.gif) no-repeat scroll left center
}

.icon16_9 {
	background: transparent url(images/icons/icon16_9.gif) no-repeat scroll left center
}

.icon16_10 {
	background: transparent url(images/icons/icon16_10.gif) no-repeat scroll left center
}

.icon16_11 {
	background: transparent url(images/icons/icon16_11.gif) no-repeat scroll left center
}

.icon16_12 {
	background: transparent url(images/icons/icon16_12.gif) no-repeat scroll left center
}

.icon16_13 {
	background: transparent url(images/icons/icon16_13.gif) no-repeat scroll left center
}

.icon16_14 {
	background: transparent url(images/icons/icon16_14.gif) no-repeat scroll left center
}

.create-send-campaigns {
	color: #555;
	margin: 30px 0;
	text-align: center;
	font-size: 1.00em
}

.create-send-campaigns a, .create-send-campaigns span {
	text-decoration: none;
	color: #E25B09 !important
}

#slider #slider-content {
	display: none;
	background: #FFF none repeat scroll 0 0;
	padding: 20px 25px;
	border: 1px solid #CBCBCB;
	margin: 0 0 30px;
	box-shadow: 3px 3px 6px #CCC;
	-moz-box-shadow: 3px 3px 6px #CCC;
	-webkit-box-shadow: 3px 3px 6px #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

#slider #slider-content a {
	color: #1172BD !important
}

#slider #slider-content h4:first-of-type {
	margin-top: 0
}

.affiliates {
	background: url(images/bg_footer_1.png) no-repeat scroll center top;
	height: 240px;
	margin-bottom: 30px
}

.affiliates h4 {
	font-size: 1em;
	color: #616874;
	margin: 14px 0 12px 20px
}

.resource-center ul {
	margin: 0
}

.resource-center ul li {
	background: transparent url(images/bullet1.gif) no-repeat scroll left center;
	padding: 0px 0px 0px 12px
}

.resource-center ul li a {
	color: #B85A1C !important;
	font-size: 0.75em
}

.resource-center .contents {
	padding: 20px
}

.our-partners .contents,
.our-clients .contents {
	padding: 30px 13px 20px 13px
}

.our-partners .head a,
.our-clients .head a {
	font-size: 0.69em;
	color: #B85A1C !important
}

.our-partners .contents a,
.our-clients .contents a {
	text-align: center
}

.our-partners ul,
.our-clients ul {
	margin: 0 0 15px 0
}

.our-partners ul li,
.our-clients ul li {
	display: inline;
	margin-right: 8px;
	text-align: center
}

.our-partners ul li:last-child,
.our-clients ul li:last-child {
	margin-right: 0px
}

.social-freak .contents h3 {
	background: url(images/callout_social_bookmarks.png) no-repeat scroll center top;
	height: 59px;
	width: 233px;
	position: absolute;
	margin: 10px 0 0 5px
}

.social-freak .contents h3 a {
	display: block;
	float: left;
	outline: none;
	margin: 10px 16px 0
}

.twitter-feed a {
	color: #010101 !important;
	font-size: 0.75em
}

.twitter-feed p {
	padding: 5px 0 5px 0;
	line-height: 18px
}

.twitter-feed p a {
	font-size: 1em
}

.twitter-feed .more {
	font-size: 0.75em;
	color: #B85A1C !important;
	text-decoration: underline
}

.twitter-feed .more span {
	color: #010101
}

.social-freak .twitter-feed {
	padding-top: 65px
}

.footer-links h6 {
	font-size: 0.81em;
	color: #000;
	margin: 0 0 5px 0;
	text-transform: uppercase
}

.footer-links ul {
	margin: 0
}

.footer-links ul li a {
	color: #555;
	font-size: 0.69em
}

.footer {
	border-top: 1px solid #B5B5B5;
	background-color: #D4D4D3
}

.footer .container {
	padding-top: 25px;
	padding-bottom: 60px
}

.footer h3 {
	color: #51565C;
	font-size: 1em;
	margin: 0 0 20px 0
}

.footer-secondary-links {
	color: #828281;
	font-size: 0.75em;
	margin-bottom: 15px
}

.footer-secondary-links a {
	color: #828281;
	font-size: 1em;
	line-height: 20px
}

.footer p {
	color: #999B9D;
	line-height: 20px;
	font-size: 0.69em
}

.box-inner .b1-top {
	background: url(images/b1_top.png) no-repeat scroll center top;
	height: 36px
}

.box-inner .b1-content {
	background: url(images/b1_content_y.png) repeat-y scroll center top;
	min-height: 900px;
	padding: 0 0 50px 0;
	#zoom: 1
}

.box-inner .b1-content .col-left {
	float: left;
	width: 648px
}

.box-inner .b1-content .col-right {
	float: right;
	width: 252px
}

.box-inner .b1-content .squeeze {
	padding: 0 22px 0 22px
}

.box-inner .b1-bottom {
	background: url(images/b1_bottom.png) no-repeat scroll center top;
	height: 14px;
	#position: relative;
	#top: -1px
}

.box-inner {
	margin: 10px 0 25px 0
}

.box-inner .b1-content .col-left h4 {
	color: #FFF;
	font-size: 1.63em;
	margin: 0
}

.box-inner .b1-content .col-left h4 span {
	color: #FF8500
}

.box-inner .b1-content .col-left p {
	font-size: 0.81em;
	line-height: 20px;
	padding: 0 0 20px;
	color: #555
}

.box-inner .b1-content .col-left p a {
	color: #555;
	font-weight: bold;
	text-decoration: underline
}

.box-inner .b1-content .col-left p strong, .box-inner .b1-content .col-left strong {
	color: #555
}

.ribbon-blue-1 {
	background: transparent url(images/ribbon_blue_1.png) no-repeat scroll left top;
	height: 66px;
	position: relative;
	left: -43px;
	text-indent: 40px;
	line-height: 40px
}

.ribbon-blue-2 {
	background: transparent url(images/ribbon_blue_2.png) no-repeat scroll left top;
	height: 66px;
	position: relative;
	left: -43px;
	text-indent: 40px;
	line-height: 40px;
	width: 664px
}

.ribbon-orange-1 {
	background: transparent url(images/ribbon_orange_1.png) no-repeat scroll left top;
	height: 45px;
	width: 414px;
	position: relative;
	line-height: normal;
	left: -34px;
	text-indent: 20px;
	margin: 12px 0 0 0
}

.box-inner .col-left h5 {
	font-size: 0.81em;
	background: #A7D7FF;
	border-bottom: 1px solid #86C0EF;
	padding: 8px 6px 6px 20px;
	margin: 10px 0 15px 0
}

.box-inner .col-left h5 span {
	color: #115C88
}

.box-inner .b1-content .col-left .box-our-location p {
	font-size: 0.81em;
	padding: 0
}

.box-inner .b1-content .col-left .box-our-location address {
	font-style: normal;
	padding: 5px 0 20px 0
}

.box-inner .b1-content .col-left .box-our-location address strong {
	color: #115C88
}

.box-inner .col-right h3 {
	font-size: 1em;
	text-transform: uppercase;
	margin: 0px;
	background: url(images/ribbon_black_1.png) no-repeat scroll center top;
	height: 41px;
	width: 268px;
	line-height: 41px;
	text-indent: 25px;
	color: #FFF
}

.box-inner .col-right ul {
	/*margin:0px; */
	margin: 0 0 50px 0
}

.box-inner .col-right ul li {
	display: block;
	border-bottom: 1px solid #DCDCDC
}

.box-inner .col-right ul li.active {
	background: transparent url(images/bg_right_menu_active.gif) no-repeat scroll left top
}

.box-inner .col-right ul li a {
	background: transparent url(images/bullet3.gif) no-repeat scroll 20px center;
	font-size: 0.88em;
	display: block;
	padding: 9px 10px 10px 38px
}

.box-inner .col-right ul li.active a {
	background: transparent url(images/bullet2.gif) no-repeat scroll 20px center;
	font-weight: bold
}

.box-inner .col-right .box-login-sidebar {
	background: transparent url(images/bg_login_sidebar.png) scroll no-repeat center top;
	width: 235px;
	height: 314px;
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px
}

.box-inner .col-right .box-login-sidebar .form-login {
	padding-top: 45px
}

.box-login-sidebar h2 {
	font-size: 1.25em;
	color: #FFF;
	margin: 0;
	padding: 6px 23px;
	#padding: 8px 23px
}

.box-login-sidebar h4 {
	font-size: 0.68em;
	color: #FFF;
	margin: 12px 0 0 0; /* padding:5px 0 0 14px; */
	padding: 0px 0 0 14px;
	#padding: 0px 0 0 14px
}

.box-login-sidebar .form-login .register {
	padding: 0 !important;
	margin: 20px 0 0 0;
	display: block;
	#padding: 0px !important; /*padding:28px 30px 0 0 !important; #padding:29px 30px 0 0 !important; padding:0; position:relative; right:25px; top:15px; */
}

.box-login-sidebar div.row {
	#margin-bottom: 14px
}

.box-social-links h4 {
	font-size: 1em;
	margin: 0px 0px 5px
}

.box-social-links span {
	background: url(images/bg_box_social.png) no-repeat scroll center top;
	height: 54px;
	width: 229px;
	display: block
}

.box-social-links span a {
	display: block;
	float: left;
	outline: none;
	margin: 12px 16px 0
}

.box-marginal, .box-about-us, .box-resources-articles,
.box-resources-whitepapers, .box-corporate-edition,
.box-account-management, .box-text-sms-desc,
.box-why-sms, .box-sms-examples,
.box-how-it-works, .box-non-profit,
.box-our-contribution, .box-who-qualifies,
.box-pricing, .box-periodic-plans,
.box-non-expiring-extra-credits, .box-resellers-basic,
.box-resellers-agencies, .box-resellers-features,
.box-resources-main, .box-antispam-policy,
.box-privacy-policy, .box-standard-edition {
	margin: 0 0 20px 0
}

.box-standard-edition-intro ul {
	margin: 0 0 20px
}

.box-standard-edition-intro ul li {
	display: block;
	float: left;
	margin: 0 75px 0 0;
	outline: none;
	height: 50px;
	width: 48px;
	text-align: center
}

.box-standard-edition-intro ul li a {
	display: block;
	height: 20px;
	width: 48px;
	padding: 55px 0 0 0;
	text-decoration: none;
	font-weight: bold
}

.box-standard-edition-intro ul li.create {
	background: url(images/icons/icon48-mail-create.png) no-repeat scroll center top
}

.box-standard-edition-intro ul li.send {
	background: url(images/icons/icon48-mail-send.png) no-repeat scroll center top
}

.box-standard-edition-intro ul li.track {
	background: url(images/icons/icon48-mail-track.png) no-repeat scroll center top
}

.box-standard-edition-intro ul li.manage {
	background: url(images/icons/icon48-mail-manage.png) no-repeat scroll center top
}

.box-standard-description ul li {
	padding: 5px 0 5px 25px;
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 13px
}

.box-standard-description ul li span, .box-standard-description ul li abbr {
	font-weight: bold;
	font-size: 0.79em
}

.box-standard-description ul li p {
	padding-top: 5px !important
}

.box-resources-articles h3, .box-resources-whitepapers h3,
.box-corporate-edition h3, .box-account-management h3,
.box-resources-glossary h3, .box-resources-books h3,
.box-resources-case-studies h3, .box-resources-links h3 {
	color: #1172BD;
	font-size: 1.13em;
	line-height: 38px;
	height: 38px;
	text-indent: 45px;
	margin: 5px 0 25px
}

.box-industry-type h3 {
	color: #1172BD;
	font-size: 1.13em;
	line-height: 30px;
	height: 30px;
	text-indent: 40px;
	margin: 5px 0 15px
}

.box-resources-main ul {
	margin: 0;
	padding: 25px 0;
	background: url(images/sepc.gif) no-repeat scroll center bottom
}

.box-resources-main ul li {
	background: url(images/sepb.gif) no-repeat scroll center right;
	padding: 0 20px
}

.box-resources-main ul li.first-child,
.box-resources-main ul li:first-child {
	padding-left: 0px
}

.box-resources-main ul li.last-child,
.box-resources-main ul li:last-child {
	background: none;
	padding-right: 0px
}

.box-industry-types ul {
	margin: 0;
	padding: 13px 0 15px;
	background: url(images/sepd.gif) no-repeat scroll center bottom
}

.box-industry-types ul li {
	padding: 0 20px
}

.box-industry-types ul li img {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	width: 32px
}

.box-industry-types ul li.first-child,
.box-industry-types ul li:first-child {
	padding-left: 0px
}

.box-industry-types ul li.last-child,
.box-industry-types ul li:last-child {
	background: none;
	padding-right: 0px
}

.box-industry-types h5 {
	color: #1172BD;
	font-size: 1.13em !important;
	margin: 0px !important;
	background: none !important;
	border-bottom: none !important;
	padding: 2px 0 0 0 !important
}

.box-resources-main h5 {
	color: #1172BD;
	font-size: 1.13em !important;
	margin: 0px !important;
	background: none !important;
	border-bottom: none !important;
	padding: 2px 0 15px !important
}

.box-resources-main h5 a, .box-industry-types h5 a {
	color: #1172BD !important;
	text-decoration: none !important;
	outline: none
}

.box-resources-main p {
	padding: 0 0 10px !important
}

.box-inner .b1-content .col-left .box-resources-main p a {
	color: #63960E !important
}

.box-resources-main img {
	float: left;
	display: block;
	margin: 0 15px 80px 0
}

.box-resources-links .links-description ul {
	margin: 0
}

.box-resources-links .links-description ul li a {
	text-decoration: none;
	outline: none
}

.box-resources-links .links-description ul li {
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll 15px 14px;
	padding: 10px 20px 0px 35px;
	border-bottom: 1px solid #E3E3E3;
	#background: url(images/icons/icon16_16.gif) no-repeat scroll 15px 16px
}

.box-resources-links .links-description ul li.first-child,
.box-resources-links .links-description ul li:first-child {
	padding-top: 0;
	background-position: 14px 5px
}

.box-resources-links .links-description ul li.last-child,
.box-resources-links .links-description ul li:last-child {
	border-bottom: none
}

.box-resources-links .links-description h6 {
	font-size: 0.81em;
	margin: 0 0 5px
}

.box-inner .b1-content .col-left .box-resources-links .links-description p {
	padding: 0 0 10px 0
}

.icon-articles {
	background: url(images/icons/icon38-articles.gif) no-repeat scroll left center
}

.icon-whitepapers {
	background: url(images/icons/icon38-whitepapers.gif) no-repeat scroll left center
}

.icon-glossary {
	background: url(images/icons/icon38-glossary.gif) no-repeat scroll left center
}

.icon-books {
	background: url(images/icons/icon38-books.gif) no-repeat scroll left center
}

.icon-case-studies {
	background: url(images/icons/icon38-casestudies.gif) no-repeat scroll left center
}

.icon-links {
	background: url(images/icons/icon38-links.gif) no-repeat scroll left center
}

.icon-artists-galleries {
	background: url(images/icons/icon30_2.gif) no-repeat scroll left center
}

.icon-asso {
	background: url(images/icons/icon30_3.gif) no-repeat scroll left center
}

.icon-attorney-law {
	background: url(images/icons/icon30_1.gif) no-repeat scroll left center
}

.icon-clubs-lounges {
	background: url(images/icons/icon30_4.gif) no-repeat scroll left center
}

.icon-education {
	background: url(images/icons/icon30_5.gif) no-repeat scroll left center
}

.icon-entertainment {
	background: url(images/icons/icon30_6.gif) no-repeat scroll left center
}

.icon-financial-services {
	background: url(images/icons/icon30_7.gif) no-repeat scroll left center
}

.icon-health-care {
	background: url(images/icons/icon30_8.gif) no-repeat scroll left center
}

.icon-health-club {
	background: url(images/icons/icon30_9.gif) no-repeat scroll left center
}

.icon-hotels-resorts {
	background: url(images/icons/icon30_10.gif) no-repeat scroll left center
}

.icon-ministry-religious {
	background: url(images/icons/icon30_11.gif) no-repeat scroll left center
}

.icon-publishers {
	background: url(images/icons/icon30_12.gif) no-repeat scroll left center
}

.icon-realestate-realtors {
	background: url(images/icons/icon30_13.gif) no-repeat scroll left center
}

.icon-sales-consulting {
	background: url(images/icons/icon30_14.gif) no-repeat scroll left center
}

.icon-restaurants-cafe {
	background: url(images/icons/icon30_16.gif) no-repeat scroll left center
}

.icon-retails {
	background: url(images/icons/icon30_15.gif) no-repeat scroll left center
}

.icon-salons-spas {
	background: url(images/icons/icon30_17.gif) no-repeat scroll left center
}

.icon-trade-shows {
	background: url(images/icons/icon30_18.gif) no-repeat scroll left center
}

.icon-web-design-developer {
	background: url(images/icons/icon30_20.gif) no-repeat scroll left center
}

.icon-winery-wine {
	background: url(images/icons/icon30_21.gif) no-repeat scroll left center
}

.icon-travel {
	background: url(images/icons/icon30_19.gif) no-repeat scroll left center
}

.icon-designers-decorators {
	background: url(images/icons/icon30_22.gif) no-repeat scroll left center
}

.icon-npo {
	background: url(images/icons/icon30_23.gif) no-repeat scroll left center
}

.icon-political-campaigns {
	background: url(images/icons/icon30_24.gif) no-repeat scroll left center
}

.box-resources-articles ul, .box-resources-whitepapers ul,
.box-corporate-edition ul {
	margin: 0px
}

.box-account-management ul, .box-antispam-policy ul,
.box-industry-type ul {
	margin: 0 0 20px 0
}

.box-job-openings ul, .box-text-sms ul {
	margin: 10px 0 30px 0
}

.box-resources-articles ul li {
	background: transparent url(images/icons/icon16_15.gif) no-repeat scroll left center;
	padding: 12px 0 12px 30px
}

.article-descriptions ul {
	margin: 0 0 20px 15px
}

.article-descriptions ul li {
	background: transparent url(images/bullet4.gif) no-repeat scroll left 12px;
	padding: 5px 0 5px 20px;
	line-height: 20px
}

.article-descriptions ol {
	margin: 0 0 15px 30px
}

.article-descriptions ol li {
	font-size: 0.81em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
	padding: 5px 0 5px 0;
	line-height: 20px
}

.box-resources-whitepapers ul li {
	background: transparent url(images/icons/icon22_1.gif) no-repeat scroll left center;
	padding: 12px 0 12px 30px
}

.box-account-management ul li {
	font-size: 0.81em;
	padding: 3px 0 3px 15px;
	background: transparent url(images/bullet4.gif) no-repeat scroll left 8px
}

.box-job-openings ul li, .box-text-sms ul li,
.box-industry-type ul li {
	font-size: 0.81em;
	padding: 5px 0 5px 20px;
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 9px
}

.box-industry-type ul li {
	color: #1172BD !important;
	font-weight: bold
}

.box-industry-type .squeeze ul li {
	color: #555 !important;
	font-weight: normal
}

.box-text-sms ul li {
	padding: 8px 0 8px 20px;
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 12px
}

.box-job-openings ul.benefits li, .glossary-points ul li,
ul.blue-rounded li, .faq-points ul li {
	background: transparent url(images/bullet4.gif) no-repeat scroll left 10px;
	font-size: 0.81em;
	padding: 5px 0 5px 20px
}

.box-corporate-features ul, .box-resellers-features ul {
	margin: 15px 0 25px 0
}

.box-advanced-features ul {
	margin: 0 0 25px 0
}

.box-corporate-features ul li, .box-resellers-features ul li,
.box-advanced-features ul li, .box-google-analytics ul li, .box-pay-as-you-go ul li {
	font-size: 0.81em;
	padding: 5px 0 5px 20px;
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 8px;
	#background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 10px
}

.box-advanced-features ul.no-bullets {
	margin: 0 0 25px 20px
}

.box-advanced-features ul.no-bullets li {
	background: none
}

.box-resources-articles ul li,
.box-resources-whitepapers ul li,
.box-corporate-edition ul li {
	font-size: 0.81em
}

.box-resources-articles ul li a,
.box-resources-whitepapers ul li a,
.box-corporate-edition ul li a {
	text-decoration: underline
}

.box-resources-articles ul li.active a,
.box-resources-whitepapers ul li.active a,
.box-corporate-edition ul li.active a {
	color: #1172BD !important;
	font-weight: bold
}

.point-highlight, .important {
	color: #555 !important;
	font-weight: bold
}

.box-inner .col-left .box-corporate-features h5,
.box-inner .col-left .box-resellers-features h5,
.box-inner .col-left .box-pay-as-you-go h5.sub-heading {
	font-size: 1.06em;
	background: none;
	border-bottom: none;
	padding: 0;
	margin: 2px 0 0 0;
	color: #1172BD
}

.box-inner .b1-content .col-left .box-job-openings a,
.box-inner .b1-content .col-left .box-terms-conditions p a,
.box-inner .b1-content .col-left .box-text-sms p a,
.box-inner .b1-content .col-left .box-antispam-policy p a,
.box-inner .b1-content .col-left .box-privacy-policy p a,
.box-inner .b1-content .col-left .box-industry-type p a {
	color: #555 !important
}

.box-pay-as-you-go ul{
	margin: 10px 0 20px;
}

.box-pay-as-you-go ul li a{
	color: #1677C2;
	text-decoration: underline;
}

.box-pay-as-you-go h5.sub-heading{
	margin: 0 0 20px !important;
	font-size: 14px !important;
}

.box-job-openings h6 {
	font-size: 0.81em;
	margin: 10px 0
}

.glossary-points ul, .faq-points ul, .box-standard-edition ul,
#supported-carriers ul {
	margin: 0
}

.glossary-points ul li, .faq-points ul li {
	padding: 5px 0 5px 18px
}

.glossary-description p, .faq-description p, .advanced-features-faq p {
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 10px;
	font-size: 0.81em;
	padding: 5px 20px 5px 20px !important;
	display: block;
	margin: 0 0 0 15px
}

.box-terms-conditions ol, .box-antispam-policy ol {
	margin: 0 0 15px 40px
}

.box-terms-conditions ul {
	margin: 0 0 0 20px
}

.box-terms-conditions ol li, .box-antispam-policy ol li {
	list-style: outside decimal;
	font-size: 0.81em;
	padding: 5px 0 5px 0px;
	color: #2F7097
}

.box-antispam-policy ol li {
	color: #555
}

.box-inner .b1-content .col-left .box-terms-conditions ol li p {
	font-size: 1em;
	padding: 0 0 0px
}

table.prize-listings tbody tr th {
	padding: 0
}

table.prize-listings tbody tr td {
	padding: 8px 15px;
	font-size: 0.81em
}

table.prize-listings tbody tr td.thead, td.thead-blue {
	background-color: #A7D7FF !important;
	border-bottom: 1px solid #86C0EF !important;
	border-top: none !important;
	color: #115C88;
	font-weight: bold
}

table.prize-listings tbody tr td.thead-green{
	background: #63960E url(images/canvas_table_head_green.gif) repeat-x scroll top center;
	color: #FFFFFF;
	font-weight: bold;
	border: none !important;
}

table.prize-listings tbody tr a.signup{
	background: #EE2626;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	padding: 4px 5px;
	text-transform: uppercase;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.box-comparison-chart table.prize-listings,
.box-register table.prize-listings {
	border-collapse: collapse !important
}

.box-register fieldset {
	padding: 0
}

table.register-steps, table.register-steps-plan {
	margin: 0 0 30px
}

table.prize-listings tbody tr.odd td, .form-contact-1 table tbody tr.odd td,
.box-comparison-chart table.prize-listings tbody tr td,
.box-register table.prize-listings tbody tr td {
	background-color: #F3F3F3;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3
}

table.register-steps-plan tbody tr td {
	padding: 20px 15px
}

table.register-steps-plan tbody tr td.thead-blue {
	background: #A7D7FF !important;
	padding: 8px 15px;
	border: none
}

table.register-steps-plan tbody tr.even td {
	background: #FFF url(images/grad2.gif) repeat-x scroll bottom center
}

table.register-steps-plan tbody tr td {
	border-bottom: 1px solid #D6ECFF !important;
	border-top: 1px solid #D6ECFF !important
}

.blu-link {
	color: #1172BD !important
}

p.note {
	color: #1475C0 !important;
	padding: 20px 0 !important;
	font-weight: bold
}

p.subnote, p.subnote a {
	color: #1475C0 !important;
	font-weight: bold;
	text-decoration: none !important
}

.form-contact-1 table tbody tr td {
	padding: 4px 15px
}

.btn-send1 {
	background: transparent url(images/btn_send1.png) no-repeat scroll top center;
	padding: 0 !important;
	width: 67px;
	height: 25px;
	border: none
}

.btn-signup, .buttons {
	background: #999898 url(images/grad3.gif) repeat-x scroll bottom center;
	padding: 0 !important;
	height: 30px;
	width: 150px;
	border: none;
	color: #FFF;
	font-weight: bold !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.btn-forogot-password {
	width: 60px;
	height: 25px
}

.box-inner .b1-content .books-description .squeeze {
	padding: 8px 22px 0 22px
}

/*.box-inner .b1-content .col-left .books-description p,
.box-inner .b1-content .col-left p{padding:0 0 10px 0}
*/
.box-inner .b1-content .col-left .books-description p {
	padding: 0 0 10px 0
}

.box-inner .b1-content .col-left p.buy-book,
.box-inner .b1-content .col-left .box-text-sms p {
	padding: 0 0 20px 0 !important
}

.box-inner .b1-content .col-left p.said-by {
	color: #1172BD !important;
	font-weight: bold;
	padding: 0 0 20px 0 !important
}

.box-how-it-works ol {
	margin: 0 0 15px 20px;
	#margin: 0 0 15px 25px
}

.box-how-it-works ol li {
	list-style: outside decimal;
	font-size: 0.81em;
	padding: 5px 0 5px 0px;
	color: #555
}

.box-who-qualifies ul {
	margin: 0 0 25px
}

.box-who-qualifies ul li {
	font-size: 0.81em;
	padding: 2px 0
}

.box-who-qualifies ul li a {
	color: #1475C0 !important; /* font-weight:bold; */
	text-decoration: underline
}

.box-inner .b1-content .box-antispam-policy .squeeze,
.box-inner .b1-content .box-privacy-policy .squeeze {
	padding: 0 10px
}

.box-inner .b1-content .box-industry-type .squeeze {
	padding: 0 0 30px 10px
}

.box-inner .b1-content .box-industry-type .squeeze img {
	display: block;
	float: right
}

.box-our-clients div.clients ul {
	margin: 15px 0 40px 20px
}

.box-our-clients div.clients li {
	display: inline;
	padding-right: 10px
}

.box-our-clients div.clients li img {
	vertical-align: middle;
	margin: 0 0 20px
}

.tbl-contact-us {
	font-size: 0.75em
}

.tbl-contact-us tbody tr th, .tbl-contact-us tbody tr td {
	padding: 10px 0px;
	vertical-align: top
}

.tbl-contact-us tbody tr td img, .tbl-contact-us tbody tr th img {
	/*display:block; */
	margin: 0 10px 0 0
}

.tbl-contact-us tbody tr th a, .tbl-contact-us tbody tr td a {
	color: #1172BD !important;
	font-weight: bold
}

p.to-top, .glossary-description p.to-top, .faq-description p.to-top,
.box-advanced-features p.top-top, .box-standard-edition p.top-top {
	background: transparent url(images/icons/icon13_1.gif) no-repeat scroll left 8px;
	display: block;
	line-height: 25px !important;
	text-indent: 20px;
	padding: 0 !important
}

.to-top a {
	font-size: 0.69em;
	color: #115C88 !important;
	text-decoration: underline;
	#line-height: 30px !important
}

.glossary-description p.to-top, .faq-description p.to-top,
.box-advanced-features p.top-top, .box-standard-edition p.top-top {
	margin: 0 0 0 35px;
	padding-bottom: 15px !important
}

.box-standard-edition .box-marginal {
	margin: 0 0 40px
}

.case-images img {
	margin: 0 auto 25px;
	display: block
}

.box-social-links .squeeze {
	padding: 0 14px !important
}

.twtr-widget .twtr-hd, .twtr-widget .twtr-ft, .twtr-widget .twtr-avatar {
	display: none
}

.twtr-widget .twtr-tweet-text p {
	font-size: 11px !important
}

div.twitter-feed #twtr-widget-1 .twtr-new-results, div.twitter-feed #twtr-widget-1 .twtr-results-inner, div.twitter-feed #twtr-widget-1 .twtr-timeline {
	background: none !important
}

#supported-carriers {
	width: 560px;
	text-align: left;
	padding: 10px 15px;
	border: 1px solid #CFCFCF
}

#supported-carriers p {
	color: #555;
	font-size: 0.81em;
	line-height: 20px;
	padding: 0 0 15px
}

#supported-carriers ul li {
	padding: 3px 0 3px 20px;
	background: transparent url(images/icons/icon16_16.gif) no-repeat scroll left 8px
}

.col-left ul.image-lists{
	padding: 0 0 20px;
}

.col-left ul.image-lists a{
	outline: none;
}

.col-left ul.image-lists li{
	background: none;
	float: left;
	margin: 0;
	padding: 0 4px;
}

.ie .col-left ul.image-lists li{
	padding: 0 3.5px;
}

.col-left ul.image-lists li:first-child{
	padding-left: 0;
}

.col-left ul.image-lists li:last-child{
	padding-right: 0;
}

.col-left ul.image-lists li img{
	margin: 0 0 15px;
	border: 1px solid #C6C9CE;
}

.col-left ul.image-lists li .caption{
	text-align: center;
	line-height: 120%;
}

.col-left div.carousel .carousel-prev, .col-left div.carousel .carousel-next {
	display: block;
	height: 32px;
	margin: 55px 0 0;
	width: 25px;
	outline: none;
}

.col-left div.carousel a.carousel-prev {
	background: url("images/icons/pager_previous.gif") no-repeat scroll left top transparent;
}

.col-left div.carousel a.carousel-next {
	background: url("images/icons/pager_next.gif") no-repeat scroll right top transparent;
}

.col-left div.carousel{
	width: 505px;
	margin: 0 auto 30px auto;
}

.ie .col-left div.carousel{
	width: 515px;
}

.chrome .col-left div.carousel{
	width: 515px;
}

.col-left div.carousel ul.carousel{
	width: 300px;
}

.col-left div.carousel ul.carousel li{
	width: 143px;
	height: 177px;
	padding: 0 5px;
}

/*.col-left div.carousel ul.carousel li:nth-child(3n+3){*/
	/*padding-right: 0;*/
/*}*/

/*.col-left div.carousel ul.carousel li:nth-child(4n+4){*/
	/*padding-left: 0;*/
/*}*/

/* Linux GECKO Fixes */
.gecko.linux .form-login label {
	margin: 8px 0 3px
}

.gecko.linux .form-login .register {
	margin-top: 20px
}

.gecko.linux .social-freak h3 {
	margin-top: 10px !important
}

.gecko.linux .social-freak .twitter-feed {
	padding-top: 68px !important
}

.gecko.linux .our-partners .flt-right, .gecko .our-clients .flt-right {
	margin-top: 12px !important
}

.gecko.linux .affiliates h4 {
	margin-top: 12px
}

.gecko.linux .box-login-sidebar .form-login label {
	margin: 5px 0 5px
}

.gecko.linux .box-login-sidebar .form-login .register {
	padding: 0 10px 0 0 !important;
	margin-top: 22px
}

.gecko.linux .box-login-sidebar .form-login .mb25 {
	margin-bottom: 22px !important
}

.gecko.linux .box-login-sidebar h4 {
	margin-top: 12px;
	text-align: center
}

/* Linux WEBKIT Konqueror Fixes */
.konqueror .header-menus ul li a {
	padding: 7px 10px
}

.konqueror .form-login label {
	margin: 5px 0 5px
}

.konqueror .form-login .register {
	padding: 0 30px 0 0 !important
}

.konqueror .header-3 {
	margin-top: 3px
}

.konqueror .header-3 .sec-right h4 {
	font-size: 0.74em;
	padding: 0 0 0 16px;
	margin: 5px 0 0 0;
	text-align: center
}

.konqueror .social-freak h3 {
	margin-top: 10px !important
}

.konqueror .social-freak .twitter-feed {
	padding-top: 68px !important
}

.konqueror .our-partners .flt-right, .konqueror .our-clients .flt-right {
	margin-top: 12px !important
}

.konqueror .affiliates h4 {
	margin-top: 12px
}

.konqueror .login-links {
	padding-top: 5px
}

.konqueror .form-login-top {
	margin-top: 13px
}

.konqueror .header-1 label {
	margin-right: 15px
}

.konqueror .header-2 label {
	position: relative;
	top: -7px
}

.konqueror #frm-search-top input {
	position: relative;
	top: -7px
}

.konqueror .box-login-sidebar .form-login label {
	margin: 5px 0 5px
}

.konqueror .box-login-sidebar .form-login .register {
	padding: 0 10px 0 0 !important
}

.konqueror .box-login-sidebar .form-login .mb25 {
	margin-bottom: 22px !important
}

.konqueror .box-login-sidebar .form-login .pt10 {
	padding-top: 2px
}

.konqueror .box-login-sidebar h4 {
	font-size: 0.74em;
	padding: 0px;
	margin: 10px 0 0 0;
	text-align: center
}

.konqueror .header-2 #sel_industry {
	position: relative;
	top: -3px
}

/* Chrome WEBKIT Fixes */
.webkit.chrome .header-2 .form-select-industry {
	padding-top: 0px;
	position: relative;
	top: 0px
}

.webkit.chrome .box-login-sidebar h4 {
	margin-left: 0px
}

.webkit.chrome .box-login-sidebar .form-login label {
	margin: 5px 0 5px
}

.webkit.chrome .box-login-sidebar .form-login .register {
	margin-top: 30px
}

/* Safari WEBKIT Fixes */
.webkit.safari .box-login-sidebar .form-login label {
	margin: 5px 0 5px
}

.webkit.safari .box-login-sidebar .form-login .register {
	margin-top: 30px
}

/* IE Fixes */
.ie .header-menus ul li {
	position: relative;
	top: 1px
}

.ie .form-login-top .row.pt2 {
	padding-top: 0
}

.ie .form-login-top #frm-login {
	position: relative;
	left: 1px;
	top: -1px
}

.ie .header-3 .form-login .row.register {
	position: relative;
	top: 4px
}

.ie .our-partners .flt-right, .ie .our-clients .flt-right {
	margin-top: 15px
}

/* IE8 Fixes */
.ie8.win .header-2 .form-select-industry {
	padding-top: 0px;
	position: relative;
	top: -1px
}

.ie8.win .header-2 .form-search {
	padding-top: 0px;
	position: relative;
	top: 0px
}

.ie8 .form-login-top #frm-login {
	position: relative;
	left: 1px;
	top: 0px
}

.ie8 .header-3 .form-login .row.register {
	position: relative;
	top: 4px
}

/* By Rizwan Ali For iPhone Pages*/
.iphone-app-points {
	background: url(images/bg_iphone_gray.gif) no-repeat scroll left top;
	width: 551px;
	height: 210px;
	font-size: 12px;
	margin: 0 0 50px
}

.iphone-app-points strong {
	background-color: #3B97E2;
	color: #FFF !important;
	padding: 5px
}

.iphone-app-points ul {
	margin: 0
}

.iphone-app-points ul li {
	background: transparent url(images/icons/icon-big-check.gif) no-repeat scroll left 8px;
	color: #FFF;
	font-size: 14px;
	padding: 4px 0 4px 30px
}

/* Sitemap */
.box-sitemap ul {
	margin: 0px 0 20px 20px
}

.box-sitemap ul li {
	font-size: 12px;
	background: url("images/bullet4.gif") no-repeat scroll left 8px transparent;
	padding: 5px 0 5px 15px
}

/* Seo */
.seo h1, .seo h2, .seo h3, .seo h4, .seo h5, .seo h6 {
	font-size: 12px;
	line-height: 16px;
	color: #626262;
	display: inline;
	font-weight: normal;
}

.h4 {
	display: block;
	font-weight: bold;
	color: #000000;
	font-size: 16px;
	line-height: 16px;
	margin: 20px 0px 15px;
}

.seo {
	color: #626262;
	font-size: 12px;
	line-height: 16px;
}

.seo span.h4:first-of-type {
	margin-top: 0;
}
