

a {
	color: #e15;
	text-decoration: none;
}
a:visited {
	color: #e15;
}
a:hover {
	color: #d04;
}
a:active {
	outline: none;
}

body {
	background: url(../images/construct/girls/header_back.png) repeat-x;
}

/* -------------------------------
   HEADER STYLES
   ----------------------------- */ 

#header h1 a {
	background: url(../images/construct/girls/logo.png) no-repeat;
}
#nav-home {
	background: url(../images/nav/girls/home.png) no-repeat;
}
#nav-hintsandtips {
	background: url(../images/nav/girls/hintsandtips.png) no-repeat;
}
#nav-contactus {
	background: url(../images/nav/girls/contactus.png) no-repeat;
}
#nav-blog {
	background: url(../images/nav/girls/blog.png) no-repeat;
}
#nav-forum {
	background: url(../images/nav/girls/forum.png) no-repeat;
}
#nav-questions {
	background: url(../images/nav/girls/questions.png) no-repeat;
}
#nav-registration {
	background: url(../images/nav/girls/registration.png) no-repeat;
}

/* -------------------------------
   MAIN CONTENT STYLES
   ----------------------------- */ 

h2 {
	color: #e15;
}

#home-promo {
	background: url(../images/construct/girls/hero.jpg) 0 center no-repeat;
	color: #fff;
}
#home-promo h2 {
	color: #fff;
}
.category-row {
	background: url(../images/construct/girls/category_back.png) 0 100% no-repeat;
}

#category-list {
	border-color: #fac;
}
#category-list a {
	color: #fac;
}
#category-list a:hover, #category-list li#ad-active a {
	color: #e15;
}
#category-list li#ad-active ul li a {
	color: #fac;
}
#category-list li#ad-active ul li#ad-subactive a {
	color: #e15;
}
.category-row div {
	border-top: 1px solid #fac;
}
.category-row div:hover a, .category-row div.jhover a {
	color: #d04;
}
.left-col div.category {
	border: 1px solid #fac;
}

#cat-1 {
	background-image: url(../images/construct/girls/category_backs/clothing.png);
	background-repeat: no-repeat;
}
#cat-2 {
	background-image: url(../images/construct/girls/category_backs/feeding.png);
	background-repeat: no-repeat;
}
#cat-4 {
	background-image: url(../images/construct/girls/category_backs/toys.png);
	background-repeat: no-repeat;
}
#cat-5 {
	background-image: url(../images/construct/girls/category_backs/books.png);
	background-repeat: no-repeat;
}
#cat-6 {
	background-image: url(../images/construct/girls/category_backs/bathtime.png);
	background-repeat: no-repeat;
}
#cat-7 {
	background-image: url(../images/construct/girls/category_backs/nursery.png);
	background-repeat: no-repeat;
}
#cat-8 {
	background-image: url(../images/construct/girls/category_backs/travel.png);
	background-repeat: no-repeat;
}
#cat-9 {
	background-image: url(../images/construct/girls/category_backs/maternity.png);
	background-repeat: no-repeat;
}
#cat-10 {
	background-image: url(../images/construct/girls/category_backs/household.png);
	background-repeat: no-repeat;
}

.promo ol li {
	border-bottom: 1px dotted #fac;
}
.promo ol li.one {
	background: url(../images/construct/girls/one.png) no-repeat;
}
.promo ol li.two {
	background: url(../images/construct/girls/two.png) no-repeat;
}
.promo ol li.three {
	background: url(../images/construct/girls/three.png) no-repeat;
}

.search-item, .item-detail, .whatson-item {
	border-color: #fac;
}
.search-item img.detail-img, .left-col img.img-lrg, .left-col .img-thumbs img.thumb {
	border-color: #fac;
}

.search-item dl dd.expiry, .item-detail dl dd.expiry {
	border-color: #fac;
	background-color: #fef;
}

.ad-list {
	border-color: #fac;
}
.shade {
	background: #fef;
}

#question-list dt a.closed {
	background: #fac url(../images/buttons/girls/faq_open.png) 99% 50% no-repeat;
}
#question-list dt a.expanded {
	background: #fac url(../images/buttons/girls/faq_close.png) 99% 50% no-repeat;
}

.img-holder {
	border-color: #fac;
} 
div.entry {
	border-bottom: 1px dotted #fac;
}
#googlemap {
	border: 1px solid #fac
}

/* -------------------------------
   TITLE STYLES
   ----------------------------- */ 
#poundperad {
	background: url(../images/titles/girls/poundperad.png) no-repeat;
}
#placeanad {
	background: url(../images/titles/girls/placeanad.png) no-repeat;
}
#intheblog {
	background: url(../images/titles/girls/intheblog.png) no-repeat;
}
#sitecredit {
	background: url(../images/titles/girls/sitecredit.png) no-repeat;
}
#whatson {
	background: url(../images/titles/girls/whatson.png) no-repeat;
}
#shoppinglinks {
	background: url(../images/titles/girls/shoppinglinks.png) no-repeat;
	width: 170px;
	height: 55px;
}
#search {
	background: url(../images/titles/girls/search.png) no-repeat;
	width: 85px;
	float: left;
}
#results {
	background: url(../images/titles/girls/results.png) no-repeat;
	width: 85px;
	float: left;
}


/* -------------------------------
   FORM STYLES
   ----------------------------- */ 

#search-form, #sign-in-form, div.promo, div#signed-in,
#blog #right-col ul {
	border: 1px solid #fac;
	background: #fef;
}
#blog .ad-list h1 {
	border-bottom: 1px dotted #fac;
}
#blog #right-col ul ul {
	border: 0;
	background: transparent;
}
#blog .post {
	border-bottom: 1px dotted #fac;
}
#blog .postmetadata {
	border-top: 1px dotted #fac;
}
#blog .commentlist li {
	border: 1px solid #fac;
}
div.shop{
	border: 4px solid #fac;
}
#sign-in-form h2 {
	background: url(../images/titles/girls/sign-in.png) no-repeat;
}
#sign-in-form hr {
	color: #fef;
	border-color: #fef;
}
#search-form.results {
	padding-bottom: 20px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: #fef url(../images/construct/girls/search_result_back.png) 0 100% no-repeat;
}

fieldset {
	border-color: #fac;
}
legend {
	color: #e15;
}

