/*

Theme Name: Weanie Beans

Theme URI: n/a

Description: Weanie Beans

Author: Big Brither

Author URI: http://www.greenhousegroup.co.uk/

Template: thematic

Version: 0.1



*/



.undertitle{

     color:#333;

     font-size:1.2em;

     text-align:center;

     margin-top:20px;

     display:block

}



/* Reset browser defaults */

@import url('../thematic/library/styles/reset.css');



/* Apply basic typography styles */

@import url('../thematic/library/styles/typography.css');



/* Apply basic image styles */

@import url('../thematic/library/styles/images.css');



/* Apply default theme styles and colors */

@import url('../thematic/library/styles/default.css');



/* Prepare theme for plugins */

@import url('../thematic/library/styles/plugins.css');









/* Copied and modified from 2c-r-fixed layout*/



body {

	min-width:960px;

	background-image: ;

	background-repeat: 0;

	background-color: #00b4c5;
	



}



/* re-define base font-face and size */

body, input, textarea {

	font-family:"Helvetica", Verdana, Arial, Trebuchet MS, sans-serif;

	font-size:12px;

	color:#000000

}





#header, #footer {

	position:relative;



}

/* thick white borders to header and footer */

#header {

	background-color: transparent;

	width:960px;

	height:230px;

	background-color:;

	margin:auto;

}

#header .logo{

	float:left;

}

#header .page-links{

	background-image: url(http://www.weaniebeans.com/images/SVtopbanner_03.gif);

	background-repeat:repeat-x;

	height:195px;

	width:740px;

	padding-top:35px;

	margin-left:200px

}

#header .page-links a img{

	background:none;

}

#header .page-links img:hover{

	margin-top:-5px;

	background:none;

}

#header .end{

	background-image: url(http://www.weaniebeans.com/images/SVtopbanner_04.gif);

	background-position:center;

	height:230px;

	width:20px;

	margin-top:-233px;

	float:right

}

#header .search{

	float:right;

	margin-right:20px;

	margin-top:-50px;

}

#header .breadcrumb{

	width:650px;

	margin-left:10px;

	padding-left:10px;

	margin-top:5px;

	color:#fff;

	background-color:#88bcc3;

	-moz-border-radius: 4pt;

	-webkit-border-radius: 4pt;

}

#header .breadcrumb .current{

	color:#333333;

	

}



#footer {

	height:55px;

	width:960px;

	background-color: transparent;

	clear:both;

	text-align:center;

	margin:auto /* remove the default top margin on footer */

}

#footer a{

	color:#fff;

}

#footer a:hover{

	color:#cc3366;

}



#branding {

	width: 960px;

	height:190px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



/*Replace blog title with image and move (indent) text to off the page so you can't see it*/

#blog-title {

	text-indent:-9000px;

}

#blog-title a {

display:block;

text-indent:-9000px;

height:180px;

width:680px;

background:url(http://www.trackinthebox.co.uk) no-repeat top center;

}

	

#blog-description {

	text-indent:-9000px;

	}



.skip-link{

display:none;

}	



#nav-below {

	}

	

#nav-above {

	}	

.navigation a:active, .navigation a:hover {

color:#ffffff;

}	

	

#access {

	position:relative;

	overflow:visible;

	border:none;

	padding-top:0px;

}

.menu {

    width:940px;

    margin:0 auto;

	background-color:#ffffff;

}

#main {



	border-top:0px solid #BD2E36;

	background-color: transparent;
	

	background-image: url();

	background-repeat:repeat-y;

	background-position:center;

	width:960px;

	overflow:hidden;

	position:relative;

	margin: 0 auto;

	padding:0;

}

#container {



	min-height:700px;

	padding-left:0px;

	padding-right:5px;

	padding-top:10px;

	width:670px;

	float:left;

}

#content {

	padding-left:10px;

    margin: auto;

    overflow:hidden;

}





.hentry {

	color:#000000;

	background-image:url(images/hentry_bg.gif);

	background-repeat: no-repeat;

	background-position:top;

	padding:10px 10px 22px 10px;

	margin-bottom:20px;

	background-color: #ffffff;

	-moz-border-radius: 7pt;

	-webkit-border-radius: 7pt;


}



.hentry a{

	

}

.hentry a:hover img{

	/*background-color: #ffffff;*/

}



.single .hentry {

	padding:10px 10px 22px 10px;

	-moz-border-radius: 4pt;

	-webkit-border-radius: 4pt;

}





.entry-utility {

	

}

small{

	color:#999;

	font-size:0.6em;

}



#comments {



}

#respond {

	-moz-border-radius: 4pt;

	-webkit-border-radius: 4pt;

	padding:18px;

}



.entry-meta {

font-style:normal;

	

}

.entry-meta .meta-prep-author, .entry-meta .author, .entry-meta  .meta-sep-entry-date {

display:none;

}





/* Content Asides */



#content .aside {

    border:none;

    margin:0 0 10px 0;

    padding:0 0 0 0;

}

#content .aside ul {

    padding:0 0px;

}



#content .aside h3 {

    font-weight:normal;

    font-size:17px;

    padding:0 0 7px 0;

    text-transform:none;

	color:#000000

}

#content .aside ul ul {

    background-color:#FFFFFF;

	padding-left:10px;

	padding-right:10px;

}



/* Moves the new widgetized area to the right and levels it with #branding */

#header-aside {

  color:#E87300;

  font-weight:bold;

  float: right;

  width: 270px;

  margin-top: -100px;

}

#header-aside a{

	background-color:#FFFFFF;



}

#header-aside a img{

	background-color:#FFFFFF;

	padding-right:10px;



}





#header-aside ul {

padding-left:10px;

}



#header-aside h3 {

	display:none;

}



#searchsubmit{

	display:inline;

	background:url(http://www.trackinthebox.co.uk/images/search_48.png) top right no-repeat;

	text-indent:-990px;

	border:none;

	height:49px;

	width:49px;

}



.aside #searchsubmit {

	display:inline;

}



#searchform {



}



#s {

	width:190px;

}





/* Primary*/

#primary {

	font:Georgia, "Times New Roman", Times, serif;

	font-size:28px;

	font-style:italics;

	line-height:34px;

	background-color:#fff;	

	color:#666666;

	clear:right;

	border:none;

	margin:5px 10px 0 auto;

	padding:10px;

	width:255px;

}

#secondary {

	background-color:#fff;	

	color:#666;

	padding-top:25px;

	clear:right;

	width:240px;

	border:none;

	margin-right:10px;

	margin-top: 10px;

	margin-bottom: 0px;

	margin-left: auto;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	-moz-border-radius: 4pt;

	-webkit-border-radius: 4pt;

}



#tertiary {

	background-color:#cc3366;	

	color:#ffffff;

	padding-top:10px;

	color:#fff;

	clear:right;

	width:240px;

	border:none;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: auto;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}



#quaternary {

	background-color:#ffffff;

	color:#666666;

	width:100%;

	clear:right;

	border:none;

	position:fixed;

	bottom:-20px;

	padding-right:20px;

	padding-left:20px;



}





#archives-3 h3{ /*use widget id as css style*/

	display:none;

}

#addthis-widget h3 {

	display:none;

}

#addthis-widget {

	text-align:center;

}

#text-5 a:hover img {

	background-color:#cc3366;

}



#index-top {

	background-color: #bd2e36;

}

#page-top {

	background-color: #bd2e36;

}

#single-top {

	background-color: #bd2e36;

}







/*Footer text in 1st Subsidiary*/



#subsidiary {

color:#FFFFFF;

padding:10px 0 0;

}







.aside a {

	color:#cc3366;

}

.aside a:active {

	color:#bd2e36;

}

.aside a:hover {

	color: #990000;

	text-decoration:none

}

.main-aside h3 {

	/*margin-left:-10px;*/

	color:#fff;

	/*background-color:#2d7a84;*/
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017b86', endColorstr='#00b4c5'); /* for IE */
background: -webkit-gradient(linear, left top, right top, from(#017b86), to(#00b4c5)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #017b86,  #00b4c5); /* for firefox 3.6+ */

	line-height:22px;

	padding: 5px 10px;

	font-family:georgia;

	font-size:1.3em;

	font-style:italic;

	font-weight:normal;
	/*text-indent:-300px;
	background-image:url(http://www.weaniebeans.com/images/shoppingBasket_header.gif);
	background-repeat:no-repeat;*/

}

.signupframe  {



	padding:4px 0 4px 5px;

	font-size:20px;

	font-weight:bold;

	font-style:normal;

	line-height:22px;

	margin: 0px;

	margin-bottom:10px;

}



/*Footer header text*/

.aside h5 {

	font-size:14px;

	color:#ffffff;

}

/*Smaller footer text (green house link)*/

.aside h6 {

	font-size:10px;

	color:#7f8a39;

	}

.aside, .aside input {

	color:#000000;

	font-size:13px;

	line-height:18px;

	margin-bottom:6px;

}



.aside il {

	border-bottom-width:0px;

}



.aside ul ul {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0 0 10px 20px;

}



.aside ul ul li {

	padding:1px 0;

	border-bottom-width:1px;

	margin-bottom:2px;

}



.aside p, .aside ul, .aside ol, .aside dd, .aside pre {

margin-bottom:0px;

list-style-type:none;

}



/* Search form*/

.aside form, .aside table  {

	margin-bottom:0;

	text-align:left;

}



.main-aside ul {

	border-bottom: 0px;

	border-bottom-style: dotted;

	padding:0px;

	margin-left:0;

	margin-top:0;

	list-style-type:none;

}



.main-aside ul li {

	padding-bottom:20px;

}



/*End of Content Asides*/



.main-aside {

    width:270px;

    float:right;

    right:10px;

	border:none;

}





#siteinfo {

    clear:both;

	display:none;

    width:940px;

    margin:0 auto;

	color:#FFFFFF

}



















/*Text links*/

a{

  color: #cc3399;

  font-weight:bold;

  text-decoration: none;

}

a:hover{

  color: #990000;

  font-weight:bold;

  text-decoration: none;

}



a:hover img{

	background:none;

}





/* font styles for post titles */

.entry-title {

	font-family:"Helvetica", Verdana, Arial, Trebuchet MS, sans-serif;

	color:#000;

	font-size:28px;

	font-weight:bold;

	text-transform:none;

	font-style:normal;

	border-bottom-width:2px;

	border-bottom-style:0;

	border-bottom-color:#999999;

	padding-left:25px;

	text-decoration:none;

}



/* color must be defined also on links */

.entry-title a{

	text-decoration:none;

	color:#cc3366;

	line-height:27pt;

}



.entry-title a:hover{

	text-decoration:none;

	color:#ffffff;

	background-color:#cc3366;

	line-height:27pt;

}



p {

	font-size:12px;

	margin-bottom:10px;

}

.entry-content {
	/*height:300px;*/
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, {

	font-family:"Helvetica", Verdana, Arial, Trebuchet MS, sans-serif;

}



.entry-content h2 {

	font-family:"Helvetica", Verdana, Arial, Trebuchet MS, sans-serif;

	/*background-color:#c39;*/
	background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017b86', endColorstr='#01adc5'); /* for IE */
background: -webkit-gradient(linear, left top, right top, from(#017b86), to(#01adc5)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #017b86,  #01adc5); /* for firefox 3.6+ */

	color:#FFFFFF;

	font-size:18px;

	font-style:normal;

	font-weight:bolder;

	padding:10px 0 14px;

	margin-bottom:10px;

	padding:5px 10px 5px 10px;
	
	-moz-border-radius: 7pt;
	-webkit-border-radius: 7pt;

	}

.entry-content h2 a{

	color:#fff;

}



.entry-content h3 {

	font-family:"Helvetica", Verdana, Arial, Trebuchet MS, sans-serif;

	font-size:16px;

	font-style:normal;

	font-weight:bold;

	margin-bottom:10px;

	padding-bottom:10px;

	padding-top:10px;

}

.entry-content h4 {

	font-size:14px;

	font-weight:bold;

	letter-spacing:0.0em;

	text-transform:none;

}



.entry-content h5 {

	font-size:9px;

	color:#666666

}

.entry-content img{

	border:0px solid #999999;

	margin:0 0 18px;

	padding:5px;	

}







/*Menu*/



.sf-menu {

	border:none;

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding:0px;

	margin-top:0;

	

}



/*Menu buttons*/

.sf-menu li {

	-moz-border-radius-topleft: 4pt;

	-moz-border-radius-topright: 4pt;	

	text-transform:uppercase;

	background:transparent;

	font-weight:bold;

	margin-right:2px;



	}

	

/*Menu buttons on rollover*/

.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/

	-moz-border-radius-topleft: 4pt;

	-moz-border-radius-topright: 4pt;

	text-transform:uppercase;

	background-color:#45a346;

	color:#fff;

	border:none;

	padding:10px;





}

.sf-menu li.sfHover, .sf-menu a:focus, 

.sf-menu a:focus, .sf-menu a:hover {

	-moz-border-radius-topleft: 4pt;

	-moz-border-radius-topright: 4pt;	

	text-transform:uppercase;

	border:none;

    background:#bd2e36;

	text-decoration:none;

}



.sf-menu li:hover, {

	text-transform:uppercase;

	border:none;

	text-decoration:none;

}



/*Current menu item*/

.sf-menu li.current_page_item a, .sf-menu li.current_page_parent {

	text-transform:uppercase;

    background:#bd2e36;

	border-bottom:none;

 }

 

/*Sub-menu button*/

.sf-menu ul a {

	text-transform:uppercase;

    background:#993b36;

	border-bottom:none;

}

/*sub menu items*/

.sf-menu ul {

	text-transform:uppercase;

	border-right:none;

	border-bottom:none

}



/*Sub munu on hover*/

.sf-menu ul a:hover {

	border:none;

    color: #ffffff;

	background:#c7463f;



	text-decoration:none;

	border-bottom:none;

}

.sf-menu ul a:focus, {

    background:#4488a5;



	border-bottom:none;

 }

 

 

 

 .tddrecentposts dd.sidebardate { 

 	font-style:italic;

	color:#336633

 }





/* ----------------------------- SHOP -------------------------------*/



#s_page_container .wpsc_categories li{

	list-style:none;

}

#products_page_container .wpsc_categories img{

	vertical-align:top;

}

div.productdisplay{

	float:none !important;

}

h2.prodtitles span {

	float:none !important;

	padding-top:3px;

	font-family:georgia;

	font-size:1.3em;

	font-style:normal;

	font-weight:normal;

}	





/*------------------- Twitter --------------------------*/

.twitter{

	color:#333;	

}

.twitter ul li{

		

}

.twitter-item{

	list-style-type:disc;

	margin-bottom:15px !important;

}



.twitter-timestamp{

	font-size:0.8em;

	color:#999;

}



/*----------------Scott--------------------*/

body#body-page-about div.post-headline {

display: none;

}
widgetcontainer widget_wp_shopping_cart h3{
	background-image:url(http://www.weaniebeans.com/images/shoppingBasket_header.gif);
}


.asterisk {color:red;}

div.imagecolscott{
	position: relative;
	float:left;
 /*	width:250px;*/
	/*top:0px;*/
	left: 0px;
	padding-right: 5px;
	margin: -4px 5px 0 -210px;
	border: 0px solid #ffffff;
	/*vertical-align: top;*/
 }
 
div.imagecolscott img{
	position: absolute;
	left:206px;
}
 
div.producttext {
	/*display:block;*/
	/*float:right;*/
}

div.wpsc_category_details {
	height:300px;
	background:#00b4c5;
	padding: 12px 12px 12px 100px;
	-moz-border-radius: 7pt;
	-webkit-border-radius: 7pt;
}

div.wpsc_category_details img{
	float:right;
	padding:0 100px 0 4px;
	margin: 0 0 0 0;
}

div.wpsc_category_description {
	margin: 0 0px 0px 100px;
	font-weight:bold;
	color:#FFF;

}
.oldprice {
	color:#999;
}
.wpsc_product_price{
	font-weight:bold;
}
.soldout{
	color:#C00;
}
/*
#pricedisplay checkout-total {
	float:right;
	font-weight:bold;
}
*/
