
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body {line-height:1;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}:focus {outline:0;}ins {text-decoration:none;}del {text-decoration:line-through;}.standard {position:relative;margin:10px 0 0;}.standard .grouping {border:none;margin:20px 0 0;padding:0 0 10px;overflow:hidden;}.standard label {display:block;margin:10px 0 0;}.standard label span {display:block;width:170px;height:1.4em;padding:0;text-align:left;font-size:.8em;line-height:1.4em;}.standard select,.standard input.text,.standard textarea {display:block;margin:-1.2em 0 0 180px;padding:.1em;font-size:.9em;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;}.standard input.small {width:30px;}.standard input.med {width:110px;}.standard input.large {width:205px;}.standard input.xl {width:450px;}.standard textarea.small {width:200px;height:50px;}.standard textarea.med {width:200px;height:100px;}.standard textarea.large {width:280px;height:150px;}.standard textarea.xl {width:450px;height:250px;}.standard .checks {display:block;margin:-1em 0 0 180px;overflow:hidden;}.standard .checks label {display:block;margin:-15px 0 0 20px;overflow:hidden;text-align:left;font-size:.8em;line-height:1.3em;font-weight:400;letter-spacing:0;}.standard .checks label span {height:auto;width:auto;margin:-15px 0 0 22px;padding:0;}.standard .checks input {display:block;margin:0;}.standard input.button {margin:20px 0 0 180px;padding:4px 8px;background:#fff url(/images/buttonbg.png) repeat-x left bottom;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;cursor:pointer;}.standard .multi-select {position:relative;z-index:20;margin:-1.2em 0 10px 175px;overflow:hidden;}.standard .multi-select select {display:inline;margin:0 5px;}.standard .req {display:inline;padding:0;color:#E77A69;font-size:.7em;}.standard .note {position:relative;display:block;width:250px;margin:5px 0 0 180px!important;font-size:.7em!important;text-align:left;color:#888!important;text-indent:0!important;}.standard .error-note {display:block;height:auto!important;margin:5px 0 0;padding:0;font-size:.7em!important;color:#E77A69!important;text-indent:0!important;}.errors,.success {margin:20px 0 0;padding:10px;list-style:none;background:#e79c90;border:3px solid #E77A69;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.success {background:#D1DD43;border:3px solid #A5BD00;}.errors dt,.success dt {font-size:1.1em;font-weight:400;font-family:"Gill Sans MT", "Gill Sans", Calibri, Trebuchet, sans-serif;color:#f9f9f9;text-transform:uppercase;}.errors dd {margin:3px 0 0 10px;color:#f9f9f9;}.errors a {color:#f9f9f9;font-size:.9em;letter-spacing:normal;border-bottom:1px dotted #f9f9f9;}.errors a:hover {border-bottom:1px solid #f9f9f9;}.zoomimage {position:absolute;display:none;z-index:5000;outline:none;cursor:pointer;}.zoomimage_focused {z-index:51000;}.zoomimage_s {position:absolute;top:0;left:0;height:100%;width:100%;display:none;}.zoomimage_st {position:absolute;top:0;left:0;width:100%;height:6px;overflow:hidden;}.zoomimage_stl {position:absolute;top:0;left:0;width:6px;height:6px;overflow:hidden;background:transparent url(/images/imagezoom/shadow.png) no-repeat scroll 0 0;}.zoomimage_stc {overflow:hidden;height:6px;margin:0 6px;background:transparent url(/images/imagezoom/shadow.png) repeat-x scroll 0 -30px;}.zoomimage_str {position:absolute;top:0;right:0;width:6px;height:6px;overflow:hidden;background:transparent url(/images/imagezoom/shadow.png) no-repeat scroll 0 -18px;}.zoomimage_sc {position:absolute;top:6px;width:100%;left:0;overflow:hidden;}.zoomimage_scl {position:absolute;overflow:hidden;top:0;left:0;height:100%;width:6px;background:transparent url(/images/imagezoom/shadow-lr.png) repeat-y scroll 0;}.zoomimage_scr {position:absolute;overflow:hidden;right:0;top:0;height:100%;width:6px;background:transparent url(/images/imagezoom/shadow-lr.png) repeat-y scroll -6px 0;}.zoomimage_scc {margin:0 6px;height:100%;background:transparent url(/images/imagezoom/shadow-c.png);overflow:hidden;}.zoomimage_sb {position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:6px;}.zoomimage_sbl {position:absolute;overflow:hidden;width:6px;height:6px;left:0;top:0;background:transparent url(/images/imagezoom/shadow.png) no-repeat scroll 0 -12px;}.zoomimage_sbc {height:6px;overflow:hidden;margin:0 6px;background:transparent url(/images/imagezoom/shadow.png) repeat-x scroll 0 -36px;}.zoomimage_sbr {position:absolute;overflow:hidden;width:6px;height:6px;right:0;top:0;background:transparent url(/images/imagezoom/shadow.png) no-repeat scroll 0 -6px;}.zoomimage img {position:absolute;top:6px;left:6px;display:none;border:20px solid #fff;}.zoomimage_caption {position:absolute;background-color:#000;color:#000;width:100%;}.zoomimage_caption p {padding:10px;margin:0;font-size:11px;font-weight:700;color:#fff;}.zoomimage_loading {background-image:url(/images/imagezoom/ajax_small.gif);background-repeat:no-repeat;background-position:center;height:100%;position:absolute;background-color:#fff;width:100%;top:0;left:0;}.zoomimage_move {cursor:move;}.zoomimage_controls {position:absolute;background:#000;height:46px;overflow:hidden;}.zoomimage_prev {background:#fff url(/images/imagezoom/zoomimage_prev.gif) no-repeat center;width:39px;height:29px;position:absolute;top:8px;left:8px;border:0!important;}.zoomimage_next {background:#fff url(/images/imagezoom/zoomimage_next.gif) no-repeat center;width:39px;height:29px;position:absolute;top:8px;right:8px;border:0!important;}.closebtn {display:block;position:absolute;width:20px;height:20px;background:url(/images/imagezoom/close.png) no-repeat center;z-index:10000;}body {font-family:Tahoma, Geneva, Verdana, sans-serif;}h1,h2,h3,h4,h5,h6,dt,th {font-family:"Gill Sans MT", Calibri, Trebuchet, sans-serif;}body {background:#949494 url(/images/bgTile.png) repeat-x left top;}a {text-decoration:none;color:#DC241F;border-bottom:1px dotted #DC241F;}a:hover {border-bottom:1px solid #DC241F;}h2 {font-weight:700;font-size:1.75em;line-height:1.2em;color:#545454;text-transform:uppercase;}h3 {margin:40px 0 0;font-size:1.3em;font-weight:400;color:#f9f9f9;text-transform:uppercase;}h3 a {margin:0 0 0 5px;border:0;}h3 a:hover {border:0;}h4 a {border:0;}h4 a:hover {border:0;color:#009ED2;}#container {width:960px;margin:0 auto;padding:0 0 20px;}#top-bar {overflow:hidden;background:#009ED2;}#header {width:960px;margin:0 auto;}#header h1 {float:left;}#header h1 a {display:block;width:210px;height:34px;margin:10px 0;background:url(/images/title.png) no-repeat left top;text-indent:-9999px;border:0;}#status {margin:20px 0 0;float:right;font-size:.8em;}#status li {margin:0 0 0 10px;padding:0 0 0 10px;float:left;border-left:1px solid #d0ecfc;color:#f9f9f9;}#status li.first {border:0;}#status li a {color:#f9f9f9;border-bottom:1px dotted #f9f9f9;}#status a:hover {border-bottom:1px solid #f9f9f9;}#nav {margin:40px 0 0 20px;}#home #nav {margin-left:50px;}#nav li {margin:0 10px 0 0;float:left;}#nav li a {display:block;padding:10px;border:0;background:#D1DD44;font-size:em;font-weight:700;font-family:"Gill Sans MT", Calibri, Trebuchet, sans-serif;color:#f9f9f9;}#nav li a {-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-radius-topleft:5px;-khtml-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-radius-topleft:5px;border-radius-topright:5px;}#nav li a:hover {background:#f9f9f9;color:#D1DD44;}#nav li.current a {background:#f9f9f9;color:#D1DD44;}#bump {position:relative;width:960px;padding:0 0 20px;background:#D1DD43 url(/images/bumpbgTile.png) repeat-x 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;}#bump h2 {width:611px;margin:20px 0 0 20px;color:#f9f9f9;}#bump p {width:611px;margin:15px 0 0 20px;color:#f9f9f9;font-size:.8em;letter-spacing:.08em;line-height:1.7em;}#bump .bump-image {position:absolute!important;top:-70px;right:-10px;}.bump-nav {position:relative;width:164px;height:6em;margin:20px 0 0 20px;padding:10px;float:left;background:#f9f9f9 url(/images/bumpNavTile.png) repeat-x left bottom;border:3px solid #f9f9f9;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bump-nav h4 {color:#747474;}.bump-nav p {width:auto!important;margin:10px 0 0!important;font-size:.7em!important;line-height:1.3em!important;letter-spacing:0!important;color:#747474!important;}.bump-nav .continue {position:absolute;right:10px;bottom:10px;font-size:.8em;}.news-container {width:954px;margin:20px 0 0;background:#f9f9f9 url(/images/bumpNavTile.png) repeat-x left bottom;border:3px solid #f9f9f9;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.news {overflow:hidden;background:url(/images/newsDivider.gif) repeat-y 237px 0;}.item {width:198px;float:left;margin:0;padding:20px;overflow:hidden;}.item p,.item dl,.item ul {margin:10px 0 0;font-size:.7em!important;line-height:1.5em;letter-spacing:0;color:#747474;text-align:justify;}.item .info {display:block;color:#adadad;}.item dl {margin:0;text-align:justify;}.item dt {margin:15px 0 0;font-weight:700;}.item dd {text-indent:20px!important;}.item ul {font-size:.9em;list-style:disc inside;}.item ul li {margin:0 0 3px;}#content-wrap {width:960px;float:left;background:#f9f9f9 url(/images/contentTile.png) repeat-y 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#content {padding:30px 30px 0;overflow:hidden;background:url(/images/contentTop.png) no-repeat 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#content p,#content ul,#content dl,#content ol {margin:15px 0 0;color:#363636;font-size:.8em;letter-spacing:.07em;line-height:1.7em;}#content ol {margin-left:20px;list-style-type:decimal;list-style-position:outside;}#content ol ol,#content ul ol {margin-top:0;font-size:1em;}#content dl ul {margin-top:0;font-size:1em;}#content dt {font-size:1.1em;font-weight:700;}#content dd {margin:0 0 0 20px;}#content h3 {color:#009ED2;}#content h4 {margin:20px 0 0;clear:right;}#content h5 {margin:20px 0 0;clear:right;font-size:.9em;color:#666;}#content ul {margin:20px 0 0 20px;list-style-type:disc;}#content table {width:auto;margin:30px 0 0!important;padding:0;border:0;font-size:.8em;line-height:1.4em;}#content table th {padding:0 10px 10px 0;white-space:nowrap;border-bottom:1px solid #393939;text-align:left;text-transform:uppercase;letter-spacing:.08em;}#content table td {padding:10px 5px 10px 0;border-bottom:1px solid #ccc;}#content table .tableNote td {padding:10px;background:#eee!important;border-bottom:1px solid #393939;}#content table .tableNote ul {margin:0;list-style-type:none;}#content .tableSummary {margin:5px 0 0;text-align:right;font-style:italic;}#content-bottom {height:30px;background:url(/images/contentBottom.png) no-repeat 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.main {width:665px;float:left;}#content-bump {position:relative;overflow:visible;}#content-bump h2 {width:630px;}#content-bump .bump-image {position:absolute!important;top:0;right:0;}#content-bump p {width:630px;}#content-bump .action {margin:20px 20px 0 0;float:left;}#content-bump .action a {display:block;width:259px;padding:20px;border:0;font-weight:700;background:#D11011 url(/images/actionTile.png) repeat-x 0 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#f9f9f9;text-align:center;}#content-bump .action a:hover {background:#0069B7 url(/images/actionTileOver.png) repeat-x 0 0;}.feature {width:420px;margin:0 10px;float:left;}.testimonials {width:600px;}.testimonials dt {font-weight:400!important;font-family:Tahoma, Geneva, Verdana, sans-serif;font-size:.9em!important;font-style:italic;}.code {max-width:715px;overflow:auto;margin:20px 0 10px;padding:0 0 0 5px;background:#e7e7e7 url(/images/codeTileGrey.png) repeat-x left bottom;border:1px solid #474747;color:inherit;font-family:"Courier New";font-size:.9em;}.code ol {margin:0 0 0 30px!important;list-style-position:outside;background:#F9F9F9 url(/images/codeTile.png) repeat-x left bottom;}.code ol li {padding:0 7px;}.code h3 {margin:5px 0;color:#474747;border-bottom:none!important;font-weight:400!important;font-size:1.1em!important;}.content ol .code {font-size:1.1em!important;}.code .codeHeader {display:block;height:20px;margin:5px 0;}.code .codeHeader a {background:url(/images/famfamfam/script_gear.png) no-repeat left top;padding:0 0 2px 20px;float:right;margin:5px 5px 0 0;}.toc {list-style-type:upper-roman!important;}.toc ol {list-style-type:upper-alpha;}.paragraph-image {width:200px;margin:.5em 0 20px 20px;float:right;}.paragraph-image a img {border:1px solid #CF0001;}.paragraph-image span {display:block;font-style:italic;text-align:left;font-size:.8em;line-height:1.4em;}#sidebar {width:215px;margin:0;float:right;}#sidebar h3 {font-size:.9em;font-weight:700;}#sidebar p {margin:20px 0 0;color:#363636;font-size:.7em;line-height:1.5em;letter-spacing:0;}#sidebar a.download {display:block;width:178px;height:32px;padding:5px 0 0;background:url(/images/smallButton.png) no-repeat left top;text-align:center;color:#F9F9F9;border:0;}#sidebar a.download:hover {background:url(/images/smallButtonOver.png) no-repeat left top!important;}#sidebar embed {width:130px;margin:20px 0 0 42px;}#sidebar form {margin:20px 0 0;}#sidebar label {display:block;padding:0 0 10px;overflow:hidden;}#sidebar label span {width:90px;padding:.2em 0 0;font-size:.8em;float:left;}#sidebar .text {width:84px;padding:2px;float:right;background:#fff;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;}#sidebar .select {width:100%;padding:2px;background:#fff;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;}#sidebar .button {float:right;padding:4px 8px;background:#fff url(/images/buttonbg.png) repeat-x left bottom;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;}.project-menu,.project-info {margin:0!important;padding:15px 20px 10px;font-size:.9em;list-style:none!important;background:#f9f9f9 url(/images/bumpNavTile.png) repeat-x left bottom;border:3px solid #DDE3E6;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.project-menu ul {margin:10px 0 0 10px;font-size:.9em;}.project-menu li {margin:0 0 10px;}.project-menu li a {line-height:1.3em;}.project-info li {margin:5px 0 0;font-size:.9em;}.project-info li.first {margin:0;}.osProject {width:665px;margin:40px 0 0;float:left;overflow:hidden;}.osProject h4 {font-size:1.6em;}.osProject h4 a {text-decoration:none;border:0;color:#DC241F;}.osProject h4 a:hover {color:#009ED2;}.osProject p {margin:20px 0;color:#363636;font-size:.8em;line-height:1.4em;letter-spacing:.05em;}.osProject .info {display:block;font-size:.95em;color:#8c8c8c;}.osProject.scrollFollow {min-height:177px;background:url(/images/scrollFollowbg.png) no-repeat left bottom;}.osProject.purr {min-height:176px;background:url(/images/purrbg.png) no-repeat left bottom;}.osProject.hierSelect {min-height:176px;background:url(/images/hierSelectbg.png) no-repeat left bottom;}.osProject.vp {min-height:189px;background:url(/images/vpbg.png) no-repeat left bottom;}.viewProduct,.viewGoogle {height:14px;color:#DC241F;font-size:.8em;margin:0 20px 0 0;padding:0 25px 0 0;background:url(/images/viewProductArrow.png) no-repeat right 50%;}.viewGoogle {background:url(/images/viewGoogleArrow.png) no-repeat right 50%;}.ip-demo {}.ip-demo ul {width:100%;margin:0!important;list-style:none!important;}.ip-demo ul li {float:left;margin:20px 20px 0 0;}.ip-demo ul li.last {margin-right:0;}.ip-demo ul li input {display:block;margin:5px 0 0 40px;}.ip-demo ul li img {border:solid 2px #0092be;}.ip-demo .button {margin:20px 20px 0 0;padding:4px 8px;background:#fff url(/images/buttonbg.png) repeat-x left bottom;border:1px solid #E8E8E8;border-right:2px solid #787878;border-bottom:2px solid #787878;}#imagePlaneSample {width:100%;height:600px;border:1px solid #949494;margin:20px 0 0;}#imageEditorOverlay {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100;cursor:wait;opacity:0.5;}#imageEditorDiv {position:fixed;width:90%;height:90%;margin:0;padding:0;top:5%;left:5%;border:2px solid #bebebe;z-index:200;}table.product-table {width:100%!important;margin:40px 0 0;padding:5px!important;float:left;background:#f9f9f9;border:1px solid #545454!important;-moz-border-radius:5px;}table.product-table thead {-moz-border-radius:5px;background:#DDD url(/images/tableHeadbg.png) repeat-x 0 0;}table.product-table th {-moz-border-radius:5px;padding:5px!important;border:1px solid #f9f9f9!important;text-align:left;text-transform:uppercase;font-size:.9em;letter-spacing:.08em;}table.product-table td {padding:10px!important;border-bottom:1px dotted #545454!important;vertical-align:middle;text-align:center;color:#363636;font-size:.85em;letter-spacing:.07em;line-height:1.7em;}table.product-table td.text {text-align:left;}table.product-table td.price {font-size:1.1em;}table.product-table td.product {white-space:nowrap;}table.product-table td.blank {border:0;}table.product-table a.img {border:0;}table.product-table .last td {border-bottom:0!important;}table.product-table .buy {display:block;width:82px;height:23px;background:url(/images/littleButton.png) no-repeat 0 0;border:0;color:#f9f9f9;}table.product-table .buy:hover {background:url(/images/littleButton.png) no-repeat -82px 0;}ol.path {margin:15px 0 0!important;font-family:"Gill Sans MT", Calibri, Trebuchet, sans-serif;font-size:1.2em;list-style:decimal inside!important;overflow:hidden;}.path li {margin:0 10px 0 0;float:left;color:#949494;}.path li.current span {color:#545454;font-weight:700;}.clear {clear:both;}.centerText {text-align:center!important;}.small {font-size:.8em;}.req-js {display:none;}.toJS {display:none;}
