/* PSS Postcard CSS Document 11/2009 */


.postcarddiv {
	background-color:#fff;
	padding-bottom:20px;
}

.postcarddiv p {
	color:#333;
}

.postcarddiv h1 {
	padding:10px 10px 10px 0;
	margin:0;
}

.postcard_thumbnails {
	padding:10px;
}

.postcard_thumbnails input {
	margin:0px 5px 5px 0;
}

.postcard_thumbnails p {
	font-weight:bold;
	padding-bottom:10px;
}

.postcard_thumbnails img {
	border:1px solid #fff;	
}

.postcard_step {
	background-color:#e3e3e3;
	padding:5px;
	text-align:left;
}

.postcard_step p {
	color:#333;
	padding:0;
	margin:0;
	padding-left:5px;
}

.postcard_step span {
	float:right;
	color:#333;
	padding-right:5px;
	font-weight:bold;
}

.postcard_picture {
	text-align:center;
}

.postcard_picture img {
	border:3px solid #fff;
}

.postcard_textselection {
	padding:10px 10px 10px 110px;
}

.content .postcard_textselection p {
	padding-bottom:5px;
}

input.preview {
	background:url(../images/horbaritemcurrent.gif) top repeat-x #8cbf4a;
	border:1px solid #8cbf4a;
	color:#fff;
	margin: 0px;
	text-align:center;
	padding: 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	vertical-align:bottom;
	overflow:hidden;
	cursor:pointer;
}

input.back {
	background:url(../images/horbaritem.gif) top repeat-x #45abdc;
	border:1px solid #45abdc;
	color:#fff;
	margin: 0px;
	text-align:center;
	padding: 4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	vertical-align:bottom;
	overflow:hidden;
	cursor:pointer;
}

.postcard_textselection {
	color:#333333;
}


.postcard_textselection p {
	font-weight:bold;
	color:#333333;
}

.postcard_errors {
	margin:10px;
}

.postcard_errors p {
	padding:5px 0 0 0;
	color:#f53914;
	font-size:19px;
}

.content .postcardpreviewbox {
	text-align:center;
}

.content .postcardpreviewbox img {
	margin:0;
	padding:8px;
	border:5px solid #efefef;
}

.send {
	padding-top:10px;
}

.content .send p {
	padding:5px 0;
	color:#77af2e;
	font-size:14px;
}

.postcard_sender {
	text-align:right;
	padding:5px;
}

input.postcard_lahettaja {
	margin-bottom:10px;
}

.content p.postcard_preview {
	color:#fff;
	background-color:#e3e3e3;
	padding:5px 0px;
	font-size:13px;
}

h3.postcard_info {
	font-size:14px;
	font-weight:normal;
	padding-top:10px;
}

.postcard_sendbuttons {
	margin-left:190px;
	padding-top:13px;
}

.postcard_email {
	padding-left:30px;
}

.postcard_preview {
	padding:10px 0 0px 0;
	text-align:center;
}

textarea.addtext {
	margin:10px 0;
}


/* Postcard */

div.postcard_topnote {
	color:#fff;
	padding:5px 10px;
	background-color:#5897d4;
	font-size:11px;
	text-align:center;
}

div.postcard_topnote a {
	text-decoration:underline;
	color:#fff;
}

div.postcard_bottomnote a {
	text-decoration:underline;
	color:#1167b0;
}

div.postcard_topnote a:hover, div.postcard_bottomnote a:hover {
	text-decoration:none;
}

div.postcard_bottomnote {
	color:#1167b0;
	padding:5px 10px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
}

a.back {
	padding-left:10px;
}

