
/* ---------------------------------------------------------------------*/
/* profile 								*/
/* ---------------------------------------------------------------------*/

div#main div#my-account h3 {
	margin: 0 0 1em 0;}

div#my-account h3 span {
	color: #0A5097;
}

div#my-account div#main-details p.imgholder {
	float: left;
	width: 16em;
	margin: 0 1em 1em 0;
}

div#my-account div#main-details p.imgholder img {
	display: block;
	padding: 1px;
	border: 1px solid #0A5097;
	margin: auto;
}

div#my-account div#main-details div {
	width: 23.2em;
	float: left;
	margin: 0 0 1em 0;
}

div#my-account div#main-details div p {
	margin: 0;
}

div#my-account div#main-details div p.motto {
	font-size: 1.2em;
	color: #0A5097;
}

div#my-account div#main-details div ul {
	padding: 0 0 0 1em;
	margin-left: 0; /*goddamn ie! */
}

div#my-account div#main-details div ul li {
	line-height: 1em;
	list-style: none;
	list-style-image: none;
}

div#my-account div#main-details div ul li span {
	color: #0A5097;
}

div#my-account div#main-details div ul li.interests {
	margin: 1em 0 0 0;
}
div#my-account div#main-details div ul li.interests span {
	display: block;
}

div#my-account div#main-details div ul li.msg, div#my-account div#main-details div ul li.gift {
	margin: 1em 0 0 0;
}

div#my-account div#main-details li {
	list-style: none;
	padding: .3em 0 0 1.3em;
}
div#my-account div#main-details li.msg a, div#my-account div#main-details li.gift a {
	margin: 0 0 0 -1.4em;
	padding: 0 0 0 1.5em;
}
div#my-account div#main-details li.msg a {
	background: url(../img/account-block-h4-1.png) center left no-repeat;
}
div#my-account div#main-details li.gift a {
	background: url(../img/account-block-h4-4.png) center left no-repeat;
}
div#my-account div#respond, div#my-account div#gifts  {
	margin: 1em 0 1em 0 ;
}

div#my-account div#respond form fieldset,  div#my-account div#gifts fieldset {
	border: none;
}
div#my-account div#gifts ul {
	overflow: auto;
	padding: 0;
}
div#my-account div#gifts li {
	list-style: none;
	list-style-type: none;
	float: left;
	margin: 0 .5em;	text-align: center;
}
div#my-account div#gifts li label, div#my-account div#gifts li label span {
	display: block;
}
div#my-account div#gifts li label span {
	background: #FFF;
	border: 1px solid #0A5097;
	padding: 1px;
	width: 100px;
	height: 100px;
	margin: .3em 0 0 0;
}

div#my-account div#respond form fieldset legend {
	margin:0;padding:0;
	display: none;
}

div#my-account div#photos {
	margin: 0 0 1em 0;
}

div#my-account div#photos ul {
	padding: 0;
	margin: auto;
	overflow: auto;
	text-align: center;
}

div#my-account div#photos ul li {
	list-style: none;
	float: left;
	width: 7.3em;
	text-align: center;
}

div#my-account div#photos ul li img {
	padding: 1px;
	border: 1px solid #0A5097;
	margin: auto;
}

div#my-account ul#details1, div#my-account ul#details2 {
	float: left;
	width: 15em;
}

div#my-account ul#details1 li span, div#my-account ul#details2 li span {
	color: #0A5097;
	font-weight: bold;
}

div#main div#my-account div.ma-content h3 {
	margin: 1em 0 1em 0; /* repetition, repetition, horrible repetition */
}
div#my-account ul#popular-searches {
	padding: 0;
}
div#my-account ul#popular-searches li {
	display: block;
	float: left;
	margin: 0 0 0 1em;
	list-style: none;
	list-style-image: none;
}
