/*
Theme Name: Eczema Version1
Theme URI: http://www.eczema.com.au
Description: Developed specifically for Eczema.com.au
Version: 1
Author: Tailored Web Services
Author URI: http://www.tailored.com.au

*/
body {	background:#e4e4e4 url(pageimg/pagebg.gif);	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;	font-size:10pt;	}

.outer {	width:960px;	margin:0 auto;	background:#f3f3f3;		}
.header {	background:#e5f4ff url(pageimg/headerbg.jpg) bottom left no-repeat;	height:165px;	}


#logo a {	float:left;	background:url(pageimg/logo.png);	width:324px; height:99px;
	font-size:1px;	text-indent:-2000px;	cursor:pointer;	}
/*
* html #logo a {	background:none;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pageimg/logo.png', sizingMethod='scale');	}
*/


* html #logo a {	float:left;	background:url(pageimg/logo.gif);	width:324px; height:99px;
	font-size:1px;	text-indent:-2000px;	cursor:pointer;	}

ul.topnav, ul.topnav li {	list-style:none; margin:0; padding:0;	}
ul.topnav {	float:right;	}
ul.topnav li {	float:left;	margin:5px 10px 0 15px;}
ul.topnav a {	text-decoration:none;	color:#57bac0;	display:block; float:left;	}
ul.topnav a:hover {	color:#148289;	margin-top:2px;	}

.inner {	border-top:1px solid #FFF;
	background:url(pageimg/navbg.gif) top left repeat-x;	}

.nav {	height:35px;	font-size:1.1em;	}
.nav ul, .nav ul li {	margin:0; padding:0; list-style:none;	float:left;	}
.nav a {	color:#FFF;	text-decoration:none;	padding:5px 15px;	margin:2px 0 0 0;
	display:block; float:left;	border-right:1px solid #62c0c5;	}
.nav a.last {	border-right:none;	}
.nav a:hover {	background:#017a81;	padding:6px 15px 4px;	}

.nav ul ul { background:#01767d; 
			display:none; position:absolute; z-index:30; width:200px; margin:25px 0 0 15px;	padding:0;	}
.nav ul ul li { float:none;	}
.nav ul ul a {	border:none;	border-bottom:1px solid #62c0c5;	float:none;	padding:5px 4px 5px 18px;	
		background:url(pageimg/ico/bullet_white.gif) 2px no-repeat;	margin:0;		}
.nav ul ul a:hover {	padding:5px 4px 5px 18px;	background:#029ca5 url(pageimg/ico/bullet_white.gif) 2px no-repeat;	}

* html .nav ul ul {	margin-left:-70px;	}				/*	IE6 Only	*/
* html .nav ul ul a {	width:190px;	}
*:first-child+html .nav ul ul {	margin-left:-70px;	}	/*	IE7 Only	*/



.left {	clear:both;		float:left;	width:740px;	}
.left .side {	width:210px; float:left;	}
.right {	width:180px;	float:right;	padding:25px 5px 0 30px;	
			background:#f3f3f3 url(pageimg/colright-top.gif) top left no-repeat;	}
.content {	width:510px; float:right;	}

.footer {	background:#68cdd1 url(pageimg/footerbg.jpg) bottom left no-repeat;	}
.footer p {	margin:0; padding:10px; text-align:center;	font-size:0.9em;	}
.footer p.links a {	margin:0 10px;	}
.footer, .footer a {	color:#333;	text-decoration:none;	}
.footer p.links a:hover {	color:#000;	font-weight:bold;	margin:0 9px;	}

/* IE6 Only */
* html .right {	background-position:-1px left;	}
/* IE7 Only */
*:first-child+html .right {	background-position:-1px left;	}



.cb {	clear:both;	font-size:1px; line-height:1px; height:1px;	}
.clear {	clear:both;	}
a img {	border:none;	}


.side h2,
.right h2 {	background:#009da6 url(pageimg/hbg.gif) bottom left repeat-x;	
	color:#FFF;	font-size:1.1em;	margin:1px 0; padding:3px;	text-align:center;}
.side box, .right box {	margin:0; padding:0;	}

.side .newsletter {	background:#fa8a4e url(pageimg/side-newsletterbg.jpg) top left no-repeat;	
	padding:3px 10px 10px;}
.newsletter p {	margin:0; padding:0;	}
.newsletter form {	margin:0; padding:0;	}
#ccEmail {	border:1px solid #000; padding:2px;	margin:10px 0 5px;	width:180px;	color:#333; font-size:0.95em;	}

.side .contact {	background:#9ad4d8 url(pageimg/side-bluegrad.jpg) bottom left repeat-x;	}

.side .contact .address {	background:url(pageimg/side-envelope.gif);	padding:5px 5px 5px 65px;	}
.side .contact .phone	{	background:url(pageimg/side-phone.gif);		padding:15px 5px 15px 65px;	}
.side .contact .address, .side .contact .phone {clear:both;	background-position: 5px top; background-repeat:no-repeat;	}

.side .shipaus {	margin:0 10px;	}
.side .shipaus a {	display:block; text-decoration:none;	color:#000;	}
.side .shipaus a span {	color:#0000CC; text-decoration:underline;	}

.right .latestnews {	background:#9ad4d8 url(pageimg/side-bluegrad.jpg) bottom left repeat-x;	padding:5px;	}
.right .latestnews p {	margin:0; padding:5px;	}
.right .latestnews h3 {	background:url(pageimg/newsicon.gif) 5px no-repeat;	padding:2px 2px 2px 23px;	
	font-size:10pt;	font-weight:normal;	margin:0;	}
.right .latestnews p.readmore {	text-align:right;	}
.right .latestnews p.readmore a {	color:#004c50;	}


.prodsidebox {	border:1px solid #017076; background:#FFF; padding:3px; margin:0 0 1px 0; text-align:center;	}
.prodsidebox p.price {	margin:7px 0; padding:0; color:#01777E; font-size:1.4em;	font-weight:bold;	}
.prodsidebox table {	width:100%;	color:#01777E;	font-size:1.1em;	}
.prodsidebox table td {	border-bottom:1px solid #50b5ba;	padding:3px 1px;		}
.prodsidebox table .last td {	border-bottom:none;	}



.content h1 {	color:#006a6f;	font-size:1.6em;	}
.content h1.solid {	background:#009da6 url(pageimg/hbg.gif) bottom left repeat-x;	
				color:#FFF;	font-weight:normal;	margin:2px 0;	padding:3px;}

.content .navigation {	margin:15px 0;	height:2em;		}
.content .navigation .alignleft {	float:left;	}
.content .navigation .alignright {	float:right;	}
.content .navigation a {	color:#000; text-decoration:none;	font-weight:bold;	font-size:1.1em;	}
.content .navigation a:hover {	color:#006a6f;	text-decoration:underline;	}

.content img.alignright { float:right; margin:0 0 5px 20px; }
.content img.alignleft {  float:left;  margin:0 20px 5px 0; }

.content a { color:#004448; }
.content a:visited { color:#551a8b; }

.post {	}
.post h2 { color:#006a6f; border-bottom:1px solid #006a6f; font-size:1.4em; margin:15px 0 3px 0; padding:2px 0; }
.post p.date {	background:url(pageimg/ico/calendar.gif) left no-repeat;	float:right; 
				padding:2px 2px 2px 20px;	margin:0 0 4px 0;	font-size:0.8em;	}
.post .entry {	margin:0 5px;	line-height:150%;	text-align:justify;	clear:both;	}
.postmetadata { background:#e8f9fa url(pageimg/ico/folder.gif) 5px no-repeat; 	color:#666;
				padding:5px 5px 5px 25px; margin:2px 2px 2px 10px;	border:1px solid #78c1c5;	}
.postmetadata a {	color:#666;	text-decoration:none;	}
.postmetadata a:hover {	color:#000;	}
.entry a:hover {	color:#083d40;	}

.entry img {	margin:5px;	}

.content h3 {	color:#39aab0;	font-size:1.3em;	padding:0; margin:10px 0 5px 0;	}

a.more-link {	color:#006a6f;	}

.melreview {	margin:10px 0 20px 0;	padding:0 40px 20px 0;
		background:url(pageimg/melreview-brcorner.gif) bottom right no-repeat;	}
.melreview h2 {	color:#dd4389;	border-bottom:none;	margin:40px 0 0 0; padding:0 0 0 50px;
	background:url(pageimg/bulleth2.gif) left no-repeat;	}

.bluereview {	margin:10px 0 20px 0;	padding:0 40px 20px 0;
		background:url(pageimg/bluereview-brcorner.gif) bottom right no-repeat;	}
.bluereview h2 {	color:#39b8d3;	border-bottom:none;	margin:40px 0 0 0; padding:0 0 0 50px;
	background:url(pageimg/bluereview-h2.gif) left no-repeat;	}

.featuredbox {	}
.featuredbox h1 {	text-align:right;	background:#009aa3;	font-size:1.4em;
				font-weight:normal;	padding:0;	margin:2px 27px 2px 0;	}
.featuredbox h1 span {	text-align:left; float:left; width:50%; 
			background:#01757b url(pageimg/feat-down.jpg) 15px no-repeat;	}
.featuredbox h1 a {	display:block;	background:url(pageimg/feat-right.jpg) right no-repeat;	}
.featuredbox h1 span, .featuredbox h1 a {	color:#FFF; text-decoration:none;	padding:3px;	text-align:center;	}


ul.imageMenu {	list-style:none;	margin:0; padding:0; display:block; height:200px; width:500px;	}
ul.imageMenu li {	float:left;	}
ul.imageMenu li a {
	text-indent: -1000px;	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;	cursor:pointer;	display:block;	overflow:hidden;
	width:98px;	height: 200px;
}
p.imgMenuCaption {	font-size:0.9em;	margin:3px 0 20px 0;	padding:0; text-align:center;	color:#003436;	}





#prodGrid {	padding-bottom:70px;	}
* html #prodGrid {	padding-bottom:20px;	}
ul.mootabs_title, ul.mootabs_title li {	list-style:none; margin:0; padding:0; 	}
ul.mootabs {		}
ul.mootabs_title {	font-size:1.1em;	margin:10px 0 0 0;	font-size:1.4em;	color:#FFF;	}
ul.mootabs_title li {	float:left;	width:241px;	background-color:#009aa3;	padding:4px;	cursor:pointer;	
		text-align:center;	background-repeat:no-repeat;	}
ul.mootabs_title li.over {	background-color:#008c94;	}
ul.mootabs_title li.active {	background-color:#01757b;	}
ul.mootabs_title li.featured {	background-image:url(pageimg/feat-down.gif); background-position:15px;}
ul.mootabs_title li.allprod { background-image:url(pageimg/feat-down.gif); background-position:210px; margin-left:1px;	}

.mootabs_panel {	background:#dff6f7;	overflow:hidden; border:1px solid #01757b; clear:both;	padding:5px;	
	margin:0 1px 0 0;	}


.gridProd {	display:block; float:left; width:155px;	height:130px;	margin:10px 0 0 4px;	
			border:1px solid #CCC;	background:#FFF;	text-align:center;
			text-decoration:none;	color:#01757b;	font-weight:bold;	}
.gridProd img.product {	margin:5px;	border:1px solid #FFF;	}
.gridProd p {	margin:0; padding:0; height:2.4em;		}

a.gridProd:hover {	border:1px solid #666;	color:#07494d;	}
a.gridProd:hover img.product {		}

.mootabs_panel {	background:#FFF;	}
.gridProd, a.gridProd:hover {	border:1px solid #FFF;	margin:10px 0 10px 4px;	}



h1.artind {	width:495px;	}
.articleindex {	background:#f4e886 url(pageimg/articleindex-bg.jpg) top left no-repeat;	padding:5px;	width:490px;	}
.articleindex ul {	list-style:url(pageimg/bullet-white.gif);	}
.articleindex ul li {	margin-bottom:5px;	}
.articleindex ul a {	color:#666;	text-decoration:none;	}
.articleindex ul a:hover {	color:#000;	}
a#ArIndImg {	background:url(pageimg/articleindex-imgbg.gif); display:block; float:right; 	}
a#ArIndImg img {	border:1px solid #999;	margin:15px;	}


table.splitFacts {	width:500px;	margin:5px 0 20px;
	background:url(pageimg/articleindex-bg.jpg) top left;	}

.splitFacts th {	color:#FFF;	padding:3px;	font-size:1.6em;	font-weight:normal;
	background:#009da6 url(pageimg/hbg.gif) bottom left repeat-x;	
	border-bottom:2px solid #f3f3f3;	}
.splitFacts td {	padding:3px 10px;	color:#333;	}
.splitFacts .ecz {	border-right:5px solid #f3f3f3;	}
.splitFacts ul {	list-style:url(pageimg/bullet-white.gif);	margin:0; padding:0;	}
.splitFacts ul li {	margin:2px 0 5px 15px;	padding:0;	font-size:0.8em;	}



p.edit {	text-align:right;	padding:3px 0 2px 3px;	margin:5px 2px;	border-bottom:1px solid #00888f;	}
p.edit a {	color:#FFF;	text-decoration:none;	background:#00888f;	padding:2px 15px;	}
p.edit a:hover {	font-weight:bold;	}


div.sitemap_by {	display:none;	}
.ddsg-wrapper {	}
.ddsg-wrapper ul {	}
.ddsg-wrapper li {	margin-bottom:5px;	}
.ddsg-wrapper li a {	color:#006a6f;	text-decoration:none;	}
.ddsg-wrapper li a:hover {	text-decoration:underline;	}

.entry #contactform {	margin:5px auto;	}


.books { }
.books iframe { float:left; margin:15px; }

div.wp-caption { text-align:center; }
div.wp-caption.alignright { float:right; margin:5px 5px 10px 10px; }
div.wp-caption.alignleft { float:left; margin:5px 10px 10px 5px; }



.entry .msg_nz { background:#FFF; border:1px solid #CCC; margin:10px 5px; padding:10px; }
.entry .msg_nz img { float:left; margin:2px 5px 0 0 !important; padding:0; }


.shopshutxmas { border:1px solid #107879; background:#FFF url(pageimg/tinsel-corner.jpg) top right no-repeat; 
            padding:0.3em 200px 0.3em 0.8em; }

.shopshut { border:2px solid #860000; background:#FFF; padding:0.4em 0.8em; line-height:1.4em; }
