/* $Revision: 49030 $ */
* {margin: 0; padding: 0;}
html {color: #000; background: #e2e2e2; border: none; font: normal 76%/1.4 verdana, arial, helvetica, sans-serif;}
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;}
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, .tracker-image * {display: block; width: 1px; height: 1px; font-size: 0; line-height: 0px; overflow: hidden;}

/* begin 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;}
#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: 9.5em;}
#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;}

/* end of 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 {border:none; margin-bottom:30px; 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;}


#skin-link { text-indent:-9999px;}

/* 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;}

.sub div.banner,
    #advancedSearch #leaderBoard {display: none !important;} /* bug 800643 - temporary fix until next release */
