/*  
Theme Name: Littlemoomoos
Theme URI: http://www.littlemoomoos.com
Description: A beautiful selection of Organic Gifts and Wooden Traditional Toys for Boys and Girls.
Version: 1.0
Author: Errol Sidelsky - Tourist
Author URI: http://www.wearetourist.com
*/

a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

And now it's over to you...

************************************************************************************************************************************************************ */

/* Main bits */
body { margin:0; padding:0; background:url(images/mainBackground.jpg) no-repeat top center;  font:95%/100% "Trebuchet MS", Verdana, Arial, Helvetica; color:#333333;}
.clear { clear:both;}

h1 { color:#006092; font:1.6em/120% Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0;}
h2 { color:#006092; font:1.6em/120% Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0;}
h3 { color:#006092; font:1.3em/120% Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0;}
 

a:link {
	color: #006092;
}
a:visited {
	color: #006092;
}
a:hover {
	color: #549bc0;
	text-decoration:underline;
}
a:active {
	color: #006092;
}



/* wrap */
#wrap { margin:0 auto; padding:0; width:960px; border:#FF0000 solid 0px;}

/* Head */
#headContainer { margin:0 auto; padding:0; height:208px; background:url(images/headerImage.jpg) no-repeat top center;}

#threeImageHolder { margin-left:48px;}
#threeImageHolder img { margin-right:9px;}	

/* Main container */
#mainContainerTop { margin:0 auto; padding:0; background:url(images/mainContainerBgTop.png) no-repeat top center;}
#mainContainer { margin:0 auto; padding:0 0 0 0; background:url(images/mainContainerBgMid.gif) repeat-y top center; border:#FF0000 solid 0px;}
#mainContainerBottom { margin:0 auto; padding:0; height:21px; background:url(images/mainContainerBgBottom.png) no-repeat bottom center; border:#FF0000 solid 0px;}

#horizon { width:960px; margin:0 auto; padding:0; border:#FF0000 solid 0px; height:20px;}

/* Sidebar */
#sidebar { width:291px; float:left; margin:0 0 0 48px; padding:0;  border:#FF0000 solid 0px;}
#sidebar ul { margin:0; padding:0; list-style-type:none; }


#topNav h2 { display:none; visibility:none;}
#topNav { border:#FF0000 solid 0px; margin:0 0 0 0; padding:152px 0 0 340px;}
#topNav ul{ list-style-type:none; margin:0; padding:0; text-align:right;}
#topNav ul li{ display:block; float:right; margin:0 15px 0 0; padding:0 0 0 0; }


#topNav .page_item{ padding:0; margin:0 15px 0 0; font:1.1em Georgia, "Times New Roman", Times, serif;}

#topNav .page_item a:link, #topNav .page_item a:visited, #topNav .page_item a:active {
color: #ffffff;
}

#topNav .current_page_item a:link, #topNav .current_page_item a:visited, #topNav .current_page_item a:active, #topNav .page_item a:hover {
color:#006092; text-decoration:underline;
}


 
 
 
#pages .page_item{ padding:0 0 0 10px; margin:0 0 5px 0; font:1.2em Georgia, "Times New Roman", Times, serif;}

#pages .page_item a:link, #pages .page_item a:visited, #pages .page_item a:active {
color: #ffffff;
}

#pages .current_page_item a:link, #pages .current_page_item a:visited, #pages .current_page_item a:active, #pages .page_item a:hover {
color:#006092; text-decoration:underline;
}


#categorisation_group_1 { margin:0 0 15px 0;}

/*#categorisation_group_1 .MainCategory a:link, #categorisation_group_1 .MainCategory a:visited, #categorisation_group_1 .MainCategory a:active {
color: #ffffff;
}

#categorisation_group_1 .MainCategory a:hover {color:#006092; text-decoration:underline;}*/

h1.widgettitle { margin-left:10px;}


/*#mainNav .infoBoxMid ul { margin:0; padding:0; border:#FF0000 solid 0px;}
#mainNav .infoBoxMid ul li{ margin:0 0 5px 0; padding:0; border:#FF0000 solid 0px;}


#mainNav .page_item a:link, #mainNav .page_item a:visited, #mainNav .page_item a:active {
color: #333333;
}

#mainNav .current_page_item a:link, #mainNav .current_page_item a:visited, #mainNav .current_page_item a:active, #mainNav .page_item a:hover {
color:#006092; text-decoration:underline;
}*/
 
li.page_item a{color:#FF0000}


.infoBoxTop {background:url(images/infoBoxTop.gif) repeat-y top left; height:21px; margin:0 0 0 0; padding:0;}
.infoBoxMid { background:url(images/infoBoxMid.gif) repeat-y 0 0; font:1em/130%  Georgia, "Times New Roman", Times, serif; padding:1px 20px 1px 20px; margin:0;}
.infoBoxBottom {background:url(images/infoBoxBottom.gif) repeat-y  bottom left; height:21px; margin:0 0 15px 0; padding:0;}


/* Post */
#postWrap {border:#FF0000 solid 0px; margin:0 0 20px 0; padding:0; width:570px; float:left; border:#FF0000 solid 0px;}
#postTopBar { margin:0; padding:0; background:url(images/postTopBar.gif) no-repeat top left; height:20px;}
.post { margin:0; padding:5px 20px 20px 20px;  background-color:#fffff3; width:530px; background:url(images/postMiddle.gif) repeat-y top left;}
.post .post{ margin:0; padding:0;}

.post p{ font:0.9em/130% "Trebuchet MS", Verdana, Arial, Helvetica; margin-bottom:15px;}
#postBottomBar { margin:0; padding:0; background:url(images/postBottomBar.gif) no-repeat bottom left; height:20px;}

/*Footer */
#footerWrap { margin:0 auto; padding:0; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#333333; border:#FF0000 solid 0px; text-align:left; width:900px;}
#footer { margin:7px 0 0 0; padding:0; width:480px; text-align:left; float:left; border:#FF0000 solid 0px;}
#cCardIcons { margin:7px 0 0 0; padding:0; border:#FF0000 solid 0px; text-align:right;  float:right; width:250px;}



#searchHolder { text-align:right; width:920px; padding:7px 0 0 0; margin:2px 0 0 0;}
#rssFeedHolder { margin-top:2px; font-size:0.7em; padding-right:45px; word-spacing:2px;}


button, input[type="reset"], input[type="button"], input[type="submit"] { color:#999;  cursor:pointer; background-color:#fff;  padding:0; border:none; font-size:0.7em; }
input[type="text"] {background-color:#e6e6e6;  border:none; width:170px; padding:3px;}


/*contact us page forms */
.post button, .post input[type="reset"], .post input[type="button"], .post input[type="submit"] { background-color:#ececd8; padding:10px; color:#006092; font:1em/130%  Georgia, "Times New Roman", Times, serif; }
.post input[type="text"] {background-color:#ececd8;  border:none; width:200px; padding:3px;}
.post textarea {background-color:#ececd8;  border:none; width:98%; padding:3px; font:1em/120% "Trebuchet MS", Verdana, Arial, Helvetica; color:#333333;}

li#shopping-cart {background-color:#dcceb3; width:250px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #dcceb3; padding: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* Extra gallery stuff */
 /*
 * shopping cart styling
 * lots of styling for lots of different ways of displaying it.
 */
#sideshoppingcart { margin:0; padding:0;}
div#sliding_cart { margin-top:10px; padding-top:10px; border-top: dotted 1px #999999;}

p.empty { width:250px; margin:0; padding:0;}
#sliding_cart { margin:0 0 0 -8px; padding:0;}

div#shoppingcartcontents{
 display: block;
 }
 
.gocheckout { padding:7px 0 0 0;}
.gocheckout a{ color:#990000}

div#shoppingcart{
 float: right;
 width: 150px;
 margin: 0px;
 padding: 0px;
 margin-left: 5px;
 }
 
#product_2_submit_button { margin-top:10px;}
 
div#shoppingcart div strong{
 font-size: 11pt;
 }

div#sideshoppingcart div{
 height: 100%;
 width: 240px;
 text-align: left;
 }
 
div#sideshoppingcart div h2{
 margin-left: -1ex;
 display: inline;
 }
 
input.wpsc_buy_button{
	margin-top:5px;
 }
 
a.wpsc_product_title{
 display: block;
 } 

table.shoppingcart{
 margin-left: -2px;
 margin-bottom: 5px;
 width:80%;
 }

table.shoppingcart tr td{
 font-size: 8pt !important;
 }

div#widgetshoppingcart{
 }

div#widgetshoppingcart div{
 height: 100%;
 width: 100%;
 text-align: left;
 }

div#widgetshoppingcart div strong.cart_title{
 margin-left: -6px;
 display: inline;
 font-size: 1.2em;
 }
 
div#widgetshoppingcart div h2{
 text-align: left;
 margin-bottom: 4px;
 display: block; 
 }
 
a#fancy_collapser_link{
 width: 13px;
 height: 13px;
 padding: 0px;
 margin-left: 5px;
 margin-bottom: -3px;
 border: none;
 }
 
a#fancy_collapser_link img{
 border: none;
 }
 


 
span.oldprice{
 text-decoration: line-through;
 }
 
span.special{
 color: #DD0000;
 font-weight:bold;
 }

strong.prodtitles{
 display: block;
 margin-bottom: -15px;
 }

h2.prodtitles{
 font-size:1em;
 margin: 0px;
}


span.items{
 display:block;
 margin:0 0 10px 0;
 padding:0 0 13px 0;
 border-bottom:#999999 dotted 1px;
}

span.nomore{
 display:block;
 margin:0 0 15px 0;
}

span.numberitems{
 margin:0 5px 0 0;
  color:#990000
}

.cartcount, .tdqty, .pricedisplay {font-weight:bold; color:#990000;}

span.subtotal,span.total,span.discount,span.postage,span.tax,span.gocheckout{
display:block;
}

span.totalhead,span.discounthead,span.subtotalhead,span.postagehead,span.taxhead{
font-weight:bold;
margin-right:5px;
color:#990000
}

span.total { color:#990000; margin-top:5px; padding-top:5px; }
span.total {  margin-bottom:10px; padding-bottom:10px; border-bottom: #666666 1px dotted;}

span.emptycart{
 display:block;
 margin:10px 0 0 0;
}

p.empty,p.visitshop{
 margin:5px 0 0 0;
 padding:0;
}

p.empty { margin-top:0px;}

 
/*
 * end shopping cart styling
 */

/*div#shoppingcart div#shoppingcartcontents{
 font-size: 9pt;
 height: 100%;
 text-align: left;
 position: relative;
 z-index: 9;
 }
 
div#shoppingcart div#shoppingcartcontents strong{
 display: block;
 }
 
 
#shoppingcartcontents { margin:0; padding:0;}
#sliding_cart { padding:6px;}
.empty { font-size:90%; }
#sliding_cart p.visitshop {padding-top:10px;}

.wpsc_product_price { margin-bottom:10px; padding-bottom:10px;}

.emptycart {  border-top:1px dotted #fff; padding:10px 0 0 0;}



.total { color:#990000; padding-top:10px; border-top: dotted #FFFFFF 1px;}
.numberitems { font-weight:bold;}


.items { border-bottom: dotted #FFFFFF 1px; padding-bottom:15px;}*/




  .visitshop { display:none; visibility:hidden}
  
  .cattitles {display:none; visibility:hidden}



.breadcrumb { font-size:90%; margin-bottom:20px; height:30px;}