body {
font-family:Arial, Helvetica, sans-serif;
}

#tier3 h1,h2,h3,h4,h5,h6,p,ul,li,legend,label,fieldset {
margin:0 !important;
padding:0;
}



li {
list-style:none;
list-style-image:none !important;
}

#main {
width:700px;
margin:0 auto;
}

br {
clear:none;
}

fieldset {
clear:none;
border:none;
}

legend {
font-weight:700;
color:#333;
}

label {
float:none;
width:auto;
text-align:left;
font-weight:400;
color:#000;
display:block;
padding:3px 0;
}

table.bscTbl {
margin-bottom:10px;
width:93%;
}

table.bscTbl td {
font-size:11px;
padding:3px 2px 3px 5px;
}

form.frm input,form.frm select,form.frm textarea {
width:19em;
margin-bottom:2px;
}

table.bscTbl thead td {
font-weight:700;
padding-right:5px;
padding-bottom:19px;
border-bottom:1px solid #333;
}

.stripe1 a,.stripe2 a,.stripe1solid a,.stripe2solid a {
color:#026;
}

#tier3 #main {
background-image:none;
}

#product_header {
height:115px;
background-color:#FFF;
background-image:url(/images/cs/grey_curve.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

body#tier3 #product_header {
background-color:#FFF;
background-image:url(/images/cs/curve2.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#product_header images {
padding:8px 0 0 18px;
}

#product_header p {
font-size:17px;
font-weight:700 !important;
position:relative;
top:-66px;
left:253px;
width:500px;
color:#666;
}

#product_header p.tag {
font-size:13px;
font-weight:700 !important;
position:relative;
top:-65px;
left:253px;
width:500px;
color:#666;
}

#calltoaction {
background-repeat:no-repeat;
background-position:left top;
min-height:198px;
padding:0 10px 20px 22px;
}

body#tier1 #calltoaction {
background-image:url(/images/cs/grey_video-launcher-mini.jpg);
}

body.overview #calltoaction {
background-image:url(/images/cs/grey_vid-bgk-record.jpg);
}

body.new #calltoaction {
background-image:url(/images/cs/grey_video-launcher-screencast.jpg);
}


body #calltoaction.record {
background-image:url(/images/cs/grey_video-launcher-record-tool.jpg) !important;
}

body #calltoaction.edit {
background-image:url(/images/cs/grey_vid-bgk-edit.jpg)!important;
}

body #calltoaction.google {
background-image:url(/images/cs/grey_vid-bgk-google.jpg)!important ;
}

body #calltoaction.snap {
background-image:url(/images/cs/grey_vid-bgk-snapmedia.jpg) !important;
}

body #calltoaction.geetesh {
background-image:url(/images/cs/grey_vid-bgk-geetesh.jpg) !important;
}

body #calltoaction.presentation {
background-image:url(/images/cs/grey_video-launcher-powerpoint.jpg) !important;
}

body #calltoaction.ibm {background-image:url(/images/cs/grey_video-launcher-ibm.jpg) !important;
}

body #calltoaction.dell {
background-image:url(/images/cs/grey_vid-bgk-dell.jpg) !important;
}

body #calltoaction.roxio {
background-image:url(/images/cs/grey_video-launcher-roxio.jpg) !important;
}

body #calltoaction.wallsal { background-image:url(/images/cs/grey_video-launcher-wallsal.jpg) !important;
}

body #calltoaction.stanford {
background-image:url(/images/cs/grey_video-launcher-standford.jpg) !important;
}

body #calltoaction.youthtech {
background-image:url(/images/cs/grey_video-launcher-youthtech.jpg) !important;
}

body #calltoaction.accessories {
background-image:url(/images/cs/grey_video-launcher-accessories.jpg) !important;
}

body #calltoaction.customer {
background-image:url(/images/cs/grey_video-launcher-customer.jpg) !important;
}
body #calltoaction.mccannerickson {
background-image:url(/images/cs/grey_vid-bgk-mccann.jpg) !important;
}

#tier3 #calltoaction {
display:none;
height:40px;
background-image:none;
}

#calltoaction p {
text-align:left;
color:#333;
font-size:13px !important;
width:400px;
line-height:1.7;
margin-bottom:4px !important;
}

#calltoaction a {
color:#333;

}

#calltoaction p.call_head1 {
text-align:left;
color:#333;
font-size:18px !important;
width:370px;
font-weight:700;
}

p.call_head1 {
text-align:center;
color:#333;
font-size:18px !important;
width:700;
font-weight:700;
}


#calltoaction p.call_head2 {
color:#454545;
font-size:13px !important;
width:525px;
font-weight:700;
}

#calltoaction blockquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px !important;
line-height:1.7;
color:#666;
margin:0 320px 0 35px;
padding:35px 10px 0;
}

#calltoaction li {
display:inline;
float:left;
}

#calltoaction li a { color:#efefef;
text-align:center;
width:169px;
height:37px;
background-image:url(/images/cs/grey_button.png);
display:block;
font-size:12px;
font-weight:700;
text-decoration:none;
overflow:hidden;
outline:none;
background-repeat:no-repeat;
background-position:center 8px;
padding:15px 0 0;
}

#calltoaction li a:hover {
color:#fff;
background-image:url(/images/cs/grey_button_hover.png);
}

#calltoaction #freetrial {
position:relative;
left:10px;
top:18px; color:#000000;
}


#calltoaction #buy {
position:relative;
left:24px;
top:18px;
}
#freetrial a, #buy a{
color:#000000;}

#freetrial a:hover, #buy a:hover{
color:#eee;}

#calltoaction li a#watchvideo {
text-indent:-9999px;
cursor:pointer;
background-image:url(/images/cs/player-button.gif);
background-position:80px 84px;
width:270px;
height:191px;
position:relative;
left:420px;
margin:0 0 -210px;
}

#calltoaction li a#watchvideo:hover {
background-image:url(/images/cs/player-button-hover.gif);
}

#content {
background-color:#fff;
border-top:0 solid #aecff0;
padding:0 250px 5px 22px;
}

#tier3 #content {
border-top:0 solid #aecff0;
margin-top:-6px;
padding:0 250px 5px 22px;
}

#content h1 {
color:#777;
line-height:1.4;
font-size:22px !important; font-weight:normal;
margin:0 !important;
}

#tier3 #content h1 {
padding-top:10px;
color:#777;
margin:10px 0 !important;
}

#content h2 {
font-size:14px !important;
line-height:1.4;
margin:6px 0 !important;
}

#content h3 {
font-size:12px !important;
color:#666;
margin:10px 0 !important;
}

#content p {
line-height:1.7;
font-size:12px !important;
margin:10px 0 !important;
padding:5px 0 5px 3px;
}

#content div.standout {
width:435px;
border:3px double #efefef;
background-color:#eef4f9;
padding:5px;
}

#content div.standout p {
font-size:15px !important;
}

#content div.standout td h3 {
font-size:14px !important;
}

#content div.standout td p {
font-size:11px !important;
}

#content images.right {
float:right;
margin:10px 0 10px 20px;
}

body#tier3.accessories #content images {
border:1px solid #333;
margin:0;
}

#content ul {
padding-left:20px;
line-height:1.7;
font-size:12px !important;
margin:10px 0;
}

#content li {
font-size:11px !important;
list-style-type:disc;
list-style-position:outside;
margin:2px 10px;
}

#content ol li {
list-style-type:decimal;
}

#content #benefits {
float:right;
width:200px;
border:3px double #efefef;
background-color:#fefefe;
margin:25px 0 20px 20px;
padding:10px 15px;
}

#content #benefits h3 {
text-align:center;
border:3px double #777;
background-color:#efefef;
padding:10px;
}

#content #benefits li {
font-size:10px !important;
font-weight:700;
color:#666;
list-style:none;
list-style-type:none;
list-style-image:none;
background-image:url(/images/cs/pointy2.gif);
background-repeat:no-repeat;
background-position:left 7px;
padding:0 0 6px 10px !important;
}

#content blockquote {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px !important;
line-height:1.7;
color:#666;
margin:20px 10px 20px 15px;
padding:6px 10px;
}

#content #columns {
height:7.5em;
}
#content #columns a { color:#333;
}



#content #column1 {
width:140px;
float:left;
margin-left:0;
}

#content #column2 {
width:140px;
float:left;
margin-left:12px;
}

#content #column3 {
width:140px;
margin-left:12px;
float:left;
}

#content ul#buttons {
width:450px;
float:left;
margin:10px -20px 10px 0 !important;
padding:0;
}

body.new #content ul#buttons {
width:518px;
float:left;
margin:10px -20px 10px 0 !important;
padding:0;
}

#content ul#buttons li {
list-style:none;
list-style-image:none;
display:inline;
float:left;
margin:0 2px !important;
padding:10px 0 0;
}

#content ul#buttons li a {
text-align:center;
width:165px;
height:37px;
background-image:url(/images/cs/grey_button.png);
display:block;
margin-bottom:0;
font-size:12px;
font-weight:700;
text-decoration:none;
overflow:hidden;
outline:none;
background-repeat:no-repeat;
padding:8px 0 0; color:#FFFFFF;
}

#content ul#buttons li a:hover {
background-image:url(/images/cs/grey_button_hover.png);
}

#limit {
width:450px;
margin-bottom:20px !important;
}

#content .cust_box {
width:114px;
height:114px;
float:left;
border:1px solid #efefef;
font-size:11px;
line-height:1.1;
overflow:hidden;
margin:5px;
padding:12px;
}

#content .cust_box images {
margin-bottom:10px;
display:block;
}

#content .cust_box:hover {
border:1px solid #ccc;
}

#content #sub-nav {
float:right;
height:306px;
width:186px;
background-image:url(/images/cs/sub-nav-border.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0 -220px 50px 40px;
padding:60px 0 0 20px;
}

#content #sub-nav ul {
margin:2px;
padding:2px 0;
}

#content #sub-nav li {
font-size:11px !important;
list-style-type:none;
font-weight:700;
padding:2px 0;
}

#content #sub-nav li a {
text-decoration:none;
color:#333;
padding-left:10px;
}

#content #sub-nav ul li ul li {
font-weight:400;
font-size:11px !important;
}

#sub-nav ul li ul {
display:none;
}

#linkbin {
background-color:#f2f5f8;
clear:both;
height:144px;
border-top:1px solid #ccc;
background-image:url(/images/gradient-block-bg.gif);
background-repeat:repeat-x;
background-position:left top;
font-size:135%;
padding:10px 0 10px 22px;
}

#main #linkbin h6 {
font-size:11px !important;
color:#636363;
margin-bottom:8px !important;
}

.bin {
font-size:11px !important;
width:164px;
float:left;
margin:0 8px 0 0;
}

.bin ul {
padding-left:6px;
}

.bin li {
margin:2px 0 2px -5px !important;
padding:0 !important;
}

.bin a {
font-size:10px;
color:#333;
text-decoration:none;
padding-left:10px;
background-image:url(/images/cs/pointy.gif);
background-repeat:no-repeat;
background-position:left center;
}

.bin a:hover {
text-decoration:underline;
color:#333;
}

#signup {
padding-left:18px;
height:123px;
margin-left:-15px;
width:180px;
background-image:url(/images/cs/newsletter-v-seperate.jpg);
background-repeat:no-repeat;
background-position:left top;
}

#main #linkbin #signup h6 {
margin-bottom:12px !important;
}

#signup input {
border:1px solid #666;
font-size:10px;
color:#666 !important;
display:block;
margin:3px 0;
padding:2px;
}

#signup button {
height:20px;
border:none;
background-color:transparent;
width:48px;
background-image:url(/images/cs/button_mini.png);
cursor:pointer;
outline:none;
color:#fff !important;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background-repeat:no-repeat;
background-position:left top;
margin:4px 0 0;
padding:0 0 0 2px;
}

#signup images {
position:relative;
left:1px;
top:4px;
}

#signup button:hover {
background-image:url(/images/cs/button_mini_hover.png);
color:#fff !important;
outline:none;
}

#signup li {
line-height:2;
}

#signup a {
margin-left:-10px;
background-image:none;
}

body#tier3 #content h3 {
font-size:19px;
}

.newsblock {
width:195px;
height:205px;
overflow:hidden;
float:left;
border-bottom:1px solid #ccc;
margin:0 20px 20px 0;
padding:8px;
}

div.spotlights_row {
float:left;
width:90%;
margin-top:20px;
}

div.spotlights_half {
float:left;
padding:0 !important;
}

div.spotlights_row div.spotlights_half div.company {
width:185px;
background-color:#fafafa;
border-color:#ddd;
border-style:solid;
border-width:0 1px 1px;
margin:0 !important;
padding:8px 0 8px 15px;
}

div.spotlights_row div.spotlights_half div.spotlights_title {
width:192px;
border:1px solid #bbb;
background-color:#DDD;
font-size:89%;
font-weight:700;
border-width:1px;
margin:0 !important;
padding:8px 0 8px 8px;
}

div.spotlights_row div.spotlights_half div.company images {
margin-top:6px;
}

#legal {
width:710px;
clear:both;
display:none;
}

#legal p {
font-size:10px;
color:#999;
text-align:left;
}

.cs_downloads {
width:450px;
height:22px;
margin-bottom:10px;
}

.cs_downloads .sbMain {
float:right;
margin-right:10px;
}

#content #download {
float:right;
margin:1px;
padding:1px;
}

div.newsletter-caption {
float:right;
width:260px;
margin:10px 0 10px 15px;
}

#main #content div.newsletter-caption p {
font-size:11px !important;
font-weight:800;
color:#666;
margin:0;
padding:0;
}

#cust_suc {
width:750px;
height:280px !important;
}

#nav_prev a {
text-indent:-9999px;
width:45px;
height:168px;
background-image:url(../images/cs/grey_cust_suc_nav_controls2.jpg);
background-repeat:no-repeat;
display:block;
background-position:0 0;
}

#nav_prev a:hover {
background-position:-45px 0;
}

#nav_prev a:active {
background-position:-90px 0;
}

#nav_next a {
text-indent:-9999px;
width:45px;
height:168px;
background-image:url(../images/cs/grey_cust_suc_nav_controls2.jpg);
background-repeat:no-repeat;
display:block;
background-position:0 -168px;
}

#nav_next a:hover {
background-position:-45px -168px;
}

#nav_next a:active {
background-position:-90px -168px;
}

#slides {
float:left;
width:660px;
height:169px;
}

#cust_suc h1 {
margin:0 !important;
padding:15px 0 0 20px;
}

#slides images {
margin-left:10px;
}

#gotolink {
float:left;
width:660px;
margin:-19px 0 0;
}

.TabbedPanelsContent p.gotolink_undo {
color:#333;
font-size:11px !important;
text-align:left;
font-weight:400;
margin-top:-12px !important;
padding-top:0;
}

#cust_suc .slide_location {
text-align:left;
width:180px;
float:right;
position:relative;
top:-50px;
}

#cust_suc .slide_location ul {
margin:0;
padding:0;
}

#cust_suc .slide_location li {
display:inline;
margin:0;
padding:0;
}

#cust_suc .slide_location li a {
height:26px !important;
text-decoration:none;
margin-right:5px;
width:17px;
display:block;
float:left;
text-align:center;
background-image:url(../images/cs/cust_suc_nav_line.gif);
background-position:center 1px;
background-repeat:no-repeat;
color:#333;
padding:0;
}


.focalPanelIndicator {
font-weight:700;
background-image:url(../images/cs/cust_suc_nav_link.gif) !important;
}

#colorUpdate1:hover,#colorUpdate2:hover,#colorUpdate3:hover,#colorUpdate4:hover,#colorUpdate5:hover,#colorUpdate6:hover {
background-image:url(../images/cs/cust_suc_nav_here.gif) !important;
}

#blank {
background-color:#fff;
}

.SlidingPanels {
position:relative;
width:660px;
height:280px;
border:none;
padding:0;
}

.SlidingPanelsContentGroup {
position:relative;
width:660px;
border:none;
margin:0;
padding:0;
}

.SlidingPanelsContent {
width:660px;
overflow:hidden;
border:none;
margin:0;
padding:0;
}

.clearAll {
clear:both;
text-align:center;
}

#example2 .SlidingPanelsContentGroup {
float:left;
width:10000px;
}

.stripe1,.stripe1solid,.stripe2,.stripe2solid {
background:#fff;
line-height:150%;
border-bottom:1px solid #efefef;
}

#calltoaction a,#content a,#content li a:hover,#content .cust_box a:hover,#content #sub-nav li a:hover,body.overview #sub-nav ul li#sub-nav_overview ul li a:hover,body.customer #sub-nav ul li#sub-nav_customer ul li a:hover {
text-decoration:underline;
}

body.customer #calltoaction,body #calltoaction.share {
background-image:url(/images/cs/grey_vid-bgk-share.jpg);
}

#calltoaction blockquote span,#content blockquote span {
font-size:13px !important;
font-weight:700;
line-height:1.4;
color:#666;
display:block;
text-align:right;
padding-top:10px;
}

#calltoaction ul,#content #benefits ul {
margin:0 !important;
padding:0 !important;
}

#content .cust_box a:hover images,#content .cust_box a {
text-decoration:none;
}

body.overview #sub-nav ul li#sub-nav_overview a,body.customer #sub-nav ul li#sub-nav_customer a,body.accessories #sub-nav ul li#sub-nav_accessories a {
background-image:url(/images/cs/pointy.gif);
background-repeat:no-repeat;
background-position:left center;
}

body.overview #sub-nav ul li#sub-nav_overview ul,body.customer #sub-nav ul li#sub-nav_customer ul,body.accessories #sub-nav ul li#sub-nav_accessories ul,body.mini #legal {
display:block;
}

body.overview #sub-nav ul li#sub-nav_overview ul li a,body.customer #sub-nav ul li#sub-nav_customer ul li a,body.accessories #sub-nav ul li#sub-nav_accessories ul li a {
color:#333 !important;
text-decoration:none;
background-image:none;
margin:10px !important;
}

body.tour #sub-nav ul li#sub-nav_overview.tour,body.successes #sub-nav ul li#sub-nav_customer.successes,body.downloads #sub-nav ul li#sub-nav_accessories.downloads {
background-image:url(/images/cs/grey_you-are-here.jpg);
background-repeat:no-repeat;
background-position:left top;
}

body.record #sub-nav ul li#sub-nav_overview ul li.record,body.edit #sub-nav ul li#sub-nav_overview ul li.edit,body.share #sub-nav ul li#sub-nav_overview ul li.share,body.new #sub-nav ul li#sub-nav_overview ul li.new,body.compare #sub-nav ul li#sub-nav_overview ul li.compare,body.upgrade #sub-nav ul li#sub-nav_overview ul li.upgrade,body.system #sub-nav ul li#sub-nav_overview ul li.system,body.history #sub-nav ul li#sub-nav_overview ul li.history,body.demonstration #sub-nav ul li#sub-nav_customer ul li.demonstration,body.presentation #sub-nav ul li#sub-nav_customer ul li.presentation,body.elearning #sub-nav ul li#sub-nav_customer ul li.elearning,body.training #sub-nav ul li#sub-nav_customer ul li.training,body.academic #sub-nav ul li#sub-nav_customer ul li.academic,body.customerlist #sub-nav ul li#sub-nav_customer ul li.customerlist,body.menumaker #sub-nav ul li#sub-nav_accessories ul li.menumaker,body.legacytheater #sub-nav ul li#sub-nav_accessories ul li.legacytheater,body.powerpointbkg #sub-nav ul li#sub-nav_accessories ul li.powerpointbkg,body.player #sub-nav ul li#sub-nav_accessories ul li.player,body.srccodeproj #sub-nav ul li#sub-nav_accessories ul li.srccodeproj,body.effects #sub-nav ul li#sub-nav_accessories ul li.effects {
background-image:url(/images/cs/grey_you-are-here.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.cs_downloads .sbMid a,#content #download a {
text-decoration:none !important;
font-size:10px;
padding:0 !important;
}

#nav_prev,#nav_next {
float:left;
margin-top:20px;
}

#slides h3,#slides p {
margin-left:5px !important;
}

#slider,#example2.SlidingPanels,#example2 .SlidingPanelsContent {
float:left;
}