/** CONTENT-RIGHT Category **/

div#content-Cat		            { clear: right;float: left;width: 610px; }
#content-Cat img	            { margin-left: 4px; }
#content-Cat img.left			{ margin-right: 2px; }
#content-Cat img.left.top		{ margin: 0; margin-bottom: 2px; }
#content-Cat img.left.bottom	{ margin: 0; }
#content-Cat #breadcrumbs       {padding-left:4px;}

/** CONTENT-RIGHT Landing **/

div#content-right	    { clear: right;float: left;width: 609px;padding: 3px 0px; }
html div#content-right	{ display: inline; margin-bottom: -15px; padding-bottom: 15px; }

/* OSP Cross-Brand Links - 2009 FB2 */

       .osp-cross-brand-link		         { clear:both; float:right; margin: 8px 8px 0 0; font-size:11px; }
       .osp-cross-brand-link a		         { color:#000 !important; text-decoration:none !important; }
       .osp-cross-brand-link img	         { display:inline; margin:0 4px -6px 2px; }
*+html .osp-cross-brand-fix				     { margin-top:0; } 
       .osp-cross-brand-fix, x:-moz-any-link { float:none; text-align:right; margin-bottom: -30px; padding-top:8px; } 

div#content-wrapper h1		        { font-size: 21px; color:#666; font-weight: normal; padding:0 0 0 13px; }
div#content-wrapper h3		        { padding:9px 0 0 12px;font-size:15px; }
div#content-wrapper div.hr	        { border-top:1px solid #ccc; margin:12px 0 34px; }
#content-right div.product-wrapper	{ float: left;padding-left:11px;padding-bottom:18px;font-size:11px;	}

html>/**/body div.product-wrapper-inside, x:-moz-any-link, x:default { width: 128px; } 
              div.product-wrapper-inside                             { width:125px;text-align:center;margin-left:10px; }

/**	for IE **/

#content-right div.product-wrapper.narrow	       { margin-right: 0; }
.product-wrapper img	                           { margin-bottom:0px; }
.product-wrapper a:link,.product-wrapper a:visited { color:#016295; text-decoration:underline; }
.product-wrapper p span.price-strike			   { color: #666; text-decoration: line-through; }
.product-wrapper p span.sale-price	               { color: red; font-weight:bold;}

/** previewed product **/

#PreViewed	                                    { padding: 0 24px 15px 20px; }
#tableContent                                   { padding-top:20px; }
#PreViewed #tableContent div.product-wrapper	{ float:left;width:130px;padding-right:40px;margin-bottom:1.2em;text-align:center; }
.StrikeStyle                                    { text-decoration:line-through; }
.boxredN                                        { color:red;font-weight:bold; }
.beforeSalePrice                                { text-decoration:line-through;display:block;} 
.salePrice                                      { color:#c00;font-weight:bold; }
.view-all	                                    { float: right; padding-top:3px;}
#view-all img                                   { vertical-align:middle;margin-left:5px;}
.pages-wrapper                                  { float:right; }
.pages-wrapper-bottom                           { float:right;width:auto; }
.pages-wrapper table.pages			            { margin-top:23px;font-size:8pt;margin:0;padding:0;float:right;text-align:left; }
ul.pages	                                    { max-width:423px; margin-top:13px;float:left;padding-right:14px; }
.pages li		                                { display:inline;float:left; }
#content-right .pages li a:link,
#content-right .pages li a:visited		        { padding:0 0px;color:#016295;font-size:8pt;font-weight:normal;margin:0 -1px }
#content-right .pages li b                      { margin:0 -2px;/*padding: 0 -1px;*/ }
#breadcrumb2                                    { padding-left:18px; }
div#breadcrumbs		                            { padding:6px 0 10px 10px; }
div.breadcrumbs		                            { font-size:11px;clear:right;height:10px;padding: 0px 0 0px 14px; }

/*Product List*/

.product_list_table     { width:100%; margin-top:10px; }
.product_list_table td  { margin:0; text-align:center; }
.product_list_table p   {margin:0 10px 0 10px;}
.product_list_table br  {clear:both}

/****SHOP BY SIZE*****/
 
div#content-right .shopbysize 
{background:#D2E5F1;color:#f6ff00;font-size:9px;padding:0 9px 6px 9px;border-top:solid 1px #E0EEF5;border-bottom:solid 1px #B9D8EA;margin:10px 15px; width:563px;}

.shopbysize h4 a:visited,.shopbysize h4 a:link  { color:#0076A7;font-size:12px;margin-left:6px; }
.shopbysize h4                                  { color:#0076A7;font-size:18px;font-weight:normal;padding-bottom:20px; }
.shopbysize .selectsize                         { float:left;padding:2px 10px 0 0;margin:8px 0;font-size:10px;width:330px; }
.shopbysize .selectsize select                  { float:left; width:190px;margin-right:10px;}
.shopbysize .selectsize input.image             { vertical-align:middle }
.shopbysize .perfect_fit                        { padding-top:10px; float:left; }
.shopbysize .perfect_fit h4                     { margin:0 0 5px 0px; padding: 0 0 0 8px; }

.shopbysize .perfect_fit ul li  
{margin-left:22px;background:url(//images.redcatsusa.com/images/site_images/chadwicks/121_icon_arrow.gif) 0 3px no-repeat;padding:0 0 3px 12px; }

.shopbysize .perfect_fit ul li a                { font-weight:bold;font-size:12px;color:#737373;text-decoration:none; }
ul.pages li                                     {padding:1px }