/* $Revision: 61208 $  */ /* clearfix page sections */
#main-content :after,#sub-content :after,ul.tabs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#main-content,#sub-content,ul.tabs {
	display: inline-block;
}

/* Hide from IE Mac \*/
#main-content,#sub-content,ul.tabs {
	display: block;
}

/* End hide from IE Mac */
img {
	display: block;
}

h1 {
	padding: 0 0 10px 2px;
	font-size: 200%;
	font-weight: 600;
	text-transform: lowercase;
}

#main-content {
	float: left;
}

#sub-content {
	position: relative;
	width: 604px;
}

body.teaser #main-content h1 {
	width: auto;
	clear: none;
	whitespace: nowrap;
}

body.teaser #main-content h1 a,.teaser h1 span {
	display: inline;
	width: auto;
	float: left;
	clear: none;
	margin-right: 10px;
	color: #000 !important;
}

body.teaser #main-content h1 a:hover {
	color: #000 !important;
}

#intro {
	width: 604px;
	margin-bottom: 2em;
	padding-bottom: 5px;
	color: #61861f;
	background: #f6f9de
		url(http://p.webshots.net/images/util/util_intro_bottom.gif) no-repeat
		bottom left;
	text-transform: lowercase;
	overflow: hidden;
}

#intro div {
	position: relative;
	background: #9cc158
		url(http://p.webshots.net/images/util/util_intro_top.gif) no-repeat;
	height: auto !important;
	height: 1px;
}

#intro h3 {
	padding: .66em 16px;
	width: 60%;
	font-size: 130%;
	color: #fff;
}

#intro button {
	position: absolute;
	top: 50%;
	right: 16px;
	height: 1.4em;
	line-height: 1.4em;
	margin-top: -.7em;
	padding-right: 20px;
	font-size: 92%;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #426700;
	background: url(http://p.webshots.net/images/btn/btn_close.gif)
		no-repeat right;
	overflow: visible;
}

#intro button:hover,#intro button.hover {
	background-image:
		url(http://p.webshots.net/images/btn/btn_close_hover.gif);
	text-decoration: underline;
}

#intro ul {
	float: left;
	margin-bottom: -2px;
	padding-bottom: 2px;
	font-size: 93%;
	background:
		url(http://p.webshots.net/images/util/intro_faux_borders_390x1.gif)
		repeat-y;
	border: 1px solid;
	border-color: #9aaa7d #c6ceb9 #000 #c8cdb9;
	border-bottom: none;
}

#intro ul li {
	float: left;
	overflow: hidden;
}

#intro ul a {
	display: block;
	padding: 12px 66px 18px 16px;
	background: no-repeat 92% 50%;
	text-decoration: none;
}

div#content div#intro ul li a,div#content div#intro ul li a:hover {
	color: #61861f !important;
}

#intro ul a.browse {
	width: 115px;
	padding-right: 71px;
	background-image: url(http://p.webshots.net/images/grfk/grfk_photos.gif)
		;
}

#intro ul a.upload {
	width: 105px;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_up_arrow.gif);
}

#intro ul a.share {
	width: 131px;
	background-image: url(http://p.webshots.net/images/grfk/grfk_globe.gif);
}

#intro ul strong {
	display: block;
	font-size: 196%;
	font-weight: normal;
	color: #d14f03;
}

#intro ul li.more {
	position: relative;
	clear: both;
	width: 100%;
	min-height: 30px;
	font-size: 92%;
	background: #f6f9de;
	border-top: 3px double #d9e8a3;
}

#intro ul li.more a {
	padding: 11px 157px 8px 16px;
}

#intro ul li.more strong {
	font-size: 100%;
	font-weight: bold;
}

#intro ul li.more .signup-now {
	display: block;
	position: absolute;
	top: 50%;
	right: 16px;
	width: 133px;
	height: 32px;
	margin-top: -14px;
	background: url(http://p.webshots.net/images/btn/btn_sign_up_now.gif)
		no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

#intro ul li.more a:hover {
	display: block !important;
	display: inline-block;
}

#intro ul li.more a:hover .signup-now {
	background-position: top right;
}

#intro-module {
	margin-bottom: 25px;
}

#intro-module a {
	display: block;
	width: 604px;
	height: 145px;
	background: no-repeat center;
	text-indent: -9999px;
	overflow: hidden;
}

#intro-module.anonymous a {
	height: 181px;
}

#featured {
	position: relative;
	width: 602px;
	padding-bottom: 7px;
	background: #F5F2E5
		url(http://p.webshots.net/images/bg/bg_caption-b_602x7.gif) no-repeat
		bottom;
}

#featured a {
	color: #e32b13;
	font-weight: bold;
}

#featured h2 {
	width: 570px;
	padding: 6px 15px;
	background: #fcfbfc;
	border: 1px solid #dedede;
	border-bottom: none;
	font-size: 150%;
	height: 1.2em;
	line-height: 1.2em;
	text-align: left !important;
	font-weight: normal;
	text-transform: lowercase;
	white-space: nowrap;
	vertical-align: top;
}

div#content div#featured h2 a {
	display: block;
	float: left;
	width: auto;
	text-align: left;
	color: #000 !important;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	_float: left;
	border: 1px none black;
	padding: 0;
}

#featured h2 em {
	display: block;
	float: left;
	margin-left: 2em !important;
	height: auto;
	z-index: 100;
	font-style: normal;
	margin: 0 .25em;
}

div#content div#featured h2 em a {
	padding: 3px;
	color: #e32b13 !important;
	font-size: 62%;
	line-height: 1.5;
	font-weight: bold;
}

div#content div#featured h2 em a:hover {
	text-decoration: none;
}

#featured #subscribe-homepage-potd,#featured #subscribe-channel-feature
	{
	display: none;
	margin-top: 2px;
	margin-left: 1em;
	padding-left: 21px !important;
	height: 1.2em;
	font: 60% arial, sans-serif;
	font-weight: normal !important;
	background: url(//p.webshots.net/images/grfk/grfk_alerts_subscribe.gif)
		no-repeat left;
	text-transform: lowercase;
	text-decoration: none;
}

body.domready #featured #subscribe-homepage-potd,body.domready #featured #subscribe-channel-feature
	{
	position: relative;
	float: left;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *
	display: inline;
	padding-top: 2px;
}

#featured .main:after,#featured .info:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#featured .info,#featured .main {
	display: inline-block;
}

#featured .info,#featured .main {
	display: block;
}

#featured .main {
	clear: left;
	position: relative;
	background: #F5F2E5;
	border: 1px solid #e3e3e3;
	border-top-color: #c8c7c3;
	border-bottom: none;
}

#featured .main b {
	position: absolute;
	display: block;
	top: 309px;
	left: 31px;
	z-index: 1;
	width: 23px;
	height: 12px;
	background:
		url(http://p.webshots.net/images/util/util_yellowArrowUp.gif)
		no-repeat;
	overflow: hidden;
}

#featured #main-image {
	position: relative;
	display: block;
	width: 432px;
	height: 310px;
	margin: 4px;
	/*background: url(http://p.webshots.net/images/grfk/grfk_medium_spinner_32x32.gif) no-repeat center;*/
	border: 1px solid #e7e7e9;
	overflow: hidden;
}

#featured li {
	display: inline;
}

/* insert to ENABLE photo flipper
#featured li.active .thumb {background: url(http://p.webshots.net/images/grfk/grfk_dbl_arrow.gif) no-repeat; cursor: default;}
#featured li.active .thumb * {visibility: hidden;}
*/
#featured .thumb {
	position: absolute;
	display: block;
	width: 73px;
	height: 73px;
	border: 1px solid #e7e7e9;
	overflow: hidden;
}

#featured #main-image a,#featured .thumb img {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
}

#featured .img1,#featured .img3,#featured .img5,#featured .img7 {
	right: 83px;
}

#featured .img2,#featured .img4,#featured .img6,#featured .img8 {
	right: 4px;
}

#featured .img1,#featured .img2 {
	top: 4px;
}

#featured .img3,#featured .img4 {
	top: 83px;
}

#featured .img5,#featured .img6 {
	top: 162px;
}

#featured .img7,#featured .img8 {
	top: 241px;
}

#featured li.active .info {
	position: static;
	width: auto;
}

#featured .info {
	position: absolute;
	left: -9999px;
	width: 0;
	padding: .6em 16px;
	border-top: 1px solid #c0bfbb;
	background: #f5f2e5;
}

#featured .info a {
	font-size: 100%;
}

#featured .info strong {
	font-size: 110%;
}

#featured .info dl {
	float: left;
	width: 52%;
	overflow: hidden;
}

#featured .info dt {
	position: absolute;
	left: -9999px;
	font-size: 72%;
	font-weight: bold;
	color: #b1adac;
	text-transform: lowercase;
}

#featured .info dd {
	font-size: 92%;
}

#featured .info dd.score {
	padding-left: 16px;
	text-indent: .25em;
	line-height: 1.75em;
	background: url(http://p.webshots.net/images/icon/icon_thumb_14x18.gif)
		no-repeat left;
}

#featured .info div {
	float: right;
	width: 44%;
	margin: .5em 0;
	white-space: nowrap;
	overflow: hidden;
}

#featured .info div dl {
	position: relative;
	width: 48%;
	overflow: hidden;
}

#featured .info div dl.selected-by {
	float: right;
}

#featured .info div dl dt {
	position: static;
}

/*#featured .info div dl dl {position: relative; width: 100%; padding: .3em 0 0 30px;}*/
#featured .info div dl dl {
	position: relative;
	width: 100%;
	height: 25px;
	padding: .3em 0 0 30px;
}

#featured .info div dl dl dt {
	position: absolute;
}

#featured .info div dl dl dt,#featured .info div dl dl dd {
	margin-left: .5em;
}

.home #featured .info dl {
	width: 75%;
}

.home #featured .info div {
	width: 21%;
}

.home #featured .info div dl {
	width: 100%;
}

.editorial {
	float: right;
	margin-top: 2.3em;
	width: 401px;
}

.editorial h2 {
	font-size: 120%;
	margin-bottom: .25em;
}

.editorial em {
	padding-top: 10px;
	font-style: normal;
	display: block;
	float: right;
}

#channels {
	float: right;
	margin-top: .9em;
}

#channels h2 {
	font-size: 110%;
	margin-bottom: .25em;
}

#channels h2 a {
	font-size: 86%;
	margin-left: .25em;
}

#channels em {
	font-style: normal;
}

#channels a {
	color: #e32b13;
	font-weight: bold;
}

#channels a.help {
	color: #aaa;
}

#channels a.help:hover {
	color: #666;
	text-decoration: none;
}

.no-friends {
	margin-top: 2.3em;
}

.no-friends div {
	width: 403px;
	height: 136px;
	background:
		url(http://p.webshots.net/images/grfk/grfk_noFriendsFilmStrip.png)
		no-repeat;
}

.no-friends div h4 {
	height: 83px;
	line-height: 83px;
	font-size: 111%;
	text-align: center;
	text-transform: lowercase;
}

.no-friends div p {
	position: relative;
	padding: 10px 14px;
	font-size: 86%;
}

.no-friends div p a {
	font-size: 100%;
}

.channel {
	margin-top: 2.3em;
	width: 401px;
	padding-bottom: 7px;
	background: transparent
		url(http://p.webshots.net/images/bg/bg_caption-b_401x7.gif) no-repeat
		bottom;
	white-space: nowrap;
}

.channel h2 em a:hover {
	text-decoration: none;
}

.channel ul {
	position: relative;
	height: auto !important;
	height: 1px;
	font-size: 92%;
	padding-top: 83px;
	padding-bottom: 48px;
	background: #f5f2e5 no-repeat center;
	border: 1px solid #dededc;
	border-bottom: 1px solid #f5f2e5;
}

.channel li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *
	display: inline;
	float: left;
	margin-top: 0;
	width: auto;
}

.channel div {
	display: inline-block;
}

.channel div {
	display: none;
	position: relative;
	left: 0;
	background: #f5f2e5;
	padding: 0 10px;
	border-top: 1px solid #bfbfbc;
	border-bottom-style: none;
	width: 400px;
}

.channel div b {
	position: absolute;
	top: -12px;
	margin-left: 25px;
	width: 23px;
	height: 12px;
	background:
		url(http://p.webshots.net/images/util/util_yellowArrowUp.gif)
		no-repeat;
	overflow: hidden;
}

.channel div h4 {
	position: absolute;
	z-index: 1;
	top: 2px;
	width: 350px;
	_width: 339px;
	font-size: 92%;
	height: 1.3em;
	line-height: 1.3em;
	margin: .55em 0 0 35px;
	font-weight: normal;
	overflow: hidden;
}

.channel div ul {
	padding: 0;
	background: none;
	border: none;
}

.channel li.active div {
	display: block;
	position: absolute;
	bottom: 6px;
	height: 44px;
	width: 379px;
}

.channel li.photo1 .thumb,.channel li.photo1 b {
	left: 4px;
	width: 73px;
}

.channel li.photo2 .thumb,.channel li.photo2 b {
	left: 83px;
	width: 73px;
}

.channel li.photo3 .thumb,.channel li.photo3 b {
	left: 162px;
}

.channel li.photo4 .thumb,.channel li.photo4 b {
	left: 241px;
}

.channel li.photo5 .thumb,.channel li.photo5 b {
	left: 320px;
}

.channel li div.thumb {
	position: absolute;
	display: block;
	top: 4px;
	margin-left: 0;
	width: 73px;
	height: 73px;
	background: #fff;
	border: 1px solid #cbc9cc;
	padding: 0;
	overflow: hidden;
}

.channel .thumb a * {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
}

.channel .thumb em {
	width: 75px;
	height: 75px;
	margin: -37px 0 0 -37px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

.channel .thumb em.premium {
	background:
		url(http://p.webshots.net/images/icon/icon_pro_premium_banner.gif)
		no-repeat;
}

.channel .thumb em.pro {
	background: url(http://p.webshots.net/images/icon/icon_pro_banner.gif)
		no-repeat;
}

.channel .member {
	display: block;
	position: relative;
	width: 350px;
	_width: 339px;
	margin-top: 3px;
	height: 1.3em;
	line-height: 1.3em;
	padding: 2em 0 .6em 35px;
	overflow: hidden;
}

.channel .member a {
	font-size: 100%;
}

.channel .digs,.channel .comments {
	position: absolute;
	top: 50%;
	right: 0;
	width: 48px;
	height: 1.8em;
	line-height: 1.8em;
	padding-right: 19px;
	text-align: right;
	overflow: hidden;
	background: no-repeat right;
}

.channel .digs {
	margin-top: -1.8em;
	background-image:
		url(http://p.webshots.net/images/icon/icon_thumb_14x18.gif);
}

.channel .comments {
	background-image:
		url(http://p.webshots.net/images/icon/icon_comment.gif);
}

.channel li li span {
	position: absolute;
	left: -9999px;
}

#side-content {
	position: relative;
	float: right;
	width: 315px;
	margin-left: 15px;
	padding-left: 0px;
	right: 1em;
}

.mpu {
	width: 300px;
	height: 260px;
	margin-bottom: 2em;
}

body #content div.mpu img {
	display: inline !important
}

.portlet {
	padding: .8em 0 .8em 85px;
	font-size: 92%;
	height: auto !important;
	height: 87px;
	min-height: 87px;
	background: no-repeat top left;
}

.portlet h2 {
	font-size: 119%;
}

.portlet h2,.portlet p {
	margin-left: .7em;
}

.portlet a {
	color: #e32b13;
	text-transform: lowercase;
}

.whats-new,.promo {
	position: relative;
	border-top: 1px solid #cacaca;
	line-height: 1.4em;
	margin-top: .5em;
	padding-top: .15em;
	vertical-align: top;
}

.promo {
	position: relative;
	line-height: normal;
	margin-top: 0;
	padding-top: 0;
	vertical-align: top !important;
	_height: 85px;
	min-height: 85px;
	margin-bottom: 1em;
	border: none;
	clear: both;
	vertical-align: top !important;
	border-style: none !important;
}

.whats-new h2 {
	font-size: 110%;
	text-transform: lowercase;
	padding: 1.3em 0 1em;
	border-top: 1px solid #cacaca;
}

.promo h4 {
	display: block;
	width: auto;
	font-size: 110%;
	line-height: 1.25 !important;
	text-align: left;
	padding: 0;
	vertical-align: top;
}

.promo a img {
	margin-right: 1em !important;
}

.whats-new p a,.promo p a {
	font-size: 94%;
}

.promo p {
	margin-left: 0;
}

.whats-new p,.promo p {
	margin-bottom: 1em;
	width: 200px;
	float: left;
}

.whats-new p a,.promo p a {
	font-size: 100%;
	font-weight: bold;
}

.whats-new span,.promo span {
	float: left;
	width: 85px;
	height: 87px;
	margin-right: 1em;
	background: no-repeat;
	background-image:
		url(http://p.webshots.net/images/grfk/grfk_whatsnew_85x87.gif);
}

.most-active {
	border-top: 1px solid #cacaca;
	line-height: 1.4em;
	margin-top: 2.5em;
	padding: .2em 0;
	white-space: nowrap;
}

.most-active h2 {
	font-size: 110%;
	text-transform: lowercase;
	border-top: 1px solid #cacaca;
	padding: 1.3em 0 .25em;
}

.most-active h2 a {
	color: #aaa;
	font-size: 76%;
	margin-left: .25em;
}

.most-active h2 a:hover {
	color: #666;
	text-decoration: none;
}

.most-active h4 {
	font-size: 100%;
	margin-left: .89em;
}

.most-active h4 a {
	color: #e32b13;
	font-size: 120%;
}

.most-active .photo {
	font-size: 0;
}

.most-active ul ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.most-active ul ul {
	display: inline-block;
}

/* Hides from IE-mac \*/
.most-active ul ul {
	display: block;
}

/* End hide from IE-mac */
.most-active li {
	position: relative;
	height: auto !important;
	height: 1px;
	padding: 1.1em 0 1.1em 52px;
	padding-top: 1.1em;
	border-bottom: 1px solid #c9c9c9;
	font-size: 86%;
	text-transform: lowercase;
}

.most-active li li {
	float: left;
	display: inline;
	position: static;
	padding: 0 !important;
	border: none;
	margin: 0 .75em 0 1em !important;
}

.most-active strong {
	font-size: 130%;
	text-transform: none;
}

.most-active .activity {
	clear: left;
}

.most-active .activity strong {
	font-size: 110%;
}

#featured-member,#featured-collection, #followus-collection {
	position: relative;
	border-top: 1px solid #cacaca;
	line-height: 1.4em;
	padding: .2em 0;
}

#featured-member h2,#featured-collection h2, #followus-collection h2  {
	font-size: 110%;
	text-transform: lowercase;
	border-top: 1px solid #cacaca;
	padding: 1.3em 0 1em;
}

#followus-collection .followus-list {
	width: 100%;	
	position: relative;
	margin-bottom: 1em;
}

#followus-collection p {
	font-family: verdana,arial,helvetica,sans-serif; 
	line-height: 1.4em; 
	font-size: 100%; 
	padding-left: 0px; 
	color: black;
}

#followus-collection h4 {
	margin: 0 0 0 40px;
	padding: 0;
	font-size: 100%;
}

#followus-collection p {
	margin: 0;
	padding: 0;
	margin-left: 40px;
}

#followus-collection .photo-thumb {
	position: absolute;
	top: 0;
	left: 0;
}

#featured-member .member,#featured-collection .member {
	position: relative;
	_height: 85px;
	min-height: 85px;
	margin-bottom: 1em;
}

#featured-member .photo-thumb,#featured-collection .photo-thumb {
	display: block;
	border: 4px solid #fff;
	background-color: #fff;
	overflow: hidden;
}

#featured-member .photo-thumb a,#featured-collection .photo-thumb  a {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 1000px;
	line-height: 1000px;
	margin: -500px 0 0 -500px;
	text-align: center;
	font-size: 0;
}

#featured-member a *, #featured-collection a *, #followus-collection a * {
	vertical-align: middle;
	display: inline;
	display: inline-block;
}

#featured-member .photo-thumb,#featured-collection .photo-thumb {
	position: absolute;
	width: 73px;
	height: 73px;
	margin: 2px;
	top: 0;
	left: 0;
}

#featured-member h4,#featured-collection h4 {
	margin: 0 0 0 90px;
	padding: 0;
	font-size: 100%;
}

#featured-member p,#featured-collection p {
	margin: 0;
	padding: 0;
	margin-left: 90px;
}

.featured-albums {
	border-bottom: 1px solid #cacaca;
	margin-bottom: 1.3em;
}

.featured-albums #featured-member {
	border-bottom: 1px solid #cacaca;
	border-top: none;
	padding-bottom: 1.3em;
	margin-bottom: .2em
}

.featured-albums #featured-member h2 {
	border: none
}

.premium #side-content {
	border-top-style: none;
}

.featuredProShots {
	display: block;
	position: static;
	margin-top: 2px;
	margin-bottom: 2em !important;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	padding-bottom: 2px;
}

.featuredProShots ul {
	clear: left;
	width: 100%;
	display: block;
	position: relative;
	padding-bottom: 2em !important;
	border-bottom: 1px solid #cacaca;
}

.featuredProShots:after,.featuredProShots ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.featuredProShots h3 {
	padding-top: .5em;
	float: left;
	margin-top: 2px;
	font-size: 105%;
	margin-bottom: 1em;
}

.featuredProShots a.more {
	display: block;
	float: right;
	padding-top: .6em;
	width: 50px;
	clear: right;
	z-index: 500 !important;
	font-size: 97.5%;
	zoom: 1;
}

.featuredProShots li img {
	margin-left: 12px;
}

.featuredProShots em {
	text-indent: -9999px;
	overflow: auto;
	float: left;
	width: 13px;
	background: transparent url(http://p.webshots.net/img/new_13x111.png)
		0px -6px;
	height: 93px;
}

a.proShotThumb {
	display: block;
}

a.proShotThumb img {
	display: block;
	float: left;
	margin: 0;
}

.featuredProShots ul li {
	display: block;
	float: left;
	width: 140px;
	margin: 0 5px;
	_margin: 0 2px 0 5px !important;
}

.featuredProShots .nonPremiumThumb {
	margin-top: 36px !important;
}

a.featuredProShotsTitle {
	width: 130px;
	display: block;
	font-weight: normal !important;
	text-decoration: underline;
	color: #000066 !important;
	margin: 0 auto;
}

.FeaturedProShots {
	display: block;
	position: static;
	margin-top: 2px;
	margin-bottom: 2em !important;
	border-style: none;
	background: transparent
		url(http://p.webshots.net/images/grfk/featuredborder.gif) repeat-x
		bottom;
	padding-bottom: 1em;
}

.FeaturedProShots ul {
	clear: left;
	width: 100%;
	display: block;
	position: relative;
	padding-bottom: 0em !important;
	border-bottom: 1px none #cacaca !important;
}

.FeaturedProShots:after,.FeaturedProShots ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.FeaturedProShots h3 {
	padding-top: 1em;
	display: block;
	font-size: 117%;
	margin-bottom: 1em;
	width: 100%;
	background: transparent
		url(http://p.webshots.net/images/grfk/featuredborder.gif) repeat-x
		left top !important;
}

.FeaturedProShots a.more {
	display: block;
	margin-right: 20px;
	text-align: right;
	clear: right;
	z-index: 500 !important;
	font-size: 110%;
	zoom: 1;
}

.FeaturedProShots li img {
	margin-left: 12px;
display:none;
}

.FeaturedProShots em {
	text-indent: -9999px;
	overflow: auto;
	float: left;
	width: 13px;
	background: transparent url(http://p.webshots.net/img/new_13x111.png)
		0px -6px;
	height: 93px;
}

a.proShotThumb {
	display: block;

}

.FeaturedProShots a.proShotThumb img {
	display: block;
	float: left;
	margin: 0;
}

.FeaturedProShots ul li {
	display: block;
	float: left;
	width: 140px;
	margin: 0 5px 1em 5px;
	_margin: 0 2px 0 5px !important;
}

.FeaturedProShots .nonPremiumThumb {
	margin-top: 0 !important;
}

a.featuredProShotsTitle {
	width: 130px;
	display: block;
	font-weight: normal !important;
	text-decoration: underline;
	color: #000066 !important;
	margin: 0 auto;
}

/* video search box */
#video-search h3 {
	font-size: 115%;
}

#video-search fieldset input {
	height: 1.8em;
	border: 1px solid #b6b5b5;
	width: 16.7em;
	background: #fef9db;
	padding: 0.3em 0em 0 0.4em;
}

#video-search fieldset button {
	position: relative;
	top: 0;
}

#video-search fieldset>button {
	top: 0.3em;
}

/* Front Door and Channel Skins */
#skin-link {
	text-indent: -9999px;
	overflow: hidden;
}

#skin-impression {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#home #holidayhat { display:none }