html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.0;font-family:Helvetica, Arial, sans-serif}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body a{color:#488CCD;text-decoration:none}a img{border:none}form{margin:0 10px;display:block;position:relative}input{font-size:1.6em}input[type="submit"]{margin:10px 7px;width:95%}label{color:#666;font-weight:bold;font-size:1.6em}textarea{font-size:1.4em;min-height:120px;padding:4px;width:97%}button{display:block;font-size:1.4em;margin:10px 0;width:100%}.left{float:left}.right{float:right}.inputContainer{-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;background:#fcfcfc;border:1px solid #aaa;list-style-type:none;margin:0 10px 10px 10px}.inputContainer .input{border-bottom:1px solid #d9d9d9;color:#454545;font-weight:bold;margin:0;padding:5px 0}.inputContainer .input:last-child{border:none}.inputContainer .input label{display:block;float:left;font-size:1.4em !important;line-height:40px;margin:0;padding:0 0 0 10px;width:80px}.inputContainer .input input{background:transparent none repeat scroll 0 0;border:1px solid #bbb;font-weight:bold;margin-left:10px;padding:6px;min-width:185px}.content form div{margin:0 0 10px 0}.content label{display:block;float:left;font-size:1.2em;font-weight:bold;margin:0;padding:3px 0;width:60px}.content .radio{display:block;float:left;width:100%}.content .radio label{display:block;float:left;min-width:45px}.content .radio input{display:block;float:left}.content .date input,.content .text input,.content .password input{color:#333;display:block;float:left;margin:0;padding:2px 5px;width:94%}.content .date input,.content .text input,.content .textarea input{padding:3px}.content select{font-size:1.3em}input[type="submit"]{margin:0;width:auto}.clear{clear:both}.floatLeft{float:left}.floatRight{float:right}.warningClass{color:red}.flush{list-style-type:none;margin-left:0;padding-left:0}.hide{display:none !important}.show{display:block !important}.text-center{text-align:center}.message{-webkit-border-radius:6px;border-radius:6px;font-size:1.2em;font-weight:bold;margin:0 10px 10px 10px;padding:9px}#flashMessage{background-color:#FEFFAF;border:2px solid #EEEF86}#authMessage{margin-top:10px;background-color:#FEFDC5;border:1px solid #EDE082}.error-message{color:red;margin:5px 0 8px 0}.clearfix:after,.content form > div:after,ul.horizontal-sub-nav:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix,.content form > div,ul.horizontal-sub-nav{display:inline-block}html[xmlns] .clearfix,html[xmlns] .content form > div,html[xmlns] ul.horizontal-sub-nav{display:block}* html .clearfix,* html .content form > div,* html ul.horizontal-sub-nav{height:1%}body{font-size:62.5%;color:#222;font-family:Arial, Helvetica, "Helvetica Neue", sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{color:#3e3e3e;font-family:Helvetica, Arial, "Helvetica Neue", sans-serif;font-size:2.0em;font-weight:bold;line-height:1.0;margin-bottom:10px}h2{font-family:Helvetica, Arial, "Helvetica Neue", sans-serif;font-size:1.6em;line-height:1.0;margin-bottom:5px}#sidebar h2{color:#4d4d4a;font-weight:bold;margin:0 0 10px 0;padding:5px 0 0 0;text-align:center}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a:focus,a:hover{color:#000}a{color:#009;text-decoration:underline}blockquote{margin:1.5em;color:#666;font-style:italic}strong{font-weight:bold}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre,code{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}table{margin-bottom:1.4em;width:100%}th{font-weight:bold;background:#C3D9FF}th,td{padding:4px 10px 4px 5px}tr.even td{background:#E5ECF9}tfoot{font-style:italic}caption{background:#eee}span.semiLight{color:#777}span.light{color:#aaa}p.standard{font-size:1.2em;color:#454545}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.toggle h4{background-color:#eee;border:1px solid #ddd;display:block;font-size:1.4em;margin:0;padding:4px 6px}.toggle h4 a{color:#666;font-weight:bold}.toggle h4 a:hover{color:#454545}.toggle_content{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;display:none;padding:10px}.toggle_content form textarea{width:687px !important}.toggleMessageContainer{padding:5px 0 15px 0}.toggleMessageContainer .charCounter{color:#b9b9b9;float:right;font-weight:bold}body{background:#fff}body.home{background:#fff !important}h2.info-list,h2.full-settings{background-color:#aaa;border-top:1px solid #999;border-bottom:1px solid #999;color:#fff;display:block;font-weight:bold;margin:-1px 0 0 0;padding:5px 10px;text-shadow:#454545 0px 1px 1px}.content{padding:0 10px}.update-controls{margin-bottom:15px}.spacing{padding:5px}.spacing h2{border-bottom:1px solid #ddd;color:#555;font-size:1.6em;font-weight:bold;margin:0 0 7px 0;padding:0 0 7px 0}.spacing p{font-size:1.4em;line-height:1.35}.meta{margin-top:5px}.meta em,.info_block em{color:#666;font-family:Georgia, "Times New Roman", serif;font-size:11px;font-style:italic !important;font-weight:normal !important}a.button{-webkit-border-radius:15px;background-color:#eee;border:1px solid #ccc;color:#333;display:block;font-size:1.3em;font-weight:bold;margin:0;padding:8px;text-align:center}.image-container-small{text-align:center;width:143px;max-height:125px}.image-container-small img{background-color:white;padding:3px;max-width:123px;max-height:100px;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);box-shadow:0 1px 10px rgba(0, 0, 0, 0.4)}.image-container-large{text-align:center;margin:0 auto;width:310px}.image-container-large:last-child{border:none}.image-container-large img{-webkit-border-radius:4px;-webkit-border-radius:4px;background-color:#e0e0e0;border:1px solid #d0d0d0;padding:7px}#pagi_controls{width:100%}a.pagi-prev,a.pagi-next,a.pagi-full{-webkit-border-radius:13px;background-color:#f0f0f0;border:1px solid #ddd;color:#777;display:block;font-size:1.4em;font-weight:bold;margin:7px 5px 0 5px;padding:5px 10px}a.pagi-prev{float:right}a.pagi-next{float:left}a.pagi-full{text-align:center}#header{background:#fefdc5 url(/Content/Images/web/small_header_bg.gif) repeat-x left top;height:34px;padding:7px 5px 0px 5px}#header .column{display:block;float:left;text-align:center;width:58%}#header .column:first-child,#header .column:last-child{width:20%;text-align:center}#header a.column{-webkit-border-radius:12px;border-radius:12px;background:rgba(33, 33, 33, 0.15);border:1px solid rgba(33, 33, 33, 0.15);color:#2f2f2f;display:block;font-size:1.3em;font-weight:bold;line-height:24px;margin-top:3px;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}div#search{height:30px;margin-bottom:-2px;padding:5px;text-align:center;background:url("/Content/Images/web/mobile_search_bg.gif") repeat-x;border-top:solid 1px #888;border-bottom:solid 1px #888}ul#nav_main{color:#111111;height:35px;list-style-type:none;margin:0;padding:0}ul#nav_main li{background:#3e3e3e;border-color:#ccc;border-style:solid;border-width:0 0 1px 0;float:left;margin:2px 0 0 0;text-align:center;width:33.3333%}#nav_main li.selected{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;background:#FFFFFF none repeat scroll 0 0;border-bottom:1px solid #FFFFFF;border-width:1px;font-weight:bold;margin-left:-2px;margin-top:-1px;z-index:10}ul#nav_main li.selected a{color:#111;font-size:1.4em;padding-top:10px}ul#nav_main li a{color:#aaa;display:block;font-size:1.4em;padding:8px 0 9px}#body.home{background-color:#fff}#body.home .content{padding:0}ul.info-list{list-style-type:none;margin:0;padding:0}ul.info-list li{border-bottom:1px solid #d9d9d9;display:block;font-size:14px}ul.info-list li a{background:transparent url(/Content/Images/web/arrow_thin.png) no-repeat right center;color:#999;display:block;padding:5px 20px 5px 5px}ul.info-list li a.external{background:transparent url(/Content/Images/web/arrow_thin_red.png) no-repeat right center}ul.info-list li a strong{color:#454545;display:block;padding-bottom:2px}ul.info-list li a em{font-weight:bold;font-style:normal}ul.info-list li a img{max-height:55px;-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);box-shadow:0 1px 10px rgba(0, 0, 0, 0.2);padding:2px}ul.info-list div.content p{color:#666;font-size:13px;word-spacing:-1px;line-height:1.25;margin:0;padding:0}ul.with-image div.image{float:left;margin:0 5px 0 0;height:50px;width:50px;text-align:center;vertical-align:middle;position:relative;margin-left:15px;margin-top:5px}ul.with-image div.image > img{overflow:hidden}ul.with-image div.content{padding-left:79px !important}ul.sub-nav li,ul.horizontal-sub-nav li{font-size:18px}ul.sub-nav li > a,ul.horizontal-sub-nav li > a{color:#333;font-weight:bold;padding:10px 15px 10px 10px}ul.horizontal-sub-nav{border-bottom:1px solid #d9d9d9;list-style-type:none;margin:7px 0 7px 0;padding:0 0 7px 0;min-width:95%}ul.horizontal-sub-nav li{display:block;float:right;margin:0 2% 0 0;text-align:center;width:23%}ul.horizontal-sub-nav li.half{width:48% !important}ul.horizontal-sub-nav li a{-webkit-border-radius:12px;background-color:#eee;border:1px solid #ccc;display:block;font-size:0.7em;margin:0;padding:6px 0;min-width:100%}ul.horizontal-sub-nav li a.selected{background:#ddd8b0 url(/Content/Images/web/search_button_bg.jpg) repeat-x 0px -5px;border-color:#AAAAAA;color:#333333;text-shadow:0 1px 0 #FFFFFF}ul.horizontal-sub-nav li a strong{font-size:1.3em;display:block}.individual-view{padding:5px}.individual-view .header{border-bottom:2px solid #d9d9d9;margin-bottom:10px;padding-bottom:12px}.individual-view .map-container{border-bottom:1px solid #d9d9d9;margin-bottom:3px;padding-bottom:10px}.individual-view .header h1{color:#555;display:inline;line-height:1.15;margin:0}.individual-view .header h1 .dark{color:#303030}.individual-view .header h1 img{-webkit-border-radius:4px;-webkit-border-radius:4px;background-color:#e0e0e0;border:1px solid #d9d9d9;display:block;margin:5px auto 0 auto;max-width:294px;padding:7px}.individual-view h2.info{color:#bbb;font-size:1.4em;font-weight:bold;margin-top:10px}.individual-view h2{margin-top:0;margin-bottom:8px}.individual-view h2 a{border-bottom:1px dotted #bbb;color:#454545;font-size:1.0em;font-weight:bold;line-height:1.5}.individual-view h2 em{color:#666;font-family:Georgia, "Times New Roman", serif;font-size:1.0em;font-style:italic;font-weight:normal;white-space:nowrap}.individual-view p{color:#555;font-size:1.3em;line-height:1.35}.individual-view .image-container-small{float:left;margin:0 10px 5px 0}.individual-view .image-container-small img{margin-bottom:3px}.individual-view .meta,.header .meta em{display:inline;font-size:1.2em !important;margin-left:3px;white-space:nowrap}.product-page{padding:5px}.product-page .header{margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #d9d9d9}.product-page h1{line-height:1.4em;margin:0 0 4px 0;padding:0;font-size:1.4em;color:#454545}.product-page h1 em{color:#666;font-family:Georgia, "Times New Roman", serif;font-size:0.8em;font-style:italic;font-weight:normal;white-space:nowrap}.product-page h2{color:#555;font-size:1.2em;margin:0;padding:0}.product-page .byline{font-size:1.1em;margin:5px 0 5px 0}.product-page .image-container-large{border-bottom:1px solid #d9d9d9;margin-bottom:15px;padding:0 0 7px 0}.product-page .overview h2{font-size:1.3em;font-weight:bold}.product-page .overview p{color:#454545;font-size:1.2em;line-height:1.3;margin:0 0 8px 0;padding:0}.product-page .overview p.byline{font-size:1.0em}.product-page .overview .image-container-small{float:left;margin:0 0px 5px 0}.searches{padding:5px}.searches form{margin-bottom:7px;padding-bottom:7px}.species form{padding:15px 7px}.search-container form{border-bottom:1px solid #d9d9d9}.search-container form input{margin:0}.search-container form input:first-child{margin-right:10px}.footer{background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both;margin:25px 0 15px 0;padding:0 5px;text-align:center}.footer a{color:#999;display:block;font-size:1.2em;padding:15px 0}.feature{clear:both;color:#999;display:block;font-size:1.2em;margin:15px auto 0 auto;height:50px;line-height:50px;background:url(/Content/Images/web/iphones_feature_mobile.png) no-repeat;padding-left:75px;width:200px}div.price{float:right;text-align:right;margin:0px 5px}.current{color:#b83928;font-size:16px;font-weight:bold}.current_price{color:#b83928;font-size:16px;font-weight:bold;text-decoration:none}div.price_info{margin-top:4px;font-size:12px}.wasprice{text-decoration:line-through;color:#666}.percentage{color:#b83928}div.store_name{float:right;margin-top:10px;margin-right:10px}.price_label{margin-top:4px}.label{float:left;width:40px}#product_image{height:100px}.small_deal_score_low{background:url(../Images/web/deal_score_ribbon_small_low.png)}.small_deal_score_medium{background:url(../Images/web/deal_score_ribbon_small_medium.png)}.small_deal_score_medium_high{background:url(../Images/web/deal_score_ribbon_small_medium_high.png)}.small_deal_score_high{background:url(../Images/web/deal_score_ribbon_small_high.png)}.small_deal_score_low,.small_deal_score_medium,.small_deal_score_medium_high,.small_deal_score_high{float:left;font-size:11.5px;width:30px;height:30px;color:#fff;line-height:28px;text-align:center;margin-right:5px;position:absolute;top:-5px;left:-15px}.chart{margin-bottom:10px;margin-left:5px}a.see_it_now_button{height:30px;background:url(/Content/Images/web/see_it_left.png) no-repeat;display:block;color:#FFF;font-size:18px;margin-bottom:10px}.see_it_now_button span.text{height:30px;line-height:30px;display:block;background:url(/Content/Images/web/see_it_bg.png) repeat-x;margin-left:10px;text-align:center}.see_it_now_button span.mobile_friendly{display:block;background:url("/Content/Images/web/mobile_icon.png") no-repeat left center;float:left;margin-left:35%;padding-left:28px}a.see_it_amazon_button{height:32px;background:url(/Content/Images/web/amazon_button_left.png) no-repeat;display:block;color:#150C3F;font-size:18px;margin-bottom:10px}.see_it_amazon_button span.text{height:32px;line-height:32px;display:block;background:url(/Content/Images/web/amazon_button_bg.png) repeat-x;margin-left:10px;text-align:center}.info_block{text-align:left;width:120px;-webkit-border-radius:10px;background-color:#e0e0e0;padding:6px 10px;margin:6px;float:left;min-height:55px}.info_block .price_title{font-size:16px}.info_block .title{color:#444;font-size:12px;line-height:1.2;margin-top:2px}.info_block em{color:#666}

