body {

	font: 13px Arial, Helvetica, sans-serif;

	margin: 0;

	background:#fdfffe url(../images/bg-body.gif) repeat-x;

	color:#333;

	min-width:1003px;

}

a {

	text-decoration: none;

	color:#73a8b8;

}

a:hover {text-decoration: underline;}

img {border-style: none;}

form, fieldset {

	padding: 0;

	margin: 0;

	border: 0;

	width: auto;

}

input,

textarea,

select{

	font:100% Arial, sans-serif;

	vertical-align:middle;

}

/*hidden-text*/

.brand,

.logo,

.btn-search,

.title-its-not-website,

.title-manage-website,

.title-build-your-pipeline,

.title-relationships,

.title-sell-your-products,

.title-stay-top,

.title-next-step,

.title-websit-management,

.title-ecommerce,

.title-email,

.title-lead-management,

.title-special-features,

.title-overview,

.title-pricing-plans,

.title-portfolio,

.title-support,

.title-what,

.title-contact-us{

	overflow:hidden;

	text-indent: -9999px;

	display: block;

}

#wrapper{

	width:100%;

	padding:0 0 30px;

}

/*header start*/

#header{

	width:1003px;

	height:157px;

	position: relative;

	margin:0 auto;

}

.top-bar{

	position: absolute;

	top:26px;

	right:38px;

	padding:9px 60px 6px 0;

	background: url(../images/ico.gif) no-repeat 100% 0;

}

/*top-menu*/

.top-menu{

	float:right;

	margin:0 0 4px;

	padding:0;

	list-style:none;

	font-size: 14px;

	overflow:hidden;

}

.top-menu li{

	padding:0 6px 0 6px;

	background: url(../images/separator2.gif) no-repeat 0 60%;

	margin:0 0 0 -1px;

	float:left;

}

.top-menu a{color:#999;}

/*user-menu*/

.user-menu{

	margin:0;

	padding:0;

	list-style:none;

	float:right;

	clear: right;

	overflow:hidden;

}

.user-menu li{

	padding:0 5px;

	float:left;

	margin:0 0 0 -1px;

	background: url(../images/separator3.gif) no-repeat 0 60%;

}

.user-menu li a{color:#6cc;}

.brand{

	width:213px;

	height:37px;

	position: absolute;

	top:36px;

	left:8px;

	background: url(../images/brand.gif) no-repeat;

}

/*panel*/

.panel{

	 position: absolute;
 top:107px;
 left:0;
 width:964px;
 padding:0 39px 0 0;

}

/*logo*/

.logo{

	width:175px;

	height:37px;

	background: url(../images/logo.gif) no-repeat;

	float:left;

	margin:7px 67px 0 0;

}

.logo a,
.brand a{
	display:block;
	height:100%;
}

/*nav*/

#nav_961462{

	margin:0 ;

	padding:0 7px 16px 0;

	list-style:none;

	float:left;

	background: url(../images/separator.gif) no-repeat 100% 50%;

}

#nav_961462 li{

	float:left;

	padding:0 16px 0 0;

}

#nav_961462 li a{

	color:#fff;

	float:left;

	padding:16px 0 0;

}

#nav_961462 li a:hover,

#nav_961462 li.selected a{

	background: url(../images/arrow.gif) no-repeat 50% 0;

	text-decoration: none;

	color:#9cc;

}

/*search-field*/

.search-field{

	float:right;

	width:160px;

	height:28px;

	background: url(../images/bg-input-field.gif) no-repeat;

	margin:10px 0 0;

	padding:0 1px 0 11px;

}

.search-field input{

	width:116px;

	height:14px;

	padding:7px 0;

	float:left;

	color:#f0f0f0;

}

input.text{

	border:0;

	background: none;

}

.btn-search{

	float:right;

	width:35px;

	height:26px;

	background: url(../images/btn-search.gif) no-repeat;

	margin:1px 0 0;

}

/*header end*/

/*top-section*/

.top-section{

	width:100%;

	border-top:1px solid #bfd8cf;

	border-bottom:2px solid #9b9494;

	background: #afc9c1 url(../images/bg-top-section.gif) repeat-x 0 100%;

}

.inner .top-section{background: #70a7b8 url(../images/bg-top-section2.gif) repeat-x;}

.top-section .holder{

	background: url(../images/bg-top-section-holder.gif) no-repeat 50% 100%;

}

.inner .top-section .holder{background: url(../images/bg-top-section-holder2.gif) no-repeat 50% 0;}

.top-section .area{

	width:977px;

	margin:0 auto;

	padding:28px 18px 12px 8px;

}

.inner .top-section .area{

	width:953px;

	padding:50px 45px 55px 5px;

	overflow:hidden;

}

.title-its-not-website{

	width:399px;

	height:84px;

	background: url(../images/text-its-not.gif) no-repeat;

	margin:0 0 23px !important;

}

.title-manage-website{

	width:376px;

	height:39px;

	background: url(../images/title-manage-website.gif) no-repeat;

}

.title-build-your-pipeline{

	width:322px;

	height:39px;

	background: url(../images/title-build-your-pipeline.gif) no-repeat;

}

.title-relationships{

	width:322px;

	height:39px;

	background: url(../images/title-relationships.gif) no-repeat;

}

.title-sell-your-products{

	width:315px;

	height:32px;

	background: url(../images/title-sell-your-products.gif) no-repeat;

}

.title-stay-top{

	width:450px;

	height:39px;

	background: url(../images/title-stay-top.gif) no-repeat;

}

.title-next-step{

	width:263px;

	height:38px;

	background: url(../images/title-next-step.gif) no-repeat;

}

.title-websit-management{

	width:475px;

	height:49px;

	background: url(../images/title-websit-management.gif) no-repeat;

}

.title-ecommerce{

	width:262px;

	height:38px;

	background: url(../images/title-ecommerce.gif) no-repeat;

}

.title-email{

	width:338px;

	height:49px;

	background: url(../images/title-email.gif) no-repeat;

}

.title-lead-management{

	width:400px;

	height:47px;

	background: url(../images/title-lead-management.gif) no-repeat;

}

.title-special-features{

	width:355px;

	height:48px;

	background: url(../images/title-special-features.gif) no-repeat;

}

.title-overview{

	width:205px;

	height:40px;

	background: url(../images/title-overview.gif) no-repeat;

}

.title-pricing-plans{

	width:314px;

	height:49px;

	background: url(../images/title-pricing-plans.gif) no-repeat;

}

.title-support{

	width:180px;

	height:46px;

	background: url(../images/title-support.gif) no-repeat;

}

.title-what{

	width:258px;

	height:38px;

	background: url(../images/title-what.gif) no-repeat;

}

.title-contact-us{

	width:236px;

	height:38px;

	background: url(../images/title-contact-us.gif) no-repeat;

}

.inner .top-section h1{

	margin:10px 0 0;

	float:left;

}

.title-portfolio{

	width:187px;

	height:40px;

	background: url(../images/title-portfolio.gif) no-repeat;

}

.inner .top-section .button,

.inner .top-section .button2{float:right;}

.slide h2{margin:0 0 12px !important;}

/*slide*/

.slide{

	width:977px;

	height:324px;

	overflow:hidden;

	position: relative;

}

.slide .content{width:9999px;}

.slide .video{

	width:472px;

	float:right;

}

.slide .video .shade{

	width:100%;

	height:27px;

	background:url(../images/shade.png) no-repeat;

}

.video-holder{

	width:432px;

	height:257px;

	background: url(../images/bg-video-holder.png) no-repeat;

	padding:24px 0 0;

	margin:0 auto 17px;

}

.video-holder img{

	display: block;

	margin:0 auto;

}

.slide .column{

	width:477px;

	height:auto;

	float:left;

	padding:30px 0 80px;

}

.slide .section{

	width:977px;

	height:324px;

	float:left;

	position: relative;

}

.column{

	height:1%;

	overflow:hidden;

}

.slide p{

	font-size: 19px;

	line-height: 24px;

	color:#3b3c3f;

	margin:0;

	padding:0 0 15px;

}

.slide .button{

	position: absolute;

	bottom:33px;

	left:0;

}

.button,

.button2{

	width:194px;

	height:46px;

	display: block;

	overflow:hidden;

	font-size: 20px;

	color:#fff;

	text-transform: uppercase;

	padding:18px 60px 0 20px;

}

.button{background: url(../images/button.png) no-repeat;}

.button2{background: url(../images/button2.png) no-repeat;}

.info-block .button2{margin:0 0 0 70px;}

.btn-next{

	width:174px;

	padding:18px 60px 0 40px;

}

.button:hover{text-decoration: none;}

.button a:focus{outline:none;}

.pagination-row{

	width:100%;

	padding:20px 0;

	overflow:hidden;

	line-height: 28px;

	border-bottom:1px solid #cecccc;

}

.pagination-row .area{

	width:978px;

	margin:0 auto;

	padding:0 25px 0 0;

}

.pagination-row strong{

	margin:0 12px 0 0;

	font-size: 14px;

}

.pagination-row a{color:#8cbccc;}

/*pagination*/

.pagination{

	margin:0;

	padding:0;

	list-style:none;

	float:right;

	line-height: 26px;

}

.pagination li{

	float:left;

	margin:0 14px 0 0;

	display: inline;

}

.pagination li a{

	float:left;

	width:27px;

	border: 1px solid #f4f5f5;

	text-align: center;

}

.pagination li a:focus{outline:none;}

.pagination li a:hover,

.pagination a.on{

	border-color:#949494;

	color:#000;

	text-decoration: none;

}

.row{

	height:1%;

	overflow:hidden;

}

/*content-section*/

.content-section{

	width:100%;

	overflow:hidden;

	border-top:1px solid #e5e5e5;

	background: #fff url(../images/bg-section.gif) repeat-x;

	padding:12px 0 0;

}

.inner-gradient{

	padding: 38px 0 0;

	background: #fff url(../images/bg-section2.gif) repeat-x;

}

.content-section .area{

	width:998px;

	margin:0 auto;

	padding:0 0 20px 5px;

}

.inner-gradient .area{

	width:983px;

	padding:0 15px 20px 5px;

}

.content-section h2{

	font-size:20px;

	font-weight: bold;

	color:#000;

	margin:0 0 18px;

}

.inner-gradient h2{margin:0 0 15px;}

/*info-column*/

.content-section .info-column{

	width:227px;

	float:left;

	margin:0 28px 0 0;

	padding:5px 0 0 0;

}

.content-section .info-column .icon{

	width:63px;

	float:left;

}

.content-section .info-column .column{width:auto;}

.content-section .columns{

	width:1032px;

	overflow:hidden;

	margin:0 -23px 0 0;

}

.content-section .info-column h3{

	font-size: 14px;

	color:#141313;

	margin:0 0 2px;

}

.content-section .info-column p{

	font-size: 13px;

	line-height: 19px;

	color:#666;

	margin:0 0 5px;

}

.link{

	font-weight: bold;

	padding: 0 16px 0 0;

	background: url(../images/ico-arrow.gif) no-repeat 100% 50%;

	font-size: 11px;

	color:#5c5c5c;

}

.link:hover{

	color:#ca3927;

	background: url(../images/ico-arrow-red.gif) no-repeat 100% 50%;

	text-decoration: none;

}

/*text-column*/

.content-section .text-column{

	width:340px;

	float:left;

	margin:0 20px 0 0;

	font-size: 13px;

	line-height: 19px;

}

.content-section .item,

.comment-form .item,

.sign-up-form .item{

	width:100%;

	padding:0 0 19px;

	overflow:hidden;

}

.title{

	display: block;

}

.text-column p{margin:0;}

/*sign-up-form*/

.sign-up-form{

	width:256px;

	float:right;

	font-size: 13px;

	line-height: 19px;

	padding:10px 0 0;

}

.side-column .sign-up-form{

	float:none;

	padding-top: 0;

}

.side-column .sign-up-form p{

	color:#333;

	margin:0;

}

.sign-up-form h2{margin: 0 0 12px;}

.sign-up-form p{margin:0 0 3px;}

.sign-up-form img{display:block;}

.sign-up-form label,

.sign-up-form strong{

	color:#797979;

	display: block;

	font-size: 11px;

	line-height: 18px;

	font-weight: bold;

}

.sign-up-form input.input{

	width:172px;

	height:14px;

	border:1px solid #c7c7c7;

	padding:5px 4px;

	float:left;

}

.sign-up-form .row{padding:0 0 12px;}

/*btn-submit*/

.btn-submit{

	width:79px;

	height:28px;

	background: url(../images/btn-submit.gif) no-repeat;

	cursor: pointer;

	border:0;

	padding:0;

	text-align: center;

	color:#fff;

	font-size: 11px;

	font-weight: bold;

	display: block;

}

.small-btn{

	background: url(../images/btn-submit2.gif) no-repeat;

	width:63px;

}

.content-section .column{

	width:720px;

}

/*main*/

#main{

	width:961px;

	margin:0 auto;

	padding:0 36px 10px 6px;

}

#main:after,

.wrapper:after,

.inner-wrapper:after{

	content:"";

	display:block;

	clear:both;

}

.inner #main{padding-top:20px;}

.portfolio-page{

	padding-top:25px!important;

	padding-bottom: 25px!important;

}

.support-page #main{padding-top:35px;}

/*blue-block*/

.blue-block{

	width:960px;

	overflow:hidden;

	background:#d8f0f7 url(../images/bg-blue-block-top.gif) no-repeat;

	margin:0 0 41px;

}

.blue-block .area{

	height:1%;

	overflow:hidden;

	padding:17px 35px 27px 16px;

	background:url(../images/bg-blue-block-bottom.gif) no-repeat 0 100%;

	color:#2b2b2b;

}

.blue-block .area p{

	margin:0 0 10px;

	font-size: 18px;

	line-height: 27px;

}

.blue-block h2{

	font-size: 26px !important;

	margin: 0 0 20px !important;

	font-weight: bold !important;

}

.blue-block .block{

	height:1%;

	overflow:hidden;

	padding:14px 0 0 62px;

}

.blue-block .management-block{

	background: url(../images/icon5.gif) no-repeat;

}

.blue-block .ecommerce-package-block{

	background: url(../images/icon11.gif) no-repeat;

}

.blue-block .email-marketing-block{

	background: url(../images/icon20.gif) no-repeat;

}

.blue-block .sales{

	background: url(../images/icon22.gif) no-repeat;

}

.blue-block .features-block{

	background: url(../images/icon33.gif) no-repeat 0 10px;

}

.special-featuresales-block{

	background: url(../images/icon26.gif) no-repeat;

}

.blue-block a{

	color:#099;

	text-decoration: underline;

}

.blue-block a:hover{text-decoration:none;}



/*bullet-list*/

.bullet-list{

	margin:0 35px 0 0;

	padding:0;

	list-style:none;

	font-size: 12px;

	line-height: 21px;

	float:left;

}

.bullet-list li a{

	padding:0 0 0 8px;

	background: url(../images/ico-bullet.gif) no-repeat 0 5px;

}

/*menu*/

.menu{

	width:100%;

	overflow:hidden;

	margin:0 0 32px;

	padding:0 0 8px;

	list-style:none;

	background: url(../images/bg-double-border.gif) repeat-x 0 100%;

	font-size: 16px;

	font-weight: bold;

	color:#000;

}



.menu li{

	float:left;

	padding:0 4px 0 15px;

	background: url(../images/ico-arrow2.gif) no-repeat 0 50%;

}

.menu li:first-child{

	padding-left:0;

	background: none;

}

.menu a{color:#9cc;}

.menu a:hover,

.menu li.active a{

	text-decoration: none;

	color:#000;

}
/*quick tour menu*/

#nav_961546{

	width:100%;

	overflow:hidden;

	margin:0 0 32px;

	padding:0 0 8px;

	list-style:none;

	background: url(../images/bg-double-border.gif) repeat-x 0 100%;

	font-size: 16px;

	font-weight: bold;

	color:#000;

}



#nav_961546 li{

	float:left;

	padding:0 4px 0 15px;

	background: url(../images/ico-arrow2.gif) no-repeat 0 50%;

}

#nav_961546 li:first-child{

	padding-left:0;

	background: none;

}

#nav_961546 a{color:#9cc;}

#nav_961546 a:hover,

#nav_961546 li.selected a{

	text-decoration: none;

	color:#000;

}
/*Overview menu*/

#nav_965776{

	width:100%;

	overflow:hidden;

	margin:0 0 32px;

	padding:0 0 8px;

	list-style:none;

	background: url(../images/bg-double-border.gif) repeat-x 0 100%;

	font-size: 16px;

	font-weight: bold;

	color:#000;

}



#nav_965776 li{

	float:left;

	padding:0 4px 0 15px;

	background: url(../images/ico-arrow2.gif) no-repeat 0 50%;

}

#nav_965776 li:first-child{

	padding-left:0;

	background: none;

}

#nav_965776 a{color:#9cc;}

#nav_965776 a:hover,

#nav_965776 li.selected a{

	text-decoration: none;

	color:#000;

}


/*columns-holder*/

.columns-holder{

	width:980px;

	margin:0 -27px 0 0;

	overflow:hidden;

	padding:0 0 0 7px;

}

.columns-holder .column{

	width:446px;

	float:left;

	margin:0 44px 0 0;

}

.wrapper,

.inner-wrapper{

	width:100%;

}

.payment-page .wrapper{padding:0 0 10px;}

.inner-wrapper{padding:32px 0 0;}

/*info-block*/

.columns-holder .info-block{

	height:1%;

	overflow:hidden;

	padding:0 0 43px;

}

.columns-holder .info-block .column{

	width:auto;

	margin:0;

	float:none;

	padding:10px 0 0;

}

.columns-holder .info-block .icon{

	float:left;

	width:70px;

}

.columns-holder .info-block h3{

	color:#73a8b8;

	font-size: 26px;

	margin:0 0 12px;

}

.columns-holder .info-block p{

	color:#2b2b2b;

	line-height: 20px;

	margin:0 0 10px;

	padding:0 0 0 2px;

}

/*aside*/

.aside{

	width:274px;

	float:left;

	margin:0 0 0 -6px;

	position: relative;

}

/*feature-list*/

.feature-list{

	margin:0;

	padding:0;

	list-style:none;

	line-height: 19px;

}

.feature-list li{

	width:100%;

	overflow:hidden;

	padding:0 0 20px;

}

.feature-list h3,

.feature-list p{margin:0;}

.feature-list .icon{

	float:left;

	width:72px;

	padding:3px 0 0;

}

.feature-list h3{font-size: 13px !important;}

.main-area .feature-list h4{

	font-size: 14px !important;

	margin:0 0 3px !important;

	color:#000;

	font-weight: normal;

}

.feature-list ul{

	margin:0;

	padding:0;

	list-style:none;

}

.feature-list ul li{
 padding:0 0 0 10px;
 background: url(/images/ico-bullet3.gif) no-repeat 0 7px;
}

.main-area .feature-list{

	color:#797979;

	font-size: 12px;

	line-height: 18px;

	margin:0 0 20px;

}

/*main-column*/

.main-column{

	width:710px;

	float:right;

	margin:0 -36px 0 0;

	position: relative;

}

.support-page .main-column{margin:0;}

#main h2{

	font-size: 24px;

	font-weight: normal;

	margin:0 0 27px;

}

.main-column h3,

.main-area h3{

	font-size:18px;

	font-weight: normal;

}

.main-column h3{margin:0;}

.main-area h3{

	margin:0 0 12px;

	color:#000;

}

#tabs {

	width:678px;

	border:1px solid #dfdfdf;

	position:relative;

	overflow:hidden;

	padding:0 0 17px 30px;

	min-height: 792px;

}

.overview-page #tabs {min-height: 713px;}

#tabs .row{

	height:auto;

}

#tabs a.prev,

#tabs a.next,

.btn-white{

	float:left;

	background: url(../images/button.gif) no-repeat;

	padding:0 0 0 10px;

	color:#6cc;

	font-size: 12px;

	line-height:28px;

	font-weight: bold;

	margin:0 3px 0 0;

}

#tabs a.prev span,

#tabs a.next span,

.btn-white span{

	background: url(../images/button.gif) no-repeat 100% 0;

	padding:0 10px 0 0;

	cursor: pointer;

	float:left;

}

.btn-white{color:#007cca;}

#tabs ul{

	overflow:hidden;

	margin:0;

	padding:0;

	list-style:none;

}

.tab-holder .tab-area{

	overflow:hidden;

	width:9999px;

}

.tab-holder {

	width:678px;

	overflow:hidden;

	padding:28px 0 0;

	position: relative;

}

.tab-holder .tab-content {

	float:left;

	width:648px;

	padding:0 30px 0 0;

}

.tab-holder h2{color:#000;}

.tab-content h3{

	color:#000;

	margin:0 0 15px;

}

/*inner-bullet-list*/

.inner-bullet-list{

	padding:0 0 0 11px !important;

	list-style:none;

	margin:0 !important;

	color:#797979;

	line-height: 18px;

}

.post .inner-bullet-list{margin:0 !important;}

.inner-bullet-list li{

	padding:0 0 16px 14px;

	background: url(../images/ico-bullet3.gif) no-repeat 0 7px;

}

.post .inner-bullet-list li{padding-bottom:0;}

.inner-bullet-list a{color:#1969BC;}

.tab-holder .tab-content p {

	margin:0;

	line-height:18px;

}

.tabset{

	background: #f1f1f1;

	width:708px;

	margin:0 0 0 -30px !important;

	position: relative;

}

.tabset li {

	float:left;

}

.tabset li a {

	float:left;

	line-height:36px;

	color:#9a9a9a;

	font-size:14px;

	font-weight:bold;

	text-align:center;

	padding:0 16px;

}

.tabset li a:hover{text-decoration:none;}

.tabset li.active a {

	background:#fff;

	text-decoration: none;

	color:#000;

}

.tabset li a:focus{outline:none;}

.main-column .post{

	height:1%;

	overflow:hidden;

}

.main-column .posts{

	padding:0 355px 0 0;

	margin:0 -30px 0 0;

	position: relative;

	width:323px;

	overflow:hidden;

}

.main-column .content-management{background: url(../images/bg-posts.gif) no-repeat 100% 100%;}

.main-column .ecommerce{background: url(../images/main-feature-ecommerce.png) no-repeat 100% 0;}

.main-column .management{background: url(../images/main-feature-crm.png) no-repeat 100% 0;}

.main-column .marketing{background: url(../images/main-feature-email-marketing.png) no-repeat 100% 0;}

.main-column .reporting-analytics{

	background: url(../images/main-feature-analytics.png) no-repeat 100% 100%;

	padding-bottom: 67px;

}

.main-column .posts h3{margin:0 !important;}

.main-column .post{padding:0 0 15px;}

.main-column .post p{

	font-size: 12px;

}

.tab-content p{color:#797979;}

/*main-area*/

.main-area{

	height:1%;

	overflow:hidden;

	padding:0 24px;

}

/*content*/

#content{

	width:708px;

	float:left;

	color:#666;

	font-size: 16px;

	line-height: 23px;

}

.what-new-page #content{width:636px !important;}

.contact-page #content{

	width:650px;

	float:right;

}

.shipping-page #content{

	font-size: 18px;

}

#content .icon{

	float:left;

	width:80px;

}

.shipping-page #content .column{padding:15px 0 0;}

#content h2,

.headline h2{

	color:#73a8b8;

	font-size: 26px !important;

	font-weight: bold !important;

	margin: 0 0 25px;

}

.contact-page .headline h2{margin: 0 0 5px !important;}

#content p{margin:0 0 25px;}

#content h3{

	font-size:18px;

	margin:0 0 3px;

}

/*odered-list*/

.odered-list{

	margin:0 0 20px;

	padding:0 0 0 36px;

	overflow:hidden;

}

/*side-column*/

.side-column{

	width:200px;

	float:right;

	padding:63px 0 0;

	overflow:hidden;

}

.contact-page .side-column{

	float:left;

	width:220px !important;

}

.what-new-page .side-column{padding-top:35px !important;}

.payment-page .side-column{width:190px;}

.side-column h4{

	font-size:20px;

	color:#2c2c2c;

	margin:0 0 24px;

}

.banners{

	margin:0;

	padding:0;

	list-style:none;

	font-size: 15px;

	font-weight: bold;

	overflow:hidden;

}

.inner-banners{

	width:202px;

	margin:0 -12px 0 0;

}

.inner-banners li{

	float:left;

	width: auto !important;

	margin:0 12px 18px 0 !important;

}

.inner-banners li img{

	margin:0 !important;

}

.banners li{

	width:100%;

	overflow:hidden;

	margin:0 0 25px;

	vertical-align: top;

}

.banners li img{

	float:left;

	margin:0 12px 0 0;

}

.banners a{

	color:#73a8b8;

	text-decoration: underline;

	margin:5px 0 0;

	float:left;

}

.banners a:hover{text-decoration:none;}

/*table*/

.table{

	width:100%;

	overflow:hidden;

	margin:0 0 25px;

	width:710px;

	padding:0 0 0 76px;

	color:#666;

	line-height: 21px;

}

.table table{

	margin:0;

	padding:0;

	border-collapse:collapse;

	border-spacing:0;

	width:100%;

	font-size: 12px;

}

.table td{

	border:1px solid #dfdfdf;

	padding:9px;

	vertical-align: top;

}

.table td.col1{

	width:100px;

	text-align: center;

	vertical-align: middle;

	padding:19px 9px 20px;

}

.table p{margin:0 0 5px;}

.table a{color:#027fca;}

/*heading*/

.heading{

	height:1%;

	overflow:hidden;

	border-bottom:1px solid #e4e4e4;

	line-height: 29px;

	margin:0 0 20px;

	padding:0 0 5px;

}

.heading h2{

	font-size: 28px !important;

	font-weight: normal !important;

	color:#000 !important;

	margin:0 !important;

}

.heading a:invisible{
	display:none;
}

.heading span{

	display:block;

	font-size: 16px;

}

.visual-block{

	width:100%;

	overflow:hidden;

	margin:0 0 36px;

}

.visual-block .screen{

	display: block;

	margin:0 0 28px;

}

.visual-block p{margin:0 0 20px;}

/*main-columns*/

.main-columns{

	height:1%;

	overflow:hidden;

	background: url(../images/border.gif) repeat-y 619px 0;

	padding:0 30px 0 5px;

	margin: 0 0 20px;

}

.contact-page .main-columns{

	padding-top:5px;

	background-position:284px 0;

}

.what-new-page .main-columns{

	background: none;

	padding:0;

}

.pricing-page .main-columns{

	background:url(../images/separator5.gif) no-repeat 577px 0;

	padding-right: 42px;

}

.main-columns #content{

	width:576px;

}

.contact-page #content{

	width:610px;

	padding: 0 8px 0 0;

}

.main-columns #content .button{

	float:right;

	margin:0 8px 0 0;

	display: inline;

}

/*feature-blocks*/

.feature-blocks{

	width:588px;

	margin:0 -12px 0 0;

	overflow:hidden;

}

.feature-blocks .block{

	width:274px;

	margin:0 20px 0 0;

	float:left;

	font-size: 12px;

	line-height: 18px;

	padding:0 0 25px;

}

.feature-blocks .block img{

	display:block;

	border:1px solid #d6d6d6;

	margin:0 0 6px;

}

.feature-blocks .block h3{

	font-size: 12px !important;

	font-weight: normal;

	margin:0 !important;

	color:#000;

}

.feature-blocks .block p{margin:0 !important;}

.feature-blocks-holder{

	width:100%;

	overflow:hidden;

	margin:0 0 -25px;

}

.main-columns .side-column{

	width:286px;

	padding: 0;

	color:#797979;

}

.pricing-page .side-column{width:319px;}

.side-column p{margin:0 0 18px;}

.main-columns .side-column h3{

	font-size:18px;

	font-weight: normal;

	color:#000;

	margin:0 0 18px;

	position: relative;

}

.what-new-page .main-columns .side-column h3{

	font-size:20px;

	font-weight: bold;

	margin: 0 0 12px;

}

/*list-small*/

.list-small{

	font-size: 11px;

	line-height: 18px;

}

.list-normal{

	font-size: 12px;

	line-height: 18px;

}

.list-large{

	font-size: 14px;

	line-height: 20px;

	padding-left:0 !important;

	padding-bottom: 20px !important;

}

.list-small,

.list-normal,

.list-large{

	margin:0;

	padding:0 0 15px 12px;

	list-style:none;

	color:#797979;

}

.list-small li,

.list-normal li,

.list-large li{

	padding:0 0 0 12px;

	background: url(../images/ico-bullet2.gif) no-repeat 0 6px;

}

#content .list-normal{padding-bottom:35px;}

.sub-heading{

	font-size: 18px;

	line-height: 23px;

	color:#666;

	display: block;

	font-weight: normal;

}

#content .sub-heading{

	font-size: 17px;

	line-height: 26px;

}

.headline{

	height:1%;

	overflow:hidden;

	margin:0 0 40px;

}

.contact-page .headline{margin:0 0 35px;}

#content .headline{

	margin: 0 0 15px;

}

.headline h2{margin:0 0 12px !important;}

.contact-info{

	color:#000;

	display: block;

	font-size: 14px;

	line-height: 18px;

	padding:0 0 0 12px;

}

.copyright-info{

	font-size: 11px;

	text-align: center;

	margin:0;

}

/*rounded-block*/

.rounded-block{

	width:100%;

	overflow:hidden;

	background: url(../images/bg-rounded-block.gif) repeat-y;

	margin:0 0 48px;

}

.rounded-block .area{

	height:1%;

	overflow:hidden;

	background:url(../images/bg-rounded-block-bottom.gif) no-repeat 0 100%;

	padding:0 0 10px;

}

/*table-holder*/

.table-holder{

	height:1%;

	padding:42px 18px 0;

	background: url(../images/bg-th.gif) no-repeat;

}

.table-holder table{

	margin:-29px 0 0;

	padding:0;

	border-collapse:collapse;

	border-spacing:0;

	width:100%;

}

.table-holder th{

	color:#fff;

	font-size: 16px;

	text-align: left;

	padding:0 0 16px;

}

.table-holder td{

	padding:7px 0;

	font-size: 18px;

}

.table-holder .col1{

	width:410px;

	font-weight: bold;

}

.table-holder .col2{

	width:204px;

}

.table-holder .col3{

	width:186px;

}

/*button-small*/

.button-small{

	width:64px;

	height:32px;

	background: url(../images/button-small.png) no-repeat;

	font-size: 13px;

	line-height: 28px;

	font-weight: bold;

	color:#fff;

	display: block;

	padding:0 30px 0 10px;

	margin:7px 0 0;

}

/*btn-more*/

.btn-more{

	width:108px;

	height:28px;

	background: url(../images/btn-more.gif) no-repeat;

	color:#5c5c5c;

	font-size: 11px;

	line-height: 28px;

	font-weight: bold;

	display: block;

	text-align: center;

	margin:0 0 0 2px;

}

.btn-more span{

	padding:0 15px 0 0;

	background: url(../images/ico-arrow.gif) no-repeat 100% 50%;

}

.pricing-page #content h2{

	font-size: 24px !important;

	color:#2c2c2c;

	font-weight: normal !important;

	margin:0 0 17px !important;

}

.pricing-page #content p{

	font-size: 14px;

	line-height: 20px;

	margin:0 0 20px;

}

/*portfolio*/

.portfolio{

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

	line-height: 17px;

	height:1%;

}

.portfolio li{

	float:left;

	width: 308px;

	padding:0 12px 12px 0;

}

.portfolio li .holder{

	height:266px;

	padding:14px 8px 14px 14px;

	background: #f3f3f3;

}

.portfolio li img{

	display:block;

	border:1px solid #ccc;

	margin:0 0 13px;

}

.portfolio .title{

	color:#000;

	font-size: 14px;

	font-weight: normal;

	margin:0 0 1px;

}

.portfolio dl{

	font-size: 12px;

	color:#666;

	margin:0;

	overflow:hidden;

}

.portfolio dt{

	float:left;

	font-weight: bold;

	margin:0 4px 0 0;

}

.portfolio dd{

	margin:0;

}

.content-columns{

	width:933px;

	overflow:hidden;

	margin:0 -20px 0 0;

}

.content-column{

	width:443px;

	float:left;

	margin:0 20px 0 0;

}

.webform input.text{

	padding:5px;

	width:300px;

	display: block;

}

.webform input.text,

.webform textarea{border:1px solid #bbb;}

.webform textarea{

	width:300px;

	height:120px;

	overflow: auto;

}

.form{

	color:#797979;

	font-size: 13px;

	height:1%;

}

.form h3{

	color:#000;

	margin:0 0 20px !important;

}

.webform{

	padding:9px 0;

	height:1%;

	overflow:hidden;

}

.webform .item img{display: block;}

#content .webform{padding-left:5px;}

.form .tip{

	margin:0 0 0 -6px;

	position: relative;

}

.webform .item{

	overflow:hidden;

	padding:0 0 18px;

}

.form label{

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	display: block;

	padding:0 0 3px;

}

span.req {

	color:red;

	font-size:14px;

	font-weight:bold;

}

.cat_dropdown_smaller {

	width:150px;

}

.webform .row{padding:0 0 5px;}

.webform .row label{

	float:left;

	font-weight: normal;

	font-size: 12px;

	line-height: 16px;

	padding:0;

}

input.radio{

	width:15px;

	height:15px;

	margin:2px 5px 0 0;

	padding:0;

	float:left;

}

.link-block{

	width:180px;

	height:36px;

	overflow:hidden;

	background: url(../images/bg-link-block.gif) no-repeat;

	display: block;

	color:#fff;

	padding:9px 15px;

}

.link-block:hover{background-position:0 100%;}

.link-block strong {

	font-size:14px;

	display: block;

}

.link-block span{font-size: 11px;}

.link-block:hover{

	text-decoration:none;

	color:#1969bc;

}

.support-page .aside{width:237px;}

/*side-block*/

.side-block{

	width:237px;

	padding:0 0 48px;

	position: relative;

}

#content .side-block{

	float:right;

	margin:5px 0 0;

}

#content .side-block p{margin:0;}

.side-block .box{

	width:237px;

	overflow:hidden;

	background: url(../images/bg-side-block.gif) repeat-y;

}


.side-block .box .frame{

	width:237px;

	background: url(../images/bg-side-block-bottom.gif) no-repeat 0 100%;

}

.side-block .box .area{

	height:1%;

	overflow:hidden;

	background: url(../images/bg-side-block-top.gif) no-repeat;

	padding:15px 13px;

}

.side-block h3{

	font-size: 18px;

	margin:0;

	color:#000;

}

#content .side-block h3{font-size: 16px !important;}

.side-block p{

	font-size: 15px;

	line-height: 20px;

	margin:0 0 10px;

	color:#333;

}

.side-block .btn-more{

	display: none;

	position:absolute;

}

.side-block:hover .btn-more,

.side-block.hover .btn-more{

	display:block;

	left:0;

	top:0;

}

/*news-posts*/

.news-posts,

.news-posts .post{

	height:1%;

	overflow:hidden;

	font-size: 11px;

	line-height: 16px;

	padding:0 0 15px;

}

.news-posts .post p{margin:0;}

.news-posts .post .title,

.news-posts .post .posted{float:left;}

.news-posts .post .title{

	font-weight: normal;

	padding: 0 5px 0 0;

}

.news-posts .post .title a{color:#0080da;}

.news-posts .post .posted{color:#000;}

.headline .posted{

	display: block;

	font-size: 13px;

	color:#333;

	margin: 0 0 10px;

}

/*comment-form*/

.comment-form{

	width:623px;

	background:url(../images/bg-double-border.gif) repeat-x;

	padding:15px 0 0;

}

.comment-form .form{

	background: #fafafa;

	border:1px solid #f1f1f1;

	border-width: 1px 0 1px 1px;

	padding:15px 0 0 26px;

}

.rating span{

	font-size: 12px;

	float:left;

	margin:0 5px 0 0;

}

.rating .radio{

	margin: 4px 8px 0 0;

}

.comment-form .title{

	margin:0 0 25px -8px !important;

	position: relative;

	font-size: 14px;

}

.comment-form label{

	padding:0 0 2px;

	line-height: 12px;

}

.comment-form .item{

	padding-bottom:18px;

}

.comment-form .cat_textbox_small{

	width:294px;

	height:14px;

	padding:3px;

	display: block;

}

.comment-form textarea{

	width:310px;

	height:130px;

	border:1px solid #c7c7c7;

	overflow: auto;

}

.comment-form img{display: block;}

.contact-page .main-columns h3{

	font-size: 20px !important;

	font-weight: bold;

}

/*info-box*/

.info-box{

	height:1%;

	overflow:hidden;

	padding:0 0 16px;

	font-size: 12px;

}

.info-box h3{margin:0 0 10px !important;}

.info-box p{

	padding: 0 0 14px;

	margin:0;

}

.info-box p a{color:#06c;}

/*address*/

.address{

	width:100%;

	overflow:hidden;

}

.address address{margin:0;}

.address strong{

	display: block;

	color:#000;

	font-weight: normal;

}

.address span.row{

	margin:0 0 14px;

	display: block;

	font-style: normal;

}

/*footer*/

#footer {

	width:100%;

	overflow:hidden;

	background: #f8f8f8 url(../images/bg-footer.gif) repeat-x;

	border:2px solid #e1e1e1;

	border-width:2px 0;

}

.footer-holder{

	width:100%;

	background: url(../images/bg-footer-holder.gif) no-repeat 50% 0;

}

.footer-holder .area{

	width:930px;

	margin:0 auto;

	padding:25px 73px 10px 0;

}

.icons{

	margin:0 0 0 -3px;

	padding:0;

	list-style:none;

	float:left;

	position: relative;

}

.icons li{

	float:left;

	margin:0 8px 0 0;

}

.adobe-logo{

	float:right;

}

.footer-holder .row{

	padding:0 0 14px;

	overflow: visible;

}

.footer-holder .row:after{

	content:"";

	display:block;

	clear:both;

}

.footer-holder p{

	float:right;

	margin:0;

	color:#5f5f5f;

	font-size: 13px;

}

/*footer-nav*/

#nav_965565{

	float:left;

	margin:0 0 0 -9px;

	padding:0;

	list-style:none;

	overflow:hidden;

	font-size: 16px;

}

#nav_965565 li{

	float:left;

	padding:0 6px 0 9px;

	background: url(../images/separator4.gif) no-repeat 0 5px;

	margin:0 0 0 -1px;

}

#nav_965565 li a{color:#333;}

/*footer end*/

/*wrapper end*/

.swicher{float:right;}
.swicher ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    line-height: 26px;
}
.swicher ul li{
    float:left;
    margin:0 14px 0 0;
    display: inline;
}
.swicher ul li a{
    float:left;
    width:27px;
    border: 1px solid #f4f5f5;
    text-align: center;
}
.swicher ul li a:focus{outline:none;}
.swicher ul li a:hover,
.swicher ul a.active{
    border-color:#949494;
    color:#000;
    text-decoration: none;
}
/*message-block*/
.message-block{
    min-height:171px;
    background: url(/images/greencheck.png) no-repeat;
}
* html .message-block{
    overflow:visible;
    height:171px !important;
}
.message-page{padding-top:40px !important;}
.title-system-message{
    width:359px;
    height:47px;
    overflow:hidden;
    text-indent: -9999px;
    background: url(/images/title-system-message.gif) no-repeat;
}
.block h2 sup{
    font-size: 15px;
    line-height: 15px;
    vertical-align: top;
}
.block p sup{
    font-size: 10px;
    line-height: 10px;
    vertical-align: top;
}

.pagination-row .news-posts{
    width:600px;
    overflow:hidden;
}
.pagination-row .news-posts .post,
.pagination-row .news-posts .post .row{
    float:left;
}
.pagination-row .news-posts p,
.pagination-row .news-posts .posted{
    display: none !important;
}
.pagination-row .news-posts .first a{
    color:#2c2c2c !important;
    font-weight: bold;
    font-size: 14px;
}
.pagination-row .news-posts .post a{color:#8cbccc;}
.slideset{
padding:0;
margin:0;
list-style:none;
float:left;}
.slideset li{float:left;}
.slideset a{white-space: nowrap;}

