@import url(photoinaphone.css);

#nav-content h2 {
    margin: 1ex 0;
}

.bottom-nav {
    margin:0 0 1em 0;
    padding:0;
    list-style:none;
}

.bottom-nav li {
    display:inline;
    margin:0 1em 0 0;
    /** begin pcie 5.x fix **/
    height:1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    /** end pcie 5.x fix **/
    margin:0 1em 0 0;
    height: auto;
}

.bottom-nav a {
    text-decoration:none;
    /** begin pcie 5.x fix **/
    margin: 0 0em 0 0;
    height:1px;
    voice-family: "\"}\"";
    voice-family:inherit;
    /** end pcie 5.x fix **/
    margin:0;
    height:auto;
}


.bottom-nav a:link, 
.bottom-nav a:visited {
    color:#ccc;
}

#bottom-nav-Left {
    margin: 1em 0 0 0;
    color:#ccc;
    width: 550px;
}

#adobe-bottom-nav-floatRight {
    position:relative;
    float: right;
	top:3px;
	right: -32px;
    width: 154px;
	height: 34px;
}

#bottom-nav-floatRight {
    position:relative;
    float: right;
	top:3px;
	right: -90px;
    width: 154px;
	height: 34px;
}

#bottom-nav-floatRight #kodak-link {
    position:relative;
	float: left;
	top:-14px;
	left:-66px;
	font-size:9px; 
}

#bottom-nav-copyright {
    color: #ccc;
}

#bottom-nav-Left a:link, #bottom-nav-copyright a:link, #bottom-nav-copyright a:visited {
    text-decoration:none;
    color: #ccc;
}

#bottom-nav-Left a:hover {
    text-decoration:none;
    color:#f80;
}

.bottom-nav a:hover, #bottom-nav-copyright a:hover {
    color:#f80;
}

.bottom-nav-alert {
    color: red;
    font-weight: bold;
}

#logo {
    margin: 10px 0 5px 0;
    width:430px;
    height:50px;
    float:left;
}
#logo1 {
    margin: 10px 0 5px 0;
    width:182px;
    height:43px;
    float:left;
}

#logo-big {
    width: 203px;
    height: 59px;
    margin: 0px 0px 10px 0px;
    float:left;
}

#tabs {
    width:100%;
    float:right;
    height:23px;
}

#tabs ul {
    list-style:none;
    margin:0;
    padding:0;
}

#tabs li {
    float:right;
    margin:0;
    padding:0;
    background: url(/images/common/topnav/tab_r.gif) no-repeat 100% 0;
}

#tabs a, #tabs span {
    color:#333;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    float:left;
    display:block;
    background: url(/images/common/topnav/tab_l.gif) no-repeat 0 0;
    padding: 5px 9px;
}

#tabs #on {
    background-image: url(/images/common/topnav/tab_r_on.gif);
}

#tabs #on span, #tabs a#selected-link {
    background-image: url(/images/common/topnav/tab_l_on.gif);
    color:#333;
}

/* Hide from Mac IE5 \*/
#tabs a {
	float:none;
}
/* End hide from Mac IE5 */

#top-greeting {
	margin-top:5px;
	float:right;
	font-weight:bold;
	margin-bottom:1em;
}

/* pcIE6 Fix \*/
* html #top-greeting {
float:none;
text-align:right;
}
/**/ 

ul#top-nav {
	margin:0 0 0 0;
	clear:right;
	float:right;
	list-style:none;
	padding:0;
	white-space:nowrap;
}

ul#top-nav li{
    margin: 0 0 0 .7em;
    display:inline;
    vertical-align: top;
    font-size:11px;
}

/* Hides from IE5-mac \*/
* html ul#top-nav li {
    height: 1%;
}
/* End hide from IE5-mac */



ul#top-nav a {
 text-decoration:none;
 font-size:11px;
 color:#ccc;
 /** begin pcie 5.x fix **/
 height:1px;
 voice-family: "\"}\"";
 voice-family:inherit;
 /** end pcie 5.x fix **/
 margin:0;
 height:auto;
 text-align:right;
}

ul#top-nav li a:link, ul#top-nav li a:visited  {
    color:#ccc;
}

ul#top-nav li a:hover {
    color:#f80;
}

ul#top-nav li#selected {
    color:#fff;
}

ul#top-nav li #cart-icon-selected, ul#top-nav li #cart-icon-selected:hover {
    background: transparent url(/images/common/topnav/cart_on.gif) no-repeat 100% 0;
    padding:0 18px 0 0;
    color:#fff;
}

a#cart-icon:link, a#cart-icon:visited {
    background: transparent url(/images/common/topnav/cart.gif) no-repeat 100% 0;
    padding:0 18px 0 0;
}

a#cart-icon:hover {
    background-position: 100% -15px;
    padding:0 18px 0 0;
}

ul#top-nav li #basket-icon-selected, ul#top-nav li #basket-icon-selected:hover {
    background: transparent url(/images/common/topnav/basket_on.gif) no-repeat 100% 0;
    padding:0 20px 0 0;
    color:#fff;
}

a#basket-icon:link, a#basket-icon:visited {
    background: transparent url(/images/common/topnav/basket.gif) no-repeat 100% 0;
    padding:0 20px 0 0;
}

a#basket-icon:hover {
    background-position: 100% -15px;
    padding:0 20px 0 0;
}

/** begin gray popup **/
#close-window-img, #close-window-link {
    float:right;
    margin: 2em 0 0 0;
}

#close-window-img {
    margin-right:.5em;
}

/** end gray popup **/

/** .nav - sidebar styles **/

ul.nav {
    list-style:none;
    margin:3px 0 0;
    line-height:20px;
    padding:0;
}

ul.nav-store {
    list-style:none;
    margin:3px 0 0;
    padding:0;
}

ul.nav li, ul.nav-store li {
    font-weight:bold;
    margin:0 0 3px;
}

ul.nav li a img {
    vertical-align:-10%;
    margin-right:2px;
}

ul.nav li.normal {
    font-weight:normal;
}

ul.subnav{
    list-style:none;
    margin:0 0 1em;
    line-height:14px;
    padding:0;
}

ul.subnav li{
    font-weight:normal;
    margin:0 0 4px 8px;
}

ul.subnav li.bold {
    font-weight:bold;
}

ul.subsubnav{
    list-style:none;
    margin: .25em 0 .75em;
    padding:0;
}

ul.subsubnav li{
    font-weight:normal;
    margin:0 0 4px 2em;
}

.return-link {
    display:block;
    margin:0 0 1.5em 0;
}

.condense-link {
    font-size:10px;
    font-weight:bold;
    text-align:right;
    clear:both;
}

.pad {
    margin: 10px 0 0;
}


/**SidebarBenefits.jsp**/
ul.benefits {
    margin:0;
    padding:0;
}
ul.benefits li {
    margin:0 0 1em 1em;
    line-height: 13pt;
}

.member-benefits {
    margin: 15px 0 0;
}

/** SidebarSignin.jsp **/
.navTitle {
    font-weight:bold;
    margin-bottom:4px;
}

#password, #email, label.block {
    display:block;
    margin:0 0 2px;
}

#autologin-checkbox  {
    margin:0 .3em 0 0;
    padding:0;
    vertical-align:middle;
}

.signin-nav-dots {
    margin:0 0 .5em 0;
}

hr.signinrule {
    height:1px;
    margin:16px 0 10px;
    background:#5F94D1;
    color:#5F94D1;
    border:0;
}

.forgotpassword {
    clear:left;
    font-size:10px;
    margin-top:30px !important;
    margin-top:0;
}

/** SidebarHelp.jsp**/
table.top5 {
    background-color:#fff;
    border:2px solid #ccc;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}

table.top5 th {
    background-color:#ccc;
}

table.top5 table {
    font-size:10px;
    margin:0.3em 0.1em;
}

table.top5 ol {
    margin-left:26px;
    padding-left:0;
}

table.top5 ol li {
	margin:2px 0 3px;
}

.promoBox  {
	width: 163px;
	w\idth:139px;
	background-color:#fff;
	border-left : 1px solid #7B84AF;
	border-right : 1px solid #7B84AF;
	padding : 2px 8px 0px 13px;
	font-size: 10px;
}

div.ofotoNow{
    background-color:#fff;
    border-left:1px solid #CDCDD6;
    border-right:1px solid #CDCDD6;
    border-top:0;
    border-bottom:0;
    font-size:10px;
    width:161px;
    w\idth:149px;
    padding:5px;
}

div.ofotoNow ul{
    margin:0.5em 0 0;
    padding:0;
}

div.ofotoNow li{
    margin:0 0 0.5em 2em;
}

/** SidebarOrder.jsp**/
/** this aligns border on IE tables **/

#BC-80000 {
	margin-top:15px;
}

div.tipPrices {
    background:#fff;
    border-left:1px solid #6666ae;
    border-right:1px solid #6666ae;
    width:161px;
    w\idth:159px;
    padding-bottom:3px;
    margin-bottom:-3px; /* fix whitespace jog in IE */
}

div.tipPrices table{
    border:5px 0 3px;
    border-collapse: collapse;
    border-spacing: 0;
    margin-left:0;
    margin-bottom:0;
}

div.tipPrices td {
    padding:0 0 0 12px;
    border:0;
    margin:0;
    font-size:10px;
}

.tipPricesTop {
    margin:60px 0 0;
}

/** SidebarOrder.jsp**/
.navSpacer, #BC-20000 {
    margin:30px 0 0;
}

/** SidebarPGC.jsp**/
ul.subnav li.bold{
    font-weight:bold;
    margin:0 0 0.5em 2em;
}

.smallTitle {
    font-weight:bold;
    font-size:10px;
    margin:80px 0 0;
}

table.PGCPrices {
    margin:12px 0;
    padding:0;
    background-color:#fff;
    border-collapse: collapse;
    border-spacing: 0;
    width:80%;
	 w\idth:100%;
}

/** SidebarShare.jsp**/
ul.tip {
    padding:0;
    margin-top:1em 0 0;
}

ul.tip li {
    margin:0 0 1em 1.5em;
}

div.tip-body{
    width:161px; /* IE5Fix */
    w\idth:139px; 
    background-color:#fff;
    font-size:10px;
    border-bottom:1px solid #fff;
    border-left:1px solid #CDCDD6;
    border-right:1px solid #CDCDD6;
    padding:0 10px;
}

/** SidebarPhotos.jsp**/
#hmprPopupLink {
    display:none;
}

#hmprTunnelLink {
    display:none;
}

#editAlbumSidebar {
    position:relative;
    visibility:hidden;
}

.editArrow {
    text-decoration: none;
    margin-left:6px;
}

/** SidebarWelcome.jsp**/
img.dots{
    margin:15px 0;
}

div.bigButton{
    margin:1em;
}

/** UnifiedStoreNav.jsp**/
#film-mailer{
    float:right;
    margin:3px;
}

#film-content{
    margin:5px 0 0;
}

/** UnifiedCardStoreNav.jsp**/
div#promo-pricing{
    margin:10px 10px 5px 0;
}

div.side-cart{
	width:140px;
	background-color:#fff;
	padding:0;
	margin:0;
	font-size:11px;
}
div.side-cart select {
	width: 140px;
}

div.side-cart .printcheck img {
	margin-right:4px;
}

div.side-cart .cartlink {
	padding: 2px 0 8px;
}

div.side-cart .cartlink img {
	vertical-align:middle;
}

div.side-cart .buttonholder {
	height:35px;
}

div.side-cart .termsalert {
	float:left;
	width:10px;
	height:20px;
}

div.side-cart .termsholder {
	height:28px;
}

#addQuantity input {
   	margin: 0 0 0 0;
}

#addQuantity {
	margin: 5px 0 10px 0;
}

.expire-date {
    margin:0 0 1em 1em;
}

#recipient-change {
    margin:0 0 1em 1em;
}

.recipient-link {
    margin:0 0 0 1em;
}

#recipients {
    margin: 1em 0;
    font-weight:bold;
}

#nextback {
    display:block;
}

#csdc-sidebar-main {
	margin:100px 0 0 0;
}

#csdc-sidebar-main img, .photoPreview, #csdc-sidebar-main #selected-photo-title {
	margin:4px 0 0 0px;
}

#nav-content .ter-l {
	margin:4px 0 0 5px;
	display:inline;
}

#csdc-buy-more {
	margin:50px 0 0 0;
}

/** This class is a fix to images which are wider than content area in IE6 */
.padding-override {
    display: block;
    margin-right: -5px;
}

/** SidebarGiftStore.jsp **/
#photogifts-wrapper {
   	background-color: #fff;
	text-align: center;
	margin:0;
}

#photogifts-wrapper ul{
	text-align: left;
	margin:0 10px 0 0;
	padding:0;
}

#photogifts-wrapper ul li{
	margin:0 0 0 2em;
}

#promo-bottom {
   	margin:0 0 21px 0;
}

#ware-image {
   	margin:0;
	padding:0;
}

div.selectedphoto {
	padding-bottom:40px !important;
	padding-bottom:0;
}

.selectedphoto img {
	margin:5px 0 0;
}


#mobile-phone-icon {
	vertical-align:middle;
}

.down-arrow {
   	margin-left:7px;
}

/*\*/
* html .outlinebox-content {height: 1%;}
add-to-cart-wrapperbox {display: block;}
/* End hide from IE-mac */

#PrintPriceModule .outlinebox-container {
	display:block;
}

.store-promo {  
	position: relative;
	top: 0px;
	left: 0px;
}

.store-promo-text {  
	position: absolute;
	top: 88px;
	left: 10px;
	width: 145px;
	font-size: 8pt;
}

/** this is used for album lists**/

ul.album-list, #orderPrints ul.album-list {
   list-style: none;
   margin:0px;
   padding:0px;
}

ul.album-list li, #orderPrints ul.album-list li{	
	background-image: url(/images/page/SelectPhotos/icon_album.gif);
    background-repeat: no-repeat;
	padding:0px;
	margin:0px;
	background-position:0;
	font-weight:bold;
	padding-left:18px;
	height:16px;
}

/** this is a navigation element in the main part of the page **/

ul.arrow-list {
   list-style: none;
   margin:0 0 1em 0;
   padding:0px;

}

ul.arrow-list li{	
	background-image: url(/images/common/blue_arrow.gif);
    background-repeat: no-repeat;
	padding:0px;
	margin:0px;
	background-position:0;
	font-weight:bold;
	padding-left:18px;
}
