* {margin: 0; padding: 0;}
html {color: #fff; font: normal 76%/1.4 verdana, arial, helvetica, sans-serif;}
body {background: #000 !important;}
a {color: #fff; text-decoration: none;}
a:hover {text-decoration: underline;}
ul {list-style: none;}
body {text-align: center;}

#slideshow {width: 825px; margin: 12px auto; text-align: left;}
#slideshow.customize {width: 941px;}
#slideshow .header h1,
#slideshow .header h2,
#slideshow .header h3 {padding: 1px 0; font: normal 130% arial, verdana, helvetica, sans-serif;}
#slideshow .header h1 {float: right; display: inline; width: 77px; margin-right: 80px;}
#slideshow .header h1 a {display: block; height: 1.2em; background: url(http://p.webshots.net/images/logo/logo_ss_webshots.gif) no-repeat center; text-indent: -9999px; overflow: hidden;}
#slideshow .header h2 {float: left; padding-right: 10px; border-right: 1px solid #454545;}
#slideshow .header h3 {float: left; padding-left: 10px;}
#slideshow .header:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#slideshow .header {display: inline-block;}
#slideshow .header {display: block;}
* html #slideshow .header {height: 1px;}

#slideshow #content {float: left; margin: 12px 0; clear: both;}
#slideshow #flash-content {width: 640px; height: 518px; overflow: hidden;}
#slideshow.customize #flash-content {width: 756px; height: 576px;}

#slideshow #options {float: right; width: 160px; overflow: hidden;}
#slideshow #options h4 {font-size: 100%; padding: 5px 10px; margin-top: 13px; color: #aaa; background: url(http://p.webshots.net/images/bg/bg_ss_options.gif) no-repeat; border-bottom: 1px solid #151515; font-weight: normal; font-family: arial, sans-serif; text-transform: lowercase;}
#slideshow #options ul {margin-bottom: 16px; background: #3c3c3c;}
#slideshow #options li {margin: 0 1px; background: no-repeat 8px 3px; border: 1px solid #242424; border-top-color: #515151;}
#slideshow #options li.last {margin: 0; background: #3c3c3c url(http://p.webshots.net/images/bg/bg_ss_options.gif) no-repeat bottom; border-width: 1px 0 0; padding-bottom: 3px;}
#slideshow #options a,
#slideshow #options label {display: block; padding: 4px 0 4px 32px; font-size: 86%; background: no-repeat 8px; text-transform: lowercase; cursor: pointer;}
#slideshow #options label:hover,
#slideshow #options label.hover {text-decoration: underline;}
/*
#slideshow #options li label {background: url(http://p.webshots.net/images/btn/btn_ss_collapse.gif) no-repeat 134px 100%;}
#slideshow #options li.collapsed label {background-image: url(http://p.webshots.net/images/btn/btn_ss_expand.gif);}
*/
#slideshow #options li.collapsed input {position: absolute; left: -9999px;}
#slideshow #options input {width: 111px; margin: 0 0 4px 32px; font-size: 86%; font-family: verdana, sans-serif; padding: 2px; color: #dbdbdb; background: #595959; border: 1px solid #323232; overflow: hidden;}
#slideshow #options input:hover,
#slideshow #options input.hover {color: #000; background: #fdf9c9;}
#slideshow #options input.selected {color: #000; background: #80c0ec;}
#slideshow #options #embed {background-image: url(http://p.webshots.net/images/btn/btn_ss_embed.gif);}
#slideshow #options #publish label {background-image: url(http://p.webshots.net/images/btn/btn_ss_link.gif);}
#slideshow #options #email {background-image: url(http://p.webshots.net/images/btn/btn_ss_email.gif);}
#slideshow #options #customize {background-image: url(http://p.webshots.net/images/btn/btn_ss_customize.gif);}
#slideshow #options #order {background-image: url(http://p.webshots.net/images/btn/btn_ss_dvd.gif);}
#slideshow #options #album {background-image: url(http://p.webshots.net/images/btn/btn_ss_album.gif); float: left; margin-top: -4px; padding-top: 0; padding-bottom: 0;}

.wrap1 {display: table; height: 100%; background: #fff; overflow: hidden;}
.wrap2 {display: table-cell; vertical-align: middle;}
.wrap3 {text-align: center;}
.wrap3 a {color: #c83c43; font-weight: bold;}
.wrap3 a:hover {color: #ff1a2b;}
.wrap3 p {font-size: 127%; color: #8b8b8b; padding: .5em 1.25em;}
.wrap3 p strong {padding: 10px 0 10px 40px; color: #393939; background: url(http://p.webshots.net/images/icon/icon_error.gif) no-repeat left; font-size: 150%; font-weight: normal; text-transform: lowercase;}
.wrap3 ul {margin-top: 1em; line-height: 2em;}

html.js #slideshow .wrap1 {visibility: hidden;}
html.js #slideshow.noflash .wrap1 {visibility: visible;}

.tracker-image,
.tracker-image * {display: block; width: 1px; height: 1px; font-size: 0; line-height: 0px; overflow: hidden;}

/* Intel - Slideshow Skin */
body#intel {background: #d3d3d2 url(http://p.webshots.net/images/skin/skin_intel_slideshow_bg.jpg) top center repeat-x !important;}
#intel-link {display: none;}
body#intel #intel-link {cursor: pointer; display: block; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.webshots.net/images/skin/skin_slideshow_intel_logo.png', sizingMethod='crop'); float: left; margin-left: 5em; margin-top: 23em; border: 0; width: 76px; height: 90px; text-indent: -9999px; overflow: hidden;}
body#intel > div #intel-link {filter: none; background: url(http://p.webshots.net/images/skin/skin_slideshow_intel_logo.png); margin-top: 20em;}


/* Clorox 10/30/07 - 11/4 */
body.clorox {background: #000 url(http://p.webshots.net/images/skin/skin_clorox_slideshow_bg.jpg) top center no-repeat !important; height:900px}
body.clorox #slideshow {height:870px}
body.clorox #slideshow div.header {width: 810px;}
body.clorox #slideshow > div.header {width: 825px;}
body.clorox .skin-link {position: absolute; top: 290px; left: 50%; margin-left: 260px; width: 160px; height: 323px;}
body.clorox .skin-link a {font-size: 90%; position: absolute; top: 0px; left: 0px; width: 160px; height: 323px; padding-top: 0px; padding-left: 0px; text-indent: -9999px; overflow: hidden;}
body.clorox .skin-link img {display: block; border: none;}

/*Crest Family 11/5 - 11/11 */
body.crest {background: #000 url(http://p.webshots.net/images/skin/skin_crest_slideshow.jpg) top center no-repeat !important; height:900px}
body.crest #slideshow {height:870px}
body.crest #slideshow div.header {width: 810px;}
body.crest #slideshow > div.header {width: 825px;}
body.crest #logo-link {background: url(http://p.webshots.net/images/skin/skin_crest_slideshow_logo.png); display:block; border:0; position: absolute; top: 230px; left: 50%; margin-left: 230px; width: 163px; height: 200px;}
* html body.crest #logo-link {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://p.webshots.net/images/skin/skin_crest_slideshow_logo.png', sizingMethod='crop'); cursor:pointer}
body.crest #slide_billboard {display:block; position: absolute; top: 560px; left: 50%; margin-left: -480px; width: 930px; height: 350px;}

/* Duracell Travel 12/10 - 12/13 */
body.duracell {background: #000 url(http://p.webshots.net/images/skin/skin_duracell_slide.jpg) top center no-repeat !important; height:900px}
body.duracell #slideshow {height:870px}
body.duracell #slideshow div.header {width: 810px;}
body.duracell #slideshow > div.header {width: 825px;}
body.duracell .skin-link {position: absolute; top: 250px; left: 50%; margin-left: 270px; width: 160px; height: 323px;}
body.duracell .skin-link a {font-size: 90%; position: absolute; top: 0px; left: 0px; width: 160px; height: 323px; padding-top: 0px; padding-left: 0px; text-indent: -9999px; overflow: hidden;}
body.duracell .skin-link img {display: block; border: none;}
body.duracell #slide_billboard {position:absolute; top:580px;left:50%;margin-left:-450px;display:block; width:900px; height:300px;}

/* handycam Entertainment 12/17 - 12/23 */
body.handycam {background: #000 url(http://p.webshots.net/images/skin/skin_sony_slide.jpg)  center 500px no-repeat !important; height:950px}
body.handycam #slideshow {height:870px}
body.handycam #slideshow div.header {width: 810px;}
body.handycam #slideshow > div.header {width: 825px;}
body.handycam .skin-link {position: absolute; top: 250px; left: 50%; margin-left: 255px; width: 160px; height: 323px;}
body.handycam .skin-link a {font-size: 90%; position: absolute; top: 0px; left: 0px; width: 160px; height: 323px; padding-top: 0px; padding-left: 0px; text-indent: -9999px; overflow: hidden;}
body.handycam .skin-link img {display: block; border: none;}
body.handycam #slide_billboard {position:absolute; top:600px;left:50%;margin-left:-500px;display:block; width:1000px; height:350px;}

/* Macy's Family 12/17 - 12/21 */
body.macys #slideshow div.header {width: 810px;}
body.macys #slideshow > div.header {width: 825px;}
body.macys #logo-link {display:block; border:0; position: absolute; top: 250px; left: 50%; margin-left: 265px; width: 163px; height: 100px;}
body.macys #slide_billboard {display:block; background:url(http://p.webshots.net/images/skin/skin_macys_billboard.gif) no-repeat; position: absolute; top: 560px; left: 50%; margin-left: -480px; width: 930px; height: 300px;}

/* Pedigree 2/4 - 2/10 */
body.pedigree #options p {display: inline-block;}
body.pedigree #options p {display: block;}
body.pedigree #slideshow {position: relative; padding-bottom: 340px; overflow: hidden;}
body.pedigree .skin-link {float: right; width: 160px; margin-top: 3px; /*padding-top: 46px; background: url(//p.webshots.net/images/skin/skin_pedigree_slideshow_presents.gif) no-repeat top;*/}
body.pedigree #skin-logo {display: block; width: 120px; height: 90px; margin: 0 auto; background: url(//p.webshots.net/images/skin/skin_pedigree_slideshow_logo.jpg) no-repeat; text-indent: -9999px; overflow: hidden;}
body.pedigree #skin-billboard {position: absolute; left: 0; bottom: 0; display: block; width: 640px; height: 340px; background: url(//p.webshots.net/images/skin/skin_pedigree_slideshow_billboard.jpg) no-repeat; text-indent: -9999px; overflow: hidden;}
.pedigree-links {position: absolute; bottom: 29px; left: 522px !important; z-index: 40000;}
.pedigree-links a {display: block; width: 70px; height: 20px; margin-top: 30px; text-indent: -9999px; overflow: hidden;}

/* comcast 2/14 - 2/16 */
body.comcast {background: #000 url(//p.webshots.net/images/skin/skin_comcast_slideshow_billboard.jpg) no-repeat top !important;}
body.comcast #options p {display: inline-block;}
body.comcast #options p {display: block;}
body.comcast #slideshow {position: relative; padding-bottom: 340px; overflow: hidden;}
body.comcast .skin-link {float: right; width: 160px; margin-top: 3px;}
body.comcast #skin-logo {display: block; width: 120px; height: 65px; margin: 0 auto; background: url(//p.webshots.net/images/skin/skin_comcast_slideshow_logo.gif) no-repeat; text-indent: -9999px; overflow: hidden;}
body.comcast #skin-billboard {position: absolute; left: 151px; bottom: 202px; *bottom: 190px; display: block; width: 120px; height: 18px; text-indent: -9999px; overflow: hidden;}
.comcast-links {position: absolute; bottom: 29px; left: 522px !important; z-index: 40000;}
.comcast-links a {display: block; width: 70px; height: 20px; margin-top: 30px; text-indent: -9999px; overflow: hidden;}

