.shopmain {
	width: 560px;
	float: right;
	text-align: left;
}
html>body .shopmain {
	width: 550px;
}
.hom {
	background: transparent url(images/hom_logo.gif) no-repeat 385px 315px;
}
.shopmain h3{
	text-align: left;
}

.shopnav {
	width: 135px;
	float: left;

}
html>body .shopnav {
	width: 140px;
}
.shopnav h3{
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #9D0426;
	padding-right: 8px;
}
.shopnav h2 {
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #9D0426;
	padding: 0px 0px 10px 0px;
	width: 40px;
	text-align: center;
}
.buy-img {
   padding: 10px 0px;
}
.toy-text {
	float: right;
	width: 380px;
	padding: 10px;
	text-align: left;
	clear: right;
}
html>body .toy-text {
	width: 380px;
}
a.toy-img {
	border: 1px solid #E0DFE3;
	padding: 2px;
}
a.toy-img:hover {
	 border: 1px solid #9D0426; 
	 padding: 2px;
}
.price { 
	font-weight: bold;
}
a.price:link, a.price:visited { 
	color: #9D0426;
	font-weight: bold;
}
a.price:hover  {
	color: #9D0426;
	font-weight: bold;
}
a[class="price"] { 
	font-weight: bold; 
}
a[class="price"]:hover { 
	color: #9D0426;
	font-weight: bold;
}
#header {
	font-weight: bold;	
	padding-right: 0px;
	text-align: right;
	padding-top: 4px;
}
.sheader {
	font-weight: bold;	
	padding-left: 20px;
	text-align: left;
	padding-top: 4px;
}
.sheader a:link, .sheader a:visited, .sheader a:link {
	font-weight: bold;	
	padding-right: 0px;
	text-align: right;
	padding-top: 4px;
}
.snav1, .snav2, .snav3 {
	font: 80% "Trebuchet MS", Verdana, sans-serif;
	text-align: right;
	float: right;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#snav {
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #9D0426;
	*/
	/*border: 1px dotted #9D0426;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #9D0426;
	width: 130px;
}
#snav2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-right-color: #9D0426;
	}
.snav1 a:link, .snav1 a:visited, .snav2 a:link, .snav2 a:visited, .snav3 a:link, .snav3 a:visited {
	color: #000;
	text-decoration: none;
}
.snav1 a:hover, .snav2 a:hover, .snav3 a:hover {
	color: #9D0426;
}
.snav1 ul, .snav2 ul, .snav3 ul {
	margin: 0;
	padding: 1px;
	list-style: none;
}
.snav1 li, .snav2 li, .snav3 li {
	display: block;
}
form, fieldset, legend, label, input, select, textarea {
	font: 1em "Trebuchet MS", Verdana, sans-serif;
	font-weight: normal;

}
fieldset {
	padding: 0px; 
	margin: 0; 	
	float: right;
}
.toy {
	padding: 10px 0px; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;

}
.toys_s h2 {
	font: bold 20px "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	color: #9D0426;
}
.promoc {
	text-align: center;
}
.promo_s {

}
.toy_s {
	width: 136px;
	float: left;
}
.toy_s2 {
	width: 136px;
	float: left;
}
.toy_s2 a, .toy_s2 a:hover, .toy_s2 a:visited, .toy_s2 a:focus   {
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
	text-align: center;
	color: #000000;
}
.toy_s h1 {
	text-align: center;
}
.toy_s h1 a {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
	text-align: center;
}
.toy_s h1 a:hover, .toy_s h1 a:visited, .toy_s h1 a:focus {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.toy .desc {
	margin: 5px 0px 0px 140px;
}
.toy h1 {
	margin: 0px 0px 10px 140px;
	text-align: left;
}
.toy {
	clear: both;
	margin-bottom: 15px;
	width: 530px;
}
div[class="toy"] { 
	width: 520px;
}
.toy h1 a {
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.toy h1 a:hover, .toy h1 a:visited, .toy h1 a:focus {
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.toy-img {
   float: left;
}
.price { 
	width: 30%;
	float: left;
}
.buy { 
	width: 31px;
	height: 16px;
	float: right;
}
a.buy {
	border: 1px solid #E0DFE3;
	 padding: 2px;
}
a.buy:hover {
	 border: 1px solid #9D0426; 
	 padding: 2px;
	}
.more { 
	width: 65px;
	height: 16px;
	float: left;
}
a.more {
	border: 1px solid #E0DFE3;
	 padding: 2px;
}
a.more:hover {
	 border: 1px solid #9D0426; 
	 padding: 2px;
	}
fieldset {
	border: 0px;
}
legend, label {
	display: none;
}
.search {
	border: 1px solid #E0DFE3;
	text-align: right;
	margin-left: 63px;
	margin-top: 1px;
	}
.search:hover {
	 border: 1px solid #9D0426; 
	}
input {
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 1px solid #E0DFE3;
	text-transform: none;
}
.form {
	margin: 0px 30px;
	text-align: right;
}
.list {
	clear: both;
	margin-bottom: 15px;
	width: 530px;
}
div[class="list"] {
	width: 520px;
}
.pagenav {
	clear: both;
	margin-bottom: 15px;
	width: 480px;
	font: 80% "Trebuchet MS", Verdana, sans-serif;
}
.pagenav a {
	color: #9D0426;
	text-decoration: none;
	font-weight: bold;
}
.pagenav a:visited {
	color: #9D0426;
	text-decoration: none;
	font-weight: bold;
}
.pagenav a:hover, .pagenav a:focus {
	color: #9D0426;
	text-decoration: underline;
	font-weight: bold;
}
div[class="pagenav"] {
	width: 520px;
}
.list a {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.list a:hover, .list a:visited, .list a:focus {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #9D0426;
	text-decoration: underline;
}
.offer-img {
   float: left;
}
a.offer-img {
	border: 1px solid #E0DFE3;
	padding: 2px;
}
a.offer-img:hover {
	 border: 1px solid #9D0426; 
	 padding: 2px;
}
.pageoffer {
	height: 60px;
	margin-left: 20px;
}
div[class="pageoffer"] {
	height: 66px;
}
.anav {
	width: 580px;
	margin: 0 auto;
}
.anav a:link, .anav a:visited{
	font: bold 17px "Trebuchet MS", Verdana, sans-serif;
}
.anav a:hover {
}
.a_nav {
	padding-left: 8px;
}
ul.homlist  {
	margin: 0;
	padding: 60px 0px 60px 60px;
	float: left;
}
ul.homlist2  {
	margin: 0;
	float: right;
	padding: 60px 255px 0px 30px;
}
a.li.hlist, a.li.hlist2  {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
a.li.hlist:hover, a.li.hlist2:hover {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #9D0426;
}
a.li.hlist:visited, a.li.hlist2:visited {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.homlist h4, .homlist2 h4 {
	text-align: left;
	margin-left: -30px;
	margin-bottom: 10px;
	color: #9D0426;
}
.homlist, .homlist2 {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;

}
.homlist a:link, .homlist a:visited, .homlist2 a:link, .homlist2 a:visited {
	font: bold 14px "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
}
.homlist a:hover, .homlist2 a:hover {
	color: #9D0426;
}
.pageinfo {
	border: medium dotted #00FF00;
}
li.hom_sub_nav {
	display: none;
}
