/* reset-2011.css (70%) */
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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}

/* spiffy-stores-2011.css (77%) */
@font-face{font-family:MuseoSlab100Italic;src:url(../fonts/museo_slab_100italic-webfont.eot?#iefix) format(embedded-opentype), url(../fonts/museo_slab_100italic-webfont.woff) format(woff), url(../fonts/museo_slab_100italic-webfont.ttf) format(truetype), url(../fonts/museo_slab_100italic-webfont.svg#MuseoSlab100Italic) format(svg);font-weight:400;font-style:normal;}
body{font:13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Calibri, Tahoma, Arial, sans-serif;}
.right{float:right;}
.left{float:left;}
.cb{clear:both;}
a,a:visited{text-decoration:none;color:#E15E10;outline:none;}
a:hover,a:active{text-decoration:none;color:#BB3400;outline:none;}
h1{font:normal 31px MuseoSlab100, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#fff;}
h2{font:normal 23px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#90a213;}
h3{font:normal 19px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#e15e10;}
h4{font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#e15e10;}
h5{font:normal 14px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#e15e10;}
.section{margin-top:35px;margin-bottom:35px;position:relative;}
#top-nav{display:block;float:left;position:fixed;top:0;width:100%;z-index:200;background-image:url(../img/2011/top-nav-background.png);background-repeat:repeat-x;background-position:left top;border-bottom:1px solid #fff;border-top:4px solid #ececec;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1);background-color:#FFF;}
#top-nav #spiffy-stores-logo{display:inline-block;position:absolute;margin-left:0;top:5px;width:225px;height:52px;background:url(/img/2011/logo.png) no-repeat 0 0;text-indent:-3000px;padding:0;}
#top-nav img{padding:17px 0 12px;}
#top-nav ul{float:right;margin:0;}
#top-nav li{float:left;position:relative;}
#top-nav li a{display:block;color:#666;text-shadow:0 1px #FFF;line-height:56px;font-family:MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;text-decoration:none;-webkit-transition:background-color .1s ease-in-out;white-space:nowrap;outline:none;padding:0 15px;}
#top-nav>div{position:relative;}
#top-nav a:active,#top-nav li.active a,#top-nav li.active a:hover{color:#F5651E;font-weight:500;border-top:5px solid #CCC;margin-top:-5px;outline:none;}
#top-nav a:hover{color:#F5651E;font-weight:500;border-top:5px solid #DDD;margin-top:-5px;}
#top-nav #spiffy-stores-logo.active,#top-nav #spiffy-stores-logo:hover{background-color:transparent;border-top:none;margin-top:0;outline:none;}
#top-nav-arrow{position:absolute;left:98px;top:56px;width:21px;height:13px;text-indent:-10000px;background-image:url(/img/2011/nav-indicator.png);background-repeat:no-repeat;background-position:0 0;padding:0!important;}
#more-nav{width:473px;position:absolute;top:40px;z-index:10;right:-25px;}
#more-nav .top{background-image:url(/img/2011/more-nav-top.png);background-repeat:no-repeat;background-position:left top;display:block;height:25px;width:473px;margin:0;padding:0;}
#more-nav .middle{background-image:url(/img/2011/more-nav-middle.png);background-repeat:repeat-y;background-position:left top;padding-bottom:10px;}
#more-nav .bottom{background-image:url(/img/2011/more-nav-bottom.png);background-repeat:no-repeat;background-position:left top;height:15px;width:473px;}
#more-nav h3{font-size:16px;position:relative;left:-1px;padding-bottom:5px;text-align:left;}
#more-nav .more-contact{display:block;position:relative;width:250px;float:left;padding-top:17px;padding-left:32px;}
#more-nav .more-resources{width:150px;position:relative;float:right;padding-top:17px;padding-right:35px;}
#more-nav li,#more-nav li:hover,#top-nav li.active #more-nav li,#more-nav li.active:hover{display:block;float:none;position:relative;left:0;top:0;text-indent:0;font-family:MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#666;text-align:left;margin:0;padding:5px 0;}
#more-nav li.phone-title{margin:0!important;padding:10px 0 3px!important;}
#more-nav li.phone-number,#more-nav li.phone-number:hover{font-size:12px!important;padding-top:3px!important;padding-bottom:2px!important;}
#more-nav li.email a,#more-nav li.email:hover a{background-image:url(/img/2011/more-email-icon.png);background-repeat:no-repeat;padding-left:22px!important;}
#more-nav ul{float:none;}
#more-nav li a,#more-nav li a:visited,#top-nav li.active #more-nav li a{display:block;color:#666;line-height:14px;font-size:12px;border-top:none;margin:0;padding:0;}
#more-nav li a:hover,#more-nav li a:active,#top-nav li.active #more-nav li a:hover{border-top:none;display:block;color:#F5651E;margin:0;padding:0;}
.wrapper{width:960px;margin-right:auto;margin-left:auto;position:relative;}
#header-wrapper{background-image:url(/img/2011/spiffy-stores-ecommerce-header.jpg);background-repeat:repeat-x;background-position:center center;height:370px;position:relative;top:61px;margin:0;padding:0;}
#header-wrapper #slideshow{position:relative;left:-12px;top:8px;height:362px;width:558px;float:left;}
#header-wrapper .right{position:relative;width:380px;}
#header-wrapper h1{margin-top:27px;margin-bottom:12px;font:normal 31px MuseoSlab500, Georgia, "Times New Roman", serif;text-shadow:#AA5700 1px 1px 2px;line-height:33px;}
#header-wrapper h2{color:#FFF;display:block;margin-bottom:15px;font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;line-height:19px;}
#header-wrapper li{color:#FFF;background-image:url(/img/2011/header-tick.png);background-repeat:no-repeat;background-position:0 0;display:block;text-indent:25px;padding-top:0;padding-bottom:10px;font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;}
#header-wrapper .signup-button{display:block;background-image:url(/img/2011/header-sign-up-button.png);background-repeat:no-repeat;height:90px;width:383px;position:absolute;top:223px;left:-20px;color:#D13100;text-decoration:none;text-align:center;font:normal 23px MuseoSlab500, Georgia, "Times New Roman", serif;text-shadow:#FFF 0 0 3px;padding:70px 0 0;}
#header-wrapper .tour-text{position:absolute;height:30px;width:410px;right:0;top:343px;color:#FFF;text-align:center;font:normal 17px MuseoSlab300Italic, Georgia, "Times New Roman", serif;}
.section-number{background-image:url(/img/2011/section-number.png);background-position:center center;display:block;height:23px;width:31px;float:left;font:18px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#FFF;text-align:center;padding-top:5px;padding-bottom:3px;background-repeat:no-repeat;}
hgroup h2{float:left;display:block;color:#90A213;padding-top:2px;padding-left:10px;font:normal 26px MuseoSlab300, Georgia, "Times New Roman", serif;}
hgroup,.hgroup{clear:both;width:960px;display:block;height:65px;}
hgroup a,hgroup a:visited{float:right;color:#999;text-decoration:none;font:normal 11px MuseoSlab300, Georgia, "Times New Roman", serif;padding-top:10px;}
hgroup a:hover,hgroup a:active{float:right;color:#666;}
ul.subnav{height:120px;}
.subnav li{float:left;display:block;height:85px;width:140px;border-top:2px solid #a0a0a0;margin-right:12px;padding-right:10px;padding-top:7px;cursor:pointer;}
.subnav li.active,.subnav li.active:hover{border-top:2px solid #e15e10;}
.subnav li:hover{border-top:2px solid #666;}
.subnav li.last{margin-right:0;width:150px;padding-right:0;}
.subnav li h4{font:normal 14px MuseoSlab500, Georgia, "Times New Roman", serif;display:block;padding-bottom:4px;color:#a0a0a0;}
.subnav li p{font:normal 12px MuseoSlab300Italic, Georgia, "Times New Roman", serif;display:block;color:#a0a0a0;}
#feature-tour{min-height:568px;margin-top:91px;}
#feature-tour .left{width:453px;}
#feature-tour .right{width:480px;margin-right:-10px;position:relative;}
#feature-tour .left p,#faq .left p,#blog .right p,#about .right p{padding-top:5px;padding-bottom:5px;line-height:17px;}
#feature-tour .left h4,#feature-tour .left h3{padding-top:0;padding-bottom:5px;}
#feature-tour .left ul li{list-style:square outside;margin-left:17px;padding-bottom:5px;}
.feedback{clear:both;width:600px;height:90px;margin:0 auto 80px;}
.feedback .bubble{background-image:url(/img/2011/feedback-bubble.png);background-repeat:no-repeat;background-position:center center;height:88px;width:486px;display:block;float:right;}
.feedback .bubble p{font:normal 13px MuseoSlab300Italic, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#807f7f;text-decoration:none;display:block;padding:13px 13px 0 30px;}
.feedback .bubble a{color:#90A213;text-decoration:none;display:block;padding-top:5px;font-size:12px;}
.feedback .bubble a:hover{color:#6F8000;}
.feedback .link{float:right;width:120px;text-align:right;display:block;padding-top:5px;}
.feedback .link a{font:normal 10px MuseoSlab100, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#999;text-decoration:none;display:none;}
.feedback .photo{float:left;height:89px;width:89px;display:block;}
#blog .left{width:190px;display:block;margin-left:0;margin-bottom:35px;position:relative;}
#blog .left img{border:3px solid #FFF;z-index:10;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}
#blog .left img:hover{-moz-box-shadow:0 0 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4);}
#blog .right{width:740px;margin-bottom:35px;}
#blog .blog-link{display:block;margin:30px 0 80px 210px;}
#faq .left{width:410px;font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#faq .left ul ul li{list-style:square outside;margin-left:17px;padding-bottom:7px;}
#faq h3{display:block;padding-bottom:15px;}
#faq ul.faq li a,ul.faq li a{font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#e15e10;text-decoration:none;padding-top:3px;padding-bottom:7px;display:block;padding-left:12px;background-image:url(/img/2011/bullet.png);background-repeat:no-repeat;background-position:left 4px;}
#faq ul.faq li a:hover,ul.faq li a:hover{color:#C03600;}
#faq .faq-item,.faq-item{display:block;margin-bottom:20px;padding-left:12px;}
#faq .faq-item a,#faq div.faq-item li a,div.faq-item li a{display:inline;margin-bottom:0;padding-left:0;font:normal 13px/17px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#e15e10;background-image:none;}
#faq .right{margin-right:-25px;position:relative;display:block;}
#about .right{width:615px;}
#pricing h3{padding-top:40px;padding-bottom:10px;}
#pricing table h3{padding-top:0;padding-bottom:0;}
#pricing table{margin-bottom:0;margin-top:30px;}
#pricing table td{vertical-align:middle;font-size:13px;color:#0d0d0d;text-decoration:none;padding-top:7px;padding-bottom:7px;text-align:center;}
#pricing table td.col1{text-align:left;padding-left:8px;}
#pricing table th.col1{background:#FFF;height:123px;width:254px;}
#pricing table th.col2{background:url(/img/2011/pricing-col2-top.png);width:217px;}
#pricing table th.col2 h2{position:relative;top:43px;display:block;color:#FFF;text-shadow:#68522D 1px 1px 2px;font:normal 25px MuseoSlab500, Georgia, "Times New Roman", serif;left:-7px;}
#pricing table th.col2 h4{position:relative;top:42px;color:#FFF;font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;}
#pricing table th.col2 h3{position:relative;top:45px;font:normal 16px MuseoSlab500, Georgia, "Times New Roman", serif;color:#533F1B;text-shadow:#FFF 0 0 3px;}
#pricing table th.col3{background:url(/img/2011/pricing-col3-top.png) no-repeat;width:264px;}
#pricing table th.col3 h2{position:relative;top:29px;display:block;color:#FFF;text-shadow:#6C2400 1px 1px 2px;font:normal 35px MuseoSlab500, Georgia, "Times New Roman", serif;left:0;}
#pricing table th.col3 h4{position:relative;top:31px;color:#E15E10;font:normal 16px MuseoSlab500, Georgia, "Times New Roman", serif;text-shadow:#FFF 0 0 3px;}
#pricing table th.col3 h3{position:relative;top:33px;color:#E15E10;font:normal 18px MuseoSlab500, Georgia, "Times New Roman", serif;text-shadow:#FFF 0 0 3px;}
#pricing table th.col4{background:url(/img/2011/pricing-col4-top.png) no-repeat;width:224px;}
#pricing table th.col4 h2{position:relative;top:42px;display:block;color:#FFF;text-shadow:#285369 1px 1px 2px;font:normal 25px MuseoSlab500, Georgia, "Times New Roman", serif;}
#pricing table th.col4 h4{position:relative;top:44px;color:#FFF;font:normal 15px MuseoSlab300, Georgia, "Times New Roman", serif;}
#pricing table th.col4 h3{position:relative;top:48px;font:normal 14px MuseoSlab500, Georgia, "Times New Roman", serif;color:#294b5c;text-shadow:#FFF 0 0 3px;}
#pricing table td img{margin-right:auto;margin-left:auto;}
#pricing table .col1.odd{background:#FFF url(/img/2011/pricing-col1-odd.png) repeat-y;}
#pricing table .col2.odd{background:url(/img/2011/pricing-col2-odd.png) repeat-y;}
#pricing table .col3.odd{background:url(/img/2011/pricing-col3-odd.png) repeat-y;}
#pricing table .col4.odd{background:url(/img/2011/pricing-col4-odd.png) repeat-y;}
#pricing table .col1.even{background:url(/img/2011/pricing-col1-even.png) repeat-y;}
#pricing table .col2.even{background:url(/img/2011/pricing-col2-even.png) repeat-y;}
#pricing table .col3.even{background:url(/img/2011/pricing-col3-even.png) repeat-y;}
#pricing table .col4.even{background:url(/img/2011/pricing-col4-even.png) repeat-y;}
#pricing table .bottom span{padding-top:6px;display:block;}
#pricing table .col1.bottom{font-style:italic;color:#AFAFAF;padding-top:15px;vertical-align:top;}
#pricing table .col2.bottom{background:url(/img/2011/pricing-col2-bottom.png) no-repeat;height:107px;overflow:hidden;padding-bottom:0;font-size:11px;color:#b9ab92;vertical-align:top;padding-top:7px;}
#pricing table .col3.bottom{background:url(/img/2011/pricing-col3-bottom.png) no-repeat;height:107px;overflow:hidden;padding-bottom:0;font-size:11px;color:#E15E10;vertical-align:top;padding-top:10px;}
#pricing table .col4.bottom{background:url(/img/2011/pricing-col4-bottom.png) no-repeat;height:107px;overflow:hidden;padding-bottom:0;font-size:11px;color:#95bccf;vertical-align:top;padding-top:7px;}
#pricing .pricing-info{cursor:pointer;}
#pricing li a{font:normal 13px MuseoSlab300, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#999;text-decoration:none;padding-top:3px;padding-bottom:7px;display:block;padding-left:12px;background-image:url(/img/2011/bullet.png);background-repeat:no-repeat;background-position:left 3px;}
#pricing .faq-item{display:block;margin-bottom:20px;padding-left:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#pricing .faq-item p{padding-top:5px;padding-bottom:5px;line-height:16px;}
#bALlO0nBdY{line-height:14px!important;vertical-align:top;max-width:300px!important;white-space:normal!important;padding:7px!important;}
#bALlOOnB{margin-top:-4px!important;}
#footer{background-image:url(/img/2011/footer-background.jpg);background-repeat:repeat-x;background-position:left top;height:259px;margin-top:25px;background-color:#D25F19;overflow:hidden;}
#footer .left{margin-top:40px;margin-right:100px;margin-bottom:20px;}
#footer .right{float:right;margin-top:40px;margin-left:110px;}
#footer a,#footer a:visited{color:#FAEEE6;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#footer a:hover,#footer a:active{color:#FFF;}
#footer li{color:#FAEEE6;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:16px;padding-bottom:15px;}
#footer h4{color:#FFF;font:normal 17px MuseoSlab500, Georgia, "Times New Roman", serif;padding-bottom:10px;text-shadow:#AA5700 -1px -1px 2px;position:relative;left:-1px;}
#footer li a.facebook{background-image:url(/img/2011/social-sprite.png);background-repeat:no-repeat;display:block;padding-left:25px;height:14px;padding-top:2px;background-position:0 0;}
#footer li a.facebook:hover{background-position:0 -16px;}
#footer li a.twitter{background-image:url(/img/2011/social-sprite.png);background-repeat:no-repeat;display:block;padding-left:25px;height:14px;padding-top:2px;background-position:0 -32px;}
#footer li a.twitter:hover{background-position:0 -48px;}
#footer li a.youtube{background-image:url(/img/2011/social-sprite.png);background-repeat:no-repeat;display:block;padding-left:25px;height:14px;padding-top:2px;background-position:0 -64px;}
#footer li a.youtube:hover{background-position:0 -80px;}
#spiffy-stores-feature-tour,#example-spiffy-stores,#spiffy-stores-blog,#frequently-asked-questions,#about-and-contact-us,#pricing-and-signup{position:absolute;top:-90px;}
#content{padding-top:87px;min-height:600px;background-repeat:repeat-x;background-color:#FFF;background-image:url(/img/2011/global-background.png);background-position:left top;}
#content h1{display:block;text-decoration:none;font:normal 34px MuseoSlab100, Georgia, "Times New Roman", serif;text-rendering:optimizeLegibility;color:#616161;position:relative;}
#feature-list-page h3,#contact-us h3,#support h3{padding-top:30px;padding-bottom:10px;}
.intro{padding-top:40px;}
.intro p{padding-bottom:10px;margin:0;}
#feature-list-page h1{color:#616161;}
#feature-list-page li{background-image:url(../img/2011/tick.png);background-repeat:no-repeat;background-position:0 0;margin-left:0;padding-left:25px;list-style:none;text-indent:0;padding-top:0;padding-bottom:5px;}
#feature-list-page .left,#feature-list-page .right{width:460px;}
#example-stores hgroup h4{display:block;clear:left;margin-left:42px;color:#696969;padding-top:5px;}
#example-stores #example-ecommerce-stores-slideshow{width:964px;margin-bottom:90px;margin-top:20px;position:relative;}
#example-stores .example-online-store{width:286px;text-align:center;float:left;margin-right:35px;padding:5px;}
#example-stores .online-store-description p{color:#6d6e68;}
#example-stores .online-store-description h4{padding-top:20px;padding-bottom:5px;color:#6d6e68;}
#example-stores .online-store-pic img{border:10px solid #FFF;z-index:10;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}
#example-stores .proto-control.backward{background-image:url(../img/2011/slideshow-left.png);opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;background-repeat:no-repeat;background-position:center 150px;top:20px;left:-120px;}
#example-stores .proto-control.forward{background-image:url(../img/2011/slideshow-right.png);opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;background-repeat:no-repeat;background-position:center 150px;top:20px;right:-120px;}
#example-stores .proto-control.forward:hover,#example-stores .proto-control.backward:hover{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;cursor:pointer;}
.required{color:red;}
.error-message{font-size:11px;font-style:italic;color:red;display:inline;}
.notice{border:3px solid #ffffbe;color:#fff;background-color:#09f;margin:0 0 20px;padding:10px;}
.notice p,.notice p a{color:#fff;text-decoration:none;}
#flash-message{position:fixed;left:0;bottom:0;height:35px;width:100%;font-size:100%;color:#FFF;z-index:9999;}
#flash-message > div{display:block;width:960px;height:35px;text-align:center;margin:0 auto;}
#flash-message > div > div{padding:10px 0 0;}
#flash-message p{display:inline;padding:0 0 0 25px;}
.flash-notice > div{background:transparent url(/img/flash-notice-bg.png) repeat-x 0 0;}
.flash-notice p{background:transparent url(/img/flash-message-notice.gif) no-repeat 0 0;}
.flash-error > div{background:transparent url(../img/flash-error-bg.png) repeat-x 0 0;}
.flash-error p{background:transparent url(../img/flash-message-error.gif) no-repeat 0 0;}
#error_messages{border:2px double red;color:red;margin-bottom:25px;padding:10px;}
input[type =
text],textarea{border:1px solid #666;font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin-right:5px;}
input.form-error{border-color:red;}
.error_messages h4{color:#ED0000;font-size:14px;margin-bottom:5px;margin-left:25px;margin-top:10px;padding-bottom:0;}
#contact-us-page p{margin:0 0 16px;}
#contact-us-page table td{padding-top:8px;padding-bottom:8px;}
#ContactAddForm #submit{background:url(/img/spiffystores-site/button-send-message.png) no-repeat;text-indent:-4000px;height:34px;width:155px;cursor:pointer;border-style:none;}
#ContactAddForm .captcha-note{font-size:12px;font-style:italic;color:#999;width:200px;position:absolute;top:4px;right:0;}
#ContactAddForm .captcha-refresh-note{font-size:11px;font-style:italic;color:#999;width:180px;position:absolute;top:59px;right:0;padding-left:20px;background:url(/img/spiffystores-site/captcha-refresh-icon.png) no-repeat 0 0;cursor:pointer;}
#ContactAddForm .captcha-sound-note{font-size:11px;font-style:italic;color:#999;width:180px;position:absolute;top:108px;right:0;padding-left:20px;background:url(/img/spiffystores-site/captcha-sound-icon.png) no-repeat 0 0;cursor:pointer;}
pre,xmp,plaintext,listing{display:block;font-family:monospace;white-space:pre;margin:1em 0;}
strong{font-weight:700;}
#top-nav-shadow,.ie-shadow{display:none;}
.subnav li.active h4,.subnav li:hover h4,.subnav li.active p,.subnav li:hover p,.feedback .link a:hover,#pricing li a:hover{color:#666;}
#pricing .left,#pricing .right{width:400px;}
#pricing table th,#WzTtDiV,#WzTtDiV div,#WzTtDiV td,#WzTtDiV table{vertical-align:top;}
#footer .left.contact,#example-stores .example-online-store.col3{margin-right:0;}

/* protoshow.css (41%) */
.protoshow,.protoshow .show{position:relative;list-style:none;width:962px;height:450px;margin:0;padding:0;}
.slide{position:absolute;top:0;left:0;z-index:90;height:100%;}
.active-slide{z-index:100;}
.protoshow .slide-caption{position:absolute;left:0;bottom:0;right:0;z-index:100;background-color:rgba(0,0,0,.4);color:#fff;padding:1em 10px;}
.proto-progress-timer{position:absolute;top:7px;right:7px;z-index:9999;}
.transition-slide .show-window{overflow:hidden;position:relative;}
.transition-slide .show{position:absolute;top:0;left:0;width:999999px;}
.transition-slide .slide{position:static;float:left;display:block;}
.proto-controls,.proto-navigation{list-style:none;margin:0;padding:0;}
.proto-controls a:link,.proto-controls a:visited,.proto-navigation a:link,.proto-navigation a:visited{display:block;text-indent:-9999px;overflow:hidden;}
.proto-controls li{position:absolute;top:0;margin-top:-36px;left:10px;width:10%;height:100%;z-index:110;}
.proto-controls .forward{right:10px;left:auto;}
.proto-controls a{width:100%;height:61px;background:url(/img/proto_controls_bg.png) no-repeat 0 0;opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.proto-controls a:hover,.proto-controls a:focus{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.proto-controls .forward a{background-position:100% -90px;}
.proto-navigation{position:absolute;top:-39px;right:50%;float:right;z-index:120;}
.proto-navigation li{float:left;left:50%;position:relative;padding:12px 6px;}
.proto-navigation a{background-color:rgba(0,0,0,.2);height:8px;text-decoration:none;width:8px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;-moz-box-shadow:inset 0 1px 0 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 0 1px rgba(0,0,0,.1);}
.proto-navigation a:hover,.proto-navigation a:focus{background-color:#999;}
.proto-navigation .current-slide a{background-color:#363F4E;}