/*
Theme Name: Miss Maggies
Theme URI: http://www.missmaggies.com.au
Description: Custom theme for Miss Maggies
Author: thirty4 interactive
Version: 1.0
Template: twentyten
Tags: two-columns, fixed-width, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/

@import url("../twentyten/style.css");


html, body {
	background: #fff url(images/background.gif);
	font-family: tahoma,sans-serif;
	font-size: 9pt;
  /* font-family: 'Give You Glory', cursive; */
}

#main, .slimScrollDiv {
	height: 322px;
	overflow-y: auto;
	width: 760px;
	margin: 0 auto;
}

.slimScrollDiv #main {
	height: auto;
}


#wrapper {
	background: transparent url(images/shell.png) center center;
	background-repeat: no-repeat;
	width: 1024px;
	height: 759px;
}

#header {
	position: relative;
	height: 228px;
}
#site-title {
	position: absolute;
	display: block;
	width: 273px;
	height: 76px;
	text-indent: -9999em;
	background: transparent url(http://www.missmaggies.com.au/wp-content/uploads/2014/03/Transparent_LOGO.png);
	left: 380px;
	top: 96px;
}

#access {
	position: absolute;
	top: 198px;
	background: transparent;
	color: #000;
	text-align: center;
	width: 728px;
	margin-left: 150px;
}

#access .menu-header {
	margin-left: 0;
	width: auto;
}

#header #access a {
	color: #222;
	font-weight: bold;
	line-height: 11pt;
	letter-spacing: 0.04em;
	display: inline;
}
#header #access a:hover,
#header #access a:active {
  color: #70cad2;
  background: transparent;
}


#header #access li {
	border-right: 2px solid #f6a1a9;
	display: inline;
	float: none;
}
#header #access li.menu-item-last {
	border-right: none;
}
#header #access li:hover > a,
#header #access ul ul :hover > a {
	background: transparent;
}

#header #access ul li {
	position: inherit;
}
#header #access ul ul {
	box-shadow: none;
	display: none;
	margin: 0;
	padding: 0;
	top: 18px;
	position: absolute;
	left: 0;
	width: 100%;
}
#header #access ul li.current-menu-item ul,
	#header #access ul li.current-page-ancestor ul {
	display: block;
}
#header #access ul ul li {
	min-width: inherit;
	border-right: none;
	position: relative;
	font-size: 7.5pt;
}
#header #access ul ul a {
	background: transparent;
}


	
#footer {
  padding-top: 10px;
}
#footer #site-info {
	text-align: center;
	float: none;
	width: auto;
}
#footer #site-info a {
	color: #ccc;
	font-size: 8pt;
}

#colophon {
	border: none;
  margin-top: -20px;
}










.jcarousel-prev {
	width: 26px;
	height: 40px;
	display: block;
	background: url(images/gallery-controls.png) left top;
	text-indent: -9999em;
	position: absolute;
	top: 100px;
	left: -27px;
}
.jcarousel-next {
	width: 26px;
	height: 40px;
	display: block;
	background: url(images/gallery-controls.png) -26px top;
	text-indent: -9999em;
	position: absolute;
	top: 100px;
	left: 701px;
}
.jcarousel-clip {
  overflow: hidden;
}

.product-gallery {
	display: block;
	width: 699px;
	height: 270px;

	margin-left: 10px;
}
.product-gallery ul {
  margin: 0;
	padding: 0;
}
.product-gallery li {
	float: left;
	list-style-type: none;
	width: 174px;
	height: 240px;
	text-align: center;
	position: relative;
}
.product-gallery li .img-container {
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 23px;
	left: 5px;
	width: 160px;
	height: 180px;
}
.product-gallery li .img-container img {
	display: inline;
}

.product-gallery li.slot-0 {
	background: transparent url(images/gallery-containers.png) no-repeat left top;
}
.product-gallery li.slot-1 {
	background: transparent url(images/gallery-containers.png) no-repeat -174px top;
}
.product-gallery li.slot-1 .img-container {
}
.product-gallery li.slot-2 {
	background: transparent url(images/gallery-containers.png) no-repeat -348px top;
}
.product-gallery li.slot-3 {
	background: transparent url(images/gallery-containers.png) no-repeat -522px top;
}
.product-gallery li.slot-3 .img-container { left: 18px; }

.product-gallery li strong {
	display: block;
	position: absolute;
	top: 190px;
	width: 100%;
	text-align: center;
	color: #81cbd0;
	font-size: 9pt;
	letter-spacing: 0.04em;
}
	
.product-gallery li i {
	display: block;
	position: absolute;
	top: 212px;
	width: 100%;
	color: #ccc;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
}

h1, h2, h3, h4, h5,
#menu-navigation li a { 
  /* font-family: 'Give You Glory', cursive !important; */
}