.content a,.content a:visited,.content a:active,.content a:link{text-decoration:underline;}
.content a:hover{text-decoration:underline;}
.content ul{margin:10px 0;}
.content ul li{margin:.538em 0;*margin:.525em 0;padding-left:20px;background:transparent url('../img/bullet.png') no-repeat scroll 0 .5em;}
.content em,.content strong{font-weight:bold;}
.content em{color:#5D2E7E;}
.content p{margin:1.23em 0;*margin:1.2em 0;}
.content h3{padding-bottom:.2em;padding-top:.9em;font-size:162%;font-weight:bold;color:#5D2E7E;}
.content h4{padding-bottom:.2em;padding-top:.9em;font-size:153.9%;font-weight:bold;color:#5D2E7E;}
.content h5{padding-bottom:0;padding-top:.2em;font-size:131%;font-weight:bold;color:#5D2E7E;}
.content h3.first-of-type,.content h4.first-of-type,.content h5.first-of-type{padding-top:0;}
.content p.subtitle{margin:.5em 0;}
.content abbr{border-bottom:1px dotted #6D2E82;}
.content .new-feature{background-color:#FFF6DC;color:#602D7E;font-style:italic;font-weight:normal;padding:1px 4px;margin-left:3px;vertical-align:top;}
.content legend{display:none;}
.content fieldset p label{display:block;padding-left:.2em;}
.content fieldset input,.content fieldset textarea,.content fieldset select{border:1px solid #6D2E82;padding:.1em;width:20em;}
.content fieldset input.short,.content fieldset textarea.short,.content fieldset select.short{width:15em;}
.content fieldset input:focus,.content fieldset textarea:focus,.content fieldset select:focus{border:1px solid #000;}
.content fieldset .field{padding-top:.2em;padding-bottom:.5em;}
.content fieldset .field,.content fieldset .buttons{font-size:116%;}
.content fieldset .field .error{padding-left:.5em;line-height:2.3em;*line-height:1.5em;}
.content fieldset label{float:left;clear:left;width:19em;text-align:right;display:block;}
.content fieldset.two-line-field label{float:none;text-align:left;}
.content fieldset .checkbox label,.content fieldset .checkbox input{float:none;width:auto;text-align:left;display:inline;}
.content fieldset .checkbox input{border:none;}
.content fieldset .input,.content fieldset .buttons{margin-left:19.7em;}
.content fieldset .checkbox .input{float:left;clear:left;width:19em;text-align:right;display:block;margin-left:0;}
.content fieldset .checkbox label{float:none;clear:none;width:auto;text-align:left;display:inherit;margin-left:19.7em;*margin-left:0;}
.content fieldset .checkbox input,.content fieldset .checkbox label span{font-size:86%;}
.content fieldset.two-line-field .input,.content fieldset.two-line-field .buttons{margin-left:0;}
.content fieldset .input .help{font-size:85%;margin:0;padding:0;}
.content fieldset .buttons{padding-top:.8em;}
.content fieldset .buttons input{border:none;width:auto;}
.content fieldset .required img{background:transparent url('../img/required_marker.png') no-repeat;vertical-align:top;height:6px;width:5px;}
.content fieldset .error{font-size:85%;color:#CB1313;}
body.CTCPage_signup_account .content fieldset .error{width:300px;text-align:left;}
body.CTCPage_signup_account .content fieldset .termsbox .error{width:450px;}
body.CTCPage_signup_account2 .content fieldset .error{padding-top:.5em;line-height:1em;width:18em;font-size:.7em;}
body.CTCPage_signup_account2 .content fieldset #agree_errorPanel{width:35em;}
body.CTCPage_signup_account2 .content .left-block{width:33.5em;}
body.CTCPage_signup_account2 .content .right-block{width:32em;}
body.CTCPage_signup_account2 .content .input-fields{width:29em;}
body.CTCPage_signup_account2 .content .input-fields .left-block,body.CTCPage_signup_account2 .content .input-fields .right-block{width:14em;}
body.CTCPage_signup_account2 .content fieldset label{font-weight:bold;text-align:left;width:9em;}
body.CTCPage_signup_account2 .content fieldset .input-fields input,body.CTCPage_signup_account2 .content fieldset textarea,body.CTCPage_signup_account2 .content fieldset select{width:9em;margin:0 0 15px 0;}
body.CTCPage_signup_account2 .content fieldset input.checkbox#agree,body.CTCPage_signup_account2 .content fieldset .checkbox .input{clear:left;display:block;float:left;text-align:left;width:1em;}
body.CTCPage_signup_account2 .content fieldset .checkbox label{font-weight:normal;font-size:.8em;width:30em;margin-left:.5em;}
body.CTCPage_signup_account2 .content fieldset .input,body.CTCPage_signup_account2 .content fieldset .buttons,body.CTCPage_signup_account2 .content fieldset .textarea{margin-left:.1em;}
body.CTCPage_signup_account2 .content fieldset .input .help{font-size:.7em;width:13em;}
body.CTCPage_signup_account2 .content h2{color:#5D2E7E;font-family:"Lucida Sans";font-size:230%;font-weight:bold;line-height:1em;}
body.CTCPage_signup_account2 .content p.sub-title{color:#5D2E7E;font-size:131%;line-height:1.4em;margin-top:.4em;}
body.CTCPage_signup_account2 .content fieldset{border:solid 1px #aaa;padding:20px 0 10px 30px;}
body.CTCPage_signup_account2 .content ul li{color:red;}
body.CTCPage_signup_account2 .content #testimonials blockquote{background:transparent url(../img/feature_quote.png) no-repeat scroll 0 -14px;line-height:1.5em;margin:0;min-height:40px;padding:3px 15px 10px 57px;width:auto;}
body.CTCPage_signup_account2 .content #testimonials h5{color:#F4BF2A;font-size:1em;font-weight:bold;margin:15px;padding:0;}
body.CTCPage_signup_account_base .content fieldset .error{padding-top:.5em;line-height:1.4em;width:18em;font-size:.7em;}
body.CTCPage_signup_account_base .content fieldset #agree_errorPanel{width:35em;}
body.CTCPage_signup_account_base .content .left-block{width:45em;*width:43em;}
body.CTCPage_signup_account_base .content .right-block{width:22.723em;}
body.CTCPage_signup_account_base .content .input-fields{width:30em;}
body.CTCPage_signup_account_base .content .input-fields .left-block,body.CTCPage_signup_account_base .content .input-fields .right-block{width:10em;}
body.CTCPage_signup_account_base .content fieldset label{font-weight:bold;text-align:left;width:10em;}
body.CTCPage_signup_account_base .content fieldset .input-fields label{padding-top:2px;}
body.CTCPage_signup_account_base .content fieldset .input-fields input,body.CTCPage_signup_account_base .content fieldset textarea,body.CTCPage_signup_account_base .content fieldset select{width:12em;margin:0 0 7px 0;}
body.CTCPage_signup_account_base .content fieldset .termsbox{margin-bottom:2px;}
body.CTCPage_signup_account_base .content fieldset input.checkbox#agree,body.CTCPage_signup_account_base .content fieldset .checkbox .input{clear:left;display:block;float:left;text-align:left;width:1em;}
body.CTCPage_signup_account_base .content fieldset .checkbox label{font-weight:normal;font-size:.8em;width:35em;margin-left:.5em;}
body.CTCPage_signup_account_base .content fieldset .input,body.CTCPage_signup_account_base .content fieldset .buttons,body.CTCPage_signup_account_base .content fieldset .textarea{margin-left:.1em;}
body.CTCPage_signup_account_base .content fieldset .input{padding-left:10em;}
body.CTCPage_signup_account_base .content fieldset .termsbox .input{padding-left:0;}
body.CTCPage_signup_account_base .content fieldset .input .help{font-size:.7em;width:auto;}
body.CTCPage_signup_account_base .content h2{color:#5D2E7E;font-family:"Lucida Sans";font-size:230%;font-weight:bold;line-height:1em;}
body.CTCPage_signup_account_base .content p.sub-title{color:#5D2E7E;font-size:131%;line-height:1.4em;margin-top:.4em;}
body.CTCPage_signup_account_base .content fieldset{padding:20px 0 20px 30px;}
body.CTCPage_signup_account_base .field-mode{color:#612D7F;font-size:.7em;vertical-align:middle;}
body.CTCPage_signup_account_base .content ul li{color:red;}
body.CTCPage_signup_account_base .content #testimonials blockquote{background:transparent url(../img/feature_quote.png) no-repeat scroll 0 -14px;line-height:1.5em;margin:0;min-height:40px;padding:3px 15px 10px 57px;width:auto;}
body.CTCPage_signup_account_base .content #testimonials h5{color:#F4BF2A;font-size:1em;font-weight:bold;margin:15px;padding:0;}
body.CTCPage_signup_account_with_watch_visitors_header .content fieldset .error{width:14em;}
body.CTCPage_signup_account_with_watch_visitors_header .content h2{line-height:.8em;margin-bottom:5px;}
body.CTCPage_signup_account_with_watch_visitors_header .content fieldset{padding:10px 0 20px 80px;}
body.CTCPage_signup_account_with_titles_above_fields .content p.sub-title{margin-bottom:.2em;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset .termsbox{padding-top:12px;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset label{float:none;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset .input{padding-left:0;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset .input-fields input{width:18em;padding:4px;margin:0;}
body.CTCPage_signup_account_with_watch_visitors_header .content fieldset .input-fields label{padding-left:2px;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset label{width:auto;}
body.CTCPage_signup_account_with_titles_above_fields .content fieldset label span{font-weight:normal;}
body.CTCPage_signup_account_with_watch_visitors_header .content fieldset .error{width:auto;}
body.CTCPage_signup_account_landing_rev1 table.pricing-table{margin-top:0;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .error{padding-top:.5em;line-height:1em;width:14em;font-size:.7em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset #agree_errorPanel{width:35em;}
body.CTCPage_signup_account_landing_rev1 .content .left-block{width:40em;*width:39em;}
body.CTCPage_signup_account_landing_rev1 .content .right-block{width:27.723em;*width:27em;}
body.CTCPage_signup_account_landing_rev1 .content .input-fields{width:29em;}
body.CTCPage_signup_account_landing_rev1 .content .input-fields .left-block,body.CTCPage_signup_account_landing_rev1 .content .input-fields .right-block{width:10em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset label{font-weight:bold;text-align:left;width:10em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .input-fields label{padding-top:2px;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .input-fields input,body.CTCPage_signup_account_landing_rev1 .content fieldset textarea,body.CTCPage_signup_account_landing_rev1 .content fieldset select{width:12em;margin:0 0 7px 0;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .termsbox{margin-bottom:2px;}
body.CTCPage_signup_account_landing_rev1 .content fieldset input.checkbox#agree,body.CTCPage_signup_account_landing_rev1 .content fieldset .checkbox .input{clear:left;display:block;float:left;text-align:left;width:1em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .checkbox label{font-weight:normal;font-size:.8em;width:35em;margin-left:.5em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .input,body.CTCPage_signup_account_landing_rev1 .content fieldset .buttons,body.CTCPage_signup_account_landing_rev1 .content fieldset .textarea{margin-left:.1em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .input{padding-left:10em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .termsbox .input{padding-left:0;}
body.CTCPage_signup_account_landing_rev1 .content fieldset .input .help{font-size:.7em;width:auto;}
body.CTCPage_signup_account_landing_rev1 .content h2{color:#5D2E7E;font-family:"Lucida Sans";font-size:230%;font-weight:bold;line-height:1em;}
body.CTCPage_signup_account_landing_rev1 .content p.sub-title{color:#5D2E7E;font-size:131%;line-height:1.4em;margin-top:.4em;}
body.CTCPage_signup_account_landing_rev1 .content fieldset{padding:20px 0 20px 30px;}
body.CTCPage_signup_account_landing_rev1 .content ul li{color:red;}
body.CTCPage_signup_account_landing_rev1 .content blockquote{background:transparent url(../img/feature_quote.png) no-repeat scroll 0 -14px;line-height:1.5em;margin:0;min-height:40px;padding:3px 15px 10px 57px;width:auto;}
body.CTCPage_signup_account_landing_rev1 .content h5{color:#F4BF2A;font-size:1em;font-weight:bold;margin:15px;padding:0;}
body.CTCPage_solution_partners_signup form label{width:21em;}
body.CTCPage_affiliates_partners #logos{width:380px;padding-top:20px;clear:both;text-align:center;}
body.CTCPage_affiliates_partners #logos td{padding-top:25px;}
.features-carousel .item,.features-carousel .intro{width:635px;height:385px;cursor:pointer;}
.features-carousel .carousel-caption{line-height:20px;text-align:left;padding-top:5px;padding-left:77px;color:#5D2E7E;font-weight:bold;}
.CTCPage_personal_features .gray-box,.CTCPage_business_features .gray-box{margin-top:10px;}
.CTCPage_personal_features .gray-box .bd,.CTCPage_business_features .gray-box .bd{padding-bottom:10px;}
.CTCPage_personal_features .content a.learn-more,.CTCPage_business_features .content a.learn-more{color:#FCBE15;text-decoration:none;font-weight:bold;}
.CTCPage_personal_features .content a.learn-more:hover,.CTCPage_business_features .content a.learn-more:hover{text-decoration:underline;}
.CTCPage_personal_features .thumb,.CTCPage_business_features .thumb{padding:5px 0;display:block;text-decoration:none;}
.CTCPage_personal_features .thumb img,.CTCPage_business_features .thumb img{width:230px;height:170px;}
body.CTLoginPage_login .content fieldset .checkbox .input,body.CTLoginPage_login .content fieldset label{width:5em;}
body.CTLoginPage_login .content fieldset .checkbox label,body.CTLoginPage_login .content fieldset .input,body.CTLoginPage_login .content fieldset .buttons,body.CTLoginPage_approve_reset_password .content fieldset .checkbox label{margin-left:5.1em;*margin-left:0;}
body.CTLoginPage_login .right-block{width:32em;*width:32.45em;}
body.CTLoginPage_login .left-block{width:35.025em;*width:35em;}
body.CTLoginPage_login .content fieldset .checkbox .input{margin-left:0;}
body.CTLoginPage_login .content fieldset .checkbox label{width:auto;}
body.CTLoginPage_login .content #ClientEnvironmentMessage{background-color:#ebebeb;color:Red;font-weight:bold;font-size:1.1em;padding:0 5px 5px 5px;border:solid 1px purple;margin-bottom:10px;display:none;}
body.CTLoginPage_login noscript #NoScript{background-color:#ebebeb;color:Red;font-weight:bold;font-size:1.1em;padding:15px 5px;border:solid 1px purple;margin-bottom:10px;}
body.CTLoginPage_approve_reset_password .ErrorMessage{display:block;position:absolute;font-size:.9em;}
body.CTLoginPage_approve_reset_password .content fieldset .field{padding-bottom:.6em;padding-top:.2em;}
body.CTLoginPage_approve_reset_password .content fieldset .checkbox .input{margin-left:0;width:.9em;*width:1.2em;}
body.CTLoginPage_approve_reset_password .content fieldset .checkbox label{margin-left:0;width:auto;}
body.CTLoginPage_approve_reset_password .checkbox-label{margin-left:5px;}
dl.side-bubble-list dt{background:transparent url(../img/comment.gif) no-repeat scroll right 8px;clear:left;color:#6D2E82;display:block;float:left;font-size:153.9%;margin:.6em 0 0;padding-right:.9em;*padding-right:.64em;width:11.5em;*width:11.6em;}
dl.side-bubble-list dt span.classify{font-size:80%;}
dl.side-bubble-list dd{border-left:1px solid #B697C1;clear:right;line-height:1.5em;margin:1em 0 3em 19.03em;*margin:1em 0 3em 18.7em;padding:1em 0 .5em .7em;}
.cticons{background-image:url("../img/cticons.png")!important;background-position:top left;background-repeat:no-repeat!important;}
.cticons-feature-quote{width:56px;height:75px;}
.cticons-pricing-down-arrow{width:11px;height:15px;}
.cticons-help_hover,.cticons-help{width:13px!important;height:13px!important;}
.cticons-v-on-purple,.cticons-v-on-white{width:14px;height:14px;}
.cticons-feature-quote{background-position:0 -30px;}
.cticons-pricing-down-arrow{background-position:0 -135px;}
.cticons-help{background-position:0 -180px!important;}
.cticons-v-on-white{background-position:0 -223px;}
.cticons-v-on-purple{background-position:0 -310px;}
a:hover .cticons-help,.cticons-help_hover{background-position:0 -267px!important;}
html,body{min-height:100%;background-color:#C6BBCC;background:#C6BBCC url('../img/bg.png') repeat-x scroll left top;}
em{font-style:normal;}
a,a:visited,a:active,a:link{color:#612D7F;text-decoration:none;}
a:hover{text-decoration:underline;}
span.clear{clear:both;display:block;height:1%;visibility:hidden;}
#hd{font-size:115%;*font-size:110%;position:relative;z-index:2;}
#hd a{color:white;font-size:108%;}
#hd h1 a,#hd h1{height:64px;}
#hd h1{padding:5px 0;}
#hd h1 a{display:block;width:205px;float:left;overflow:hidden;text-indent:-99999px;background:transparent url('../img/hd_logo.png') no-repeat;}
#hd h1 a:hover{text-decoration:none;}
#extra-buttons{float:right;font-family:Lucida Sans;padding:4px 0;color:white;}
img.special-offer-badge{background-image:url("../img/special_offer_badge.png");width:105px;height:101px;}
#top-tabs li{float:left;padding-right:1px;}
#top-tabs li a{display:block;background:white url('../img/hd_tab_right.png') no-repeat scroll right top;font-family:Trebuchet MS;cursor:pointer;}
#top-tabs li a:hover{text-decoration:none;background-position:right -120px;}
#top-tabs li a em{display:block;padding:5px 20px 2px 20px;background:transparent url('../img/hd_tab_left.png') no-repeat scroll left top;font-weight:300;line-height:23px;}
#top-tabs li a:hover em{background-position:0 -120px;}
#top-tabs li.current a,#top-tabs li.current a:hover{color:#612D7F;background-position:right -60px;}
#top-tabs li.current a em,#top-tabs li.current a:hover em{color:#612D7F;background-position:0 -60px;}
#bd{clear:both;background-color:white;position:relative;z-index:1;}
#bd img.bd-corner{position:absolute;background:transparent url('../img/bd_corners.png') no-repeat scroll;height:10px;width:10px;z-index:1;}
#bd img.bd-corner-tr{top:0;right:0;background-position:right top;z-index:1;}
#bd img.bd-corner-bl{bottom:0;left:0;background-position:left bottom;z-index:1;}
#bd img.bd-corner-br{bottom:0;right:0;background-position:right bottom;z-index:1;}
.top-content,.bottom-content,#content{padding:2.8em 1.923em 1.123em;*padding:2.73em 1.875em 1.0949em;}
.top-content{padding-bottom:0;}
.bottom-content{padding-top:0;}
.grid{clear:both;margin-bottom:5px;zoom:1;}
.grid:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.right-block{float:right;width:30.8em;*width:30.03em;}
.left-block{float:left;width:36.923em;*width:36em;}
ul.side-menu li a{display:block;margin-bottom:10px;background:transparent url("../img/menu_buttons_right.png") no-repeat scroll right top;text-align:center;font-size:108%;cursor:pointer;}
ul.side-menu li a em{display:block;line-height:27px;height:27px;background:transparent url("../img/menu_buttons_left.png") no-repeat scroll left top;cursor:pointer;}
ul.side-menu li a:hover{background-position:right -80px;}
ul.side-menu li a:hover em{background-position:left -80px;}
ul.side-menu li a:hover,ul.side-menu li a:hover em{color:White;text-decoration:none;cursor:pointer;}
ul.side-menu li.active a,ul.side-menu li.active a:hover{background-position:right -40px;color:White;cursor:default;}
ul.side-menu li.active a em,ul.side-menu li.active a:hover em{background-position:left -40px;color:White;cursor:default;}
div.side-menu-layout .left-block{width:16.154em;*width:15.75em;}
div.side-menu-layout .right-block{width:50em;*width:48.75em;}
#footer-links{color:#612D7F;text-align:center;padding:10px 0;font-family:Trebuchet MS;}
#footer-links li{display:inline;}
#footer-links li a{text-decoration:none;padding:0 .1em 0 .35em;border-left:1px solid #6D2E82;}
#footer-links li.active a{color:#FFF;}
#footer-links li.first-of-type a{border-left:none;}
#copyright{text-align:center;color:black;padding-bottom:10px;}
#top-tabs div.sub-tabs{padding:.1em 0;font-size:100%;text-align:center;display:none;position:absolute;z-index:5000;width:100%;left:0;height:1.333em;*height:1.304em;border-bottom:1px solid #E5DDE9;background:#F6F3F7 url("../img/bg_gray_corner.png") no-repeat right top;}
#top-tabs div.sub-tabs-clean{border:none;background:white url("../img/bg_white_corner.png") no-repeat right top;}
#top-tabs div.sub-tabs ul{text-align:left;}
#top-tabs .current div.sub-tabs{display:block;}
#top-tabs div.sub-tabs li{background:transparent;padding:0 10px;float:none;display:inline;border-left:1px solid gray;}
#top-tabs div.sub-tabs li.first-of-type{border:none;}
#top-tabs div.sub-tabs ul li a,#top-tabs div.sub-tabs ul li a:link,#top-tabs div.sub-tabs ul li a:active,#top-tabs div.sub-tabs ul li a:visited,#top-tabs div.sub-tabs ul li a:hover{font-size:90%;background:transparent;background-image:none;font-weight:normal;color:#612D7F;display:inline;}
#top-tabs div.sub-tabs ul li a:hover{text-decoration:underline;}
#top-tabs div.sub-tabs ul li.active a,#top-tabs div.sub-tabs ul li.active a:link,#top-tabs div.sub-tabs ul li.active a:active,#top-tabs div.sub-tabs ul li.active a:visited,#top-tabs div.sub-tabs ul li.active a:hover{background:transparent;background-image:none;font-weight:bold;}
.gray-box .bd,.gray-box h4{background-color:#F1F1F1;}
.gray-box .bd .bd{background-color:Transparent;}
.gray-box h4{font-size:108%;font-family:Lucida Sans;}
.gray-box.underlined h4{border-bottom:1px solid #C7BCCD;color:#612D7F;padding:3px 15px;}
.gray-box div.bottom-corners-container{position:relative;height:0;float:left;width:100%;z-index:250;}
.gray-box div.corner{background-color:yellow;width:10px;height:10px;position:relative;display:block;line-height:10px;background:transparent url('../img/gray_box_corners.png') no-repeat scroll;}
.gray-box div.corner-tl{float:left;background-position:0 0;}
.gray-box div.corner-tr{float:right;background-position:-20px 0;}
.gray-box div.corner-bl{float:left;background-position:0 -20px;}
.gray-box div.corner-br{float:right;background-position:-20px -20px;}
.gray-box div.corner-bl,.gray-box div.corner-br{top:-10px;}
.gray-box .caption{background:transparent url('../img/gray_box_caption.png') no-repeat scroll;padding-left:100px;}
.gray-box .caption p{margin:0;padding:0;}
div.arrow-link-container{padding-top:18px;zoom:1;}
div.arrow-link-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.movie-gray-box .bd{padding:10px;text-align:center;}
.content{color:#383838;}
a.arrow-link,.content a.arrow-link,.content a.arrow-link:link,.content a.arrow-link:visited,.content a.arrow-link:active{color:#dfa901;font-weight:bold;display:block;float:left;margin-right:30px;font-size:123.1%;text-decoration:none;cursor:pointer;}
.content a.arrow-link:hover{text-decoration:underline;}
.content a.read-more,.content a.read-more:active,.content a.read-more:link,.content a.read-more:visited{color:#643282;line-height:1.538em;*line-height:1.5em;text-decoration:none;}
.content a.read-more:hover{text-decoration:underline;}
body.CTCPage_home #content h2{font-size:230%;color:#5d2e7e;font-weight:bold;line-height:1em;font-family:"Lucida Sans";}
body.CTCPage_home #content p.sub-title{font-size:131%;color:#5d2e7e;line-height:1.4em;margin-top:.4em;}
body.CTCPage_home .grid{margin-bottom:20px;}
body.CTCPage_home #holiday-signup-button,body.CTCPage_home #signup-button{width:314px;height:74px;display:block;overflow:hidden;text-indent:-99999px;position:relative;left:-2px;}
body.CTCPage_home #holiday-signup-button{background-image:url('../img/signup_holiday.png');}
body.CTCPage_home #signup-button{background:transparent url('../img/signup.png') no-repeat;}
body.CTCPage_home #signup-button:hover{background-position:0 -74px;}
body.CTCPage_home .content li{margin:.9em 0;*margin:.878em 0;}
body.CTCPage_home .content ul{padding-left:10px;}
#featuring-gray-box .page{display:block;width:400px;color:#383838;}
#featuring-gray-box .page h3,#featuring-gray-box .page q{display:none;}
#featuring-carousel-controls{display:none;}
#right-carousel-arrow,#left-carousel-arrow{background:transparent url('../img/carousel_buttons.png') no-repeat;height:14px;width:10px;display:block;float:right;overflow:hidden;text-indent:-9999px;margin-top:3px;margin-left:5px;cursor:pointer;}
#left-carousel-arrow{background-position:0 -20px;margin-left:0;margin-right:5px;}
#featuring-carousel-controls div{float:right;}
#featuring-carousel-current-page{font-weight:bold;}
#success-gray-box .link-overlay,#latest-gray-box .link-overlay,#featuring-gray-box .page .link-overlay{display:block;position:absolute;text-decoration:none;z-index:512;}
#featuring-carousel-alt-content,#featuring-gray-box .page .award,#featuring-gray-box .page blockquote{height:90px;}
#featuring-gray-box .page blockquote p{padding-top:19px;padding-right:5px;}
#featuring-gray-box .page blockquote{padding-left:56px;background:transparent url('../img/feature_quote.png') no-repeat scroll top left;line-height:1.3em;}
#featuring-gray-box .caption{height:16px;}
#featuring-gray-box .caption .person{color:#612D7F;font-style:italic;}
#featuring-gray-box .caption .taken-from{font-style:italic;color:#383838;}
#featuring-gray-box .page .award p{padding:10px;line-height:1.3em;}
#featuring-gray-box .page .award img{float:left;margin:10px;}
#latest-gray-box{color:#383838;margin-top:20px;}
#latest-gray-box .bd{height:82px;}
#latest-gray-box ul,#latest-gray-box li{margin:0;}
#latest-gray-box ul{padding:7px 10px 0 10px;}
#latest-gray-box li{line-height:1.4em;}
#main-block{color:#383838;}
#main-block h3{font-size:138.5%;font-weight:bold;padding:1.3em 0 0;*padding:1.27em 0 0;color:#612D7F;}
#main-block h3.first-of-type{padding-top:0;}
body.CTCPage_home .content h4{font-size:108%;font-weight:bold;padding:.7em 0 0;*padding:.5em 0 0;color:#612D7F;}
#main-block p{line-height:1.308em;*line-height:1.275em;font-weight:400;margin:1.1em 0;margin:1.05em 0;}
#main-block .arrow-link-container{padding:.9em 0 0;margin-left:-1px;}
#success-gray-box .bd{padding:10px;height:70px;}
.CTCPage_pricing form input.plan_submit{width:100px;height:29px;}
.CTCPage_pricing form input.account_create{width:232px;height:29px;}
.CTCPage_pricing table a.plan{display:block;width:100px;height:29px;text-indent:-300em;overflow:hidden;background:url(../img/mini_signup.png) no-repeat top left;margin-left:auto;margin-right:auto;*margin-left:0;*margin-right:0;margin-top:.5em;margin-bottom:.5em;}
.CTCPage_pricing table a.plan:hover{background-position:0 -30px;}
table.pricing-table{width:100%;text-align:center;clear:both;margin-top:5px;}
table.pricing-table .stacks img{width:70px;height:34px;background-image:url("../img/pricing_stack.png");}
table.pricing-table tr.alt td{background-color:#efeaf0;}
table.pricing-table tr.header-top th,table.pricing-table tr.header-bottom th,table.pricing-table tr.header-bottom2 th,table.pricing-table tr.header-top td,table.pricing-table tr.header-bottom td,table.pricing-table tr.header-bottom2 td{border:1px none #F3D163;}
table.pricing-table tr.header-top th,table.pricing-table tr.header-top td{border-top-style:solid;}
table.pricing-table tr.header-bottom th,table.pricing-table tr.header-bottom td,table.pricing-table tr.header-bottom2 th,table.pricing-table tr.header-bottom2 td{border-bottom-style:solid;text-align:left;padding:.523em 1.923em 1.3em 23em;}
table.pricing-table tr.header-bottom2 th,table.pricing-table tr.header-bottom2 td{padding:1.023em 1.923em 1.3em 23em;}
table.pricing-table #offer-rows td{background-color:White;}
table.pricing-table thead tr th.second,table.pricing-table thead tr th.third,table.pricing-table thead tr th.forth,table.pricing-table thead tr th.fifth{width:180px;}
table.pricing-table tbody.head th,table.pricing-table thead th{text-align:center;}
table.pricing-table th{padding:.4em 0;}
table.pricing-table td{padding:.5em 0;}
table.pricing-table tr.signup-buttons td{padding:1.2em 0;}
table.pricing-table td.first-of-type,table.pricing-table .head th.first-of-type,table.pricing-table thead th.first-of-type{padding-left:1.923em;padding-left:60px;}
table.pricing-table td.first-of-type,table.pricing-table th.first-of-type{text-align:left;}
table.pricing-table td.first-of-type{text-align:left;}
table.pricing-table thead th,table.pricing-table head th{padding-bottom:5px;}
table.pricing-table .head th.first-of-type,table.pricing-table thead th.first-of-type{color:#633281;font-weight:bold;font-size:123.1%;vertical-align:bottom;padding-bottom:0;}
table.pricing-table .head th.first-of-type em,table.pricing-table thead th.first-of-type em{color:#383540;font-weight:normal;font-size:80%;}
table.pricing-table .head .plan-names em,table.pricing-table thead .plan-names em{font-size:146.5%;}
table.pricing-table .head .plan-price,table.pricing-table thead .plan-price{display:block;padding:5px 0;}
table.pricing-table .effective-month-price{display:block;font-size:85%;}
a.signup-button,table.pricing-table tr.signup-buttons a{display:block;background:transparent url("../img/buttons/signup.png") no-repeat;width:80px;height:22px;overflow:hidden;text-indent:-9999px;margin:0 auto;}
.CTCPage_pricing #special-offer{display:block;float:right;margin-right:10px;}
.CTCPage_pricing .content p{margin-top:.2em;}
.CTCPage_pricing #special-offer img{background:transparent url("../img/pricing_offer.png") no-repeat;width:169px;height:130px;}
.CTCPage_pricing #special-offer img{background-image:url("../img/pricing_offer.png");}
table.pricing-table img.checkmark{background:transparent url("../img/checkmark.png") no-repeat;width:14px;height:14px;background-position:0 -17px;}
table.pricing-table tr.alt img.checkmark{background-position:0 0;}
table.pricing-table tbody tr td.wide-cell{border:1px solid #E6C7F3;background-color:#FBF3FF;border-right-style:none;}
.CTCPage_contact p{padding:0 2em 0 0;margin:0;line-height:1.4em;}
.CTCPage_contact input,.CTCPage_contact textarea{font-size:1em;width:320px;}
.CTCPage_contact form{padding-right:1em;}
.CTCPage_contact form p{float:none;width:auto;padding:0;margin:.5em .5em 1em .5em;}
.CTCPage_contact form p.first-of-type{margin-top:0;}
.CTCPage_contact a.plan{display:block;width:100px;height:29px;text-indent:-300em;overflow:hidden;background:transparent url(../img/send.gif) no-repeat top left;}
.CTCPage_contact input.send{width:59px;height:22px;border:none;}
.CTCPage_contact .botonera input{background-color:#F6BE03;border:none;font-weight:bold;color:#6D2E82;}
.CTCPage_contact .botonera input:hover{background-color:#6D2E82;color:#E3E3E3;cursor:pointer;}
.CTCPage_contact .right-block{float:right;width:40em;*width:39em;}
.CTCPage_contact .left-block{float:left;width:29em;*width:28.25em;}
.CTCPage_contact #emailSuccess strong{color:green;}
.CTCPage_contact .content ul{padding-left:10px;}
.paginator{text-align:center;position:relative;height:35px;}
.paginator em{font-style:normal;font-weight:bold;}
.paginator a:hover{text-decoration:underline;}
.paginator a.current{font-weight:bold;color:#F4BF2A;}
.paginator a#previous,.paginator a#next{display:block;position:absolute;top:0;text-indent:-200em;overflow:hidden;width:23px;height:23px;background-position:0 0;background-repeat:no-repeat;}
.paginator a#previous{background-image:url(../img/ov/prev.gif);left:0;}
.paginator a#next{background-image:url(../img/ov/next.gif);right:0;}
.paginator a#next:hover,.paginator a#previous:hover{background-position:0 -23px;}
.CTCPage_quotes #quotes,.CTCPage_media_mentions #mentions{width:760px;padding-top:1.8em;float:right;}
.CTCPage_quotes #quote-sharing{display:block;}
.CTCPage_quotes #quote-sharing,.CTCPage_media_mentions #years{padding:0;margin:0;position:absolute;left:1em;width:135px;}
.CTCPage_screencasts #screencasts li,.CTCPage_media_mentions #years li{border-bottom:1px solid #E3E3E3;padding-left:5px;}
.CTCPage_screencasts #screencasts li a,.CTCPage_media_mentions #years li a{text-decoration:none;color:Black;}
.CTCPage_screencasts #screencasts li a:hover,.CTCPage_media_mentions #years li a:hover{color:#F4BF2A;}
.CTCPage_screencasts #screencasts li.active a,.CTCPage_media_mentions #years li.active a{font-weight:bold;}
.CTCPage_screencasts #screencasts li.active a:hover,.CTCPage_media_mentions #years li.active a:hover{color:Black;}
.CTCPage_media_mentions h5{font-weight:bold;color:#F4BF2A;font-size:1em;padding:0;margin:0;padding-bottom:4px;}
.CTCPage_quotes .quote blockquote,.CTCPage_media_mentions .mention blockquote{margin:0;background:transparent url(../img/feature_quote.png) no-repeat 0 -14px;padding:3px 15px 10px 57px;width:603px;line-height:1.5em;min-height:40px;_height:40px;}
.CTCPage_quotes .quote blockquote{width:auto;}
.CTCPage_quotes .quote p em,.CTCPage_media_mentions .mention p em{font-style:normal;font-weight:bold;color:#6D2E82;}
.CTCPage_quotes .quote .caption{font-size:93%;}
.CTCPage_media_mentions .mention a{font-size:85%;text-decoration:none;}
.CTCPage_quotes h5 em,.CTCPage_media_mentions h5 em{color:#6D2E82;text-decoration:none;font-style:normal;font-weight:bold;}
.CTCPage_quotes .quote,.CTCPage_media_mentions .mention{padding-bottom:2em;}
.CTCPage_media_mentions .caption p{padding-top:2px;}
.CTCPage_success_stories #sites{font-size:.9em;}
.CTCPage_success_stories .sites{float:left;width:22.5em;*width:21.938em;}
.CTCPage_success_stories #sites li{font-weight:bold;}
.CTCPage_success_stories #sites li a{color:#323232;text-decoration:none;font-weight:normal;}
.CTCPage_success_stories #sites li a:hover{font-weight:bold;}
.CTCPage_success_stories #cases{padding-top:1.8em;}
.CTCPage_success_stories #cases ul{padding:0;margin:0;}
.CTCPage_success_stories #cases #categories li a{text-decoration:none;color:#323232;}
.CTCPage_success_stories #cases #categories li a:hover{color:#F4BF2A;}
.CTCPage_success_stories #cases #categories li.active{font-weight:bold;}
.CTCPage_success_stories #cases #categories li.active a:hover{color:#323232;}
.CTCPage_success_stories #cases h3{color:#F4BF2A;padding-top:.5em;margin-top:0;margin-bottom:.3em;font-size:153.9%;}
.CTCPage_success_stories #cases h3 em{color:#6D2E82;font-style:normal;}
.CTCPage_success_stories #cases h3 a{text-decoration:none;}
.CTCPage_success_stories #cases h3 a:hover{text-decoration:underline;}
.CTCPage_success_stories #cases img.logo{border:0;float:left;padding:0 .5em .2em 0;}
.CTCPage_success_stories p.first-of-type{margin-top:0;font-size:138.5%;}
.CTCPage_success_stories p.first-of-type strong{font-size:.75em;font-weight:bold;color:#6D2E82;}
.CTCPage_success_stories p.first-of-type em{font-size:.8em;font-style:normal;}
.CTCPage_disable h4{color:#6D2E82;font-size:1.4em;font-weight:normal;margin:0;padding-top:1em;}
.CTCPage_disable h5{clear:both;width:100%;font-size:1.1em;margin:0;padding-top:1em;}
.CTCPage_screencasts #movie-container{text-align:center;min-height:450px;*height:450px;}
.CTCPage_screencasts #yui-history-iframe{position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;}
body.CTCPage_affiliates table{border-collapse:separate;border-spacing:1px;width:100%;}
body.CTCPage_affiliates th{background-color:#F4BF2A;}
body.CTCPage_affiliates th.white{border-top:1px solid #F4BF2A;border-bottom:3px solid #F4BF2A;color:black;}
body.CTCPage_affiliates th.free strong{font-variant:small-caps;font-size:148%;}
body.CTCPage_affiliates td.white{border-bottom:1px solid #F4BF2A;}
body.CTCPage_affiliates th.white,body.CTCPage_affiliates td.white{background-color:white;}
body.CTCPage_affiliates table .br{background:#FBE5AA url(../img/ov/t_br.gif) no-repeat bottom right;}
body.CTCPage_affiliates table .bl{background:#F4BF2A url(../img/ov/t_bl.gif) no-repeat bottom left;}
body.CTCPage_affiliates table .tr{background:#F4BF2A url(../img/ov/t_tr.gif) no-repeat top right;}
body.CTCPage_affiliates table .tl{background:#F4BF2A url(../img/ov/t_tl.gif) no-repeat top left;}
body.CTCPage_affiliates td{text-align:center;background-color:#FBE5AA;}
body.CTCPage_affiliates td strong{display:block;}
body.CTCPage_affiliates thead{color:#FFF;font-size:138.5%;}
body.CTCPage_affiliates thead tr,body.CTCPage_affiliates thead th{border-top:1px solid #FFF;border-bottom:3px solid #FFF;text-align:center;}
body.CTCPage_affiliates thead strong{color:#6D2E82;}
body.CTCPage_affiliates th strong{display:block;}
body.CTCPage_affiliates tbody th{text-align:left;padding:.2em 0 .2em 1em;font-weight:normal;font-size:.9em;}
body.CTCPage_affiliates tbody th strong{font-size:1.2em;color:#6D2E82;}
body.CTCPage_features h3 .feature-name{color:#E1AD02;}
body.CTCPage_pricing #features-panel_h{font-size:120%;text-align:left;}
.carousel-component{background:transparent;-moz-border-radius:0;color:inherit;}
.carousel-component ul.carousel-list{margin:0;padding:0;line-height:0;}
.carousel-component .carousel-list li{text-align:left;height:90px;font-family:inherit;font-size:100%;font-weight:normal;color:black;line-height:1em;}
