@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	margin: 0 0 0 0;
	background-color:#1ba1c7;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x
}
form, field, input, select, textarea, {font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#333;}
.select_box{font-family:Arial, Verdana, Helvetica, sans-serif; font-size: 12px;  color:#083a81;}

table,p,td,th {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666;}
h1	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:26px; margin: 0; font-weight:normal;}
h2	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal; margin:15 0 0 0}
ul { padding: 0; margin:0px 10px 10px 10px;} 

.text-blue12 p{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:normal; font-size:12px;}
.title18 	 {font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal;}
.title18yellow {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;color: #f0b310;text-transform: uppercase;}
.title22 {font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:16px; font-weight:normal;}
.title32 {font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:22px; margin: 0; font-weight:normal;}
.title17yellow {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;color: #f0b310;text-transform: uppercase;}
.bgrichardsgrooming {background-image:url(images/img-richards-organic-grooming2.jpg); background-position:bottom right; background-repeat: no-repeat;}

li { padding-bottom:0; margin-bottom:0; padding-top:0; margin-top:0; }
.list-arrow {	color:#666;	background-image: url(../images/icon-arrow.gif);	background-position: left  3px;	background-repeat:no-repeat;	list-style:none;	list-style-position:inherit; padding-left: 10px;	vertical-align:middle; margin:0}

.picture-border { border-color:#1ba1c7; border-style:solid; border-width:1px}
.picture-product-border { border-color: #CCC; border-style:solid; border-width:1px}

.search-field-left-nav		{font-family: Arial, Helvetica, sans-serif; color:#083a81; font-size: 11px; text-decoration:none;}

.bg-dot	{background-image:url(../images/line-dot.gif); background-position: middle; background-repeat:repeat-x}
.bg-globe	{background-image:url(../images/thumb-globe.gif); background-position: bottom right; background-repeat: no-repeat; padding: 20px 20px 20px 20px;}


.title12 					{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:bold; font-size:12px;}
a:link.title12 			{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none; font-weight:bold;}
a:visited.title12		 {font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none; font-weight:bold;}
a:hover.title12		 {font-family: Arial, Helvetica, sans-serif; color:#ff9900;  font-size: 12px; text-decoration:none; font-weight:bold;}
a:active.title12 		{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none; font-weight:bold;}

a:link.h2 		{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal; margin:15 0 0 0;text-decoration:none}
a:visited.h2	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal; margin:15 0 0 0;text-decoration:none}
a:hover.h2		{font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:18px; font-weight:normal; margin:15 0 0 0;text-decoration:none}
a:active.h2 	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal; margin:15 0 0 0;text-decoration:none}

.title12-gray 	{font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:bold; font-size:12px;}
.title18	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:18px; font-weight:normal;}
.title24	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:24px;}
.title14	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:14px;}
.title26	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-size:26px;}
.text-orange{font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-weight:normal; font-size:12px;}
.text11		{font-family:Arial, Helvetica, sans-serif; color:#555555; font-weight:normal; font-size:11px; line-height:12px;}
.text16		{font-family:Arial, Helvetica, sans-serif; color:#555555; font-weight:normal; font-size:16px;}
.text18		{font-family:Arial, Helvetica, sans-serif; color:#555555; font-weight:normal; font-size:18px;}
.text-blue12{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:normal; font-size:12px;}
.legal		{font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 9px; text-transform:uppercase;}
.nav-blue	{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 16px; text-decoration:none;}

.bg-footer-gradient	{ background-image:url(../images/bg-footer-gradient.jpg); background-position:top center; background-repeat:no-repeat;}
.bg-body-gradient	{ background-image:url(../images/bg-body-gradient.jpg); background-position:bottom center; background-repeat:no-repeat;}
.thumb				{background-position:bottom center; background-repeat:no-repeat;}

a:link		{font-family: Arial, Helvetica, sans-serif; color:#ff6600; 	font-size: 12px; text-decoration:none;}
a:visited	{font-family: Arial, Helvetica, sans-serif; color:#ff6600; 	font-size: 12px; text-decoration:none;}
a:hover		{font-family: Arial, Helvetica, sans-serif; color:#083a81;  font-size: 12px; text-decoration:none;}
a:active	{font-family: Arial, Helvetica, sans-serif; color:#ff6600; 	font-size: 12px; text-decoration:none;}

a:link.white	{font-family: Arial, Helvetica, sans-serif; color:#ffffff; 	font-size: 12px; text-decoration:none; font-weight:bold;}
a:visited.white	{font-family: Arial, Helvetica, sans-serif; color:#ffffff; 	font-size: 12px; text-decoration:none; font-weight:bold;}
a:hover.white	{font-family: Arial, Helvetica, sans-serif; color:#083a81;  font-size: 12px; text-decoration:none; font-weight:bold;}
a:active.white	{font-family: Arial, Helvetica, sans-serif; color:#ffffff; 	font-size: 12px; text-decoration:none; font-weight:bold;}

a:link.legal		{font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 9px; text-transform:uppercase; text-decoration:none;}
a:visited.legal	    {font-family: Arial, Helvetica, sans-serif; color:#666; 	font-size: 9px; text-transform:uppercase; text-decoration:none;}
a:hover.legal		{font-family: Arial, Helvetica, sans-serif; color:#ff6600;  font-size: 9px; text-transform:uppercase; text-decoration:none;}
a:active.legal		{font-family: Arial, Helvetica, sans-serif; color:#666; 	font-size: 9px; text-transform:uppercase; text-decoration:none;}

a:link.gray			{font-family: Arial, Helvetica, sans-serif; color:#666; 	font-size: 12px; text-decoration:none;}
a:visited.gray		{font-family: Arial, Helvetica, sans-serif; color:#666; 	font-size: 12px; text-decoration:none;}
a:hover.gray		{font-family: Arial, Helvetica, sans-serif; color:#ff6600;  font-size: 12px; text-decoration:none;}
a:active.gray		{font-family: Arial, Helvetica, sans-serif; color:#666; 	font-size: 12px; text-decoration:none;}

a:link.nav			{font-family: Arial, Helvetica, sans-serif; color:#555555; 	font-size: 16px; text-decoration:none;}
a:visited.nav		{font-family: Arial, Helvetica, sans-serif; color:#555555; 	font-size: 16px; text-decoration:none;}
a:hover.nav			{font-family: Arial, Helvetica, sans-serif; color:#083a81; font-size: 16px; text-decoration:none;}
a:active.nav		{font-family: Arial, Helvetica, sans-serif; color:#555555; 	font-size: 16px; text-decoration:none;}

a:link.left-nav 		{font-family: Arial, Helvetica, sans-serif; color:#a1653f;  text-decoration:none; font-size:14px; line-height:35px;font-weight:}
a:visited.left-nav 	{font-family: Arial, Helvetica, sans-serif; color:#a1653f; 	text-decoration:none; font-size:14px; line-height:35px;font-weight:}
a:hover.left-nav 	{font-family: Arial, Helvetica, sans-serif; color:#ff9900;   text-decoration:none; font-size:14px; line-height:35px;font-weight:}
a:active.left-nav 	{font-family: Arial, Helvetica, sans-serif; color:#a1653f; text-decoration:none; font-size:14px; line-height:35px;font-weight:}

a.go 	   {display: block; width: 55px; height: 20px; background: url("../images/btn-go.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.go {background-position: -55px 0;} 

a.wg 		{display: block; width: 75px; height: 11px; background: url("../images/logo-wg-studios.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.wg 	{background-position: -75px 0;} 

#text-justify { text-align: justify; }
#text-left { text-align: left; }

/* Navigation */
.menu_nav 	{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none;}
a.menu_nav	{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none;}
a.menu_nav:hover	{ color:#003399}
a.menu_nav:visited{ color:#fff}

.menu_active_small {background: url("../images/nav-small.gif"); background-repeat:no-repeat; background-position:bottom 0px; color:#083a81; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; }
.menu_active_med {background: url("../images/nav-med.gif"); background-repeat:no-repeat; background-position:bottom 0px; color:#083a81; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; }
.menu_active_big {background: url("../images/nav-big.gif"); background-repeat:no-repeat; background-position:bottom 0px; color:#083a81; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; }

a.synergylabs 		 {width: 103px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom; padding:18px 10px 2px 10px;}
a:visited.synergylabs{color:#FFF;}
a:hover.synergylabs  {color:#083a81;}
.over_synergylabs  {background: url("../images/nav-synergy-labs.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;width: 103px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; vertical-align:bottom; padding:18px 10px 2px 10px;} 

a.news 		{width: 102px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom;  padding:18px 12px 2px 12px;}
a:visited.news{color:#FFF;padding:18px 11px 2px 11px}
a:hover.news  {color:#083a81;} 
.over_news 	{width: 102px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; vertical-align:bottom;  padding:18px 11px 2px 11px; background: url("../images/nav-animal.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;width: 102px;}

a.privatelabel 	{width: 112px; display:inline-table; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom; padding:8px 5px 2 5px;}
a:visited.privatelabel{color:#FFF; }
a:hover.privatelabel  {color:#083a81;} 
.over_privatelabel 	{width: 112px; display:inline-table; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;text-decoration: none; vertical-align:bottom; padding:8px 5px 2 5px; background: url("../images/nav-private-label.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;}

a.plastics 		  {width: 244px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom;  padding:18px 10px 2px 10px;}
a:visited.plastics{color:#FFF;}
a:hover.plastics  {color:#083a81;} 
.over_plastics 		  {background: url("../images/nav-plastics.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;width: 144px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;text-decoration: none; vertical-align:bottom;  padding:18px 9px 2px 9px;}

a.household 	   {display:inline-table; width: 143px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom;  padding:8px 3px 2px 7px;}
a:visited.household{color:#FFF; }
a:hover.household  {color:#083a81;} 
.over_household 	   {display:inline-table; width: 143px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;text-decoration: none; vertical-align:bottom;  padding:8px 0 2px 7px; background: url("../images/nav-household.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;}

a.cosmetics 	   {display:inline-table; width: 106px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FFF; text-decoration: none; vertical-align:bottom;  padding:8px 5px 2px 5px;}
a:visited.cosmetics{color:#FFF; }
a:hover.cosmetics  {color:#083a81;} 
.over_cosmetics 	   {display:inline-table; width: 106px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration: none; vertical-align:bottom;  padding:8px 5px 2px 5px;background: url("../images/nav-cosmetics.gif"); background-repeat:no-repeat; background-position:bottom center; color:#083a81;}

#submenu {display:none; height:25px;margin-top:10px; padding-left:60px;}
.submenu {text-transform:uppercase; color:#666; font-weight:bold;}
a.submenu {color:#666}
a.submenu:visited {color:#666}
a.submenu:hover{color:#083a81;}
.over_submenu {text-transform:uppercase; color:#083a81; font-weight:bold;}

/*nuevo para homepage*/

.title18 	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:normal; font-size:18px;}
.title26 	{font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:normal; font-size:26px;}
.text12azul {font-family:Arial, Helvetica, sans-serif; color:#083a81; font-weight:normal; font-size:12px;}


a:link.viewmore		{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none;}
a:hover.viewmore	{color:#ff6600;}
a:active.viewmore	{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none;}

a:link.productname		{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none;}
a:hover.productname		{color:#ff6600;}
a:active.productname	{font-family: Arial, Helvetica, sans-serif; color:#083a81; 	font-size: 12px; text-decoration:none;}

a:link.arial12white		{font-family: Arial, Helvetica, sans-serif; color:#ffffff; 	font-size: 12px; text-decoration:none; font-weight:bold;}
a:hover.arial12white	{color:#ff6600;}
a:active.arial12white	{font-family: Arial, Helvetica, sans-serif; color:#ffffff; 	font-size: 12px; text-decoration:none; font-weight:bold;}

/*******************/
/*    Checkout     */
/*******************/
#checkout {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	line-height: 16px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:top;
}
#checkout table {
	width: 650px;
	border: none;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#checkout ul {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 25px;
}
#checkout .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowHeaderDoubleBorder {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowHeaderDoubleBorderRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right
}
#checkout .rowTextLabel {
	width: 50%;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextLabelNoBorder {
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowInputField {
	width: 50%;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowInputFieldBgrnd {
	width: 50%;
	background: #EEEEEE;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .shipping {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .shippingBgrnd {
	background: #EEEEEE;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .shippingHeader {
	height: 20px;
	border-style: solid;
	border-color: #EEEEEE;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800
}
#checkout .shippingSelect {
	width: 5px;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .shippingPrice {
	width: 30px;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .shippingPriceBgrnd {
	background: #EEEEEE;
	width: 30px;

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContent {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentRt {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentNoBorder {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentNoBorderBl {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800
}
#checkout .rowTextContentNoBorderRt {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentNoBorderRtBl {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800
}
#checkout .rowHeaderDoubleBorderBgrnd {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowHeaderDoubleBorderBgrndRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 1px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentBorderSolid {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .rowTextContentBorderSolidRt {
	border-style: solid;
	border-color: #000033;
	border-width: 0px 1px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkout .freeShipping {
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#FF0000
}
#checkout .defaultShipping {
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#000099
}
#checkout .discountApplied {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000099;
	font-style: italic
}
#checkoutSideBoxes {
	width: 165px;
	border: #000033 solid 1px;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}
#checkoutSideBoxesHeader {
	width: 165px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center
}
#checkoutSideBoxesHeader a:link {
	color:#FFFFFF ; text-decoration: underline
}
#checkoutSideBoxesHeader a:visited {
	color:#FFFFFF; text-decoration: underline
}
#checkoutSideBoxesHeader a:active {
	color:#FF6600; text-decoration: none
}
#checkoutSideBoxesHeader a:hover {
	color:#FF6600; text-decoration: none
}
#checkoutSideBoxesContent {
	width: 155px;
	margin: 0px;
	padding: 4px;
	line-height: 16px;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}

#checkoutReceivedOrderBox {
	width: 650px;
	border: #000033 solid 1px;
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}
#checkoutReceivedOrderBoxHeader {
	width: 650px;
	background: #000033;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: center
}
#checkoutReceivedOrderBoxContent {
	margin: 2px 2px 2px 2px;
	padding: 0px;
	line-height: 16px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}
#checkoutReceivedOrderBoxContent table{
	width: 645px;
	text-align: center
}
#checkoutReceivedOrderBoxContent .rowTextContent {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkoutReceivedOrderBoxContent .rowTextContentRt {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkoutReceivedOrderBoxContent .rowTextContentNoBorder {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkoutReceivedOrderBoxContent .rowTextContentNoBorderRt {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	text-align: right;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#checkoutReceivedOrderBoxContent .rowHeaderDoubleBorderBgrnd {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left
}
#checkoutReceivedOrderBoxContent .rowHeaderDoubleBorderBgrndRt {
	border-style: solid;
	border-color:#000033;
	border-width: 1px 0px 1px 0px;
	background: #EEEEEE;
	margin-bottom: 3px;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right
}

/*******************/
/*    Basket/Cart  */
/*******************/
#basket {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
    margin-bottom: 2px;
	vertical-align:top;
}
#basket table {
	table-layout: auto;
	width: 650px;
	border: none;
	border-spacing:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}
#basket ul {
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 25px;
}
#basket .rowHeader {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: left
}
#basket .rowHeaderCt {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: center
}
#basket .rowHeaderRt {
	border-style: solid;
	border-color:#000033;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: 800;
	text-align: right
}
#basket .rowContent {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: left
}
#basket .rowContentCt {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center
}
#basket .rowContentRt {

	border-color: #CCCCCC;
	border-width: 0px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: right
}
#basket .rowContentNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: left
}
#basket .rowContentCtNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center
}
#basket .rowContentRtNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	text-align: right
}
#basket .rowContentRtBlNoBdr {
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
	font-weight: 800;
	text-align: right
}

#paymentLogos {
	font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
}

#basketEmpty {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	margin-top: 8px;
    margin-bottom: 8px;
	text-align: center
}
#basketFreeItems {
	width: 350px;
	border: #333333 solid 1px;
	background:#EEEEDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000
}
#basketFreeItems .header{
	font-weight: bold;
	font-size: 14px;
}

#basketQuickAdd {
	width: 350px;
	border: #333333 solid 1px;
	background:#EEEEDD;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
}
#basketQuickAdd .header{
	font-weight: bold;
	font-size: 14px;
}