.logoboxout {
    border: 2px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    display: block;
    margin-bottom:5px;
    padding: 1px;
    position: absolute;
    right: 0;
  
    width: 100px;
}


.affilDeal {
    background-color: transparent;
    background-image: url("http://images.moneysavingexpert.com/images/BBaffilsash.png");
    background-repeat: no-repeat;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}


.logoboxout span.tag {
    color: #FFFFFF;
    display: block;
    font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
    font-weight: bold;
    margin-top: 2px;
    text-align: center;
    text-transform: uppercase;
}
.logoboxout span {
    background-color: #0B2E59;
}
.logoboxout:hover {
border: 2px solid #2A044A;
}
.logoboxout span:hover
{
background-color: #b31717;
}


.headingblock {
    width: 285px;
}
#photoContainerForm li {
    padding: 0 0 4px;
}
h1 {
    /*background: url("http://images2.moneysavingexpert.com/images/photoContainerfinder/tescophotoContainerlogo2.png") no-repeat scroll 0 0 transparent;*/
    float: left;
    height: 135px;
    margin: 13px 0 0;
    /*text-indent: -9999px;*/
    width: 503px;
    font-family: museo-slab;
    font-size: 32px;
    font-weight: 500;
    line-height: 24px;  
    
}
.headingblock h2 {
    color: #666666;
    font-family: museo-slab;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-top: 5px;
}
li.includesLi { 
margin-bottom:10px; 
}
.photoRes-tool-form {
    background-color: #FAFAFA;
    border: 1px solid #DDE5EE;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 0 0 20px;
    padding: 10px;
    width: 250px;
}
.photoRes-tool-form .formTitle {
    color: #4F4F4F;
    font-family: 'museo-slab';
    font-size: 16px;
    margin-bottom: 10px;
}
.photoRes-tool-form select {
    /*width: 100%;*/
}
.photoRes-tool-form label {
    color: #0B2E59;
    font-family: 'museo-slab';
    font-size: 13px;
    line-height: 20px;
    position: relative;
    top: 3px;
}
.photoRes-tool-form .searchButton {
    background-color: #0D6759;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: none;
    color: #F6F6F6;
    cursor: pointer;
    font-family: 'museo-slab';
    font-size: 16px;
    font-weight: 700;
    height: 27px;
    margin: 5px 0 5px 120px;
    padding: 0 15px;
    text-align: center;
    text-transform: uppercase;
}

.photoRes-tool-form .searchButton:hover
{
background-color: #2A044A;
}
.photoRes-tool-form .checkbox {
    margin-top: 0px;
}
.photoRes-tool-form .checkbox input {
    position: relative;
    top: 3px;
}
.photoRes-tool-top-ten {
    float: left;
    padding: 10px;
    width: 280px;
}
.photoRes-tool-top-ten ol {
    padding-left: 30px;
}
#resultsBar {
    clear: both;
}
#resultsBar h4 {
    display: block;
    margin-bottom: 5px;
    margin-top: 9px;
}
#resultsBar a {
    text-decoration: none;
}
.photoRes-tool-results .resultsection {
    border-right: 1px dotted lightGrey;
    float: left;
   height: 125px;
    padding: 0 10px;
    width: 100px;
}
.photoRes-tool-results .resultsection .savingSpan {
    font-size: 11px;
    font-style: italic;
}
.photoRes-tool-results .thumbnail {
    width: 40px;
}
.photoRes-tool-results .thumbnail div {
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: auto 100px;
    height: 100px;
    margin-top: 12px;
    width: 40px;
}
.photoRes-tool-results .details {
    width: 115px;
}
.photoRes-tool-results .resultsTitle {
    color: #4F4F4F;
    display: block;
    font-family: museo-slab;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
.photoRes-tool-results li {
    text-align: center;
}
.photoRes-tool-results .detailsInner {
    text-align: left;
}
.photoRes-tool-results .detailsInner .detailsTitle {
    font-weight: bold;
}
.photoRes-tool-results .detailsInner li {
    display: block;
    margin: 2px 0;
    text-align: left;
}
.photoRes-tool-results .detailsInner .resultsTitle {
    margin: 0 0 2px;
}
.photoRes-tool-results .goSection {
    float: left;
    padding: 0 0 0 10px;
    width: 119px;
}
.photoRes-tool-results .goSection a {
    background-color: #0D6759;
    border-radius: 5px 5px 5px 5px;
    color: #F6F6F6;
    display: block;
    font-family: 'museo-slab';
    font-size: 16px;
    font-weight: 700;
    margin: 25px auto 0;
    padding: 3px 0 2px;
    text-align: center;
    text-transform: uppercase;
    width: 64%;
}
.photoRes-tool-results .goSection a:hover {
    background-color: #2A044A;
}
.photoRes-tool-results .goSection li {
    display: block;
}
.photoRes-tool-results .goSection .totalPrice {
    color: #B31717;
    display: block;
    font-family: museo-slab;
    font-size: 30px;
    font-weight: 700;
    line-height: 3px;
    margin: 47px 0 10px;
}
.photoRes-tool-results .goSection .totalPrice span {
    font-size: 16px;
}
.photoRes-tool-results .goSection .detailsSpan {
    display: block;
    font-size: 11px;
    font-style: italic;
}
.photoRes-tool-results .goSection .detailsSpan span {
    font-weight: bold;
}
.price {
}
.price .discPrice {
    color: #B31717;
    display: block;
    font-family: museo-slab;
    font-size: 30px;
    font-weight: 700;
    line-height: 3px;
    margin: 47px 0 28px;
}
.price .discPrice span {
    font-size: 16px;
}
.price .detailsSpan {
    display: block;
    font-size: 11px;
    font-style: italic;
}
.price .detailsSpan span {
    font-weight: bold;
}
.discount .savingSpan {
    display: block;
}
.discount .savingSpan span {
    font-weight: bold;
}
.discount .discPercent {
    color: #B31717;
    display: block;
    font-family: museo-slab;
    font-size: 30px;
    font-weight: 700;
    line-height: 3px;
    margin: 26px 0 28px;
}
.discount .origPrice {
    display: block;
    font-size: 11px;
    font-style: italic;
}
.discount .origPrice span {
    font-weight: bold;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: lightGrey;
    border-right: medium none;
    border-style: dotted none none;
    border-width: 1px medium medium;
    clear: both;
    display: block;
    font-size: 1px;
    line-height: 0;
    margin: 8px auto;
    overflow: visible;
    padding: 0;
    width: 100%;
}
.optional {
    margin-top: 10px;
    padding-top: 5px;
}
.optional .filterLabel {

    color: #4F4F4F;
    display: block;
    font-family: 'museo-slab';
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 5px;
}
.optional .border {
    border-bottom: 1px dashed black;
    float: left;
    height: 13px;
    margin: 0 0 0 5px;
    width: 142px;
}
.importantThings {
    background-color: #FAFAFA;
    border: 1px solid #DDE5EE;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin-left: 20px;
    padding: 10px;
    width: 295px;
}
.importantThings h3 {
    color: #0B2E59;
    font-family: museo-slab;
    font-size: 16px;
    font-weight: 700;
}
.importantThings ul {
    font-size: 12px;
    list-style: disc outside url("http://images2.moneysavingexpert.com/images/amazontool/bullet.png");
    padding-left: 20px;
}
.importantThings li {
    margin: 5px 0;
}
.importantThings .bold {
    color: #0B2E59;
    font-family: museo-slab;
    font-size: 14px;
    font-weight: 700;
}
.importantThings p {
    font-style: italic;
    margin: 0;
}
.redtext {
    color: #B31717;
}
div.photoRes-tool div.photoRes-tool-results-bar {
    background-color: #FAFAFA;
    border: 1px solid #DDE5EE;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;
    width: 590px;
    font-size:12px !important;
}
div.photoRes-tool div.photoRes-tool-results-bar h4 {
    color: #0B2E59;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 8px 0;
}
div.photoRes-tool div.photoRes-tool-results-bar ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
div.photoRes-tool div.photoRes-tool-results-bar li {
    border: 0 solid red;
    float: left;
    height: 55px;
}
div.photoRes-tool div.photoRes-tool-results-bar li.social {
    width: 70px;
}
div.photoRes-tool div.photoRes-tool-results-bar li.grab {
    text-align: center;
    width: 320px;
}
div.photoRes-tool div.photoRes-tool-results-bar li.grab-title {
    width: 50px;
}
div.photoRes-tool div.photoRes-tool-results-bar li #grab-heading {
    display: block;
    font-family: "Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans serif;
    font-size: 11px;
    font-style: italic;
    text-align: center;
}
div.photoRes-tool div.photoRes-tool-results-bar li.results {
    color: #0B2E59;
    font-weight: bold;
    position: relative;
    text-align: right;
    top: -17px;
    width: 145px;
}
div.photoRes-tool div.photoRes-tool-results-bar li.results span {
    display: block;
    margin-top: 15px;
}
div.photoRes-tool div.photoRes-tool-results-bar label {
    float: right;
    font-family: "Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans serif;
    font-size: 11px;
    font-style: italic;
    margin: 20px 5px 0 0;
}
div.photoRes-tool div.photoRes-tool-results-bar li a {
    text-decoration: none;
}
div.photoRes-tool div.photoRes-tool-results-bar li.discuss-link {
    float: left;
    height: 16px;
    width: 39%;
}
div.photoRes-tool div.photoRes-tool-results-bar li.report-link {
    float: right;
    height: 20px;
    text-align: right;
    width: 59%;
}
div.photoRes-tool div.photoRes-tool-results-bar #facebookshare {
    background: url("http://images2.moneysavingexpert.com/images/amazontool/facebook.png") repeat scroll 0 28px transparent;
    display: block;
    float: left;
    height: 28px;
    margin: 15px 0 0 5px;
    width: 28px;
}
div.photoRes-tool div.photoRes-tool-results-bar #facebookshare:hover {
    background: url("http://images2.moneysavingexpert.com/images/amazontool/facebook.png") repeat scroll 0 28px transparent;
}
div.photoRes-tool div.photoRes-tool-results-bar #twittershare {
    background: url("http://images2.moneysavingexpert.com/images/amazontool/twitter.png") repeat scroll 0 28px transparent;
    display: block;
    float: left;
    height: 28px;
    margin: 15px 0 0 5px;
    width: 28px;
}
div.photoRes-tool div.photoRes-tool-results-bar #twittershare:hover {
    background: url("http://images2.moneysavingexpert.com/images/amazontool/twitter.png") repeat scroll 0 28px transparent;
}
div.photoRes-tool div.photoRes-tool-results-bar #grab-link {
    border: 1px solid #ABADB3;
    border-radius: 3px 3px 3px 3px;
    font-size: 10px;
    height: 22px;
    width: 465px;
}
.moreInfo {
    display: block;
    text-align: center;
}
.moreInfo span {
    float: left;
}
.socialmediablock {
    float: right;
    margin-top: -10px;
    padding: 0;
    position: relative;
    width: 220px;
}
.socialfb {
    height: 30px;
}
.socialfb iframe {
    height: 30px;
}
.adition {
    color: #777777;
    float: left;
    font-size: 48px;
    font-weight: bold;
    margin: 10px 0 0 20px;
    width: 315px;
}
.triangle {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #0B2E59;
    float: left;
    height: 0;
    margin: 8px 0 0 5px;
    width: 0;
}
.photoContainerDealsOuter {
    float: left;
    margin: -113px 0 0 13px;
    width: 293px;
    padding-left: 15px;
    border-left:1px dotted lightGrey;
    z-index:1;
}
.photoContainerDealsOuter h3 {
    color: #4F4F4F;
    font-family: museo-slab;
    font-size: 17px;
    font-weight: 700;
}
#featuredphotoContainer {
    height: 115px;
    overflow: hidden;
    width: 315px;
}
#featuredphotoContainer .content {
    height: 115px;
    width: 315px;
}
#featuredphotoContainer > img, #featuredphotoContainer > div, #featuredphotoContainer > a {
    display: none;
}
.photoContainerDealsOuter {
}
.photoContainerDealsOuter div.orbit-wrapper {
    height: 115px;
    position: relative;
    width: 315px;
}
.photoContainerDealsOuter div.orbit {
    height: 115px;
    overflow: hidden;
    position: relative;
    width: 315px;
}
.photoContainerDealsOuter div.orbit > img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
}
.photoContainerDealsOuter div.orbit > a {
    border: medium none;
    display: none;
    left: 0;
    line-height: 0;
    position: absolute;
    top: 0;
}
.photoContainerDealsOuter .orbit > div {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.photoContainerDealsOuter div.timer {
    cursor: pointer;
    display: none;
    height: 40px;
    opacity: 0.6;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 40px;
    z-index: 1001;
}
.photoContainerDealsOuter span.rotator {
    display: block;
    height: 40px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 3;
}
.photoContainerDealsOuter span.mask {
    display: block;
    height: 40px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 2;
}
.photoContainerDealsOuter span.rotator.move {
    left: 0;
}
.photoContainerDealsOuter span.mask.move {
    left: 0;
    width: 40px;
}
.photoContainerDealsOuter span.pause {
    display: block;
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 40px;
    z-index: 4;
}
.photoContainerDealsOuter div.timer:hover span.pause, .photoContainerDealsOuter span.pause.active {
    opacity: 1;
}
.photoContainerDealsOuter .orbit-caption {
    display: none;
    font-family: "HelveticaNeue","Helvetica-Neue",Helvetica,Arial,sans-serif;
}
.photoContainerDealsOuter .orbit-wrapper .orbit-caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #FFFFFF;
    font-size: 13px;
    padding: 7px 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 1000;
}
.photoContainerDealsOuter div.slider-nav {
    display: block;
}
.photoContainerDealsOuter div.slider-nav span {
    cursor: pointer;
    height: 100px;
    margin-top: -50px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 78px;
    z-index: 1000;
}
.photoContainerDealsOuter div.slider-nav span.right {
    right: 0;
}
.photoContainerDealsOuter div.slider-nav span.left {
    left: 0;
}
.photoContainerDealsOuter .orbit-bullets {
    left: auto;
    list-style: none outside none;
    margin-left: -50px;
    padding: 0;
    position: absolute;
    right: -7px;
    top: 8px;
    width: 90px;
    z-index: 1000;
}
.photoContainerDealsOuter .orbit-bullets li {
    color: #999999;
    cursor: pointer;
    float: left;
    height: 13px;
    margin-left: 5px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
}
.photoContainerDealsOuter .orbit-bullets li.active {
    background-position: 1px 0;
    color: #222222;
}
.photoContainerDealsOuter .orbit-bullets li.has-thumb {
    background: none repeat scroll 0 0 transparent;
    height: 75px;
    width: 100px;
}
.photoContainerDealsOuter .orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000000;
}
.photoContainerDealsOuter .dealtext {
    background: url("http://images.moneysavingexpert.com/images/repeatseventyblack.png") repeat scroll 0 0 transparent;
    color: white;
    font-family: museo-slab;
    font-size: 14px;
    left: 10px;
    line-height: 16px;
    min-height: 70px;
    padding: 10px;
    position: absolute;
    text-decoration: none;
    top: 10px;
    width: 130px;
}
.submitForm {
    margin-top: 0px;
}
.betaTest {
    background-color: #FAFAFA;
    border: 1px solid #DDE5EE;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 0 0 10px 20px;
    padding: 0 10px;
    width: 294px;
}
.betaTest p {
    color: #B31717;
    display: block;
    float: left;
    font-family: museo-slab;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 8px 0;
    width: 280px;
}
.betaTest h5 {
    color: #0B2E59;
    display: block;
    float: left;
    font-family: league-gothic;
    font-size: 48px;
    font-weight: normal;
    line-height: 65px;
    margin-bottom: 0;
}
.photoContainerInfo span {
    font-weight: bold;
}
p.noResultsNotice {
    font-weight: bold;
    margin-top: 18px;
    text-align: center;
}
.photoContainerDealsOuter h3 {
    margin-bottom: 12px;
}
.photoContainerDealsOuter li {
    background-color: #A8A8A8;
    border: 1px solid grey;
    display: block;
    float: left;
    height: 73px;
    margin: 0 10px 10px 0;
  
}
.photoContainerDealsOuter img {
    border: 2px solid #DDE5EE;
    float: left;
    height: 40px;
    width: 40px;
    margin-right:8px;
}
.photoContainerDealsOuter a {
    display: block;
    float: left;
    margin-bottom: 15px;
    text-decoration: none;
    /*width: 150px;*/
}
.photoContainerDealsOuter .imagesDiv {
    float: left;
}
.photoContainerDealsOuter .dealsText {
  
    font-size: 14px;
  /* font-style: italic;*/
    font-weight: bold;
    height: 18px;
    padding-left: 8px;
    padding-top: 12px;
    width: 200px;
    color: #0B2E59;
}

.dealsText:hover
{
color:#B31717; 
}
.photoContainerLink i 
{
font-size: 30px; 
position: absolute; 
top: 0; 
right:0; 
} 
div.rightStuff
{
line-height:1.4;
}

div.headingblock h1 {
background: url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") no-repeat scroll 13px 0 transparent;
height: 115px;
margin-bottom: 10px;
width: 277px;
}


.titleBlock
{
    text-indent: -9999px; 
    display:none;
    }
.topPickss li 
{
background-color: #FFF;
border: none; 
height: 50px; 
}


div.promoDeals 
{

width: 307px; 
background-color: #FAFAFA;
border: 1px solid #DDE5EE;
border-radius: 10px 10px 10px 10px;

overflow: hidden;
height: 68px;

font-size: 12px !important;

}


div.promoDeals div.imageCanvas
{
background:url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") -266px -50px; 
background-repeat: no-repeat;
width:70px; 
height: 70px;

float: left; 
}

div.promoDeals div.imagePhotobook
{
background:url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") -349px -50px; 
background-repeat: no-repeat;
width:70px; 
height: 70px;
float: left; 
}
div.promoDeals div.imageGreeting
{
background:url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") -440px -50px; 
background-repeat: no-repeat;
width:70px; 
height: 70px;
float: left; 
}
div.promoDeals div.imageCalendar
{
background:url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") -523px -52px; 
background-repeat: no-repeat;
width:70px; 
height: 70px;
float: left; 
}


div.promoDeals div.content
{
width: 225px; 
float: right;
margin-top:12px; 

}
div.content span.title
{
margin-bottom:3px;
font-family:league-gothic;
color: #0B2E59;
font-weight:normal;
font-size:19px;
}
span.subtitle
{
font-size:10px; 
color:#222222;
text-transform:uppercase;
letter-spacing: 0.2em;
}
span.linkTo
{
font-size:11px; 
}

div.photoContainerDealsOuter li
{
margin-bottom:35px; 
}
div.warning
{
margin-bottom:5px; 
}
div.warning span
{
margin-left:58px;
}
div.warning span.redText
{
margin-left:183px;
color:#B31717;
}
div.retailerBanner
{
background:url("http://images.moneysavingexpert.com/images/photochecker/photosprite2.png") 0 -138px; 
background-repeat: no-repeat;
width:100%; 
margin-bottom:22px;
height:32px;
clear:both;
border-top:1px dotted lightGrey;
}
div.photoRes-tool-results-bar
{
color:#333 !important; 
font-family: 'Segoe UI', Segoe, Geneva, Tahoma, sans-serif !important;
}
div.photoRes-tool-results-bar h4 
{
font-family: museo-slab !important;
font-size: 17px !important;
font-weight: 700 !important;
}

div.searchText
{
margin-top:20px;
font-family: 'league-gothic';
font-size: 22px;
font-weight: normal;
}
.high
{
color: #0D6759; 
}
li.codeText
{
margin-top:5px; 
font-size:11px; 
font-style:italic; 
}
.linkli:hover, .linkli:hover div.content span.title{
color:#B31717 !important;
}

span.betaStamp
{
    margin-left:237px;
    color:#B31717;
    font-family:Museo-slab;
    font-size:27px; 
    font-weight:bold;
    
    }
    
ul.topPhotoDeals
{
margin-bottom:20px;
}
ul.topPhotoDeals li a
{
text-decoration: none;

}

div.photoRes-tool-results-bar
{
color:#333 !important; 
font-family: 'Segoe UI', Segoe, Geneva, Tahoma, sans-serif !important;
}
div.photoRes-tool-results-bar h4 
{
font-family: museo-slab !important;
font-size: 17px !important;
font-weight: 700 !important;
}
.topDealPick
{
margin-top:10px; 
}

ul.shareBeta
{
float:left; font-family:Museo; font-weight:bold;margin-left:-432px !important; margin-top:53px !important; margin-bottom:-35px !important;
}
.photoDealsPage h2 { font-size:30px; margin:36px 0 18px!important; border-bottom:none!important; font-weight:normal!important; height:100%; line-height:1;}
.dealsModule { margin:36px 0 18px!important; border-bottom:1px solid #eeeeee!important}
.dealsModule ul{list-style-type:disc;padding-left:18px}
.dealHeader img  { border: none;float: left!important; height: 60px;padding: 0;width: 60px;border:none!important; margin-top:-10px;}
.dealHeader img:hover { border:none!important}
a.dealHeader h3 {color: #333333;font-size: 24px;line-height: 25px;margin: 0 0 18px 19px;padding:0;}
a.dealHeader h3:hover { color:#005cd9}
