/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css 290 2004-09-15 19:48:26Z wilt $
*/

BODY {
	font: 11px Verdana, Arial, sans-serif;
	line-height: 150%;
	margin-left:0; 
	margin-right:0; /* these 2 are for power reviews iframe - to match those styles so page doesn't jump post-load  */
}

ul {
	font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	line-height : 150%;
	}

.nav {
	font-size : 13px;
	color : #163982;
	line-height : 150%
	}
	
a.nav {
	font-size: 10px;
	font-weight: bold;
	color : #3960D4;
	}

.subnav {
	font-size : 13px;
	color : #163982;
	line-height : 150%
	}
	
a.subnav {
	font-size: 10px;
	color : #3960D4;
 	margin-left: 15px;
	}



.topbar p {
	font-size: 12px;
	padding:2px 0 7px 0;
	line-height:115%;
	margin:0;
	color : #163982;
	font-weight:bold;
	}
	
.topbar a {
	font-size : 12px;
	color : #163982;
	text-decoration : none;
	padding:1px 3px;
	}
	
.topbar a:hover {
	color : #FFFFFF;
	background : #163982;
	text-decoration : none;
	}
	
.groupnav  {
	font-size : 11px;
	color : #163982;
	font-weight:bold;
	padding-bottom:6px;
	margin:3px 0 0 0;
	}
	
	
.groupnav a {
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	margin-right: 8px;
	padding:2px 4px;
	border: 1px solid #F7C44D;
	background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
	}
	
.groupnav a:hover {
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	border: 1px solid #F7C44D;
	background-color : #3960D4;
	}
	
.groupnav .active {
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	margin-right: 8px;
	padding:2px 4px;
	background-color : #3960D4;
	border: 1px solid #F7C44D;
	}

.centershop {
	padding: 0;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 750px !important;
}

TD {
  font: 11px Verdana, Arial, sans-serif;
  line-height: 150%;
}

P {
  font: 11px Verdana, Arial, sans-serif;
  line-height: 150%;
  margin: 0 0 10px 0;
}

.main10 {
  font: 10px Verdana, Arial, sans-serif;
  line-height: 150%;
}
.main12 {
  font: 12px Verdana, Arial, sans-serif;
}

.mainred  {
	color : red;
}

.mainred A {
	color : red;
	text-decoration: underline;
}

.mainred A:hover {
	color : #FFFFFF;
	background : red;
	text-decoration: underline;
}

A {
	color : #3960D4;
	text-decoration: none;
}

A:hover {
	color : #FFFFFF;
	background : #3960D4;
	text-decoration: none;
}

A:hover img {
	background : #FFFFFF;
}

FORM {
	display: inline;
}
.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TABLE.headerNavigation {
  background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
  background-color: #abbbd3;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  width: 100% !important;
}

TD.headerNavigation {
  position: relative;
  vertical-align: middle;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#000000;
  letter-spacing:1px;
  padding: 5px;
}

.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: #163982;
  border-bottom: 1px dotted #9a9a9a;
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a  {
  font-weight: bold;
  color: #ffffff;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
  color: #a8cfff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 1px 2px 2px 2px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #9a9a9a;
  margin-bottom: 8px;
}
.relatedbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #9a9a9a;
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
  padding-left: 5px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
  background : transparent;
}

td.leftboxheading a:hover, td.rightboxheading a:hover, td.centerboxheading a:hover, td.singleboxheading a:hover {
  text-decoration: underline;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: #abbbd3;
  background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
  border-top: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

#splash-content {
  border-top: 1px solid #9a9a9a;
  line-height: 125%;
  padding: 0px;
  border:none;
}
.relatedboxinner {
  padding: 4px;
  border-bottom: 1px solid #9a9a9a;
}
.relatedboxinner td a {
  line-height: 125%;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #abbbd3;
  background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
  margin-bottom: 15px;
}

.plainBox, .plainbox-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border:1px solid #9a9a9a;
  padding: 5px;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 4px 0 6px;
}
.plainBoxHeadingMain {
  font-size: 11px;
  padding: 5px 0 5px;
}
.plainBoxHeadingMainCC {
  font-size: 11px;
  padding: 5px 0 5px;
}
.plainBoxHeadingCoupon {
  font-size: 12px;
  font-weight: bold;
  padding: 5px 0 5px;
}
.CardInfo {
  margin-bottom: 5px;
}
.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
}
a.productListing-heading {
  color: #ffffff;
  background : transparent;
}
a:hover.productListing-heading {
  text-decoration: underline;
}

.productListing-title {
  font: 10px Verdana, Arial, sans-serif;
  font-weight: bold;
  color : #163982;
}

a.productListing-title {
  font: 10px Verdana, Arial, sans-serif;
  font-weight: bold;
  color : #3960D4;
  text-decoration : none
}

a:hover.productListing-title {
  color : #FFFFFF;
  background : #3960D4;
  text-decoration : none
}

TD.productListing-heading{
  background-color: #abbbd3;
  background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
}

TD.productlisting {
  border:1px solid #9a9a9a;
}

TD.productListing-data {
  font: 10px Verdana, Arial, sans-serif;
  padding: 5px;
}

TD.productListing-sku {
  font: 10px Verdana, Arial, sans-serif;
}

TD.productDescription,UL.productDescription,DIV.productDescription {
  font: 12px Verdana, Arial, sans-serif;
  line-height : 150%
}

IMG.productlisting-image {
  border:1px solid #3960D4;
}
IMG.relateditem-image {
  border:1px solid #3960D4;
  margin-top:3px;
}

#progress
{
	width:460px;
}
#progress div
{
	width:108px;
	height:22px;
	float:left;
	display:block;
	text-align:center;
	padding:0 0 0 6px;
	margin:0;
	color:#000066;
}
#progress p
{
	font-size:10px;
	padding:2px 0 0 0;
	margin:0;
	font-weight:bold;
}
#progress a
{
	color:#9A9A9A;
}
#progress a:hover
{
	color:#000066;
	background-color:transparent;
}
#progress .visited
{
	background-image: url('/images/progress_visited.gif');
	color:#9A9A9A;
}
#progress .active
{
	background-image: url('/images/progress_active.gif');
}
#progress .future
{
	background-image: url('/images/progress_future.gif');
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 16px;
  font-weight: bold;
  color: #163982;
  padding-top: 0;
  padding-bottom: 0;
  margin:0 0 3px 0;
  line-height:125%
}


/* MS new header*/
h2 {
  font-size: 12px;
  font-weight: bold;
  color: #163982;
  padding:0;
  margin:0;
}

.subhead {
	font-size : 12px;
	font-weight: bold;
	color : #163982;
}


/* MS new header*/
h3 {
  font-size: 12px;
  font-weight: bold;
  color: #163982;
  padding:3px 0;
  margin:0;
}


.pageHeading span {
  line-height:100%;
}

.printable TD.pageHeading {
  color: #000000;
}

.printable .order TH {
  font-size:11px;
  font-weight:bold;
}

.center_column {
  padding: 0 8px 8px 8px;
}
.main_page{
  width: 100% !important;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}

/* footer
--------------*/

TABLE.footer {
  background: #ffffff;
  text-align: center;
  font-size: 10px;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

TR.footertop {
  background: #abbbd3;
  background-image: url(/store/includes/templates/MontessoriServices/images/tile_back.jpg);
  font-size: 11px;
}

TD.footertop, TD.footerbottom {
  padding: 5px;
}

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #E6DCFA;
   font-size: 10px;
   padding: 3px;
   border: 1px dotted #ffb062;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #D6DEFF;
}

td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #000000;
  font-weight: normal;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   font-size: 12px;
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #f0a480;
   font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 10px;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-coupon-Text {
  font-weight: bold;
  font-size: 11px;
}
TD.ot-tax-Text {
  font-weight: normal;
  font-size: 11px;
}
TD.ot-total-Amount {
  font-size: 11px;
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {
  font-size: 11px;
}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
}

/* categories box parent and child categories */
A.category-top {
	font-size: 10px;
	font-weight: bold;
	color : #3960D4;
	line-height: 150%;
	padding:1px 11px 1px 2px;
	margin:0;
}
a:hover.category-top  {
	color : #FFFFFF;
	background : #3960D4;
	}
	
A.category-links {
  color: #004080;
  text-decoration: none;
}


A.category-subs {
  	font-size: 10px;
	font-weight: normal;
	color : #3960D4;
}

a:hover.category-subs  {
	color : #FFFFFF;
	background : #3960D4;
	}
	
A.category-products {
  	font-size: 10px;
	font-weight: normal;
	color : #3960D4;
	margin-left: 21px;
}


a:hover.category-products  {
	color : #FFFFFF;
	background : #3960D4;
	}

SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}
SPAN.category-subs-secondlevelselected {
  font-weight: normal;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}
/* MS new header*/
.leftNavHeader {
  font-size: 12px;
  font-weight: bold;
  color: #163982;
  padding:6px 0 0 1px;
  margin:0;
}

/* MS home table*/
#hometable td {
  padding: 0 0 10px 10px;
}
.content {
  border-top: 1px solid #F7C44D;
  padding-top: 9px;
}
#homequote {
  border-top: 1px solid #F7C44D;
  border-bottom: 1px solid #F7C44D;
  margin:7px 0;
  padding:7px 0 0 0;
}
.quote {
  width:315px;
  margin:0;
  padding:0 0 0 40px;
  color: #163982;
}
.intro {
  color: #163982;
}
.citation {
  width:200px;
  font-weight:bold;
  margin:0px;
  padding:0 0 6px 40px;
}
#feattable td {
  padding:0;
  margin:0;
}
#feattable img {
  border: 1px solid #F7C44D;
  margin:5px 0 5px 0;
}
#feattable p {
  width:185px;
  padding-right:15px;
}
#feattable h3 {
  font-size: 11px;
  font-weight: bold;
  margin:0 0 0 0;
  width:185px;
}

.footer p {
  text-align:center;
  margin-top:10px;
  font-size: 10px;	
}

.botnav {
  font-size: 10px;
  color: #163982;
}

.botnav a {
  font-size: 10px;	
  padding:0 2px;
  margin:0;
  display:inline;
}

/*
.botnav a {
  font-size: 10px;	
  padding:0 3px;
  margin-left:6px;
}

.botnav h2 {
  font-size: 10px;
  font-weight: bold;
  color: #163982;
  padding:6px 0 0 0;
  margin:0;
}
*/

.shiptime {
  padding-left:15px;
}
.subtitle {
font-size: 10px;
}
.faqlinks {
margin:0 0 3px 0;
line-height:135%;
}
.faqlinksindent {
margin:0 0 3px 20px;
line-height:135%;
}

/* LEFT DROP DOWN MENU STYLES */

.leftnav { /* table cell that contains the left nav */
width:146px;
padding-left:12px;
border-right: 1px solid #F7C44D;
border-left: 1px solid #F7C44D;
text-align:left;
}

.leftnav a:hover { /* table cell that contains the left nav */
background-color:#FFFFFF;
}

.leftnav ul { /* main list boxes */
background-color:#FFFFFF;
list-style:none;
float:left;
width:142px;
margin:0 0 6px 0;
padding:0;
}

#nav ul { /* sub list boxes */
background-color:#FFFFFF;
padding:0;
margin:0;
list-style:none;
float:left;
border:1px solid #F7C44D;
width:145px;
}

.leftnav li a { /* all left nav links (within li tags) */
color:#3960D4;
font-size:10px;
text-decoration:none;
font-weight: bold;
padding:2px 4px 2px 2px;
margin:0;
width:146px;
/*w\idth:146px;*/
display:block;
}

html>body .leftnav li a { /* box model hack needed for ul tags in explorer. this is only actually needed for those without id "nav" because the sfhover js takes care of it on the actual drop out menus */
	width:140px;
}

.leftnav li a:hover { /* hover state for above */
color:#3960D4;
background-color:#F7C44D;
}

#nav a.daddy {
background:url('/images/clear.gif') center right no-repeat; /* clear gif as arrow for parent state, but the above level active state doesn't work without this for some reason */
}

.leftnav li { /* all list items */
position:relative;
float:left;
line-height: 115%;
margin:0;
padding:0;
width:146px;
/*w\idth:146px;*/
z-index:1000!important;
}

#nav li ul { /* second-level list boxes */
position:absolute;
left:-99999px;
margin-left:141px;
margin-top:-17px;
}

#nav li ul li { /* second and above level lists items */
margin:0;
}

#nav li ul ul { /* third-and-above-level list boxes */
left:-99999px;
margin-left:139px;
}

#nav li ul li a {/* second and above links */
width:140px;
/*w\idth:142px;*/
font-weight: normal;
padding:1px 4px 2px 2px;
margin:0;
}

#nav li ul li a:hover {/* second and above link hover states */
background-color : #F7C44D;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
left:-99999px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
/* lists nested under hovered list items */
left:auto;
}

#nav li:hover, #nav li.sfhover {
background-color : #F7C44D;
width:146px;
}

/* TOP DROP DOWN MENU STYLES */

#nav2 {
list-style:none;
color : #163982;
font-weight:bold;
height:33px;
padding:0;
margin:0;
}

#nav2 a.daddy {
background:url('/images/clear.gif') center right no-repeat; /* clear gif as arrow for parent state, but the above level active state doesn't work without this for some reason */
}

#nav2 li { /* all list items */
position:relative;
float:left;
line-height: 115%;
margin:0;
padding:0;
z-index:1000!important;
}

#nav2 li a { /* all left nav links (within li tags) */
color : #163982;
font-size:12px;
text-decoration:none;
font-weight: bold;
padding:10px 0 10px 10px;
margin:0;
display:block;
}

#nav2 li a:hover { /* hover state for above */
background-color:#F7C44D;
}

#nav2 ul { /* sub list boxes */
background-color:#FFFFFF;
padding:0;
margin:0;
list-style:none;
float:left;
border:1px solid #F7C44D;
width:181px;
}
html>body #nav2 ul { /* box model hack needed for width in explorer. */
	width:179px;
}

#nav2 li ul { /* second-level list boxes */
position:absolute;
left:-99999px;
}

#nav2 li ul li { /* second level lists items */
margin:0;
}

#nav2 li ul li a {/* second level links */
width:179px;
padding:4px 4px 4px 9px;
margin:0;
font-size:10px;
font-weight:normal;
}
html>body #nav2 li ul li a { /* box model hack needed for width in explorer. */
	width:166px;
}

#nav2 li ul li a:hover {/* second level link hover states */
background-color : #F7C44D;
}

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul, #nav2 li.sfHoverTwo ul ul, #nav2 li.sfHoverTwo ul ul ul, #nav2 li.sfHoverTwo ul ul ul ul {
left:-99999px;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul, #nav2 li.sfHoverTwo ul, #nav2 li li.sfHoverTwo ul, #nav2 li li li.sfHoverTwo ul, #nav2 li li li li.sfHoverTwo ul {
/* lists nested under hovered list items */
left:auto;
}

#nav2 li:hover, #nav2 li.sfHoverTwo {
background-color : #F7C44D;
}

.pr_snippet_product {
	clear:right;
	float:right;
	width:200px;
	padding:3px 0 0 4px;
}

.pr_review_summary {
	width:454px;
	margin-left:6px;
}

/* WORDPRESS/STATIC-ONLY STYLES */

.post {
	padding-left:12px;
}
.wp_crossrefs {
	float:right;
	margin:2px 4px 0 8px;
}
.entry {
	width:589px;
}

.sitemap ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.sitemap ul li {
	font-weight:bold;
}

.sitemap ul li ul {
	margin:0 0 0 14px;
}

.sitemap ul li ul li {
	font-weight:normal;
}
.sitemap ul li ul ul li {
	font-weight:normal;
}


/* WP utility classes */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.textleft {
	text-align: left;
}

.textright {
	text-align: right;
}

.clear {
	clear: both;
}