/* icons */
.share {background-image: url(//p.webshots.net/images/icon/icon_sendEcard.png);}
.fullsize {background-image: url(//p.webshots.net/images/icon/icon_fullsize.gif);}
.fullalbum {background-image: url(//p.webshots.net/images/icon/icon_fullAlbum.png);}
.slideshow {background-image: url(//p.webshots.net/images/icon/icon_slideShow.png);}
.order {background-image: url(//p.webshots.net/images/icon/icon_orderPrint.png);}
.delicious {background-image: url(//p.webshots.net/images/icon/icon_del.icio.us.gif);}
.download {background-image: url(//p.webshots.net/images/icon/icon_download.gif);}
.bookmark {background-image: url(//p.webshots.net/images/icon/icon_bookmark.png);}
.publish {background-image: url(//p.webshots.net/images/icon/icon_publish.png);}
.comment {background-image: url(//p.webshots.net/images/icon/icon_comment.png);}
.bookmark-member {background-image: url(//p.webshots.net/images/icon/icon_bookmark.png);}
.invite-member {background-image: url(//p.webshots.net/images/icon/icon_friends.gif);}
.facebook-member {background-image: url(//p.webshots.net/img/icon/icon_share_facebook.gif);}
.edit {background-image: url(//p.webshots.net/images/icon/icon_edit3.gif);}
.tag-it {background-image: url(//p.webshots.net/images/icon/icon_tag.gif);}
.transform {background-image: url(//p.webshots.net/images/icon/rotate_15x12.gif);}
.crop-image {background-image: url(//p.webshots.net/images/icon/scissors_16x16.gif);}
.upload {background:url(//p.webshots.net/images/icon/icon_add2.gif);}
.rearrange {background:url(//p.webshots.net/images/icon/icon_rearrange3.gif);}
.delete {background-image: url(//p.webshots.net/images/icon/trashcan_12x16.gif);}
.fullAlbum {background:url(//p.webshots.net/images/icon/icon_fullAlbum.png);}
.move {background:url(//p.webshots.net/images/icon/icon_move3.gif);}
.rss {background:url(//p.webshots.net/img/icon/icon_add_rss.gif);}
.yahoo {background:url(//p.webshots.net/img/icon/icon_add_yahoo.gif);}
.shareMulti {background: url(//p.webshots.net/images/icon/icon_share_multi.gif) no-repeat;}

/* shared styles*/
.actionsBox {float: left; width: 100%; margin: 15px 0 23px; clear: both; text-transform: lowercase;}
.actionsBox .b1 {position: relative; padding-bottom: 5px; background: url(//p.webshots.net/images/bg/bg_actions_btm.gif) no-repeat bottom;}
.owner-view .actionsBox .b1 {background-image: url(//p.webshots.net/images/bg/bg_actions_owner_btm.gif);}
.actionsBox .b2 {padding: 10px 10px 5px; background: url(//p.webshots.net/images/bg/bg_actions_top.gif) no-repeat top; overflow: hidden;}
.owner-view .actionsBox .b2 {background-image: url(//p.webshots.net/images/bg/bg_actions_owner_top.gif);}
.actionsBox ul {display: inline-block; overflow: hidden;}
.actionsBox ul {display: block;}
.actionsBox ul li {float: left; position: relative; width: 50%; padding: 3px 0; font-size: 92%;}
.actionsBox ul li a {padding: 3px 0 3px 27px;  background-repeat: no-repeat; background-position: 4px;}
.actionsBox .media-url {margin: 8px 2px 0; padding-top: 8px; border-top: 1px solid #e4e2cd; overflow: hidden;}
.actionsBox .media-url label {clear:both;float: left; margin-right: -100%; padding-top: 4px; font-size: 90%; text-transform: none; background: none;}
.actionsBox .media-url input {float: right; width: 222px; padding: 3px; font-size: 105%; color: #7b7b7b; border: 1px solid #d3d3d3;}
.actionsBox ul li em {display: block; position: absolute; top: 50%; right: 20px; width: 26px; height: 11px; margin-top: -5px; background: url(//p.webshots.net/images/icon/icon_new_26x11.gif) no-repeat; text-indent: -9999px;}
.actionsBox ul li span {display: block; position: absolute; top: 50%; right: 50px; width: 21px; height: 7px; margin-top: -2px; background: url(//p.webshots.net/images/icon/new_21x7.gif) no-repeat; text-indent: -9999px;}

/* photo page */
.actionsBox div.best-buy {padding-bottom: 18px; background: url(//p.webshots.net/images/ad/ad_actions_bestbuy.gif) no-repeat bottom !important;}
.actionsBox div.best-buy .b2 {padding-bottom: 8px;}
.actionsBox a.best-buy {position: absolute; bottom: 0; left: 0; width: 100%; height: 19px; text-indent: -9999px; overflow: hidden;}

/* album page */
#albumMain .actionsBox {margin: 0 auto 0 12px; _margin-left:6px; width: 300px; white-space:nowrap;}

/* MHP */
#box3 .actionsBox {width:300px; margin:16px; margin-top:7px; margin-bottom:0px; _margin-left:8px;}
#box3 .actionsBox li {margin:0px}
#box3 .actionsBox ul {margin-bottom:0;}
#box3 .actionsBox .media-url label#embed-label {padding-top:10px;}
#box3 .actionsBox .media-url input#embed-url {margin-top:7px; _margin-top:0px;}

/*share viewer*/
#shareViewer {display:none; position:absolute; left:-480px; top:0px; width:500px; font-family:verdana}
#shareViewer .hdr {padding:15px; padding-top:8px; background: #dadada url(//p.webshots.net/images/bg/bg_preview.gif) repeat-x; color:#000 !important; border: 8px solid #fff; border-bottom:none}
#shareViewer .hdr h2 {background: url(//p.webshots.net/images/icon/icon_share_multi_static.png) no-repeat left center; padding-left:25px; font-size:18px; color:#000; font-family:arial}
#shareViewer .hdr p {font-size:12px}
#shareViewer .hdr button {display: block; position: absolute; top: 40px; right: 50px; padding-right: 17px; font-size: 100%; color: #a0a0a0; background: url(//p.webshots.net/images/icon/icon_delete_off_14x14.gif) no-repeat right; border: none; overflow: visible; cursor: pointer;}

#shareViewer .main {overflow:hidden; display: inline-block; padding: 15px; background: #ededed; border: 8px solid #fff; border-top:none}
#shareViewer .main {display: block;}
#divMultiShare {width:400px;}

#shareViewer .ml, #shareViewer .ml div, #shareViewer .mr, #shareViewer .mr div, #shareViewer .tl, #shareViewer .tl div, #shareViewer .tr, #shareViewer .tr div, #shareViewer .bl, #shareViewer .bl div, #shareViewer .br, #shareViewer .br div {width: 24px;}
#shareViewer .tm, #shareViewer .tm div, #shareViewer .bm, #shareViewer .bm div, #shareViewer .tl, #shareViewer .tl div, #shareViewer .tr, #shareViewer .tr div, #shareViewer .bl, #shareViewer .bl div, #shareViewer .br, #shareViewer .br div {height: 24px;}
#shareViewer .tl {background: url(//p.webshots.net/images/grfk/grfk_preview_tl.png) no-repeat;}
#shareViewer .tr {background: url(//p.webshots.net/images/grfk/grfk_preview_tr.png) no-repeat;}
#shareViewer .bl {background: url(//p.webshots.net/images/grfk/grfk_preview_bl.png) no-repeat;}
#shareViewer .br {background: url(//p.webshots.net/images/grfk/grfk_preview_br.png) no-repeat;}
#shareViewer .tm {background: url(//p.webshots.net/images/grfk/grfk_preview_t.png) repeat-x;}
#shareViewer .mr {background: url(//p.webshots.net/images/grfk/grfk_preview_r.png) repeat-y;}
#shareViewer .bm {background: url(//p.webshots.net/images/grfk/grfk_preview_b.png) repeat-x;}
#shareViewer .ml {background: url(//p.webshots.net/images/grfk/grfk_preview_l.png) repeat-y;}
#inlineImg {display:none !important; position:absolute; top:-9999px; left: -9999px}


/* One-click Shopping Cart */
#shopping-cart {
	width: 299px;
	margin-bottom: 20px; padding-bottom: 5px;
	font-size: .82em; line-height: 1.5;
	background: url(//p.webshots.net/modules/shoppingCart/images/bg_content_btm_299x5.gif) no-repeat bottom;
}
#shopping-cart * {
	color: #fff;
}
#cart-nav {
	display: inline-block;
}
#cart-nav {
	display: block;
	position: relative; z-index: 10;
}
#cart-nav:after {
	clear: both;
	display: block; visibility: hidden;
	height: 0;
	content: ".";
}
#cart-nav li {
	float: left;
	background: url(//p.webshots.net/modules/shoppingCart/images/bg_tabs_294x35.gif) no-repeat;
}
#cart-nav li.active {
	position: relative;
	margin-bottom: -3px; padding-bottom: 3px;
	background-position: right top;
}
#cart-nav li.prints-tab {
	margin-right: 4px;
}
#cart-nav li a {
	display: block; overflow: hidden;
	width: 147px; height: 32px;
	outline: 0;
}
#cart-nav li a span {
	display: block;
	position: relative; top: 7px;
	height: 24px;
	margin: 0 auto;
	text-indent: -9999px;
	cursor: pointer;
}
#cart-nav li.active a,
#cart-nav li.active a span {
	cursor: default;
}
#cart-nav li.active a span {
	margin-top: 2px;
}
#cart-nav li.prints-tab a span {
	width: 116px;
	background-image: url(//p.webshots.net/modules/shoppingCart/images/text_buy_prints_116x24.png);
}
#cart-nav li.gifts-tab a span {
	width: 125px;
	background-image: url(//p.webshots.net/modules/shoppingCart/images/text_photo_gifts_125x24.png);
}
#shopping-cart .cart-content {
	position: relative;
	border-top: 1px solid #c1d3a3;
	background: url(//p.webshots.net/modules/shoppingCart/images/bg_content_mid_299x5.gif) repeat-y;
}
#shopping-cart .cart-content .sections {
	display: inline-block; overflow: hidden;
}
#shopping-cart .cart-content .sections {
	display: block;
}
#shopping-cart .cart-content .section {
	width: 283px;
	padding: 0 8px;
}
html.js #shopping-cart .cart-content .section {
	float: left;
	visibility: hidden;
	margin-right: -100%;
}
html.js #shopping-cart .cart-content .active {
	visibility: visible;
}
#shopping-cart #prints-section {
	padding-top: 2px; padding-bottom: 4px;
}
#prints-section .add-album {
	font-size: 1.1em; text-align: right;
}
#shopping-cart #prints-section .add-album a {
	text-decoration: underline;
	color: #fff !important; /* skin override */
}
#prints-section .fields {
	display: inline-block; overflow: hidden;
	margin-top: 11px;
}
#prints-section .fields {
	display: block;
}
#prints-section .field {
	float: left;
}
#prints-section .quantity {
	padding-left: 29px;
}
#prints-section .field label {
	margin-right: 2px;
	font-size: 1em; font-weight: bold; vertical-align: middle;
}
#prints-section .field input {
	font: bold 1.6em/1 'myriad pro', sans-serif; vertical-align: middle;
	border: 0;
	background: none;
}
#prints-section .field #qty {
	width: 25px;
	margin-right: 5px;
}
#prints-section .field #size {
	width: 150px;
}
#prints-section .actions {
	clear: both;
	display: inline-block; overflow: hidden;
}
#prints-section .actions {
	display: block;
	margin-top: 11px;
}
#prints-section .actions * {
	text-indent: -9999px;
	background: no-repeat;
}
#prints-section .view-cart {
	float: left;
	overflow: hidden;
	width: 94px; height: 21px;
	background-image: url(//p.webshots.net/modules/shoppingCart/images/btn_view_cart_94x21.gif);
}
#prints-section .add-item {
	float: right;
	width: 84px; height: 25px;
	border: 0;
	background-image: url(//p.webshots.net/modules/shoppingCart/images/btn_add_to_cart_84x25.png);
}
#shopping-cart #gifts-section {
	padding-top: 8px; padding-bottom: 6px;
}
#shopping-cart .cart-promo {
	padding: 0 6px;
}
#gifts-section a,
#shopping-cart .cart-promo a,
#shopping-cart img {
	display: block;
	margin: 0;
}
#shopping-cart .arrow {
	position: absolute; top: 13px; left: -37px;
	width: 39px; height: 31px;
	text-indent: -9999px;
	background: url(//p.webshots.net/modules/shoppingCart/images/grfk_arrow_39x31.png) no-repeat;
}
