/* perimeter */
#visual-wrapper {padding:4px;border:1px solid #d19f6a;background-color:#e7c190;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:25px 0px 20px 0px;position:relative;width:890px;}
#visual-container {width:890px;margin:0px auto;padding:0px;position:relative;background: #222222 url(http://cdn.cameratips.com/visual-bg.jpg);-moz-box-shadow:inset 0 0 200px #000000;-webkit-box-shadow: inset 0 0 200px #000000;box-shadow:inset 0 0 200px #000000;overflow:auto;}

/* graphic for pinterest */
#visual-pin {font-family:'Satisfy';font-weight:400;color:#f6f5ff;font-size:26px;text-shadow:-1px -1px 0px #000000;width:890px;height:60px;line-height:60px;text-align:center;background: #222222 url(http://www.cameratips.com/products/visual-pin-bg.jpg);overflow:auto;}
#visual-pinit {width:75px;height:37px;display:block;background:url(http://cdn.cameratips.com/visual-pinit.png) no-repeat;margin:12px auto 0 auto;cursor:pointer;}
#visual-screenshot {position:absolute;top:-9999px;left:-9999px;z-index:-1}

/* product header */
#mooses {margin:30px auto 0px auto;display:block;width:175px;height:72px;background:url(http://cdn.cameratips.com/visual-moose-signature.png) no-repeat;}
#visual-title {margin:0px auto 0px auto;padding:0px 80px;text-align:center;font-family:'kreonbold';line-height:110%;color:#ffffff;font-size:56px;text-shadow:1px 1px 0px #000000}
#visual-title-2 {margin:0px auto 0px auto;padding:0px 80px;text-align:center;font-family:'kreonlight';line-height:110%;color:#eaeaea;font-size:44px;text-shadow:1px 1px 0px #000000}
#visual-subtitle2 {margin:0px auto 10px auto;text-align:center;font-family:'Cabin Sketch';font-weight:700;font-size:48px;color:#ffffff;line-height:100%;text-shadow:1px 1px 0px #000000}
#visual-subtitle1 {margin:0px auto 10px auto;text-align:center;font-family:'Walter Turncoat';color:#fdedb6;font-size:40px;line-height:100%;text-shadow:-1px -1px 0px #000000}
#visual-subtitle3 {margin:0px auto 10px auto;text-align:center;font-family:'Fredericka the Great';font-weight:400;font-size:42px;color:#f7f1d6;line-height:100%;text-shadow:-1px -1px 0px #000000}
#visual-subtitle {margin:10px auto 10px auto;text-align:center;font-family:'Satisfy';color:#fdedb6;font-size:40px;line-height:100%;text-shadow:-1px -1px 0px #000000;}


#visual-photo {background-repeat:no-repeat;background-position:center center;width:890px;height:550px;position:relative;}

/* specs wrapper and container */
.specs-wrapper {-moz-border-radius:5px;border-radius:5px;background:#0a0a0a url(http://cdn.cameratips.com/product-specs-wrapper-bg.png) repeat-x top left;border-top:1px solid #555555;border-bottom:1px solid #111111;-moz-box-shadow:0 0 10px #111;-webkit-box-shadow: 0 0 10px #111;box-shadow:0 0 10px #111;}
.specs-container {border-top:1px solid #333333;border-bottom:1px solid #555555;position:relative;height:50px;top:0px;left:10px;-moz-box-shadow:    inset 0 0 30px #0b0b0b;-webkit-box-shadow: inset 0 0 30px #0b0b0b;box-shadow:inset 0 0 30px #0b0b0b;background:url(http://cdn.cameratips.com/product-specs-container-bg.png) repeat-y top left;-moz-border-radius: 5px;border-radius: 5px;}

/* specs title */
.specs-title {background-image:url(http://cdn.cameratips.com/autofit-fix.png);font-family:'Open Sans';font-weight:400;font-size:90%;color:#ededed;text-shadow:-1px -1px 0px #000;margin:7px 10px 7px 10px}
.specs-title b {font-weight:800;font-size:95%;color:#f2e69a;text-transform:uppercase}
.specs-title a {font-family:'Open Sans';text-shadow:none;text-align:center;display:inline-block;font-size:12px;line-height:12px;font-weight:700;color:#e73828;background-color:#fff075;height:11px;width:11px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}
.specs-title .tooltipquestion {font-family:'Open Sans';color:#e73828;font-size:12px;}
.specs-title .tooltipbubble {font-family:'Open Sans';color:#000000;font-size:12px;}
.specs-title strong {font-weight:700;color:#ffffff !important;}

/* specs bar and crop bar */
.specs {height:50px;position:absolute;top:0px;z-index:1;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;background:url(http://cdn.cameratips.com/product-specs-bg.gif) repeat-x top left;}
.specs-crop {height:12px;-moz-border-radius: 6px;border-radius: 6px;border-bottom:1px solid #ffba25;border-top:1px solid #ff9000;position:absolute;top:11px;z-index:2;background:url(http://cdn.cameratips.com/product-specs-crop-bg.png) repeat-x top left;-moz-box-shadow:1px 1px 3px 0px #000;-webkit-box-shadow: 1px 1px 3px 0px #000;box-shadow: 1px 1px 3px 0px #000;font-size:12px;font-family:'Open Sans';color:#111111;line-height:11px;text-align:center;}
.specs-crop a {text-align:center;display:inline-block;font-size:12px;line-height:12px;font-weight:700;color:#e73828;background-color:#fff075;height:11px;width:11px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;}
.specs-crop span {font-size:12px;line-height:12px;color:#000000;}
.mark-crop {width:1px;height:30px;background-color:#ff9000;position:absolute;z-index:1;bottom:1px;}
.specs-crop-left {font-weight:700;display:inline-block;float:left;margin-left:5px;}
.specs-crop-right {font-weight:700;display:inline-block;float:right;margin-right:5px;}

/* marks for specs */
.marks {height:3px;background:url(http://cdn.cameratips.com/mark.png) repeat-x;position:absolute;bottom:1px;z-index:2;}
.marks-wide {width:750px;left:35px;}
.marks-narrow {width:125px;left:20px;}
.mark {width:1px;height:5px;background-color:#fff;position:absolute;bottom:1px;z-index:3;}
.mark-label {position:absolute;bottom:6px;z-index:3;font-family:'Open Sans';font-size:11px;color:#c5c5c5;text-shadow:-1px -1px 0px #222222}
.mark-description {background:url(http://cdn.cameratips.com/mark-range-mid.gif) no-repeat top center;text-align:center;white-space:normal;position:absolute;top:58px;z-index:3;font-family:'Open Sans';font-size:13px;color:#cccccc;padding-top:3px;text-shadow: -1px -1px 0px #000000;}
.mark-range {position:absolute;bottom:-8px;z-index:1;height:3px;border-left:2px solid #666;border-right:2px solid #666;border-bottom:2px solid #666;}

/* focal length */
#focal-length-wrapper {margin:0px 0px 0px 25px;width:840px;padding:0px 0px 30px 0px}
#focal-length-container {width:820px;}
#focal-wide-label, #focal-tele-label {font-weight:700;color:#ffffff;font-size:14px;}
#focal-distant-label {right:50px;}
#focal-distant-range {left:601px;width:177px;}
#focal-sports-label {left:455px;}
#focal-sports-range {left:350px;width:245px;}
#focal-portraits-label {left:265px;}
#focal-portraits-range {left:220px;width:124px;}
#focal-landscapes-label {left:58px;}
#focal-landscapes-range {left:34px;width:180px;}
#focal-left-label {left:32px;}
#focal-right-label {right:20px;}
#focal-35mm-label {left:207px;}
#focal-100mm-label {left:340px;}
#focal-300mm-label {left:590px;}


/* crop factor tooltip */
.tooltip {cursor: help;position: relative;}
.tooltip span {margin-left: -999em;position: absolute;}
.tooltip:hover span {border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 2px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px rgba(0, 0, 0, 0.1);font-family: 'Open Sans';position: absolute;left:-100px;bottom:20px;z-index: 99;margin-left: 0;width: 260px;font-size:12px;font-weight:normal;line-height:140%;}
.tooltipbubble { padding: 5px; background: #FFFFAA; border: 1px solid #FFAD33; }
.tooltipquestion {border:1px solid #ff9505;padding-left:1px;text-align:center;display:inline-block;font-size:12px;line-height:12px;font-weight:700;color:#e73828;background-color:#fff075;height:11px;width:11px;-moz-border-radius:6px;border-radius:6px;text-decoration:none;margin-right:3px}

/* aperture */
#aperture-wrapper {margin:40px 0px 0px 25px;width:840px;padding:0px 0px 50px 0px}
#aperture-container {width:820px;}
#aperture-wide-label, #aperture-tele-label {font-weight:700;color:#ffffff;font-size:14px;}
#aperture-large-label {left:55px;max-width:250px;}
#aperture-large-range {left:34px;width:293px;}
#aperture-small-range {right:38px;width:250px;}
#aperture-small-label {right:50px;max-width:250px;}
#aperture-left-label {left:32px;}
#aperture-right-label {right:28px;}
#aperture-f28-label {left:320px;}
#aperture-f5-label {left:525px;}

/* filter */
#filter-size-length-width {width:890px;height:100px;position:relative;margin:40px 0px 70px 0px;}
#filter-wrapper {top:0px;left:25px;position:absolute;width:455px;padding:0 0 35px 0;background:url(http://cdn.cameratips.com/vg-camera-texture-bg.jpg) !important;}
#filter-container {width:435px;height:60px;position:relative;left:10px;}
.filter {font-family:'Open Sans';font-size:12px;color:#666666;text-align:center}
.filter-active {font-weight:700;font-family:'Open Sans';font-size:12px;color:#ffffff;text-align:center;text-shadow:1px 1px 0px #440500;}
.filter-comp {font-family:'Open Sans';font-size:12px;color:#d7d7d7;text-shadow:1px 1px 0px #333333;text-align:center;}
#filter-comp-range {position:absolute;bottom:-8px;z-index:1;height:3px;border-left:2px solid #a2a2a2;border-right:2px solid #a2a2a2;border-bottom:2px solid #a2a2a2;}
#filter-comp-label {font-size:12px;}
#f52mm {bottom:0px;left:0px;position:absolute;width:52px;height:52px;line-height:52px;display:block;}
.f52mm {background:url(http://cdn.cameratips.com/product.png) -1px -1px;}
.f52mm-comp {background:url(http://cdn.cameratips.com/product.png) -55px -1px;}
.f52mm-active {background:url(http://cdn.cameratips.com/product.png) -109px -1px;}
#f55mm {bottom:0px;left:56px;position:absolute;width:54px;height:54px;line-height:54px;display:block;}
.f55mm {background:url(http://cdn.cameratips.com/product.png) -163px -1px;}
.f55mm-comp {background:url(http://cdn.cameratips.com/product.png) -219px -1px;}
.f55mm-active {background:url(http://cdn.cameratips.com/product.png) -275px -1px;}
#f58mm {bottom:0px;left:114px;position:absolute;width:56px;height:56px;line-height:56px;display:block;}
.f58mm {background:url(http://cdn.cameratips.com/product.png) -331px -1px;}
.f58mm-comp {background:url(http://cdn.cameratips.com/product.png) -389px -1px;}
.f58mm-active {background:url(http://cdn.cameratips.com/product.png) -447px -1px;}
#f62mm {bottom:0px;left:174px;position:absolute;width:58px;height:58px;line-height:58px;display:block;}
.f62mm {background:url(http://cdn.cameratips.com/product.png) -505px -1px;}
.f62mm-comp {background:url(http://cdn.cameratips.com/product.png) -565px -1px;}
.f62mm-active {background:url(http://cdn.cameratips.com/product.png) -625px -1px;}
#f67mm {bottom:0px;left:236px;position:absolute;width:60px;height:60px;line-height:60px;display:block;}
.f67mm {background:url(http://cdn.cameratips.com/product.png) -686px -1px;}
.f67mm-comp {background:url(http://cdn.cameratips.com/product.png) -748px -1px;}
.f67mm-active {background:url(http://cdn.cameratips.com/product.png) -810px -1px;}
#f72mm {bottom:0px;left:300px;position:absolute;width:62px;height:62px;line-height:62px;display:block;}
.f72mm {background:url(http://cdn.cameratips.com/product.png) -1px -63px;}
.f72mm-comp {background:url(http://cdn.cameratips.com/product.png) -65px -63px;}
.f72mm-active {background:url(http://cdn.cameratips.com/product.png) -129px -63px;}
#f77mm {bottom:0px;left:366px;position:absolute;width:64px;height:64px;line-height:64px;display:block;}
.f77mm {background:url(http://cdn.cameratips.com/product.png) -193px -63px;}
.f77mm-comp {background:url(http://cdn.cameratips.com/product.png) -259px -63px;}
.f77mm-active {background:url(http://cdn.cameratips.com/product.png) -325px -63px;}

/* length */
#length-wrapper {position:absolute;top:0px;right:130px;height:100px;width:80px;background:url(http://cdn.cameratips.com/vg-camera-texture-bg.jpg) !important;}
#length-container {width:70px;margin-left:10px;background:url(http://cdn.cameratips.com/vg-ruler.png) no-repeat left center;height:60px;}
#length-label {font-weight:700;color:#ffffff;font-size:14px !important;left:33px;top:50px;}


/* weight */
#weight-wrapper {position:absolute;top:0px;right:25px;height:100px;width:80px;background:url(http://cdn.cameratips.com/vg-camera-texture-bg.jpg) !important;}
#weight-container {width:80px;background:url(http://cdn.cameratips.com/vg-scale.png) no-repeat center top;height:60px;}
#weight-label {font-weight:700;color:#ffffff;font-size:14px !important;width:80px;text-align:center;top:74px;}
#weight-left-label {left:18px;}
#weight-right-label {right:8px}

/* min focus */
#min-focus-wrapper {position:absolute;top:0px;right:235px;height:100px;width:150px;background:url(http://cdn.cameratips.com/vg-camera-texture-bg.jpg) !important;}
#min-focus-container {width:110px;background:url(http://cdn.cameratips.com/vg-min-focus.png) no-repeat center top;height:60px;}
#min-focus-label {font-weight:700;color:#ffffff;font-size:14px !important;width:50px;text-align:center;left:79px;top:50px;}
#min-focus-wrapper .specs-title {display:block;text-align:center;line-height:15px;}

/* subjects and scenes */
#subjects-wrapper {margin:0px 0px 0px 25px;width:840px;padding:0px 0px 10px 0px}
#subjects-container {background:#d4dcb8;padding:15px;border-top:1px solid #222222;border-bottom:1px solid #666666;position:relative;top:0px;left:10px;width:790px;-moz-box-shadow:inset 0 0 20px #2e3124;-webkit-box-shadow:inset 0 0 20px #2e3124;box-shadow:inset 0 0 20px #2e3124;-moz-border-radius: 5px;border-radius: 5px;}
#subjects-container p {font-family:'Open Sans';font-weight:400;font-size:100%;color:#111111;margin:15px 0;padding:0px;background-image:url(http://cdn.cameratips.com/autofit-fix.png)}
#subjects-container p a {color:#be090b;}
#subjects-container p b {font-weight:700;}
#subjects-container table p {margin:0 !important;}
#subjects-container .icon {width:50px;height:50px;}
/* portraits, people, pets */
#subjects-container #portrait {background:url(http://cdn.cameratips.com/portrait.gif) no-repeat top center;}
#subjects-container #kids {background:url(http://cdn.cameratips.com/kids.gif) no-repeat top center;}
#subjects-container #pet {background:url(http://cdn.cameratips.com/pet.gif) no-repeat top center;}
#subjects-container #group {background:url(http://cdn.cameratips.com/group.gif) no-repeat top center;}
#subjects-container #wedding {background:url(http://cdn.cameratips.com/wedding.gif) no-repeat top center;}
/* landscape, travel, architecture */
#subjects-container #landscape {background:url(http://cdn.cameratips.com/landscape.gif) no-repeat top center;}
#subjects-container #architecture {background:url(http://cdn.cameratips.com/architecture.gif) no-repeat top center;}
#subjects-container #city {background:url(http://cdn.cameratips.com/city.gif) no-repeat top center;}
#subjects-container #cabin {background:url(http://cdn.cameratips.com/cabin.gif) no-repeat top center;}
#subjects-container #sunset {background:url(http://cdn.cameratips.com/sunset.gif) no-repeat top center;}
#subjects-container #palmtree {background:url(http://cdn.cameratips.com/palmtree.gif) no-repeat top center;}
#subjects-container #design {background:url(http://cdn.cameratips.com/design.gif) no-repeat top center;}
#subjects-container #realestate {background:url(http://cdn.cameratips.com/realestate.gif) no-repeat top center;}
/* sports, wildlife, action */
#subjects-container #basketball {background:url(http://cdn.cameratips.com/basketball.gif) no-repeat top center;}
#subjects-container #bird {background:url(http://cdn.cameratips.com/bird.gif) no-repeat top center;}
#subjects-container #deer {background:url(http://cdn.cameratips.com/deer.gif) no-repeat top center;}
#subjects-container #football {background:url(http://cdn.cameratips.com/football.gif) no-repeat top center;}
#subjects-container #hockey {background:url(http://cdn.cameratips.com/hockey.gif) no-repeat top center;}
#subjects-container #horse {background:url(http://cdn.cameratips.com/horse.gif) no-repeat top center;}
#subjects-container #tennis {background:url(http://cdn.cameratips.com/tennis.gif) no-repeat top center;}
/* lowlight */
#subjects-container #party {background:url(http://cdn.cameratips.com/parties.gif) no-repeat top center;}
#subjects-container #concert {background:url(http://cdn.cameratips.com/concert.gif) no-repeat top center;}
#subjects-container #flash {background:url(http://cdn.cameratips.com/flash.gif) no-repeat top center;}
#subjects-container #tripod {background:url(http://cdn.cameratips.com/tripod.gif) no-repeat top center;}
/* macro, food, product */
#subjects-container #macro {background:url(http://cdn.cameratips.com/macro.gif) no-repeat top center;}
#subjects-container #beauty {background:url(http://cdn.cameratips.com/beauty.gif) no-repeat top center;}
#subjects-container #flower {background:url(http://cdn.cameratips.com/flower.gif) no-repeat top center;}
#subjects-container #food {background:url(http://cdn.cameratips.com/food.gif) no-repeat top center;}
#subjects-container #watch {background:url(http://cdn.cameratips.com/watch.gif) no-repeat top center;}
#subjects-container #wine {background:url(http://cdn.cameratips.com/wine.gif) no-repeat top center;}
/* street, fashion */
#subjects-container #fashion {background:url(http://cdn.cameratips.com/fashion.gif) no-repeat top center;}

/* pros and cons */
#pros-cons-wrapper {margin:40px auto 0 auto;width:830px;padding:0px 0px 10px 0px;}
#pros-cons-container {background:url(http://cdn.cameratips.com/visual-proscons-bg.jpg);border-top:1px solid #222222;border-bottom:1px solid #666666;width:810px;margin:0px auto;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:inset 0 0 20px #000;-webkit-box-shadow:inset 0 0 20px #000;box-shadow:inset 0 0 20px #000;padding:10px 0px}
#pros-cons-container table {width:760px;margin:0px 0px 0px 25px;}
#pros-cons-container p {text-shadow:-1px -1px 0px #000000;font-family:'Open Sans';font-weight:400;font-size:95%;line-height:115%;color:#ededed;margin:0px;padding:0px;background-image:url(http://cdn.cameratips.com/autofit-fix.png)}
#pros-cons-container p a {color:#be090b;font-weight:700;}
.pros-cons-container-left {padding:10px 8px 10px 0px;width:60px;}
.pros-cons-container-right {padding:10px 8px 10px 0px;}
.pros-cons-button {display:block;width:62px;height:32px;position:relative;}
.pros-cons-slider {display:block;position:absolute;top:0px;left:0px;height:32px;width:55px;background:url(http://cdn.cameratips.com/product.png) -843px -63px;font-family:'Open Sans';font-size:10px;color:#b0b0b0;line-height:32px;text-align:right;padding:0px 7px 0px 0px;}
.pros-cons-slider-active {display:block;position:absolute;top:0px;left:0px;height:32px;width:55px;background:url(http://cdn.cameratips.com/product.png) -843px -101px;font-family:'Open Sans';font-size:10px;font-weight:700;color:#ffffff;line-height:32px;text-align:left;padding:0px 0px 0px 7px;text-shadow:-1px -1px 0px #891f15;}
.pros-cons-slider-button {display:block;width:33px;height:33px;background:url(http://cdn.cameratips.com/product.png) -843px -134px;position:absolute;top:1px;left:0px;z-index:1;}
.pros-cons-slider-button-active {display:block;width:33px;height:33px;background:url(http://cdn.cameratips.com/product.png) -843px -134px;position:absolute;top:1px;left:30px;z-index:1;}


/* chalk outline content */
.outline-container {width:810px;margin:40px auto}
.outline-top-bot {background:url(http://cdn.cameratips.com/visual-outline-topbot.png) no-repeat center center;height:13px;}
.outline-side {background:url(http://cdn.cameratips.com/visual-outline-side.png) repeat-y;width:6px;}
.outline-content {798px;padding:20px 0px}
.outline-content p {text-align:left;padding:0px 60px;font-family:'Short Stack';color:#ffffff;font-size:18px;line-height:140%;background-image:url(http://cdn.cameratips.com/autofit-fix.png);}
.outline-content pb {text-align:center;padding:0px 80px;font-family:'Short Stack';color:#ffffff;font-size:18px;line-height:150%;background-image:url(http://cdn.cameratips.com/autofit-fix.png);}
.outline-content p a {color:#dfdbff;font-weight:bold;text-decoration:none;white-space:nowrap;}
.outline-content p a:hover {color:#f3f2ff;border-bottom:2px solid #f3f2ff}
.outline-content strong {font-family:'Walter Turncoat';font-weight:400;color:#fdedb6;font-size:26px;line-height:100%;}
.outline-content b {font-family:'Walter Turncoat';font-weight:400;font-size:28px;}
.outline-content span {text-align:center;display:block;font-family:'Cabin Sketch';font-weight:400;color:#ff998f;text-shadow:1px 0px 0px #ff998f;font-size:32px;line-height:100%;}
.outline-content h2 {margin:30px auto 10px auto;text-align:center;font-family:'Walter Turncoat';font-weight:400;color:#fdedb6;font-size:30px;line-height:100%;}

.outline-content h3 {margin:0;text-align:center;font-family:'Cabin Sketch';font-weight:400;color:#ffffff;font-size:50px;padding:0px 80px;}
.outline-content h4 {text-align:center;font-family:'Satisfy';font-weight:400;color:#f6f5ff;font-size:24px;padding:0px 80px;margin:10px 0 0 0;}
.outline-content hr {background:url(http://cdn.cameratips.com/visual-outline-divider.png) no-repeat center center;height:13px;margin:40px 0px;border:none}
.outline-content div {position:relative;padding:30px 0px;}
.outline-content img {display:block;margin:0px auto;-moz-box-shadow:0px 0px 10px 0px #111;-webkit-box-shadow:0px 0px 10px 0px #111;box-shadow:0px 0px 10px 0px #111;}
.outline-content .tape {top:12px;left:43%;position:absolute;z-index:2;background:url(http://cdn.cameratips.com/visual-tape.png) no-repeat;width:109px;height:38px;display:block;margin:0px auto;}


/* chalkboard content */
.visual-primary-divider {background:url(http://cdn.cameratips.com/visual-primary-divider.png) no-repeat center center;height:23px;margin:50px 0px;}
.visual-content h3 {text-align:center;font-family:'Cabin Sketch';font-weight:700;color:#fff5d2;font-size:34px;padding:0px 85px;line-height:110%;margin:0 0 2% 0;}
.visual-content h4 {text-align:center;font-family:'Walter Turncoat';font-weight:400;color:#ffffff;font-size:42px;padding:0px 80px;margin:0 0 2% 0;}
.visual-content h5 {text-align:center;font-family:'Satisfy';font-weight:400;color:#f6f5ff;font-size:24px;padding:0px 80px;margin:0 0 1% 0;}
.visual-content p {text-align:center;font-family:'Short Stack';color:#ffffff;font-size:20px;padding:0px 100px;margin:0 0 3% 0;}
.visual-content p b {font-family:'Walter Turncoat';font-weight:400;font-size:28px;}
.visual-content hr {background:url(http://cdn.cameratips.com/visual-divider.png) no-repeat center center;height:11px;margin:20px 0px 40px 0px;border:none;}

/* see latest prices */
.prices-title {text-align:center;font-family:'Cabin Sketch';font-weight:700;color:#ffffff;font-size:48px;padding:0px 80px;line-height:110%;}
.prices-subtitle {text-align:center;font-family:'Satisfy';font-weight:400;color:#f6f5ff;font-size:26px;padding:10px 100px 0px 100px;}
.prices-divider-arrow {background:url(http://cdn.cameratips.com/visual-prices-divider.png) no-repeat center center;height:91px;margin:0px 0px 20px 0px;}

/* affiliate buttons */
#buy-wrapper {overflow:none;width:890px;height:165px;position:relative;background:#323232 url(http://cdn.cameratips.com/buy-lg-bg.jpg) no-repeat;}
#buy-wrapper .specs-title {margin:0px !important;position:absolute;top:15px;left:40px;}
.buy-button {display:block;position:absolute;top:57px;width:70px;height:70px;}
.buy-text {text-decoration:line-through;text-shadow:-1px -1px 0px #000000;display:block;position:absolute;top:135px;
font-family:'Open Sans';font-weight:400;color:#aaaaaa;font-size:13px;}
.buy-text-active {color:#ffffff !important;line-height:100% !important;text-decoration:none;}
.amazon-button {background:url(http://cdn.cameratips.com/product.png) -556px -212px;left:327px;}
.amazon-text {left:338px;}
.amazon-button-active {background:url(http://cdn.cameratips.com/product.png) -486px -212px;}
.amazoncouk-button {background:url(http://cdn.cameratips.com/product.png) -906px -70px;left:435px;}
.amazoncouk-text {left:437px;}
.amazoncouk-button-active {background:url(http://cdn.cameratips.com/product.png) -906px -0px;}
.bh-button {background:url(http://cdn.cameratips.com/product.png) -696px -212px;left:544px;}
.bh-text {left:548px;}
.bh-button-active {background:url(http://cdn.cameratips.com/product.png) -626px -212px;}
.adorama-button {background:url(http://cdn.cameratips.com/product.png) -906px -210px;left:654px;}
.adorama-text {left:661px;}
.adorama-button-active {background:url(http://cdn.cameratips.com/product.png) -906px -140px;}
.ebay-button {background:url(http://cdn.cameratips.com/product.png) -836px -212px;left:764px;}
.ebay-text {left:782px;}
.ebay-button-active {background:url(http://cdn.cameratips.com/product.png) -766px -212px;}
.ebay-geo-button a {display:block;position:absolute;top:57px;left:764px;width:70px;height:70px;background:url(http://cdn.cameratips.com/product.png) -766px -212px;}
.ebay-geo-button a, .ebay-geo-button a:link, .ebay-geo-button a:visited {color:transparent;text-indent:70px;overflow: hidden;}
.ebay-geo-text a {left:782px;color:#ffffff;line-height:100%;text-decoration:none;text-shadow:-1px -1px 0px #000000;display:block;position:absolute;top:135px;font-family:'Open Sans';font-weight:400;font-size:13px;}