/* PAGE COLOUR OPTIONS */
.default{background:#898e9a url(../img/bgs/default.jpg) top repeat-x;}
.default #breadcrumbs h1{color:#757e8f;}
.default #footer{background-image:url(../img/bgs/default-foot.jpg);}

.home {background:#c4bfc3 url(../img/bgs/home.jpg) left center repeat-x; text-align:center; min-height:688px; min-width:810px;}
.home #menu li a{color:#5e5d5d;}

	/* category colour options  */
	.sleepwear{background:#7a8da8 url(../img/bgs/sleepwear.jpg) top repeat-x;}
	.sleepwear #breadcrumbs h1{color:#677b97;}
	.sleepwear #footer{background-image:url(../img/bgs/sleepwear-foot.jpg);}
	
	.underwear{background:#908899 url(../img/bgs/underwear.jpg) top repeat-x;}
	.underwear #breadcrumbs h1{color:#877896;}
	.underwear #footer{background-image:url(../img/bgs/underwear-foot.jpg);}
	
	.dresses{background:#967696 url(../img/bgs/dresses.jpg) top repeat-x;}
	.dresses #breadcrumbs h1{color:#8c698c;}
	.dresses #footer{background-image:url(../img/bgs/dresses-foot.jpg);}
	
	.skirts{background:#95817f url(../img/bgs/skirts.jpg) top repeat-x;}
	.skirts #breadcrumbs h1{color:#a28580;}
	.skirts #footer{background-image:url(../img/bgs/skirts-foot.jpg);}
	
	.tops{background:#7b907f url(../img/bgs/tops.jpg) top repeat-x;}
	.tops #breadcrumbs h1{color:#7d9383;}
	.tops #footer{background-image:url(../img/bgs/tops-foot.jpg);}
	
	.pants{background:#799797 url(../img/bgs/pants.jpg) top repeat-x;}
	.pants #breadcrumbs h1{color:#759d9c;}
	.pants #footer{background-image:url(../img/bgs/pants-foot.jpg);}
	
	.baby{background:#5e8798 url(../img/bgs/baby.jpg) top repeat-x;}
	.baby #breadcrumbs h1{color:#6792a4;}
	.baby #footer{background-image:url(../img/bgs/baby-foot.jpg);}
	
	.gifts{background:#618f95 url(../img/bgs/gifts.jpg) top repeat-x;}
	.gifts #breadcrumbs h1{color:#68999f;}
	.gifts #footer{background-image:url(../img/bgs/gifts-foot.jpg);}



/* HOME/LANDING PAGE */
.home #header{height:68px; padding-top:43px; width:100%;}	

.home #footer{width:auto; background:none;}
.home #footer_inner{width:auto; padding:6px 0 35px;}
.home #slogan{width:253px; background:url(../img/slogan.png) left top no-repeat;}

#home_outer{height:100%;width:100%;display:table;vertical-align:middle;}
#home_container {text-align: center;position:relative;vertical-align:middle;display:table-cell;height: 688px;} 
#home_inner {width: 810px;height: 688px;text-align: left;margin:0 auto;}

	#slideshow{height:480px; padding:5px; background:url(../img/slideshow/bg.png) no-repeat;}
		#slide_inner{height:480px; background:#fff;}		
		#slideshow .slides { padding:0; margin:0; overflow: hidden }
		#slideshow .slides img { height: 480px; width: 800px; top:0; left:0 }
		#slideshow .slides a{display:block;}
		

/* CONTACT */
#content ul.contact_details{margin-bottom:1.4em;}
#content ul.contact_details li{text-indent:0; background:none; margin-bottom:0.1em}
#content ul.contact_details li .label{float:left; width:7em;}

/* SIGN IN */
#forgot_pass_form p strong{color:#757e8f;}

/* SHOP */
#menu_col{float:left; display:inline; width:129px; margin-right:38px;}
	ul#shop_menu{margin-bottom:15px;}
	ul#shop_menu li{font-size:1.09em; background:none; text-indent:0; margin:0;  border-bottom:1px dotted #afafaf; text-align:left}
	ul#shop_menu li a{color:#605f5f; text-transform:uppercase; border-bottom:none; display:block; padding:1em 0;}
	
	ul#shop_menu li a.current{color:#757e8f;}
	ul#shop_menu li a:hover{color:#757e8f;}
	
	ul#shop_menu li a.current span{cursor:pointer; padding-right:10px; background:url(../img/arrow.gif) right 0.4em no-repeat;}
	ul#shop_menu li a:hover span{border-bottom:1px dotted #757e8f; cursor:pointer;}
	
	#loyalty_rewards{background:url(../img/ffffff-40.png) repeat; padding:10px 10px 5px; line-height:1.36;}
	#loyalty_rewards p{margin-bottom:0.5em;}
	#loyalty_rewards p a{color:#5878b4; border-bottom:none;}
	#loyalty_rewards p a:hover{border-bottom:1px dotted #5878b4;}
	

#shop_col{float:left; width:794px;}

	#shop_col{font-size:1.18em;}
	#shop_col ul{margin-bottom:1.5em;}
	#shop_col ul li{margin-bottom:0; text-indent:0; padding-left:1.5em; background:url(../img/bullet-lrg.gif) 0.5em 0.6em no-repeat;}

	#shop_head{width:762px; height:29px; padding:8px 15px 7px; background:#fafafa; border:1px solid #dcd8d8; margin-bottom:1.5em;  }
		#breadcrumbs{float:left;}
		#breadcrumbs a{float:left; display:inline; text-transform:uppercase; line-height:1.2; margin:5px 7px 0 0; height:19px; padding:0 22px 0 0;
		border-bottom:none;	background:url(../img/bc-current.gif) right top no-repeat; color:#fff; font-size:0.85em;}				
		#breadcrumbs a span{float:left; padding-left:10px; background:url(../img/bc-current.gif) left top no-repeat; cursor:pointer; line-height:1.65;}		
		#breadcrumbs h1{font-size:1.79em; color:#757e8f; line-height:1.2; display:inline; margin:0;	font-family:Verdana, Arial, Helvetica, sans-serif;}
		#breadcrumbs h1.icon{background:url(../img/icns/shoppingbag.gif) left 0 no-repeat; padding-left:29px; line-height:30px; position:relative; top:-1px;}
				
		#shoppingbag{float:right; padding-right:29px; background:url(../img/icns/shoppingbag.gif) right 0 no-repeat; height:30px; line-height:2.63; font-size:0.85em;}
	
	/* cat/prod listings */
	ul#shop_listings{font-size:0.85em; margin:2.4em 0 0 ;}
		ul#shop_listings li{float:left; display:inline; margin-right:38px; padding:0; width:170px; background:none; text-indent:0; margin-bottom:1.65em;}
		ul#shop_listings li a{display:block; border-bottom:none;}
		ul#shop_listings li.return{margin-right:0;}
		
		ul#shop_listings li .caption{text-align:right; line-height:1.45; padding-top:0.65em; min-height:4.4em;}
		ul#shop_listings li .caption .price{display:block; color:#3a3a3a;}
		ul#shop_listings li .caption a{color:#6d6d6d; display:inline;}
	
	/* item */
	#shop_item{width:100%; overflow:hidden;}
		#item_imagery{float:left; display:inline; width:304px; margin-right:36px;}
			#current_img{}
			#current_img a{border-bottom:none;}
			#item_imagery p{color:#757e8f; text-transform:uppercase; font-size:0.77em; padding:0.5em 0 0; margin:0; clear:both;}
			#thumbs{width:244px; height:115px; padding:0 13px;}
			#thumbs .jcarousel-clip{width:244px; overflow:hidden;} 
			#thumbs ul{height:115px; width:244px;}
			#thumbs ul li{float:left; display:inline; width:76px; background:none; text-indent:0; margin:15px 8px 0 0; padding:0;}
			#thumbs ul li.return{margin-right:0;}
			#thumbs .jcarousel-clip ul li.return{margin-right:8px;}
			#thumbs ul li a{display:block; border-bottom:none;}			
			#thumbs .jcarousel-prev,
			#thumbs .jcarousel-next{position:absolute; top:58px; width:7px; height:13px; background:url(../img/arrows-carousel.gif) 0 0 no-repeat; cursor:pointer;}
			#thumbs .jcarousel-prev{background-position:0 0; left:0;}
			#thumbs .jcarousel-next{background-position:0 -13px; right:0;}
			#thumbs .jcarousel-prev-disabled{background-position:0 -26px;}
			#thumbs .jcarousel-next-disabled{background-position:0 -39px;}
		
		#item_details{float:left; width:419px; line-height:1.5;}
			#item_details p{margin-bottom:1.25em;}
			#item_details p.price{color:#757e8f; font-size:1.72em;}
			#item_details p.price strong{font-weight:normal;}
			
			#item_details .colour_share{height:25px; margin-bottom:2em;}
			#item_details .colour_share strong{float:left; display:inline; margin-right:7px; font-weight:normal; margin-top:0.2em;}
			#item_details .colour_share ul{float:left;}
			#item_details .colour_share ul li{float:left; display:inline; width:25px; height:25px; margin-right:5px; text-indent:-9999px; overflow:hidden; padding:0; background:transparent center center no-repeat;}

			#item_details .colour_share ul li.red{background:#d35454;}
			#item_details .colour_share ul li.pink{background:#b59198;}
			#item_details .colour_share ul li.turquoise{background:#579ccc;}
			#item_details .colour_share ul li.black{background:#000000}
			#item_details .colour_share ul li.black-lace{background:#000000}
			#item_details .colour_share ul li.black-with-ivory-trim{background:#000000}
			#item_details .colour_share ul li.blue{background:#b3c0dd}
			#item_details .colour_share ul li.brinjal{background:#442d4c}
			#item_details .colour_share ul li.charcoal-melange{background:#3d3937}
			#item_details .colour_share ul li.chocolate{background:#3b2f2c}
			#item_details .colour_share ul li.chocolate-magenta{background-image: url(../img/swatches/choc-magenta.gif);}
			#item_details .colour_share ul li.dusty-pink{background:#dbc0c9}
			#item_details .colour_share ul li.dusty-pink-with-ivory-trim{background:#dbc0c9}
			#item_details .colour_share ul li.floral-pink{background:#ddafb7}
			#item_details .colour_share ul li.grey-rose-print{background:#7b7181}
			#item_details .colour_share ul li.indigo{background:#6a7597}
			#item_details .colour_share ul li.it-s-a-boy-blue-{background:#b3c0dd}
			#item_details .colour_share ul li.it-s-a-girl-pink-{background:#eabbc5}
			#item_details .colour_share ul li.light-grey{background:#b3b1b6}
			#item_details .colour_share ul li.magenta{background:#a74170}
			#item_details .colour_share ul li.pink{background:#eabbc5}
			#item_details .colour_share ul li.teal{background:#066a7f}
			#item_details .colour_share ul li.white{background:#ffffff}
			#item_details .colour_share ul li.cerise{background:#c80f77}
			#item_details .colour_share ul li.aqua{background:#79abb4}
			#item_details .colour_share ul li.medium-blue{background:#7a9cc4}
			#item_details .colour_share ul li.capri-turquoise{background:#b3e0e5}
			#item_details .colour_share ul li.sage-green{background:#afc37a}
			#item_details .colour_share ul li.raspberry{background:#b062a9}
			
			#item_details .colour_share .share{float:right; margin-top:0.3em;}
			#item_details .colour_share .share strong{float:left; display:inline; margin-right:7px; font-weight:normal; font-size:0.77em; color:#8891a3;}
			#item_details .colour_share .share a.addthis_button{float:left; width:57px; border-bottom:none; display:inline; margin-right:4px;}
			#item_details .colour_share .share iframe{float:left; width:85px; margin-top:-4px;}

			#item_details .tabs{margin-bottom:2em;}
			#item_details .tab_nav{height:31px; border-bottom:1px solid #dcd8d8; margin-bottom:0;}
			#item_details .tab_nav li{float:left; display:inline; text-indent:0; background:none; font-size:0.85em;
			height:25px; margin:6px 2px 0 0; padding:0; background:#afafaf;}
			#item_details .tab_nav li a{float:left; border-bottom:none; color:#fff; padding:0 23px; line-height:25px;}
			
			#item_details .tab_nav li.selected{background:#fff; height:31px; margin-top:0; position:relative; top:1px;}
			#item_details .tab_nav li.selected a{color:#757e8f; font-weight:bold; border:1px solid #dcd8d8; border-bottom:none; line-height:30px;}
			
			#item_details .tab_items{width:100%; overflow:hidden;}
			#item_details .tab_item{background:#fff; padding:1.35em 1.7em 0.1em; border:1px solid #dcd8d8; border-top:none; font-size:0.85em; line-height:1.64;}
			
			#item_details a.outofstock_button{display:block; border-bottom:none; margin-bottom:0.5em;}
			
	/* popup out of stock */
		#outofstock{text-align:left; padding:20px; font-size:0.625em; color:#696969; line-height:1.2;}
		#outofstock h3{font-family:'Lucida Sans','Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1; color:#545454; font-size:13px; margin:5px 0 24px;}
		#outofstock p{font-size:11px; margin-bottom:16px; line-height:18px;}
		
		#outofstock dl.item_details{font-size:11px; line-height:18px; margin-bottom:20px;}
		#outofstock dl.item_details dt{float:left; font-weight:bold;}
		#outofstock dl.item_details dd{margin-left:55px;}
		
			#outofstock_form{background:#eee; padding:28px 0 10px 41px;
			-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
			#outofstock_form .label{width:80px;}
		
		

	/* popup giftwrap */
		#giftwrap{text-align:left; padding:20px; font-size:0.625em; color:#696969; line-height:1.2;}
		#giftwrap .giftwrap_wrap{width:100%; overflow:hidden;}
		#giftwrap h3{font-family:'Lucida Sans','Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1; color:#757e8f; font-size:28px; margin:60px 0 20px;}
		#giftwrap p{font-size:11px; margin-bottom:16px; line-height:18px;}
		#giftwrap p.price{color:#757e8f; font-size:19px;}
		#giftwrap img.giftwrapbag{float:left; display:inline; margin-right:35px;}


/* SHOPPING CART/BAG */			
#cart{color:#757e8f;}
#cart img{display:inline-block; vertical-align:middle;}
#cart table{width:100%; border:1px solid #dcd8d8;}
#cart table th{border-top:1px solid #dcd8d8; border-bottom:1px solid #dcd8d8; background:#d8e6f7;
text-align:left; font-weight:normal; color:#5d6881; padding:12px 17px;}
#cart table td{vertical-align:middle; background:#fafafa; padding:15px 17px;}
#cart table tr.total td{border-top:1px solid #dcd8d8; background:#fff; padding:12px 17px; }

#cart table .price{text-align:right;}
#cart table span.giftwrap{padding-left:161px;}
#cart table td.title{padding-left:0; padding-right:0; width:165px;}

#cart table input[type=text]{padding:4px 8px; border:1px solid #dcd8d8; width:27px; margin-right:6px;}
#cart table input[type=checkbox]{margin-right:75px;}
#cart table input[type=image]{vertical-align:middle; display:inline-block;}
#cart select{border:1px solid #dcd8d8; padding:2px; margin-left:6px;}
#cart table form{display:inline;}

#cart p{text-align:right; margin:22px 22px 0;}
#cart p a{border-bottom:none;}


/* press listings */
ul#press_listings{font-size:1.18em; margin:2.4em 0 0 ;}
	ul#press_listings li{float:left; display:inline; margin-right:59px; padding:0; width:196px; background:none; text-indent:0; margin-bottom:1em;}
	ul#press_listings li a{display:block; border-bottom:none;}
	ul#press_listings li.return{margin-right:0;}
	
	ul#press_listings li .caption{text-align:right; line-height:1.45; padding-top:0.65em; min-height:4.4em;}
	ul#press_listings li .caption .date{display:block; color:#8a8a8a; font-size:0.84em;}
	ul#press_listings li .caption a{color:#696969; display:inline;}

	/* popup styling */
	#press_item{padding:10px;}

/* ADDTHIS */	
#atffc{display:none;}

