.clearboth {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.accesshelper {
	display: none;
}

a {
	color: #18258D;
}

a img {
	border: none;
}

html {
	background-image: url("../../img/lg/background-pattern.gif");
	padding: 0;
	font-family: Verdana, Arial;
}

body {
	background-image: url("../../img/lg/background.jpg");
	background-repeat: repeat-x;
	margin: 0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 80%;
}

#bodyminheight {
	/*float: left;
	width: 1px;
	height: 459px;*/
	/* The minheight div is no longer required, and causes problems in IE */
	display: none;
}

#container {
	width: 768px;
	border: 1px solid #888EAF;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #FFFFFF;
}

/** HEADER **/

#header {
	background-image: url("../../img/lg/header-background.gif");
	background-repeat: no-repeat;
	height: 67px;
	padding-top: 26px;
	padding-left: 39px;
	position:relative;
}

#header h1 {
	margin: 0;
}

h1 span 
{
	color:#000;
}

/** TOP NAVIGATION **/

#topnav {
	height: 72px;
	padding-left: 13px;
	padding-top: 9px;
}

#topnav ul {
	margin: 0;
	padding: 0;
}

#topnav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

/** FOOTER **/

/* TODO: Change footer image based on current section */
#footer {
	clear: both;
	width:768px;
	margin:0 auto;
	text-align:left;
	font-family:Arial,Verdana;
}

#footer #footerbg
{
	padding-top:10px;
	height:90px;
}

#footer p
{
	font-size:0.9em;
	color:#707070;
	clear:both;
	margin:0;
}

#footer p a
{
	color:#707070;
	text-decoration:none;
}

#auxlinks ul
{
	padding:0;
	margin:0;
}

#auxlinks ul li {
	background: transparent url("../../img/lg/footer-bullet.gif") 0px 50% no-repeat;
	padding-left: 10px;
	padding-right: 6px;
	margin:0;
	font-size:0.9em;
	list-style: none;
	display: inline;
}

#auxlinks ul li.first {
	padding-left: 0;
	background-image: none;
}

#auxlinks ul li a {
	text-decoration: none;
	margin:0;
	padding:0;
}


#externallinks ul {
  margin: 15px 0;  
  padding:0;
  list-style: none;
}

#externallinks li {
	display:block;
	float:left;
	list-style:none;
	vertical-align:middle;
	line-height:25px;
}

#externallinks li a 
{
	text-decoration:none;
	padding-left:36px;
}

#externallinks li.uk {
	background: url("../../img/lg/footer-flag-uk.gif") top left no-repeat;
}

#externallinks li.rsa {
	background: url("../../img/lg/footer-flag-rsa.gif") top left no-repeat;
	margin-left:10px;
}

/** HOME **/

body#home #topnav {
	background-image: url("../../img/lg/home/topnav-background.gif");
	background-repeat: no-repeat;
}

body#home #main {
	background-color: #FDE9F3;
	padding-bottom: 10px;
}

/* Right-hand side */

body#home #content #homeright {
	float: right;
	padding-top: 23px;
	padding-right: 10px;
}

body#home #content #homeright h2 {
	margin: 0;
	padding: 0;
}

body#home #content #homeright .when {
	width: 201px;
	background-image: url("../../img/lg/home/when-bg.gif");
	background-position: left bottom;
	margin-bottom:25px;
}

body#home #content #homeright .when a {
	display: block;
	text-decoration: none;
	color: #000000;
}

body#home #content #homeright .when a span {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	font-family: Verdana;
}

body#home #content #homeright .feelgood {
	width: 201px;
	background-image: url("../../img/lg/home/feel-good-back.gif");
	background-position: left bottom;
}

body#home #content #homeright .feelgood a {
	display: block;
	text-decoration: none;
	color: #000000;
}

body#home #content #homeright .feelgood a span {
	display: block;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	font-family: Verdana;
}

body#home #content #homeright .questions {
	width: 201px;
	background-image: url("../../img/lg/home/questions-back.gif");
	background-position: left bottom;
}

body#home #content #homeright .questions a {
	display: block;
	text-decoration: none;
	color: #000000;
}

body#home #content #homeright .questions a span {
	display: block;
	padding-left: 40px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 5px;
	font-family: Verdana;
}

body#home #content #homeright .questions a strong {
	color: #AE0769;
}

/* Intro bubble */

body#home #introbubble {
	background: url("../../img/lg/home/intro-bubble.gif") top left no-repeat;
	height: 304px;
	width: 540px;
	position: relative;
}

body#home #introbubble .htmlfragment {
	width: 300px;
	position: absolute;
	top: 70px;
	left: 225px;
}

body#home #introbubble .htmlfragment p strong {
	font-weight: bold;
	color: #F4208D;
}

/* Bottom */

body#home #content #homebottom h2 {
	margin: 0;
	padding: 0;
}

body#home #content #homebottom .productadvice {
	width: 180px;
	background-image: url("../../img/lg/home/product-advice-back.gif");
	background-position: left bottom;
	margin-left: 15px;
}

body#home #content #homebottom .productadvice span {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 30px;
	font-family: Verdana;
}

body#home #content #homebottom .productadvice .button {
	text-align: right;
	padding-bottom: 30px;
	padding-right: 10px;
}

body#home #content #homebottom #visit {
	padding-left: 15px;
	padding-top: 25px;
}

body#home #content #homebottom #sitepdf {
	padding-left: 15px;
	padding-top: 20px;
}

body#home #content #homebottom .yourbody {
	background: url("../../img/lg/home/your-body-back.gif") bottom repeat-y;
	float: right;
	margin-right: 15px;
	width: 325px;
	height: 298px;
	position:relative;
}

body#home #content #homebottom .yourbody p {
	margin-left: 20px;
	margin-top: 40px;
	width:115px;
	color:#019A98;
	font-size:1.3em;
	font-weight:bold;
	font-family:Arial;
	float:left;
}
body#home #content #homebottom .yourbody img {
	margin:0;
}

body#home #content #homebottom .yourbody img.imageRight {
	float:right;
	margin-right:10px;
}

body#home #content #homebottom .yourbody a.button {
	position: absolute;
	bottom: 8px;
	right: 5px;
}

/** STANDARD NAVIGATION PAGES **/

/* Side stuff */

body.standard #side {
	float: right;
	padding-top: 30px;
	padding-bottom: 10px;
}

body.standard #sidenav {
	width: 167px;
	margin-left: 15px;
}

body.standard #sidenav .wrapper {
	width: 137px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 40px;
	padding-top: 10px;
}

body.standard #sidenav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

body.standard #sidenav ul li {
	padding-left: 15px;
	border-bottom: 1px solid #F8D7EA;
	color: #18258D;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 1.2em;
}

body.standard #sidenav ul li ul {
	padding-top: 10px;
}

body.standard #sidenav ul li ul li {
	border-bottom: none;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	font-size: 0.8em;
}

body.standard #sidenav ul li ul li ul li {
	font-size: 1em;
}

body.standard #sidenav ul li a {
	color: #18258D;
	text-decoration: none;
}

body.standard #sidenav ul li.current {
	color: #EA0576;
}

body.standard .yourbody {
	width: 182px;
	padding-bottom: 70px;
	position: relative;
	margin-left: 12px;
	margin-bottom: 10px;
}

body.standard .productadvice {
	width: 182px;
	padding-bottom: 80px;
	position: relative;
	margin-left: 12px;
	margin-bottom: 10px;
}

body.standard .yourbody h2, body.standard .productadvice h2 {
	margin: 0;
	padding: 0;
}

body.standard .yourbody p {
	padding-left: 15px;
	padding-right: 80px;
	margin: 0;
}

body.standard .productadvice p {
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}

body.standard .yourbody a.button, body.standard .productadvice a.button {
	position: absolute;
	right: 17px;
	bottom: 18px;
}

body.standard .questions {
	width: 180px;
	position: relative;
	margin-left: 14px;
}

body.standard .questions h2 {
	margin: 0;
	padding: 0;
}

body.standard .questions p {
	margin: 0;
}

body.standard .questions p a {
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	padding-bottom: 25px;
	color: #000000;
}

body.standard #side .feelgood {
	background: transparent url("../../img/lg/product-advice/feel-good-header.gif") top left no-repeat;
	width:183px;
	padding:0;
	margin-left:10px;
}

body.standard #side .feelgood p {
	padding-top:50px;
	padding-left:20px;
	padding-right:80px;
	margin-bottom:0;
}

body.standard #side .feelgood p a 
{
	text-decoration:none;
	color:#000;
	padding:0;
}

body.standard #side .feelgood img 
{
	width:183px;
	margin:0;
	padding:0;
	display:block;
}

/* Breadcrumb */

body#home #main #content #breadcrumb, body#home #main #content #introbubble h1
{
	display:none;
}

body.standard #main #content #breadcrumb ul
{
	margin:0 0 0 10px;
	padding:0;
}

body.standard #main #content #breadcrumb ul li
{
	display:inline;
	color:#454444;
	font-size:0.9em;
	list-style:none;
	font-family: Verdana;
	padding-left:5px;
}
body.standard #main #content #breadcrumb ul li a
{
	font-family: Verdana;
	padding-right:10px;
	color:#787878;
}

body.productadvice #main #content #breadcrumb li a {
	background: url("../../img/lg/product-advice/breadcrumb-arrow.gif") right 50% no-repeat;
}

body.feelgood #main #content #breadcrumb li a {
	background: url("../../img/lg/feel-good/breadcrumb-arrow.gif") right 50% no-repeat;
}

body.yourbody #main #content #breadcrumb li a {
	background: url("../../img/lg/your-body/breadcrumb-arrow.gif") right 50% no-repeat;
}

body.questions #main #content #breadcrumb li a  {
	background: url("../../img/lg/questions/breadcrumb-arrow.gif")right 50% no-repeat;
}

body.when #main #content #breadcrumb li a{
	background: url("../../img/lg/when-i-was-11/breadcrumb-arrow.gif") right 50% no-repeat;
}


/* Content stuff */

body.standard #content {
	float: right;
	width: 574px;
	padding-top: 35px;
	padding-bottom: 20px;
}

body.standard #content h1 {
	font-weight: normal;
	font-size: 2em;
	background-repeat: repeat-x;
	background-position: bottom left;
	padding-bottom: 10px;
	margin-left: 15px;
	margin-right: 20px;
}

body.standard #content .htmlfragment {
	margin-left: 15px;
	margin-right: 20px;
}

body.standard #content .htmlfragment h2 {
	font-size: 1.5em;
	font-weight: normal;
}

body.standard #content .htmlfragment h3 {
	font-size: 1.2em;
	font-weight: normal;
}

body.standard #content .htmlfragment table,
body.standard #content .htmlfragment table tr,
body.standard #content .htmlfragment table td,
body.standard #content .htmlfragment table th {
	border-collapse: collapse;
	border: 1px solid black;
	vertical-align: top;
}

body.standard #content .htmlfragment table.form,
body.standard #content .htmlfragment table.form tr,
body.standard #content .htmlfragment table.form td,
body.standard #content .htmlfragment table.form th {
	border: none;
}


body.standard #content .htmlfragment table td,
body.standard #content .htmlfragment table th {
	padding: 5px;
}

body.standard #content .htmlfragment img.right {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

body.standard #content .htmlfragment img.left {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

body.standard .landingblock {
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

body.standard .landingblock .wrapper {
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-left: 13px;
}

body.standard .landingblock .landingitem {
	float: left;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-top: 5px;
	margin-bottom: 5px;
	width:247px;
	margin-left:15px;
}

body.standard .landingblock .landingitem h2 {
	margin: 0;
	padding: 0;
}

body.standard .landingblock .landingitem a.feature {
	float: right;
	border: 1px solid #AAA7AC;
	margin: 5px 15px 10px 10px;
}

body.standard .landingblock .landingitem p {
	margin: 0;
	padding: 0 10px 0 0;
}

body.standard .landingblock .landingitem p a {
	padding: 10px 10px 40px 20px;
	text-decoration: none;
	color: #000000;
	display: block;
}

body.standard .landingblock .landingitem2 a.feature, body.standard .landingblock .landingitem4 a.feature {
	float: right;
	border: 1px solid #AAA7AC;
	margin: 5px 25px 10px 10px;
}

body.standard .landingblock .landingitem2 p, body.standard .landingblock .landingitem4 p {
	margin: 0;
}

body.standard .landingblock .landingitem2 p a, body.standard .landingblock .landingitem4 p a {
	padding: 10px 10px 40px 10px;
	text-decoration: none;
	color: #000000;
	display: block;
}


/** FEEL GOOD **/

/* Side */

body.feelgood #topnav {
	background-image: url("../../img/lg/feel-good/topnav-background.gif");
	background-repeat: no-repeat;
}

body.feelgood #main {
	background-color: #FAEAD4;
}

body.feelgood #sidenav {
	background-image: url("../../img/lg/feel-good/sidenav-background-top.gif");
	background-repeat: no-repeat;
}

body.feelgood #sidenav .wrapper {
	background-image: url("../../img/lg/feel-good/sidenav-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.feelgood .yourbody {
	background-image: url("../../img/lg/feel-good/your-body-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.feelgood .questions {
	background-image: url("../../img/lg/feel-good/questions-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Landing page */

body.feelgood .landingblock {
	background-image: url("../../img/lg/feel-good/landing-block-bottom.gif");
}

body.feelgood .landingblock .wrapper {
	background-image: url("../../img/lg/feel-good/landing-block-top.gif");
}

body.feelgood .landingblock .landingitem1 {
	background: transparent url("../../img/lg/feel-good/landing-item-1-background.gif") bottom left no-repeat;
	width: 247px;
}

body.feelgood .landingblock .landingitem2 {
	background: transparent url("../../img/lg/feel-good/landing-item-2-background.gif") bottom left no-repeat;
	margin-left: 15px;
	width: 247px;
}

body.feelgood .landingblock .landingitem3 {
	background: transparent url("../../img/lg/feel-good/landing-item-3-background.gif") bottom left no-repeat;
	width: 247px;
}


body.feelgood .landingblock .landingitem4 {
	background: transparent url("../../img/lg/feel-good/landing-item-4-background.gif") bottom left no-repeat;
	margin-left: 15px;
	width: 247px;
}

body.feelgood #content h1 {
	color: #E8A13D;
	background-image: url("../../img/lg/feel-good/h1-dots.gif");
}

body.feelgood #content h2,
body.feelgood #content h3 {
	color: #E8A13D;
}

body.feelgood #content .htmlfragment table td,
body.feelgood #content .htmlfragment table th {
	border: 1px solid #E8A13D;
}

body.feelgood #content .htmlfragment blockquote {
	background-image: url("../../img/lg/feel-good/blockquote-background.gif");
	background-repeat: no-repeat;
	background-position: center top;
	font-weight: bold;
	display: block;
	margin: 0;
	padding-left: 50px;
	padding-right: 50px;
}

body.feelgood #content .htmlfragment blockquote .attrib {
	font-weight: normal;
}

body.feelgood #content .htmlfragment .quotesource {
	padding-left: 50px;
	padding-right: 50px;
}

/** YOUR BODY **/

/* Side */

body.yourbody #topnav {
	background-image: url("../../img/lg/your-body/topnav-background.gif");
	background-repeat: no-repeat;
}

body.yourbody #main {
	background-color: #E8F5FC;
}

body.yourbody #sidenav {
	background-image: url("../../img/lg/your-body/sidenav-background-top.gif");
	background-repeat: no-repeat;
}

body.yourbody #sidenav .wrapper {
	background-image: url("../../img/lg/your-body/sidenav-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.yourbody .productadvice {
	background-image: url("../../img/lg/your-body/product-advice-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.yourbody .questions {
	background-image: url("../../img/lg/your-body/questions-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Landing page */

body.yourbody .landingblock {
	background-image: url("../../img/lg/your-body/landing-block-bottom.gif");
	background-position: -16px bottom;
}

body.yourbody .landingblock .wrapper {
	background-image: url("../../img/lg/your-body/landing-block-top.gif");
	background-position: -16px top;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 560px
}


body.yourbody .landingblock .landingitem1 {
	background: transparent url("../../img/lg/your-body/landing-item-1-background.gif") bottom left no-repeat;;
}

body.yourbody .landingblock .landingitem2 {
	background: transparent url("../../img/lg/your-body/landing-item-2-background.gif") bottom left no-repeat;
}

body.yourbody .landingblock .landingitem3 {
	background: transparent url("../../img/lg/your-body/landing-item-3-background.gif") bottom left no-repeat;
}

body.yourbody .landingblock .landingitem4 {
	background: transparent url("../../img/lg/your-body/landing-item-2-background.gif") bottom left no-repeat;
}

body.yourbody #content h1 {
	color: #028EDF;
	background-image: url("../../img/lg/your-body/h1-dots.gif");
}

body.yourbody #content h2,
body.yourbody #content h3 {
	color: #028EDF;
}

/** PRODUCT ADVICE **/

/* Side */

body.productadvice #topnav {
	background-image: url("../../img/lg/product-advice/topnav-background.gif");
	background-repeat: no-repeat;
}

body.productadvice #main {
	background-color: #EDFAF5;
}

body.productadvice #sidenav {
	background-image: url("../../img/lg/product-advice/sidenav-background-top.gif");
	background-repeat: no-repeat;
}

body.productadvice #sidenav .wrapper {
	background-image: url("../../img/lg/product-advice/sidenav-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.productadvice .yourbody {
	background-image: url("../../img/lg/product-advice/your-body-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Landing page */

body.productadvice .landingblock {
	background-image: url("../../img/lg/product-advice/landing-block-bottom.gif");
	background-position: -19px bottom;
}

body.productadvice .landingblock .wrapper {
	background-image: url("../../img/lg/product-advice/landing-block-top.gif");
	background-position: -19px top;
	padding-top: 15px;
	padding-bottom: 15px;
}

body.productadvice .landingblock .landingitem1 {
	background: transparent url("../../img/lg/product-advice/landing-item-1-background.gif") bottom left no-repeat;;
}

body.productadvice .landingblock .landingitem2 {
	background: transparent url("../../img/lg/product-advice/landing-item-2-background.gif") bottom left no-repeat;
}

body.productadvice .landingblock .landingitem3 {
	background: transparent url("../../img/lg/product-advice/landing-item-3-background.gif") bottom left no-repeat;;
}

body.productadvice .landingblock .landingitem4 {
	background: transparent url("../../img/lg/product-advice/landing-item-4-background.gif") bottom left no-repeat;;
}

body.productadvice #content h1 {
	color: #09A568;
	background-image: url("../../img/lg/product-advice/h1-dots.gif");
}

body.productadvice #content h2,
body.productadvice #content h3 {
	color: #09A568;
}

/** QUESTIONS **/

/* Side */

body.questions #topnav {
	background-image: url("../../img/lg/questions/topnav-background.gif");
	background-repeat: no-repeat;
}

body.questions #main {
	background-color: #F8E9F1;
}

body.questions #sidenav {
	background-image: url("../../img/lg/questions/sidenav-background-top.gif");
	background-repeat: no-repeat;
}

body.questions #sidenav .wrapper {
	background-image: url("../../img/lg/questions/sidenav-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.questions .yourbody {
	background-image: url("../../img/lg/questions/your-body-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.questions .feelgood {
	padding-left: 10px;
}

/* Landing page */

body.questions .landingblock {
	background-image: url("../../img/lg/questions/landing-block-bottom.gif");
	background-position: -20px bottom;
}

body.questions .landingblock .wrapper {
	background-image: url("../../img/lg/questions/landing-block-top.gif");
	background-position: -20px top;
	padding-top: 25px;
	padding-bottom: 15px;
}

body.questions .landingblock .landingitem1 {
	background: transparent url("../../img/lg/questions/landing-item-1-background.gif") bottom left no-repeat;
}

body.questions .landingblock .landingitem2 {
	background: transparent url("../../img/lg/questions/landing-item-2-background.gif") bottom left no-repeat;
}

body.questions .landingblock .landingitem3 {
	background: transparent url("../../img/lg/questions/landing-item-1-background.gif") bottom left no-repeat;
}

body.questions .landingblock .landingitem4 {
	background: transparent url("../../img/lg/questions/landing-item-2-background.gif") bottom left no-repeat;
}

body.questions #content h1 {
	color: #AE0769;
	background-image: url("../../img/lg/questions/h1-dots.gif");
}

body.questions #content h2,
body.questions #content h3 {
	color: #AE0769;
}

body.questions #content h2 .truth {
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	font-size: 0.75em;
}

body.questions.urbanmyths #content h2 {
	margin-top: 2em;
}

/** WHEN I WAS 11 **/

/* Side */

body.when #content h1
{
	display:none;
}

body.when #topnav {
	background-image: url("../../img/lg/when-i-was-11/topnav-background.gif");
	background-repeat: no-repeat;
}

body.when #main {
	background-color: #F8EEFD;
}

body.when #sidenav {
	background-image: url("../../img/lg/when-i-was-11/sidenav-background-top.gif");
	background-repeat: no-repeat;
}

body.when #sidenav .wrapper {
	background-image: url("../../img/lg/when-i-was-11/sidenav-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.when .yourbody {
	background-image: url("../../img/lg/when-i-was-11/your-body-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.when .questions {
	background-image: url("../../img/lg/when-i-was-11/questions-background.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/* Landing page */

body.when #whendownload {
	background-image: url("../../img/lg/when-i-was-11/landing-background-bottom.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
}

body.when #whendownload .wrapper {
	background-image: url("../../img/lg/when-i-was-11/landing-background-top.gif");
	background-repeat: no-repeat;
	padding-top: 25px;
	position: relative;
	padding-bottom: 50px;
	width: 100%;
}

body.when #whendownload .wrapper h1 {
	margin: 0;
	padding: 0;
	margin-left: 8px;
}

body.when #whendownload .wrapper .minheight {
	width: 1px;
	float: left;
	height: 375px;
}

body.when #whendownload .wrapper .button {
	position: absolute;
	bottom: 7px;
	right: 28px;
	display: block;
}

body.when #whendownload .wrapper .htmlfragment {
	padding-left: 50px;
	padding-right: 250px;
}

/** Search **/
#search {
	padding-bottom: 18px;
	background-image: url("../img/header-search-bg.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
	position: absolute;
	top: 49px;
	right: 20px;
}

#search * {
	float: left;
}

#search input.text {
	border: solid 1px #b2b5ca;
	border-right: none;
	height: 18px;
	line-height: 18px;
	width: 112px;
}

#search input.image {
	border: solid 1px #b2b5ca;
	border-left: none;
}

#search label {
	margin-right: 1ex;
}

/** SEARCH RESULTS **/

body.standard #content h1#resultsheading
{
	color:#081ba3;
}
.searchresults 
{
	width:559px;
	margin-left:15px;
	background:url("../../img/lg/lil-lets-search-header.gif") top left no-repeat;
}

.girls 
{
	background:url("../../img/lg/girls-search-header.gif") top left no-repeat;
}

.searchresults ul.results {
	float: left;
	margin:0 auto;
	width:539px;
	padding:0;
}

.searchresults ul.results li {
	list-style: none;
	border-bottom: 2px dotted #beafb6;

	margin:10px 0;
}

.searchresults ul.results li h3 {
	font-size: 1em;
	color: #000000;
	margin-bottom: 0;
	padding-bottom: 1em;
}

.searchresults ul.results li h3 span.number {
	display: block;
	float: left;
	width: 30px;
	font-weight: bold;
}

.searchresults ul.results li h3 a {
	margin:0;
	padding:0;
}

.searchresults ul.results li p {
	margin:0;
	padding:0;
	margin-bottom:5px;
}

div.pagination
{
	text-align:center;
	position:relative;
	padding:0;
	width:559px;
	margin:0 0 20px 0;
}

div.bottom
{
	margin:0;
}

div.pagination p 
{
	position:absolute;
	right:80px;
	text-align:right;
	font-weight:bold;
	margin:0;
	top:20px;
}

.pagination ul 
{
	margin:0;
	padding:0;
	margin-top:20px;
}

.pagination ul li {
	display:inline;
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	font:1.2em;
	margin:0;
}

.pagination ul li.next {
	border: none;
	padding-right:10px;
	background: url("../../img/lg/next-arrow-blue.gif") right 60% no-repeat;
}

.pagination ul li.previous {
	border: none;
	padding-left:10px;
	background: url("../../img/lg/previous-arrow-blue.gif") left 60% no-repeat;
}

.girls .pagination ul li.next {
	background: url("../../img/lg/next-arrow.gif") right 60% no-repeat;
}

.girls .pagination ul li.previous {

	background: url("../../img/lg/previous-arrow.gif") left 60% no-repeat;
}

.pagination ul li a 
{
	padding:0;
	margin:0;
	color:#18258D;	
}