@charset "UTF-8";
/* CSS Document */

/**************************************************************************************************/
/* Press and Accolades */


#rightColumn #DScontent		{padding:0 40px; line-height:1.1em;}
#rightColumn #DScontent h1		{padding-left:0; margin-left:0;}
#rightColumn #DScontent h2		{padding-left:0; margin-left:0; margin-bottom:20px;}
#rightColumn #DScontent table		{width:500px; margin-bottom:20px; padding-bottom:20px; }
.ie #rightColumn #DScontent table		{width:480px;}
#rightColumn #DScontent table tr td		{text-align:center; padding-top:10px; vertical-align:middle;}
#rightColumn #DScontent table th		{text-align:center; }
#rightColumn #DScontent img	{margin:5px; border:3px solid #eee;}
#rightColumn #DScontent h5	{padding:5px 5px 10px 0; font-family:Arial; }
#rightColumn #DScontent a	{font-weight:bold; }
#rightColumn #DScontent div.sort	{float:right; width:250px; line-height:1.3em;}
#rightColumn #DScontent div.sort div.label	{float:left; padding-right:5px;}
#rightColumn #DScontent div.myrow	{padding-bottom:10px; border-bottom:1px dotted #ddd;}

#rightColumn #DScontent table#productGrid tr td	div.photo	{float:left; width:75px; height:75px; margin:0 5px 5px 0;}
#rightColumn #DScontent table#productGrid tr td	div.title	{text-align:left;  margin-left:125px; padding:5px 0; }
#rightColumn #DScontent table#productGrid tr td	div.title a	{ font-weight:normal; font-size:18px;}
#rightColumn #DScontent table tr td	div.description	{padding:5px; margin:0 5px 0 125px; border:1px solid #eee;}
#rightColumn #DScontent table tr td	div.details	{padding-top:5px; text-align:right;}
#rightColumn #DScontent table tr td	div.options {padding-top:10px;}
#rightColumn #DScontent table tr td	div.options div {display:inline;}
div#categoryDescription	{background:#eee; padding:10px 20px; font-size:12px; margin-bottom:20px; line-height:.9em;}


#leftColumn #DSsearch   {color:#808080; margin-right:20px; }
#leftColumn #DSsearch h3   {color:#000; padding:0 0 5px 0; }
#leftColumn #DSsearch div.body   {background:#fff;  width:230px; margin-top:5px; }
#leftColumn #DSsearch div.body div.button   {padding:5px; }
#leftColumn #DSsearch form input  {float:left; margin-right:5px;}
#leftColumn #DSsearch form div.advanced {clear:left; padding:5px;}

#leftColumn #DSsidebarSC   {color:#808080; margin-right:20px;margin-top:-10px; }
#leftColumn #DSsidebarSC h3   {color:#000; padding:0 0 5px 0; }
#leftColumn #DSsidebarSC table   {background:#fff;  border:1px solid #eee; width:230px; margin-top:5px;}
#leftColumn #DSsidebarSC table input   {text-align:right; padding-right:3px; padding-left:3px;}
#leftColumn #DSsidebarSC table td   {padding:5px; }
#leftColumn #DSsidebarSC table td.items input   {text-align:center; }
#leftColumn #DSsidebarSC table tr.firstChild td {padding-top:10px;}
#leftColumn #DSsidebarSC table tr td.totals {background:#eee; }
#leftColumn #DSsidebarSC table tr td.totals input {text-align:center;}
#leftColumn #DSsidebarSC table tr td.price  {color:#000; background:#eee;}


#leftColumn #DSsidebarInfo   {color:#808080; margin-right:20px; }
#leftColumn #DSsidebarInfo h3   {color:#000; padding:0 0 5px 0; }

#DScartFooter  div.actionItems {display:block; padding:5px 0; font-size:1.2em;}
#DScartFooter  div.copyright {width:300px; float:left; line-height:1.2em;}
#DScartFooter  div.nav {width:160px; float:left; }
#DScartFooter  div.nav ul li {line-height:1.2em; }
#DScartFooter  div.nav div.title {padding-bottom:3px; color:#000; font-family:Arial; border-bottom:1px solid #ddd; margin-bottom:3px; }

div.form-label-required	{float:left; width:150px; margin-bottom:3px; }
div.form-label	{float:left; width:150px; margin-bottom:3px;}
div.form-field	{margin-left:160px;margin-bottom:3px;}

div#customerLogin div.form-label	{float:left; width:75px; clear:right; margin-bottom:3px;}
div#customerLogin div.form-field	{margin-left:80px; margin-bottom:3px;}

span.myerror {color: #F9572A;}
div.pageNote {background:#eee; padding:10px; font-size:12px; font-style:italic;}
div.hdr-title	{border-bottom:1px dotted #ddd; margin:5px 0;}
table#orderDetails	{background:#eee; padding:10px;}


/*Shopping Cart Classes*/
div#cartInfo { padding:15px; background:#eee; }
div#cartAmounts	{float:left; width:250px; margin-right:50px; }
div#cartAmounts div.field-label { float:left; width:100px;}
div#cartButtons {padding-top:20px; clear:right; margin:0;}

div#extraDetails	{margin-left:275px;}
div#extraDetails div.form-label	{float:left; width:75px; clear:right; margin-bottom:3px;}
div#extraDetails div.form-field	{margin-left:80px; margin-bottom:3px;}
div#productReviews div.body	{border:1px dotted #ccc; padding:5px; background:#eee;}
div#productReviewsAdd div{margin-top:5px;}

div#productPhotos	{float:left; width:275px;}
div#extraDetails div	{padding-top:5px;}


div.goRight			{float:right;}
