html,body{
	background-color:#442B7C;
	font-family:"Helvetica Neue", "Helvetica", Helvetica, Arial, Sans-serif;
	font-size:12px;
	color:#00BAB0;
	
}

#mobilebadge{
	display:none;
	
}


a{
	outline:none;
	color:#00BAB0;
	font-weight:bold;
	text-decoration:underline;
}
.clear{
	clear:both;
	height:45px;
}
#page{
	width:888px;
	margin:0 auto;
	background-color:white;
	min-height:750px;
}

#header{
	width:888px;
	margin:0 auto;
}

#header #shoppingcart{
	float:right;
	width:auto;
	position:relative;
	top:-109px;
	text-align:right;
	color:#FFC312;
	margin-bottom:-101px;
	background-color:#574288;
	padding-right:7px;
	height:27px;
	font-size:11px;
	line-height:27px;
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/cartyman.png);
	background-position:7px center;
	padding-left:33px!important;
	background-repeat:no-repeat;
}

#header #shoppingcart {
	background-color:none!important;
	border:0!important;
}

#header #shoppingcart a{
	text-decoration:none;
}

#header #shoppingcartcontents .cart_title{
	display:none;
}

#header #shoppingcart #widgetshoppingcart div {
	height:100%;
	text-align:center;
	width:138px;
	float:right;
}

#header #shoppingcart table, span.subtotal, span.total, span.discount, span.postage, span.tax{
	display:none;
}

#header #shoppingcart span.items{
	background-color:#68539A;
	padding:7px;
	color:white;
	margin:0!important;
	font-size:11px;
	font-weight:bold;
}

#header #shoppingcart #checkout{
	color:white;
	background-color:#00B5AA;
	padding:7px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	width:auto;
	font-size:11px;
	float:right;
	text-align:right;
	background-color:#00B5AA;
}


#header #shoppingcart span.gocheckout a:hover{
	background-color:#4DCBC4;
}

#header #shoppingcart span.items span.numberitems{
	color:#FFC312;
}

#headerimg{
	text-align:center;
	height:109px;
	float:left;
	width:888px;
	overflow:hidden;
}

#headerimg img{
	margin-top:12px;
}

#navigation{
	width:888px;
	text-align:center;
	font-size:12px;
	font-weight:500;
	color:white;
	background-color:#00B5AA;
	height:37px;
}

#navigation ul{
	display:inline;
	list-style:none;
	margin:0;
	text-align:center;
	padding:0;
}

#navigation ul li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	margin-right:-3px;
}

#navigation ul li a{
	line-height:37px;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	color:white;
	text-decoration:none;
}

#navigation ul li a:hover{
	background-color:#4DCBC4;
}

#navigation ul li a.selected{
	background-color:#FFC312;
}

#footer ul{
	display:inline;
	list-style:none;
	margin:0;
	text-align:center;
	padding:0;
}

#footer ul li{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#footer ul li a{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	margin-right:-3px;
	color:#FFC312;
	font-size:11px;
	text-decoration:none;
}

div#footer{
	height:40px;
	width:888px;
	margin-bottom:21px;
}

div#page_title{
	background-color: #FFC312;
	height: 40px;
	margin-bottom: 31px;
	width: 888px;
	background-image:url('../images/cat.png');
	background-repeat:no-repeat;
	background-position:14px 5px;
}

div#page_title #text{
	height:28px;
	background-color:white;
	font-size:20px;
	color:#F32E95;
	width:auto;
	float:left;
	margin-left:53px;
	font-weight:bold;
	line-height:28px;
	padding-left:6px;
	padding-right:6px;
	margin-top:5px;
	display: inline;
}

div#content{
	width:458px;
	margin-left:53px;
	float:left;
	display: inline;
}

.home_page_edit{
	width:775px!important;
}

div#page{
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/critter_bottom.gif);
	background-position:50px bottom;
	background-repeat:no-repeat;
}

div#sidebar{
	width:140px;
	float:left;
	margin-left:22px;
	line-height:13px;
	font-size:11px;
	color:#00BAB0;
	display: inline;
}

div#sidebar ul{
	list-style:none!important;
	list-style-type:none;	
	margin:0;
	padding:0;
	list-style-position: inside;
	
}

#sidebar ul li{
	list-style:none;
	list-style-type:none;	
	margin:0;
	padding:0;
	margin-bottom:5px;
}

#sidebar ul li a{
	line-height:13px;
	font-size:11px;
	color:#00BAB0;
	text-decoration:none;
	font-weight:normal;
}

.cattitles{
	display:none;
}

#sidebar a{
	line-height:13px;
	font-size:11px;
	color:#00BAB0;
	text-decoration:none;
	font-weight:normal;
}

#sidebar ul li a:hover;{
	text-decoration:underline;
}

#sidebar h2{
	background-color:#2B9DDE;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	color:white;
	float:left;
	width:auto;
	margin-bottom:10px;
	clear:both;	
}

#sidebar h2 a{
	color:white;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

#sidebar .item_image img{
	width:138px!important;
	-ms-interpolation-mode: bicubic;
}

.twitter li{
	margin-bottom:10px!important;
}

.twitter-link{
	text-decoration:underline!important;
}



#content h2{
	font-size:20px;
	color:#563E8E;
	font-weight:bold;
	margin-bottom:10px;
	clear:both;
}

h3{
	font-size:20px;
	color:#563E8E;
	font-weight:bold;
	margin-bottom:10px;
}

#content h2 a{
	text-decoration:none;
	color:#563E8E;
	font-weight:bold;
}

.post{
	padding-bottom:8px;
	border-bottom:1px dashed #FA97CC;
	margin-bottom:30px;
}

.productdisplay{
	padding-bottom:30px!important;
	margin-bottom:32px!important;
}

.productdisplay p{
	margin-bottom:20px;
	line-height:14px;
	font-size:11px;
	color:#00BAB0;
}

.productdisplay a{
	color:#FFC312;
	text-decoration:none;
}

p{
	line-height:16px;
	font-size:12px;
	color:#00BAB0;
	margin-bottom:20px;
}

input[type=text]{
	background-color:white;
	border:1px solid #E4E4E4;
	font-size:12px;
	padding:4px;
	color:#442B7C;
	font-family:arial,sans-serif;
	line-height:16px;
	margin-bottom:9px;
}

textarea{
	background-color:white;
	border:1px solid #E4E4E4;
	font-size:12px;
	padding:4px;
	color:#442B7C;
	font-family:arial,sans-serif;
	line-height:16px;
	margin-bottom:9px;
}

#content p{
	color:#00BAB0;
}

p.headline{
	margin-bottom:20px;
	line-height:16px;
	font-size:12px;
	color:#00BAB0;
}

.post a{
	font-weight:bold;
	text-decoration:underline;
	color:#00BAB0;
}

#date{
	color:#00BAB0;
	font-size:11px;
	font-weight:bold;
	margin-bottom:9px;
}

#comment{
	width:458px;
	height:100px;
}

.commentlist li {
	margin-top:10px;
	margin-bottom:3px;
	color:white;
	background-color:#2B9DDE;
	padding:10px;
	padding-bottom:25px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;	
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/quote_img.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.commentlist cite {
	display:block;
	font-style:normal;
	padding-bottom:10px;
	margin-bottom:15px;
	font-size:11px;
	padding-left:40px;
	color:#2B9DDE;
	line-height:16px;
	}

.commentlist cite a:link, .commentlist cite a:visited {
	color:#2B9DDE;
	text-decoration:none;
	}

.commentlist cite a:hover, .commentlist cite a:active {
	color:#2B9DDE;
	text-decoration:underline;
	}

#fancy_notification{
	background-color:white;
	padding:4px;
	display:none;
	border:0;
	height:auto;
	left:0;
	position:absolute;
	top:0;
	z-index:9;
	text-align:center;
	color:#00ADEF;
	font-size:12px;
	font-weight:bold;
}

a.additional_description_link{
	display:none;
}

#fancy_notification a{
	color:#00ADEF;
	font-weight:bold;
}

hr.productcart{
	display:none!important;
}

table.productcart{
	margin-bottom:40px!important;
	width:100%;
}

#wpsc_container h2{
	margin-bottom:30px!important;
}

table.productcart tr td{
	padding:10px;
	background-color:#fff;
	color:#442B7C;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:12px;
}

h2.prodtitles{
	font-size:15px!important;
}

table.productcart tr.firstrow td{
	padding:10px;
	background-color:#D3CAE0!important;
	color:#442B7C;
	border:0!important;
	border-bottom:1px solid #442B7C!important;
}

.shipping_header{
	display:none;
}

#latest_from_blog{
	width:289px;
	background-color:white;
	height:300px;
	float:left;
}


#homepage_widget_content h4{
	position:relative;
	top:-15px;
	left:20px;
	background-color: #E9006E;
	color: white;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 5px;
	clear:both;
	width: auto;
}

#homepage_left_box{
	width:285px;
	margin-right:25px;
	float:left;
	height:215px;
	border:1px dashed #79BB30;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top:12px;	
}

#homepage_widget_content{
	margin-bottom:20px;
	font-size:12px;
	color:#00BAB0;
}

#homepage_widget_content #inner{
	padding:12px;position:relative;top:-12px;line-height:16px;
	
}
#social_links{
	width:155px;
	text-align:left;
	float:left;
	position:relative;
	top:-11px;
	margin-right:16px;
}

#copyright{
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	color:#695792;
}

#copyright a{
	font-size:11px;
	font-weight:bold;
	color:#695792;
	text-decoration:none;
}


#latest_from_blog h4{
	background-color:#2B9DDE;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	color:white;
	float:left;
	width:auto;
}

#latest_from_blog h2{
	margin-bottom:9px!important;
	margin-top:15px!important;
}

#footer{
	width:888px;
	text-align:center;
	margin:0 auto;
	color:#FFC312;
	margin-top:10px;
	margin-bottom:20px;
	font-size:10px;
	font-weight:normal;
}

.navigation{
	width:458px;
	float:left;
}

.navigation .alignleft{
	width:auto;
	float:left;
}

.navigation .alignright{
	width:auto;
	float:right;
}

.navigation a{
	background-color:#F32E95;
	color:white;
	text-decoration:none;
	padding:5px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

#respond label{
	color:#442B7C;
	width:auto;
	float:left;
	font-weight:bold;
}

#respond textarea{
	font-family:arial, sans-serif;
	padding:6px;
	background-color:#D3CAE0;
	line-height:16px;
	width:440px;
	font-size:12px;
	font-weight:bold;
	color:#442B7C;
	border:0;
}

#respond input[type=text]{
	font-family:arial, sans-serif;
	padding:6px;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	color:#442B7C;
	background-color:#D3CAE0;
	margin-bottom:9px;
	border:0;
}

#respond------input[type=submit]{
	font-size:15px;
	font-weight:normal;
	background-color:#442B7C;
	color:white;
	width:100%;
	padding:8px;
	border:0;
	cursor:pointer;
	font-family:Arial, Sans-serif;
}

#respond #moderation{
	text-decoration:underline;
}


#respond input{
	margin-top:8px;
}

#sidebar input#s{
	border:1px solid #2B9DDE;
	padding:5px;
	color:#2B9DDE;
	font-weight:normal;
	
}

.wpsc_buy_button{
	width:57px;
	height:57px;
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/buy_it.gif);
	border:0!important;
	cursor:pointer;
	outline:none;
}

.wpsc_buy_button:active, .wpsc_buy_button:focus{
	outline:none;
}

#shop div.imagecol img{
	width:60px;
	-ms-interpolation-mode: bicubic;
}

.twitter-timestamp{
	color:#F32E95;
}


.wpcf7 p{
	color:#442B7C;
	width:auto;
	font-weight:bold;
}

.wpcf7 textarea{
	font-family:arial, sans-serif;
	padding:6px;
	background-color:#D3CAE0;
	line-height:16px;
	width:440px;
	font-size:12px;
	font-weight:bold;
	color:#442B7C;
	border:0;
}

.wpcf7 input[type=text]{
	font-family:arial, sans-serif;
	padding:6px;
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	color:#442B7C;
	background-color:#D3CAE0;
	margin-bottom:9px;
	border:0;
}

.wpcf7-------input[type=submit]{
	font-size:15px;
	font-weight:normal;
	background-color:#442B7C;
	color:white;
	width:100%;
	padding:8px;
	border:0;
	font-family:Arial, Sans-serif;
	cursor:pointer;
}

.treeme{
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/bg_tree.gif)!important;
	background-repeat:no-repeat;
	background-position:top left;
	background-color:red;
}

div.producttext {
float:right!important;
font-size:10pt;
text-align:left;
width:95%;
}

.wpsc_description p{
	margin:0!important;
	margin-bottom:0!important;
	width:90%;
	font-size:11px;
}

.additional_description img{
	width:565px;
}

.single_additional_description img{
	width:565px;
	
}

.producttext a{
	text-decoration:none!important;
}

#content .quote p{
	color:white;
}

#content .quote p a{
	color:white!important;
	font-weight:bold;
}
h4.name{
	margin-bottom:8px;
}
.price_col{
	width:56px;
	height:56px;
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/bluecircle.gif);
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	float:left;
	margin-right:18px;
}

.sale_col{
	width:56px;
	height:84px;
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/salecircle.gif);
	background-repeat:no-repeat;
	color:white;
	text-align:center;
	float:left;
	margin-right:18px;
}

.price_col a{
	color:white;
	font-size:12px;
	font-weight:bold;
	line-height:53px;
	text-decoration:none;
	display:block;
}

.sale_col a{
	color:white;
	font-size:12px;
	font-weight:bold;
	line-height:53px;
	text-decoration:none;
	display:block;
}

#anorakman{
	background-image:url(http://alasdairmonk.com/private/anorak2/wp-content/themes/anorak/images/anorakman.png);
	background-repeat:no-repeat;
	width:111px;
	height:99px;
	position:relative;
	float:right;
	display:inline;
	top:-57px;
	left:-20px;
}

#description p{
	line-height:16px;
}

.slideshowlink{
	display:none;
}

table.contact{
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#342068;
	background-color:#EFFAF9;
}

table.contact input[type=text]{
	background-color:white;
	padding:4px;
	font-size:12px;
	border:1px solid #E4E4E4;
	width:100%;
}

table.contact textarea{
	background-color:white;
	padding:4px;
	font-size:12px;
	border:1px solid #E4E4E4;
	width:600px;
	height:150px;
	font-weight:normal;
}


p.title {
clear:both;
color:#442B7C !important;
font-size:12px;
margin-bottom:7px;
font-weight:bold;
}

label{
	color:#442B7C !important;
	font-size:12px;
	margin-bottom:7px;
	font-weight:bold!important;
}


table.contact tr td{
	padding:10px;
}

#emailcontact{
	width:310px;
}

table.stockists{
	width:100%;
}

table.stockists td{
	line-height:16px;
	font-size:12px;
	color:#00BAB0;
}

table.stockists th{
	font-weight:bold;
	width:158px;
	color:#442B7C!important;
}

table.stockists a{
	color:#00BAB0;
	font-weight:bold;
	text-decoration:underline;
}

table.stockists span#head{
	font-weight:bold;
	
}


#toolbar{
	background-color:#EFFAF9;
	width:100%;
	font-size:11px;
	border-bottom:1px solid #DFE9E8;
	color:#442B7C;
	font-weight:bold;
}

p.error{
display:none;	
	
}

a.checkoutbutton{
	background-color:#E9006E;
	padding:6px;
	color:white;
	text-decoration:none;
}

table.cart .top{
	background-color:#EFFAF9;
	border-bottom:1px solid #DFE9E8;
	color:#442B7C !important;
	font-size:11px;
	padding:0!important;
	height:35px;
	
	line-height:35px;
}

table.cart th.top{
	padding:0!important;
	padding-left:8px!important;
	padding-right:8px!important;
}



.MailPressFormEmail{
	width:166px;
	margin-bottom:8px;
}

.nospam input[type=text]{
	width:272px;
	margin-right:6px;
}

table.contact p{
	margin-bottom:7px!important;
}

strong{
	font-weight:bold!important;
}

i{
	font-style:italic!important;
}

.entry img{
	max-width:458px;
}

#latest_from_blog img{
	display:none;
	max-width:310px;
}

.textwidget table{
	width:100%;
}

.textwidget a{
	text-decoration:none!important;
}

.spreads_button{
	width:300px;
	margin-top:8px;
	background-color:#209FED;
	text-align:center;
}

.spreads_button a{
	display:block;
	padding:4px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:white;
}

/* shop stuff */
#products{
	display:inline;
}

#products .product-img {
display:inline;
float:none;
vertical-align:middle!important;
}

#products .product-a {
overflow:hidden;
text-align:center;
text-decoration:none;
}
#products .product-a {
clear:left;
cursor:pointer;
display:block;
float:left;
text-decoration:none;
}


#products div.product {
display:inline;
float:left;
height:100%;
width:175px;
}

span.stilt {
display:inline-block;
vertical-align:middle;
}

.product h3{
	font-size:12px!important;
	margin:0!important;
}

h4 a{
	color:white;
	text-decoration:none!important;
}

#products {
display:inline;
float:left;
margin:2px 4px 4px;
}
#products div.product {
display:inline;
float:left;
height:230px;
width:200px;
}
#products div.product p {
margin-bottom:0;
}
#products .product-img {
display:inline;
float:none;
vertical-align:middle;
}
#products .product-info {
float:left;
padding:13px 9px 11px;
width:182;
}
html #products .product-info {
width:192px;
}
#products .product-title {
font-size:12px;
font-weight:bold;
line-height:13px;
margin-bottom:3px;
}
#products .product-price {
font-size:11px;
}
#products .product-status {
font-size:10px;
}
#products .product-a {
clear:left;
cursor:pointer;
display:block;
float:left;
overflow:hidden;
text-align:center;
}


.pagination {
clear:both;
font-weight:normal;
padding:20px 0 15px;
text-align:center;
}
.pagination span, .pagination a {
padding:0 3px 0 6px;
}
.pagination span.disabled {
display:none;
}
.pagination span.current {
font-weight:bold;
}
.pagination span.yadda {
background:transparent none repeat scroll 0 0;
padding:5px 4px;
}
span.stilt {
display:inline-block;
vertical-align:middle;
}
#product-image {
display:block;
height:300px;
overflow:hidden;
position:relative;
text-align:center;
width:300px;
}
#products span.stilt {
height:175px;
}
#product-image span.stilt {
height:300px;
}
#product-image img {
vertical-align:middle;
}
#product-content {
float:left;
padding-bottom:25px;
width:100%;
}
#product-images {
float:left;
width:300px;
margin-right:20px;
}

.item-qty input{
	width:23px;
	margin-top:3px;
}

#cart-table{
	width:100%;
}

#cart-table td{
	padding-top:3px;
	padding-bottom:3px;
}

#cart-head th{
background-color:#EFFAF9;
border-bottom:1px solid #DFE9E8;
color:#442B7C !important;
font-size:11px;
height:35px;
line-height:35px;
font-weight:bold;
padding:0 !important;
}

button{
	padding:3px;
}

.cart-total{
	margin-top:20px;
	text-align:right;
}

.cart-options{
	float:right;
	margin-top:10px;
}

#product-details{
	
}

#product-details .info{
	margin-bottom:20px;
}

select{
	margin-bottom:10px;
	width:200px;
}


#metadata{
	width:458px;
	background-color:#03BAF9;
	font-size:11px;
	color:white;
	padding:5px;
	height:auto;
	margin-top:12px;
}

#metadata a{
	color:white!important;
}

a#left{
	float:right;
}

#right{
	float:left;
}

a.paginate{
	padding:8px;
	width:auto;
	color:white;
	text-align:center;
	display:block;
	background-color:#0071BC;
	text-decoration:none;
}

#issues-pagination{
	font-size:15px;
	font-weight:bold;
	padding-top:20px;
	color:#FF0069;
	border-top:1px dashed #FA97CC;
}

#issues-pagination b{
	font-size:15px;
	font-weight:bold;
	padding:6px;
	color:#442B7C;
}

#issues-pagination a{
	font-size:15px;
	font-weight:bold;
	padding:6px;
	color:#FF0069;
	text-decoration:none;
}
