

a {
	color: #0bd;
	text-decoration: none;
}
a:visited {
	color: #0bd;
}
a:hover {
	color: #003;
}
a:active {
	outline: none;
}

body {
	background: url(../images/construct/boys/header_back.png) repeat-x;
}

/* -------------------------------
   HEADER STYLES
   ----------------------------- */ 

#header h1 a {
	background: url(../images/construct/boys/logo.png) no-repeat;
}
#nav-home {
	background: url(../images/nav/boys/home.png) no-repeat;
}
#nav-hintsandtips {
	background: url(../images/nav/boys/hintsandtips.png) no-repeat;
}
#nav-contactus {
	background: url(../images/nav/boys/contactus.png) no-repeat;
}
#nav-blog {
	background: url(../images/nav/boys/blog.png) no-repeat;
}
#nav-questions {
	background: url(../images/nav/boys/questions.png) no-repeat;
}
#nav-registration {
	background: url(../images/nav/boys/registration.png) no-repeat;
}

/* -------------------------------
   MAIN CONTENT STYLES
   ----------------------------- */ 

h2 {
	color: #0bd;
}

#home-promo {
	background: url(../images/construct/boys/hero.jpg) 0 center no-repeat;
	color: #fff;
}
#home-promo h2 {
	color: #fff;
}
.category-row {
	background: url(../images/construct/boys/category_back.png) 0 100% no-repeat;
}

#category-list {
	border-color: #0bd;
}
#category-list a {
	color: #0bd;
}
#category-list a:hover, #category-list li#ad-active a {
	color: #0bd;
}
#category-list li#ad-active ul li a {
	color: #0bd;
}
#category-list li#ad-active ul li#ad-subactive a {
	color: #0bd;
}
.category-row div {
	border-top: 1px solid #0bd;
}
.category-row div:hover a, .category-row div.jhover a {
	color: #003;
}
.left-col div.category {
	border: 1px solid #0bd;
}

#cat-1 {
	background-image: url(../images/construct/boys/category_backs/clothing.png);
	background-repeat: no-repeat;
}
#cat-2 {
	background-image: url(../images/construct/boys/category_backs/feeding.png);
	background-repeat: no-repeat;
}
#cat-4 {
	background-image: url(../images/construct/boys/category_backs/toys.png);
	background-repeat: no-repeat;
}
#cat-5 {
	background-image: url(../images/construct/boys/category_backs/books.png);
	background-repeat: no-repeat;
}
#cat-6 {
	background-image: url(../images/construct/boys/category_backs/bathtime.png);
	background-repeat: no-repeat;
}
#cat-7 {
	background-image: url(../images/construct/boys/category_backs/nursery.png);
	background-repeat: no-repeat;
}
#cat-8 {
	background-image: url(../images/construct/boys/category_backs/travel.png);
	background-repeat: no-repeat;
}
#cat-9 {
	background-image: url(../images/construct/boys/category_backs/maternity.png);
	background-repeat: no-repeat;
}
#cat-10 {
	background-image: url(../images/construct/boys/category_backs/household.png);
	background-repeat: no-repeat;
}

.promo ol li {
	border-bottom: 1px dotted #0bd;
}
.promo ol li.one {
	background: url(../images/construct/boys/one.png) no-repeat;
}
.promo ol li.two {
	background: url(../images/construct/boys/two.png) no-repeat;
}
.promo ol li.three {
	background: url(../images/construct/boys/three.png) no-repeat;
}

.search-item, .item-detail, .whatson-item {
	border-color: #0bd;
}
.search-item img.detail-img, .left-col img.img-lrg, .left-col .img-thumbs img.thumb {
	border-color: #0bd;
}

.search-item dl dd.expiry, .item-detail dl dd.expiry {
	border-color: #0bd;
	background-color: #eff;
}

.ad-list {
	border-color: #0bd;
}
.shade {
	background: #eff;
}

#question-list dt a.closed {
	background: #0bd url(../images/buttons/boys/faq_open.png) 99% 50% no-repeat;
	color: #fff;
}
#question-list dt a.expanded {
	background: #0bd url(../images/buttons/boys/faq_close.png) 99% 50% no-repeat;
	color: #fff;
}

.img-holder {
	border-color: #0bd;
} 
div.entry {
	border-bottom: 1px dotted #0bd;
}

/* -------------------------------
   TITLE STYLES
   ----------------------------- */ 
#poundperad {
	background: url(../images/titles/boys/poundperad.png) no-repeat;
}
#placeanad {
	background: url(../images/titles/boys/placeanad.png) no-repeat;
}
#intheblog {
	background: url(../images/titles/boys/intheblog.png) no-repeat;
}
#sitecredit {
	background: url(../images/titles/boys/sitecredit.png) no-repeat;
}
#whatson {
	background: url(../images/titles/boys/whatson.png) no-repeat;
}
#shoppinglinks {
	background: url(../images/titles/boys/shoppinglinks.png) no-repeat;
	width: 170px;
	height: 55px;
}
#search {
	background: url(../images/titles/boys/search.png) no-repeat;
	width: 85px;
	float: left;
}
#results {
	background: url(../images/titles/boys/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 #0bd;
	background: #eff;
}
#blog .ad-list h1 {
	border-bottom: 1px dotted #0bd;
}
#blog #right-col ul ul {
	border: 0;
	background: transparent;
}
#blog .post {
	border-bottom: 1px dotted #0bd;
}
#blog .postmetadata {
	border-top: 1px dotted #0bd;
}
#blog .commentlist li {
	border: 1px solid #0bd;
}
div.shop{
	border: 4px solid #0bd;
}
#sign-in-form h2 {
	background: url(../images/titles/boys/sign-in.png) no-repeat;
}
#sign-in-form hr {
	color: #eff;
	border-color: #eff;
}
#search-form.results {
	padding-bottom: 20px;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: #eff url(../images/construct/boys/search_result_back.png) 0 100% no-repeat;
}

fieldset {
	border-color: #0bd;
}
legend {
	color: #0bd;
}

