body                {background:#E2E9E2;margin:0px;padding:0px;font-family:Trebuchet MS,Arial,Verdana,Sans-Serif;font-size:10pt;line-height:10pt}
div                 {position:relative}

h1                  {font-size:18pt}
h3                  {margin-bottom:5px}

a                   {color:#1C7545;font-weight:bold}
a:hover             {text-shadow:0px 0px 2px rgba(0,0,0,.2)}

img                 {border:0px none}
table               {width:100%;border-spacing:0px;border-collapse:collapse;border:0px none}
td                  {vertical-align:top;padding:0px}

#tooltip            {z-index:3000;position:absolute;width:300px;border:1px solid #CCC;color:#666;font-size:9pt;line-height:10pt;background:#FFD;padding:3px 5px 1px 5px;opacity:0.95;filter:alpha(opacity=95);
                    border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5)}
#tooltip h3, #tooltip div { margin:0px 0px 3px 0px; color:#000;font-size:9pt }

/* .site-background    {z-index:1;position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:auto;width:99.9999%;height:99.9999%;min-height:99.9999%;zoom:1;margin:0px;padding:0px} */
.site-background    {z-index:1;zoom:1;margin:0px;padding:0px}
.shedstore          {width:950px;background:#FFF;margin:10px auto 10px auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000}
.header             {height:90px;background:url('http://www.shedstore.co.uk/2/images/themes/default/header.gif');-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}
.content            {margin:10px 0px 10px 0px}
.main               {margin:10px 0px 10px 10px;border-right:1px solid #FFF;padding:0px 10px 0px 0px;width:600px;line-height:12pt}
.side               {z-index:1;float:right;width:309px;padding-right:10px}
.promotion          {z-index:2;height:90px;background:#A2A9A2;background:url('http://www.shedstore.co.uk/2/images/themes/default/promotion.gif')}
.promotion-90       {width:950px;height:90px}

.main-wide          {margin:10px 0px 10px 10px;border-right:1px solid #FFF;padding:0px 10px 0px 0px;width:745px;line-height:12pt}
.side-narrow        {z-index:1;float:right;width:159px;padding-right:10px;padding-top:5px}

.loupe-viewer       {width:150px;height:150px;border:5px solid #FFF;background:#000;z-index:1000;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 4px rgba(0,0,0,.5);box-shadow:1px 2px 4px rgba(0,0,0,.5)}

.product-image-frame {width:250px;height:250px;margin:0px 0px 5px 15px;border:10px solid #FFF;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:1px 2px 4px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 4px rgba(0,0,0,.5);box-shadow:1px 2px 4px rgba(0,0,0,.5)}
.product-image      {width:250px;height:250px}
.product-image-small {cursor:pointer;width:46px;height:46px;border:2px solid #FFF;margin:10px 5px 0px 0px;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg)}
.product-price      {margin-left:50px;width:200px;text-align:center;height:100px;
                    /*border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;padding:10px 0px 15px 0px;color:#000;text-align:center;
	                background:#CCEFFC;*/
	                /*background: #1C7545;
	                background: -webkit-gradient(linear, left top, left bottom, from(#25BA58), to(#1C7545));
	                background: -moz-linear-gradient(top,  #25BA58,  #1C7545);
	                filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#25BA58', endColorstr='#1C7545') */}
.product-price-save {text-align:center;margin-bottom:10px}
.product-quantity input {border:0px none;background:#FFF;font-size:11pt;text-align:right}
.product-total input {font-weight:bold;border:0px none;font-size:11pt;background:#DEECF5} /* CAE2F2 */
.product-price-box  {background:#DEECF5;padding:5px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.product-installation-box {border:2px solid #CCC;padding:5px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#product-features li {margin-left:-10px;line-height:12pt}

/* border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5) */

.dialog             {z-index:10;visibility:hidden;display:none;position:absolute;top:0px;right:0px;bottom:0px;left:0px;height:100%;min-height:100%;zoom:1;margin:0px;padding:0px}
.dialog-background  {z-index:11;position:absolute;height:100%;top:0px;right:0px;bottom:0px;left:0px;opacity:0.3;filter:alpha(opacity=30);min-height:100%;zoom:1;margin:0px;padding:0px}
.dialog-container   {z-index:12;position:fixed;top:0px;right:0px;bottom:0px;left:0px}
.dialog-box         {border:1px solid #666;margin:70px auto 0px auto;background:#FFF;width:800px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;-webkit-box-shadow:0px 0px 20px #000}
.dialog-title       {background:#EEE;border-bottom:1px solid #CCC;text-align:center;padding:10px;font-size:14pt;font-weight:bold;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}
.dialog-close       {background-position:100% -30px;position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:url('http://www.shedstore.co.uk/2/images/dialog/close-button.png');cursor:pointer}
.dialog-close:hover {background-position:0% -30px;}
.dialog-buttons     {background:#EEE;border-top:1px solid #CCC;text-align:center;padding:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px}

.product-sisters	{background:#EAF3F9;/* background:#EFE6B9;border:1px solid #DCCA93; */border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 5px 5px 5px}
.product-sisters a	{color:#186487}
.social-box			{background:#EAF3F9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 5px 1px 5px}

.shopping-cart      {z-index:4;background:#FFF;display:block;position:absolute;right:10px;top:10px;width:150px;height:72px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.shopping-cart-iframe {margin:5px;width:140px;height:25px}
.shopping-cart-button {width:138px;padding-left:0px;padding-right:0px;margin-left:5px}

.basket-image {border:3px solid white;width:60px;height:60px;margin-right:4px;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5)}
.basket-image:hover {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.5);box-shadow:1px 1px 4px rgba(0,0,0,.5)}


.search             {position:absolute;top:31px;width:290px;left:330px;text-align:center;display:inline-block}
.search-border      {width:200px;padding:5px;margin:0px 5px 0px 0px;background:#FFF;
    border: solid 1px #B7B7B7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	height:18px;
}
.search-border-on   {width:200px;padding:5px;margin:0px 5px 0px 0px;background:#FFF;
    border: solid 1px #1C7545;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,.5);
	height:18px;
}
.search-field       {margin:0px;padding:0px;background:#FFF;font-family:Trebuchet MS,Arial,Verdana,Sans-Serif;font-size:15px;line-height:15px;border:0px none;width:200px;outline-width:0}

.header-home        {position:absolute;left:10px;top:10px;width:250px;height:68px;cursor:pointer}

.tabs               {z-index:4;position:absolute;left:0px;bottom:0px;width:950px;height:26px;overflow:hidden;display:inline-block;cursor:default}
.tabs-bottom        {z-index:3;position:absolute;left:0px;bottom:0px;width:950px;border-bottom:1px solid #A2A9A2;display:inline-block}
.tab-home-on        {cursor:pointer;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;padding-top:5px;overflow:hidden;width:40px;float:left;display:inline-block;height:19px;margin-left:10px;margin-right:5px;bottom:0px;background:#FFF;border:1px solid #A2A9A2;border-bottom:1px solid #FFF}
.tab-home-off       {cursor:pointer;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;padding-top:5px;overflow:hidden;width:40px;float:left;display:inline-block;height:19px;margin-left:10px;margin-right:5px;bottom:0px;background:#E2E9E2;border:1px solid #A2A9A2;opacity:1.0;filter:alpha(opacity=100)}
.tab-home-off:hover {cursor:pointer;color:#FFF;font-weight:bold;background:#A2A9A2;opacity:1.0;filter:alpha(opacity=100)}
.tab-on             {cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.3);-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;padding-top:5px;overflow:hidden;width:103px;float:left;display:inline-block;height:19px;margin-right:3px;bottom:0px;background:#FFF;border:1px solid #A2A9A2;border-bottom:1px solid #FFF;font-weight:bold}
.tab-on:hover       {cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.8);color:#FFF;font-weight:bold;background:#A2A9A2;border-bottom:1px solid #A2A9A2}
.tab-off            {cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.3);color:#000;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;text-align:center;padding-top:5px;overflow:hidden;width:103px;float:left;display:inline-block;height:19px;margin-right:3px;bottom:0px;background:#E2E9E2;border:1px solid #A2A9A2;opacity:1.0;filter:alpha(opacity=100)}
.tab-off:hover      {cursor:pointer;text-shadow:1px 1px 2px rgba(0,0,0,.8);color:#FFF;font-weight:bold;background:#A2A9A2;opacity:1.0;filter:alpha(opacity=100)}
.tab-dropdown       {z-index:9;position:absolute;visibility:hidden;display:none;cursor:default;font-size:9pt;color:#E2E9E2;height:215px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;bottom:-214px;background:#A2A9A2;width:930px;left:10px}
.tab-link           {color:#FFF;font-weight:normal;text-decoration:underline;font-size:9pt}
.tab-link:hover     {text-shadow:1px 1px 2px rgba(0,0,0,.6)}
.tab-image-tooltip  {width:50px;height:50px;float:left;margin:2px 10px 9px 2px;border:4px solid white;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.tab-popular-price  {position:absolute;left:35px;top:72px;background:#FFF;color:#000;padding:3px;width:70px;text-align:center;font-size:10pt;font-weight:bold;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;opacity:0.75;filter:alpha(opacity=75)}
.tab-dropdown-i     {visibility:hidden;display:none}
.tab-left-25        {width:25%;border-right:1px dotted #B2B9B2;padding:0px 10px 0px 0px}
.tab-right-25       {width:25%;padding:0px 5px 0px 10px}
.tab-left-33        {width:33%;border-right:1px dotted #B2B9B2;padding:0px 10px 0px 10px}
.tab-mid-33         {width:33%;border-right:1px dotted #B2B9B2;padding:0px 10px 0px 0px}
.tab-right-33       {width:33%;padding:0px 10px 0px 10px}
.tab-left-66        {width:66%;border-right:1px dotted #B2B9B2;padding:0px 10px 0px 10px}
.tab-image          {width:140px;height:140px;float:left;margin:0px 5px 0px 0px}

.tab-image-popular  {width:70px;height:70px;float:left;margin:5px 10px 15px 10px;border:5px solid white;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.tab-image-popular:hover {-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}

.tab-image-1        {width:100px;height:100px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.tab-image-1:hover  {-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}
.tab-image-1-small  {width:40px;height:40px;float:left;margin:5px 10px 0px 10px;border:4px solid white;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}

.tab-image-2        {width:100px;height:100px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.tab-image-2:hover  {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}
.tab-image-2-small  {width:40px;height:40px;float:left;margin:5px 10px 0px 10px;border:4px solid white;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}

.tab-image-3        {width:100px;height:100px;float:right;margin:10px;border:7px solid white;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.tab-image-3:hover  {-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.8);-moz-box-shadow:0px 1px 5px rgba(0,0,0,.5);box-shadow:0px 1px 5px rgba(0,0,0,.8)}

.tab-title          {text-shadow:1px 1px 2px rgba(0,0,0,.6);text-decoration:underline;text-transform:uppercase;color:#FFF;font-weight:bold;display:inline-block;margin-top:5px;font-size:11pt}
.tab-title:hover    {text-shadow:1px 1px 2px rgba(0,0,0,1.0)}

.tab-title-small    {text-shadow:1px 1px 2px rgba(0,0,0,.6);text-decoration:underline;text-transform:uppercase;color:#FFF;font-weight:bold;margin-top:5px;font-size:10pt}
.tab-title-small:hover {text-shadow:1px 1px 2px rgba(0,0,0,1.0)}

.tab-spaced         {line-height:12pt;font-size:8pt}
.tab-comment        {display:inline-block;float:right;padding-top:5px;width:120px;font-size:8pt}

.recent-products     {position:absolute;top:0px;right:0px;width:309px;height:60px;text-align:right}
.recent-product-image {border:3px solid white;width:41px;height:41px;margin-right:4px;-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);transform:rotate(1deg);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5)}
.recent-product-image:hover {-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.5);box-shadow:1px 1px 4px rgba(0,0,0,.5)}

.main-category      {width:598px;border:1px solid #C2C9C2;padding-bottom:5px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.main-category-item {width:199px;float:left;height:130px}
.main-category h2   {margin:0px;font-size:12pt;background:#E2E9E2;padding:4px 0px 4px 10px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}
.main-category-image-1 {width:100px;height:100px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.main-category-image-1:hover {-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}
.main-category-image-2 {width:100px;height:100px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.main-category-image-2:hover {-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}
.main-category-image-3 {width:100px;height:100px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.main-category-image-3:hover {-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,.8);-moz-box-shadow:0px 1px 5px rgba(0,0,0,.5);box-shadow:0px 1px 5px rgba(0,0,0,.8)}
.main-category-title {position:absolute;left:35px;top:97px;width:140px;background:#E2E9E2;color:#000;padding:4px;text-align:center;font-size:11pt;font-weight:bold;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;opacity:0.85;filter:alpha(opacity=85)}
.main-category-title a {color:#000}
.main-category-table {font-size:9pt;margin:5px 0px 5px 0px;width:595px}
.main-category-table a {font-weight:normal}
.main-category-sizes {font-size:8pt;margin:5px 5px 1px 7px}
.main-category-sizes a {font-weight:normal}
.main-category-sizes-item {width:38px;float:left}

.shed-pod           {width:300px;height:200px;float:left;cursor:pointer}
.shed-pod-label     {position:absolute;left:100px;bottom:36px;width:191px;background:#E2E9E2;text-align:center;font-weight:bold;color:#000;padding:3px;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.shed-pod-label:hover {background:#F2F9F2}
.shed-pod-label-2     {position:absolute;left:100px;bottom:4px;width:191px;background:#E2E9E2;text-align:center;font-weight:bold;color:#000;padding:3px;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px}
.shed-pod-label-2:hover {background:#F2F9F2}
.shed-pod-sticker   {position:absolute;left:100px;bottom:4px;width:197px;height:32px;-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.5);-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px}
.shed-pod-image     {width:140px;height:140px;float:left;margin:10px;border:7px solid white;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.shed-pod-image:hover {-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}
.shed-pod-image-box {display:inline;position:absolute;left:0px;top:0px}

.footer             {padding:10px 0px 10px 0px;line-height:12pt;color:#E2E9E2;font-size:9pt;background:#A2A9A2;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px}
.footer a           {display:block;color:#FFF;text-decoration:none;font-weight:normal}
.footer a:hover     {text-decoration:underline}
.footer-left        {width:180px;border-right:1px dotted #B2B9B2;padding:0px 10px 0px 10px}
.footer-right       {text-align:right;padding-right:10px;vertical-align:bottom}
.footer-title       {font-weight:bold;text-transform:uppercase;color:#E2E9E2;padding-bottom:2px;margin-bottom:5px;border-bottom:1px solid #C2C9C2}
.footer-title-2     {font-weight:bold;text-transform:uppercase;color:#E2E9E2;padding-bottom:2px;margin:10px 0px 5px 0px;border-bottom:1px solid #C2C9C2}
.footer-payment     {width:412px;height:28px}

.list-item          {margin-bottom:10px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}
.list-item:hover    {box-shadow:0px 0px 2px rgba(0,0,0,0.7);-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.7)}
.list-sticker           {width:98px;height:16px}
.list-mega-deal         {background:#E2E9E2}
.list-promotion         {background:#F9E9F2}
.list-promotion:hover         {box-shadow:0px 0px 2px rgba(255,0,0,0.5);-moz-box-shadow:0px 0px 2px rgba(255,0,0,0.5);-webkit-box-shadow:0px 0px 2px rgba(255,0,0,0.5)}
.list-item-image     {width:65px;height:65px;border:4px solid white;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-box-shadow:2px 3px 2px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 2px rgba(0,0,0,.5);box-shadow:2px 3px 2px rgba(0,0,0,.5)}
.list-item-image:hover {-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);transform:rotate(-2deg);-webkit-box-shadow:1px 2px 3px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 3px rgba(0,0,0,.5);box-shadow:1px 2px 3px rgba(0,0,0,.8)}


.left               {text-align:left}
.right              {text-align:right}
.top                {vertical-align:top}
.bottom             {vertical-align:bottom}
.middle             {vertical-align:middle}

.m0                 {margin:0px}
.m1                 {margin:1px}
.m2                 {margin:2px}
.m3                 {margin:3px}
.m4                 {margin:4px}
.m5                 {margin:5px}
.m10                {margin:10px}

.t1                 {margin-top:1px}
.t2                 {margin-top:2px}
.t3                 {margin-top:3px}
.t4                 {margin-top:4px}
.t5                 {margin-top:5px}
.t10                {margin-top:10px}
.t20                {margin-top:20px}
.t30                {margin-top:30px}
.t40                {margin-top:40px}

.l5                 {margin-left:5px}
.l10                {margin-left:10px}
.l20                {margin-left:20px}
.l30                {margin-left:30px}
.l40                {margin-left:40px}

.r5                 {margin-right:5px}
.r10                {margin-right:10px}
.r20                {margin-right:20px}
.r30                {margin-right:30px}
.r40                {margin-right:40px}

.b1                 {margin-bottom:1px}
.b2                 {margin-bottom:2px}
.b3                 {margin-bottom:3px}
.b4                 {margin-bottom:4px}
.b5                 {margin-bottom:5px}
.b10                {margin-bottom:10px}
.b20                {margin-bottom:20px}
.b30                {margin-bottom:30px}
.b40                {margin-bottom:40px}

.p0                 {padding:0px}
.p1                 {padding:1px}
.p2                 {padding:2px}
.p5                 {padding:5px}
.p10                {padding:10px}

.w14                {width:14%}
.w20                {width:20%}
.w25                {width:25%}
.w33                {width:33%}

.w80                {width:80px}
.w85                {width:85px}
.w90                {width:90px}
.w100               {width:100px}
.w120               {width:120px}
.w130               {width:130px}
.w150               {width:150px}
.w190               {width:190px}
.w350               {width:350px}

.bold               {font-weight:bold}
.normal             {font-weight:normal}
.small              {font-size:8pt}
.big                {font-size:10pt}
.tiny               {font-size:7pt}
.huge               {font-size:12pt}

.font7              {font-size:7pt}
.font8              {font-size:8pt}
.font9              {font-size:9pt}
.font10             {font-size:10pt}
.font11             {font-size:11pt}
.font12             {font-size:12pt}
.font13             {font-size:13pt}
.font14             {font-size:14pt}
.font15             {font-size:15pt}
.font16             {font-size:16pt}
.font17             {font-size:17pt}
.font18             {font-size:18pt}
.font19             {font-size:19pt}
.font20             {font-size:20pt}
.font22             {font-size:22pt}
.font24             {font-size:24pt}

.line7              {line-height:7pt}
.line8              {line-height:8pt}
.line9              {line-height:9pt}
.line10             {line-height:10pt}
.line11             {line-height:11pt}
.line12             {line-height:12pt}
.line13             {line-height:13pt}
.line14             {line-height:14pt}
.line15             {line-height:15pt}
.line16             {line-height:16pt}
.line20             {line-height:20pt}
.line22				{line-height:22pt}

.capitalize			{text-transform:capitalize}

.dark-gray          {color:#444}
.gray               {color:#999}
.silver             {color:#CCC}
.red                {color:#F00}
.dark-red           {color:#B9191A}
.blue               {color:#0076A3}
.yellow             {color:#FF0}
.green              {color:#1C7545}
.white				{color:#FFF}

.clear              {clear:both}
.hidden             {visibility:hidden;display:none}
.inline             {display:inline}

.center             {text-align:center}

.breadcrumbs        {font-size:9pt}

.side-callback      {background-position:0% 0px;display:block;clear:both;width:307px;height:90px;margin:0px 0px 10px 0px;background:url('http://www.shedstore.co.uk/2/images/side/callback.png');border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-callback:hover {background-position:0% 90px}
.side-left          {cursor:pointer;clear:both;float:left;display:inline-block;width:150px;margin:0px 9px 10px 0px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-left:hover    {box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0)}
.side-right         {cursor:pointer;float:right;display:inline-block;width:150px;margin:0px 0px 10px 0px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-right:hover   {box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0)}
.side-twitter       {background:url('http://www.shedstore.co.uk/2/images/side/twitter.png');background-position:0% 0px}
.side-twitter:hover {box-shadow:0px 0px 5px rgba(85,153,187,1.0);-moz-box-shadow:0px 0px 5px rgba(85,153,187,1.0);-webkit-box-shadow:0px 0px 5px rgba(85,153,187,1.0);background-position:0% -50px}
.side-free-delivery {background:url('http://www.shedstore.co.uk/2/images/side/free-delivery.png');background-position:0% 0px}
.side-free-delivery:hover {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0);background-position:0% -50px}
.side-next-day-delivery {background:url('http://www.shedstore.co.uk/2/images/side/next-day-delivery.png');background-position:0% 0px}
.side-next-day-delivery:hover {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0);background-position:0% -50px}
.side-blog          {background:url('http://www.shedstore.co.uk/2/images/side/blog.png');background-position:0% 0px}
.side-blog:hover    {box-shadow:0px 0px 5px rgba(250,162,34,1.0);-moz-box-shadow:0px 0px 5px rgba(250,162,34,1.0);-webkit-box-shadow:0px 0px 5px rgba(250,162,34,1.0);background-position:0% -50px}
.side-recently-viewed {display:block;clear:both;width:299px;padding:5px;margin:0px 0px 10px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}

.side-fencestore    {background-position:0% 0px;cursor:pointer;display:block;width:309px;height:50px;margin:10px 0px 10px 0px;background:url('http://www.shedstore.co.uk/2/images/side/fencestore.png');border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-fencestore:hover {background-position:0% 50px;box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0)}

/* .side-benefits      {cursor:pointer;background-position:0% 0px;display:block;clear:both;width:309px;height:220px;margin-bottom:10px;background:url('http://www.shedstore.co.uk/2/images/side/shedstore-benefits.png');border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-benefits:hover {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0);background-position:0% -220px} */

/* .side-benefits      {padding:33px 0px 0px 0px;cursor:pointer;display:block;clear:both;width:309px;margin-bottom:10px;background:url('http://www.shedstore.co.uk/2/images/side/shedstore-benefits.png') no-repeat;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)}
.side-benefits      {background:#EEE;padding:10px 0px 0px 0px;cursor:pointer;display:block;clear:both;width:309px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5)} */
.side-benefits      {overflow:hidden;cursor:pointer;display:block;clear:both;width:309px;height:50px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5);
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')
}
.side-benefits-content {width:309px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.side-benefits:hover {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0)}
/* .side-benefits ul   {margin:0px 0px 0px 10px;padding:0px;list-style:none;line-height:20px}
.side-benefits li   {padding-left:21px;background-image:url(http://www.shedstore.co.uk/2/images/side/benefit-bullet.png);background-repeat:no-repeat;background-position:0px 2px;} */

.side-secure        {border-left:1px solid #DDD;border-right:1px solid #DDD;background:url('http://www.shedstore.co.uk/2/images/side/secure.png');background-position:0px 0px;display:block;clear:both;width:309px;height:60px;overflow:hidden;margin-bottom:2px/*;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.5) */}
.side-secure-links  {margin-bottom:40px;text-align:right;font-size:8pt;color:#FFBE00}
.side-secure-links a {color:#BBB;font-weight:normal;text-decoration:underline}

.side-callback-button {position:absolute;left:5px;bottom:5px}

.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	line-height:14px;
	padding: 7px 28px 7px 28px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
}
.button:hover       {text-decoration:none}
.button:active      {top:1px}

.white-button {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}
.white-button:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc')}
.white-button:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')}

.red-button {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')}
.red-button:hover {
    color:#FFF;
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115')}
.red-button:active {
	color:#de898c;
	background:-webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background:-moz-linear-gradient(top, #aa1317, #ed1c24);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24')}
	
.green-button {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #1C7545;
	background: -webkit-gradient(linear, left top, left bottom, from(#25BA58), to(#1C7545));
	background: -moz-linear-gradient(top,  #25BA58,  #1C7545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#25BA58', endColorstr='#1C7545');
}
.green-button:hover {
    color:#FFF;
	background: #1E6B47;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E9646), to(#1E6B47));
	background: -moz-linear-gradient(top,  #1E9646,  #1E6B47);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E9646', endColorstr='#1E6B47');
}
.green-button:active {
	color:#DDDDDD;
	background: -webkit-gradient(linear, left top, left bottom, from(#1E6B47), to(#1E9646));
	background: -moz-linear-gradient(top,  #1E6B47,  #1E9646);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E6B47', endColorstr='#1E9646');
}

.blue-button {
	color: #FFF;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue-button:hover {
    color:#FFF;
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue-button:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.orange-button {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange-button:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange-button:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.glossary-letter        {}
.glossary-letter-hidden {visibility:hidden;display:none}
.glossary-letter-title  {margin-left:20px}
    
.glossary-tooltip       {background:#EEE;padding:5px}
.glossary-image-tooltip-large {margin-top:2px}
    
.glossary-link          {display:inline-block;width:18px;padding:2px;text-align:center;font-weight:bold;background:#EEE;color:#000;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #CCC;text-decoration:none}
.glossary-link:hover    {background:#999;color:#FFF;border:1px solid #999}
.glossary-link-empty    {display:inline-block;width:18px;padding:2px;text-align:center;font-weight:bold;background:#F5F5F5;color:#CCC;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #EEE;text-decoration:none}
.glossary-link-empty:hover {text-shadow:0px 0px 0px rgba(0,0,0,0);cursor:default}
.glossary-link-on       {color:#FFF;background:#999}
    
.glossary-entry         {clear:both;padding-top:10px}
.glossary-entry img     {width:100px;height:100px;margin:0px 10px 10px 10px;border:5px solid #FFF;float:left;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:2px 3px 4px rgba(0,0,0,.5);-moz-box-shadow:2px 3px 4px rgba(0,0,0,.5);box-shadow:2px 3px 4px rgba(0,0,0,.5)}
.glossary-entry img:hover  {-webkit-transform:rotate(-4deg);-moz-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.8);-moz-box-shadow:1px 2px 5px rgba(0,0,0,.5);box-shadow:1px 2px 5px rgba(0,0,0,.8)}

.recently-viewed-item       {position:relative;height:74px;width:74px;float:left}
.recently-viewed-image      {width:71px;border:1px solid #C2C9C2;margin:0px 2px 2px 0px}
.recently-viewed-price-box  {position:absolute;left:1px;right:2px;bottom:2px;height:11pt;background:#FFF;opacity:.5;filter:alpha(opacity = 50)}
.recently-viewed-price      {position:absolute;right:5px;bottom:1px;font-weight:bold}

.bestseller-item       {position:relative;height:84px;width:84px;float:left}
.bestseller-image      {width:81px;border:1px solid #C2C9C2;margin:0px 2px 2px 0px}
.bestseller-price-box  {position:absolute;left:1px;right:2px;bottom:2px;height:11pt;background:#FFF;opacity:.5;filter:alpha(opacity = 50)}
.bestseller-price      {position:absolute;right:5px;bottom:1px;font-weight:bold}

.paging-box             {background:#DEECF5;padding:5px;margin-bottom:10px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}
.paging-box td          {vertical-align:middle}

.i16                    {width:16px;height:16px}
.i32                    {width:32px;height:32px}
.i8050                  {width:80px;height:50px}

.category-pod           {margin:10px 10px 0px 0px;padding:5px 5px 5px 0px;border:1px solid #DDD;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.category-pod:hover     {box-shadow:0px 0px 5px rgba(85,153,187,1.0);-moz-box-shadow:0px 0px 5px rgba(85,153,187,1.0);-webkit-box-shadow:0px 0px 5px rgba(85,153,187,1.0)}
.category-tab-section-title {font-size:14pt;font-weight:bold;margin-bottom:10px}

.info-mini               {cursor:pointer;margin-right:7px;float:left;width:195px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.info-mini:hover         {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0)}
.info-mini-right         {cursor:pointer;float:left;width:195px;height:50px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.info-mini-right:hover   {box-shadow:0px 0px 5px rgba(235,35,36,1.0);-moz-box-shadow:0px 0px 5px rgba(235,35,36,1.0);-webkit-box-shadow:0px 0px 5px rgba(235,35,36,1.0)}

.info-600-50             {display:block;width:598px;height:50px;border:1px solid #CCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.info-600-90             {display:block;width:598px;height:90px;border:1px solid #CCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.info-600-100            {display:block;width:598px;height:100px;border:1px solid #CCC;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

/* V0 */

.promo_text 
{
    font-size:12px; 
    line-height:18px;
}
.promo_boxes .promo_text a 
{
    color:#000000; 
    text-decoration:none;
}
.promo_boxes .promo_title 
{
    line-height:17px;
}
.promo_boxes .promo_text .now 
{
    color:#006600; 
    font-style:italic; 
    font-size:14px; 
    font-weight:bold; 
    line-height:15px;
}
.promo_boxes .promo_text .price 
{
    color:#ed1100; 
    font-size:20px; 
    font-weight:bold;
}
.promo_season_text 
{
    color:#000000; 
    font-size:12px;
    line-height:18px;
}
.promo_season_text a 
{
    color:#064474; 
    font-size:14px; 
    font-weight:bold; 
    line-height:16px;
}

/* Tabbed section at foot of category pages */

.promo_boxes
{
    width:297px;
    float:left;
    margin-right:3px;
    margin-bottom:5px;
    background:#E2E9E2;
}
.promo_boxes:hover
{
    background:#D2D9D2;
    cursor:pointer;
}

.promo_boxes table
{
    border-collapse:collapse;
    width:297px;
}
.promo_boxes .promo_text 
{
    padding:3px 0 0 3px;
}
.promo_boxes .promo_title 
{
    height:58px;
}
.promo_boxes .product_thumb
{
    width:115px;
    height:115px;
    margin:2px;
    border:1px solid #999;
}
.promo_boxes .overlay 
{
    margin-top:0px;
    float:left;
}

/* Promo Panel Section */
.panel_promo
{
    float:left;
    width:197px;
    margin:0 3px 5px 0;
}
.panel_promo.winter 
{
    border:1px solid #0c5893;
}
.panel_promo.spring             {border:0px none;background:#E2E9E2;cursor:pointer}
.panel_promo.spring:hover       {background:#D2D9D2}

.panel_promo.easter 
{
    border:1px solid #f77a00;
}
.panel_promo.sale 
{
    border:1px solid #d20000;
}

.panel_promo.autumn 
{
    border:1px solid #921213;
}
.panel_promo.summer
{
    border:1px solid #d20001;
}
.panel_promo .overlay_image
{
    margin-top:1px;
    float:left;
}
.panel_promo.spring .overlay_image 
{
    border-top:0px none;
}

.panel_promo.easter .overlay_image 
{
    border-top:1px solid #f77a00;
}

.panel_promo.sale .overlay_image 
{
    border-top:1px solid #d20000;
}

.panel_promo.autumn .overlay_image 
{
    border-top:1px solid #921213;
}
.panel_promo.winter .overlay_image 
{
    border-top:1px solid #0c5893;
}
.panel_promo.summer .overlay_image
{
    border-top:1px solid #d20001;
}
.panel_promo .product_thumb
{
    margin:3px 0 0 3px;
    float:left;
}
.panel_promo.spring .product_thumb 
{
    border:1px solid #999;
}

.panel_promo.easter .product_thumb 
{
    border:1px solid #f77a00;
}

.panel_promo.sale .product_thumb 
{
    border:1px solid #d20000;
}

.panel_promo.autumn .product_thumb 
{
    border:1px solid #921213;
}
.panel_promo.winter .product_thumb 
{
    border:1px solid #0c5893;
}
.panel_promo.summer .product_thumb
{
    border:1px solid #d20001;
}

.promo_season 
{   
    width:197px;
    margin:0px;
}  
.promo_season_text 
{
    padding:4px 4px 0px 6px; 
}

