.addressinput {
	background: none;
	border: none;
	color: #999999;
	font-size:11px;
}
#noaddress{
	color: red; 
	border: red solid 1px; 
	padding:4px; 
	display:none;
	margin: 3px 0;
}
#noorderservice {
	margin-top:50px; 
	text-align:center;
}
#noorderservice h1 {
	color:#DE0418;
	font-size:13px;
}
.c_default{
	cursor:default !important;
}
a.meerpromo:link, a.meerpromo:visited, a.meerpromo:hover  { 
	color:#DD051E;
	text-decoration:underline;
}
div#innercontentleft.giftwrap{
	padding-bottom:10px;
}



/* person */
#personresults {
	padding:3px 0 10px;
}
#personpage #innercontentleft {
	background-image: none;
	border: none;
}
#personinfo div.thinlinedark {
	margin: 15px 0 0;
}
#personinfo {
	float: right;
	width:546px;
	padding: 0;
	border-top: 1px solid #bdbdb7;
}
#personinfo h1 {
	font-size: 19px;
	padding: 10px 0;
	text-transform: none;
}
#personinfo .image {
	float: left;
	width: 100px;
	overflow: hidden;
	padding: 0 0 25px;
}
#personinfo .description {
	float: left;
	width: 425px;
	padding: 0 10px 25px;
}
#personinfo a.truncate_more_link {
	float: right;
	width: 425px;
	padding: 10px 0 0;
	color: #DD051E;
	text-decoration: underline;
	outline:none;
}
a.person, a.person:hover {
	text-decoration: underline;
	color: #DD051E;
}

/* start error page */
#error404 {border:1px solid #E7E6E4;width:200px;height:245px;margin-top:10px;margin-bottom:10px;}
#error404 ul{list-style:none outside none;margin:10px 0px 0px 41px;padding:0 0 10px;width:137px;}
#error404 ul li{width:137px;margin-top:15px}
#error404 ul li a{text-decoration:underline;color:#e2001a;font-size:12px;}
#error404 ul li a:hover{text-decoration:underline;color:#e2001a;font-size:12px;}
.error404BoxFont{color:#e2001a;font-size:12px;}
/* End error page */


