/* This file contains partner specific css for flickr */
	/* Partner logo */
#aPartner {
	position: absolute;
	top: 5px;
	left: 640px;;
	display: block;
	width: 120px;
	height: 45px;
	background: url(../images/flickr.png);
}

/* Headline */
#divIntro h3 {
	background: url(../images/headline.png) no-repeat 6px 0;
}

/* Product */
#aNotecards {
	position: relative;
	left: 15px;
	top: 5px;
}

/* General Classes and elements*/
.altfont {
	font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica,
		sans-serif
}

input,select {
	font-family: helvetica, verdana, sans;
	font-size: 19px;
}

a.disabled {
	color: #808080;
}

p.announce {
	font-size: 22px;
	margin: 0;
	color: #2366AA;
}

p.instruction {
	font-size: 16px;
	padding: 0;
	margin: 0;
	color: #2366AA;
}

.photos img {
	border-top: solid 5px #fff;
	border-right: solid 5px #fff;
	border-bottom: solid 7px #fff;
	border-left: solid 5px #fff;
}

.photos ul {
	width: 100%;
}

.photos a {
	display: block;;
	vertical-align: text-bottom !important;
	border: solid 1px #ddd;;
	background: white;
}

.photos li {
	margin: 6px !important
}

input.error,select.error {
	border: solid 2px #f03b1f !important;
}

.disabled {
	background: #f8f8f8;
}

input.textbox,select {
	padding: 0.2em 0.2em 0.2em 0.2em;
}

html> /**/ body input.textbox,select {
	padding: 0.4em 0.2em 0.2em 0.2em;
}

/* nospam */
.nospam {
	background: url(../images/nospam.png) 10px 0 no-repeat;
	width: 185px;
	height: 15px;
}