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
}

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

.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: -33px;
	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: -33px;
	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-left: -10px;
	background: url(images/ribbon_black_1.png) no-repeat;
	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;
}

.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-links {
padding-left:15px;
	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
}

