a {
	color:#555555;
	text-decoration:none;
}
a:hover {
	color:#bbbbbb;
	text-decoration:underline;
}
body {
	padding:0;
	margin:0;
	background:#ffffff;
	font:11px Arial;
	color:#666666;
}
#container {
	margin:20px auto;
	width:1000px;
	overflow:hidden;
}
#header {
	height:57px;
	overflow:hidden;
	position:relative;
}
#logo {
	padding:0;
	margin:0;
	width:280px;
	float:left;
}
#logo a {
	display:block;
	height:58px;
	width:280px;
	overflow:hidden;
	text-indent:-9999px;
	background:url('//poketo.com/images/logo.png');
}
/*
#logo a:hover {
	background-position:0 -57px;
}
*/
#headernav {
	list-style-type:none;
	position:absolute;
	bottom:2px;
	right:158px;
	padding:0;
	margin:0;
}
#headernav li {
	float:left;
	padding:0 8px;
	background:url('//poketo.com/images/navline.gif') right 1px no-repeat;
}
#headernav li#viewcart {
	font-weight:bold;
}
#headernav li#viewcart img {
	float:left;
	padding-right:3px;
	border:0;
}
#headernav li#search {
	background:none;
	padding-right:0;
}
#newsform_top {
	position:absolute;
	top:15px;
	right:0;
	height:19px;
	width:150px;
	overflow:hidden;
	float:left;
}
#newsform_top input {
	float:left;
	width:116px;
	height:15px;
	background:#eff0f0;
	border:0;
	padding:2px;
	margin:0;
	color:#555555;
	font-size:11px;
}
#newsform_top input.newsbtn {
	color:transparent;
	text-transform:capitalize;
	background:url('//poketo.com/images/join.png') top center;
	overflow:hidden;
	text-indent:-9999px;
	width:25px;
	height:19px;
	padding:0;
	float:right;
}
#searchform {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0;
	width:150px;
	height:19px;
	padding:0;
	margin:0;
}
#searchform input {
	float:left;
	width:116px;
	height:15px;
	background:#eff0f0;
	border:0;
	padding:2px;
	margin:0;
	color:#555555;
	font-size:11px;
}
#searchform input#searchbtn {
	color:transparent;
	text-transform:capitalize;
	background:url('//poketo.com/images/btn_go.png');
	overflow:hidden;
	text-indent:-9999px;
	width:25px;
	height:19px;
	float:right;
	padding:0;
}
#topnav {
	clear:both;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	margin:20px 0;
	padding:11px 0 11px 34px;
	width:1000px;
	overflow:hidden;
	list-style-type:none;
}
#topnav li {
	float:left;
}
#topnav li a {
	margin-right:51px;
	display:block;
	height:11px;
	overflow:hidden;
	background:url('//poketo.com/images/nav.png');
	text-indent:-9999px;
	color:#555555;
}
#topnav li.wal a {
	width:68px;
	background-position:0 0;
}
#topnav li.wal a.selected,
#topnav li.wal a:hover {
	background-position:0 -11px;
}
#topnav li.app a {
	width:66px;
	background-position:-118px 0;
}
#topnav li.app a.selected,
#topnav li.app a:hover {
	background-position:-118px -11px;
}
#topnav li.acc a {
	width:105px;
	background-position:-236px 0;
}
#topnav li.acc a.selected,
#topnav li.acc a:hover {
	background-position:-236px -11px;
}
#topnav li.sta a {
	width:95px;
	background-position:-393px 0;
}
#topnav li.sta a.selected,
#topnav li.sta a:hover {
	background-position:-393px -11px;
}
#topnav li.apa a {
	width:56px;
	background-position:-539px 0;
}
#topnav li.apa a.selected,
#topnav li.apa a:hover {
	background-position:-539px -11px;
}
#topnav li.art a {
	width:66px;
	background-position:-647px 0;
}
#topnav li.art a.selected,
#topnav li.art a:hover {
	background-position:-647px -11px;
}
#topnav li.blo a {
	width:37px;
	background-position:-764px 0;
}
#topnav li.blo a.selected,
#topnav li.blo a:hover {
	background-position:-764px -11px;
}
#topnav li.abo a {
	margin-right:0;
	width:47px;
	background-position:-852px 0;
}
#topnav li.abo a.selected,
#topnav li.abo a:hover {
	background-position:-852px -11px;
}
#main {
	width:1000px;
	overflow:hidden;
}
#main img {
	border:0;
}
#footer {
	border-top:1px solid #eeeeee;
	margin:20px 0;
	padding:25px 0 0 0;
	width:1000px;
	overflow:hidden;
	background:url('//poketo.com/images/footer.png') 0 20px no-repeat;
	position:relative;
}
#footer_logo {
	width:212px;
	height:43px;
	display:block;
	margin-top:-5px;
	text-decoration:none;
	text-indent:-999px;
	position:absolute;
}
#footer a {
	color:#AAAAAA;
}
#footer .conn {
	position:absolute;
	top:25px;
	left:280px;
}
#footer h4 {
	padding:0;
	margin:0 0 7px 0;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}
#footer ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#footer li {
	float:left;
	padding-right:10px;
	height:19px;
}
#footer li img {
	height:19px;
	width:20px;
	border:0;
	padding-right:3px;
	vertical-align:middle;
}
#footer .news {
	float:right;
	width:325px;
}
#footer #newsform {
	height:19px;
	width:250px;
	overflow:hidden;
	float:left;
}
#footer #newsform input {
	float:left;
	width:210px;
	height:15px;
	background:#eff0f0;
	border:0;
	padding:2px;
	margin:0;
}
#footer #newsform input#newsbtn {
	color:transparent;
	text-transform:capitalize;
	background:url('//poketo.com/images/join.png');
	overflow:hidden;
	text-indent:-9999px;
	width:30px;
	height:19px;
	padding:0;
	float:right;
}
#footer .news a {
	display:inline;
	float:right;
	margin-top:2px;
}
/* Main */
#sidebar {
	float:left;
	width:150px;
	background:#f6f6f6;
	overflow:hidden;
}
#content {
	float:right;
	overflow:hidden;
	width:830px;
}
/* Home */
#f1, #f2, #f3, #f4, #f5, #f6 {
	background:#eff0f0;
	float:left;
}
#f1 {
	width:660px;
	height:320px;
	margin:0 20px 20px 0;
}
#f2, #f3 {
	width:320px;
	height:320px;
	margin:0 0 20px 0;
}
#f3 {
	margin:0 20px 0 0;
}
#f4 {
	width:490px;
	height:320px;
	float:right;
}
#f5 {
	margin-bottom:20px;
}
#f5, #f6 {
	width:150px;
	height:150px;
}
/* Shop */
.bold {
	font-weight:bold;
}
input {
	border:0;
	background:#eff0f0;
	border:0;
	padding:2px;
}
input.quantity {
	text-align:center;
	width:25px;
}
#sidebar ul {
	list-style-type:none;
	margin:20px 0 20px 20px;
	padding:0;
}
#sidebar ul ul {
	margin-top:10px;
	margin-left:8px;
}
#sidebar li {
	margin-bottom:8px;
}
#breadcrumb {
	margin-bottom:20px;
	color:#bbbbbb;
}
#breadcrumb a {
	color:#555555;
}
.warning, .error, .success {
	color:#ef3e42;
	margin-bottom:20px;
}
.red, .red a {
	color:#ef3e42;
}
#content h1 {
	margin:0 0 20px 0;
	font-size:22px;
	font-weight:normal;
	color:#4c4d4f;
}
#content h4 {
	margin-top:20px;
	font-size:11px;
	font-weight:normal;
}
#content a {
	text-decoration:underline;
}
#content #breadcrumb a,
#content #product_share a {
	text-decoration:none;
}
#content #breadcrumb a:hover,
#content #product_share a:hover {
	text-decoration:underline;
}
#content table {
	width:830px;
	border-spacing:0;
}
table#artist_list {
	margin-bottom:-20px;
}
table#artist_list a {
	text-decoration:none;
}
table#artist_list td {
	width:100px;
	padding:0 20px 20px 0;
	text-align:center;
	vertical-align:top;
	font-size:12px;
}
table#artist_list td img {
	width:100px;
	height:100px;
}
table#product_list {
	margin-bottom:-20px;
}
table#product_list a {
	text-decoration:none;
}
table#product_list td {
	width:150px;
	padding:0 20px 20px 0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}
table#product_list td img {
	width:150px;
	height:150px;
}
table#product_list .stock_out {
	font-size:11px;
}
table#product_list .price,
table#product_list .saleprice {
	font-size:11px;
	font-weight:bold;
}
table#product_list .normalprice {
	font-size:11px;
}
#product_images {
	width:480px;
	float:left;
	overflow:hidden;
}
#product_images a {
	display:block;
	float:left;
	margin:20px 20px 0 0;
}
#product_details {
	width:320px;
	float:right;
	overflow:visible;
}
#product_details h2 {
	font-weight:normal;
}
#product_description .artist span {
	font-weight:bold;
}
#product_added p {
	background-color:#eff0f0;
	padding:20px;
	margin-top:0;
	margin-bottom:20px;
	color:#4c4d4f;
	font-size:15px;
}
#product_options {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:20px 0;
	margin:20px 0 0 0;
	width:320px;
	overflow:hidden;
}
#product_options_wrap {
	width:220px;
	overflow:hidden;
	float:left;
}
#product_options .option {
	width:220px;
	margin-top:10px;
}
.stock_out {
	color:#ef3e42;
}
#product_options .stock_out {
	clear:left;
}
#product_price {
	font-size:22px;
	margin-bottom:10px;
}
.normalprice {
	font-size:12px;
	color:#666666;
	text-decoration:line-through;
}
.saleprice {
	color:#ef3e42;
}
#add_to_cart {
	float:right;
	display:block;
	width:92px;
	height:26px;
	overflow:hidden;
	background:url('//poketo.com/images/btn_addcart.png');
	text-indent:-999px;
}
#product_added p {
	text-align:center;
}
#product_added a {
	color:#ef3e42;
}
#product_share {
	padding-top:20px;
	width:320px;
	overflow:hidden;
}
#content #product_share a {
	color:#003399;
	font-size:13px;
	text-decoration:underline;
	line-height:22px;
}
#product_share ul {
	list-style-type:none;
	padding:0 0 0 18px;
	margin:0;
	width:320px;
}
#product_share li {
	float:left;
	display:inline;
	padding-right:7px;
	font-size:10px;
	height:21px;
}
#product_share li img {
	height:20px;
	width:20px;
	padding-right:2px;
	vertical-align:middle;
}
#product_related {
	margin-top:20px;
	border-top:1px solid #eeeeee;
	width:320px;
	overflow:visible;
}
#product_related a {
	display:inline;
	width:65px;
	height:65px;
	padding:0;
	margin:0 0 20px 20px;
	float:left;
}
#product_related a.first {
	margin-left:0;
}
#cart table {
	font-size:12px;
	color:#666666;
}
#cart table th {
	font-weight:normal;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:20px 20px 20px 0;
	text-align:left;
}
#cart table th.img_col {
	width:150px;
}
#cart table td {
	padding:20px 20px 0 0;
	vertical-align:middle;
}
#cart table td.update {
	padding-bottom:20px;
}
#cart a {
	text-decoration:none;
}
#cart .update a {
	text-decoration:underline;
}
#cart table td.suggested,
#cart table td.total,
#cart table td.subtotal {
	border-top:1px solid #eeeeee;
	font-size:22px;
	color:#4c4d4f;
	vertical-align:top;
}
#cart table td.total {
	text-align:right;
	padding-right:20px;
}
#cart .btn_checkout {
	display:block;
	width:92px;
	height:26px;
	overflow:hidden;
	background:url('//poketo.com/images/btn_checkout.png');
	margin-top:40px;
	text-indent:-999px;
}
#cart table td.discount {
	border-top:1px solid #eeeeee;
}
#discount {
	width:168px;
	margin-bottom:20px;
}
#content .suggested h4,
#discount h4 {
	font-size:12px;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
}
#content .suggested h4 {
	margin-bottom:20px;
}
.suggested a {
	display:block;
	float:left;
	margin-right:20px;
}
#discount .textfield {
	width:120px;
	height:13px;
	padding:2px;
	margin:0;
}
#discount .btn_apply {
	float:right;
	display:block;
	width:38px;
	height:19px;
	overflow:hidden;
	background:url('//poketo.com/images/btn_apply.png');
	text-indent:-999px;
}
#discount #gctitle {
	margin-top:10px;
}
.btn_continue, .btn_login, .btn_back, .btn_confirm, .btn_search {
	display:block;
	width:92px;
	height:26px;
	overflow:hidden;
	text-indent:-999px;
	margin-top:20px;
	text-align:left;
}
.btn_continue {
	background:url('//poketo.com/images/btn_continue.png');
}
.btn_login {
	background:url('//poketo.com/images/btn_login.png');
}
.btn_back {
	background:url('//poketo.com/images/btn_back.png');
}
.btn_confirm {
	background:url('//poketo.com/images/btn_confirm.png');
}
.btn_search {
	margin-top:0;
	background:url('//poketo.com/images/btn_search.png');
}
.uppercase {
	text-transform:uppercase;
}
table.sizing_chart th,
table.sizing_chart td {
	min-width:60px;
	text-align:center;
	padding:7px 0;
}
#tshirt-chart-sizes {
	width:500px;
	border-top:1px dotted #000000;
}

#tshirt-chart-sizes table {
	width:500px;
}
	.tshirt-size-chart {
		font-family: arial;
		margin: 0px 0px 20px 0px;
	}
	
	.tshirt-size-chart .tshirt-type {
		font-weight: bold;
	}
	
	.tshirt-size-chart .sizes td {
		vertical-align: bottom;
		padding: 0px 0px 5px 0px;
	}
		
	.tshirt-size-chart td {
		height: 25px;
		border-bottom: 1px solid #ccc;
	}
	
	.tshirt-size-chart .body-form .description,
	.tshirt-size-chart .chest .description,
	.tshirt-size-chart .waist .description {
		color: #999;
	}
	
	.tshirt-size-chart .body-form {
		width: 80px;
	}
	
	.tshirt-size-chart .size-small,
	.tshirt-size-chart .size-medium,
	.tshirt-size-chart .size-large,
	.tshirt-size-chart .size-xlarge {
		text-align: center;
		width: 80px;
	}
#preview{
	position:absolute;
	display:none;
	}
.pagination {
	font-size:12px;
	text-align:right;
	color:#666666;
}
.pagination b {
	text-decoration:underline;
}
#content .pagination a {
	color:#666666;
	text-decoration:none;
}
#content .pagination a:hover {
	font-weight:bold;
/*	color:#bbbbbb; */
	text-decoration:underline;
}
.pbottom {
	margin-top:20px;
}
.ptop {
	margin-bottom:12px;
}
/*
.pleft, .pright {
	color:transparent;
	overflow:hidden;
	text-indent:-9999px;
	height:9px;
	width:5px;
	background:url('//poketo.com/images/pagination.gif') 0 0 no-repeat;
	display:inline-block;
}
.pright {
	background-position:top right;
}
*/
#giftcert {
	margin-top:10px;
}
#giftcert input,
#giftcert textarea {
	width:180px;
}
#giftcert textarea {
	background:#eff0f0;
	border:0;
	padding:2px;
}
form#login input[type='text'],
form#login input[type='password'],
form#forgotten input[type='text'],
form#create input[type='text'],
form#create input[type='password'],
form#edit input[type='text'],
form#password input[type='password'],
form#address input[type='text'],
form#guest input[type='text'],
table.cart #discount input[type='text'], 
#paypal input {
	border:1px solid #333333;
}

/* Events */
.page-id-5477 .poketotarget { margin: 0px 0px 20px 0px; }
.page-id-5477 .events { list-style-type: none; padding: 0px; margin: 0px; }
.page-id-5477 .events li { list-style-type: none; padding: 0px; margin: 0px 20px 20px 0px; font-size: 10px; float: left; }
.page-id-5477 .events li.fifth { margin: 0px 0px 20px 0px; }
.page-id-5477 #content .events li a { text-decoration: none; }
.page-id-5477 .events li img { display: block; margin: 0px 0px 5px 0px; }


