/* toyrific additions */
.brd	{
border: 2px solid red !important;	
}
html, body	{
background: #fff none;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000;
padding: 0;
}
body	{
width: 100%;
margin: 0;
}
a	{
color: #25890a;	
}
#dAll	{
width: 750px;
margin: 0 auto;
}
/* top */
#dTop1	{
width: 715px;
height: 21px;
background: transparent url('/includes/templates/toyrific/images/top1.png') no-repeat;
font-size: 8pt;
text-align: right;
padding: 5px 45px 0 0;
color: #fff;
}
#dTop1	a {
text-decoration: none;
}
#dTop1	a:hover {
color: #f6f694;
}
#dTop2	{
width: 750px;
height: 90px;
background: transparent url('/includes/templates/toyrific/images/top2.png') no-repeat;	
}
#dTop2	h1	{
padding: 0;
margin: 0;
font-size: 9pt;
}
#dTop2	h1 a	{
display: block;
margin: 0;
padding: 0;
width: 250px;
height: 90px;
text-indent: -9999px;
}
#dTop3	{
width: 750px;
height: 46px;
background: transparent url('/includes/templates/toyrific/images/top3.png') no-repeat;
}
/* form */
#dForm form	{
padding: 0;
margin: 0;
}
#dForm form #iFind	{
border: 0;
padding: 0;
margin: 10px 0 0 60px;
width: 100px;
font-size: 10pt;
color: #0e943f;
}
#dForm	{
float: right;	
}
#dFormLeft	{
float: left;
width: 175px;
height: 46px;
padding: 0;
background: transparent url('/includes/templates/toyrific/images/top_form.png') no-repeat;
}
#dFormRight	{
padding: 0;
margin: 0;
float: left;
}
/* menu */
#dMenu	{
width: 750px;
height: 38px;
background: transparent url('/includes/templates/toyrific/images/top_menu_back.png') no-repeat;
}
#dAnchors	{
float: left;	
}
#dAnchors ul	{
font-size: 11pt;
list-style-type: none;
margin: 0;
padding: 10px 0 2px 10px;
}
#dAnchors ul li	{
display: inline;
margin: 0;
padding: 0 6px 2px 10px;
}
#dAnchors ul li a	{
text-decoration: none;
color: #526f0c;	
}
#dAnchors ul li a:hover	{
color: #000;
border-bottom: 1px dotted #526f0c;	
}
#dEbay	{
float: right;
}
#dEbay a	{
display: block;
width: 142px;
height: 38px;
background: transparent url('/includes/templates/toyrific/images/b_ebay.png') no-repeat;
text-indent: -9999px;
}
/* content */
#dContent	{
width: 760px;
margin: 10px 0 0 0;
}
* html div#dContent	{
width: 800px;	
}
#dContentL	{
width: 184px;
float: left;
}
#dContentL #hNowAvailable, #dContentL #hWhoWeAre, #dContentL #hContactUs {
width: 184px;
height: 40px;
font-size: 8pt;
padding: 0;
margin: 0;
text-indent: -9999px;
}
#dContentL #hNowAvailable	{
background: transparent url('/includes/templates/toyrific/images/h_now_available.gif') no-repeat;	
}
#dContentL #hWhoWeAre	{
background: transparent url('/includes/templates/toyrific/images/h_who_we_are.gif') no-repeat;	
}
#dContentL #hContactUs	{
background: transparent url('/includes/templates/toyrific/images/h_contact_us.gif') no-repeat;	
}
#dContentL #lCat	{
padding: 0;
margin: 10px 0 10px 0;
list-style-type: none;
font-size: 11pt;
border-top: 1px solid #b9e355;
}
#dContentL #lCat li	{
line-height: 160%;
display: block;
border-bottom: 1px solid #b9e355;
}
#dContentL #lCat li a	{
padding: 0 0 0 15px;
color: #000;
text-decoration: none;
background: transparent url('/includes/templates/toyrific/images/l_star.gif') no-repeat 0 4px;
}
#dContentL #lCat li a:hover {
color: #0E943F;
}
#dContentL .dMessageBox	{
border: 1px solid #ccc;
padding: 5px;
margin: 5px 0 5px 0;
}
#dContentL .dMessageBox p	{
padding: 0;
margin: 0;
font-size: 8pt;	
}
#dContentR	{
float: left;
width: 556px;
padding: 0;
margin: 0 0 0 10px;
font-size: 9pt;
}
* html #dContentR	{
width: 580px;	
margin: 0 0 0 10px;
font-size: 9pt;
}
#dContentR h2	{
font-size: 14pt;
margin: 0;
padding: 0 0 5px 0;
color: #7ead22;
border-bottom: 3px solid #7ead22;
}
#dContentR p	{
font-size: 10pt;	
}
#dContentR img	{
border: 0 none;	
}
/* featured items main page */
#dFeatured	{
margin: 10px 0 10px 0;
float: left;
}
#dFeatured .dItem_Featured	{
width: 163px;
margin: 0 20px 25px 0;
float: left;
}
* html #dFeatured .dItem_Featured	{
width: 163px;
margin: 10px 15px 0 0;
}
#dFeatured .dItem_Featured_Image {
margin: 0 0 10px 0;
text-align: center;	
}
#dFeatured .dItem_Featured_Image img, #dFeatured  .dItem_Featured_Image a {
border: 0 none;
}
#dFeatured .dItem_Featured_Description	{
background: transparent url('/includes/templates/toyrific/images/item_desc.png') no-repeat;
text-align: center;
padding: 5px;
height: 54px;
border-bottom: 3px solid #f6f694;
}
#dFeatured .dItem_Featured_Description h2	{
font-size: 9pt !important;
color: #000;
border: 0 none;
padding: 0;
margin: 0;
}
#dFeatured .dItem_Featured_Description h2 a  {
color: #000;
text-decoration: none;
}
#dFeatured .dItem_Featured_Description h2 a:hover {
color: #f6f694;
}
#dFeatured .dItem_Featured_Description	p {
padding: 0;
margin: 0;
font-size: 8pt;
}
#dFeatured .dItem_Featured_Description	p a {
color: #fff;
}
#dFeatured .dItem_Featured_Description	p a:hover {
color: #000;	
}
#dFeatured .dItem_Featured_Controls	{
padding: 5px;
background: #bbe05f none;	
}
#dFeatured .dItem_Featured_Controls h3	{
padding: 0;
margin: 0;
font-size: 11pt;
float: left;
}
#dFeatured .dItem_Featured_Controls .dItem_Featured_Add	{
float: right;	
}
#dFeatured .dItem_Featured_Controls .dItem_Featured_Add .bAdd	{
font-size: 8pt;
text-indent: -9999px;
display: block;
width: 92px;
height: 19px;
background: transparent url('/includes/templates/toyrific/images/b_add_to_cart.gif') no-repeat;
}
/* footer */
#dFooter	{
clear: both;
background: transparent url('/includes/templates/toyrific/images/footer.gif') no-repeat;
font-size: 8pt;
margin: 10px 0 0 0;
padding: 20px 0 10px 0;
text-align: center;
}
* html div#dFooter	{
padding: 10px 0 10px 0;	
}
#dFooter ul	{
list-style-type: none;
margin: 0;
padding: 0;
}
#dFooter ul li	{
display: inline;
margin: 0 10px 0 0;
}
#dFooter p	{
padding: 0;
margin: 5px 0;
}
/* ez pages */
h1#ezPagesHeading	{
font-size: 14pt;
margin: 0;
padding: 0 0 5px 0;
color: #7ead22;
border-bottom: 3px solid #7ead22;	
}
/* product */
#dProduct	{
}
#dProduct img	{
border: 0 none;
}
h1#hProductName 	{
font-size: 14pt;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color: #7ead22;
border-bottom: 3px solid #7ead22;	
}
#dItemPresL	{
float: left;
text-align: center;
width: 180px;
}
#dItemPresR	{
width: 360px;
float: left;
}
#dItemBuyStrip	{
clear: both;	
background: #bbe05f none;
border-top: 4px solid #f6f694;
}
#dProductDetails, ul#uProductDetails {
font-size: 9pt;	
}
p.navNextPrevCounter	{
font-size: 9pt;
font-weight: bold;
}
p#productDateAdded, p#productDateAvailable	{
font-size: 9pt !important;
color: #666 !important;
}
p#pViewLargerImage	{
font-size: 8pt;	
}
div#dPriceNumber	{
float: left;
font-size: 14pt;
padding: 5px;	
}
div#cartAdd	{
float: left;
padding: 5px;
font-size: 10pt;	
}
.iBorder	{
border: 1px solid #ccc;
}	
/* image popup */
div#dImageCentered	{
padding: 10px;
text-align: center;
}
div#dImageCentered img	{
padding: 20px;
border: 1px solid #ccc !important;
}
/* shopping cart */
div.cartTotalsDisplay	{
margin: 5px 0 5px 0;
padding: 5px;
background: #bbe05f none;
color: #000;
}
table#cartContentsDisplay td { 
padding: 10px;
}
tr.tableHeading th {
background: #BBE05F none;
padding: 5px !important;
}
td.tImage {
text-align: center;
}
td.tImage img {
border: 0 none;
display: block;
margin: 0 0 10px 0;
}
td.tQuantity input {
text-align: center;
border: 1px solid #ccc;
}
td.tDelete img	{
border: 0 none;	
}
div#cartSubTotal {
border-top: 3px solid #f6f694;
margin: 5px 0 5px 0;
padding: 5px;
background: #bbe05f none;
color: #000;
font-size: 12pt;
text-align: center;
}
div#dCartControl {
text-align: center;
}
div#dCartControl img {
border: 0 none;
}
div#dCartControl ul {
border-bottom: 1px solid #ccc;
list-style-type: none;
padding: 0 0 10px 0;
margin: 10px 0 0 0;
}
div#dCartControl ul li {
display: block;
}
h1#hGeneric	{
font-size: 14pt;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color: #7ead22;
border-bottom: 3px solid #7ead22;	
}
h3.hGeneric2	{
font-size: 12pt;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
color: #7ead22 !important;
}
/* forms */
div#dContentR fieldset {
border: 1px solid #ccc;
margin: 0 0 10px 0;
padding: 10px;
}
div#dContentR fieldset input {
border: 1px solid #ccc;
}
div#dContentR fieldset label {
}
div.messageStackError {
margin: 10px 0 10px 0;
color: red;
}
div#dContentR fieldset img	{
border: 0 none !important;	
}
/* cats */
div#dCatImg	{
text-align: center;
padding: 5px;
background: #D7ECA6 none;
width: 70%;
margin: 0 auto;
border-bottom: 4px solid #B5E347;	
}
div#dCatImg p	{
padding: 0;
margin: 0;	
}
table.tCatTable {
margin: 30px 0 10px 0;
width: 100%;
}
table.tCatTable th, table.tCatTable  td {
text-align: center;
}
table.tCatTable a {
border: 0 none;
text-decoration: none;
font-weight: normal;
}
table.tCatTable a:hover {
color: #000;
}
table.tCatTable input {
border: 1px solid #ccc;
text-align: center;
}
label.inputLabel {
margin: 0 10px 0 0;
}
/* item display list */
div#dItemDisp table.tCatTable {
border-collapse: collapse;
}
div#dItemDisp table.tCatTable td {
text-align: left !important;
border-bottom: 1px solid #ccc;
font-size: 9pt;
}
div#dItemDisp table.tCatTable h3.itemTitle {
padding: 0;
margin: 0 0 10px 0;
}
div#dItemDisp table.tCatTable img.listingProductImage {
padding: 15px 5px 15px 5px;
}
div#dItemDisp table.tCatTable .listingDescription {
font-size: 9pt;
}
p.sPrice {
font-size: 12pt !important;
font-weight: bold;
color: #7ead22;
text-align: center;
margin: 0;
padding: 0;
}
p.pAddMultiple {
padding: 0;
margin: 0;
text-align: center;
}
.worldpay {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border:1px solid #469ad2;
  padding: 5px;
}

