/* Reset ------------------------------------------------------------------ */

@import url(reset.css);

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

strong { font-weight: bold; }


/* Global ----------------------------------------------------------------- */

html { height: 100%; }

body {
	height: 100%;
	font: 13px/18px "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	background: #ebebeb;
}

a, .chevron { color: #c63; }
a:hover, a:active { color: #930; }


#pagebody {
	margin-top: 30px;
}

#alpha, #beta {
	float: left;
	display: inline;
}

#alpha { width: 220px; }
#beta  { width: 728px; }

#beta-inner { padding: 0 20px; }

.content h1, .content h2, .content h3,
.content h4, .content h5, .content h6,
.content p, .content ol, .content ul,
.content hr {
	margin-bottom: 10px;
}

.content ol, .content ul {
	padding-left: 15px;
}

.content ol { list-style-type: decimal; }
.content ul { list-style-type: disc; }

.content li { margin-bottom: 5px; }

.content-header {
	margin-bottom: 15px;
}

.content-header h1 {
	margin-bottom: 5px;
	font-size: 32px;
	line-height: 36px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
	text-align: center;
}

.content-header h2 {
	color: #666;
	font-size: 18px;
	line-height: 22px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
	text-align: center;
}

.content-body {
	margin: 0 40px;
}

.page-blogging-overview .content-body,
.page-about-advantages .content-body,
.page-about-testimonials .quotes-more,
/*.page-features-publishing .content-body,*/
/*.page-features-mobile .content-body,*/
.page-features-seo .content-body,
.page-features-statistics .content-body,
.page-features-community .content-body,
/*.page-features-design .content-body,*/
.page-features-monetize .content-body,
.page-features-podcasts .content-body,
.page-features-widgets .content-body,
.page-features-pages .content-body,
/*.page-features-connect .content-body,*/
.page-features-support .content-body,
.page-features-hosting .content-body {
	margin: 0 120px;
}

.content-body h3 {
	margin:20px 0 0 0;
	font-weight: bold;
	font-size: 14px;
	font-family: "HelveticaNeue-Bold", Arial, Verdana, sans-serif;
}

.content-body h3 a {
	color: #000;
	text-decoration: none;
}

.content-body h3 a:hover,
.content-body h3 a:active {
	text-decoration: underline;
}

 .page-features-mobile_draft .content-body h3 a, 
 .page-features-mobile_draft .content-body h3 a:visited 
 {
	color: #c63;
	text-decoration: none;
}

 .page-features-mobile_draft .content-body h3 a:hover,
 .page-features-mobile_draft .content-body h3 a:active 
{
	text-decoration: underline;
	color:#993300;
}

 .page-features-mobile .content-body h3 a, 
 .page-features-mobile .content-body h3 a:visited 
 {
	color: #c63;
	text-decoration: none;
}

 .page-features-mobile .content-body h3 a:hover,
 .page-features-mobile .content-body h3 a:active 
{
	text-decoration: underline;
	color:#993300;
}

.content-section {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 9px;
}

.content-body p{margin: 0 0 20px 0;}

.pgrey{color:#666666;}
.pgrey2{color:#999999;}
.pgreysmall{color:#666666;font-size:11px;line-height:100%;}
.trylink {text-align:center;margin:0 0 20px 0;}

.code {
	background: #f0f4ed;
	padding: 10px;
	margin: 5px 10px;
	font-family: Monaco,'Courier New',monospace;
	font-size: 12px;
	overflow: auto;
}

/* Pages ------------------------------------------------------------------ */

/* Home */

.hp-feat-main{width:550px;height:270px;margin:0 0 20px 0;}
.hp-feat-sm-l{width:265px;height:80px;float:left;}
.hp-feat-sm-r{width:265px;height:80px;float:right;}

.blog-home #alpha { display: none; }
.blog-home #beta { width: 948px; }

/* Home mo */
#home h3{font-size:14px;font-weight:bold;color:#000000;margin:0 0 5px 0;}

#home #home-blog h3{display:inline;}
#home .blogitem{margin:20px 0 10px 0;}
#home .blogtitle{font-size:16px;}
#home .blogdate{font-size:11px;color:#999;margin:3px 0 0 0;}
#home .blogexcerpt{font-size:12px;color:#595959;line-height:170%;}
#home .readmore{font-size:12px;color:#48687f;margin:15px 0 0 0;}
#home .subscribe{font-size:11px;color:#999999;display:inline;margin:0 0 0 10px;}

#home .smallright{font-size:11px;display:inline;padding:0 0 0 5px;}
#home .smallright a:link, #home .smallright a:visited{color:#48687f;text-decoration:none;}
#home .smallright a:hover{text-decoration:underline;}

#home-newsletter {padding: 20px 0;font-size: 11px;}
#home-newsletter h2 {font-size: 13px;font-weight: bold;margin: 10px 0 10px 0;color:#333333;}
#home-newsletter input{border: 1px solid rgb(102, 102, 102); padding: 3px; margin-top: 1px; font-size: 11px;}
#home-newsletter .form{margin: 10px 0 0 0;}
#home-newsletter p {font-size: 12px;color:#666666;}

/* Home 11/2008 */

#home {
	color: #666;
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}

#home a {
	color: #48687f;
}

#home a:hover {
	color: #7ba6c0;
}

.button a {
	color: #000 !important;
}

#home h1 a,
#home h2 a,
#home h3 a,
#home .blogtitle a {
	text-decoration: none;
}

#home h1 a:hover,
#home h2 a:hover,
#home h3 a:hover,
#home .blogtitle a:hover {
	text-decoration: underline;
}

#home #toppanel {
	background: transparent;
	height: auto;	
}

#home .top-main h1 {
	font-family: Georgia, serif;
	font-size: 34px !important;
	font-weight: normal;
	color: #333;
	margin-bottom: 20px;
}

#home .top-main ul {
	margin: 0;
	padding: 0;
}

#home .top-main li {
	list-style-type: none;
}

#home .panelnav {
	width: 262px;
	margin: 10px auto 30px auto;
}

#home .top-main .button-learnmore {
	float: left;
	margin: 0 10px 0 0;
}

#home .top-main .button-signup {
	float: left;
	margin: 0 10px 0 0;
}

#home .top-main .button-learnmore a:hover,
#home .top-main .button-signup a:hover {
	background-position: 0 -30px;
}

#home .top-promo {
	width: 280px;
	float: left;
	padding-left: 20px;
}

#home .top-promo .subhead {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	text-align: center;margin-bottom: 15px;
}

#home .top-promo ul {
	font-size: 12px;
/*	font-weight: bold; */
	margin-left: 45px;
}

#home .top-promo ul li {
	list-style-type: disc;
	margin-bottom: 10px;
}

#home .top-promo .cta-learn-more {
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
}

#home .top-promo .tpc-compatible {
	vertical-align: text-top;
	margin-left: 10px;
}

.hp-promo-item {
	width: 305px;
	min-height: 53px;
	_height: 53px;
	float: left;
	font-size: 11px;
	color: #333;
}

.hp-promo-item p {
	line-height: 1.1;
}

.hp-promo-item a {
	font-weight: bold;
}

.hp-promo-item h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 7px;
}

.hp-promo-links{padding:5px 0 0 0;font-size:12px;}

#hp-featured-tp-blogs {
	width: 608px;
	float: left;
	padding: 0 20px;
}

#hp-featured-tp-blogs h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	color:#333333;
}


#hp-etp {
	width: 280px;
	_width: 260px;
	float: left;
	padding-right: 20px;
}

#hp-etp h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 20px 0 20px 0;
	color:#333333;
}

#home .featured {
	width: 284px;
	padding-right: 20px;
	padding-bottom: 20px;
	float: left;
}

.featured-photo2{width:94px;height:94px;overflow:hidden;vertical-align:middle;margin-right:10px;float:left;background-color:#93c7c5;}
.featured-photo2 img{height:94px;width:auto;}
/*
.featured-photo2 a img {border:3px solid #93c7c5;}
.featured-photo2 a:hover img {border:3px solid #7ba6c0;}
*/


.featured-photo {
	width: 94px;
	padding-right: 10px;
	float: left;
}

.featured-photo a img {
	border: 3px solid #93c7c5;
}

.featured-photo a:hover img {
	border: 3px solid #7ba6c0;
}

#home .featured .featured-entry {
	width: 180px;
	float: left;
	font-size: 12px;
}

#home .featured .featured-entry .entry-header {
	font-size: 15px !imrpotant;
	margin-top: 15px;
	font-weight: normal;
	color: #333;
}

#home .blogitem .blogtitle {
	font-size: 15px !important;
	font-weight: normal !important;
}

#home #content-footer {
	font-size: 18px;
	padding: 40px 85px 10px 85px;
	line-height:130%;
	text-align:center;
}

#hp-etp .readmore {
	font-size: 11px;
	float: right;
	margin-top: 0;
}

#home-newsletter {
	padding: 20px 0;
	font-size: 11px;
}

#home-newsletter h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	color:#333333;
}



/* About / Testimonials */

.page-about-testimonials .quotes-featured {
	margin: 30px 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 29px;
}

.page-about-testimonials .quotes-featured-inner {
	background: url(../images/bg-testimonials.png) repeat-y;
}

.page-about-testimonials .quote {
	margin-bottom: 30px;
}

.page-about-testimonials .quote p {
	margin-top: 5px;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-align: right;
}

.page-about-testimonials .quotes-featured .quote,
.page-about-testimonials .quotes-featured .quote p {
	margin-bottom: 0px;
}

.page-about-testimonials .quotes-featured .column {
	width: 180px;
	margin-left: 30px;
}

.page-about-testimonials .quotes-featured .first {
	margin-left: 0;
}

/* Typepad Comparison */

tfoot {display:none;}
#comparison-chart {
	margin-top: 20px;
}

#comparison-chart th {
	width: 158px;
	text-align: center;
	padding: 10px;
	border-bottom: #a9a9a9 1px solid;
	vertical-align: top;
}
#comparison-chart td {
	padding: 10px;
	border-bottom: #fff 1px solid;
}
#comparison-chart th.col-typepad,
#comparison-chart td.col-typepad,
#comparison-chart th.col-wordpress,
#comparison-chart td.col-wordpress,
#comparison-chart th.col-blogger,
#comparison-chart td.col-blogger {
	width: 159px;
}
#comparison-chart th.col-blogger,
#comparison-chart td.col-blogger {
	background: #f1f1f1;
	text-align: center;
}
#comparison-chart th h2 {
	margin: 15px auto 10px auto;
}
#comparison-chart .label h4 {
	font-weight: normal;
	margin: 0;
}
#comparison-chart .section-header-liner {
	position: relative;
}


#comparison-chart .section-header {
	background: #fff;
	padding: 30px 10px 5px 0;
	border-bottom: #a9a9a9 1px solid;
}

#comparison-chart .section-header h3 {
	font-weight: bold;
	margin-bottom: 0;
	font-size: 15px;
	font-family: "HelveticaNeue-Bold",Arial,Verdana,sans-serif;
	float: left;
}
#comparison-chart td p {
	margin-bottom: 0 !important;
	text-align: left;
}

#comparison-chart .detail {
	font-size: 11px;
	color: #666;
	line-height: 1.3;
}
#comparison-chart .detail p {
	padding: 10px 0;
	margin: 0;
}
.show-details {
	float: left;
	margin-left: 20px;
	font-size: 11px;
	color: #48687F;
}
.hide-details {
	float: left;
	margin-left: 20px;
	font-size: 11px;
	color: #48687F;
}

.show-details:hover,
.hide-details:hover {
	cursor: pointer;
	text-decoration: underline;
}



/* Features */

.page-features-overview .feature-digest {
	margin-top: 15px;
	border-top: 1px solid #eee;
	padding-top: 19px;
}

.page-features-overview .feature-digest h3 {
	margin-top: 0;
	font-size: 16px;
	line-height: 16px;
}

.page-features-overview .feature-digest h3 a {
	color: #000;
	text-decoration: none;
}

.page-features-overview .feature-digest h3 a:hover,
.page-features-overview .feature-digest h3 a:active {
	text-decoration: underline;
}

.page-features-overview .twoup {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 9px;
}

.page-features-overview .left-col {
	width: 285px;
}

.page-features-overview .right-col {
	width: 285px;
	margin-left: 30px;
}

.page-features-overview .info-col {
	display: block;
	float: none;
	padding-left: 26px;
	background-repeat: no-repeat;
}

.page-features-overview .feature-publishing .info-col { background-image: url(../images/silk/page_edit.png); }
.page-features-overview .feature-mobile .info-col     { background-image: url(../images/silk/phone.png); }
.page-features-overview .feature-seo .info-col        { background-image: url(../images/silk/magnifier.png); }
.page-features-overview .feature-statistics .info-col { background-image: url(../images/silk/chart_bar.png); }
.page-features-overview .feature-community .info-col  { background-image: url(../images/silk/comments.png); }
.page-features-overview .feature-design .info-col     { background-image: url(../images/silk/wrench.png); }
.page-features-overview .feature-monetize .info-col   { background-image: url(../images/silk/coins.png); }
.page-features-overview .feature-podcasts .info-col   { background-image: url(../images/silk/ipod_cast.png); }
.page-features-overview .feature-widgets .info-col    { background-image: url(../images/silk/application_view_tile.png); }
.page-features-overview .feature-pages .info-col      { background-image: url(../images/silk/sitemap.png); }
.page-features-overview .feature-connect .info-col    { background-image: url(../images/silk/bricks.png); }
.page-features-overview .feature-support .info-col    { background-image: url(../images/silk/shield.png); }
.page-features-overview .feature-hosting .info-col    { background-image: url(../images/silk/server.png); }
.page-features-overview .feature-antispam .info-col    { background-image: url(../images/silk/antispam.png); }

/* Features > Blog Link */

.page-features-blog_link {
	color: #666;
}
.page-features-blog_link .twoupline,
.page-features-blog_link .content-section {
	border: none;
}
.page-features-blog_link ul li,
.page-features-blog_link ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.page-features-blog_link ol li {
	margin-left: 10px;
}
.page-features-blog_link ul li ul li {
	margin-bottom: 0;
}
.page-features-blog_link .feature-digest2 h2 {
	font-family: 'HelveticaNeue-Bold',Arial,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin-top: 20px;
}
.page-features-blog_link h3 {
	font-family: 'Lucida Grande', Verdana, sans-serif;
	font-size: 13px !important;
}
.page-features-blog_link #screenshots a:link img,
.page-features-blog_link #screenshots a:visited img {
	border: #ccc 1px solid;
}
.page-features-blog_link #screenshots a:active img,
.page-features-blog_link #screenshots a:hover img {
	border: #5d8087 1px solid;
}
.page-features-blog_link #screenshots img {
	margin-right: 8px;
}
.page-features-blog_link #screenshots img.last {
	margin-right: 0;
}
.page-features-blog_link .action-link {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 40px 0;
}
.page-features-blog_link .action-link a {
	color: #5d8087;
}

/* End Features > Blog Link */


/* Terms of Service */

.tos, .tos ol {
	list-style-type: decimal !important;
	list-style-position: outside;
	margin-left: 2em;
	margin-bottom: 2em;
}

.tos li {
	margin-bottom: 2em;
}

.tos h3,
.tos h4,
.tos h5 {
	clear: none !important;
}

/* Two-colum layout .twocol */
.twocol .feature-digest {
	margin-top: 15px;
	border-top: 1px solid #eee;
	padding-top: 19px;
}

.twocol .feature-digest h3 {
	margin-top: 0;
	font-size: 16px;
	line-height: 16px;
}

.twocol .feature-digest h3 a {
	color: #000;
	text-decoration: none;
}

.twocol .feature-digest h3 a:hover,
.twocol .feature-digest h3 a:active {
	text-decoration: underline;
}

.twocol .twoup {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 9px;
}

.twocol .left-col {
	width: 290px;
}

.twocol .right-col {
	width: 290px;
	margin-left: 20px;
}

.twocol .info-col {
	display: block;
	float: none;
	padding-left: 26px;
	background-repeat: no-repeat;
}

.twocol .feature-publishing .info-col { background-image: url(../images/silk/page_edit.png); }
.twocol .feature-mobile .info-col     { background-image: url(../images/silk/phone.png); }
.twocol .feature-seo .info-col        { background-image: url(../images/silk/magnifier.png); }
.twocol .feature-statistics .info-col { background-image: url(../images/silk/chart_bar.png); }
.twocol .feature-community .info-col  { background-image: url(../images/silk/comments.png); }
.twocol .feature-design .info-col     { background-image: url(../images/silk/wrench.png); }
.twocol .feature-monetize .info-col   { background-image: url(../images/silk/coins.png); }
.twocol .feature-podcasts .info-col   { background-image: url(../images/silk/ipod_cast.png); }
.twocol .feature-widgets .info-col    { background-image: url(../images/silk/application_view_tile.png); }
.twocol .feature-pages .info-col      { background-image: url(../images/silk/sitemap.png); }
.twocol .feature-connect .info-col    { background-image: url(../images/silk/bricks.png); }
.twocol .feature-support .info-col    { background-image: url(../images/silk/shield.png); }
.twocol .feature-hosting .info-col    { background-image: url(../images/silk/server.png); }
.twocol .feature-antispam .info-col    { background-image: url(../images/silk/antispam.png); }

/* Two-colum layout wide image tn .twocolwide */

.twocolwide .feature-digest {
	margin-top: 20px;
}

.twocolwide .feature-digest h3 {
	color: #000000;
	margin:0 0 2px 0;
	font-size: 14px;
}

.twocolwide .feature-digest2 h3 {
	color: #000000;
	margin:0 0 12px 0;
	font-size: 14px;
}
.twocolwide .feature-digest h3 a {
	color: #000;
	text-decoration: none;
}

.twocolwide .feature-digest h3 a:hover,
.twocolwide .feature-digest h3 a:active {
	text-decoration: underline;
}

.twocolwide .twoup {
	margin-bottom: 20px;
}

.twocolwide .twoupline {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	padding-bottom: 14px;
}

.twocolwide .left-col {
	width: 290px;
	clear:both;
}

.twocolwide .right-col {
	width: 290px;
	margin-left: 20px;
}

.twocolwide .info-col {
	display: block;
	float: none;
	padding-left: 76px;
	background-repeat: no-repeat;
	color:#666666;
	font-size:13px;
}

/* no img */
.twocolwide .info-col2 {
	display: block;
	float: none;
	background-repeat: no-repeat;
	color:#666666;
	font-size:13px;
}

.twocolwide .feature-unlimited .info-col{background-image: url(../images/tn_feature_unlimited.gif); }
.twocolwide .feature-themes .info-col   {background-image: url(../images/tn_feature_themes.gif); }
.twocolwide .feature-layouts .info-col  {background-image: url(../images/tn_feature_layouts.gif); }
.twocolwide .feature-banners .info-col 	{background-image: url(../images/tn_feature_banners.gif); }
.twocolwide .feature-widgets .info-col  {background-image: url(../images/tn_feature_widgets.gif); }
.twocolwide .feature-change .info-col   {background-image: url(../images/tn_feature_changeup.gif); }
.twocolwide .feature-code .info-col   	{background-image: url(../images/tn_feature_code.gif); }
.twocolwide .feature-dragdrop .info-col {background-image: url(../images/tn_feature_drag-drop.gif); }
.twocolwide .feature-seo .info-col {background-image: url(../images/tn_feature_seo.gif); }
.twocolwide .feature-pages .info-col {background-image: url(../images/tn_feature_pages.gif); }

.twocolwide .connect-flickr .info-col{background-image: url(../images/tn_connect_flickr.gif); }
.twocolwide .connect-lastfm .info-col{background-image: url(../images/tn_connect_lastfm.gif); }
.twocolwide .connect-amazon .info-col{background-image: url(../images/tn_connect_amazon.gif); }
.twocolwide .connect-facebook .info-col{background-image: url(../images/tn_connect_facebook.gif); }
.twocolwide .connect-lastfm .info-col{background-image: url(../images/tn_connect_lastfm.gif); }
.twocolwide .connect-linkedin .info-col{background-image: url(../images/tn_connect_linkedin.gif); }
.twocolwide .connect-mybloglog .info-col{background-image: url(../images/tn_connect_mybloglog.gif); }
.twocolwide .connect-pandora .info-col{background-image: url(../images/tn_connect_pandora.gif); }
.twocolwide .connect-stylehive .info-col{background-image: url(../images/tn_connect_stylehive.gif); }
.twocolwide .connect-twitter .info-col{background-image: url(../images/tn_connect_twitter.gif); }
.twocolwide .connect-mobile .info-col{background-image: url(../images/tn_connect_mobile.gif); }

/* one-colum layout wide image tn .onecolwide */
.onecolwideitem{padding:30px 0 20px 0;border-bottom:1px solid #eeeeee;}
.onecolwideimg{float:left;width:115px;height:100px;text-align:center;}
.onecolwidetext{float:right;width:480px;}

/* three-colum layout wide image tn .threecolwide */
.threecolwideitem1{float:left;width:185px;margin:0 20px 0 0;}
.threecolwideitem2{float:left;width:185px;background-color:}

/* Features/Mobile */

.iphone-section,
.mobile-section {padding-left: 70px;}

.iphone-section {background: url(../images/pages/features/mobile-iphone.png) no-repeat left top;}
.mobile-section {background: url(../images/pages/features/mobile-software.jpg) no-repeat left top;}

.feature-ss img{border:1px solid #eeeeee;margin:3px;}
.mobile-fp-topright{width:265px;float:left;}
.mobile-fp-topleft{float:left;width:320px;margin:0 15px 0 0;}
.mobiledownloadbox{background-color:#f1f8f9;border:1px solid #c9e3e9;padding:5px;font-size:11px;font-weight:bold;color:#666666;}
.mobileboxtext{font-weight:normal;}
.dldetails{font-weight:normal;margin:0 0 10px 0;}
.dldetails a{color:#666666;}

/* Pricing - New */

.page-pricing-overview_2 #beta, .page-pricing-overview_3 #beta {width:948px;}

.content-header-pricing{float:left;font-family:Arial,sans-serif;}
.content-header-pricing h1 {margin-bottom: 5px;font-size: 30px;line-height: 36px;font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;}
.content-header-pricing h2 {color: #666;font-size: 18px;line-height: 22px;font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;}


.userquote{width:400px;float:right;font-family:georgia, serif;font-size:13px;margin:0 0 0 0;color:#505050;line-height:120%;}
.userquote .byline{float:right;margin:2px 0 0 0;}
.userquote img{float:right; margin:0 0 0 10px;}
.userquote-thinner{width:300px;float:right;font-family:georgia, serif;font-size:13px;margin:0 0 0 0;color:#505050;line-height:120%;}
.userquote-thinner .byline{float:right;margin:2px 0 0 0;}
.userquote-thinner img{float:right; margin:0 0 0 10px;}
.byline a, .bclearnmore a{color:#48687f;text-decoration:none;}
.byline a:hover, .bclearnmore a:hover{color:#48687f;text-decoration:underline;}

.newpricingtable{font-family:Arial,sans-serif;width:100%;}
.newpricingtable th{font-weight:bold;font-size:18px;text-align:center;}
.newpricingtable td{text-align:center;padding:7px 3px 7px 3px;border-bottom:1px solid #f1f5f6;border-right:1px solid #b5ccd1;}
.newpricingtable .col1{width:209px;}
.newpricingtable .col2{width:167px;}
.newpricingtable .col3{width:168px;}
.newpricingtable .col4{width:174px;height:52px;}
.newpricingtable .col5{width:171px;}

.propromo-4b{margin:20px 0 0 425px;}
.newpricingtable-4b{font-family:Arial,sans-serif;margin:0 0 0 0;width:890px;}
.newpricingtable-4b th{font-weight:bold;font-size:18px;text-align:center;}
.newpricingtable-4b td{text-align:center;padding:7px 3px 7px 3px;border-bottom:1px solid #f1f5f6;border-right:1px solid #b5ccd1;}
.newpricingtable-4b .col1{width:209px;}
.newpricingtable-4b .col2{width:167px;}
.newpricingtable-4b .col3{width:168px;}
.newpricingtable-4b .col4{width:174px;height:52px;}
.newpricingtable-4b .col5{width:171px;}


th.col1, th.col2, th.col3, th.col4, th.col5{border-bottom:2px solid #bacfd3;padding:0 0 0 0;}
th.col1, th.col2, th.col3, th.col5{background-color:#000000;}
th.col4{background-color:#fff9bd;border-bottom:0px;color:#000000;}
th.col5{font-size:16px;}

.colheadpricing{margin:15px 0 0 0;}


td.rowlabel{text-align:left;background-color:#000000;font-size:14px;}
td.rowlabel2{text-align:left;background-color:#000000;font-size:13px;}
td.rowlabel2head{text-align:left;background-color:#000000;font-size:13px;font-weight:bold;height:50px;vertical-align:bottom;}
.smallrowlabel{font-size:12px;color:#595959;}
.smallrowlabel2{font-size:13px;color:#595959;background-image:url(http://www.uk-parties.co.uk/images/bullet_star.gif);padding:0 0 0 17px;background-repeat:no-repeat;}
.tooltiprow{background-image:url(http://www.uk-parties.co.uk/images/icon-tooltip.png);background-repeat:no-repeat;background-position:178px center;}

.greencheck{background-image:url(http://www.uk-parties.co.uk/images/icon-greencheck.gif);background-repeat:no-repeat;background-position:center center;}
.greentext{color:green;font-weight:bold;}
.greencheckhighlight{background-image:url(http://www.uk-parties.co.uk/images/icon-greencheck-highlight.gif);background-repeat:no-repeat;background-position:left center;}
td.fillcell{padding:10px 0 0 0;}
td.pricingtop{background-color:#0267bd;border-bottom:1px solid #e9f0f2;}
td.pricingtop2{background-color:#0267bd;border-bottom:1px solid #e9f0f2;border-right:none;}
td.pricingtop4{}
td.col2bottom{border-right:0px;}
td.col2end{border:0px;}
td.col4right{border-right:0px;}
td.highlightcol{background-color:#fff9bd;border-bottom:1px solid #f2f0b6;border-right:0px;}
td.highlightcolend{background-color:#fff9bd;border:0px;}
th.highlightrowtop{background-image:url(http://www.uk-parties.co.uk/images/bg-col2-top.gif);background-repeat:no-repeat;}
td.highlightrowmid{background-image:url(http://www.uk-parties.co.uk/images/bg-col2-mid.gif);background-repeat:repeat-y;}
td.highlightrowbottom{background-image:url(http://www.uk-parties.co.uk/images/bg-col2-bottom.gif);background-repeat:repeat-y;}
td.highlightrowend{background-image:url(http://www.uk-parties.co.uk/images/bg-col2-end.gif);background-repeat:no-repeat;border-right:0px;}
td.expandingrow{margin:0;padding:0;border:0;}

.highlightrowmssg{font-size:12px;font-weight:normal;line-height:100%;margin:2px 0 0 0;}
.showmoreless{text-align:center;font-weight:bold;}
.showmoreless2{text-align:center;width:908px;font-size:16px;margin:40px 0 40px 0;font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;}
.pricetoprow{font-size:16px;font-weight:bold;padding:10px 0 0 0;}
.planbottomrow{font-size:14px;font-weight:bold;}
.pricebottomrow{font-size:14px;font-weight:bold;margin:0 0 7px 0;}
.permonth{font-size:12px;color:#666;font-weight:normal;}
.expandrow{display:none;}
.twomonthsfree{font-weight:normal;font-size:11px;line-height:100%;margin:5px 0 0 0;color:#333333;}

#tooltip1, #tooltip2, #tooltip3, #tooltip4, #tooltip5, #tooltip6, #tooltip7, #tooltip8, #tooltip9, #tooltip10, #tooltip11, #tooltip12, #tooltip13, #tooltip14, #tooltip15 {cursor:default;} 

#tooltip.tooltipblack {
	font-family: Arial;
	border: none;
	width: 200px;
	padding:15px 10px 10px 15px;
	height: 110px;
	opacity: 0.9;
	background: url('http://www.uk-parties.co.uk/images/tooltip-bg-2.png');
	background-repeat:no-repeat;
	color:#eeeeee;
	font-size:12px;
	line-height:120%;
}

#tooltip.tooltipblack h3 {
	font-size: 11pt;
	font-weight:bold;
	width: 200px;
	text-align: left;
	color:#87b2bb;
	margin:0 0 10px 0;
}
#tooltip.tooltipblack div { width: 190px; text-align: left;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.90;
}
#tooltip h3, #tooltip div { margin: 0; }

#panel{display:none;}
.expandlinkon{background-color:#ffcc00;}
.slideup{display:none;color:#c63;cursor:pointer;}
.slidedown{color:#c63;cursor:pointer;}




/* Pricing */

.page-pricing-overview_3a #alpha,
.page-pricing-overview_3b #alpha,
.page-pricing-overview_3c #alpha,
.page-pricing-overview #alpha,
.page-pricing-overview_draft #alpha { display: none; }

.page-pricing-overview_3a #beta,
.page-pricing-overview_3b #beta,
.page-pricing-overview_3c #beta,
.page-pricing-overview #beta,
.page-pricing-overview_draft #beta {width: 948px;}

.page-pricing-overview .level-details {
	min-height: 200px;
	margin: 0 23px;
	background: url(../images/bg-pricing-detail.png) no-repeat 17px 0;
}

.page-pricing-overview .level-details h2 {
	margin-bottom: 5px;
	color: #002023;
	font-size: 32px;
	line-height: 36px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
}

.page-pricing-overview .level-details h3 {
	color: #104045;
	font-size: 18px;
	line-height: 22px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
}

.page-pricing-overview .level-details ul {
	color: #205056;
}

.page-pricing-overview .level-details .prev-col,
.page-pricing-overview .level-details .next-col {
	width: 34px;
	padding-top: 83px;
}

.page-pricing-overview .level-details .action-col { width: 140px; margin: 0 3px; text-align: center; }
.page-pricing-overview .level-details .info-col   { width: 400px; margin-left: 10px; padding: 15px 0 20px; }
.page-pricing-overview .level-details .desc-col   { width: 210px; margin: 20px 10px 0; }
.page-pricing-overview .level-details .desc-col p { padding: 15px 15px 0; }

.page-pricing-overview .level-details .level-price {
	padding: 15px 0 35px;
}

.page-pricing-overview .level-details #level-detail-bc .level-price {
	padding-bottom: 21px;
}

.page-pricing-overview .level-details .level-price .level-price-amount {
	display: block;
	font-size: 30px;
	line-height: 36px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
}

.page-pricing-overview .level-details .level-price .level-price-rate {
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-family: "HelveticaNeue-Light", Arial, Verdana, sans-serif;
}

.page-pricing-overview .level-details .level-cta {
	margin: 10px 0 20px;
}

.page-pricing-overview .level-table {
	margin: 0 40px;
}

.page-pricing-overview .level-table table {
	border-top: 1px solid #e5e5e5;
	margin-bottom: 10px;
}

.page-pricing-overview .level-table td {
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0 6px;
	vertical-align: top;
}

.page-pricing-overview .level-table tr.first td {
	vertical-align: bottom;
}

.page-pricing-overview .level-table td.header-col {
	padding-top: 36px;
	font-weight: bold;
}

.page-pricing-overview .level-table td.feature-col {
	padding-right: 15px;
}

.page-pricing-overview .level-table td.level-col {
	width: 100px;
	text-align: center;
}

.page-pricing-overview .level-table td.level-col img {
	display: block;
	margin: 0 auto;
}

.page-pricing-overview .level-table td.highlight-col {
	border-bottom-color: #dda;
	background: #ffc;
}

.page-pricing-overview .level-table td.level-cell {
	padding: 11px 0 10px;
	font-size: 16px;
	font-family: "HelveticaNeue", Arial, Verdana, sans-serif;
}

.page-pricing-overview .level-table td.storage-100mb-cell img,
.page-pricing-overview .level-table td.storage-500mb-cell img {
	margin-top: 12px;
	margin-bottom: 4px;
}

.page-pricing-overview .level-table td.storage-1gb-cell img,
.page-pricing-overview .level-table td.storage-3gb-cell img,
.page-pricing-overview .level-table .button-80 {
	margin-top: 4px;
	margin-bottom: 4px;
}

.page-pricing-overview .level-table-notes {
	color: #666;
	text-align: right;
}

.page-pricing-business_class .callout h4 {
	color: #999;
}

.page-pricing-business_class .callout {
	width: 200px;
	float: right;
	margin: 0 0 30px 40px;
	
}

.page-pricing-business_class .callout .statement {
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #87b3bc;
	margin-bottom: 13px;
}

.page-pricing-business_class .callout .attribution {
	font-size: 11px;
	color: #999;
	line-height: 1.3;
}


/* Widgets ---------------------------------------------------------------- */

.widget {
	margin-bottom: 30px;
}

.subnav-widget .widget-list-item a {
	display: block;
	border-bottom: 1px solid #fff;
	padding: 5px 0 6px 39px;
	color: #000;
	text-decoration: none;
	background: #e4f1f4 url(../images/bullet.png) no-repeat 15px 6px;
}

.subnav-widget .widget-list-item a:hover,
.subnav-widget .widget-list-item a:active {
	color: #1f8599;
}

.page-blogging-overview .subnav-overview a,
.page-blogging-journalist_bailout_program .subnav-journalists a,
.page-about-advantages .subnav-advantages a,
.page-about-testimonials .subnav-testimonials a,
.page-about-typepad_vs_wordpress_vs_blogger .subnav-comparison a,
.page-about-typepad_for_journalists .subnav-journalists a,
.page-about-why_blog .subnav-whyblog a,
.page-features-overview .subnav-overview a,
.page-features-publishing .subnav-publishing a,
.page-features-mobile .subnav-mobile a,
.page-features-seo .subnav-seo a,
.page-features-statistics .subnav-statistics a,
.page-features-community .subnav-community a,
.page-features-design .subnav-design a,
.page-features-monetize .subnav-monetize a,
.page-features-podcasts .subnav-podcasts a,
.page-features-widgets .subnav-widgets a,
.page-features-pages .subnav-pages a,
.page-features-connect .subnav-connect a,
.page-features-support .subnav-support a,
.page-features-hosting .subnav-hosting a,
.page-features-antispam .subnav-antispam a, 
.page-features-blog_it .subnav-blogit a,
.page-legal-terms_of_service .subnav-tos a,
.page-legal-privacy_policy .subnav-privacy a,
.page-one-typepad_one_the_resource_for_bloggers .subnav-one a,
.page-one-tools_for_bloggers .subnav-tools a,
.page-one-typepad_services .subnav-services a,
.page-one-blog_tune_up_service_details .subnav-services a,
.page-features-microblog .subnav-microblog a
{
	background-color: #c9e3e9;
}

.blog-features .subnav-widget .subnav-overview a   { background-image: url(../images/silk/tick.png); }
.blog-features .subnav-widget .subnav-publishing a { background-image: url(../images/silk/page_edit.png); }
.blog-features .subnav-widget .subnav-mobile a     { background-image: url(../images/silk/phone.png); }
.blog-features .subnav-widget .subnav-seo a        { background-image: url(../images/silk/magnifier.png); }
.blog-features .subnav-widget .subnav-statistics a { background-image: url(../images/silk/chart_bar.png); }
.blog-features .subnav-widget .subnav-community a  { background-image: url(../images/silk/comments.png); }
.blog-features .subnav-widget .subnav-design a     { background-image: url(../images/silk/wrench.png); }
.blog-features .subnav-widget .subnav-monetize a   { background-image: url(../images/silk/coins.png); }
.blog-features .subnav-widget .subnav-podcasts a   { background-image: url(../images/silk/ipod_cast.png); }
.blog-features .subnav-widget .subnav-widgets a    { background-image: url(../images/silk/application_view_tile.png); }
.blog-features .subnav-widget .subnav-pages a      { background-image: url(../images/silk/sitemap.png); }
.blog-features .subnav-widget .subnav-connect a    { background-image: url(../images/silk/bricks.png); }
.blog-features .subnav-widget .subnav-support a    { background-image: url(../images/silk/shield.png); }
.blog-features .subnav-widget .subnav-hosting a    { background-image: url(../images/silk/server.png); }
.blog-features .subnav-widget .subnav-blogit a     { background-image: url(../images/silk/chart_organisation.png); }
.blog-features .subnav-widget .subnav-antispam a   { background-image: url(../images/silk/antispam.png); }
.blog-features .subnav-widget .subnav-microblog a    { background-image: url(../images/icons/microblogging.png); }

.blog-one .subnav-widget .subnav-one a      { background-image: url(../images/silk/tick.png); }
.blog-one .subnav-widget .subnav-tools a    { background-image: url(../images/silk/wrench.png); }
.blog-one .subnav-widget .subnav-services a { background-image: url(../images/silk/basket.png); }

.subnav-widget .widget-list-item a span {
	display: block;
	padding-right: 15px;
}

.page-blogging-overview .subnav-overview a span,
.page-blogging-journalist_bailout_program .subnav-journalists a span,
.page-about-advantages .subnav-advantages a span,
.page-about-testimonials .subnav-testimonials a span,
.page-about-typepad_vs_wordpress_vs_blogger .subnav-comparison a span,
.page-about-typepad_for_journalists .subnav-journalists a span,
.page-about-why_blog .subnav-whyblog a span,
.page-features-overview .subnav-overview a span,
.page-features-publishing .subnav-publishing a span,
.page-features-mobile .subnav-mobile a span,
.page-features-seo .subnav-seo a span,
.page-features-statistics .subnav-statistics a span,
.page-features-community .subnav-community a span,
.page-features-design .subnav-design a span,
.page-features-monetize .subnav-monetize a span,
.page-features-podcasts .subnav-podcasts a span,
.page-features-widgets .subnav-widgets a span,
.page-features-pages .subnav-pages a span,
.page-features-connect .subnav-connect a span,
.page-features-support .subnav-support a span,
.page-features-hosting .subnav-hosting a span,
.page-features-antispam .subnav-antispam a span,
.page-features-blog_it .subnav-blogit a span,
.page-features-microblog .subnav-microblog a span,
.page-tips-main .subnav-main a span,
.page-tips-tips_for_writing_better_blog_posts .subnav-write a span,
.page-tips-tips_for_improving_blog_readership .subnav-readership a span,
.page-tips-blog_design_tips .subnav-design a span,
.page-tips-tips_to_monetize_your_blog .subnav-monetize a span,
.page-tips-tips_to_improve_your_blog_seo .subnav-seo a span,
.page-legal-terms_of_service .subnav-tos a span,
.page-legal-privacy_policy .subnav-privacy a span,
.page-one-typepad_one_the_resource_for_bloggers .subnav-one a span,
.page-one-tools_for_bloggers .subnav-tools a span,
.page-one-typepad_services .subnav-services a span,
.page-one-blog_tune_up_service_details .subnav-services a span {
	background: url(../images/yah-sub.png) no-repeat right center;
}

.testimonial-widget .widget-content {
	border-bottom: 1px solid #e4f1f4;
	padding: 0 15px 29px;
}

.testimonial-widget .widget-content p {
	font-size: 11px;
	line-height: 14px;
	text-align: right;
}

.testimonial-widget .widget-content .quote blockquote {
	margin-bottom: 5px;
}

.testimonial-widget .widget-content .quote p {
	margin-bottom: 5px;
	font-weight: bold;
}

.page-about-testimonials .testimonial-widget {
	display: none;
}

.pricing-widget .widget-content {
	border-width: 1px 0;
	border-style: solid;
	border-color: #e4f1f4;
	padding: 14px 15px;
}

.pricing-widget .widget-content .graphic {
	margin: 2px 0 5px;
}

.pricing-widget .widget-content .graphic a,
.pricing-widget .widget-content .graphic img {
	display: block;
}

.pricing-widget .widget-content p {
	text-align: center;
}

.business_class-widget {
	margin-top: -15px;
}

.business_class-widget .widget-content {
	border-bottom: 1px solid #e4f1f4;
	padding: 0 15px 14px;
}

.business_class-widget .widget-content p {
	text-align: center;
}

.page-pricing-premium .business_class-widget {
	display: none;
}

.pricing-widget-chat{margin-left:15px;}
.pricing-widget-contact-us{margin-left:15px;}
.pricing-widget-header{font-weight:bold;}
.pricing-widget-body{margin:5px 0 0 0;}
.pricing-widget-chart{text-align:center;}
.contact-us-live-chat{float:right;margin:10px 0 0 0px;}
.contact-us-form{float:left;}

/* Buttons ---------------------------------------------------------------- */

.button {
	width: 240px;
	margin: 30px auto 20px;
}

.buttonalt {
	width: 240px;
	margin: 30px auto 20px;
}

.buttonhome {
	width: 140px;
	margin: 0 auto 0;
	float:left;
}


.button-80  { width: 80px; margin-top: 0; margin-bottom: 0; }
.button-100 { width: 100px; }
.button-120 { width: 120px; }
.button-140 { width: 140px; }
.button-160 { width: 160px; }
.button-180 { width: 180px; }
.button-200 { width: 200px; }
.button-220 { width: 220px; }
.button-260 { width: 260px; }
.button-280 { width: 280px; }
.button-300 { width: 300px; }
.button-320 { width: 320px; }
.button-340 { width: 340px; }
.button-360 { width: 360px; }
.button-380 { width: 380px; }
.button-400 { width: 400px; }
.button-420 { width: 420px; }
.button-440 { width: 440px; }
.button-460 { width: 460px; }
.button-480 { width: 480px; }
.button-500 { width: 500px; }
.button-520 { width: 520px; }

.button a {
	display: block;
	color: #300;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-family: "HelveticaNeue-Bold", Arial, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: #fc0 0 1px 0;
	background: url(../images/button-reg-bg.png) repeat-x;
}

.buttonalt a{
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-family: "HelveticaNeue-Bold", Arial, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	background: url(../images/buttonalt-reg-bg.gif) repeat-x;
}

.buttonhome a {
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-family: "HelveticaNeue-Bold", Arial, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	background: url(../images/buttonalt-reg-bg-home.gif) repeat-x;
}

.button-80 a {
	font-size: 12px;
	line-height: 14px;
	background-image: url(http://www.needadisco.com/advertising/button-reg-mini.png);
}

.button a:hover,
.button a:active {
	text-decoration: underline;
}

.buttonalt a:hover,
.buttonalt a:active {
	text-decoration: underline;
}

.buttonhome a:hover,
.buttonhome a:active {
	text-decoration: underline;color:#ffffff;
}

.button .button-left {
	display: block;
	background: url(../images/button-reg-bg-left.png) no-repeat left top;
}

.buttonalt .buttonalt-left{
	display: block;
	background: url(../images/buttonalt-reg-bg-left.gif) no-repeat left top;
}

.buttonhome .buttonalt-left {
	display: block;
	background: url(../images/buttonalt-reg-bg-left-home.gif) no-repeat left top;
}

.button-80 .button-left {
	background-image: url(http://www.needadisco.com/advertising/button-reg-mini-left.png);
}

.button .button-right {
	display: block;
	padding: 7px 30px 11px 15px;
	background: url(../images/button-reg-bg-right.png) no-repeat right top;
}

.buttonalt .buttonalt-right{
	display: block;
	padding: 7px 30px 11px 15px;
	background: url(../images/buttonalt-reg-bg-right.gif) no-repeat right top;
}

.buttonhome .buttonalt-right{
	display: block;
	padding: 7px 30px 11px 15px;
	background: url(../images/buttonalt-reg-bg-right-home.gif) no-repeat right top;
}

.button-80 .button-right {
	padding: 2px 7px 6px;
	background-image: url(http://www.needadisco.com/advertising/button-reg-mini-right.png);
}


/* Footer ----------------------------------------------------------------- */

#footer {
	margin-top: 10px;
	padding-bottom: 15px;
	font-size: 12px;
}

#footer-business {
	padding-bottom: 15px;
	font-size: 12px;
}

#footer-links {
	margin-bottom: 15px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #71a7af;
}

.footer-column {
	padding:0 20px 0 15px;
	float: left; 
	display: inline;
}
.footer-column p {
	padding-bottom:8px;
}
.footer-column a, .footer-column a:visited, #footer-links-inner a, #footer-links-inner a:visited {
	color:#48687f;
	text-decoration:none;
}
.footer-column a:hover, #footer-links-inner a:hover {
	text-decoration:underline;
}

.footer-column h6 {
	font-weight:bold;
	color:#666;
	padding: 4px;
}
.footer-column ul li {
	padding:4px;
}
#footer-horizontal-links {
	text-align:center;
}
.chevron {
	display:none;
}
#footer-parent {
	width: 87px;
	margin: 0 15px 0 39px;
	padding-top: 8px;
	font-size: 11px;
	line-height: 14px;
}
#footer-logo {
	float:right;
	width: 54px;
	margin: 0 45px 0 0;
	padding-top: 5px;
}

#footer-links-inner {
	border-width: 1px 0;
	border-style: solid;
	border-color: #fff;
	padding: 15px 0;
	background: #e4f1f4;
}

#footer-parent .company_name {
	white-space: nowrap;
}

#footer-parent a {
	color: #303c40;
	text-decoration: none;
}

#footer-parent a:hover,
#footer-parent a:active {
	text-decoration: underline;
}

#footer-news,
#footer-info {
	width: 220px;
	margin: 0 15px;
}

#footer-news h6,
#footer-info h6 {
	margin-bottom: 4px;
	border-bottom: 1px solid #b1c0c1;
	color: #303c40;
	font-weight: bold;
}

#footer-localizations,
#footer-copyright,
#footer-family {
	text-align: center;
}

#footer-family {
	margin-top: 5px;
}

#footer-localizations a,
#footer-family a {
	color: #333;
}

#footer-localizations a:hover,
#footer-localizations a:active,
#footer-family a:hover,
#footer-family a:active {
	color: #000;
}


/* sitecatalyst */

.sitecatalyst {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0.1em;
	line-height: 0;
}


/* Utilities -------------------------------------------------------------- */

.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
.pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

.column { float: left; display: inline; }
.hidden { display: none; }
.clearboth{clear:both;}

/* Contact Us Form -------------------------------------------------------------- */

#contact-form{width:550px;}
#contact-form label{width:110px; padding-right:15px;font-weight:bold;}
#contact-form label.error{margin-left:129px;width:300px;font-weight:normal;color:#900;font-size:11px;}
#contact-form input.submit{margin-left:129px;}
#contact-form p{padding-top:15px !important;}
body.thanks{background-color:#fff;}

form.cmxform .description{width:300px;height:60px;margin:0;}

/* cmxform styles - if renaming style from "cmxform" to something else, update jquery.forms.additional.js function name */

form.cmxform{font-size: 13px;color: #333;}
form.cmxform legend{padding-left: 0;}
form.cmxform legend, form.cmxform label{color:#333;}
form.cmxform fieldset {border:none;width:464px;}
form.cmxform fieldset fieldset{background: none;}
form.cmxform fieldset p, form.cmxform fieldset fieldset{padding: 20px 10px 7px 0;}
form.cmxform label.error, label.error{/* remove the next line when you have trouble in IE6 with labels in list */color:#900;}
div.error{display: none;}
form.cmxform input,form.cmxform textarea,form.cmxform select{border:2px solid #ccc;padding:3px;font-size:13px;}
form.cmxform input:focus,form.cmxform textarea:focus{border:2px solid #666;font-size:13px;}
form.cmxform input.error,form.cmxform textarea.error{border:2px solid #f66;font-size:13px;}
form.cmxform .gray * {color:gray;}

/* cmxform template*/

form.cmxform legend{padding: 0 2px;font-weight: normal;_margin: 0 -7px; /* IE Win */}
form.cmxform label{display:inline-block;line-height:14px;vertical-align:top;cursor:hand;/*position:relative;*/}
form.cmxform fieldset p{list-style:none;padding:5px;margin:0;}
form.cmxform fieldset fieldset{border:none;margin:3px 0 0;}
form.cmxform fieldset fieldset legend{padding: 0 0 5px;font-weight: normal;}
form.cmxform fieldset fieldset label{display:block;width:auto;}
form.cmxform label{width:100px; } /* Width of labels */
form.cmxform fieldset fieldset label{margin-left:103px;} /* Width plus 3 (html space) */
form.cmxform label.error{margin-left:103px;width:220px;}
form.cmxform input.submit{margin-left:103px;color:#000;}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

 .page-about-contact_us #alpha { display: none; }
 
 
 
 /* tips articles styles */
div.article-point {
}
div.article-point h2 {
	font-size:17px;
	font-weight:bold;
	color:#5e8289;
}
div.article-point p {
}
div.article-point blockquote{
	padding: 0 9px 9px 9px;
	margin: 0 0 9px 0;
}
div.article-point blockquote ol {
	list-style-type: lower-alpha; 
}
div.article-point blockquote ol li h3 {
	display: inline;
}

div.featurebox {float:right; width:212px;margin:0 0 0 15px;font-size:12px;color:#595959;}
div.featurebox h3 {font-size:12px;font-weight:bold;margin:0px;padding:0px;}

.page-home-home #beta-inner {
	padding: 0;
}


/* Tutorial */

.tutorial {
	border: 1px solid #ccc;
	padding: 5px 15px;
}

.tutorial h3 {
	margin: 10px 0;
	font-size: 16px;
}

.tutorial h4 {
	margin: 20px 0 10px;
	font-weight: bold;
}

.tutorial p {
	margin-bottom: 10px;
}

.tutorial ol,
.tutorial ul,
.tutorial blockquote {
	padding-left: 30px;
}

.tutorial pre {
	overflow: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px dotted #ccc;
	padding: 9px;
}

.tutorial code {
	font-family: Monaco, Courier, "Courier New", monospace;
}

.tutorial em {
	font-style: italic;
}


/* TypePad One */

.tpone .group {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}

.tpone .left-col {
	width: 290px;
	margin-right: 14px;
}

.tpone .right-col {
	width: 290px;
	margin-left: 14px;
}

.tpone .tool {
	padding-bottom: 5px;
}

.tpone .tool .logo-col {
	width: 146px;
	margin-right: 10px;
}

.tpone .tool .product-col {
	width: 452px;
}

.service-col {
	width: 380px;
	margin-right: 14px;
}

.form-col {
	width: 200px;
	margin-left: 14px;
}

.form-col form {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #c9e3e9;
	padding: 15px 14px 4px 15px;
	background-color: #e4f1f4;
}

.tpone .col-inner {
	padding-left: 26px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

.tpone .icon-heart .col-inner      { background-image: url(../images/silk/heart.png); }
.tpone .icon-calendar .col-inner   { background-image: url(../images/silk/calendar.png); }
.tpone .icon-tick .col-inner       { background-image: url(../images/silk/tick.png); }
.tpone .icon-television .col-inner { background-image: url(../images/silk/television.png); }

.tpone h3 {
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 18px;
}

.tpone h4 {
	font-weight: bold;
}

.tpone p {
	margin-bottom: 10px;
}

.tpone ul {
	padding-left: 0;
	list-style-type: none;
}

.tpone ul ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tpone li {
	padding-left: 26px;
	background-image: url(../images/silk/bullet_grey.png);
	background-repeat: no-repeat;
	background-position: 5px 1px;
}

.tpone .left-col h3,
.tpone .right-col h3 {
	margin-bottom: 5px;
}

.tpone .logo-col img {
	margin-bottom: 10px;
	border: 1px solid #eee;
}

.tpone .product-col h4 {
	margin-bottom: 5px;
}

.tpone .chevron {
	display: inline;
}

.tpone .more a,
.tpone .more .chevron {
	color: #333;
}

.tpone .more {
	font-size: 11px;
	line-height: 14px;
}

.tpone form .form-note {
	color: #666;
	font-size: 11px;
}

.tpone form label {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.tpone form input.ti {
	width: 160px;
}

.tpone hr {
	margin: 20px 0;
	border-width: 1px 0 0;
	border-style: solid;
	border-color: #ccc;
}

#banner-logo-minmal{padding:15px 0 19px 15px;}
