/* $Revision: 53890 $ */
* {
	margin: 0;
	padding: 0;
}

html {
	color: #000;
	background: #e2e2e2;
	border: none;
	font: normal 76%/ 1.4 verdana, arial, helvetica, sans-serif;
}
body{
		min-width: 960px;
}
button {
	border: 0;
	cursor: pointer;
}

hr {
	display: none;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: #e22914
}

a:hover {
	text-decoration: underline;
	color: #ff1a00;
}

cite {
	font-style: normal;
}

img {
	border: 0;
	font: 11px 'arial narrow', arial, helvetica, verdana, sans-serif;
	color: #666;
}

fieldset {
	border: 0;
}

legend {
	display: none;
}

label {
	cursor: pointer;
}

abbr {
	border: 0;
}

.clear {
	clear: both
}

.clearfix:after,.sub:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix,.sub {
	display: inline-block;
}

/* Hide from IE Mac \*/
.clearfix,.sub {
	display: block;
}

/* End hide from IE Mac */
.tracker-image {
	overflow: hidden;
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
}

/* begin OLD header */
.sub {
	position: relative;
	width: 80.1em;
	margin: 0 auto;
	z-index: 1;
}

.user-photo-s,.staff-photo-s {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 26px;
	height: 26px;
	padding: 1px 2px 3px;
	margin-top: -13px;
	background: url(//p.webshots.net/images/util/util_border_sm_30x30.png)
		no-repeat;
	overflow: hidden;
}

.user-photo-s img,.staff-photo-s img {
	position: absolute;
	width: 26px;
	height: 26px;
}

.staff-photo-s {
	background-image:
		url(//p.webshots.net/images/util/util_border_staff_sm_30x30.png);
}

.staff-photo-s img {
	height: 17px; /*clip: rect(0 auto 17px 0);*/
}

.user-photo-m {
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 46px;
	height: 46px;
	margin-top: -23px;
	overflow: hidden;
}

.user-photo-m img {
	position: absolute;
	width: 46px;
	height: 46px;
}

textarea.template,#alerts-template {
	display: none !important;
}

a.subscribe {
	display: none;
}

body.domready a.subscribe {
	display: inline;
	position: absolute;
	top: 2px;
	right: 0;
	margin: 20px;
	padding-left: 21px;
	font: 92% arial, sans-serif;
	color: #e11800;
	background: url(//p.webshots.net/images/grfk/grfk_alerts_subscribe.gif)
		no-repeat left;
	text-transform: lowercase;
	text-decoration: none;
}

body.domready a.subscribe:hover {
	text-decoration: underline;
}

#header,#header .sub,.toolbar,#content,#footer,#legal {
	min-width: 80.1em;
	padding: 0 1em;
}

#header .sub {
	height: 5.25em;
	padding: 0;
}

#header {
	background: #c83d1d;
	padding: 0 1em;
	white-space: nowrap;
	border-bottom: 1px solid #dfdfe1;
}

#header h2 {
	position: absolute;
	width: 264px;
	height: 57px;
	top: 50%;
	margin: -29px 1em 0 0;
	z-index: 1;
}

#header h2 a {
	display: block;
	width: 264px;
	height: 57px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(//p.webshots.net/images/logo/logo_webshots_264x57.png)
		no-repeat;
}
.val09 #header h2 a {
display: block;
	width: 300px;
	height: 57px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://p.webshots.net/images/val09/logo_webshots_300x57val.png)
		no-repeat left bottom;
		padding-top:3px;
		
}
#header .signout {
	color: #f3e463;
	position: absolute;
	right: 0;
	bottom: 1px !important;
	bottom: -1px;
	text-transform: lowercase;
}

#header small {
	position: absolute;
	left: -9999px;
}  /* skip to content link */
#entertainment #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_entertainment_264x57.png)
		;
}

#family #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_family_264x57.png)
}

#goodtimes #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_goodtimes_264x57.png)
}

#homegarden #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_homegarden_264x57.png)
}

#news #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_news_264x57.png)
}

#outdoors #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_outdoors_264x57.png)
}

#pets #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_pets_264x57.png)
}

#rides #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_rides_264x57.png)
}

#sports #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_sports_264x57.png)
}

#travel #header h2 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_travel_264x57.png)
}

#login {
	display: inline-block;
	padding: 10px 30px 10px 0;
	overflow: hidden;
}

#login {
	display: block;
}

#login p {
	color: #fff;
	font-size: 92%;
}

#login p a {
	color: #ff0;
}

#login p a.forgot {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid;
}

#login p,#login form {
	float: right;
	clear: both;
}

#login form {
	position: relative;
	margin-top: 5px;
	padding-right: 56px;
}

#login fieldset {
	float: right;
	border: none;
	white-space: nowrap;
}

#login ul,#login ul * {
	float: left;
}

#login #user,#login #pass,#login button {
	vertical-align: middle;
}

#login legend {
	display: none;
}

#login label {
	position: absolute;
	left: -9999px;
}

#login input {
	width: 8em;
	margin: 0 5px;
	padding: 2px 4px;
	border: 1px solid #ddd;
	font-size: 92%;
}

#login button {
	position: absolute;
	top: 50%;
	right: 0;
	width: 52px;
	height: 23px;
	margin-top: -11.5px;
	background: url(//p.webshots.net/images/btn/btn_login_53x23.png)
		no-repeat;
	text-indent: -9999px;
	border: none;
}

#login button:hover {
	background-image:
		url(//p.webshots.net/images/btn/btn_login_hvr_51x23.png);
}

#messages {
	font-size: 92%;
	color: #fff;
	position: absolute;
	height: 3em;
	top: 50%;
	margin-top: -1.5em;
	right: 30px;
}

#welcome {
	position: relative;
	float: right;
	display: inline;
	width: 23em;
	padding-left: 35px;
	margin-right: 6em;
	color: #fff;
	overflow: hidden;
}

#welcome h3 {
	font-size: 110%;
}

#welcome h3 a {
	color: #f3e463;
}

#scroller {
	display: none;
}

#scroll-frame {
	background: none;
}

#scroll-frame #scroller-view {
	font-size: 92%;
	color: #fff;
	white-space: nowrap;
}

#scroller-view,#scroller {
	width: 25em;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
}

#scroller-view #scroller {
	display: block;
	position: relative;
	left: auto;
}

#scroller,#scroller h3,#scroller div {
	position: absolute;
	left: -9999px;
}

#scroller div {
	left: auto;
}

#scroller a {
	color: #f3e463;
	font-size: 100%;
}

.toolbar {
	padding-bottom: 2px;
	margin-bottom: 25px;
	background: #fff url(//p.webshots.net/images/grfk/grfk_shade.gif)
		repeat-x bottom;
	text-transform: lowercase;
}

.toolbar .sub,#nav .dropdown .b1,#nav .dropdown .b2 {
	height: 2em;
	line-height: 2;
	padding: .2em 0;
}

.toolbar .sub {
	width: 79.1em;
	padding: .2em 1em .2em 0;
}

#nav .dropdown .b1,#nav .dropdown .b2 {
	height: 2.4em;
	padding: 0;
}

.toolbar .sub {
	z-index: auto;
}

#nav .dropdown .b1,#nav .dropdown .b2 {
	z-index: 2;
}

#nav h3 {
	position: absolute;
	left: -9999px;
}

#nav ul {
	float: left;
	white-space: nowrap;
}

#nav ul.alt {
	float: none;
}

#nav li {
	float: left;
	position: relative;
}

#nav li a {
	display: block;
	font-size: 100%;
	padding: 0 .8em;
	color: #de2a13;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none;
}

* html #nav li a {
	display: inline-block;
}

#nav li.end a {
	background-image: none;
}

#nav a {
	background: #fff url(//p.webshots.net/images/util/util_divider.gif)
		no-repeat right;
}

#nav .dropdown {
	padding: 0 6px;
	margin: 0 -6px;
}

#nav .dropdown:hover,#nav li.hover {
	padding: .3em 6px;
	margin: -.3em -6px;
	z-index: 2;
}

#nav .dropdown a {
	padding-right: 1.8em;
	text-transform: lowercase;
}

#nav .dropdown:hover a,#nav li.hover a,#nav .dropdown a:hover {
	background-image: none !important;
}

#nav .dropdown .drop-menu {
	width: 10.0em;
}

#nav #buyprints-menu.dropdown .drop-menu {
	width: 11.5em;
}

#nav #buyprints-menu .newstoreicon {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *
	display: inline;
	margin-right: 3px;
}

#nav #buyprints-menu .newstoreicongift {
	display: inline;
	float: left;
	margin: 0px 2px 0px -4px;
}

#nav .dropdown:hover .drop-menu,#nav li.hover .drop-menu {
	left: 0;
}

#nav .dropdown span {
	display: block;
	position: absolute;
	top: 50%;
	right: 1.2em;
	width: 9px;
	height: 11px;
	margin-top: -5px;
	background:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_red_9x11.gif)
		no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#nav .dropdown .b1,#nav .dropdown .b2 {
	position: absolute;
	top: .1em;
	width: 9px;
	visibility: hidden;
	overflow: hidden;
}

#nav .dropdown .b1 {
	left: 0;
	background: url(//p.webshots.net/images/util/util_dropdown-l.png)
		no-repeat !important;
}

#nav .dropdown .b2 {
	right: 0;
	background: url(//p.webshots.net/images/util/util_dropdown-r.png)
		no-repeat !important;
}

#nav .dropdown:hover .b1,#nav .dropdown:hover .b2,#nav li.hover .b1,#nav li.hover .b2
	{
	visibility: visible;
}

#nav .dropdown .custom-category { *
	float: left !important;
	padding: 0;
}

#nav .dropdown .custom-category a {
	display: block;
	height: auto;
	overflow: hidden;
}

#nav li div {
	float: left;
}

#nav .active {
	z-index: 1;
}

#nav li div {
	background: url(//p.webshots.net/images/util/util_item-side_red_1x1.gif)
		repeat-x top;
}

#nav li div div {
	background: url(//p.webshots.net/images/util/util_item-side_red_1x1.gif)
		repeat-y right;
}

#nav li div div div {
	background: url(//p.webshots.net/images/util/util_item-side_red_1x1.gif)
		repeat-x bottom;
}

#nav li div div div div {
	background: url(//p.webshots.net/images/util/util_item-side_red_1x1.gif)
		repeat-y left;
}

#nav li div div div div div {
	background: url(//p.webshots.net/images/crn/crn_item_red-tl_4x4.gif)
		no-repeat top left;
}

#nav li div div div div div div {
	background: url(//p.webshots.net/images/crn/crn_item_red-tr_4x4.gif)
		no-repeat top right;
}

#nav li div div div div div div div {
	background: url(//p.webshots.net/images/crn/crn_item_red-bl_4x4.gif)
		no-repeat bottom left;
}

#nav li a:hover,#nav .active a {
	background: url(//p.webshots.net/images/crn/crn_item_red-br_4x4.gif)
		no-repeat bottom right;
}

#nav li a b {
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	top: 50%;
	margin-top: -15px;
	left: -9999px;
	background: #fff;
}

#nav li a:hover b,#nav li.active b {
	left: -1px;
}

#search-form {
	float: left;
	position: relative;
	z-index: 2;
}

#search-form fieldset {
	float: left;
	background: #FCF7CD;
}

#search-form fieldset * {
	vertical-align: middle;
}

#search-form label {
	float: left;
	width: 20px;
	margin: 0 .5em 0 0;
	background: url(//p.webshots.net/images/icon/icon_search_20x20.gif)
		no-repeat center;
	text-indent: -9999px;
}

#search-form div {
	float: left;
	position: relative;
}

#search-form input {
	width: 9em;
	padding: 5px 8px 4px;
	color: #8b7867;
	background: url(//p.webshots.net/images/util/util_form_field.gif)
		no-repeat;
	border: 1px solid #eee;
	border-top: none;
	border-left: none;
}

#search-form span {
	display: inline-block;
	font-size: 0;
	width: 0;
	overflow: hidden;
}

#open-btn,#search-btn {
	background: #fff no-repeat left;
	text-indent: -9999px;
	overflow: hidden;
}

#search-btn :hover,#search-btn.hover {
	background-position: right;
}

#open-btn {
	width: 24px;
	height: 26px;
	font-size: 119%;
	border: 1px solid #eee;
	border-top-color: #D9D7D8;
	border-left-color: #ccc;
	background-color: #fff !important;
	background-image: url(//p.webshots.net/img/btn/btn_dropdown.jpg);
	margin-right: 0px;
}

#search-btn {
	width: 62px;
	height: 26px;
	background-image:
		url(//p.webshots.net/images/btn/btn_search_red_124x26.gif);
}

#nav .drop .drop-menu {
	left: -4px;
	top: 2.1em !important;
}

#search-form table {
	border-collapse: collapse;
	position: relative;
	margin: -7px 4px -10px;
}

#search-form .tl,#search-form .tr {
	width: 4px;
	height: 4px;
}

#search-form .bl,#search-form .br {
	width: 4px;
	height: 6px;
}

#search-form .mm {
	background: #fcf7cd;
	padding: .12em 5px;
}

#search-form .tl {
	background: url(//p.webshots.net/images/grfk/grfk_search_tl.png)
		no-repeat;
}

#search-form .tr {
	background: url(//p.webshots.net/images/grfk/grfk_search_tr.png)
		no-repeat;
}

#search-form .bl {
	background: url(//p.webshots.net/images/grfk/grfk_search_bl.png)
		no-repeat;
}

#search-form .br {
	background: url(//p.webshots.net/images/grfk/grfk_search_br.png)
		no-repeat;
}

#search-form .tm {
	background: url(//p.webshots.net/images/grfk/grfk_search_tm.gif)
		repeat-x;
}

#search-form .ml {
	background: url(//p.webshots.net/images/grfk/grfk_search_ml.gif)
		repeat-y;
}

#search-form .mr {
	background: url(//p.webshots.net/images/grfk/grfk_search_mr.gif)
		repeat-y;
}

#search-form .bm {
	background: url(//p.webshots.net/images/grfk/grfk_search_bm.png)
		repeat-x;
}

#nav .drop-menu {
	position: absolute;
	left: -9999px;
	font-size: 100%;
	top: 2.5em;
	width: 13em;
	padding: 0 6px;
	background-image: none !important;
	overflow: hidden;
	z-index: 2;
}

#nav .drop-menu * {
	float: none !important;
	vertical-align: baseline !important;
	text-transform: none;
	white-space: nowrap;
}

#nav .drop-menu div,#nav .drop-menu li {
	padding: 0 .8em;
	height: 100%;
	background: #fff;
	border-top: 1px solid #edebec;
	line-height: 1 !important;
}

#nav .drop-menu h3,#nav .drop-menu button,#nav .drop-menu a {
	position: static !important;
	display: block;
	display: inline-block;
	width: 100%;
	height: 2em;
	line-height: 2;
	font-size: 86%;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	border: none;
	overflow: hidden;
}

#nav .drop-menu h3.quick-links {
	position: absolute !important;
	left: -9999px;
}

#nav .drop-menu div,#nav .drop-menu button,#nav .drop-menu .actions li {
	background: #f0f0e8 !important;
}

#nav .drop-menu a {
	color: #e12d14;
	background: none !important;
	font-weight: bold;
	padding: 0 !important;
}

#nav .drop-menu a:hover {
	text-decoration: underline;
}

#nav .drop-menu ul.actions a {
	font-weight: normal;
}

#nav .drop-menu div,#nav .drop-menu ul.actions li {
	border-top-color: #e0dedf;
}

#nav .drop-menu h3,#nav .drop-menu button,#nav .drop-menu .actions a {
	color: #6b5c07;
}

#nav .drop-menu button:hover,#nav .drop-menu button.hover {
	text-decoration: underline;
}

#nav #search-menu {
	margin-top: 1px;
}

.themes,.themes * {
	float: left;
}

.themes {
	position: absolute;
	top: 50%;
	right: 25px;
	margin-top: -12.5px;
}

.themes h4 {
	position: absolute;
	left: -9999px;
}

.themes {
	width: 50px;
}

.themes a {
	width: 10px;
	height: 8px;
	margin: 3px 0 0 5px;
	text-indent: -9999px;
	overflow: hidden;
}

.drop-menu b {
	display: block;
	position: absolute;
	bottom: 1px;
	width: 9px;
	height: 1600px;
	overflow: hidden;
}

.drop-menu .b4 {
	left: 0;
	background: url(//p.webshots.net/images/util/util_dropdown-l.png)
		no-repeat;
}

.drop-menu .b5 {
	right: 0;
	background: url(//p.webshots.net/images/util/util_dropdown-r.png)
		no-repeat;
}

.drop-menu .b3 {
	position: static;
	margin: 0 3px;
	width: auto;
	height: 8px;
	background: url(//p.webshots.net/images/util/util_dropdown-b.png)
		repeat-x;
}

/* /OLDHEAD: end of OLD header */


/* NEWHEAD: start NEW header*/


/*---------- != HEADER  ----------*/
	/*~Basic header styles:positioning, backgrounds, text colors~*/
#ab-header {
	background: #c83d1d;
}

#ab-header .ab-section {
	position: relative;
	z-index: 200;
}

#ab-header h1 {
	float: left;
	margin-right: 40px;
}

#ab-header h1 a {
	display: block;
	overflow: hidden;
	width: 264px;
	height: 57px;
	text-indent: -9999px;
	background: url(//p.webshots.net/images/logo/logo_webshots_264x57.png)
		no-repeat;
}

#ab-header a {
	color: #fff;
}

#entertainment #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_entertainment_264x57.png)
		;
}

#family #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_family_264x57.png);
}

#goodtimes #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_goodtimes_264x57.png);
}

#homegarden #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_homegarden_264x57.png);
}

#news #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_news_264x57.png);
}

#outdoors #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_outdoors_264x57.png);
}

#pets #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_pets_264x57.png);
}

#rides #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_rides_264x57.png);
}

#sports #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_sports_264x57.png);
}

#travel #ab-header h1 a {
	background-image:
		url(//p.webshots.net/images/logo/logo_webshots_travel_264x57.png);
}

/*----- != HEADER/search-form -----*/
	/*~Webshots search and advanced search link~*/
.ab-search-form {
	float: left;
	overflow: hidden;
	padding: 23px 0 17px;
}

body.logged-in .ab-search-form {
	width: 300px;
}

.ab-search-form .ab-container {
	overflow: hidden;
}

.ab-search-form label {
	position: absolute;
	left: -9999px;
}

.ab-search-form #ab-query {
	float: left;
	display: inline;
	width: 120px;
	margin-right: 5px;
	vertical-align: middle;
}

.ab-search-form button {
	width: 68px;
	height: 21px;
	text-indent: -9999px;
	vertical-align: middle;
	border: 0;
	background: url(//p.webshots.net/abhome/images/search_68x21.gif)
		no-repeat;
}

.ab-search-form button:hover,.ab-search-form button:focus,.ab-search-form button:active,.ab-search-form button.hover
	{
	background-position: right;
}

.ab-advanced-search {
	white-space: nowrap;
	text-transform: lowercase;
	vertical-align: bottom;
}

#ab-welcome {
	float: left;
	display: inline;
	overflow: hidden;
	position: relative;
	width: 190px;
	min-height: 30px;
	margin-left: 30px;
	padding: 14px 0 14px 35px;
}

#ab-welcome .ab-profile {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -14px;
}

#ab-welcome .ab-greeting {
	font-weight: bold;
}

#ab-welcome .ab-greeting,#ab-welcome #ab-welcome-messages {
	font-size: 1.1em;
	color: #fff;
}

#ab-welcome .ab-greeting a,#ab-welcome #ab-welcome-messages a {
	color: #f3e463;
}

#ab-welcome-messages {
	overflow: hidden;
	height: 1.5em;
}  /* default height */ /*----- != HEADER/header/login-form -----*/
	/*~Popup login form~*/
#ab-login-form {
	position: fixed;
	top: 100px;
	left: -9999px;
	z-index: 300;
	width: 310px;
	margin-left: -155px;
	padding-bottom: 6px;
	background: url(//p.webshots.net/abhome/images/popup_btm_310x6.gif)
		no-repeat bottom;
}

* html #ab-login-form {
	position: absolute;
}

#ab-login-form.open {
	left: 50%;
}

#ab-login-form a {
	color: #c93d1c;
}

#ab-login-form button span {
	position: relative;
}

#ab-login-form .ab-header {
	display: inline-block;
	position: relative;
	padding-top: 7px;
	border: solid #a6a6a6;
	border-width: 0 2px;
	background: #c63b1e;
}

#ab-login-form .ab-header {
	display: block;
}

#ab-login-form .ab-header h2 {
	display: inline-block;
	position: relative;
	margin: -12px -1px 0;
	padding: 7px 35px 7px 14px;
	font-size: 1.8em;
	font-weight: normal;
	text-transform: lowercase;
	color: #fefefc;
	background: url(//p.webshots.net/abhome/images/popup_top_red_310x44.gif)
		no-repeat top;
}

#ab-login-form .ab-header h2 {
	display: block;
}

#ab-login-form .ab-header h2 span {
	text-transform: none;
}

#ab-login-form #ab-close-login {
	overflow: hidden;
	position: absolute;
	top: 50%;
	right: 14px;
	width: 16px;
	height: 16px;
	margin-top: -10px;
	text-indent: -9999px;
	border: 0;
	background: url(//p.webshots.net/abhome/images/close_16x16.gif)
		no-repeat;
}

#ab-login-form .ab-content {
	border: solid #a6a6a6;
	border-width: 0 2px;
	background: #fffcdd;
}

#ab-login-form fieldset {
	padding: 0 12px;
}

#ab-login-form legend span {
	position: absolute;
	left: -9999px;
}

#ab-login-form a,#ab-login-form fieldset label {
	line-height: 1.2;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: lowercase;
}

#ab-login-form fieldset div input {
	display: block;
	width: 267px;
	margin-bottom: 2px;
	padding: 2px 4px;
	font-size: 1.6em;
	color: #000;
	border-color: #a6a6a6;
}

#ab-login-form fieldset button {
	display: block;
	width: 89px;
	height: 32px;
	margin: 9px auto 0;
	text-indent: -9999px;
	border: 0;
	background: url(//p.webshots.net/abhome/images/login_btn_red_89x32.gif)
		no-repeat;
}

#ab-login-form fieldset button:hover,#ab-login-form fieldset button:focus,#ab-login-form fieldset button:active,#ab-login-form fieldset button.hover
	{
	background-position: bottom right;
}

#ab-login-form .ab-signup {
	margin: 0 14px;
	text-align: right;
}

#ab-login-form .ab-forgot-login {
	margin: 9px 8px 0;
}

#ab-login-form .ab-status {
	width: 275px;
	margin: 2px auto 4px;
	padding-top: 5px;
	background:
		url(//p.webshots.net/abhome/images/message_bubble_275x62.gif)
		no-repeat top;
}

#ab-login-form .ab-status p {
	padding-bottom: 5px;
	background:
		url(//p.webshots.net/abhome/images/message_bubble_275x62.gif)
		no-repeat bottom;
}

#ab-login-form .ab-status p strong {
	display: block;
	height: 35px;
	min-height: 35px;
	padding: 9px 9px 9px 63px;
	font-size: 1.1em;
	font-weight: bold;
	border: solid #ce3c18;
	border-width: 0 2px;
	color: #c83d1e;
	background: #ffff4a
		url(//p.webshots.net/abhome/images/webshots_warning_57x56.gif)
		no-repeat 3px 0;
}

#ab-login-form .ab-status p>strong {
	height: auto;
}

/*----- != HEADER/login-resources -----*/
	/*~Shopping cart, sign up, log in~*/
body.logged-in .ab-login-resources {
	float: right;
}

.ab-login-resources {
	overflow: hidden;
	padding: 30px 0 10px;
	white-space: nowrap;
}

body.logged-in .ab-login-resources {
	width: 100px;
}

.ab-login-resources ul {
	float: right;
}

.ab-login-resources ul * {
	float: left;
	text-transform: lowercase;
}

.ab-login-resources li {
	margin-left: 10px;
	padding-left: 10px;
	background:
		url(//p.webshots.net/abhome/images/divider_light_gray_1x11.gif)
		no-repeat left;
}

.ab-login-resources li a {
	min-height: 19px;
	line-height: 19px;
	font-size: 1.1em;
}

.ab-login-resources .ab-shopping-cart {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

.ab-login-resources .ab-shopping-cart a {
	overflow: hidden;
	width: 18px;
	text-indent: -9999px;
	background: url(//p.webshots.net/images/icon/shopping_cart_18x19.png)
		no-repeat left;
}

/*---------- != TOOLBAR ----------*/
	/*~Toolbar section: all primary navigation and dropdown nav menus~*/
#ab-toolbar {
	display: inline-block;
	margin-bottom: 16px;
	padding-bottom: 2px;
	background: #fff url(//p.webshots.net/images/grfk/grfk_shade.gif)
		repeat-x bottom;
}

#ab-toolbar {
	display: block;
}

#ab-toolbar .ab-section {
	position: relative;
	z-index: 100;
	height: 16px;
	min-height: 16px;
}

#ab-toolbar>.ab-section {
	height: auto;
}

#ab-header .ab-section:after,#ab-toolbar .ab-section:after,.ab-nav:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: '.';
}

/*----- != TOOLBAR/nav -----*/
	/*~Navigation section of the toolbar, complete with dropdown styles~*/
.ab-nav {
	display: inline-block;
	margin-right: 110px;
	white-space: nowrap;
}

.ab-nav,.ab-nav a {
	display: block;
}

.ab-nav .drop,.ab-nav .ab-item,.ab-nav .ab-item * {
	float: left;
	cursor: pointer;
}

.ab-nav .ab-item a,.ab-nav .drop .ab-heading {
	padding: 3px 0;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	white-space: nowrap;
	outline: 0;
	background: url(//p.webshots.net/images/util/util_divider.gif) no-repeat
		right;
}

.ab-nav .ab-item a span,.ab-nav .drop .ab-heading span {
	padding: 3px 11px 3px 9px;
}

.ab-nav .active a,.ab-nav .ab-item a:hover,.ab-nav .ab-item a:focus,.ab-nav .ab-item a:active
	{
	position: relative;
}

.ab-nav .active a span,.ab-nav .ab-item a:hover span,.ab-nav .ab-item a:focus span,.ab-nav .ab-item a:active span
	{
	position: relative;
	margin-left: -1px;
	padding: 2px 10px 2px 9px;
	border: 1px solid #c00;
}

.ab-nav .drop .ab-heading {
	padding-right: 11px;
}

.ab-nav .drop .ab-heading span {
	display: block;
	padding-right: 13px;
	background:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_red_9x11.gif)
		no-repeat right;
}

.ab-nav .drop ul {
	position: absolute;
	left: -9999px;
	min-width: 9.34em;
	border-top: 2px solid #edebec;
}

.ab-nav .drop:hover ul,.ab-nav .hover ul,.ab-nav .focus ul {
	left: auto;
	margin-left: -1px;
	background: #fff;
}

.ab-nav .drop ul li {
	border: 1px solid #edebec;
	border-top: 0;
}

.ab-nav .drop ul li a {
	padding: 3px 9px;
	font-size: 1em;
	font-weight: bold;
	text-transform: lowercase;
}

#browse-menu.drop ul li {_width:82px; min-width:82px !important;}
#create-menu.drop ul li {_width:158px; min-width:158px !important;}
#screenswalls-menu ul li {_width:205px; min-width:205px !important;}

/*----- != TOOLBAR/colors -----*/
	/*~Theme selection widget for different colored webshots themes~*/
#ab-colors {
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -8px;
}

#ab-colors h3,#ab-colors ul {
	border: 1px solid #cecfce;
	background: #fff;
}

#ab-colors h3 {
	width: 87px;
	height: 15px;
	line-height: 15px;
	text-indent: -9999px;
	background: #fff
		url(//p.webshots.net/abhome/images/change_colors_68x5.gif) no-repeat
		center;
}

#ab-colors ul {
	position: absolute;
	left: -9999px;
	width: 71px;
	padding: 0 8px 4px;
	border-top: 0;
}

#ab-colors :hover h3,#ab-colors.hover h3,#ab-colors.focus h3 {
	border-bottom: 0;
}

#ab-colors :hover ul,#ab-colors.hover ul,#ab-colors.focus ul {
	left: auto;
}

#ab-colors li {
	float: left;
	padding: 2px;
}

#ab-colors li a {
	display: block;
	overflow: hidden;
	width: 10px;
	height: 8px;
	text-indent: -9999px;
	background: #000;
}
/* /NEWHEAD: end NEW header*/


#content {
	position: relative;
	z-index: 0;
}

#content .sub {
	width: 78.1em;
	padding: 0 1em;
}

/* Small Content formatting*/
.notice {
	position: relative;
	width: 500px;
	margin: 5% auto;
	padding: 20px;
	border: 1px solid #666;
	background: #FFF none;
}

.portlets {
	float: left;
}

.browse-portlet {
	width: 179px;
	margin: 1.9em 0;
	line-height: 1.3;
	text-transform: lowercase;
}

.browse-portlet h3 {
	font-size: 105%;
}

.browse-portlet em {
	font-style: normal;
	font-size: 110%;
}

.browse-portlet a {
	color: #e32b13;
	font-size: 86%;
	font-weight: bold;
	white-space: nowrap;
}

.browse-portlet ul {
	margin: .7em 0 1.25em;
}

.browse-portlet {
	background: #fff
		url(//p.webshots.net/images/util/util_portlet-t_4x2.gif) repeat-x top;
}

.browse-portlet div {
	background: url(//p.webshots.net/images/util/util_portlet-r_2x4.gif)
		repeat-y right;
}

.browse-portlet div div {
	background: url(//p.webshots.net/images/util/util_portlet-b_4x3.gif)
		repeat-x bottom;
}

.browse-portlet div div div {
	background: url(//p.webshots.net/images/util/util_portlet-l_2x4.gif)
		repeat-y left;
}

.browse-portlet div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tl_6x6.gif)
		no-repeat top left;
}

.browse-portlet div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tr_6x6.gif)
		no-repeat top right;
}

.browse-portlet div div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-br_6x6.gif)
		no-repeat bottom right;
}

.browse-portlet div div div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-bl_6x6.gif)
		no-repeat bottom left;
	padding: 1.4em 0 1.4em 17px;
	width: 145px;
	overflow: hidden;
}

.search-portlet {
	width: 179px;
	margin: 1.9em 0;
	text-transform: lowercase;
}

.search-portlet label {
	font-size: 105%;
	font-weight: bold;
}

.search-portlet input {
	font-size: 140%;
	margin: .3em 0 .5em;
	padding: .26em 7px;
	width: 128px;
	color: #e72d18;
	background: #fffbbc;
	border: 1px solid #d7d5c9;
}

.search-portlet button {
	width: 79px;
	height: 28px;
	background: url(//p.webshots.net/images/btn/btn_footerGoGetIt.gif)
		no-repeat left;
	text-indent: -9999px;
	overflow: hidden;
}

.search-portlet button:hover,.search-portlet button.hover {
	background-position: right;
}

.search-portlet h4 {
	font-size: 86%;
}

.search-portlet a {
	color: #e32b13;
	font-size: 86%;
	font-weight: bold;
	white-space: nowrap;
}

.search-portlet fieldset p {
	margin: .15em 0 1.3em;
	width: 100%;
	background: none !important;
}

.search-portlet fieldset p a {
	color: #aaa;
	font-size: 78%;
}

.search-portlet fieldset p a:hover {
	color: #e32b13;
}

.search-portlet {
	background: #fff
		url(//p.webshots.net/images/util/util_portlet-t_4x2.gif) repeat-x top;
}

.search-portlet div {
	background: url(//p.webshots.net/images/util/util_portlet-r_2x4.gif)
		repeat-y right;
}

.search-portlet div div {
	background: url(//p.webshots.net/images/util/util_portlet-b_4x3.gif)
		repeat-x bottom;
}

.search-portlet div div div {
	background: url(//p.webshots.net/images/util/util_portlet-l_2x4.gif)
		repeat-y left;
}

.search-portlet div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tl_6x6.gif)
		no-repeat top left;
}

.search-portlet div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tr_6x6.gif)
		no-repeat top right;
}

.search-portlet div div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-br_6x6.gif)
		no-repeat bottom right;
}

.search-portlet form {
	background: url(//p.webshots.net/images/util/util_portlet-bl_6x6.gif)
		no-repeat bottom left;
	padding: 1.4em 0 1.4em 17px;
	width: 145px;
	overflow: hidden;
}

.related-portlet {
	width: 179px;
	margin: 1.9em 0;
	line-height: 1.3;
	text-transform: lowercase;
}

.related-portlet h3 {
	font-size: 105%;
}

.related-portlet a {
	color: #e32b13;
	font-size: 86%;
	font-weight: bold;
	white-space: nowrap;
}

.related-portlet ul {
	margin: .7em 0 1.25em;
}

.related-portlet {
	background: #fff
		url(//p.webshots.net/images/util/util_portlet-t_4x2.gif) repeat-x top;
}

.related-portlet div {
	background: url(//p.webshots.net/images/util/util_portlet-r_2x4.gif)
		repeat-y right;
}

.related-portlet div div {
	background: url(//p.webshots.net/images/util/util_portlet-b_4x3.gif)
		repeat-x bottom;
}

.related-portlet div div div {
	background: url(//p.webshots.net/images/util/util_portlet-l_2x4.gif)
		repeat-y left;
}

.related-portlet div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tl_6x6.gif)
		no-repeat top left;
}

.related-portlet div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-tr_6x6.gif)
		no-repeat top right;
}

.related-portlet div div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-br_6x6.gif)
		no-repeat bottom right;
}

.related-portlet div div div div div div div {
	background: url(//p.webshots.net/images/util/util_portlet-bl_6x6.gif)
		no-repeat bottom left;
	padding: 1.4em 0 1.4em 17px;
	width: 145px;
	overflow: hidden;
}

#footer {
	display: inline-block;
	position: relative;
	clear: both;
	margin-top: 3.5em !important;
	padding-top: 0 !important;
	background: #ececec url(//p.webshots.net/images/grfk/grfk_footer_bg.gif)
		repeat-x;
	border-bottom: 1px solid #d3d3d3;
}

#footer {
	display: block;
}

#footer form {
	position: absolute;
	top: -3.5em;
	right: 1.8em;
	width: auto !important;
	width: 1px;
	white-space: nowrap;
}

#footer form fieldset * {
	vertical-align: middle;
}

#footer form label {
	color: #3b3b3b;
	font-size: 89%;
	font-weight: bold;
	margin-right: .4em;
}

#footer form input {
	font-size: 140%;
	padding: .3em .35em;
	width: 7.4em;
	color: #e72d18;
	background: #fffbbc;
	border: 1px solid #d7d5c9;
}

#footer form button {
	width: 79px;
	height: 28px;
	margin: 0 1em 0 .3em !important;
	margin: 0 1.25em 0 .75em;
	background: url(//p.webshots.net/images/btn/btn_footerGoGetIt.gif)
		no-repeat left;
	text-indent: -9999px;
	overflow: hidden;
}

#footer form button:hover,#footer form button.hover {
	background-position: right;
}

#footer form a {
	color: #a7a7a7;
	font-size: 76%;
	font-weight: bold;
}

#footer form a:hover {
	color: #e01e03;
}

#footer .tabs li {
	float: left;
}

#footer .tabs ul li {
	padding: 1.6em 1.4em;
}

#footer .tabs ul li li {
	float: none;
	padding: 0;
	line-height: 1.15em;
}

#footer .tabs h4 {
	position: absolute;
	height: 36px;
	top: -30px;
	background: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	visibility: visible !important;
}

#footer .tabs .webshots h4 {
	width: 119px;
	left: 0;
	background-image:
		url(//p.webshots.net/images/grfk/grfk_footerTab_webshots_inactive.png)
		;
}

#footer .tabs .cnet h4 {
	width: 112px;
	left: 119px;
	background-image:
		url(//p.webshots.net/images/grfk/grfk_footerTab_cnet_inactive.png);
}

#footer .tabs a {
	color: #6d6d6d;
	font-size: 76%;
}

#footer .tabs a:hover {
	color: #e01d07;
}

#footer .tabs h5 {
	color: #424242;
	font-size: 92%;
}

#footer .tabs .cnet,#footer .tabs .webshots {
	float: none;
	clear: both;
	width: 100%;
	margin-right: -100%;
}

html.js #footer .tabs .webshots,html.js #footer .tabs .cnet {
	float: left;
	clear: none;
}

#footer .tabs .cnet h5 {
	color: #FF8400;
	margin-bottom: .4em;
}

#footer .tabs .cnet p.description {
	position: static;
	line-height: 1.4em;
	float: left;
	padding: 0 1.2em;
	width: 11.45em;
	margin-top: 1.4em;
	color: #7d766c;
	font-size: 115%;
}

#footer .tabs .cnet .digital {
	width: 18em;
}

#footer .tabs .cnet .digital ul {
	height: auto !important;
	height: 1px;
}

#footer .tabs .cnet .digital ul {
	display: inline-block;
}

/* Hides from IE-mac \*/
#footer .tabs .cnet .digital ul {
	display: block;
}

/* End hide from IE-mac */
#footer .tabs .cnet .digital li {
	float: left;
	width: 50%;
}

#footer .tabs .cnet ul ul {
	border-top: 1px solid #d9d9d8;
	padding-top: .4em;
}

#footer .tabs #webshots-tab.active h4 {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_footerTab_webshots_active.png);
}

#footer .tabs #cnet-tab.active h4 {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_footerTab_cnet_active.png);
}

#footer .tabs li.active li {
	position: relative;
}

html.js #footer .tabs li.active *,#footer .tabs li * {
	visibility: visible;
}

html.js #footer .tabs li * {
	visibility: hidden;
}

#footer .tabs p {
	position: absolute;
	bottom: 0;
	right: 1.8em;
	line-height: 2em;
	font-size: 100%;
}

html.js #footer .tabs p,#footer .tabs .webshots p {
	bottom: -2em;
}

#footer .tabs p a {
	position: relative;
	top: 2px !important;
	top: 1px;
	font-size: 79%;
}

#cnet-tab {
	display: none
}

#flashFooter {
	background-color: #f0f0f0;
	border-top: 1px #d3d3d3 solid;
	border-bottom: 1px #fff solid;
	text-align: center;
	margin: 0 auto;
	display: none;
}

#flashFooterInner {
	border-top: 1px solid #fff;
	border-bottom: 1px #d3d3d3 solid;
	display: none;
}

#footerBuffer {
	height: 52px;
}

#footerTextAd {
	height: 1.65em;
	padding-top: .3em;
	font-size: 90%;
	color: #000;
	text-align: center;
	display: none;
}
	
	/*background: url(http://p.webshots.net/images/bg/bg_eyebrow_ad.gif) #f6f6f6;*/
#footerTextAd a {
	color: #1154c3;
	font-weight: bold;
	display: none;
}

#legal {
	padding-bottom: 5px;
	line-height: 1.85em;
	background: #ececec;
	border-top: 1px solid #fbfbfb;
	overflow: hidden;
}

#legal .sub {
	z-index: 0;
}

#legal .corporate-links *,#legal .legal-info * {
	display: inline;
}

#legal li {
	margin-left: .25em;
	padding-left: .75em;
	background: url(//p.webshots.net/images/util/util_footer-divider.gif)
		no-repeat left;
}

#legal li.first {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

#legal .corporate-links,#legal .legal-info {
	position: relative;
	margin-left: 1.8em;
	font-size: 79%;
}

#legal .legal-info {
	float: left;
	display: inline;
}

#legal label {
	font-size: 79%;
}

#legal p,#legal a,#legal label {
	color: #6d6d6d;
}

#legal a:hover {
	color: #e01d07;
}

#legal form {
	float: right;
	display: inline;
	margin-right: 1.8em;
}

#legal form div * {
	vertical-align: middle;
}

#legal form select option {
	padding-right: 10px;
}

#legal form select,#legal form input {
	font-size: 92%;
}

/* overture/ditto ads  */
.overture a {
	display: block;
}

.overture .title,.overture .link {
	font-weight: bold;
}

.overture .title {
	padding-top: 10px
}

.overture {
	font-size: 105%;
}

body #content .overture a.text {
	color: #000 !important;
}

body #content .overture a.text:hover {
	color: #000 !important;
}

body #content #photoCats .photoDropDown a#travelAd {
	font-weight: bold;
	margin-top: 5px
}

/* mpu */
.mpu {
	clear: left !important;
}  /* gatefold fix */
.mpu img {
	margin: 0 auto;
	padding-bottom: 5px;
}

/* Rubics promos */
.promo {
	display: block;
	_height: 85px;
	min-height: 85px;
	margin-bottom: 1em;
	border: none;
	clear: both;
}

.promo h4 {
	font-size: 100%;
}

.promo img {
	float: left;
	margin-right: 8px;
}

/* text ad */
#text-ad-container {
	background: url(http://p.webshots.net/images/bg/bg_eyebrow_ad.gif)
		#f6f6f6;
	width: 100%;
	height: 1.65em;
	padding-top: .3em;
	border-bottom: 1px solid #c6c6c6;
	font-size: 90%;
	color: #000;
	text-align: center;
	display: none;
}

#text-ad-container a {
	color: #1154c3;
	font-weight: bold;
}

#text-ad-container div {
	display: inline;
}

#text-ad-container span#firstAd {
	margin-right: 50px
}

#text-ad-container iframe {
	height: 20px;
	margin-bottom: -7px
}

.toolbar #nav {
	float: none !important;
}

.toolbar .skins .colors li {
	width: 10px;
	height: 8px;
}

.toolbar .skins {
	width: 51px;
	min-height: 5px;
}

.toolbar .skins h3 {
	cursor: pointer;
}

.toolbar .skins .patterns {
	display: none !important;
}  /* temporary */ /* skins */
.skins #blazing,.themes #blazing,body.blazing #header,body.blazing .message-box h6
	{
	background: #c83d1d;
}

body.blazing #explore-gifts {
	background-color: #c83d1d;
}

body.blazing #user,body.blazing #pass {
	color: #614c2f;
	border-color: #f68469;
}

body.blazing #nav a,body.blazing #content a,body.blazing #projects .project-type
	{
	color: #c83d1d !important;
}

body.blazing #nav a:hover,body.blazing #content a:hover,body.blazing #content #explore-gifts .carousel li.active p a
	{
	color: #ff1a00 !important;
}

body.blazing #album .nav strong,body.blazing #album dl.nav a:hover {
	background-color: #ff1a00 !important;
}

body.blazing #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_red_9x11.gif)
}

body.blazing #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_red_124x26.gif);
}

body.blazing #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_red.gif)
		;
}

body.blazing #carousel .wrapper {
	border-color: #962006;
}

body.blazing #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_red.gif)
		;
}

body.blazing #carousel .wrapper2 {
	background: #c83d1e;
	border-color: #a12507;
}

body.blazing #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_red.gif)
		;
}

body.blazing #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_red.gif)
		;
}

body.blazing #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_red.gif)
		;
}

body.blazing #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_red.gif)
		;
}

body.blazing #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_red.gif)
		;
}

body.blazing #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_red.gif)
		;
}

body.blazing #carousel-tabs li a span {
	border-bottom-color: #ecc4ba;
}

body.blazing #explore-gifts .carousel li.active .thumb a img {
	border-color: #ff1a00;
}

.skins #classic,.themes #classic,body.classic #header,body.classic .message-box h6
	{
	background: #2071c9;
}

body.classic #explore-gifts {
	background-color: #2071c9;
}

body.classic #user,body.classic #pass {
	color: #614c2f;
	border-color: #095bc8;
}

body.classic #nav a,body.classic #content a,body.classic #projects .project-type
	{
	color: #2071c9 !important;
}

body.classic #nav a:hover,body.classic #content a:hover,body.classic #content #explore-gifts .carousel li.active p a
	{
	color: #0038ed !important;
}

body.classic #album .nav strong,body.classic #album dl.nav a:hover {
	background-color: #0038ed !important;
}

body.classic #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_blu_9x11.gif)
}

body.classic #nav li div,body.classic #nav li div div,body.classic #nav li div div div,body.classic #nav li div div div div
	{
	background-image:
		url(//p.webshots.net/images/util/util_item-side_blu_1x1.gif);
}

body.classic #nav li div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_blue-tl_4x4.gif);
}

body.classic #nav li div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_blue-tr_4x4.gif);
}

body.classic #nav li div div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_blue-bl_4x4.gif);
}

body.classic #nav li a:hover,body.classic #nav .active a {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_blue-br_4x4.gif);
}

body.classic #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_blu_124x26.gif);
}

body.classic #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_blue.gif)
		;
}

body.classic #carousel .wrapper {
	border-color: #2464a7;
}

body.classic #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_blue.gif)
		;
}

body.classic #carousel .wrapper2 {
	background: #3a7dc3;
	border-color: #2464a7;
}

body.classic #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_blue.gif)
		;
}

body.classic #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_blue.gif)
		;
}

body.classic #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_blue.gif)
		;
}

body.classic #carousel-tabs li a {
	color: #2071c9 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_blue.gif)
		;
}

body.classic #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_blue.gif)
		;
}

body.classic #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_blue.gif)
		;
}

body.classic #carousel-tabs li a span {
	border-bottom-color: #a7c5e1;
}

body.classic #explore-gifts .carousel li.active .thumb a img {
	border-color: #0038ed;
}

.skins #jungle,.themes #jungle,body.jungle #header,body.jungle .message-box h6
	{
	background: #3a7c28;
}

body.jungle #explore-gifts {
	background-color: #3a7c28;
}

body.jungle #user,body.jungle #pass {
	color: #614c2f;
	border-color: #3a8322;
}

body.jungle #nav a,body.jungle #content a,body.jungle #projects .project-type
	{
	color: #3a7c28 !important;
}

body.jungle #nav a:hover,body.jungle #content a:hover,body.jungle #content #explore-gifts .carousel li.active p a
	{
	color: #4ac400 !important;
}

body.jungle #album .nav strong,body.jungle #album dl.nav a:hover {
	background-color: #4ac400 !important;
}

body.jungle #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_grn_9x11.gif)
}

body.jungle #nav li div,body.jungle #nav li div div,body.jungle #nav li div div div,body.jungle #nav li div div div div
	{
	background-image:
		url(//p.webshots.net/images/util/util_item-side_grn_1x1.gif);
}

body.jungle #nav li div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_green-tl_4x4.gif);
}

body.jungle #nav li div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_green-tr_4x4.gif);
}

body.jungle #nav li div div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_green-bl_4x4.gif);
}

body.jungle #nav li a:hover,body.jungle #nav .active a {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_green-br_4x4.gif);
}

body.jungle #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_grn_124x26.gif);
}

body.jungle #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_green.gif)
		;
}

body.jungle #carousel .wrapper {
	border-color: #1b5604;
}

body.jungle #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_green.gif)
		;
}

body.jungle #carousel .wrapper2 {
	background: #3a7d28;
	border-color: #1b5604;
}

body.jungle #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_green.gif)
		;
}

body.jungle #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_green.gif)
		;
}

body.jungle #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_green.gif)
		;
}

body.jungle #carousel-tabs li a {
	color: #3a7e25 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_green.gif)
		;
}

body.jungle #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_green.gif)
		;
}

body.jungle #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_green.gif)
		;
}

body.jungle #carousel-tabs li a span {
	border-bottom-color: #c6dcb6;
}

body.jungle #explore-gifts .carousel li.active .thumb a img {
	border-color: #4ac400;
}

.skins #blackfriday,.themes #blackfriday,body.blackfriday #header,body.blackfriday .message-box h6
	{
	background: #0b0b0b;
}

body.blackfriday #explore-gifts {
	background-color: #0b0b0b;
}

body.blackfriday #user,body.blackfriday #pass {
	color: #614c2f;
	border-color: #f68469;
}

body.blackfriday #nav a,body.blackfriday #content a,body.blackfriday #projects .project-type
	{
	color: #e12b15 !important;
}

body.blackfriday #nav a:hover,body.blackfriday #content a:hover,body.blackfriday #content #explore-gifts .carousel li.active p a
	{
	color: #ff1a00 !important;
}

body.blackfriday #album .nav strong,body.blackfriday #album dl.nav a:hover
	{
	background-color: #ff1a00 !important;
}

body.blackfriday #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_red_9x11.gif)
}

body.blackfriday #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_red_124x26.gif);
}

body.blackfriday #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_black.gif)
		;
}

body.blackfriday #carousel .wrapper {
	border-color: #000;
}

body.blackfriday #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_black.gif)
		;
}

body.blackfriday #carousel .wrapper2 {
	background: #0b0b0b;
	border-color: #000;
}

body.blackfriday #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_black.gif)
		;
}

body.blackfriday #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_black.gif)
		;
}

body.blackfriday #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_black.gif)
		;
}

body.blackfriday #carousel-tabs li a {
	color: #c93c1e !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_black.gif)
		;
}

body.blackfriday #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_black.gif)
		;
}

body.blackfriday #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_black.gif)
		;
}

body.blackfriday #carousel-tabs li a span {
	border-bottom-color: #edc0b3;
}

body.blackfriday #explore-gifts .carousel li.active .thumb a img {
	border-color: #ff1a00;
}

.skins #eggplant,.themes #eggplant,body.eggplant #header,body.eggplant .message-box h6
	{
	background: #631644;
}

body.eggplant #explore-gifts {
	background-color: #631644;
}

body.eggplant #user,body.eggplant #pass {
	color: #614c2f;
	border-color: #a86b8d;
}

body.eggplant #nav a,body.eggplant #content a,body.eggplant #projects .project-type
	{
	color: #797708 !important;
}

body.eggplant #nav a:hover,body.eggplant #content a:hover,body.eggplant #content #explore-gifts .carousel li.active p a
	{
	color: #797708 !important;
}

body.eggplant #album .nav strong,body.eggplant #album dl.nav a:hover {
	background-color: #797708 !important;
}

body.eggplant #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_egg_9x11.gif)
}

body.eggplant #nav li div,body.eggplant #nav li div div,body.eggplant #nav li div div div,body.eggplant #nav li div div div div
	{
	background-image:
		url(//p.webshots.net/images/util/util_item-side_egg_1x1.gif);
}

body.eggplant #nav li div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_egg-tl_4x4.gif);
}

body.eggplant #nav li div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_egg-tr_4x4.gif);
}

body.eggplant #nav li div div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_egg-bl_4x4.gif);
}

body.eggplant #nav li a:hover,body.eggplant #nav .active a {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_egg-br_4x4.gif);
}

body.eggplant #search-btn {
	background-image: url(//p.webshots.net/images/btn/btn_search_egg.gif);
}

body.eggplant #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_purple.gif)
		;
}

body.eggplant #carousel .wrapper {
	border-color: #63174a;
}

body.eggplant #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_purple.gif)
		;
}

body.eggplant #carousel .wrapper2 {
	background: #9c3e73;
	border-color: #63174a;
}

body.eggplant #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_purple.gif)
		;
}

body.eggplant #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_purple.gif)
		;
}

body.eggplant #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_purple.gif)
		;
}

body.eggplant #carousel-tabs li a {
	color: #55103f !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_purple.gif)
		;
}

body.eggplant #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_purple.gif)
		;
}

body.eggplant #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_purple.gif)
		;
}

body.eggplant #carousel-tabs li a span {
	border-bottom-color: #d8b2cb;
}

body.eggplant #explore-gifts .carousel li.active .thumb a img {
	border-color: #797708;
}

.skins #valentine,.themes #valentine,body.valentine #header,body.valentine .message-box h6
	{
	background: #df8db5;
}

body.valentine #explore-gifts {
	background-color: #df8db5;
}

body.valentine #user,body.valentine #pass {
	color: #614c2f;
	border-color: #a86b8d;
}

body.valentine #nav a,body.valentine #content a,body.valentine #projects .project-type
	{
	color: #fa5485 !important;
}

body.valentine #nav a:hover,body.valentine #content a:hover,body.valentine #content #explore-gifts .carousel li.active p a
	{
	color: #f20056 !important;
}

body.valentine #album .nav strong,body.valentine #album dl.nav a:hover {
	background-color: #f20056 !important;
}

body.valentine #nav .dropdown span {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_navbar_arw_pink_9x5.gif);
	margin-top: -1px;
}

body.valentine #nav li div,body.valentine #nav li div div,body.valentine #nav li div div div,body.valentine #nav li div div div div
	{
	background-image:
		url(//p.webshots.net/images/util/util_item-side_pink_1x1.gif);
}

body.valentine #nav li div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_pink-tl_4x4.gif);
}

body.valentine #nav li div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_pink-tr_4x4.gif);
}

body.valentine #nav li div div div div div div div {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_pink-bl_4x4.gif);
}

body.valentine #nav li a:hover,body.valentine #nav .active a {
	background-image:
		url(//p.webshots.net/images/crn/crn_item_pink-br_4x4.gif);
}

body.valentine #search-btn {
	background-image: url(//p.webshots.net/images/btn/btn_search_pink.gif);
}

body.valentine #carousel {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_top_pink.gif)
		;
}

body.valentine #carousel .wrapper {
	border-color: #c36491;
}

body.valentine #carousel .wrapper1 {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_outer_btm_pink.gif)
		;
}

body.valentine #carousel .wrapper2 {
	background: #df8db5;
	border-color: #c36491;
}

body.valentine #carousel .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_pink.gif)
		;
}

body.valentine #carousel .section {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_btm_pink.gif)
		;
}

body.valentine #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_pink.gif)
		;
}

body.valentine #carousel-tabs li a {
	color: #f45585 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_pink.gif)
		;
}

body.valentine #carousel #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_pink.gif)
		;
}

body.valentine #carousel #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_pink.gif)
		;
}

body.valentine #carousel-tabs li a span {
	border-bottom-color: #dfbace;
}

body.valentine #explore-gifts .carousel li.active .thumb a img {
	border-color: #f20056;
}

.skins #teal,.themes #teal,body.teal #header,body.teal .message-box h6 {
	background: #3e8083;
}

body.teal #explore-gifts {
	background-color: #3e8083;
}

body.teal #nav a,body.teal #content a,body.teal #projects .project-type
	{
	color: #d35700 !important;
}

body.teal #nav a:hover,body.teal #content a:hover,body.teal #content #explore-gifts .carousel li.active p a
	{
	color: #fd8f00 !important;
}

body.teal #album .nav strong,body.teal #album dl.nav a:hover {
	background-color: #fd8f00 !important;
}

body.teal #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_pumpkin.gif);
}

body.teal #explore-gifts .carousel li.active .thumb a img {
	border-color: #fd8f00;
}

.skins #pumpkin,.themes #pumpkin,body.pumpkin #header,body.pumpkin .message-box h6
	{
	background: #e27100;
}

body.pumpkin #explore-gifts {
	background-color: #e27100;
}

body.pumpkin #nav a,body.pumpkin #content a,body.pumpkin #projects .project-type
	{
	color: #d35700 !important;
}

body.pumpkin #nav a:hover,body.pumpkin #content a:hover,body.pumpkin #content #explore-gifts .carousel li.active p a
	{
	color: #fd8f00 !important;
}

body.pumpkin #album .nav strong,body.pumpkin #album dl.nav a:hover {
	background-color: #fd8f00 !important;
}

body.pumpkin #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_pumpkin.gif);
}

body.pumpkin #explore-gifts .carousel li.active .thumb a img {
	border-color: #fd8f00;
}

.skins #sage,.themes #sage,body.sage #header,body.sage .message-box h6 {
	background: #8c8f6c;
}

body.sage #explore-gifts {
	background-color: #8c8f6c;
}

body.sage #nav a,body.sage #content a,body.sage #projects .project-type
	{
	color: #d35700 !important;
}

body.sage #nav a:hover,body.sage #content a:hover,body.sage #content #explore-gifts .carousel li.active p a
	{
	color: #fd8f00 !important;
}

body.sage #album .nav strong,body.sage #album dl.nav a:hover {
	background-color: #fd8f00 !important;
}

body.sage #search-btn {
	background-image:
		url(//p.webshots.net/images/btn/btn_search_pumpkin.gif);
}

body.sage #explore-gifts .carousel li.active .thumb a img {
	border-color: #fd8f00;
}

/* end of skins */ /* pagination */
#page-nav {
	padding: .5em .5em 0 .5em;
	margin: 1em 0 .5em;
	float: right;
}

#page-nav :after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#page-nav .next {
	border: none;
}

#page-nav a,#page-nav strong {
	padding: 0.4em;
	font-weight: normal;
	font-size: .85em;
	float: left;
	height: 1.1em;
	line-height: 1.1em;
	color: #e10;
	border-right: 1px solid #b6b4b7;
	font-weight: bold;
	text-decoration: none;
}

#page-nav strong a {
	border: none !important;
}

body.blazing #page-nav a:hover,body.blazing #page-nav strong a {
	background: #c83d1d;
	color: #fff !important;
	text-decoration: none;
}

body.classic #page-nav a:hover,body.classic #page-nav strong a {
	background: #2071c9;
	color: #fff !important;
	text-decoration: none;
}

body.jungle #page-nav a:hover,body.jungle #page-nav strong a {
	background: #3a7c28;
	color: #fff !important;
	text-decoration: none;
}

body.blackfriday #page-nav a:hover,body.blackfriday #page-nav strong a {
	background: #e12b15;
	color: #fff !important;
	text-decoration: none;
}

body.eggplant #page-nav a:hover,body.eggplant #page-nav strong a {
	background: #824bcb;
	color: #fff !important;
	text-decoration: none;
}

body.valentine #page-nav a:hover,body.valentine #page-nav strong a {
	background: #df8db5;
	color: #fff !important;
	text-decoration: none;
}

#modules #sponsor a,.bestbuy-sponsor {
	display: block;
	position: absolute;
	top: 50%;
	right: 3px;
	width: 162px;
	height: 18px;
	margin-top: -9px;
	background: url(//p.webshots.net/images/ad/ad_BBSponsored.gif) no-repeat
		;
	text-indent: -9999px;
	overflow: hidden;
}

/* crest carousel 11/5 - 11/11 */
body#family #carousel.skin-crest {
	background-image:
		url(http://p.webshots.net/images/skin/skin_crest_top.jpg) !important;
}

body#family #carousel.skin-crest .wrapper1 {
	background: #a80006;
	padding-bottom: 0;
}

body#family #carousel.skin-crest .wrapper2 {
	background: url(http://p.webshots.net/images/skin/skin_crest_mid.jpg)
		no-repeat top;
	border-color: #5c6a4b;
	padding-bottom: 0;
}

body#family #carousel.skin-crest .wrapper2 h2 {
	visibility: hidden;
}

body#family #carousel.skin-crest .wrapper {
	border-color: #5c6a4c;
}

body#family #carousel.skin-crest .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_green.gif)
		;
}

body#family #carousel.skin-crest .section {
	background-image:
		url(http://p.webshots.net/images/skin/skin_crest_inner_btm.jpg);
}

body#family #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_green.gif)
		;
}

body#family #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_green.gif)
		;
}

body#family #carousel.skin-crest #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_green.gif)
		;
}

body#family #carousel.skin-crest #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_green.gif)
		;
}

body#family #carousel-tabs li a span {
	border-bottom-color: #ecc4ba;
}

body#family #carousel.skin-crest a.crest {
	display: block;
	height: 68px;
	background: url(http://p.webshots.net/images/skin/skin_crest_btm.jpg)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

/* handy carousel 12/17 - 12/23*/
body#entertainment #carousel.handy {
	background-image:
		url(http://p.webshots.net/images/skin/skin_handy_carousel_bg.jpg);
}

body#entertainment #carousel.handy .wrapper1 {
	padding-bottom: 0;
}

body#entertainment #carousel.handy .wrapper2 {
	border-color: #5c6a4b;
	background:
		url(http://p.webshots.net/images/skin/skin_handy_carousel_bg.jpg)
		no-repeat center -5px;
	padding-bottom: 0;
}

body#entertainment #carousel.handy .wrapper2 h2 {
	visibility: hidden;
}

body#entertainment #carousel.handy .wrapper {
	border-color: transparent;
}

body#entertainment #carousel.handy .sections {
	background:
		url(http://p.webshots.net/images/skin/skin_handy_carousel_bg.jpg) -9px
		-65px;
	width: 587px
}

body#entertainment #carousel.handy .section {
	background:
		url(http://p.webshots.net/images/skin/skin_handy_carousel_bg.jpg) -9px
		225px;
	_background-position: -9px 223px
}

body#entertainment #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_black.gif)
		;
}

body#entertainment #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_black.gif)
		;
}

body#entertainment #carousel.handy #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_black.gif)
		;
}

body#entertainment #carousel.handy #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_black.gif)
		;
}

body#entertainment #carousel-tabs li a span {
	border-bottom-color: #ecc4ba;
}

body#entertainment #carousel.handy a.handy {
	display: block;
	height: 68px;
	background:
		url(http://p.webshots.net/images/skin/skin_handy_carousel_bg.jpg)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

/*Duracell travel 12/10 -12/13*/
body#travel #carousel.duracell {
	background-image:
		url(http://p.webshots.net/images/skin/duracell_carousel_top.jpg);
}

body#travel #carousel.duracell .wrapper1 {
	background: #a80006;
	padding-bottom: 0;
}

body#travel #carousel.duracell .wrapper2 {
	background:
		url(http://p.webshots.net/images/skin/duracell_carousel_mid.jpg)
		no-repeat top;
	border-color: #5c6a4b;
	padding-bottom: 0;
}

body#travel #carousel.duracell .wrapper2 h2 {
	visibility: hidden;
}

body#travel #carousel.duracell .wrapper {
	border-color: #5c6a4c;
}

body#travel #carousel.duracell .sections {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_inner_top_black.gif)
		;
}

body#travel #carousel.duracell .section {
	background-image:
		url(http://p.webshots.net/images/skin/duracell_carousel_inner_btm.jpg)
		;
}

body#travel #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_black.gif)
		;
}

body#travel #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_black.gif)
		;
}

body#travel #carousel.duracell #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_black.gif)
		;
}

body#travel #carousel.duracell #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_black.gif)
		;
}

body#travel #carousel-tabs li a span {
	border-bottom-color: #ecc4ba;
}

body#travel #carousel.duracell a.duracell {
	display: block;
	height: 68px;
	background:
		url(http://p.webshots.net/images/skin/duracell_carousel_btm.jpg)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

/* macys carousel 12/17 - 12/21*/
body#family #carousel.macys {
	background-image:
		url(http://p.webshots.net/images/skin/skin_macys_carousel.jpg);
}

body#family #carousel.macys .wrapper1 {
	padding-bottom: 0;
}

body#family #carousel.macys .wrapper2 {
	border-color: #6e7a5e;
	background:
		url(http://p.webshots.net/images/skin/skin_macys_carousel.jpg)
		no-repeat center -5px;
	padding-bottom: 0;
}

body#family #carousel.macys .wrapper2 h2 {
	visibility: hidden;
}

body#family #carousel.macys .wrapper {
	border-color: #5e6b4c;
}

body#family #carousel.macys .sections {
	background:
		url(http://p.webshots.net/images/skin/skin_macys_carousel.jpg) -9px
		-5.4em; #
	background-position: -9px -65px;
	width: 587px
}

body#family #carousel.macys .section {
	background:
		url(http://p.webshots.net/images/skin/skin_macys_carousel.jpg) -9px
		225px;
	_background-position: -9px 223px
}

body#family #carousel-tabs li {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_green.gif)
		;
}

body#family #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_green.gif)
		;
}

body#family #carousel.macys #carousel-tabs li.active {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_left_green.gif)
		;
}

body#family #carousel.macys #carousel-tabs li.active a {
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_carousel_tab_active_right_green.gif)
		;
}

body#family #carousel-tabs li a span {
	border-bottom-color: #6e7a5e;
}

body#family #carousel.macys a.macys {
	display: block;
	height: 68px;
	background:
		url(http://p.webshots.net/images/skin/skin_macys_carousel.jpg)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

/* pedigree carousel 2/4 - 2/10 */
body#pets div.pedigree {
	background-image:
		url(//p.webshots.net/images/skin/skin_pedigree_carousel.gif)
		!important;
}

body#pets #carousel.pedigree .wrapper1 {
	padding-bottom: 0;
}

body#pets #carousel.pedigree .wrapper2 {
	border-color: #6e7a5e;
	background: url(//p.webshots.net/images/skin/skin_pedigree_carousel.gif)
		no-repeat center -5px;
	padding-bottom: 0;
}

body#pets #carousel.pedigree .wrapper2 h2 {
	visibility: hidden;
}

body#pets #carousel.pedigree .wrapper {
	border-color: #5e6b4c;
}

body#pets #carousel.pedigree .sections {
	background: url(//p.webshots.net/images/skin/skin_pedigree_carousel.gif)
		-9px -5.4em; #
	background-position: -9px -65px;
	width: 587px
}

body#pets #carousel.pedigree .section {
	background: url(//p.webshots.net/images/skin/skin_pedigree_carousel.gif)
		-9px 225px;
	_background-position: -9px 223px
}

body#pets #carousel-tabs li {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_green.gif)
		;
}

body#pets #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_green.gif)
		;
}

body#pets #carousel.pedigree #carousel-tabs li.active {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_active_left_green.gif)
		;
}

body#pets #carousel.pedigree #carousel-tabs li.active a {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_active_right_green.gif)
		;
}

body#pets #carousel-tabs li a span {
	border-bottom-color: #6e7a5e;
}

body#pets #carousel.pedigree a.pedigree {
	display: block;
	height: 68px;
	background: url(//p.webshots.net/images/skin/skin_pedigree_carousel.gif)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

body .pedigree-links {
	display: none;
}

body.pedigree .pedigree-links {
	position: absolute;
	display: block;
	bottom: 34px;
	left: 573px !important;
	z-index: 40000;
}

body.pedigree .pedigree-links a {
	display: block;
	width: 70px;
	height: 20px;
	margin-top: 30px;
	text-indent: -9999px;
	overflow: hidden;
}

body#pets #carousel .pedigree-links {
	position: absolute;
	display: block;
	bottom: 29px;
	left: 497px !important;
	z-index: 40000;
}

body#pets #carousel .pedigree-links a {
	display: block;
	width: 70px;
	height: 15px;
	margin-top: 4px;
	text-indent: -9999px;
	overflow: hidden;
}

body.pedigree .mpu {
	padding-top: 10px;
	background: url(//p.webshots.net/images/grfk/advertisement_71x5.gif)
		no-repeat top;
}

/* comcast carousel 2/14 - 2/16 */
body#family div.comcast {
	background-image:
		url(//p.webshots.net/images/skin/skin_comcast_carousel.gif) !important
		;
}

body#family #carousel.comcast .wrapper1 {
	padding-bottom: 0;
}

body#family #carousel.comcast .wrapper2 {
	border-color: #6e7a5e;
	background: url(//p.webshots.net/images/skin/skin_comcast_carousel.gif)
		no-repeat center -5px;
	padding-bottom: 0;
}

body#family #carousel.comcast .wrapper2 h2 {
	visibility: hidden;
}

body#family #carousel.comcast .wrapper {
	border-color: #5e6b4c;
}

body#family #carousel.comcast .sections {
	background: url(//p.webshots.net/images/skin/skin_comcast_carousel.gif)
		-9px -5.4em; #
	background-position: -9px -65px;
	width: 587px
}

body#family #carousel.comcast .section {
	background: url(//p.webshots.net/images/skin/skin_comcast_carousel.gif)
		-9px 225px;
	_background-position: -9px 223px
}

body#family #carousel-tabs li {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_inactive_left_green.gif)
		;
}

body#family #carousel-tabs li a {
	color: #c93c20 !important;
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_inactive_right_green.gif)
		;
}

body#family #carousel.comcast #carousel-tabs li.active {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_active_left_green.gif)
		;
}

body#family #carousel.comcast #carousel-tabs li.active a {
	background-image:
		url(//p.webshots.net/images/grfk/grfk_carousel_tab_active_right_green.gif)
		;
}

body#family #carousel-tabs li a span {
	border-bottom-color: #6e7a5e;
}

body#family #carousel.comcast a.comcast {
	display: block;
	height: 68px;
	background: url(//p.webshots.net/images/skin/skin_comcast_carousel.gif)
		no-repeat bottom;
	text-indent: -9999px;
	overflow: hidden;
}

body.comcast .comcast-links {
	position: absolute;
	bottom: 34px;
	left: 573px !important;
	z-index: 40000;
}

body.comcast .comcast-links a {
	display: block;
	width: 70px;
	height: 20px;
	margin-top: 30px;
	text-indent: -9999px;
	overflow: hidden;
}

body#family #carousel .comcast-links {
	position: absolute;
	bottom: 29px;
	left: 497px !important;
	z-index: 40000;
}

body#family #carousel .comcast-links a {
	display: block;
	width: 70px;
	height: 15px;
	margin-top: 4px;
	text-indent: -9999px;
	overflow: hidden;
}

body.comcast .mpu {
	padding-top: 10px;
	background: url(//p.webshots.net/images/grfk/advertisement_71x5.gif)
		no-repeat top;
}

/* photoworks integration */
a.shopping-cart {
	position: absolute;
	top: 15px;
	left: 37.4em;
	padding-left: 21px;
	min-height: 19px;
	font-size: .92em;
	background: url(//p.webshots.net/images/icon/shopping_cart_18x19.png)
		no-repeat left;
	color: #fff;
	font-weight: bold;
	text-transform: lowercase;
	z-index: 1;
	color: #fff !important;
}

* html a.shopping-cart {
	height: 19px;
	background: none;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'//p.webshots.net/images/icon/shopping_cart_18x19.png', sizingMethod =
		'crop' );
}

#nav .buy-prints .drop-menu {
	width: 10em;
}

.merchandise {
	width: 300px;
	margin: -10px 0 9px;
	padding: 10px 0 4px;
	overflow: hidden;
}

.merchandise * {
	display: block;
}

.merchandise .prints {
	float: left;
}

.merchandise .gifts {
	float: right;
}

.merchandise li {
	position: relative;
}

.merchandise li * {
	background: url(//p.webshots.net/images/btn/green_292x150.gif) no-repeat
		left top;
	cursor: pointer;
}

.merchandise li a .c1 {
	position: relative;
	top: 4px;
	width: 146px;
	padding: 6px 0 10px;
	background-position: left bottom;
	overflow: hidden;
}

.merchandise li a .c2 {
	float: left;
	display: inline;
	margin-left: 14px;
	padding-right: 31px;
	background: url(//p.webshots.net/images/icon/icon_new_26x11.gif)
		no-repeat right;
}

.merchandise li a .c3 {
	padding-left: 21px;
	font-size: .9em;
	font-weight: bold;
	text-transform: lowercase;
	background-position: left;
}

.merchandise li a:hover {
	background-position: right top;
}

.merchandise li a:hover .c1 {
	background-position: right bottom;
}

.merchandise li.prints a .c3 {
	background-image: url(//p.webshots.net/images/icon/icon_orderPrint.png);
}

.merchandise li.gifts a .c3 {
	background-image:
		url(//p.webshots.net/images/icon/gift_basket_14x15.gif);
}

.merchandise em {
	position: absolute;
	left: -9999px;
}

.actionsBox {
	margin-top: 0 !important;
}

#media .view-actions {
	padding-bottom: 15px !important;
}

#leaderboard {
	display: inline-block;
}

#leaderboard {
	display: block;
	margin-bottom: 25px;
	text-align: center;
}

#leaderboard .sub {
	position: static;
}

#leaderboard iframe {
	display: block;
	margin: 0 auto;
}

/*--Holiday Hat fix for A */
 #leaderboard{ margin-top:80px;}
 
.sub div.banner,#advancedSearch #leaderBoard {
	display: none !important;
}  /* bug 800643 - temporary fix until next release */
#support table table td {
	text-align: left;
}

#content { margin-top:80px; margin-bottom:200px !important; }
#holidayhat {
	position: absolute;
left:50%;
	display: block;
	margin: 0 auto 0 -482px!important;
	width: 963px;
}
}