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}
table{border-collapse:collapse;border-spacing:0}
body{min-width:960px;background-color:#ddd}
body.no-min{min-width:0}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;background-color:#fff}
.page_container{width:100%;background-color:#fff}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.hidden{display:none}
body{font-size:13px;font-weight:normal;line-height:1.5;font-family:Arial,'Liberation Sans',FreeSans,sans-serif;background-color:#e7e7e7}
div.page-content{min-height:450px;overflow:auto;transition:all .5s ease-in-out}
.faded{opacity:.05}
div.someInstanceTypesNotAvailable{margin-top:10px}
a:hover{color:#f91;text-decoration:underline}
a:focus{outline:1px solid}
p,dl,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
p{line-height:18px}
.hidden{display:none}
.float-left{float:left}
ol{list-style:decimal;margin-left:5px}
ul{margin-top:5px;margin-bottom:0;list-style:square outside none}
li{margin-left:15px;line-height:20px}
hr{border:1px #ccc solid;border-top-width:1px;clear:both;height:0;margin-bottom:5px}
hr.thin{color:#ccc;background-color:#ccc;height:1px;border:0 none}
h1,h3,h6{color:#000}
h3.section-header,h4,h5{color:#333}
h1,h3{font-weight:normal}
h2,h3.section-header,h4,h5,h6{font-weight:bold}
h1,h5{margin-bottom:5px}
h2{margin-bottom:0}
h3,h4{margin-bottom:10px}
h1.title,h2,h3.title,h4.title,h5.title,h6.title{color:#e71;font-weight:bold}
h1.browse-title,h2.browse-title{color:#e71;font-weight:bold;font-size:16px;margin-bottom:0;display:inline}
h1.browse-title .search-results,h2.browse-title .search-results{float:left}
h1{font-size:24px}
h1.no-search-results{font-size:16px;line-height:1}
h2{font-size:22px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:13px}
.h7{font-size:11px;font-weight:bold;color:#000}
.wrapping{word-wrap:break-word}
.row{height:12px}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.button,.button a{font-size:14px;font-weight:bold;color:#1b1e20;cursor:pointer;text-decoration:none}
.button a{display:block}
.button{display:inline-block;*display:inline;*zoom:1;line-height:30px;height:30px;margin-bottom:0;text-align:center;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #1b1e20;*border:0}
.button:hover,.button:focus,.button:active,.button.active{background-position:0 5px;text-decoration:none}
.button.disabled{cursor:default;color:#1b1e20;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fbfbfb 15%,#e4e4e4 85%);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(15%,#fbfbfb),color-stop(85%,#e4e4e4));background-image:-webkit-linear-gradient(top,#fbfbfb 15%,#e4e4e4 85%);background-image:-o-linear-gradient(top,#fbfbfb 15%,#e4e4e4 85%);background-image:linear-gradient(to bottom,#fbfbfb 15%,#e4e4e4 85%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfbfb',endColorstr='#ffe4e4e4',GradientType=0);-webkit-box-shadow:inset 0 0 2px #fff;-moz-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff;border:1px solid #1b1e20;text-shadow:none}
.button-priority-one{background-color:#fd8;background-image:-moz-linear-gradient(top,#fd8 15%,#f49d00 85%);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(15%,#fd8),color-stop(85%,#f49d00));background-image:-webkit-linear-gradient(top,#fd8 15%,#f49d00 85%);background-image:-o-linear-gradient(top,#fd8 15%,#f49d00 85%);background-image:linear-gradient(to bottom,#fd8 15%,#f49d00 85%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdd88',endColorstr='#fff49d00',GradientType=0);-webkit-box-shadow:inset 0 0 2px #fff;-moz-box-shadow:inset 0 0 2px #fff;box-shadow:inset 0 0 2px #fff}
.button-priority-three{color:#fff;background-color:#38d;background-image:-moz-linear-gradient(top,#38d 0,#16b 100%);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#38d),color-stop(100%,#16b));background-image:-webkit-linear-gradient(top,#38d 0,#16b 100%);background-image:-o-linear-gradient(top,#38d 0,#16b 100%);background-image:linear-gradient(to bottom,#38d 0,#16b 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3388dd',endColorstr='#ff1166bb',GradientType=0);border:1px solid #16b;-webkit-box-shadow:inset 0 0 2px #7ac;-moz-box-shadow:inset 0 0 2px #7ac;box-shadow:inset 0 0 2px #7ac;text-shadow:0 1px 0 #1954a7}
.button-priority-three a{color:#fff}
.button-fixed{width:198px}
.button-variable{padding:0 20px}
.button-small{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.button-small,.button-small a{font-size:11px;line-height:16px;height:16px}
.button-small.button-fixed{width:104px}
.button-small.button-variable{padding:0 10px}
button.button,input[type="submit"].button{*padding-top:3px;*padding-bottom:3px}
button.button::-moz-focus-inner,input[type="submit"].button::-moz-focus-inner{padding:0;border:0}
.alert-box{min-height:30px;padding:15px 10px;margin-bottom:20px}
.alert-box .alert-title{padding-top:5px}
.alert-box.success{border:1px solid #099929;background-color:#f7fdf7}
.alert-box.error{border:1px solid #cb1300;background-color:#fef9f9}
.alert-box.info{border:1px solid #1166b6;background-color:#f0f9ff}
.alert-box.alert{border:1px solid #9b6f00;background-color:#fffceb}
.alert-box.small{border-width:2px}
.alert-icon{height:28px;width:28px;float:left;vertical-align:middle;margin-right:5px}
.alert-icon.small{height:16px;width:16px;margin-right:5px}
.alert-icon.success{background-position:-54px -197px}
.alert-icon.error{background-position:-117px -197px}
.alert-icon.small.error{background-position:-175px -197px}
.alert-icon.info{background-position:-310px -197px}
.alert-icon.small.info{background-position:-368px -197px}
.alert-icon.alert{background-position:-145px -197px}
.alert-box .alert-icon{margin-right:10px}
.ap_popover .ap_titlebar{background-color:#f1f1f1;border-bottom:1px solid #ccc}
.ap_popover_sprited .ap_header .ap_left,.ap_popover_sprited .ap_header .ap_right,.ap_popover_sprited .ap_header .ap_middle,.ap_popover_sprited .ap_footer .ap_left,.ap_popover_sprited .ap_footer .ap_right,.ap_popover_sprited .ap_footer .ap_middle,.ap_popover_sprited .ap_closebutton{background-image:url("https://images-na.ssl-images-amazon.com/images/G/01/AWSMP/en_US/images/popover.png")}
.toggle{position:absolute;visibility:hidden}
.toggle+label{display:inline-block;position:relative;cursor:pointer;outline:0;user-select:none;vertical-align:middle}
input.toggle-round+label{padding:2px;width:40px;height:18px;background-color:#ddd;border-radius:18px}
input.toggle-round+label:before,input.toggle-round+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}
input.toggle-round+label:before{right:1px;background-color:#f1f1f1;border-radius:18px;transition:background .4s}
input.toggle-round+label:after{width:18px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,0.3);transition:margin .4s}
input.toggle-round:checked+label:after{margin-left:22px}
.form-error{line-height:15px;height:15px;margin-top:5px;margin-bottom:5px}
.form-container{padding:10px 10px;background-color:#f1f1f1;overflow:auto}
.form-section{margin-bottom:25px}
.submit-container{padding-bottom:25px;line-height:30px;overflow:auto}
.submit-container #cancel{font-size:11px;margin-left:5px}
#banner{text-align:center;height:13px;padding:15px 0 22px 0}
#banner .banner-text a{font-weight:bold}
#footer{text-align:center;margin:20px 0 0 0;padding:20px 0;color:#666;font-size:10px;clear:both}
#header{height:44px;margin-bottom:5px;padding:15px 0 10px 0;vertical-align:text-top}
#header a{text-decoration:none}
#header a:hover{text-decoration:underline}
#leftcolumn{border:0;padding:0}
#leftnav{background-color:#f1f1f1;border-bottom:1px solid #ccc}
#rightcolumn{padding:0}
#search{border:2px solid #59c;padding:0;margin:0}
.buybox{background-color:#eaf3fe;padding:10px}
.sitelogo{float:left;margin-right:30px}
.userAuth{float:left;font-size:11px;text-align:left;padding-top:25px}
.userAuth a{color:#049;font-weight:bold}
.userAuth a:hover{color:#049;font-weight:bold}
.headerpromo{float:right;font-size:13px;font-weight:normal;text-align:right;vertical-align:text-top;line-height:10px;height:22px}
.headerpromo a{color:#d70}
.headerlinks{float:right;padding-top:7px;font-size:11px;font-weight:normal;text-align:right;vertical-align:text-bottom}
.headerlinks a{color:#049;font-weight:bold}
.headerlinks a:hover{color:#049;font-weight:bold}
.critical{color:#900}
div.float-alpha{width:50%;float:left}
div.float-beta{width:50%;float:right}
div.float-left{float:left}
div.float-right{float:right}
div.block{display:block}
div.inline{display:inline}
div.inline-block{display:inline-block}
div.clear{clear:both}
div.hero-featureSwap{display:inline-table}
.alignContentIntoCarousel{margin-left:28px}
.leftArrowCarousel{background-position:-191px -359px!important;bottom:69px!important;width:15px!important}
.rightArrowCarousel{background-position:-191px -91px!important;width:15px!important;height:27px!important}
.products-block{display:inline-block;float:left;margin-bottom:15px;display:block}
.products-block>.awsmp-hero-featureSwap{margin-left:28px}
.clear-title{float:left;display:inline}
div.slider-nav span.right{background-position:0 -91px;height:52px;width:30px;bottom:89px;right:0;margin-bottom:-8px}
div.slider-nav span.left{background-position:0 -143px;bottom:89px;left:auto;right:auto;margin-bottom:-15px}
div.notFirstProductPage{margin-left:28px;z-index:-1;display:none}
div.product-element{width:130px;float:left;margin-right:5px;margin-left:5px;word-wrap:break-word}
.cancel-active{display:none}
#hidden-reviews-histogram div#reviews-histogram{width:180px;height:120px;display:none}
#all-reviews-page-histogram div#reviews-histogram{width:180px;height:120px;float:left}
div.all-reviews-navigation{padding:10px;border-top:1px solid lightgray;border-bottom:1px solid lightgray}
table#histogram-container td.title{padding-right:.5em;padding-bottom:1px;white-space:nowrap}
table#histogram-container td.bar-value{min-width:60px;background-color:#EEC}
.tiny{font-size:x-small}
#this-product{display:inline-block;border:1px solid lightgray}
#this-product div{padding:10px}
#this-product #product-title{display:block;padding:10px;border-bottom:1px solid lightgray}
.reviews-pagination-bar-wrapper{margin-top:25px}
#prod-reviews{margin-top:15px}
#prod-reviews .product-review{margin-bottom:25px;font-size:small}
#prod-reviews .author-alias{margin:5px 0}
.display-price{color:#990031}
table td{padding:0;vertical-align:top}
a{text-decoration:none;color:#049}
a.small{font-size:10px}
a.link-small{font-size:10px}
span.label-light{color:#CCC;font-size:10px}
div#merchant-reg-account-info,div#merchant-reg-profile,div#merchant-reg-verification,div#merchant-reg-review{width:90%;margin:0}
table.registration-preview-steps,table.seller-reg-acc-options,div.seller-account-detail,table.seller-account-info{width:100%;margin:15px 0}
table.seller-account-type td,table#state-zip td{padding:0}
table.registration-preview-steps td,table.seller-reg-acc-options td{padding:0 0 10px 10px;vertical-align:top}
table.product-listing-configuration td{padding:2px 30px 5px 0}
div.product-listing-sub-heading{margin:10px 0}
div.sub-note{margin:2px 0;font-size:12px;width:500px}
div#awsAgreement span{margin-left:3px}
div.summary-value-alpha{margin-top:2px;margin-bottom:8px}
div.summary-value-beta{margin-top:2px}
li.resource{margin-top:10px}
li.resource input{border:1px solid grey;height:25px;margin:0 10px 0 0;width:272px}
li.resource input.url{margin-right:0}
div.detail-top-alert{padding-left:10px;padding-right:10px}
div.detail-header-alpha{float:left;width:175px}
div.detail-header-beta{float:left;width:760px}
div.attribute-title{height:25px;line-height:25px;width:160px;float:left;text-align:right;font-weight:bold}
div.attribute-value{min-height:25px;line-height:25px;width:365px;float:left;margin-left:15px}
div#productRevisions{display:none;width:750px}
div#productRevisions span{margin-right:15px}
div.detail-page-tab{position:absolute;top:-32px;margin-right:10px;width:150px;line-height:30px;text-align:center;font-size:13px;font-weight:bold;cursor:pointer;border:1px solid #DDD}
div.tab-selected{background-color:#FFF;color:#F62;height:31px;border-bottom:0}
div.tab-unselected{background-color:#f8f8f8;height:30px}
table.detail-header{width:100%}
table.detail-header td{padding:0;margin:0;vertical-align:top}
table.detail-pricing td{font-weight:bold;font-size:10px;padding:5px 0;vertical-align:middle;width:25%;padding:0 0 0 5px;margin:0}
div#detail-tab-container{border:1px solid #DDD;width:100%;min-height:600px;margin:75px 0 0}
div#detail-page-tabs{position:relative;width:100%}
div.tab-content{width:95%;margin:20px auto 0 auto}
div.tab-content .content{width:85%;padding-left:30px}
div.video-link{text-align:center;margin-top:20px}
table#interstitial-header{margin:0}
td#interstitial-image{text-align:center;vertical-align:middle}
div#interstitial-bulletpoints{padding:10px}
h5#interstitial-title{padding-top:10px;padding-bottom:10px}
div.interstitial-container{border-bottom:1px solid #ccc;margin-left:0}
div#interstitial-video{background-color:#f4f8fe;margin-right:-10px;padding-bottom:200px;padding-left:10px;padding-top:20px;padding-right:10px}
div#interstitial-success-container{text-align:center;background-color:#fff;padding-top:20px}
div.interstitial-bullet{font-size:16px;margin-left:20px}
div#interstitial-learn-more{margin-top:20px;margin-bottom:20px}
div#awsmp-banner-container{height:45px;line-height:45px;padding:10px;background-position:right}
.pagination-element{display:block;text-align:center;background-color:#ccc;height:20px;min-width:20px;color:#fff;float:left;margin-left:2px;margin-right:2px;cursor:pointer}
.pagination-element.selected{background-color:#757575}
.pagination-element a{display:block;color:#fff;text-decoration:none;font-weight:bold}
.pagination-element a:hover{background-color:#5a5a5a}
.pagination-element-dots{float:left;font-weight:bold}
.pagination-bar{margin-top:5px;overflow:auto;height:20px}
.pagination-detail{color:#555;font-size:11px;float:left}
.pagination-elements{float:right}
.pagination-arrow{height:13px;width:7px;text-align:center;float:left;margin-right:5px;margin-left:5px;margin-top:3px;cursor:pointer}
.pagination-arrow a{display:block;width:100%;height:100%}
.pagination-arrow.left{background-position:-295px -61px}
.pagination-arrow.right{background-position:-302px -61px}
.help-icon{background-position:-176px -44px;width:16px;height:16px;display:inline-block}
.help-icon:hover{background-position:-160px -44px}
.bread-crumb-leaf{font-size:21px}
.bread-crumb-node{font-size:14px;font-weight:bold}
.no-link a{text-decoration:none}
.no-link a:hover{text-decoration:underline}
textarea.highlight{vertical-align:top;height:120px;width:560px;border:1px solid grey}
li.highlight{margin-bottom:15px}
.search-result-row{margin-top:25px;overflow:auto}
.search-result-row a{text-decoration:none}
.search-result-row .image{float:left;width:110px;min-height:110px;text-align:left;margin-right:10px}
.search-result-row .detail{float:left;width:570px}
.search-result-row .detail .product-title{font-weight:bold;font-size:16px;padding-bottom:0}
.product-title{padding-bottom:5px}
.search-result-row .detail .product-rating .awsmp-stars{margin-top:2px}
.search-result-row .detail .info{line-height:14px;font-size:11px}
.search-result-row .detail .product-rating,.search-result-row .detail .product-version,.search-result-row .detail .product-vendor{float:left}
.search-result-row .detail .product-vendor a{text-decoration:underline}
.search-result-row-hr{height:0;color:#ccc;width:100%;border-top:1px solid #ccc;border-bottom:0;border-left:0;border-right:0;margin-bottom:3px;margin-top:3px}
.product-pricing{font-size:11px}
.product-pricing .price{font-weight:bold;color:#060;font-size:12px}
.product-pricing .critical{color:#060}
.search-result-row .detail .product-delivery{padding-right:5px;padding-left:5px;background:#e7e7e7;-moz-border-radius:15px;border-radius:15px;color:#333;font-size:11px;margin-top:5px}
.search-result-row .detail .product-description{margin-top:2px}
#search-page-links{margin-bottom:40px}
#search-page-links li{margin-left:15px}
#search-results{overflow:auto}
#suggestions{background-color:#fff;width:616px;position:relative;top:30px;left:163px;margin-left:10px;margin-right:10px;border-style:solid;border-width:1px;border-color:#ccc;border-top:0;display:none;cursor:pointer;z-index:1001}
.selected-suggestion{background-color:#ddd}
.suggestion-item{padding-left:2px}
.awsmp-stars{margin-top:5px;margin-right:5px;float:left;width:55px;height:10px}
.awsmp-stars-five{background-position:-200px -197px}
.awsmp-stars-four{background-position:-211px -197px}
.awsmp-stars-three{background-position:-222px -197px}
.awsmp-stars-two{background-position:-233px -197px}
.awsmp-stars-one{background-position:-244px -197px}
.awsmp-stars-zero{background-position:-255px -197px}
.awsmp-stars-zero-five{background-position:-244px -208px}
.awsmp-stars-one-five{background-position:-233px -208px}
.awsmp-stars-two-five{background-position:-222px -208px}
.awsmp-stars-three-five{background-position:-211px -208px}
.awsmp-stars-four-five{background-position:-200px -208px}
.write-a-review .heading-container{border-bottom:1px solid #ccc;height:35px;margin-left:10px}
#write-customer-review{margin-top:12px;overflow:hidden}
#write-customer-review .required-header-text{margin-bottom:10px}
#old-pen-name{line-height:29px}
#new-pen-name{border:1px solid grey;height:25px;background-color:#fff;width:514px}
.change-penname-note{font-size:11px;margin-top:5px}
.change-penname-note .critical{font-weight:bold}
.write-a-review .rate-heading{margin-top:25px}
.write-a-review .review-star{float:left;width:27px;height:26px}
.write-a-review .review-star-empty{background-position:0 -198px}
.write-a-review .review-star-full{background-position:-27px -198px}
.write-a-review .review-title-input{border:1px solid grey;height:25px;background-color:#fff;width:514px}
.write-a-review .text-area{background-color:#fff;border:1px solid grey;height:250px;width:514px}
.write-a-review .preview-review{margin-top:25px}
#product-being-reviewed .section-header{margin-top:10px;font-weight:bold}
#product-being-reviewed .first-section-header{margin-top:20px}
#product-being-reviewed li{margin-bottom:20px;margin-left:12px}
#successful-review-heading{margin-left:10px}
#successful-review-heading .title-heading{border-bottom:1px solid #ccc}
#successful-customer-review{margin-top:15px;height:270px}
#successful-customer-review .message-text{color:#333}
#successful-customer-review ul{margin-top:20px}
#successful-customer-review li{margin-left:15px}
#saasPrice{width:95%;height:250px}
#saas_url{padding-top:5px}
.reviews-buybox-container{border:1px solid #eaf3fe;margin-top:11px;overflow:hidden}
.reviews-buybox-container .this-product{background-color:#f1f1f1;line-height:31px;vertical-align:middle;text-align:left;padding-left:5px;font-weight:bold}
.reviews-buybox-container .buybox-product-description{margin-top:10px;margin-bottom:10px;overflow:hidden;vertical-align:middle}
.reviews-buybox-container .product-image-container{float:left;height:75px;width:75px;overflow:hidden;margin-left:5px}
.reviews-buybox-container .product-image-container img{margin-left:auto;margin-right:auto;display:block}
.reviews-buybox-container .product-title{float:left;margin-left:10px;width:250px;line-height:normal}
.reviews-buybox-container .product-info{margin-left:10px;font-size:11px;color:#555;float:left;width:250px;line-height:14px}
.reviews-continue-container .buybox-container{margin-top:0;padding:10px}
#addToLibrary a{font-weight:bold;text-decoration:none}
#review-customer-review .preview-heading{border-bottom:3px solid #eaf3fe}
#review-customer-review .review-stars{margin-top:10px}
#review-customer-review .review-star{float:left;width:27px;height:26px}
#review-customer-review .review-star-empty{background-position:0 -198px}
#review-customer-review .preview-review-title{font-weight:bold;margin-top:15px;margin-bottom:10px}
#prod-reviews .product-review-header{margin-bottom:20px}
#review-customer-review .review-star-full{background-position:-27px -198px}
#review-customer-review .edit-review-link{margin-left:10px;margin-top:-2px}
#review-customer-review .submit-area{line-height:35px;margin-top:25px;vertical-align:center}
#review-customer-review .review-for{margin-top:22px}
#review-customer-review .review-text{margin-top:15px;word-wrap:break-word}
#merchant_logo{text-align:center}
#merchant_links{padding-bottom:15px;margin-bottom:15px;border-bottom:3px solid #eaf3fe}
.search-result-product-description.seller-profile{width:180px}
#merchant_logo img{max-height:150px;max-width:250px}
.search-result-row.seller-profile .detail{width:480px}
.your-account-section{padding:10px 30px 20px 10px;border:1px solid #ccc}
.merch-vertical{margin-top:20px}
.merch-vertical ul{margin-top:10px;list-style:none outside none}
.merch-vertical li{margin-left:0;margin-bottom:30px}
.merch-vertical .image-container{width:80px;overflow:hidden;float:left;text-align:center}
.merch-vertical .image-container img{text-align:center;vertical-align:middle}
.merch-vertical .product-details{margin-left:10px;width:130px;float:left;overflow:hidden;word-wrap:break-word;line-height:100%}
.merch-vertical a{text-decoration:none;color:#049}
.merch-vertical .product-details .product-seller{margin-top:3px}
.merch-vertical .product-details .product-seller .from-text{color:black}
.merch-vertical .product-details .product-price{color:#900;font-size:11px;margin-top:3px}
.merch-vertical .overflow{float:right}
.merchandizing-widgets{margin-top:20px;margin-bottom:20px;overflow:hidden;word-wrap:break-word}
.widget-heading{border-bottom:1px solid #ccc}
.widget-heading h5{margin-bottom:5px}
.widget-title{float:left}
.widget-url{float:right;text-decoration:none}
.widget-element,.widget-element-last{float:left;width:160px}
.widget-element{padding-right:20px}
.widget-element-title{line-height:15px;padding-bottom:5px}
.widget-element-logo{line-height:85px;display:table-cell;height:85px;width:160px;vertical-align:middle;text-align:center}
.widget-element-logo img{vertical-align:middle}
.widget-element-brand,.widget-element-delivery-method{color:#666;font-size:11px}
.widget-element-pricing{color:#900;font-size:11px}
.widget-element-brand,.product-pricing{line-height:12px}
.merchandizing-widgets a{color:#049;text-decoration:none}
.merchandizing-widgets a:hover{text-decoration:underline;color:#049}
.library-details-header{padding:10px;text-align:left;background-color:#f1f1f1;overflow:hidden;margin-top:10px}
#library a{text-decoration:none}
#library .product-info{float:left;width:215px}
#library .instances-info{float:left;margin-left:20px;width:450px}
#library .pricing-info{float:right;width:205px}
#library .cancel-inactive{color:#999}
#library .runinstance-inactive{color:#999}
#library .buylicense-inactive{color:#999}
#library .header-text{height:32px;line-height:32px}
.library-listing{padding:10px;border-bottom:1px solid #ccc}
.library-listing .product-title{font-weight:bold}
.library-listing div{overflow:hidden;word-wrap:break-word}
.library-listing.failed-subscription{display:none}
.instances .section-header{font-weight:bold;padding-bottom:5px}
.instances .instance-id{width:85px}
.instances .stack-version{width:210px}
.instances .stack-launch-date{width:60px}
.instances .stack-manage-software{width:180px;text-align:right}
.instances .status-color{width:20px;background-repeat:no-repeat}
.instances .status-color.green{background-position:-295px -226px}
.instances .status-color.yellow{background-position:-278px -226px}
.instances .status-color.red{background-position:-260px -226px}
.instances .instance-status{width:110px}
.instances .instance-version{font-size:11px;height:10px;line-height:10px;width:90px;overflow:hidden;padding-right:5px;margin-bottom:4px;margin-top:2px}
.instances .manage-software{font-size:11px;width:145px}
.instances .access-software{font-size:11px;width:110px;text-align:right}
.instances .section-content{display:none}
.instances .line-item{border-top:1px solid #cfcfcf}
.instances .line-item.last{border-bottom:1px solid #cfcfcf}
.section-content .line-item div{float:left;height:15px;line-height:15px;padding-top:4px}
.instances{padding-bottom:5px}
.instances .instances-icon{padding-top:5px;padding-right:5px;width:13px;height:13px;float:left}
.instances .instances-section{padding-left:5px;overflow:auto}
.toggler-icon{width:13px;height:13px}
.toggler-icon.expand{background-position:-315px -47px}
.toggler-icon.expand:hover{background-position:-328px -47px}
.toggler-icon.collapse{background-position:-341px -47px}
.toggler-icon.collapse:hover{background-position:-354px -47px}
.instance-running-icon{background-position:-82px -198px;width:18px;height:18px;display:inline-block;vertical-align:middle}
.instance-stopped-icon{background-position:-99px -198px;width:18px;height:18px;display:inline-block;vertical-align:middle}
.empty-library{margin-top:20px;height:50px;border:solid 1px #ccc;background-color:#fff;padding:10px}
.empty-library-no-border{margin-top:20px;height:50px}
#cancel-instructions{width:200px;display:none}
#cancel-confirmation{font-size:13px}
#cancel-confirmation #action{overflow:auto;margin-top:10px;line-height:30px}
.installation-instructions-content{width:200px;display:none}
.subscription-fail-alert .content{margin-top:-10px}
.action-button{height:25px;line-height:25px;width:189px;margin-top:5px;margin-bottom:5px}
#library .no-ec2-note-text{margin-top:10px;font-size:11px}
#library .no-ec2-note-text .critical{font-weight:bold}
.thank-you-popover{display:none;width:100%;height:650px;overflow:auto}
.installation-details-description{width:567px;overflow:hidden;text-align:left}
.installation-details-title{font-weight:bold;padding-right:40px;text-align:right;width:140px}
#installation-details-table table{border:0;border-collapse:collapse}
#installation-details-table td{border-bottom:1px solid #cfcfcf;margin:0;padding:10px;height:25px;line-height:15px}
#installation-details-table tr{margin:0;padding:10px}
#leftnav{border-right:1px solid #ccc;border-left:1px solid #ccc;font-size:12px;padding-left:10px;padding-right:10px}
#leftnav ul{list-style:none outside none;margin-top:0}
#leftnav li{margin-left:0;line-height:100%}
#leftnav .main-category{font-weight:bold;font-size:13px}
#leftnav .child-category{color:#049;margin-left:0;font-weight:normal;margin-bottom:10px;font-size:12px}
#leftnav li a{border:0;outline:0;border-style:none;text-decoration:none;color:#000}
#leftnav li a:hover{color:#e71}
#leftnav .inner-list{padding-top:10px;padding-bottom:5px}
.hero-container{width:100%;overflow:hidden}
.all-customer-reviews .heading-container{border-bottom:3px solid #eaf3fe;height:35px}
.all-customer-reviews .heading-page-title{color:#e71}
.all-customer-reviews .heading-product-title{margin-top:15px;font-size:18px}
.all-customer-reviews .average-reviews{height:20px}
.all-customer-reviews .average-reviews-text{float:left;line-height:18px;margin-right:2px}
.all-customer-reviews .histogram-new-review-container{margin-top:5px}
.all-customer-reviews .histogram-new-review-container .histogram-container{float:left}
#new-review-container{float:left;margin-left:20px}
#new-review-container .edit-your-review-link{text-decoration:underline}
#show-all-review-ratings{margin-top:15px}
#prod-reviews .product-review-title{display:inline;margin-left:5px}
#prod-reviews .product-review-title-text{display:inline}
#prod-reviews .report-abuse{font-size:11px;margin-top:15px}
#prod-reviews .product-review-footer{padding:10px 15px 0 0;clear:both;width:100%;float:left}
#new-review-container a{text-decoration:none}
.all-customer-review-comments .product-review-header{margin-bottom:10px}
.all-customer-review-comments .product-review-body{margin-bottom:20px}
.all-customer-review-comments .comment-text-area{width:475px;height:35px;margin-bottom:15px}
.all-customer-review-comments .comment-separator{border:1px solid #e4e4e4}
.all-customer-review-comments .product-review-comment-title{padding-top:10px;color:#999}
.all-customer-review-comments .product-review-comment-date{padding-bottom:10px;font-size:10px;color:#adadad}
.all-customer-review-comments .product-review-comment-body{padding-bottom:5px}
#new-review-container{float:left;margin-left:20px}
#new-review-container .edit-your-review-link{text-decoration:underline}
#show-all-review-ratings{margin-top:15px}
#all-customer-review-comments .product-review-comment-title{display:inline;margin-left:55px}
#all-customer-review-comments .product-review-comments-title-text{display:inline}
#new-review-container a{text-decoration:none}
#search-ladder a{font-weight:bold;text-decoration:none}
.empty-manage-reviews{margin-top:20px;border:solid 3px #b1d1ee;background-color:#ffffde;padding:15px}
#manage-your-reviews .reviews-page-hdr{margin-bottom:10px}
#manage-your-reviews .reviews-page-title{font-size:20px;float:left}
#manage-your-reviews .your-account-link{font-weight:bold}
#manage-your-reviews .your-account-link a{text-decoration:none}
#manage-your-reviews .active-tab{margin-top:8px;float:right}
#manage-your-reviews .active-tab a{text-decoration:none}
#manage-your-reviews #review-attributes-bar{height:30px;line-height:30px;vertical-align:middle;width:100%;background-color:#eaf3fe;font-weight:bold}
#manage-your-reviews .attributes-entry{margin-left:15px;float:left}
#manage-your-reviews .date-submitted{width:110px}
#manage-your-reviews .product-name{width:565px}
#manage-your-reviews .rating{width:110px}
#manage-your-reviews .quick-links{width:80px;margin-right:15px}
#manage-your-reviews .review-entry{padding:15px 0;border-bottom:3px solid #eaf3fe}
#manage-your-reviews .review-text .product-title{font-weight:bold;text-decoration:none}
#manage-your-reviews .pagination-bar{margin-top:0}
#action{margin-top:30px}
.buybox-container{height:auto;margin:5px 0 25px 0;padding:15px 10px;background-color:#f1f1f1}
.buybox-container .unavailable{font-weight:bold;color:#900}
.product-subscribe-text{text-align:left;font-size:11px;color:#333;line-height:12px;margin-left:10px;float:left;width:150px}
p.dp-description{margin:0}
div.dp-sold-by-section{margin:-8px 0 10px 0}
div.dp-highlights-wrapper{float:left;margin-left:30px;width:350px}
ul.dp-highlights{margin:0}
li.dp-highlight{margin:0 0 10px 0}
li.dp-last-highlight{margin-bottom:0}
.similar-ami-container{height:80px;margin:10px 0 20px 0}
.product-reviews-container{padding:10px;background-color:#f1f1f1;margin-top:25px;margin-bottom:10px;overflow:auto}
.product-reviews-container .content{margin-bottom:10px}
div#pricing-charge{padding-bottom:3px;text-align:left}
div#pricing-charge-text{font-size:12px;line-height:16px;margin:3px;text-align:left}
.details-section{margin:10px 0}
.dp-header-section{margin-bottom:25px}
.detail-header-img-container{float:left;width:150px;margin-right:20px}
.detail-header-image{max-width:150px;max-height:150px}
.details-price{color:#900;font-size:18px;font-weight:bold}
.details-byol{color:#900;font-size:13px;font-weight:bold}
#byol-text{font-size:13px;line-height:16px;margin:3px;text-align:left}
#reviews-histogram{display:none}
.read-more{white-space:nowrap}
.p-version-info{margin-bottom:10px}
.box-container{width:100%;padding:10px 0}
.box-container .content{margin:0 0 10px 10px}
.similar-ami-container{height:80px;background-color:#EEE;margin:10px 0 20px 0}
.details-section{margin:10px 0 15px 0}
#reviews-histogram{display:none}
#pricing-details{border:1px solid #ccc;padding:5px;color:#303030}
#monthly-fee-text{color:#060;font-weight:bold}
#pricing-details .small-strong{font-size:11px;font-weight:bold}
#pricing-matrix-region-select{width:285px;background-color:#f1f1f1}
#price-option-toggle-switch{margin-top:5px;margin-bottom:5px}
.region-drop-down-menu{margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:20px}
.price-total-column{text-align:left;padding-left:10px;width:60px}
.price-ec2-type{width:190px}
.price-ebs-per-gb-per-iop{margin-left:10px}
.price-software,.price-ec2{width:60px}
.price-total-text{color:#060}
.price-total-text.bold{font-weight:bold}
.pricing-details-footer{font-size:11px;color:#000;margin-top:10px}
.pricing-details-footer-last{font-size:10.9px;color:#000;margin-bottom:20px;margin-top:10px}
table.pricing-matrix{width:100%;text-align:left;margin-top:10px;font-size:11px;margin-bottom:20px}
table.pricing-matrix td{padding-top:1px;padding-bottom:1px;border-top:1px solid #c0c0c0}
table.pricing-matrix th.main-head{font-size:13px;text-align:center}
table.pricing-matrix th.sub-head{background:#a4a4a4}
table.pricing-matrix tr.dim td{color:#000}
table.pricing-matrix tr.highlight td{background-color:#c9e1f4;color:#000}
table.pricing-matrix tr.highlight td.price-total-text{color:#060}
table.pricing-matrix .table-header{background:#f1f1f1}
div.pricing-matrix-container-twop .instance-type-column{width:265px;padding-left:10px}
div.pricing-matrix-container-twop .price-total-column{padding-right:5px;width:85px}
.sub-heading{font-size:13px;font-weight:bold}
.sub-text{margin-left:10px}
.annual.software-column{border-left:1px solid;border-right:1px solid;background:#d8d8d8}
.annual.software-price-column{border-left:1px solid;padding-left:10px;width:70px;background:#d8d8d8}
.annual.savings-column{border-right:1px solid;width:70px;background:#d8d8d8;text-align:center}
.instance-type-column{width:140px;padding-left:10px}
.ec2-price-column{width:70px}
.software-price-column{padding-left:10px;width:70px;background:#d8d8d8}
.software-price-text{color:#060}
.checked{color:#fa9a2e}
.unchecked{font-weight:normal;color:#049}
#ad-welcome{border:2px solid #c9dff3;padding:10px;color:#333;margin:15px}
#ad-video-div{padding-top:20px;padding-bottom:15px}
#ad-video-link{text-decoration:none}
#ad-video-link:hover{text-decoration:underline}
.bottom-blue-bar{width:100%;height:20px;background-position:0 -350px;background-repeat:repeat-x}
.footer-amazon-logo{width:160px;height:17px;background-position:0 -44px;background-repeat:no-repeat;margin:20px auto 0}
.footer-notes{margin-top:10px}
.footer-notes a{text-decoration:none}
.footer-notes a:hover{text-decoration:underline}
.awsmp-main-sprite{background-repeat:no-repeat}
.awsmp-x-repeat-sprite{background-repeat:repeat-x}
.awsmp-y-repeat-sprite{background-repeat:repeat-y}
#gno-header{width:100%;position:relative;height:35px;background-repeat:repeat-x;background-position:0 -300px}
#gno-header .shop-all-categories{top:3px;left:10px;width:140px;height:32px;background-position:-260px 0;position:absolute}
#gno-header #gno-shop-all{width:auto;position:absolute;top:3px;left:10px}
#gno-header #gno-shop-all .shop-all-general{background-position:0 -61px;width:144px;height:30px;position:absolute}
#gno-header .flyout{display:none;position:absolute;border:1px solid #ccc;background-color:#f1f1f1;top:30px;width:750px;overflow:hidden}
#gno-header #gno-shop-all:hover .shop-all-general{background-position:-144px -61px}
#gno-header #gno-shop-all:hover .flyout{display:block}
#gno-header .search-and-go{position:absolute;top:3px;left:162px;width:656px;margin-left:10px;margin-right:10px}
#gno-header .go-button{height:26px;width:42px;background-position:-315px -61px;padding:0;border:0;margin:0;position:absolute}
#gno-header .go-button:hover{background-position:-357px -61px;cursor:pointer}
#gno-header .search-text-area{width:604px;border:0;margin:0;padding:5px;background-position:0 -337px;font-size:13px;border:1px solid #ccc}
#gno-header #search-header-library{height:32px;text-align:center;left:840px;color:white;width:122px;overflow:hidden;position:absolute}
#gno-header #search-header-library:hover .arrow-button{background-position:-205px -44px}
#gno-header .arrow-button{position:absolute;top:10px;left:10px;background-position:-192px -44px;height:13px;width:13px}
#gno-header .library-text-link{position:absolute;top:7px;whitespace:nowrap;left:30px;color:black;font-size:12px;font-weight:bold}
#gno-header #search-header-library a{text-decoration:none}
#gno-header #search-header-library a:hover{text-decoration:none;cursor:pointer}
#gno-header #search-header-library a:visited{text-decoration:none;color:white}
#below-gno-header{width:100%;height:15px;background-position:0 -335px}
#below-gno-header .gateway-below-shop-all{margin-left:10px;width:140px;height:inherit;background-position:-260px -32px}
#gno-header .flyout table{margin-top:15px}
#gno-header .flyout td{padding-left:10px;width:230px;vertical-align:top}
#gno-header .flyout ul{list-style:none outside none;margin-bottom:0}
#gno-header .flyout li{margin-left:0;line-height:100%;margin-bottom:5px;color:#049}
#gno-header .flyout .thin{width:1px;padding-left:0;background-color:#ccc}
#gno-header .flyout a{text-decoration:none;border:0;outline:0;border-style:none;color:#000}
#gno-header .flyout a:hover{color:#e71;cursor:pointer}
#gno-header .flyout .main-category{font-weight:bold;margin-bottom:10px;margin-top:-5px}
.sitelogo-image{width:248px;height:44px;background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:block}
.login-text{line-height:68px;height:44px}
.credentials-text{line-height:18px;height:15px}
.iam-login-text{padding-top:12px;line-height:16px;height:44px;text-align:left}
.iam-login-text .red-highlight{color:#a01212}
.headerpromo-revised{float:right;font-size:13px;font-weight:normal;text-align:right;vertical-align:text-top;height:22px}
.headerpromo-revised a{color:#d70}
.help_module{margin-bottom:10px}
#help-left-nav #title{font-size:16px;color:#e71;font-weight:bold;padding:3px 0 3px 0;margin:0;border-bottom:3px double #dfdfdf}
#help-left-nav .topic{padding:3px 0 3px 0;border-bottom:1px solid #dfdfdf;margin:0;font-weight:bold}
#help-left-nav .topic a{text-decoration:none;font-weight:normal}
textarea#description{background-color:#fff;width:590px;height:130px;border:1px solid grey}
input#fromAddress,input#subject{width:300px;height:25px}
select#topics{width:300px;float:left}
#premium-link{float:right;font-weight:bold}
#cu-title{margin-bottom:5px}
#forward_link{margin-left:10px;float:left}
div#phone{border:solid 3px #eaf3fe;padding:5px}
#phone .info{padding-bottom:20px}
#default-view .error-text{color:#900;font-size:13px;font-weight:normal;margin:5px 0 5px}
#default-view .error-container{background-color:#ffd;border:#900 solid 3px;padding:10px;margin-bottom:20px}
#default-view .w600{width:594px}
#default-view .w290{width:284px}
#default-view .w290select{width:290px}
#default-view .grid{margin-right:10px;margin-left:10px;float:left}
#default-view .form-container{padding:10px 0}
#default-view .preview-hidden{display:none!important}
#default-view .button{margin-top:10px;margin-bottom:20px}
#default-view .bullet{background-position:-338px -197px;width:6px;height:6px;float:left;line-height:6px;margin:6px 10px 6px 0}
#default-view #error-list li{margin-left:0}
#default-view h5 label{font-size:13px}
#default-view h4{font-size:16px}
#price-estimator-heading-byol{cursor:pointer}
#price-estimator-heading-license{cursor:pointer}
.plus-container{background-color:#fff}
.plus-container .plus{margin-left:45%;margin-top:-4.5%;opacity:1;color:#666;padding-top:10px}
#price-estimator-content{border-top:1px solid #ccc;font-size:12px}
#price-estimator-content .price-estimator-title{margin-left:20px}
.price-estimator-title{font-size:16px;padding-top:0;font-weight:bold}
#price-estimator-heading-content-byol{margin-top:-7.5%;padding:5px;background-color:#f1f1f1;cursor:pointer}
#price-estimator-heading{background-color:#f1f1f1;cursor:pointer;padding-top:5px;padding-bottom:5px}
.subscribe-launch-container{margin-bottom:15px;border:1px solid #ccc}
.price-header{font-size:16px;margin-left:15px;margin-top:7px;padding:5px;font-weight:bold}
.price-estimate{color:#060;font-size:16px;margin-left:40px;padding-top:5px}
.price-estimate .price-subtitle{font-size:13px}
.price-estimate-subheading{padding-top:5px;padding-bottom:5px}
.subtitle{margin-left:40px;font-size:12px;word-wrap:break-word;width:80%}
.subtitle.bold{font-weight:bold}
.subtitle.link{padding-top:5px}
.free-tier-message{width:85%;margin-left:20px;margin-top:15px}
.error-message{text-align:center}
.launch-button-container{border:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}
.launch-button-container .launch-button{margin-top:10px;margin-left:15px;width:80%}
.subscribe-launch-button{width:85%}
.sprite-header{padding-left:5px;padding-top:5px}
ul.fulfillment-notes li{margin-bottom:8px}
.revision-dropdown-wrapper{margin:15px 0 20px 0}
.subscribe-box-container{padding:10px;overflow:auto;text-align:center}
.subscribe-box-container #subscribe-button{float:left;margin-left:20px}
.subscribe-box-container #subscribe-button-info{float:right;width:188px;font-size:11px;text-align:left;margin-right:5px;line-height:16px}
.subscribe-box-container #error-message{font-size:12px;color:#900;display:none;text-align:center}
.subscribe-box-container #error-message a{color:#900}
.dismiss-icon{background-position:-356px -209px;height:11px;width:12px;float:right;vertical-align:top;margin-top:-6px}
.multiple-messages{margin-left:40px;margin-top:10px}
.indent-banner{margin:10px}
.subscription-terms{padding:10px;font-size:11px;margin-left:10px;margin-right:10px}
.subscription-terms p{margin-bottom:5px}
.fulfillment-product-info p{margin-bottom:10px}
.fulfillment-top{margin-bottom:10px}
.fulfillment-product-info{padding:10px;background-color:#fff;word-wrap:break-word}
.fulfillment-product-info.with-tabs{border:1px solid #ccc;border-top-width:0}
.fulfillment-product-info.with-tabs.manual{display:none}
.fulfillment-tab-container{float:left;width:230px;height:50px;line-height:20px;border-bottom:1px solid #ccc}
.fulfillment-tab-container.left{padding-left:25px;padding-right:0}
.fulfillment-tab-container.right{padding-left:0;padding-right:25px}
.fulfillment-tab-container.active{width:260px;background-color:#f1f1f1;cursor:default;height:51px;border-bottom-width:0;padding:0}
.fulfillment-tab-content{width:228px;height:45px;text-align:center;border-left:1px solid #ccc;border-right:1px solid #ccc}
.active .fulfillment-tab-content{width:258px;height:46px;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#c9e1f4}
.fulfillment-tab .top-corners{width:230px;background-position:0 -234px;height:5px}
.active .fulfillment-tab .top-corners{width:260px;background-position:0 -227px;height:5px}
.fulfillment-tab a{text-decoration:none}
.fulfillment-tab a,.active .fulfillment-tab a{color:#000;outline:0}
.fulfillment-tab{cursor:pointer}
.fulfillment-tab-text{line-height:11.5px;font-size:11.5px}
.fulfillment-between-tabs{float:left;width:25px;line-height:50px;text-align:center;border-bottom:1px solid #ccc}
.fulfillment-text-block{margin-top:5px}
table.fulfillment-ami-info{width:100%}
table.fulfillment-ami-info td{vertical-align:middle}
.fulfillment-ami-left-col{width:50%}
.fulfillment-ami-rows{height:25px}
.fulfillment-ami-rows td{border-top:1px solid #cfcfcf}
td.ami-launch-button{text-align:right}
#pricing-estimator{margin-bottom:15px;border:1px solid #ccc}
.estimate-price{float:right}
#monthly-estimate-heading{padding:5px;background-color:#f1f1f1;cursor:pointer}
#monthly-estimate-heading.collapse{height:60px}
#monthly-estimate-heading.expand{height:60px}
#monthly-estimate-heading .estimate-price{font-weight:bold;margin:3px 10px}
#monthly-estimate-heading .estimate-subtitle{font-size:11px;margin-left:25px}
#monthly-estimate-heading .estimate-subtitle-instance{font-size:10pt;margin-left:25px}
#monthly-estimate-content{border-top:3px solid #ccc;font-size:12px}
#monthly-estimate-content .monthly-estimate-additives{margin:5px 5px 0 5px}
#monthly-estimate-content table{width:100%;margin-bottom:0}
#monthly-estimate-content td.estimate-price{white-space:nowrap;float:none;text-align:right}
#monthly-estimate-content .sum-line{border-bottom:1px solid #ccc}
#monthly-estimate-content .estimate-price{padding-right:5px}
#monthly-estimate-content .additive{margin-left:20px;padding:5px}
#monthly-estimate-content .sequential-additive{border-top:1px solid #ccc}
#monthly-estimate-content .monthly-estimate-sum{font-weight:bold;margin:5px 8px 0 27px;padding-bottom:10px;padding-top:2px;border-top:2px solid #ccc;position:relative}
#monthly-estimate-content .monthly-estimate-sum .estimate-price{top:0;right:0;font-weight:bold;margin-top:6px;position:absolute}
#monthly-estimate-content .monthly-estimate-sum .estimate-price.twoP{position:relative}
#monthly-estimate-content .plus-container{float:left;width:20px;text-align:center;line-height:60px}
#monthly-estimate-content .plus-container .plus{vertical-align:middle;font-weight:bold;font-size:15px}
.monthly-estimate-subheading{padding:5px;position:relative}
.monthly-estimate-subheading.collapse{height:20px}
.monthly-estimate-subheading.expand{height:20px}
.monthly-estimate-subheading .estimate-price{top:0;right:0;position:absolute;font-weight:bold;margin-top:6px;margin-right:8px}
.monthly-estimate-subheading .estimate-subtitle{font-size:11px;margin-left:25px}
.monthly-estimate-text{width:75%}
.monthly-estimate-subcontent{margin-left:27px;margin-right:8px}
#pricing-estimator h5,h6{display:inline;float:none;width:100%}
#free-tier-monthly-estimate{position:relative}
#free-tier-monthly-estimate .estimate-price{top:3px;right:5px;position:absolute;font-weight:bold;margin:3px 10px}
.arrow-right{background-position:-302px -61px;width:7px;height:13px;float:left;margin-top:4px}
.fulfillment-next-steps-scaffold{height:20px}
.fulfillment-next-steps{float:left;margin-left:10px}
.fulfillment-next-steps a{text-decoration:none}
#launch-form #version{width:140px}
#launch-form #instanceType{width:200px}
#launch-form #securityGroup{width:100%}
#launch-form #firewall-details{font-size:11px}
#firewall-settings-container{margin-top:10px;float:left}
#firewall-settings-container #sg-info{margin:10px 0 10px 0;overflow:auto}
table.firewall-settings{margin-bottom:0;width:100%}
table.firewall-settings th{background-color:#c9e1f4;text-align:left;line-height:11px;padding:5px 0 5px 5px;font-weight:bold}
table.firewall-settings tr{height:20px}
table.firewall-settings td{vertical-align:middle;padding:2px 0 2px 5px;background-color:#eaf3fe}
table.firewall-settings input{font-size:11px}
table.firewall-settings select{font-size:11px}
.vulnerable-ip{border:1px solid #e71;border-radius:5px 5px 5px 5px;margin-top:10px;overflow:auto;padding:5px}
.fulfillment-value-change{font-size:11px;margin-bottom:5px}
.fulfillment-critical{color:#e71;font-weight:bold}
.button-container .button{margin-top:10px;margin-right:5px}
div.activation-wait-icon img{margin-top:10px;margin-left:auto;margin-right:auto;display:block}
#account-invalid-message .note-text{margin-top:10px;font-size:11px}
#account-invalid-message .note-text .critical{font-weight:bold}
#installation-detail div{height:30px;line-height:30px;border-bottom:1px solid #cfcfcf}
#installation-detail .section-title{font-weight:bold;float:left;width:140px;padding-right:40px;text-align:right}
#installation-detail .section-description{float:right;width:420px;overflow:hidden}
#installation-detail .section-description.fiveP{font-weight:bold}
#fulfillment-launch-message{margin-bottom:10px}
.product-info-section{background-color:#fff;margin-top:10px;overflow:auto}
.product-info-section .s-content{border:1px solid #ccc;border-top-width:0;overflow:auto;padding:10px 5px;display:none}
.product-info-section .s-heading{border:1px solid #ccc;background-repeat:repeat-x;background-position:0 -636px;cursor:pointer;padding:5px 5px;height:43px}
.product-info-section .s-heading:hover{background-position:0 -689px}
.product-info-section .s-heading.collapse{border-width:1px;border-bottom-width:0;background-image:none;background-color:#c9e1f4;height:25px}
.product-info-section .product-info-section-subtitle{margin-left:22px;width:480px;overflow:hidden;white-space:nowrap;height:20px}
.product-info-section .s-heading.collapse .product-info-section-subtitle{display:none}
.s-heading h5,h6{color:#000;display:inline;width:485px}
.s-content .left-section{float:left}
.s-content .right-section{float:right}
.s-content .right-section.version{width:340px}
.s-content .right-section.version .release-notes{width:225px}
.deprecation-notes{margin-top:10px}
.deprecation-notes.deprecated{color:#900}
.s-content .right-section.instance-type{width:280px}
.right-section.instance-type .info{width:170px}
select#region{width:250px}
select#keyPair{min-width:250px;margin-bottom:10px}
#new-keypair-text{font-style:italic}
.s-content .heading{margin-top:0;font-size:11px;font-weight:bold;float:left;width:110px}
.s-content .info{font-size:11px;float:left}
.s-content hr{margin-bottom:0;background-color:#ccc;color:#ccc;height:1px;border:0}
.s-heading .arrow{background-position:-302px -61px;width:7px;height:13px;display:inline-block;margin:5px 5px 0 5px}
.s-heading.collapse .arrow{background-position:-295px -67px;width:14px;height:7px;margin-top:8px;margin-left:0}
.subscription-message{display:none}
.subscription-message .subscription-error-contact-us{margin-top:10px;font-weight:bold}
.subscription-message .icon{text-align:center;margin-top:10px;margin-bottom:20px;height:31px}
.subscription-message .icon .waiting{text-align:center;width:31px;height:31px;display:inline-block}
.subscription-message .icon .completed{background-position:-54px -197px;width:28px;height:28px;display:none}
a:hover.fulfillment-top-title{font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#049}
a.fulfillment-top-title{font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#049}
.fulfillment-top-subtitle{font-family:Arial;font-size:22px;font-weight:normal;font-style:normal;text-decoration:none;color:#333}
.fulfillment-top-gt{font-family:Arial;font-size:14px;font-weight:bold;font-style:normal;text-decoration:none;color:#000}
.release-notes-text{font-family:Arial;font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;color:#333;float:left;margin-left:24px}
div.release-notes-text{margin-top:5px}
.create-subnet-loading{margin-top:5px;width:240px;height:31px;background-size:31px 31px;background-repeat:no-repeat;background-position:center;display:none}
.section-title{font-weight:bold;font-size:16px;padding:5px}
.subscription-term-section{padding-left:10px;padding-right:20px;float:left}
.instance-type-section .multiline{width:120px;border:0;height:inherit}
.instance-type-section .instances-section{padding:5px;height:165px;border:1px solid #ccc;width:115px;margin-left:185px}
.instance-type-section .pricing-section{float:right;background-color:#f1f1f1;border:1px solid #ccc;width:155px;height:165px;margin-top:-177px;margin-right:10px;padding:5px}
.instance-type-section .pricing-section .section-title{font-size:14px}
.instance-type-section .pricing-section .pricing-content{padding:5px;width:85%;line-height:normal}
.instance-type-section .pricing-section .price-estimate{margin-left:5px;font-size:14px}
.instance-type-section .pricing-section.cf{margin-right:40px}
.instance-type-section .pricing-section.hourly-manual{float:left;height:100px;margin-top:2px;margin-left:10px;width:280px}
.instance-type-section .pricing-section.hourly-manual .price-estimate{margin-left:0;padding-left:5px}
.software-pricing-section{padding-bottom:20px;height:auto}
.subtitle-container{padding-bottom:10px}
.button-text{white-space:nowrap}
#price-estimator-heading-total{background-color:#f1f1f1;cursor:pointer;padding-top:5px;padding-bottom:5px}
#price-estimator-heading-content-total{margin-top:-7.5%;padding:5px;background-color:#f1f1f1;cursor:pointer}
.quantity-section{margin-top:-120px;padding-left:10px}
.quantity-section .quantity-dropdown{width:100%;padding-left:5px}
div .page-content{overflow:hidden}
.section{margin-bottom:20px}
.section select{height:auto;line-height:20px}
.sectionheader{font-size:20px;margin-left:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;height:32px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.sectionName{padding-left:10px}
.sectioncontent{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.sectionToggler{margin-top:12px;margin-right:8px;cursor:pointer}
.modalContent{display:none}
.modalsectionsummary{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:10px}
.sectionsummary{display:none;font-size:14px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 0 10px 0}
.modalsectionsummary .sectionsummary{border:0}
.sectionsummary .selectionInfo{padding-left:10px}
.sectionsummary .warningInfo{padding-left:10px;color:red}
.padTopBottom{padding:10px 0 10px 00px}
.padall{padding:10px 10px 10px 10px}
.padrightleft{padding-right:10px;padding-left:10px}
.padright{padding-right:10px}
.padleft{padding-left:10px}
.padtop{padding-top:10px}
.padbottom{padding-bottom:10px}
.subsectionContainer{margin:0 0 10px 0}
.innerPaneHeading{font-weight:bold}
select{font-size:12px}
.underline{border-bottom:1px solid #ccc;margin:0 10px 0 0}
.subsectionheader{color:#a8a5a5}
.sectionContentSubHeading{font-size:14px;font-weight:bold}
.sectionText{font-size:.8em}
.font-small{font-size:.7em}
table.securitygroup{display:table}
.securitygroup{margin-bottom:0}
.securitygroup thead tr th{text-align:left;line-height:1em;padding:5px;background-color:#c9e1f4;min-width:50px}
.securitygroup td{background-color:#eaf3fe;padding:5px;vertical-align:middle}
.subnetDetail{font-size:.88em;line-height:1.5em;width:215px}
.subnetDetail tr{border-bottom:1px solid grey}
.subnetDetail .subnetPropertyDescription{font-weight:bold}
.subnetDetail .subnetPropertyValue{min-width:20px;text-align:right}
.offset0{margin-left:0}
.horizontalSpace{height:1em}
.sectionIcon{margin-left:5px;margin-right:0;margin-top:3px;width:20px!important;height:24px}
.blankIcon{background:0;width:0}
.ec2Icon{background-position:-112px -92px}
.cfIcon{background-position:-134px -92px}
.vpcIcon{background-position:-156px -92px}
.arrowUp{background-position:-85px -95px;width:12px;height:6px}
.arrowUp:hover{background-position:-85px -108px;width:12px;height:6px}
.arrowDown{background-position:-72px -95px;width:12px;height:6px}
.arrowDown:hover{background-position:-72px -108px;width:12px;height:6px}
.gear{background-position:-98px -92px;width:12px;height:12px;margin-top:10px}
.gear:hover{background-position:-98px -105px;width:12px;height:12px;margin-top:10px}
.refresh{background-position:-178px -92px;width:12px;height:12px;margin:5px;display:inline;float:left;cursor:pointer}
.refresh:hover{background-position:-178px -105px;width:12px;height:12px;margin:5px;display:inline;float:left}
.pull-right{float:right}
.pull-left{float:left}
.close{color:#000;float:right;font-size:20px;font-weight:bold;line-height:20px;opacity:.2;text-shadow:0 1px 0 #fff}
button.close{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none;cursor:pointer;padding:0}
.close:hover{text-decoration:none;opacity:.4}
.modal .sectioncontent{border:0 none}
.modal-body{font-size:13px;padding:0!important;overflow-x:hidden!important}
.modal .underline{margin:0 0 10px 0}
.modal .subsectionHeader{font-weight:bold;font-size:13px;margin-bottom:5px}
.singleSecurityGroupText{margin-bottom:5px}
#version-section .innerPaneHeading{width:25%;float:left}
#version-section .innerPane{width:75%;float:left}
#container .innerPaneHeading{width:30%;float:left}
#container .innerPane{width:70%;float:left}
#error-modal .modal-body{padding:15px!important;font-size:13px}
#one-click-content .external-link-icon{margin-left:4px}
#manual-content .external-link-icon{margin-left:4px}
#release-notes-value{word-wrap:break-word}
.external-link-icon{background-position:-218px -44px;height:13px;width:15px;display:inline-block}
#logo-preview{float:left;height:120px;width:120px;background-color:#FFF;margin-right:15px}
#empty-logo{width:100%;height:100%;border:2px dashed gray;color:gray;font-size:14px;line-height:120px;text-align:center;background-color:#FFF}
.logo-file-div{margin-top:5px}
input#externalLogoUrl{border:1px solid gray;height:25px;width:390px}
input.image-upload{margin-top:10px}
div#browse-div{height:60px}
div#url-div{height:60px;display:none}
div#submit-image-div{margin-top:10px;float:left}
select#product-categories{width:275px;margin-bottom:10px}
.hidden-class{display:none}
.help table{border-width:1px}
.help th,.help td{border-style:inset;border-color:black;border-width:1px;padding:0 3px}
.example-text{color:#999}
.help-small{background-position:-344px -197px;width:12px;height:12px;display:inline-block;cursor:default}
.help-small:hover{background-position:-356px -197px;width:12px;height:12px;display:inline-block;cursor:pointer}
.grid_5.alpha.omega h5{margin-bottom:0}
.grid_5.alpha.omega h6{margin-bottom:0;display:inline}
.grid_5.alpha.omega span{font-size:11px}
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}
.cp{cursor:pointer}
.cd{cursor:default}
.dp-sold-by-section.fiveP a{font-weight:bold}
.dp-sold-by-section.fiveP{padding-bottom:10px}
.ec2-dagger-help{cursor:default}
.ec2-dagger-help:hover{cursor:pointer}
.additional-text{margin-left:15px}
.large-icon{background-size:31px 31px;background-repeat:no-repeat;background-position:center;width:31px;height:31px}
.brandedSparkleCampaign{border:1px solid #ccc;padding:6px;margin-bottom:6px}
.brandedSparkleCampaign .content{padding-left:10px}
.brandedSparkleCampaign a{font-weight:bold}
.unBrandedSparkleCampaign{border:1px solid #ccc;border-left:4px solid #f90;padding:6px 6px 6px 10px;margin-bottom:6px}
.unBrandedSparkleCampaign a{font-weight:bold}
.redirectSparkleCampaign{border:1px solid #ccc;border-left:4px solid #1d74b9;padding:6px 6px 6px 10px;margin-bottom:6px}
.redirectSparkleCampaign a{font-weight:bold}
.twitter-logo{align:center;margin-top:10px}
.warning-message{color:#900}
.merch-vertical{margin-top:11px}
.browse-left-nav{background-color:#f1f1f1;height:100%;font-weight:bold;font-size:12px}
.browse-left-nav a{font-weight:normal}
.browse-left-nav .a-element-styles{font-weight:normal;color:#049}
.browse-left-nav .a-element-styles:hover{cursor:pointer;color:#f91}
.browse-left-nav .clear-arrow{font-size:9px}
#browse-nav ul{list-style:none outside none;margin:0}
#browse-nav li.level1{margin-left:0}
#browse-nav li.level2{margin-left:10px}
#browse-nav li.level3{margin-left:20px}
#browse-nav li.level4{margin-left:30px}
#browse-nav a{text-decoration:none;display:block;width:100%;height:100%}
#browse-nav .nav-section-title{padding-left:10px;background-color:#e7e7e7;color:#666}
#browse-nav .nav-section-content{padding-left:10px;margin-top:5px;margin-bottom:10px;color:#333}
.category-link,.filter-link{cursor:pointer;text-size:12px}
.filter-section{margin-bottom:5px}
.filter-section .filter-title{color:#e71}
.filter-section li{font-size:11px}
.filter-menu{display:none;font-size:11px}
.filter-menu ul{margin:0;list-style:none;overflow:hidden;padding:5px}
.filter-menu li{margin:0}
.filter-clear-text{color:#16b;font-weight:normal;float:right;margin-right:10px}
.filter-clear-text:hover{cursor:pointer;color:#f91}
.filter-show-more-text{font-size:11px;font-weight:normal;margin-left:20px;color:#16b}
.filter-show-more-text:hover{cursor:pointer;color:#f91}
.one-column li{width:100%}
.two-column li{float:left;width:50%}
.filter-menu-container{border:1px solid #6daee1;background-color:white;padding:5px}
.filter-menu-container input{padding:0;margin:0;vertical-align:middle}
.filter-menu-container label{vertical-align:middle;margin-left:3px}
.filter-drop-down{text-align:center;cursor:pointer}
.filter-title{float:left;font-size:13px;font-weight:bold}
.filter-drop-down-icon{background-position:-272px -48px;width:13px;height:11px;float:left;margin-top:3px;margin-left:5px}
.selected .filter-drop-down-icon{background-position:-285px -48px}
hr.filter-group-separator{border-width:0;height:1px;background-color:#6daee1;margin-right:10px}
.filter-group-header{margin:3px}
.filter-group-header:hover{cursor:pointer}
.filter-group-toggle{margin-top:2px;margin-right:5px;float:left}
.filter-selections{font-size:11px;font-weight:normal;margin-left:8px;margin-right:40px}
.filter-selections-group{margin-top:5px}
.filter-selections-group-name{font-weight:bold;display:block}
.filter-selections-group ul{margin:0;list-style:none}
.filter-selections-group li{margin:0;margin-right:3px;display:block;float:left;line-height:12px}
.category-description{margin-top:10px}
.category-description .image{float:left;text-align:left;margin-right:10px}
.category-description p{margin:0}
.category-description a{white-space:nowrap}
.resource-widgets{margin-top:10px;overflow:hidden;word-wrap:break-word}
.resource-widgets .resource-widget{margin-top:10px}
.resource-widgets .resource-widget-title a{color:#049;text-decoration:none}
.resource-widgets .resource-widget-title a:hover{text-decoration:underline}
.resource-widgets .resource-widget-description{color:#666;font-size:11px;line-height:12px}
.text-full-view{overflow:auto;height:auto}
.text-part-view{overflow:hidden;height:auto;max-height:39px}
.button-as-href{margin-left:0;margin-top:5px;background:0;border:0;padding:0;font-family:arial,sans-serif;font-size:100%;color:#049;cursor:pointer}
.button-as-href:hover{text-decoration:underline}
.highlight-label{margin-top:3px;margin-bottom:5px}
.highlight-label.free-trial{background-position:-61px -148px;width:57px;height:15px;margin-right:13px}
.highlight-label.free-tier{background-position:-61px -133px;width:104px;height:15px;margin-right:3px}
.highlight-label.blue{font-size:13px;font-weight:bold;color:#1d74b9;margin-bottom:10px}
.highlight-label.right{margin-left:60px}
.highlight-label.text{margin-bottom:10px}
.highlight-label.text .bold{font-weight:bold}
.hero-featureSwap{background:none repeat scroll 0 0 #fff;height:230px;overflow:hidden;width:780px;z-index:10}
div.orbit-wrapper{height:1px;position:relative;width:1px}
div.orbit{height:1px;overflow:hidden;position:relative;width:1px}
div.orbit>img{display:none;left:0;position:absolute;top:0}
div.orbit>a{display:none;left:0;position:absolute;top:0}
.orbit>div{height:100%;left:0;position:absolute;top:0;width:100%}
div.timer{cursor:pointer;height:40px;opacity:.6;overflow:hidden;position:absolute;right:10px;top:10px;width:40px;z-index:1001}
span.rotator{display:block;height:40px;left:-20px;position:absolute;top:0;width:40px;z-index:3}
span.mask{display:block;height:40px;overflow:hidden;position:absolute;right:0;top:0;width:20px;z-index:2}
span.rotator.move{left:0}
span.mask.move{left:0;width:40px}
span.pause{display:block;height:40px;left:0;opacity:0;position:absolute;top:0;width:40px;z-index:4}
div.timer:hover span.pause,span.pause.active{opacity:1}
.orbit-caption{display:none;font-family:"HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif}
.orbit-wrapper .orbit-caption{background:none repeat scroll 0 0 rgba(0,0,0,0.6);bottom:0;color:#fff;font-size:13px;padding:7px 0;position:absolute;right:0;text-align:center;width:100%;z-index:1000}
div.slider-nav{display:block}
div.slider-nav span{bottom:0;cursor:pointer;position:absolute;text-indent:-9999px;z-index:1000;height:52px;width:30px}
div.slider-nav span.right:hover{background-position:-30px -91px;cursor:pointer}
div.slider-nav span.right:active{background-position:-30px -91px}
div.slider-nav span.left:hover{background-position:-30px -143px;cursor:pointer}
div.slider-nav span.left:active{background-position:-30px -143px}
.orbit-bullets{bottom:20px;list-style:none outside none;margin:0;padding:0;position:absolute;right:365px;z-index:1000}
.orbit-bullets li.active{background-position:-60px -91px}
.orbit-bullets li.has-thumb{background:none repeat scroll 0 0 rgba(0,0,0,0);height:150px;width:200px}
.orbit-bullets li.active.has-thumb{background-position:0 0;border-top:2px solid #000}