*{padding:0; margin:0;}
img {border:0;}
ul {list-style:none;}
a {text-decoration:none;}
#container a:hover { color:#000;}
/*#container { background:url(../images/bg1.jpg) no-repeat bottom center;}*/
#container .nav {background:none;}
#container h3 { line-height:40px; font-size:18px;}
.clear-block:unknown {
	clear: both; DISPLAY: block; VISIBILITY: hidden; height: 0px; content: "."
}
#container {width:980px; margin: auto;}
.clear-block {
	DISPLAY: inline-block
}
#introBoxes {margin-bottom:20px;}
.boxDevelopers LI A {
	COLOR: #fd4b22
}
.boxDevelopers LI A:hover {
	COLOR: #fe8b70
}
.boxAbout li a {
	COLOR: #888d8e
}
.boxAbout LI A:hover {
	COLOR: #b2b5b6
}
#breadcrubms A {
	COLOR: #888d8e
}
#breadcrubms A:hover {
	COLOR: #b2b5b6
}
#breadcrubms {
	font-size: 11px; margin: 0px 15px 10px
}
#breadcrubms .current {
	COLOR: #383c3d
}


li {
	padding-right: 0px; padding-left: 17px; background: url(http://a.cksource.com/c/1/inc/gfx/dec-bullet.gif) no-repeat 0px 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
li P {
	margin: 0px 0px 10px
}
img.fleft {
	FLOAT: left; margin-bottom: 15px; margin-right: 15px
}
img.fright {
	FLOAT: right; margin-bottom: 15px; margin-left: 15px
}



#content {
	position: relative
}
#introBoxes {
	position: relative; height: 200px
}
.introPart {
	DISPLAY: none
}
#intro2002 {
	DISPLAY: block
}
#introBoxes .box {
	COLOR: #fff
}
#introBoxes .box {
	 left: 85px;  position: absolute; top: 4px; height: 176px; width:806px; background:url(../images/bg.jpg) no-repeat;
}
#introBoxes .box img { margin:3px 0 0 3px;}
.box2002,.box2003,.box2004,.box2005,.box2006,.box2007,.box2008,.box2009,.box2010,.box2011,.box2012 {
	width: 810px
}

#introBoxes .box .inside {
	padding-right: 25px; padding-left: 25px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-introbox-left.jpg) no-repeat; padding-bottom: 0px; padding-top: 30px; height: 185px
}
#introBoxes .boxAccessibility .inside {
	padding-right: 50px; padding-left: 205px
}
#introBoxes .boxPerformance .inside {
	padding-right: 50px; padding-left: 205px
}
#introBoxes .boxFeatured .inside {
	padding-right: 50px; padding-left: 205px
}
#introBoxes .boxCommunity .inside {
	padding-right: 50px; padding-left: 205px
}
#introBoxes .box P {
	font-size: 14px; line-height: 18px
}
#introBoxes .box .ico {
	background: url(http://a.cksource.com/c/1/inc/gfx/intro-text.png) no-repeat -400px 0px; left: 20px; width: 160px; position: absolute; TOP: 20px; height: 180px
}
#introBoxes .boxPerformance .ico {
	background-position: -400px -180px
}
#introBoxes .boxFeatured .ico {
	background-position: -400px -360px
}
#introBoxes .boxCommunity .ico {
	background-position: -400px -540px
}

#introBoxes .boxWhy {
	left: 346px; width: 291px; position: absolute; TOP: 50px; height: 208px
}
#introBoxes .boxWhy2 {
	left: 346px; width: 291px; position: absolute; TOP: 50px; height: 208px
}
#introBoxes .boxWhy2 {
	left: 655px
}
#introBoxes .boxWhy .inside {
	padding-right: 20px; padding-left: 20px; padding-bottom: 0px; padding-top: 23px; height: 186px
}
.boxWhy UL {
	margin: 0px 0px 16px; height: 122px
}
.boxWhy UL LI {
	font-size: 14px; background: url(http://a.cksource.com/c/1/inc/gfx/dec-bullet-white.gif) no-repeat 0px 6px; margin: 0px 0px 6px; line-height: 18px
}
.boxWhy ul.smaller LI {
	line-height: 16px
}
.boxWhy UL LI A {
	COLOR: #fff; border-bottom: #e1fafd 1px dotted
}
.boxWhy UL LI A:hover {
	border-bottom: #fff 1px solid; TEXT-DECORATION: none
}
#introBoxes .boxScreenshot {
	left: 623px; width: 329px; position: absolute; TOP: 0px; height: 240px
}
.boxShadow {
	width: 379px; position: absolute; height: 36px
}
.boxManageShadow {
	left: 5px; TOP: 200px
}
.boxAccessibilityShadow {
	left: 115px; TOP: 200px
}
.boxPerformanceShadow {
	left: 5px; TOP: 200px
}
.boxFeaturedShadow {
	left: 5px; TOP: 200px
}
.boxCommunityShadow {
	left: 5px; TOP: 200px
}
.boxAccessibilityShadow {
	width: 750px
}
.boxPerformanceShadow {
	width: 750px
}
.boxFeaturedShadow {
	width: 750px
}
.boxCommunityShadow {
	width: 750px
}
.boxWhyShadow {
	left: 341px; width: 301px; TOP: 265px
}
.boxWhy2Shadow {
	left: 341px; width: 301px; TOP: 265px
}
.boxWhy2Shadow {
	left: 650px
}
.boxScreenshotShadow {
	left: 618px; width: 339px; TOP: 252px
}
.boxShadow img {
	width: 100%; height: 100%
}
.boxAccessibility P img {
	margin-left: 10px
}
#introNav {
	position: relative; height: 80px;
}
#introNav #playback LI {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
#introNav #playback .pause {
	DISPLAY: none
}
#introNav #playback A {
	DISPLAY: block; FLOAT: left; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/nav-icons.png); margin: 0px 3px 0px 0px; width: 20px; TEXT-INDENT: -9000px; background-REPEAT: no-repeat; height: 20px; outline: 0
}
#introNav #playback .prev A {
	background-position: 0px 0px
}
#introNav #playback .play A {
	background-position: 0px -20px
}
#introNav #playback .pause A {
	background-position: 0px -60px
}
#introNav #playback .next A {
	background-position: 0px -40px
}
#introNav #playback A:hover {
	opacity: 0.9
}
#timeline {
	background: url(../images/timeline1.png) no-repeat -5px 0px; left: 0px; overflow: hidden; width: 100%; position: absolute; TOP: 25px; height: 15px
}
#timeline .inside {
	background: url(../images/timeline1.png) no-repeat -913px -42px; width: 990px; position: relative; height: 100%
}
#introNav ul.nav {
	left: 0px;
	margin: 0px;
	width: 100%;
	position: absolute;
	TOP: 45px;
	height: 40px
}
#introNav .nav LI {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none; position: absolute; TOP: 0px; TEXT-ALIGN: center
}
#introNav .nav .p1 {
	left: 0px
}
#introNav .nav .p2 {
	left: 80px
}
#introNav .nav .p3 {
	left: 167px
}
#introNav .nav .p4 {
	left: 256px
}
#introNav .nav .p5 {
	left: 345px
}
#introNav .nav .p6 {
	left: 434px
}
#introNav .nav .p7 {
	left: 518px
}
#introNav .nav .p8 {
	left: 605px
}
#introNav .nav .p9 {
	left: 695px
}
#introNav .nav .p10 {
	left: 783px
}
#introNav .nav .p11 {
	left: 870px
}
#introNav .nav .p12 {
	left: 950px
}
#introNav .nav LI A {
	font-size: 14px; COLOR: #6e7577; outline: 0
}
#introNav .nav LI A:hover {
	COLOR: #525758; TEXT-DECORATION: none
}
#introNav .nav LI.active A {
	COLOR: #383c3d
}
#introNav .nav A .point {
	display: block;  width: 15px; height: 15px; cursor: pointer; text-align: -9000px; position: absolute; top: -20px; left: 0px;  outline: 0
}
#introNav .nav .p1 .point {
	left: 0px;
}
#introNav .nav .p2 .point {
	left: 6px;
}
#introNav .nav .p3 .point {
	left: 12px;
}
#introNav .nav .p4 .point {
	left: 8px;
}
#introNav .nav .p5 .point {
	left: 8px;
}
#introNav .nav .p6 .point {
	left: 8px;
}
#introNav .nav .p7 .point {
	left: 8px;
}
#introNav .nav .p8 .point {
	left: 8px;
}
#introNav .nav .p9 .point {
	left: 8px;
}
#introNav .nav .p10 .point {
	left: 8px;
}
#introNav .nav .p11 .point {
	left: 8px;
}
#introNav .nav .p12 .point {
	left: 10px;
}


.hBoxes .box {
	padding-right: 0px; padding-left: 0px; FLOAT: left; padding-bottom: 0px; padding-top: 5px; height: 155px
}
.hBoxes .boxNews {
	width: 224px; padding-top: 0px
}
.hBoxes .boxProductTour {
	padding-right: 0px; padding-left: 20px; padding-bottom: 0px; width: 240px; padding-top: 0px
}
.hBoxes .boxDevelopers {
	padding-right: 20px; padding-left: 10px; padding-bottom: 0px; width: 212px; padding-top: 0px
}
.hBoxes .boxWhoUses {
	padding-right: 20px; padding-left: 10px; padding-bottom: 0px; width: 214px; padding-top: 0px
}
.box H3 {
	font-size: 15px; margin: 0px 0px 15px
}
dl.news DT {
	margin: 0px 0px 9px
}
dl.news DD {
	margin: 0px 0px 9px
}
dl.news DT {
	FLOAT: left; width: 34px; COLOR: #424546
}
dl.news DD {
	FONT-WEIGHT: bold
}
.boxProductTour H3 {
	DISPLAY: none
}
.boxDevelopers LI {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 9px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
.boxDevelopers LI A {
	padding-right: 0px; padding-left: 29px; FONT-WEIGHT: bold; background: url(http://a.cksource.com/c/1/inc/gfx/nav-icons.png) no-repeat; padding-bottom: 4px; padding-top: 0px; height: 16px
}
.boxDevelopers .docs A {
	background-position: 0px -143px
}
.boxDevelopers .dev A {
	background-position: 0px -183px
}
.boxDevelopers .board A {
	background-position: 0px -223px
}
.boxDevelopers .ideas A {
	background-position: 0px -263px
}
.boxDevelopers .docs A:hover {
	background-position: 0px -123px
}
.boxDevelopers .dev A:hover {
	background-position: 0px -163px
}
.boxDevelopers .board A:hover {
	background-position: 0px -203px
}
.boxDevelopers .ideas A:hover {
	background-position: 0px -243px
}
.boxWhoUses UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 20px; TEXT-ALIGN: center
}
.boxWhoUses LI {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px; padding-top: 0px; LIST-STYLE-TYPE: none
}
.fBoxes {
	clear: both; BORDER-TOP: #e6e6e6 3px solid; margin: 0px 0px 20px
}
.fBoxes .box {
	BORDER-right: #e5e6e7 1px solid; padding-right: 20px; padding-left: 20px; font-size: 12px; FLOAT: left; padding-bottom: 1px; width: 210px; padding-top: 10px; height: 115px
}
.fBoxes .boxAbout {
	padding-right: 10px; padding-left: 0px; width: 220px
}
.fBoxes .boxOther {
	padding-right: 10px; width: 211px
}
.fBoxes .boxPartners {
	width: 200px
}
.fBoxes .boxLicence {
	width: 200px
}
.fBoxes .boxWeAre {
	width: 206px; BORDER-TOP-STYLE: none; BORDER-right-STYLE: none; BORDER-left-STYLE: none; border-bottom-STYLE: none
}
.fBoxes .box H3 {
	margin: 0px 0px 10px
}
.boxAbout LI {
	padding-right: 0px; padding-left: 12px; background: url(http://a.cksource.com/c/1/inc/gfx/nav-icons.png) no-repeat -5px -103px; FLOAT: left; padding-bottom: 0px; margin: 0px; width: 61px; padding-top: 0px; LIST-STYLE-TYPE: none
}
.fBoxes .box P {
	margin: 0px 0px 10px
}
.fBoxes .box P.logo {
	TEXT-ALIGN: center
}
#titleBar {
	padding-right: 0px; padding-left: 13px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-titlebar.jpg) #13bedd no-repeat; padding-bottom: 0px; margin: 0px 0px 20px; OVERFLOW: hidden; COLOR: #fff; padding-top: 0px; height: 52px
}
#titleBar H1 {
	FONT-WEIGHT: normal; font-size: 28px; line-height: 50px
}
#titleBar H2.promo {
	right: 305px; position: absolute; TOP: 18px
}
#titleBar H3 A {
	position: absolute; TOP: 11px; height: 30px
}
#titleBar .btnDemo A {
	right: 154px; background: url(http://a.cksource.com/c/1/inc/gfx/btns-subpages.png) no-repeat left -143px
}
.page-download #titleBar .btnDemo A {
	right: 12px
}
#titleBar .btnDownload A {
	right: 12px; background: url(http://a.cksource.com/c/1/inc/gfx/btns-subpages.png) no-repeat left -95px
}
#leading {
	padding-right: 15px; padding-left: 15px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-leading.jpg) #e0dfdd repeat-x left top; padding-bottom: 5px; margin: 0px 0px 20px; padding-top: 15px; position: relative
}
#leading .inside {
	padding-right: 0px; padding-left: 242px; MIN-height: 40px; padding-bottom: 0px; padding-top: 0px
}
#leading .insideTextFullLength {
	padding-left: 15px; MIN-height: 40px
}
.leadingWhoUses .inside {
	MIN-height: 120px! important
}
.leadingSmallmargin {
	margin-bottom: 0px! important
}
#leading P {
	FONT-WEIGHT: bold; font-size: 14px; margin: 0px 0px 10px; COLOR: #515455
}
#leading .ico {
	background: url(http://a.cksource.com/c/1/inc/gfx/bg-leading-ico.png) no-repeat; left: 15px; width: 209px; position: absolute; TOP: 15px; height: 170px
}
.pageNav {
	margin: 0px auto 10px; width: 53px; height: 13px
}
.pageNav LI {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; margin: 0px auto; padding-top: 0px; LIST-STYLE-TYPE: none
}
.pageNav A {
	DISPLAY: block; FLOAT: left; margin: 0px 0px 0px 7px; width: 13px; TEXT-INDENT: -3000px; height: 13px; outline: 0
}
.pageNav A:hover {
	TEXT-DECORATION: none
}
.pageNav .back A {
	background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 0px 0px; margin: 0px
}
.pageNav .print A {
	background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 0px -32px
}
.pageNav .top A {
	background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 0px -64px
}
.btnDemo {
	DISPLAY: inline
}
.btnDownload {
	DISPLAY: inline
}
.btnLearn {
	DISPLAY: inline
}
.btnBuyNow {
	DISPLAY: inline
}
.btnDemo A {
	background-position: 0px 0px; DISPLAY: block; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/buttons.png); width: 137px; TEXT-INDENT: -9000px; background-REPEAT: no-repeat; height: 37px; background-color: transparent; outline: 0
}
.btnDownload A {
	background-position: 0px 0px; DISPLAY: block; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/buttons.png); width: 137px; TEXT-INDENT: -9000px; background-REPEAT: no-repeat; height: 37px; background-color: transparent; outline: 0
}
.btnLearn A {
	background-position: 0px 0px; DISPLAY: block; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/buttons.png); width: 137px; TEXT-INDENT: -9000px; background-REPEAT: no-repeat; height: 37px; background-color: transparent; outline: 0
}
.btnBuyNow A {
	background-position: 0px 0px; DISPLAY: block; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/buttons.png); width: 137px; TEXT-INDENT: -9000px; background-REPEAT: no-repeat; height: 37px; background-color: transparent; outline: 0
}
.btnDownload A {
	background-position: 0px -38px; width: 139px
}
.btnLearn A {
	background-position: 0px -79px; width: 119px; height: 30px
}
.btnBuyNow A {
	background-position: 0px -119px; width: 102px; height: 30px
}
.customerList LI {
	padding-right: 0px; BORDER-TOP: #e5e6e7 1px solid; padding-left: 54px; background: none transparent scroll repeat 0% 0%; FLOAT: left; margin-bottom: 0px; padding-bottom: 0px; width: 188px; padding-top: 13px
}
.customerList LI.firstrow {
	BORDER-TOP-STYLE: none; padding-top: 130px; BORDER-right-STYLE: none; BORDER-left-STYLE: none; border-bottom-STYLE: none
}
.customerList LI.clear {
	padding-left: 16px
}
.customerList H2 {
	padding-right: 0px; padding-left: 0px; right: 16px; padding-bottom: 0px; width: 179px; line-height: normal; padding-top: 0px; TOP: 20px; height: 120px; TEXT-ALIGN: center
}
#main .customerList H2 {
	padding-right: 0px; padding-left: 0px; right: 16px; padding-bottom: 0px; width: 179px; line-height: normal; padding-top: 0px; TOP: 20px; height: 120px; TEXT-ALIGN: center
}
#main .customerList LI.firstrow H2 {
	TOP: 0px
}
.customerList H2 A {
	DISPLAY: block; background: url(http://a.cksource.com/c/1/inc/gfx/bg-logo.gif) no-repeat 0px 0px; width: 179px; line-height: 120px; height: 120px; TEXT-ALIGN: center
}
.customerList H2 A img {
	VERTICAL-ALIGN: middle
}
H2 SPAN {
	DISPLAY: inline-block
}
.customerList H3 {
	font-size: 14px; margin: 0px 0px 5px
}
#main .customerList H3 {
	font-size: 14px; margin: 0px 0px 5px
}
.customerList H4 {
	FONT-WEIGHT: normal; font-size: 11px; margin: 0px 0px 14px
}
.customerList H4 A {
	padding-right: 20px; padding-left: 0px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -127px; padding-bottom: 0px; padding-top: 0px
}
.pager {
	margin: 0px auto; width: 180px; TEXT-ALIGN: center
}
#node-2 .pager {
	margin-TOP: 15px; padding-bottom: 20px
}
.pager P {
	FLOAT: left; margin: 0px
}
.pager UL {
	FLOAT: left; margin: 0px
}
.pager LI.pager-prev A {
	padding-right: 8px; DISPLAY: block; padding-left: 8px; padding-bottom: 0px; padding-top: 0px; height: 20px
}
.pager LI.pager-next A {
	padding-right: 8px; DISPLAY: block; padding-left: 8px; padding-bottom: 0px; padding-top: 0px; height: 20px
}
.pager LI.pager-prev A SPAN {
	DISPLAY: none
}
.pager LI.pager-next A SPAN {
	DISPLAY: none
}
.pager LI.pager-prev A {
	background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 0px 5px; margin: 0px 13px 0px 0px
}
.pager LI.pager-next A {
	background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 0px -123px; margin: 0px 0px 0px 13px
}
.pager LI {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 0px
}
.pager LI A {
	padding-right: 7px; DISPLAY: block; padding-left: 5px; background: url(http://a.cksource.com/c/1/inc/gfx/icos-page.gif) no-repeat 0px -38px; FLOAT: left; padding-bottom: 9px; COLOR: #fd4b22; margin-right: 2px; padding-top: 3px; TEXT-ALIGN: center
}
.pager LI StrONG.active {
	padding-right: 7px; DISPLAY: block; padding-left: 5px; background: url(http://a.cksource.com/c/1/inc/gfx/icos-page.gif) no-repeat 0px -38px; FLOAT: left; padding-bottom: 9px; COLOR: #fd4b22; margin-right: 2px; padding-top: 3px; TEXT-ALIGN: center
}
.pager LI A:hover {
	TEXT-DECORATION: none; opacity: 0.6
}
.pager LI StrONG.active {
	background-position: 0px 0px; FONT-WEIGHT: normal; COLOR: #fff
}
#main .post {
	padding-bottom: 30px; margin: 5px 0px 10px 14px; border-bottom: #e5e6e7 1px solid
}
#main .blog-row-last .post {
	margin-bottom: 20px; border-bottom-STYLE: none
}
#main .post H2.title {
	padding-right: 0px; padding-left: 0px; font-size: 16px; background: none transparent scroll repeat 0% 0%; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px; height: auto
}
#main .post div.meta {
	margin-TOP: 0px; font-size: 11px; margin-bottom: 15px
}
ul.entryOptions {
	clear: both; FLOAT: left; margin-bottom: 16px
}
ul.entryOptions LI {
	padding-left: 0px; background: none transparent scroll repeat 0% 0%; FLOAT: left; margin-bottom: 0px; margin-right: 20px
}
ul.entryOptions LI.node_read_more A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -127px
}
ul.entryOptions LI.readAll A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -127px
}
ul.entryOptions LI.comment_comments A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -95px
}
ul.entryOptions LI.comment_add A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -95px
}
ul.entryOptions LI.comments A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -95px
}
.boxCategories {
	margin-TOP: 2px
}
.boxMenu H3 {
	COLOR: #000! important
}
.boxMenu UL LI {
	background: url(http://a.cksource.com/c/1/inc/gfx/nav-icons.png) no-repeat -5px -103px; margin-bottom: 6px; margin-left: 4px
}
.boxMenu UL LI A {
	FONT-WEIGHT: bold
}
.boxCategories UL LI A {
	COLOR: #fd4b22
}
.boxMenuBlue UL LI A {
	COLOR: #04b1d1
}
ul.featuresNav {
	padding-left: 14px; FLOAT: left; margin-left: 0px; border-bottom: #e5e6e7 1px solid
}
ul.featuresNav LI {
	padding-left: 0px; background: url(http://a.cksource.com/c/1/inc/gfx/icon-bottomShadow.gif) no-repeat 0px 100%; FLOAT: left; margin-bottom: 10px; margin-right: 26px
}
ul.featuresNav LI A {
	padding-right: 10px; DISPLAY: block; padding-left: 46px; FONT-WEIGHT: normal; font-size: 14px; background: url(http://a.cksource.com/c/1/inc/gfx/featuresNav-icons.png) no-repeat; padding-bottom: 20px; COLOR: #000; padding-top: 13px
}
ul.featuresNav LI A:hover {
	COLOR: #878c8d; TEXT-DECORATION: none
}
ul.featuresNav LI.active {
	background: red; position: relative
}
ul.featuresNav LI.active A {
	DISPLAY: block; background-IMAGE: url(http://a.cksource.com/c/1/inc/gfx/featuresNav-icons.png); padding-bottom: 10px; COLOR: #fff; position: relative; background-color: #393939
}
ul.featuresNav LI.searchF A {
	background-position: 7px -252px
}
ul.featuresNav LI.textFormattingF A {
	background-position: 7px 4px
}
ul.featuresNav LI.fileManagementF A {
	background-position: 7px -188px
}
ul.featuresNav LI.imageBrowserF A {
	background-position: 7px -123px
}
ul.featuresNav LI.tagEditorF A {
	background-position: 7px -59px; padding-left: 44px
}
#main H2.featureTitle {
	clear: both; padding-right: 30px; margin-TOP: 0px; padding-left: 100px; FONT-WEIGHT: normal; font-size: 29px; background: none transparent scroll repeat 0% 0%; padding-bottom: 35px; padding-top: 25px
}
#main H2.searchFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-search.gif) no-repeat -1px 0px
}
#main H2.controlFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-control.gif) no-repeat -1px 0px
}
#main H2.corpFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-corpwebsite.gif) no-repeat -1px 0px
}
#main H2.cssFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-css.gif) no-repeat -1px 0px
}
#main H2.customizationFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-customization.gif) no-repeat -1px 0px
}
#main H2.formattingFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-formatting.gif) no-repeat -1px 0px
}
#main H2.integrationFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-integration.gif) no-repeat -1px 0px
}
#main H2.oemFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-oem.gif) no-repeat -1px 0px
}
#main H2.usabilityFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-usability.gif) no-repeat -1px 0px
}
#main H2.richcontentFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-richcontent.gif) no-repeat -1px 0px
}
#main H2.uiFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-ui.gif) no-repeat -1px 0px
}
#main H2.websiteFT {
	background: url(http://a.cksource.com/c/1/inc/gfx/iconF-big-website.gif) no-repeat -1px 0px
}
div.feature {
	FLOAT: left; margin-left: 14px; width: 276px; margin-right: 34px
}
div.featureLastInRow {
	margin-right: 0px
}
div.feature H2 A {
	COLOR: #000
}
P.see {
	margin-TOP: -10px; FONT-WEIGHT: normal; font-size: 12px; margin-bottom: 25px
}
H5.readMore {
	margin-TOP: -10px; FONT-WEIGHT: normal; font-size: 12px; margin-bottom: 25px
}
P.see A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -127px
}
H5.readMore A {
	padding-right: 18px; background: url(http://a.cksource.com/c/1/inc/gfx/icons-subpages.gif) no-repeat 100% -127px
}
.box H5.readMore {
	margin-TOP: 0px
}
P.searchBar {
	padding-left: 15px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: #e5e6e7 1px solid
}
INPUT#searchAddons {
	BORDER-right: #cfcfcf 1px solid; padding-right: 3px; BORDER-TOP: #cfcfcf 1px solid; padding-left: 3px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-body.jpg) repeat-x left -20px; padding-bottom: 5px; margin: 0px 20px 0px 0px; BORDER-left: #cfcfcf 1px solid; width: 200px; padding-top: 5px; border-bottom: #cfcfcf 1px solid
}
SELECT#sortBy {
	BORDER-right: #cfcfcf 1px solid; padding-right: 2px; BORDER-TOP: #cfcfcf 1px solid; padding-left: 2px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-body.jpg) repeat-x left -20px; padding-bottom: 5px; margin: 0px 20px 0px 0px; BORDER-left: #cfcfcf 1px solid; width: 225px; padding-top: 5px; border-bottom: #cfcfcf 1px solid
}
P.searchBar label {
	FONT-WEIGHT: bold; COLOR: #000; margin-right: 6px
}
#main .postPlugin H2.title {
	margin-TOP: 0px; margin-bottom: 8px
}
SPAN.rW {
	DISPLAY: block; background: url(http://a.cksource.com/c/1/inc/gfx/ico-stars.gif) repeat-x left -13px; FLOAT: left; width: 65px; margin-right: 5px; position: relative; TOP: 2px
}
SPAN.rate {
	DISPLAY: block; background: url(http://a.cksource.com/c/1/inc/gfx/ico-stars.gif) red repeat-x left top; TEXT-INDENT: -5000px; height: 12px
}
#main .postPlugin ul.entryOptions {
	margin-TOP: -10px; font-size: 11px
}
#main .postPlugin ul.entryOptions SPAN {
	COLOR: #000
}
#main .postPlugin ul.entryOptions LI.comment_add A {
	background: none transparent scroll repeat 0% 0%
}
#main .postPlugin ul.entryOptions LI.comment_comments A {
	background: none transparent scroll repeat 0% 0%
}
#main div.download H2 {
	padding-right: 10px! important; padding-left: 10px! important; background: url(http://a.cksource.com/c/1/inc/gfx/bg-h.gif) repeat-x left top; margin-bottom: 10px; padding-bottom: 5px! important; padding-top: 5px! important; position: relative
}
ul.additionalLinks {
	padding-right: 0px; padding-left: 30px; right: -80px; padding-bottom: 0px; BORDER-left: silver 1px solid; width: 179px; padding-top: 0px; position: absolute; TOP: 85px
}
div.download {
	left: 13px; FLOAT: left; position: relative
}
div.downloadLastInRow {
	margin-right: 0px
}
div.downloadMain {
	margin-bottom: 20px; width: 890px; position: relative
}
#main div.downloadMain UL {
	margin-left: 226px
}
#main div.downloadMain H2 {
	margin-bottom: 20px; margin-right: -35px
}
#main div.downloadMain H3 {
	font-size: 14px
}
div.download SPAN {
	COLOR: #000
}
div.download A.sysReq {
	COLOR: #fd4b22
}
P.downloads {
	FLOAT: left
}
P.downloads A.downloadTar {
	DISPLAY: block; background: url(http://a.cksource.com/c/1/inc/gfx/btns-subpages.png) no-repeat 0px 0px; FLOAT: left; width: 146px; TEXT-INDENT: -5000px; height: 31px
}
P.downloads A.downloadZip {
	DISPLAY: block; background: url(http://a.cksource.com/c/1/inc/gfx/btns-subpages.png) no-repeat 0px -48px; FLOAT: left; width: 130px; TEXT-INDENT: -5000px; height: 31px
}
A.downloadTar {
	margin-right: 7px
}
ul.demoNav {
	margin-TOP: 20px; FLOAT: left; margin-bottom: -1px; margin-left: 20px; height: 36px
}
ul.demoNav LI {
	padding-left: 3px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-h.gif) repeat-x left top; FLOAT: left; margin: 0px 2px 7px 0px; LIST-STYLE-TYPE: none; position: relative; height: 28px
}
ul.demoNav LI.chooseSample {
	background: url(http://a.cksource.com/c/1/inc/gfx/btn-choose-sample.gif) no-repeat left top; width: 112px; TEXT-INDENT: -5000px; margin-right: 15px; height: 36px
}
ul.demoNav LI A {
	padding-right: 11px; DISPLAY: block; padding-left: 8px; FONT-WEIGHT: bold; font-size: 14px; padding-bottom: 8px; COLOR: #515455; padding-top: 6px
}
ul.demoNav LI.active {
	background: url(http://a.cksource.com/c/1/inc/gfx/bg-elements.jpg) no-repeat left top
}
ul.demoNav LI.active A {
	background: url(http://a.cksource.com/c/1/inc/gfx/bg-elements.jpg) no-repeat 100% -40px; COLOR: #fff
}
.demoWrapper {
	background: url(http://a.cksource.com/c/1/inc/gfx/bg-demo.gif) repeat-x left top
}
div.demo {
	padding-left: 20px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-demo-left.gif) no-repeat left top
}
div.demoInside {
	padding-right: 20px; background: url(http://a.cksource.com/c/1/inc/gfx/bg-demo-right.gif) no-repeat right top; margin-bottom: 50px; padding-top: 20px
}
