@charset "UTF-8";

@import url("jing-global.css");
html{color:#000;background:#FFF; background-image: url(/assets/img/html-bg.gif); background-repeat: repeat-x; /*background-position: 0 39px; width:100%; min-width:1130px;*/}

body {background-image: url(/assets/img/html-bg.gif);background-repeat: repeat-x; /*background-position: 0 39px; width:100%; min-width:1130px;*/}
div#content-main {background: url(/assets/img/jing-lines-bg.jpg) no-repeat; clear: both; width: 1130px; margin: 0 auto; position: relative; overflow: visible;}
div#content-left {/*position: relative;*/ width: 760px;}


/* LOGO, NAVIGATION
###################################################################################### */
a.gohome {display: block; width: 185px;}
a.gohome:hover {background: /*#f00*/ url(/assets/img/icon-go-home.gif) no-repeat right center;}
img.jing-logo {padding: 25px 0 20px 40px;}

ul#jing-navigation li.active {background: no-repeat url(/assets/img/nav-active.gif) center bottom;}

ul#jing-navigation {position: absolute; width: 500px; height: 52px; top: 68px; left: 239px; overflow:hidden;}
ul#jing-navigation li, ul#jing-navigation li a {font-size: 20px;}
ul#jing-navigation li {float: right; height: 52px; margin-left: 45px;}
ul#jing-navigation li a {text-decoration: none; border-bottom: 2px dotted #fec157; color: #555;}
ul#jing-navigation li a:hover {border-bottom: 2px solid #FB9F00; color: #d2610e;}


/* FLEXIBLE MESSAGING AREAS (FMAs)
###################################################################################### */
body#jingsite-home div#header-FMA {background:url(/assets/img/block-top-bg.png) no-repeat top right; font-size: 28px; padding: 30px 30px 0 35px;}
body#jingsite-content div#header-FMA{background:url(/assets/img/block-top-bg.png) no-repeat top right; font-size: 28px; padding: 30px 30px 20px 40px;}
div#header-FMA h1, div#header-FMA h2 {color: #333; font-weight: normal;}
div#header-FMA li {color: #666; padding-top: 5px; text-indent: 80px;
height: 70px; width: 450px; text-align: left; white-space: nowrap;}
div#header-FMA li a {border-bottom: 2px dotted #fec157; color: #666; padding-bottom: 2px; text-decoration: none;}
div#header-FMA li a:hover {border-bottom: 2px solid #FB9F00; color: #d2610e; cursor: pointer;}

div#header-FMA li.snap-picture {background: url(/assets/img/header-icons-pictures.gif) no-repeat 10px 2px;}
div#header-FMA li.record-video {background: no-repeat url(/assets/img/header-icons-video.gif);}
div#header-FMA li.share-instantly {background: no-repeat url(/assets/img/header-icons-sharing.gif) 8px 2px;}

div#header-FMA p {color: #666; font-size: 17px;}

div#header-FMA p a {border-bottom: 2px dotted #FEC157; color:#E18F00; text-decoration: none;}
div#header-FMA p a:hover {border-bottom: 2px solid #FB9F00; color:#D2610E;}


/* PAGE CONTENT UNDER FMA HEADER (LEFT SIDE)
###################################################################################### */
div.page-text {background: url(/assets/img/block-top-bg-shadow.png) no-repeat top right;padding: 15px 35px;/*display: block; position: relative;*/ }

div.page-text p {font-size: 14px; color: #666; padding:0.5em 0;}
div.page-text p.intro {font-size: 19px;}

div.page-text hr {background-color:#FFD266; border:0; clear:both; color:#FFD266; height:1px;}

.content ul, .content ol {margin-left:2.2em;}
div.page-text a {border-bottom: 2px dotted #fec157; color: #e18f00; text-decoration: none;}
div.page-text a:hover {border-bottom: 2px solid #FB9F00; color: #d2610e;}
div.page-text h1 {clear: both; font-size:1.6em; line-height:1; margin:1em 0 0.5em;}
div.page-text h2 {clear: both; color: #666; font-size:28px; font-weight: normal; line-height:1; margin:1em 0 0.5em;}
div.features h2 {border-top: 1px solid #ffd266; color: /*#FB9F00*/ #e18f00; margin-top: 1.3em; padding-top: .6em; padding-bottom: 3px; width: 100%;}
div.page-text h3 {clear: both; font-size:1.4em; line-height:1.3; margin:1.14em 0 0.57em;}
div.page-text h4 {font-size:1.3em;line-height:1;margin:1.23em 0 0.615em;}
div.page-text h5 {font-size:1.2em;line-height:1;margin:1.33em 0 0.67em;}
div.page-text h6 {font-size:1.2em;line-height:1;margin:1.33em 0 0.67em;}

span.highslide-maincontent a {border-bottom: 1px dotted #fec157; color: #e18f00;}
span.highslide-maincontent a:hover {border-bottom: 1px solid #FB9F00; color: #d2610e;}

a, img, a img, iframe, form, abbr, acronym, object, applet, table, a abbr, a acronym {border-width:0;}

abbr[title], acronym[title], dfn[title] {border-bottom:1px solid #ccc; cursor:help;}
abbr[title]:hover, acronym[title]:hover, dfn[title]:hover {border-bottom:1px solid #333;}
abbr, acronym {font-size:85%; letter-spacing:0.1em; text-transform:uppercase;}

big {font-size:125%; line-height:80%;}
small, sup, sub {font-size:85%;}
sup {vertical-align:super;}
cite, em, dfn {font-style:italic;}
ins, dfn {border-bottom-color:#666; border-bottom:1px solid black;}

code, pre {color:#c33;}
code, kbd, samp, pre, tt, var, input[type="text"], input[type="password"], textarea {font-family:mono-space,monospace; font-size:100%;}
code, kbd, samp, pre, tt, var, input, select, isindex, listing, xmp, plaintext {
-x-system-font:none;
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;
white-space:normal;
}

div.page-text p + p {margin-top:-1em;}

del {color:#444; text-decoration:line-through;}

strong, th, thead td, h1, h2, h3, h4, h5, h6, dt {font-weight: bold;}
div.page-text hr, div.page-text p, div.page-text ul, div.page-text ol, div.page-text dl, div.page-text pre, div.page-text address, div.page-text table, div.page-text form {margin-bottom:1.6em;}

div.page-text ul, div.page-text ol {margin-left:2.2em;}
div.page-text ul li, div.page-text ol li  {color: #666; list-style-image:none; list-style-position:outside;}
/*div.page-text ul li a, div.page-text ol li a {color: #666;}*/
div.page-text ul li {list-style-type:disc;}
div.page-text ol li {list-style-type:decimal;}

div.page-text dt {margin-bottom:0.4em; margin-top:0.8em;}

q {quotes:"“" "”" "‘" "’";}
s, strike, u {text-decoration:inherit;}

/* FORM & TABLE STYLING */
div.page-text table {border-left:1px solid #ccc; border-top:1px solid #ccc;}

div.page-text th, div.page-text td {padding:0.8em;}
div.page-text th, div.page-text td {border-bottom:1px solid #ddd; border-right:1px solid #ccc;}
/*tr, th, td {background-color:transparent;border:medium none;height:auto;vertical-align:inherit;width:auto;}*/

div.page-text textarea, div.page-text input[type="text"] {padding:0.1em 0.2em;}
textarea, input[type="text"], input[type="password"], select {background:#FFF none repeat scroll 0 0;border:1px solid #ccc;}
div.page-text input {padding:0.2em 0.1em;}
input[type="text"], input[type="password"] {cursor:text;}
code, kbd, samp, pre, tt, var, input[type="text"], input[type="password"], textarea {font-family:mono-space,monospace;
font-size:100%;}
input, select, button {cursor:pointer;}
.content input[type="radio"] {bottom:-0.2em; position:relative;}
.content input {padding:0.2em 0.1em;}

div.page-text fieldset {margin:1.6em 0; padding:1.6em;}
fieldset {border:1px solid #ccc; border-color:#ccc;}
div.page-text fieldset > :first-child {margin-top:0;}
div.page-text legend {padding-left:0.8em; padding-right:0.8em;}
div.page-text caption, div.page-text form div {padding-bottom:0.8em;}

div.page-text textarea, div.page-text input[type="text"] {padding:0.1em 0.2em;}
textarea, input[type="text"], input[type="password"], select {background:#fff none repeat scroll 0 0;border:1px solid #ccc;}
code, kbd, samp, pre, tt, var, input[type="text"], input[type="password"], textarea {font-family:mono-space,monospace;font-size:100%;}
textarea {
-x-system-font:none;
font-family:inherit;
font-size:inherit;
font-size-adjust:inherit;
font-stretch:inherit;
font-style:inherit;
font-variant:inherit;
font-weight:inherit;
line-height:inherit;}

/*block formatting*/
div.page-text div.col1 p, div.page-text div.col2 p {font-size: 13px;}

div.page-text div.col1, div.page-text div.col2 {float: left; width: 335px;}
div.page-text h2 + div.col1, div.page-text h2 + div.col1 + div.col2 {margin-top: 10px;}
#content-left .page-text .col1 {clear: left;}
#content-left .page-text .col2 { position: relative; left: 20px;}

div.page-text div.col1 a.picsplode, div.page-text div.col2 a.picsplode{display: block; border: 2px solid #ccc; width: 335px; height: 80px;}
div.page-text div.col1 a.picsplode:hover, div.page-text div.col2 a.picsplode:hover{border: 2px solid #FC3;
cursor:url(/assets/scripts/highslide/graphics/zoomin.cur), pointer !important;}

/* DOWNLOAD BUTTONS */
h4.download-mac a, h4.download-pc a {display: block; width: 299px; height: 59px; text-indent: -9999px; margin-top: -25px;border-bottom: none;}
h4.download-mac a:hover, h4.download-pc a:hover {border-bottom: none;}

h4.download-pc a {background: no-repeat url(/assets/img/download-windows-combo.png) left top;}
h4.download-pc a:hover {background: no-repeat url(/assets/img/download-windows-combo.png) left bottom;}
h4.download-mac a {background: no-repeat url(/assets/img/download-mac-combo.png) left top;}
h4.download-mac a:hover {background: no-repeat url(/assets/img/download-mac-combo.png) left bottom;}

/* "TOP OF PAGE" BUTTONS */
a.to-top {width: 100%; clear: both; display: block; border: none !important; text-align: right;}
a.to-top img {/*float: right;*/}


/* SIDEBAR BLOCKS
###################################################################################### */
div#download-jing {width: 350px; position: absolute; left: 760px; top: 155px;}
div#download-jing h3 {color: #333; font-size: 20px; font-weight: normal; margin: 0 0 15px 20px;}
div#download-jing li a {display: block; width: 399px; height: 59px; text-indent: -9999px;}
div#download-jing li.windows-dowload a {background: no-repeat url(/assets/img/download-windows-combo.png) left top;}
div#download-jing li.windows-dowload a:hover {background: no-repeat url(/assets/img/download-windows-combo.png) left bottom;}
div#download-jing li.mac-download a {margin-top: 10px; background: no-repeat url(/assets/img/download-mac-combo.png) left top;}
div#download-jing li.mac-download a:hover {margin-top: 10px; background: no-repeat url(/assets/img/download-mac-combo.png) left bottom;}

div#download-jing li.purchase-pro a {background: no-repeat url(/assets/img/button-purchase-combo.png) left top; margin-bottom: 10px;}
div#download-jing li.purchase-pro a:hover {background: no-repeat url(/assets/img/button-purchase-combo.png) left bottom;}

/*div.contentbreak {position: relative;}*/
div.rightbarcontent {position: absolute; width: 350px; left: 760px;}
div.rightbarcontent blockquote {position: relative; color:#666; padding-left:2.2em; padding-top: 1em;background: no-repeat  url(/assets/img/quote-double-left.gif) left top;
filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6;}
div.rightbarcontent blockquote span p {width: 190px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 16px;}
div.rightbarcontent blockquote span {display: block;width: 200px;padding-right: 2.2em;
background: url(/assets/img/quote-double-right.gif) no-repeat 175px bottom;}
div.rightbarcontent blockquote p.whosaidit {position: relative; top: -10px; color:#999; 
background: none; padding: 0; line-height: 1em; font-size: 11px;}
div.rightbarcontent blockquote p.whosaidit span {background: none; padding: 0; color:#444; font-size: 13px;font-weight: bold;}


/* SLIDE CONTENT
###################################################################################### */
div#slide-content {display:block; 
				width: 750px; height:300px;
				position:relative; left:3px;
				background: no-repeat url(/assets/img/block-mid-bg.gif)  top  left; }
			
div#slide-content p {color:#666; font-size:15px; padding:0.5em 0;}

div#slide-content h3 {color:#333;font-size:1.4em;font-weight: normal;line-height:1.3;
margin:1.14em 0 0.57em;}
div#slide-content h4 {font-size:1.3em; line-height:1; margin:1.23em 0 0.615em;}
div#slide-content a {text-decoration: none !important;}/*make sure to kill the default underline, especially for webkit browsers*/
div#slide-content a h4 span.underlineme {border-bottom:1px dotted #FEC157; color:#E18F00;}
div#slide-content a:hover h4 span.underlineme {border-bottom:1px solid #FB9F00; color:#D2610E;}

div#gotolink {background: no-repeat url(/assets/img/block-bottom-bg.gif) top right; display:block; position:relative; left:0px; top:-10px; height:75px; }

div#gotolink ul { margin-left:30px; }
div#gotolink ul li {height: 93px; float: left; display: block; margin-left: 3px; margin-top: -15px;}
div#gotolink ul li a {height: 93px; width: 170px; display: block; outline:none;}

.focalPanelIndicator span {display:block; height:93px; width: 170px;}
li#slider-overview .focalPanelIndicator span {background: url(/assets/img/slider-active-overview.gif) no-repeat left top;}
li#slider-capture .focalPanelIndicator span {background: url(/assets/img/slider-active-screencap.gif) no-repeat left top;}
li#slider-screencast .focalPanelIndicator span {background: url(/assets/img/slider-active-screencast.gif) no-repeat left top;}
li#slider-sharing .focalPanelIndicator span {background: url(/assets/img/slider-active-instant-sharing.gif) no-repeat left top;}

div#gotolink ul li a {background-position: 18px 35px; background-repeat: no-repeat; text-indent: -9999px; }
div#gotolink ul li#slider-overview a {background-image: url(/assets/img/slider-overview-nm.gif);}
div#gotolink ul li#slider-overview a:hover {background-image: url(/assets/img/slider-overview-hv.gif);}

div#gotolink ul li#slider-capture a {background-image: url(/assets/img/slider-screencap-nm.gif);}
div#gotolink ul li#slider-capture a:hover {background-image: url(/assets/img/slider-screencap-hv.gif);}

div#gotolink ul li#slider-screencast a {background-image: url(/assets/img/slider-screencasting-nm.gif);}
div#gotolink ul li#slider-screencast a:hover {background-image: url(/assets/img/slider-screencasting-hv.gif);}

div#gotolink ul li#slider-sharing a {background-image: url(/assets/img/slider-sharing-nm.gif);}
div#gotolink ul li#slider-sharing a:hover {background-image: url(/assets/img/slider-sharing-hv.gif);}

div#gotolink span.bottom {height: 85px; display: block;
background: no-repeat url(/assets/img/block-bottom-shade-bg.gif) bottom right;}


/* ADDITIONAL JING USES (on home page)
###################################################################################### */
div#lower-content {padding-left: 30px;}
div#lower-content a {border-bottom: 2px dotted #fec157; color: #e18f00; text-decoration: none;}
div#lower-content a:hover {border-bottom: 2px solid #FB9F00; color: #d2610e;}
div#lower-content h3 {clear:both; font-size:1.4em; line-height:1; margin: 2.5em 0 .57em 0;}
div#lower-content h4 {color: #666; clear: both; font-size:1.3em; line-height:1; margin:1.23em 0 0.615em;}

div#lower-content ul span.col1fix {float: left; margin-bottom: 30px; margin-left: 0; width: 335px;}
div#lower-content ul span.col2fix {width: 335px;}

div#lower-content ul {margin: 20px 0 1em 0; }
div#lower-content li {margin: 0 0 0 .5em; color: #666; line-height: 2.5em;}
div#lower-content li img {margin-right: 5px;position: relative; top: .5em;}


/* "MADE BY" PAPER
###################################################################################### */
a.handcrafted {clear: both; width: 705px; height: 62px; display: block; text-indent: -9999px; cursor: pointer;
position: relative; left: 425px; background: url(/assets/img/handcrafted-combo.gif) no-repeat top;}
a.handcrafted:hover {background: url(/assets/img/handcrafted-combo.gif) no-repeat bottom;}


/* TRI-COLUMN FOOTER
###################################################################################### */
div#trifooter, div#trifooter span.bottom {min-width: 1200px;}
div#trifooter {background: #555 url(/assets/img/tri-column-bar-bg-bottom.gif) repeat-x bottom; border-top: 2px solid #444; padding-bottom: 20px;}
div#trifooter span.bottom {background: url(/assets/img/tri-column-bar-bg-top.gif) repeat-x top; display: block;}
div#trifooter span div.column,
div#trifooter span div.column-blog {float: left;}
div.footercontent {background: #555 url(/assets/img/footerfix-555.gif) no-repeat center top; display: block; margin: 0 auto; width: 1115px;}
div#trifooter div.column p {margin-top: 10px;}
div#trifooter h3, div#trifooter p.feedTitle a {font-size: 24px; font-weight: normal;}
div#trifooter h3 {margin-top: 10px; color: #fff;}

/*div#trifooter li a {margin-bottom: 5px !important; margin-top: 10px !important;}*/

/*COLUMN 1*/
div#trifooter span div.col1 {padding-left: 30px; width: 335px;}
div#trifooter div.col1 h3 {padding-bottom: 18px;}
div#trifooter div.col1 p {font-size: 15px;}
div#trifooter div.col1 p.faq {padding-top: 20px;}
div#trifooter div.col1 p a {border-bottom: 2px dotted #999; text-decoration: none;}
div#trifooter div.col1 p a:hover {border-bottom: 2px solid #FB9F00; color: #fb9f00;}
div#trifooter div.col1 p + p a {margin-top: 20px !important;}

/*COLUMN 2*/
div#trifooter span div.col2 {margin-top:10px; padding-left: 20px; width: 325px;}
div#trifooter .feedburnerFeedBlock {white-space: normal;}
div.feedburnerFeedBlock p.feedTitle a {border-bottom: 2px dotted #999; color: #fff !important; text-decoration: none;}
div.feedburnerFeedBlock p.feedTitle a:hover {border-bottom: 2px solid #FB9F00; color: #fb9f00 !important;}
div.feedburnerFeedBlock a {font-weight: normal !important;}
div.feedburnerFeedBlock ul {padding-top:18px;}
div.feedburnerFeedBlock ul, div.feedburnerFeedBlock ul li, div.feedburnerFeedBlock ul li a {clear: left;}
div.feedburnerFeedBlock ul li a {background: no-repeat url(/assets/img/icon-tiny-arrow-hover.gif) left 6px; border-bottom: 1px solid #606060; display: block; font-size: 13px; margin-bottom: 5px; margin-top: 8px; padding: 5px 0 15px 30px; text-decoration: none; width: 290px !important;}
div.feedburnerFeedBlock ul li a:hover {background: no-repeat url(/assets/img/icon-tiny-arrow-hover.gif) 2px -78px; color: #fb9f00; text-decoration: underline;}

div.feedburnerFeedBlock p.fbsubscribelink, div.feedburnerFeedBlock p.date {display: none;}
/*removed subscribe - was causing issues in IE*/
/*div.feedburnerFeedBlock p.fbsubscribelink {padding-top: 15px;}
div.feedburnerFeedBlock p.fbsubscribelink img {display: none !important;}
div.feedburnerFeedBlock p.fbsubscribelink a {font-size: 12px !important; border-bottom: 2px dotted #999; text-decoration: none;}
div.feedburnerFeedBlock p.fbsubscribelink a:hover {border-bottom: 2px solid #FB9F00;}*/

p.product-description {font-size: 12px;}
div#creditfooter {display: none;}

/*COLUMN 3*/
div#trifooter span div.col3 {padding-left: 22px; width: 335px;}
div#trifooter div.col3 h3 {padding-bottom: 28px;}
div#trifooter div.col3 p {padding-bottom: 20px;}
div#trifooter div.col3 p strong {color: #eee;}
div#trifooter div.col3 a.logo {border-bottom: 1px solid #555; border-top: 1px solid #555; clear: left; display: block; height: 40px; padding-bottom: 2px; width: 333px; padding-top: 2px;}
div#trifooter div.col3 a.logo:hover {background: no-repeat url(/assets/img/icon-tiny-arrow.gif) right center; border-bottom: 1px solid #FB9F00; border-top: 1px solid #FB9F00;}

/*COPYRIGHT*/
div.footercontent p a, div.footercontent li a {font-weight: bold; color: #bbb;}
div.footercontent p, div.footercontent li div {color: #ccc;}

div.copyright {background: #3c3c3c url(/assets/img/shadow-copyright.gif) no-repeat center top; min-width: 1200px; padding: 10px 0 30px 0;}
div.copyright p {background: #3c3c3c url(/assets/img/shadow-copyright.gif) no-repeat center -10px; color: #888; margin: 0 auto; width: 1040px;}
div#trifooter br {clear: both;}
div.copyright p a, div.copyright li a {text-decoration: none; font-weight: normal; color: #888; border-bottom: 1px dotted #999;}
div.copyright p a:hover, div.copyright li a:hover {color: #fff; border-bottom: 1px solid #ccc;}


/* TEXT FORMATTING FIXES FOR "PRO" PAGE & PRO BUTTON UPSELL
###################################################################################### */
body.pro-features h3.sysreq {padding-top:2.28em;}
body.pro-features h3.sysreq + p {margin-bottom: 0;}

ul#gopro {clear: both; margin-left: 0 !important; padding: 15px 0 0 0; width: 690px;}
ul#gopro, ul#gopro li {list-style-type:none !important; list-style:none !important;}
ul#gopro li#probutton {width: 520px;}
ul#gopro li#probutton a {-moz-border-radius: 5px; -webkit-border-radius:5px; background: #ffe493 repeat-x url(/assets/img/button-pro-bg.gif) left top; border: 2px solid #ebb357; border-radius: 5px; color: #8E520A; display: block; line-height: 1.5; padding: 10px;}
ul#gopro li#probutton a:hover {border: 2px solid #8E520A; color: #512D06;}
ul#gopro li#probutton a img {float: left; left: 5px; opacity: .7; padding-right: 14px; position: relative; top: 1px;}
ul#gopro li#probutton a:hover img {opacity: 1;}
ul#gopro li#probutton a em {font-size: 12px;}

ul#gopro li#procompare {padding-top: 5px; width: 520px;}
ul#gopro li#procompare a {border-bottom:2px dotted #FEC157; color:#E18F00;}
ul#gopro li#procompare a:hover {border-bottom:2px solid #FB9F00; color:#D2610E;}


/*ODD/EVEN TABLE STYLE - USED FOR COMPARISON DATA TABLE
##################################################################################################################################*/
body#version-comparison {background: none !important;}

body#version-comparison table.striated-table caption {font-size: 12px; font-weight: bold; padding: 10px 0 !important;}
body#version-comparison table.striated-table em {font-weight: normal; font-style:italic;}
body#version-comparison table.striated-table .center {text-align: center;}

body#version-comparison table.striated-table {font-size:10px; margin-left: 15px;}

body#version-comparison table.striated-table tr {font-size: 13px;}
body#version-comparison table.striated-table td {border: 1px solid #666; padding: 5px 0 5px 0; text-align: center;}

body#version-comparison table.striated-table th {background: scroll #555 none repeat 0 0; border-bottom:1px solid #666; border-right: 1px solid #ccc; color:#FFF; font-size:16px; font-weight:bold;
padding:5px 4px; text-align: center;}

body#version-comparison table.striated-table tr.odd td {background:#eee none repeat scroll 0 0;}


/* STYLES FOR SUPPORT CHOOSE/FEEDBACK PAGES
###################################################################################### */
html body#support-choose {background-color: #fff !important; background-image: url(/assets/img/html-bg.gif); background-position: 0 -40px; background-repeat: repeat-x; height: 100%;}
body#support-choose div#centered {padding:135px 20px 0; width:516px; margin: 0 auto; height: 100%;
background: no-repeat url(/assets/img/support-bg.gif) top center; position: relative;}

body.support-form div#centered {padding:20px 20px 0 !important; background: no-repeat url(/assets/img/support-bg-no-logo.gif) top center !important;}

body.support-options ol li {line-height:3em; font-size: 28px;}
body.support-options ol li a {border-bottom: 1px dotted #fec157; color: #666; text-decoration: none;}
body.support-options ol li a:hover {border-bottom: 1px solid #FB9F00; color: #d2610e;}

div#centered p {font-size: 14px; color: #666; padding:0.5em 0;}
div#centered p.intro {font-size: 17px;}
div#centered a {border-bottom: 2px dotted #fec157; color: #666; text-decoration: none;}
div#centered a:hover {border-bottom: 2px solid #FB9F00; color: #d2610e;}
div#centered h1 {clear: both; font-size:1.6em; line-height:1; margin:1em 0 0.5em;}
div#centered h2 {clear: both; font-size:1.5em; line-height:1; margin:1.07em 0 0.535em;}
div#centered h3 {clear: both; font-size:1.4em; line-height:1; margin:1.14em 0 0.57em;}
div#centered h4 {font-size:1.3em; line-height:1; margin:1.23em 0 0.615em;}
div#centered h5 {font-size:1.2em; line-height:1; margin:1.33em 0 0.67em;}
div#centered h6 {font-size:1.2em; line-height:1; margin:1.33em 0 0.67em;}
div#centered p + p {margin-top:-1em;}
div#centered hr, div#centered p, div#centered ul, div#centered ol, div#centered dl, div#centered pre, div#centered address, div#centered table, div#centered form {margin-bottom:1.6em;}
div#centered ul, div#centered ol {margin-left:2.2em;}
div#centered ul li, div#centered ol li  {list-style-image:none;list-style-position:outside;}
div#centered ul li {list-style-type:disc;}
div#centered dt {margin-bottom:0.4em; margin-top:0.8em;}

/* FORM & TABLE STYLING */
div#centered table {border-left:1px solid #ccc; border-top:1px solid #ccc;}
div#centered th, div#centered td {padding:0.8em;}
div#centered th, div#centered td {border-bottom:1px solid #ddd; border-right:1px solid #ccc;}
div#centered textarea, div#centered input[type="text"] {padding:0.1em 0.2em;}
div#centered textarea {display: block; position: relative; top: -73px;}
div#centered input {padding:0.2em 0.1em; position: relative; top: -15px;}
div#centered input.input-button {display: block; position: relative; top: -50px;}
div#centered select {width: 250px; position: relative; top: -15px;}
div#centered fieldset {margin:1.6em 0; padding:1.6em;}
div#centered fieldset > :first-child {margin-top:0;}
div#centered label {color: #666; display: block; font-weight: bold; font-size: 14px; line-height: .75em;}
div#centered legend {padding-left:0.8em; padding-right:0.8em;}
div#centered caption, div#centered form div {padding-bottom:0.8em;}
div#centered textarea, div#centered input[type="text"] {padding:0.1em 0.2em;}

p.techsppt {position: relative; top: -25px; left: 325px;}
label.describe-feature {width: 300px;}


/* JQUERY STYLES
###################################################################################### */
/* JQUERY UI ACCORDION */
div#accordion {border-bottom: 1px #ccc solid; margin-bottom: 30px; margin-top: -15px; padding-bottom: 10px;}
div#accordion h3 {border-top: 1px #ccc solid; padding-top: 10px;}
div#accordion h3.ui-state-active a {background: url(/assets/img/icon-expando-arrowthing.gif) no-repeat left -88px !important;}
div#accordion h3 a {background: url(/assets/img/icon-expando-arrowthing.gif) no-repeat left 3px; font-size:.85em !important; padding-left: 20px;}
div#accordion p, div#accordion img {/*font-size: .95em !important;*/ margin-left: 20px;}
div#accordion p {font-size: 13px !important;}
div#accordion ul, div#accordion ol {/*font-size: .95em !important;*/ margin-left: 40px;}
div#accordion p + p {margin-top:-1em;}


/* TEMPORARY OR PROMO
###################################################################################### */
a.screencast4cash {border-bottom: none !important; clear: both;}
a.screencast4cash img {margin-top: 1.6em !important;}

/*Twitter landing page 
#######################################################################################*/
 
body.twitter #cs_noexpressUpdate{
				margin: 0 auto!important;
				position:relative; left:-200px;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #003300;
                text-align: left;
                background-image: url(<%= VIDEO_SITE %>/jing/2.1/twitter/jing_twitter_quickclip_nofp_bg.gif);
                background-repeat: no-repeat;
                width: 210px; 
                height: 200px;	
                padding: 40px; }
body.twitter #cs_noexpressUpdate p {font-size:1.1em!important;}
body.twitter #flashcontent {margin-top:0px!important;padding-top:0px!important;position:relative;top:-40px;}
body.twitter .at300bs {background:url(/assets/img/tweet.jpg) no-repeat 0px -2px!important;width:22px!important;height:22px!important;text-decoration:none!important;}
			
body.twitter ul.intro {font-size:14px;position:relative;top:-35px;margin-bottom:0px!important;}
body.twitter div.addthis_default_style {position:relative!important;top:-30px!important;}
body.twitter p.intro2 {font-weight:bold;position:relative;top:-15px;}
body.twitter p.video {position:relative;top:-20px;}