/*  CSS STYLE SHEET FOR: EMAILSTATIONERY.COM BY ARRANGINGPIXELS
	LAST UPDATE: FEB. 25, 2010
	DESIGNED BY: MATTHEW VACCARO */
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	list-style: none;
	outline: none;
}
body {
	font: normal .825em Trebuchet MS, Verdana, Geneva, sans-serif;
	background: #fec23f;
	padding: 0;
	margin: 0;
	text-align: center;
}
/*----sitewide classes-----*/
p {
}
.smaller {
	font-size: .8em;
}
.larger {
	font-size: 1.2em;
}
.bold {
	font-weight: bold;
}
h1, h2, h3, h4, h5 {
	font-family: Trebuchet MS, Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #222;
}
h1 {
	text-indent: -9999px;
	line-height: 0px;
}
h2 {
	font-size: 2.5em;
	display: inline-block;
}
h3 {
	padding-bottom: 10px;
	font-size: 1.6em;
}
h4 {
	padding-bottom: 5px;
	font-size: 1.3em;
	font-weight: bold;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
.left {
	float: left;
}
.action {
	background: url('images/index-bg-sprites.jpg') no-repeat -98px -33px;
	padding: 10px 0 0 0;
	display: block;
	font-weight: bold;
	line-height: 15px;
	text-indent: 15px;
	color: #03F;
}
.cust-test {
	font-style: italic;
}
div.audio_content{
	padding: 5px 0;
}
.req {
	color: red;
	font-size: .8em;
}
a.cust-test-next-client {
	background: url('images/index-bg-sprites.jpg') no-repeat -111px -148px;
	display: block;
	width: 100px;
	height: 21px;
	text-indent: -9999px;
	margin-top: 20px;
	float: right;
}
.left {
	float: left;
}
a.inbox {
	background: url('images/index-bg-images.jpg') no-repeat 0 -404px;
	display: block;
	width: 128px;
	height: 142px;
	text-indent: -9999px;
}
a.learn-more {
	background: url('images/sample-buttons.jpg') no-repeat 0 -186px;
	display: block;
	width: 84px;
	height: 23px;
	text-indent: -9999px;
}
a.learn-more:hover {
	background: url('images/sample-buttons.jpg') no-repeat 0 -209px;
}
#feature-boxes {
	padding: 0 0 0 65px;
}
#feature-boxes .box {
	width: 400px;
	font-size: .9em;
	color: #666;
	float: left;
	padding-top: 20px;
}
#feature-boxes .box ul li {
	float: left;
	width: 250px;
}
#feature-boxes .box ul li.frame-bg {
	background: url('images/index-bg-sprites.jpg') no-repeat 0 -145px;
	display: block;
	width: 100px;
	height: 100px;
	padding:7px 0px 0 10px;
	margin-right: 15px;
}
.submit-support {
	background: #eff7fd;
	border: 1px solid #cbd6e6;
	-moz-border-radius: 6px;
	margin: 50px 60px 0 60px;
	padding: 10px;
	overflow: auto;
}
.submit-support-products {
	background: #eff7fd;
	border: 1px solid #cbd6e6;
	-moz-border-radius: 6px;
	margin: 60px 0 0 0;
	padding: 10px;
	overflow: auto;
}
.submit-support-small {
	width: 600px;
}
.submit-support-smaller {
	width: 460px;
}
.submit-support a, .submit-support-products a {
	color: #509aeb;
}
.submit-support a:hover, .submit-support-products a:hover {
	color: #03F;
}
.explain {
	float: left;
	background: #eff7fd url('images/index-bg-sprites.jpg') no-repeat -353px -170px;
	display: block;
	height: 35px;
	width: 440px;
	color: #666;
	font-size: .9em;
	padding-left: 35px;
}
.explain-stripped-background {
	float: left;
	display: block;
	height: 35px;
	width: 500px;
	color: #666;
	font-size: .9em;
}
.call-explain {
	float: left;
	background: #eff7fd url('images/index-bg-sprites.jpg') no-repeat -348px -211px;
	display: block;
	height: 35px;
	color: #666;
	font-size: .9em;
	padding-left: 45px;
}
/*--global form elements---*/
#form-elements {
	font-size: 1em;
	margin: 20px 0 0 0;
	padding: 0;
}
.sample-input {
	background: url('images/index-bg-sprites.jpg') no-repeat 0px -253px;
	height: 27px;
	line-height: 27px;
	display: block;
	width: 300px;
	margin: 0;
	color: #666;
	float: left;
	padding-left: 10px;
}
.sample-input-small {
	background: url('images/index-bg-sprites.jpg') no-repeat 0px -253px;
	height: 27px;
	line-height: 27px;
	display: block;
	width: 180px;
	margin: 0;
	font-size: .9em;
	color: #888;
	float: left;
	padding-left: 10px;
}
.sample-input-stack {
	background: url('images/index-bg-sprites.jpg') no-repeat -111px -205px;
	height: 27px;
	line-height: 27px;
	display: block;
	width: 190px;
	margin: 0;
	font-size: .9em;
	color: #888;
	padding-left: 10px;
}
.sample-submit {
	background: url('images/index-bg-sprites.jpg') no-repeat 0 -46px;
	width: 98px;
	font-size: .7em;
	text-transform: uppercase;
	padding: 0;
	height: 27px;
	display: block;
	margin: 0;
	color: #fff;
	cursor: pointer;
}
.sample-submit-stack {
	background: url('images/index-bg-sprites.jpg') no-repeat -223px -140px;
	width: 98px;
	font-size: .7em;
	text-transform: uppercase;
	padding: 0;
	line-height: 24px;
	height: 24px;
	display: block;
	margin: 10px 50px;
	color: #fff;
	cursor: pointer;
}
.sample-submit:hover {
	text-decoration: underline;
	cursor: pointer;
}
.submit-button {
	margin: 10px 0 20px 0;
	display: inline-block;
	width: 132px;
	height: 26px;
	text-indent: -9999px;
	background: url('images/submit-button-bg.jpg') no-repeat 0 0;
	cursor: pointer;
}
.submit-button:hover {
	background: url('images/submit-button-bg.jpg') no-repeat 0 -26px;
}
/*---global sub page stuff for header and left side bar---*/
.top {
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin: 0 60px 0 60px;
	overflow: auto;
}
#top-sub-nav {
	float: right;
	padding-top: 20px;
}
#top-sub-nav a {
	display: block;
	width: 119px;
	float: left;
	line-height: 22px;
	text-indent: -9999px;
	margin: 0 2px 0 0;
	padding: 0;
	color: #666;
}
#top-sub-nav a.more {
	background: url('images/sample-buttons.jpg') no-repeat 0 -44px;
}
#top-sub-nav a.more:hover {
	background: url('images/sample-buttons.jpg') no-repeat 1px -22px;
}
#top-sub-nav a.back {
	background: url('images/sample-buttons.jpg') no-repeat 0 -66px;
}
#top-sub-nav a.back:hover {
	background: url('images/sample-buttons.jpg') no-repeat 0 1px;
}
#sub-container {
	background: #fff url('images/left-side-divider.jpg') no-repeat 194px 0;
	float: left;
	width: 878px;
	margin-left: 69px;
}
#sub-container a.inbox {
	background: url('images/index-bg-images.jpg') no-repeat -160px -404px;
}
#sub-container .bar-bg {
	color: #666;
	width: 270px;
	float: left;
}
#sub-container .bar-title {
	display: block;
	text-indent: -9999px;
	margin-left: -14px;
	height: 53px;
}
#sub-container h3 {
	padding-top: 10px;
	font-weight: bold;
}
#sub-container ul li {
	width: 209px;
}
#sub-container ul li a {
	background: url('images/left-side-li-bg.jpg') repeat-y 0 0;
	padding: 8px 0 8px 60px;
	font-size: 1.3em;
	width: 209px;
	color: #666;
	text-decoration: none;
}
#sub-container ul li a:hover {
	color: #fff;
}
#sub-container ul li a.nav-left {
	border-bottom: 2px solid #f5f5f5;
	display: block;
}
.sample-34 #sub-container ul li a.nav-left#sig,
.sample-39 #sub-container ul li a.nav-left#thankyou,
.sample-41 #sub-container ul li a.nav-left#stat,
.sample-43 #sub-container ul li a.nav-left#postcard,
.gen-cat-8 #sub-container ul li a.nav-left#gen-cat, 
.comp-cat-9 #sub-container ul li a.nav-left#comp-cat, 
.install-cat-10 #sub-container ul li a.nav-left#install-cat, 
.app-cat-11 #sub-container ul li a.nav-left#app-cat, 
.how-cat-12 #sub-container ul li a.nav-left#how-cat, 
.traffic-cat-13 #sub-container ul li a.nav-left#traffic-cat, 
.design-cat-14 #sub-container ul li a.nav-left#design-cat, 
.copy-cat-15 #sub-container ul li a.nav-left#copy-cat {
	background: #4b96e9;
	color: #fff;
	border-bottom: 2px solid #f5f5f5;
	display: block;
}
#sub-container ul li a.nav-left:hover {
	background: #4b96e9;
	cursor: pointer;
}
/*-----background wrappers------*/
#sitewide-wrapper {
	background: url('images/background-top.jpg') no-repeat center top;
}
#sitewide-wrapper-footer {
	background: url('images/background-bottom.jpg') no-repeat center bottom;
}
#container {
	width: 964px;
	margin: 0px auto;
	overflow: auto;
	text-align: left;
}
#side-shadow {
	/* background: url('images/top-wrapper.png') no-repeat 46px 110px; */
	overflow: auto;
}
/*-----header------*/
#header {
	background: url('images/header-bg.png') no-repeat 0 30px;
	padding-top: 25px;
	padding-right: 10px;
}
#header #help-login {
	margin: 0 0 0 413px;
	padding: 0;
}
#header #help-login img {
	float: left;	
}
#header #help-login ul {
	margin: 0;
	padding: 0;
}
#header #help-login ul li {
	float: left;
	margin: 0;
	padding: 0;
}
#header #help-login ul li a.textlink {
	text-indent: 0;
	display: inline-block;
	color: #505359;
}
#header #help-login ul li a {
	text-indent: -9999px;
	display: block;
	height: 24px;
}
#header #help-login ul li.help {
	background: #fec64d;
	color: #505359;
	padding: 0 10px 0 10px;
	margin: 0 10px;
	font-family: "Trebuchet MS", Arial;
	font-size: .9em;
	line-height: 24px;
	-moz-border-radius: 5px;
}
#header #help-login ul li a.sign-up {
	background: url('images/login-sprites.png') no-repeat 0 0;
	margin-right: 10px;
	width: 64px;
}
#header #help-login ul li a.sign-up:hover {
	background: url('images/login-sprites.png') no-repeat 0 -24px;
}
#header #help-login ul li a.login {
	background: url('images/login-sprites.png') no-repeat -64px 0;
	width: 64px;
}
#header #help-login ul li a.login:hover {
	background: url('images/login-sprites.png') no-repeat -64px -24px;
}
#header #help-login ul li a.view-cart {
	background: url('images/view-cart.png') no-repeat 0 0;
	width: 87px;
}
#header #help-login ul li a.view-cart:hover {
	background: url('images/view-cart.png') no-repeat 0 -25px;
	width: 87px;
}
#header-bottom {
	background: #fff url('images/index-bg-sprites.jpg') no-repeat left top;
	width: 878px;
	height: 43px;
	margin: 0 0 0 69px;
	overflow: auto;
}
/*-----navigation----*/
#navigation {
	width: 659px;
	float: right;
	margin-top: 21px;
}
#navigation ul {
	background: url('images/nav-sprite-v2.png') no-repeat 0 0;
	height: 41px;
}
#navigation ul li {
	float: left;
}
#navigation ul li a {
	height: 41px;
	display: block;
	text-indent: -9999px;
}
#navigation ul li a.home {
	width: 99px;
}
#navigation ul li a.home:hover {
	background: url('images/nav-sprite-v2.png') no-repeat 0px -48px;
	width: 109px;
	margin-right: -10px;
}
#index #navigation ul li a.home {
	background: url('images/nav-sprite-v2.png') no-repeat 0px -48px;
	width: 109px;
	margin-right: -10px;
}
#navigation ul li a.products {
	width: 91px;
}
#navigation ul li a.products:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -118px -48px;
	width: 111px;
	margin-left: -10px;
	margin-right: -10px;
}
#products #navigation ul li a.products {
	background: url('images/nav-sprite-v2.png') no-repeat -118px -48px;
	width: 111px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li.drop:hover a.products {
	background: url('images/nav-sprite-v2.png') no-repeat -118px -48px;
	width: 111px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li a.samples {
	width: 100px;
}
#navigation ul li a.samples:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -245px -48px;
	width: 120px;
	margin-left: -10px;
	margin-right: -10px;
}
#samples #navigation ul li a.samples {
	background: url('images/nav-sprite-v2.png') no-repeat -245px -48px;
	width: 120px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li.drop:hover a.samples {
	background: url('images/nav-sprite-v2.png') no-repeat -245px -48px;
	width: 120px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li a.support {
	width: 99px;
}
#navigation ul li a.support:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -375px -48px;
	width: 119px;
	margin-left: -10px;
	margin-right: -10px;
}
#support #navigation ul li a.support {
	background: url('images/nav-sprite-v2.png') no-repeat -375px -48px;
	width: 119px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li.drop:hover a.support {
	background: url('images/nav-sprite-v2.png') no-repeat -375px -48px;
	width: 119px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li a.testimonials {
	width: 119px;
}
#navigation ul li a.testimonials:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -502px -48px;
	width: 139px;
	margin-left: -10px;
	margin-right: -10px;
}
#testimonials #navigation ul li a.testimonials {
	background: url('images/nav-sprite-v2.png') no-repeat -502px -48px;
	width: 139px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li a.blog {
	width: 65px;
}
#navigation ul li a.blog:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -4px -96px;
	width: 85px;
	margin-left: -10px;
	margin-right: -10px;
}
#blog #navigation ul li a.blog {
	background: url('images/nav-sprite-v2.png') no-repeat -4px -96px;
	width: 85px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li a.contact {
	width: 83px;
}
#navigation ul li a.contact:hover {
	background: url('images/nav-sprite-v2.png') no-repeat -100px -96px;
	width: 103px;
	margin-left: -10px;
	margin-right: -10px;
}
#contact #navigation ul li a.contact {
	background: url('images/nav-sprite-v2.png') no-repeat -100px -96px;
	width: 103px;
	margin-left: -10px;
	margin-right: -10px;
}
#navigation ul li.drop ul {
	background: url('images/nav-bottom.png') no-repeat 5px bottom;
	padding: 0px 10px 16px 10px;
	margin-left: -68px;
	height: auto;
}
#navigation ul li.drop ul.prod-drop {
	margin-left: -76px;
}
#navigation ul li.drop ul li a {
	text-indent: 10px;
	display: block;
	width: 145px;
	color: #666;
	height: auto;
	padding: 8px 9px 9px 0px;
	line-height: normal;
	border-bottom: 1px solid #f6f6f6;
	text-decoration: none;
	text-align: left;
	background: #fff;
}
#navigation ul li.drop ul li a:hover {
	color: #fff;
	background: #509aeb;
}
#navigation ul li.drop:hover ul {
	left: auto;
}
#navigation ul li.drop:hover ul li {
	float: none;
}
#navigation ul li.drop ul {
	position: absolute;
	left: -9999px;
	z-index: 9999;
	clear: both;
}
/*-----body content----*/
.main {
	width: 878px;
	background: #fff;
	float: right;
	margin: 0 17px 0 0;
	padding-bottom: 20px;
}
/*-----index-----*/
#index {
}
#index #slideshow-content {
	padding: 0 25px 0 25px;
}
#index #slideshow-content .anythingSlider {
	width: 828px;
	height: 334px;
	position: relative;
	margin: 0 auto;
}
#index #slideshow-content .anythingSlider .wrapper ul {
	width: 99999px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
}
#index #slideshow-content .anythingSlider ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
#index #slideshow-content .anythingSlider .wrapper {
	display: block;
	width: 828px;
	height: 334px;
	overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
}
#index #slideshow-content ul li .slide {
	display: block;
	width: 828px;
	height: 334px;
}
#index #slideshow-content ul li .fullbg {
	background: url('images/index-slides-nav.jpg') no-repeat 0 0;
	display: block;
	width: 828px;
	height: 79px;
}
#index #slideshow-content ul li .fullbg a {
	float: left;
	height: 79px;	
	text-indent: -9999px;
	display: block;
}
#index #slideshow-content ul li .fullbg a.firstlink {
	width: 190px;
}
#index #slideshow-content ul li .fullbg a.firstlink-slide {
	background: url('images/index-slides-nav.jpg') no-repeat 0 -79px;
	width: 190px;
}
#index #slideshow-content ul li .fullbg a.firstlink:hover {
	background: url('images/index-slides-nav.jpg') no-repeat 0 -79px;
	width: 190px;
}
#index #slideshow-content ul li .fullbg a.secondlink {
	width: 201px;
}
#index #slideshow-content ul li .fullbg a.secondlink-slide {
	background: url('images/index-slides-nav.jpg') no-repeat -189px -79px;
	width: 201px;
}
#index #slideshow-content ul li .fullbg a.secondlink:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -190px -79px;
	width: 201px;
}
#index #slideshow-content ul li .fullbg a.thirdlink {
	width: 212px;
}
#index #slideshow-content ul li .fullbg a.thirdlink-slide {
	background: url('images/index-slides-nav.jpg') no-repeat -391px -79px;
	width: 212px;
}
#index #slideshow-content ul li .fullbg a.thirdlink:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -391px -79px;
	width: 212px;
}
#index #slideshow-content ul li .fullbg a.fourthlink {
	width: 225px;
}
#index #slideshow-content ul li .fullbg a.fourthlink-slide {
	background: url('images/index-slides-nav.jpg') no-repeat -603px -79px;
	width: 225px;
}
#index #slideshow-content ul li .fullbg a.fourthlink:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -603px -79px;
	width: 225px;
}
#index #slideshow-content ul li a {
	display: block;
	width: 828px;
	height: 255px;
}
#index #slideshow-content ul a.index-slide-design {
	background: url('images/index-slides-1.jpg') no-repeat 0 0;
}
#index #slideshow-content ul a.index-slide-clients {
	background: url('images/index-slides-1.jpg') no-repeat 0 -255px;
}
#index #slideshow-content ul a.index-slide-email {
	background: url('images/index-slides-2.jpg') no-repeat 0 0;
}
#index #slideshow-content ul a.index-slide-package {
	background: url('images/index-slides-2.jpg') no-repeat 0 -255px;
}
#index ul.slidenav {
	background: url('images/index-slides-nav.jpg') no-repeat 0 0;
	display: block;
	width: 828px;
	height: 79px;
}
#index ul.slidenav li {
	float: left;
	height: 79px;
}
#index ul.slidenav li a {
	float: left;
	display: inline-block;
	height: 79px;
	text-indent: -9999px;
}
#index ul.slidenav li a.button-design {
	width: 190px;
}
#index ul.slidenav li a.button-design:hover {
	background: url('images/index-slides-nav.jpg') no-repeat 0 -79px;
	width: 190px;
}
#index ul.slidenav li a.button-clients {
	width: 201px;
}
#index ul.slidenav li a.button-clients:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -190px -79px;
	width: 201px;
}
#index ul.slidenav li a.button-email {
	width: 212px;
}
#index ul.slidenav li a.button-email:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -391px -79px;
	width: 212px;
}
#index ul.slidenav li a.button-package {
	width: 225px;
}
#index ul.slidenav li a.button-package:hover {
	background: url('images/index-slides-nav.jpg') no-repeat -603px -79px;
	width: 225px;
}
#index #samples {
	/* background: url('images/index-divider-sprites.jpg') no-repeat 0 0; */
	background: #eff8ff;
	border: 1px solid #d7e9f4;
	-moz-border-radius: 8px;
	margin: 10px 25px;
	padding-bottom: 0;
	overflow: hidden;
	height: 210px;
}
#index #samples .left {
	padding: 20px 20px 0 75px;
	float: left;
}
#index .sampletext {
	color: #666;
	width: 500px;
	font-size: 1.1em;
	float: left;
	padding: 20px 0 0 20px;
}
#index h3 {
	font-size: 1.5em;
}
#index #feature-scroll {
	background: url('images/index-divider-sprites.jpg') no-repeat 0 -222px;
	color: #666;
	padding: 0 0 0 50px;
	overflow: auto;
	margin: 0;
}
#index #feature-scroll p {
	padding-bottom: 8px;	
}
#index #feature-scroll ul li ul {
	border-right: 1px solid #e7e6e6;
	padding: 0 0 10px 0;
}
#index #feature-scroll ul.last {
	border: none;
}
#index #feature-scroll ul li {
	float: left;
	width: 249px;
	margin: 0 0 0 20px;
}
#index #feature-scroll ul li ul li {
	float: none;
	margin: 10px 0 0 0;
}
#index #feature-scroll ul li ul li p {
	padding-right: 10px;
}
#index #feature-scroll ul li ul li h4 {
	font-size: 1.4em;
	padding-bottom: 10px;
}
#index #feature-scroll ul li ul li.h-shift {
	float: left;
}
#index #feature-scroll ul li ul li.icon {
	display: block;
	width: 196px;
	height: 135px;
	margin: 15px 0 0 22px;
}
#index #feature-scroll ul li ul li.ss {
	margin-left: 52px;
}
#index #feature-scroll ul li ul li.design {
	background: url('images/index-scroll-bgs.jpg') no-repeat 0 0;
}
#index #feature-scroll ul li ul li.compatability {
	background: url('images/index-scroll-bgs.jpg') no-repeat -196px 0;
}
#index #feature-scroll ul li ul li.fees {
	background: url('images/index-scroll-bgs.jpg') no-repeat -393px 0;
}
#index #branded {
	background: url('images/index-divider-sprites.jpg') no-repeat 20px -222px;
	color: #666;
	padding: 15px 0 0 70px;
}
#index #branded .info {
	float: left;
	width: 400px;
}
#index #branded .samples {
	background: url('images/index-bg-images.jpg') no-repeat 0 -256px;
	display: block;
	width: 395px;
	height: 143px;
	text-indent: -9999px;
	margin-left: 400px;
}
#index #demo {
	padding: 20px 50px 0 20px;
	color: #666;
	font-size: 1.2em;
}
#index #demo a.demo-image {
	background: url('images/index-bg-images.jpg') no-repeat 0 0;
	display: block;
	width: 414px;
	height: 240px;
	float: left;
	text-indent: -9999px;
}
#index #demo ul li h4, #index #branded h4 {
	padding: 15px 0 0 0;
	font-size: 2.3em;
	font-weight: normal;
	color: #222;
}
#index #demo ul li a.watch-demo {
	background: url('images/sample-buttons.jpg') no-repeat 0 -133px;
	display: block;
	width: 147px;
	height: 26px;
	text-indent: -9999px;
	float: left;
	margin-top: 20px;
}
#index #demo ul li a.watch-demo:hover {
	background: url('images/sample-buttons.jpg') no-repeat 0 -160px;
}
/*----samples----*/
#samples {
}
#samples ul li a.nav-left .sig {
	background: #4b96e9;
	cursor: pointer;
}
#samples #sub-container .samples-bar-title {
	background: url('images/left-flags.png') no-repeat 0 0;
	display: block;
	text-indent: -9999px;
	margin-left: -14px;
	height: 53px;
}
#samples #sub-container ul li.nav-samples {
	padding: 30px 0 8px 30px;
	width: 225px;
	font-size: 1em;
}
#samples #sub-container .imgpad {
	margin-left: 40px;
}
#samples #sub-container ul li a.see-samples {
	background: url('images/sample-buttons.jpg') no-repeat 0 -88px;
	display: block;
	width: 154px;
	margin: 10px 0 0 60px;
	text-indent: -9999px;
	height: 10px;
}
#samples #sub-container ul li a.see-samples:hover {
	background: url('images/sample-buttons.jpg') no-repeat 0 -110px;
}
#samples #sample-gallery {
	float: left;
	width: 519px;
	padding-left: 40px;
}
#samples #sample-gallery .entry {
	width: 519px;
}
/*-----support-----*/
#support {
}
#support h2 {
	float: left;
}
#support #top-sub-nav {
	float: none;
	padding: 15px 0 0 0;
}
#support #form-elements {
	font-size: 1.1em;
	margin: 0 0 0 470px;
	padding: 0;
}
#support a.submit-request {
	background: #000 url('images/index-bg-sprites.jpg') no-repeat -111px -172px;
	width: 207px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin: 3px 10px 0 0;
}
#support #feature-boxes .box {
	width: 550px;
	font-size: 1em;
	color: #666;
	float: left;
	padding-top: 20px;
}
#support #feature-boxes .stretch-container {
	width: 750px;
}
#support #feature-boxes .box ul {
	margin-bottom: 20px;
	overflow: auto;
}
#support #feature-boxes .box ul li {
	float: left;
	width: 400px;
}
#support #feature-boxes .box ul li.stretch {
	float: left;
	width: 600px;
}
#support #feature-boxes .box ul li.black-bold {
	color: #000;
	font-weight: bold;
}
#support #feature-boxes .box ul li p {
	margin-top: 15px;
}
#support #feature-boxes .box ul li p.support-header {
	font-size: 1.1em;
	margin: 0;
}
#support #feature-boxes .box ul li a {
	color: #509aeb;
}
#support #feature-boxes .box ul li a:hover {
	color: #03F;
}
#support #feature-boxes .box ul li.frame-bg {
	background: url('images/index-bg-sprites.jpg') no-repeat 0 -145px;
	display: block;
	width: 100px;
	height: 100px;
	padding:7px 0px 0 10px;
	margin-right: 15px;
}
#support #feature-boxes .support-photo {
	background: url('images/index-featured-photos.jpg') no-repeat -180px 0;
	height: 90px;
	width: 90px;
}
#support .support-area-container {
	background: url('images/index-divider-sprites.jpg') no-repeat 10px -222px;
	padding: 0 20px 0 60px;
	overflow: hidden;
}
#support .support-area-container-no-bg {
	padding: 0 60px 0 60px;
}
#support #support-search-large {
	clear: both;
	padding-top: 20px;
}
#support #support-search-large #support-search-top {
	width: 700px;
	display: inline;
}
#support #support-search-large .support-large-input {
	background: url('images/support-search-large.jpg') no-repeat 0 0;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 620px;
	padding-left: 10px;
	float: left;
	color: #888;
	font-size: 1.3em;
}
#support #support-search-large .support-large-submit {
	background: url('images/support-search-large.jpg') no-repeat 0 -56px;
	display: block;
	height: 40px;
	width: 107px;
	color: #fff;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}
#support .support-icons-large, #support .common-questions-abbrev {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 15px;
	overflow: auto;
}
#support .support-icons-large, #support .common-questions-abbrev p {
	padding-bottom: 10px;
	padding-right: 45px;
	color: #666;
}
#support .support-icons-large, #support .common-questions-abbrev p a {
	color: #509aeb;	
}
#support .support-icons-large ul li {
	float: left;
	padding-right: 15px;
}
#support .support-icons-large ul li a {
	display: block;
	width: 173px;
	height: 34px;
	padding: 145px 0 0 0px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #777;
	font-size: 1.1em;
}
#support .support-icons-large ul li a:hover {
	color: #222;
	cursor: pointer;
}
#support .support-icons-large ul li a.compatability {
	background: url('images/support-icon-sprites.jpg') no-repeat 0 0;
}
#support .support-icons-large ul li a.first-time-users {
	background: url('images/support-icon-sprites.jpg') no-repeat -191px 0;
}
#support .support-icons-large ul li a.changes {
	background: url('images/support-icon-sprites.jpg') no-repeat -381px 0;
}
#support .support-icons-large ul li a.toolbar {
	background: url('images/support-icon-sprites.jpg') no-repeat -576px 0;
}
#support #content {
	clear: both;
	margin-right: 60px;	
}
#support #content a{
	color: #509aeb;	
}
#support #content #compatabilitys, #support #content #userss, #support #content #updatess, #support #content #toolbars {
	background: #f7f7f7;
	padding: 10px 20px;
	border: 1px solid #eaeaea;
	-moz-border-radius: 8px;
	color: #666;
}
#support .common-questions-abbrev ul {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
	overflow: auto;
	width: 600px;
}
#support .common-questions-abbrev ul li {
	float: left;
	padding-right: 15px;
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
}
#support .common-questions-abbrev .entry ul.cq-entry {
	background: none;
	width: 320px;
	float: left;
	border: none;
}
#support .common-questions-abbrev .entry ul.cq-entry li {
	width: 285px;
	float: none;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #666;
	font-weight: normal;
	font-size: 1em;
}
#support .common-questions-abbrev .entry ul.cq-entry li.cq-title {
	background: url('images/arrow-sprites.jpg') no-repeat 0 0;
	color: #222;
	font-weight: bold;
}
#support .common-questions-abbrev ul li a {
	color: #0262c8;
	text-decoration: none;
}
#support .common-questions-abbrev ul li a:hover {
	color: #666;
}
/*---contact form----*/
#contact-form {
	background: url('images/index-divider-sprites.jpg') no-repeat 20px -222px;
	padding: 15px 60px 0 60px;
	color: #666;
}
#contact-form p {
	padding-bottom: 10px;
}
#contact-form ul {
	overflow: auto;
}
#contact-form ul li {
	float: left;
	padding-right: 20px;
}
#contact-form ul.border-bottom {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
#contact-form .input-label {
	color: #000;
	font-weight: bold;
	font-size: 1em;
	display: block;
	padding: 10px 0 5px 0;
}
#contact-form .input-area {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 5px 5px;
}
#contact-form .large-input {
	width: 250px;
}
#contact-form .xlarge-input {
	width: 710px;
	height: 200px;
}
#contact-form ul li.checkbox {
	width: 150px;
	padding-top: 30px;
}
#contact-form .checkbox-label {
	display: inline;
	font-size: .8em;
	padding-left: 15px;
	color: #509aeb;
}
#contact-form .dropdown {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 5px;
	margin-bottom: 20px;
}
/*-----products----*/
#products {
}
#products .nob {
	border-bottom: none;
}
#products h3 {
	font-size: 2em;
}
#products .entry img {
	display: none;	
	margin: 0;
}
#products #content p {
	padding: 8px 0;
}
#products #content h5 {
	font-size: 1.2em;
	color: #509aeb;
}
#products #content h5 a {
	color: #509aeb;
}
#products #content ul.bulleted li {
	list-style-type: disc;
	list-style: disc;
	list-style-position: inside;
	margin-left: 20px;
	padding-bottom: 5px;
	width: 500px;
}
#products .product-package {
	float: left;
	width: 530px;
	color: #666;
	font-size: 1.2em;
}
#products .product-package h2 {
	font-size: 1.9em;
	font-weight: bold;
}
#products .product-package p {
	width: 500px;	
}
#products .price-point {
	width: 220px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#products .price-point .price {
	font-size: 3.5em;
	color: #275eac;
	font-weight: bold;
	float: left;
}
#products a.order {
	background: url('images/order-buttons.jpg') no-repeat 0 0;
	display: block;
	width: 94px;
	height: 22px;
	float: right;
	text-indent: -9999px;
	margin-top: 18px;
}
#products .products-header-package {
	background: url('images/products-header-1.jpg') no-repeat 0 0;
	display: block;
	width: 878px;
	height: 372px;
}
#products .products-header-statsig {
	background: url('images/products-header-1.jpg') no-repeat 0 -432px;
	display: block;
	width: 878px;
	height: 372px;
}
#products .products-header-stat {
	background: url('images/products-header-2.jpg') no-repeat 0 -90px;
	display: block;
	width: 878px;
	height: 372px;
}
#products .products-header-sig {
	background: url('images/products-header-2.jpg') no-repeat 0 -470px;
	display: block;
	width: 878px;
	height: 332px;
}
#products #sub-container .bar-title {
	background: url('images/left-flags.png') no-repeat 0 -106px;
}
#products #sub-container .pckg-title {
	text-align: center;
	margin-top: 20px;
}
#products #sub-container .pckg-title h4 {
	margin: 0;
	padding: 0;
	line-height: 5px;
	color: #295eac;
	font-size: 1.4em;
}
#products #sub-container ul li a {
	color: #999;
}
#products #sub-container ul li a.overview-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px 4px;
}
#products #sub-container ul li a.overview-bg:hover, #products #sub-container ul#overview li a.overview-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px 4px;
	color: #fff;
}
#products #sub-container ul li a.social-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -37px;
}
#products #sub-container ul li a.social-bg:hover, #products #sub-container ul#social li a.social-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px -37px;
	color: #fff;
}
#products #sub-container ul li a.web-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -80px;
}
#products #sub-container ul li a.web-bg:hover, #products #sub-container ul#web li a.web-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px -80px;
	color: #fff;
}
#products #sub-container ul li a.design-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -122px;
}
#products #sub-container ul li a.design-bg:hover, #products #sub-container ul#design li a.design-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px -122px;
	color: #fff;
}
#products #sub-container ul li a.fees-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -166px;
}
#products #sub-container ul li a.fees-bg:hover, #products #sub-container ul#fees li a.fees-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px -166px;
	color: #fff;
}
#products #sub-container ul li a.compatability-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -209px;
}
#products #sub-container ul li a.compatability-bg:hover, #products #sub-container ul#compatability li a.compatability-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -247px -209px;
	color: #fff;
}
#products #sub-container ul li a.user-bg {
	background: url('images/product-subnav-sprites.png') no-repeat 10px -249px;
}
#products #sub-container ul li a.user-bg:hover, #products #sub-container ul#user li a.user-bg {
	background: #4b96e9 url('images/product-subnav-sprites.png') no-repeat -246px -249px;
	color: #fff;
}
#products #sub-container a.buy-now-pckg {
	background: url('images/left-flags.png') no-repeat 0 -160px;
	display: block;
	text-indent: -9999px;
	margin: 0 -8px 0 -24px;
	height: 89px;
	z-index: 9999;
}
#products #sub-container a.buy-now-stat {
	background: url('images/left-flags.png') no-repeat 0 -418px;
	display: block;
	text-indent: -9999px;
	margin: 0 -8px 0 -24px;
	height: 89px;
	z-index: 9999;
}
#products #sub-container a.buy-now-sig {
	background: url('images/left-flags.png') no-repeat 0 -332px;
	display: block;
	text-indent: -9999px;
	margin: 0 -8px 0 -24px;
	height: 86px;
	z-index: 9999;
}
#products #sub-container a.buy-now-statsig {
	background: url('images/left-flags.png') no-repeat 0 -245px;
	display: block;
	text-indent: -9999px;
	margin: 0 -8px 0 -24px;
	height: 89px;
	z-index: 9999;
}
#products #sub-container a.add-to-cart {
	background: url('images/order-buttons.jpg') no-repeat 0 -23px;
	display: block;
	text-indent: -9999px;
	height: 45px;
	width: 204px;
	margin: 15px 20px;
	float: right;
}
#products #sub-container .testimonial-blurb {
	background: #f9f9f9;
	display: block;
	width: 214px;
	padding: 10px 0 10px 12px;
	margin: 40px 0 0 20px;
	border: 1px solid #ececec;
	-moz-border-radius: 5px;
	font-style: italic;
	overflow: auto;
}
#products #sub-container .testimonial-blurb ul li {
	width: 190px;
}
#products #sub-container .testimonial-blurb ul li.testimonial-text {
	font-style: italic;
	font-size: 1.1em;
	padding-bottom: 0px;
}
#products #sub-container .testimonial-blurb ul li.testimonial-auth {
	font-weight: bold;
	font-style: normal;
	color: #222;
	margin: 30px 0 0 90px;
	width: auto;
}
#products #sub-container .testimonial-blurb ul li.testimonial-company {
	font-style: normal;
	font-size: .9em;
	margin-left: 90px;
	width: auto;
}
#products #content {
	float: left;
	color: #666;
	width: 480px;
	margin-left: 40px;
}
#products #content #overview, #products #content #social, #products #content #web, #products #content #design, #products #content #fees, #products #content #compatability, #products #content #users {
	background: #fff;
}
#products #sub-container #content #compatability .supported-platforms {
	background: url('images/product-bg-images.jpg') no-repeat 0 0;
	display: block;
	width: 402px;
	height: 148px;
	margin: 20px 0 20px 0;
}
#products #sub-container #content p {
	font-size: 1.1em;
}
#products #sub-container #content h4 {
	font-weight: normal;
	color: #444;
	padding-top: 20px;
}
#products #sub-container #content ul {
	margin: 0;
	padding: 0;
}
#products #sub-container #content ul.bulleted li {
	list-style: disc;
	list-style-type: disc;
	list-style-position: inside;
}
#products #sub-container #content ul li p {
	padding-bottom: 20px;
	font-size: 1em;
}
#products #sub-container #content ul li a.see-sample-header {
	margin-top: 20px;
	display: block;
	height: 180px;
	width: 499px;
	text-indent: -9999px;
}
#products #sub-container #content ul li a.stationery {
	background: url('images/product-prev-samples.jpg') no-repeat 0 0;
}
#products #sub-container #content ul li a.signatures {
	background: url('images/product-prev-samples.jpg') no-repeat 0 -197px;
}
#products #sub-container #content ul li a.cards {
	background: url('images/product-prev-samples.jpg') no-repeat 0 -392px;
}
#products #sub-container #content ul li.text-border {
	padding-top: 20px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
	width: auto;
}
#products .first-horz-desc {
	background: none;
	padding: 30px 0 30px 50px;
	margin-top: 20px;
	overflow: auto;
}
#products .horz-desc {
	background: url('images/index-divider-sprites.jpg') no-repeat 20px -222px;
	padding: 30px 0 30px 50px;
	margin-top: 20px;
	overflow: auto;
}
#products .last-horz-desc {
	background: url('images/index-divider-sprites.jpg') no-repeat 20px -222px;
	padding: 30px 0 30px 50px;
	margin: 20px 0 0 0;
	overflow: auto;
}
#products .horz-desc a.learn-more, #products .first-horz-desc a.learn-more, #products .last-horz-desc a.learn-more {
	margin-top: 10px;
}
#products ul li.prod-more {
	color: #222;
	margin: 10px 0 10px 0;
	font-weight: bold;
}
#products ul.stack {
	float: left;
	width: 360px;
	margin-right: 30px;
}
#products .desc-pricing {
	width: 360px;
	float: left;
	margin-left: 10px;
}
#products ul.prod-feat {
	background: url('images/product-subnav-sprites.png') no-repeat 0 -294px;
	padding-bottom: 10px;
	display: block;
	height: 35px;
	width: 290px;
}
#products ul.prod-feat li {
	float: left;
}
#products ul.prod-feat li a {
	display: block;
	float: left;
	width: 37px;
	height: 35px;
	text-indent: -9999px;
	cursor: pointer;
}
#products ul.prod-feat li a:hover, #products ul.comp-email li a:hover {
	background: #fff;
	filter:alpha(opacity=50);
	-khtml-opacity: .5;
	opacity: .5;
}
#products ul.comp-email {
	background: url('images/product-bg-images.jpg') no-repeat 0 -159px;
	display: block;
	width: 330px;
	height: 37px;
	padding-bottom: 10px;
	margin-top: 10px;
	overflow: auto;
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#products ul.comp-email li {
	float: left;	
}
#products ul.comp-email li a {
	display: block;
	float: left;
	width: 34px;
	height: 35px;
	text-indent: -9999px;
	cursor: pointer;
}
#products ul li h3 {
	font-weight: bold;
}
#products .desc-order {
	font-size: .8em;
	color: #295eac;
	text-transform: uppercase;
	overflow: auto;
	padding-top: 20px;
}
#products .desc-order .huge {
	font-size: 4.5em;
	float: left;
	padding-right: 10px;
	font-weight: bold;
	letter-spacing: -5px;
	margin-top: -14px;
}
#products .desc-order .products-page {
	margin: 2px 60px 0 0;
	padding: 0;
	float: right;
}
#products .first-horz-desc .complete-package {
	background: url('images/products-package.jpg') no-repeat -382px 0;
	display: block;
	width: 347px;
	height: 450px;
	float: left;
	margin-left: 35px;
	margin-right: 35px;
}
#products .horz-desc .statsig-package {
	background: url('images/products-package.jpg') no-repeat 0 0;
	display: block;
	width: 378px;
	height: 454px;
	float: left;
	margin: 0 10px 0 30px;
}
#products .last-horz-desc .stat-package {
	background: url('images/products-package.jpg') no-repeat -10px -559px;
	display: block;
	width: 398px;
	height: 204px;
	float: left;
	margin: 0 -10px 0 -20px;
}
#products .last-horz-desc .sig-package {
	background: url('images/products-package.jpg') no-repeat -412px -559px;
	display: block;
	width: 398px;
	height: 204px;
	float: left;
}
#products .thanks {
	padding-top: 30px;
	padding-left: 60px;
	padding-bottom: 30px;
	padding-right: 60px;
	color: #666;
	font-size: 1.2em;
}
#products .thanks h3 {
	color: #2562ff;
	margin-top: 10px;
	clear: both;
}
#products .thanks p {
	padding-top: 10px;
	color: #222;
	font-size: .8em;
}
#products .thanks p.req {
	color: red;
	font-size: .8em;
	font-weight: bold;
}
#products .thanks a {
	color: #666;
}
#products .thanks ul.bulleted {
	font-size: .9em;
}
#products .thanks ul.bulleted li {
	list-style-type: disc;
	list-style: disc;
	list-style-position: inside;
	padding: 5px 10px;
	color: #222;
}
#products .thanks h4 {
	margin-top: 15px;	
}
#products #surv-form {
		
}
#products #surv-form ul {
	overflow: auto;
}	
#products #surv-form ul li {
	float: left;
	display: inline-block;
	margin: 10px 0;
}
#products #surv-form ul li.quest {
	width: 600px;
	clear: both;
}
#products #surv-form ul li label {
	display: block;	
	margin: 0 0 10px 10px;
	font-size: .8em;
	font-weight: bold;
	color: #222;
}
#products #surv-form ul li input {
	border: 1px solid #ccc;	
	padding: 5px 5px;
	width: 195px;
	margin: 0 10px;
	float: left;
	display: inline-block;
	-moz-border-radius: 5px;
}
#products #surv-form ul li textarea {
	margin: 0 10px;	
}
#products #surv-form ul li .checkb {
	width: 20px;
	border: none;
	float: none;
}
#products #surv-form ul li .large {
	width: 650px;
	height: 200px;
	border: 1px solid #ccc;	
	padding: 5px 5px;
	-moz-border-radius: 5px;
	margin-bottom: 20px;
}
#products #surv-form ul li .noborder {
	border: none;	
	clear: right;
	width: 140px;
}
#products #surv-form ul.cbs {
	margin-bottom: 20px;	
}
#products #surv-form ul.cbs li {
	display: block;
	clear: both;
	float: none;
}
/*--fade div attribs--*/
#overview {
	display: block;
}
.social #overview {
	display: none;
}
.web #overview {
	display: none;
}
.design #overview {
	display: none;
}
.fees #overview {
	display: none;
}
.compatability #overview {
	display: none;
}
.users #overview {
	display: none;
}
#social {
	display: none;
}
.social #social {
	display: block;
}
#web {
	display: none;
}
.web #web {
	display: block;
}
#design {
	display: none;
}
.design #design {
	display: block;
}
#fees {
	display: none;
}
.fees #fees {
	display: block;
}
#compatability {
	display: none;
}
.compatability #compatability {
	display: block;
}
#users {
	display: none;
}
.users #users {
	display: block;
}
#support-start {
	display: block;	
}
#compatabilitys {
	display: none;	
}
#userss {
	display: none;	
}
#updatess {
	display: none;	
}
#toolbars {
	display: none;	
}
/*-----testimonials---*/
#testimonials {
}
#testimonials a {
	color: #509aeb;
}
#testimonials p.test-auth-large {
	font-size: 1.2em;
	padding-top: 10px;
	color: #333;
}
.testimonial-header {
	margin: 0 60px 0 100px;
	width: 700px;
}
#testimonials .entry img {
	background: url('images/test-pic-bg.png') no-repeat 0 bottom;
	display: block;
	padding: 10px 10px;
	float: left;
	margin-right: 20px;
}
.testimonial-blobs {
	background: url('images/testimonial-blurb-pic.jpg') no-repeat -15px -390px;
	display: block;
	width: 185px;
	height: 160px;
	float: left;
	margin-right: 20px;
}
.testimonial-header h2 {
	padding-top: 30px;
	font-weight: bold;
}
.testimonial-header p {
	font-size: 1.3em;
	color: #898989;
}
.testimonial-blurb-large {
	/*background: url('images/testimonial-blurb-pic.jpg') no-repeat 0px 0px;*/
	margin: 0 60px 0 60px;
	width: 751px;
	overflow: auto;
}
.testimonial-blurb-large ul li {
	float: left;
	margin: 20px 0 0 0;
	color: #666;
}
.testimonial-blurb-large ul li.blurb-large {
	margin: 25px 20px 0 20px;
}
.testimonial-blurb-bottom {
	/*background: #fff url('images/testimonial-blurb-pic.jpg') no-repeat 0px -176px;*/
	width: 751px;
	display: block;
	/*height: 73px;*/
	overflow: auto;
	padding-bottom: 50px;
}
/*-------blog-------*/
#blog .top {
	overflow: auto;
}
#blog h2 {
	float: left;
}
#blog h2.pagetitle {
	margin-bottom: 10px;
}
#blog h2.center {
	clear: right;
	margin-bottom: 40px;
	float: none;
}
#blog h4 {
	font-size: 1.5em;
	margin-bottom: 20px;
}
#blog h5 {
	display: inline-block;	
	padding: 0 10px 10px 0;
	float: left;
	font-size: 1.1em;
}
#blog p.inline {
	display: inline-block;
	float: left;
}
#blog h5.question {
	font-size: 1.4em;
	color: #222;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 10px;
}
#blog #top-sub-nav {
	padding: 0;
	margin: -5px 0 0 35px;
	float: left;
	display: inline-block;
}
#blog #sub-container .bar-title {
	background: url('images/left-flags.png') no-repeat 0 -53px;
}
#blog #sub-container ul {
	padding-bottom: 250px;
}
#blog .support-container {
	float: left;
	margin: 0 0 0 30px;
	width: 550px;
}
#blog .support-container #content {
	padding: 0;
}
#blog .support-container ul {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}
#blog .support-container ul li {
	padding-top: 10px;
	width: auto;
}
#blog .support-container ul li.title-small {
	text-transform: uppercase;
	color: #888;
	font-size: .8em;
	padding-top: 15px;
}
#blog .support-container ul li.title-small-blue {
	text-transform: uppercase;
	color: #1a62db;
	font-size: .8em;
	padding-top: 15px;
}
#blog .support-container ul li.q-text {
	font-style: italic;
	color: #000;
	font-size: 1.2em;
}
#blog .support-container ul li.q-text-blue {
	font-style: italic;
	color: #1a62db;
	font-size: 1.2em;
}
#blog .support-container ul li.a-text {
	color: #666;
}
#blog a.submit-request {
	background: #000 url('images/index-bg-sprites.jpg') no-repeat -111px -172px;
	width: 207px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin: 3px 10px 0 0;
}
#blog #content .common-questions {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#blog #content .comm-li {
	clear: both;
}
#blog #content {
	padding: 0 60px 0 60px;
	color: #666;
}
#blog #content small {
	text-transform: uppercase;
	font-size: .8em;
	color: #999;
}
#blog #content a {
	color: #666;
}
#blog #content .alignleft {
	float: left;
	margin-bottom: 10px;
}
#blog #content .alignright {
	float: right;
	margin-bottom: 10px;
}
#blog #content h3 a, #blog #content h3 {
	color: #295eac;
	text-decoration: none;
	clear: both;
}
#blog #content .postmetadata {
	border-top: 1px solid #ccc;
	padding-top: 5px;
	margin: 10px 0 40px 0;
	overflow: auto;
}
#blog #content ul.meta {
	float: left;
}
#blog #content ul.meta li {
	font-size: .9em;
	color: #888;
}
#blog #content ul.meta li a {
	color: #888;
}
#blog #content ul.social-icons {
	float: right;
}
#blog #content ul.social-icons li {
	float: left;
}
#blog #content ul.social-icons li a {
	width: 32px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	margin-right: 5px;
}
#blog #content ul.social-icons li a:hover {

}
#blog #content ul.social-icons li a.facebook {
	background: url('images/blog-social-icons.png') no-repeat 0 0;
}
#blog #content ul.social-icons li a.twitter {
	background: url('images/blog-social-icons.png') no-repeat -35px 0;
}
#blog #content ul.social-icons li a.stumble {
	background: url('images/blog-social-icons.png') no-repeat -111px 0;
}
#blog #content ul.social-icons li a.delicious {
	background: url('images/blog-social-icons.png') no-repeat -75px 0;
}
#blog #content ul.social-icons li a.rss {
	background: url('images/blog-social-icons.png') no-repeat -147px 0;
}
#blog #content p {
	padding-bottom: 10px
}
#blog #content #comment, #blog #content #author, #blog #content #email, #blog #content #url {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	line-height: 20px;
	padding: 8px;
	width: 250px;
}
#blog #content #comment {
	width: 700px;
	height: 150px;
}
#blog #content #respond {
	background: #f7f7f7;
	padding: 10px 20px;
	margin: 20px 0 20px 0;
	border: 1px solid #eaeaea;
	-moz-border-radius: 8px;
}
#blog #content #respond #commentform p {
	margin-bottom: 10px;
}
#blog #content #respond h2 {
	float: none;
	margin: 5px 0 20px 0;
}
#blog #content #respond label {
	margin: 0 0 0 10px;
}
#blog #content ol .comment {
	background: #eff8ff;
	padding: 10px 20px;
	margin: 10px 0 20px 0;
	border: 1px solid #d7e9f4;
	-moz-border-radius: 8px;
	width: 500px;
}
#blog #content ol .comment-body p {
	margin-top: 5px;
}
#blog #content ol .comment-author, #blog #content ol .comment-author a {
	font-size: 1.2em;
	color: #222;
	text-decoration: none;
}
#blog #content ol a {
	font-size: .9em;
}
/*---affiliates---*/
#affiliates {
	color: #333;
}
#affiliates h3 {
	color: #509aeb;
	padding: 20px 0;
	font-size: 2em;
	line-height: 35px;
}
#affiliates h4 {
	padding: 10px 0;
}
#affiliates h5 {
	font-size: 1.2em;
	color: #777;
	font-weight: normal;
	padding-bottom: 20px;
}
#affiliates ul.bulleted li, #affiliates #aff-form ul.bulleted li {
	list-style-type: disc;
	list-style: disc;
	list-style-position: inside;
	padding-left: 20px;
	font-weight: normal;
	float: none;
}
#affiliates .program {
	padding: 0 60px 0 60px;
	line-height: 25px;
}
#affiliates .program p {
	padding-bottom: 7px;	
}
#affiliates #aff-form {
	font-weight: bold;
}
#affiliates #aff-form ul {
	padding-bottom: 10px;
	overflow: auto;
}
#affiliates #aff-form ul.nobor2 {
	border: none;	
	margin-bottom: 0;
	padding-bottom: 0;
}
#affiliates #aff-form ul li {
	list-style-type: none;
	list-style: none;
	list-style-position: outside;
	padding: 0 0 0 0;
	float: left;
}
#affiliates #aff-form ul li span {
	margin: 0 10px;	
}
#affiliates #aff-form ul li input {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	padding: 5px 5px;
	margin: 5px 10px;
	width: 260px;
}
#affiliates #aff-form ul li label {
	display: block;	
	clear: both;
	margin: 0 10px;
}
#affiliates #aff-form ul li .large {
	width: 550px;	
	clear: both;
}
#affiliates #aff-form ul li .small {
	width: 162px;	
}
#affiliates #aff-form ul li .nobor {
	border: none;	
	width: 20px;
	margin: 0 10px;
	padding-left: 10px;
}
#affiliates #aff-form ul.captcha li {	
	margin: 0;
	padding: 0;
	clear: both;
	float: none;
}
#affiliates #aff-form ul.captcha li .imgsp {
	margin: 0 0 15px 10px;	
}
#affiliates #aff-form ul.captcha li input {
	margin: 0 10px 20px 0;
	padding: 5px 5px;
}
#affiliates #aff-form ul.captcha li.title {
	clear: both;
	width: 600px;
	margin-bottom: 20px;
	font-weight: bold;
	margin-left: -10px;
}
#affiliates #aff-form ul li .submit-button-aff {
	margin: 0;
	padding: 0;
	width: 132px;
	height: 26px;
	text-indent: -9999px;
	background: url('images/submit-button-bg.jpg') no-repeat 0 -52px;
	cursor: pointer;
	display: block;
	border: none;
	clear: both;
}
#affiliates #aff-form ul li .submit-button-aff:hover {
	background: url('images/submit-button-bg.jpg') no-repeat 0 -78px;
}
/*---login-----*/
#login {
}
#login h3 {
	color: #509aeb;	
}
#login h4 {
	color: #222;
	font-size: 1.6em;
}
#login a {
	color: #222;	
}
#login p.sp {
	padding: 10px 0;	
}
#login .login-wrapper {
	padding: 20px 60px 0 60px;
}
#login .login-text {
	width: 270px;
	float: left;
	color: #666;
	margin-right: 50px;
	margin-left: 10px;
	margin-top: 5px;
	float: left;
}
#login .myacc {
	background: url('images/login-sprites.jpg') no-repeat 0 0;
	display: inline-block;
	width: 122px;
	height: 106px;
	float: left;
}
#login .login-area, #form1 {
	width: 300px;
	float: left;
}
#login .login-area p {
	padding-top: 5px;	
}
#login , #forgotpassword {
	
}
#form1 {
	float: left;
}
#login #login-form ul, #form1 ul {
	width: 250px;	
}
#login #login-form ul li, #form1 ul li {
	text-align: right;	
	margin: 10px 10px;
	padding: 0;
}
#login label {
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
}
#form1 ul li  {
	font-weight: bold;
	text-align: left;
}
#login input, #form1 input, #signature_wrap #button,#signature_wrap input {
	-moz-border-radius: 5px;
	border: 1px solid #ccc;
	padding: 5px 5px;
	height: 28px;
	display: inline-block;
}
#signature_wrap textarea {
	margin: 10px 0;	
}
#login #login-submit, #form1 #login-submit, #signature_wrap #button {
	text-transform: uppercase;
	font-size: .8em;	
	margin: 0 0 0 10px;
	padding: 5px 5px;
	
}

#login a.forgot-password {
	background: url('images/login-sprites.jpg') no-repeat 0 -146px;
	display: block;
	width: 200px;
	text-indent: 35px;
	height: 35px;
	margin-bottom: 10px;
	line-height: 35px;
	color: #666;
}

/*----my account---*/



#account-main .social {
}

/*-----footer------*/
#footer-flap {
	background: url('images/bottom-flap.png') no-repeat center 0;
	padding-bottom: 10px;
	margin-left: 44px;
	height: 102px;
	display: block;
}
#footer-wrapper {
	background: #273d57 url('images/footer-bg.jpg') no-repeat center 0;
}
#footer {
	color: #fff;
	width: 964px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	text-decoration: none;
}
#footer .left {
	float: left;
	padding: 20px 0px 20px 120px;
	width: 450px;
}
#footer .right {
	float: right;
	border-left: 1px solid #7c98be;
	padding: 20px 100px 20px 30px;
	margin: 30px 0 20px 0;
}
#footer .right .ap-logo {
	background: url('images/footer-bg-images.png') no-repeat 0 0;
	display: block;
	width: 194px;
	height: 51px;
	margin-bottom: 10px;
}
#footer .right a {
	font-size: .8em;
}
#footer ul li.bottom-space {
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 1.2em;
	width: 500px;
}
#footer ul li .rss-feed {
	background: url('images/footer-bg-images.png') no-repeat 0 -52px;
	display: block;
	height: 42px;
	width: 42px;
	float: left;
	margin-right: 15px;
}
#footer ul li.top-space {
	padding-top: 10px;
	clear: both;
	display: block;
	width: 500px;
	margin: 0;
}
#footer ul li.sitemap {
	margin: 10px 0 10px 0;
	margin-bottom: 5px;
	width: 500px;
}
#footer ul li.sitemap a {
	font-size: .8em;
}
#footer ul li.sitemap ul li {
	float: left;
	padding: 0 8px 2px 0;
	border-right: 1px solid #fff;
	margin: 6px 8px 10px 0;
	line-height: 8px;
}
#footer ul li.sitemap ul li.last {
	border-right: none;
}
#footer .copy {
	display: inline-block;
	float: left;
}
#footer .rescue-me {
	padding: 0 0 0 10px;
	display: inline-block;
}
#footer .rescue-me a.lifeline {
	background: url('images/footer-bg-images.png') no-repeat 0 -95px;
	display: block;
	height: 16px;
	color: #fff;
	text-decoration: underline;
	padding-left: 20px;
}
