@charset "utf-8";
/* CSS Document */

.inner #photo_leftnav {
  padding-top:0;
  
}
		.side-container .inner {
padding:0 0;
}


  #snapfish_login {
	  background: #eeede6 url(http://www3.meijer.com/photo/111109/snapFishLoginBG111109.jpg) no-repeat;
	  color:#fff;
    height:199px;
    margin:0 auto;
    padding:2px 7px 0;
    width:128px;
  }
  .snapfishLogo {
    display: block;
    margin: 0 auto;
  }
  .loginText {
  font-size:11px;
  padding:2px 0;
  text-align:center;
  font-weight:bold;
  line-height:12px;
  
  }
  
  #loginform-email {
	  margin:5px 0 0 0;
	  width:121px;
	  color:#999999;
  }
  #loginform-password {
	  width:121px;
	   margin:5px 0 0 0;
	   color:#999999;
  }
  #snapfish_login #loginform-submit:hover {
background-position:left bottom;
cursor:pointer;
  }
  #loginform-submit {
background:transparent url(http://img.meijer.com/assets/cms/images/catalog/photo/photo_btn_signin.gif) no-repeat scroll left top;
margin:5px 0 0 79px;
border:medium none;
height:24px;
padding:0;
width:49px;
  }
  .registerlinks {
  line-height:15px;
  }
  #snapfish_login a {
	  color:#fff;
  }
  #leftNavPromo {
  margin: 0 auto;
   padding:10px 0 10px 0;
   width:142px;
  }
  
  #MainPhotoContent {
  background: #fff url(http://www3.meijer.com/photo/111309/111309MainBG.jpg) no-repeat;
  overflow:hidden;
  margin:0 0 10px 0;
  padding: 10px 10px 0 10px;
  }
  .MainPhotoLeft h1 {
	  color:#931A1D;
	  font-size:18px;
	  line-height:14px;
	  margin:10px 0 5px 0;
	  padding:0;
  }
  #column_right .h1Top {
	  margin:0 0 5px 0;
  }
  #MainPhotoContent p {
  margin:0;
  padding:0;
  line-height:12px;
}
#MainPhotoContent ul {
margin:0 0 8px 0;
padding:0;
}
#MainPhotoContent li {
	list-style:none;
	margin:0;
	paddin:0;
}
 #MainPhotoContent a {

	color: #1B3B91
}
  .MainPhotoLeft {
	  float:left;
	 margin:0;
	  width:365px;
	  padding:0;
  }
.MainPhotoRight {
	
	 margin: 0 0 0 375px;
}

.MainPhotoRight h1 {
line-height:20px;
font-size:18px;
padding:0;
margin:0;


}
.MainPhotoRight h3 {
font-size:12px;
font-weight:bold;
text-align:right;
}
#photo .MainPhotoRight a {
	text-decoration:none;
	color:#333333;
}
.ArrowSelector {
padding:0 5px;
}
.CameraBrand {
margin: 0 0 0 22px; 
}
.brandBox1 {
height:70px;
}
 .brandBox2, .brandBox3, .brandBox4, .brandBox5 {
	height:89px;
}

#column_right #TabbedPanels1 {
	margin-top:10px;
}


