.top-backing          { background-color: #5d4082; }
.top-smallbar-backing { background-color: #333333; }
.top-links            { font-family:arial; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; }
.top-links:hover      { font-family:arial; font-weight:bold; font-size:12px; color:#a1988f; text-decoration: none; }
.top-header-heading   { font-family:verdana; font-weight:light; font-size:13pt; color:#FFFFFF; text-decoration: none; }
.top-header-text      { font-family:verdana; font-weight:light; font-size:7pt; color:#FFFFFF; text-decoration: none; }
.top-smallbar-text    { font-family:verdana; font-weight:bold; font-size:7pt; color:#FFFFFF; text-decoration: none; }
.textbox-search       { background-color: #FFFFFF; font-family: verdana; font-size: 12px; font-weight: light;
                        color: #000000; border: 1 solid #000000; display:inline;}
.button-search        { background-color: #333333; font-family: verdana; font-size: 7pt; font-weight: bold;
                        color: #FFFFFF; border: 1 solid #EED6CD; padding: 0pt; height: 16pt; cursor: hand; }

.top-fwm-links        { font-family:arial; font-weight:normal; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-links:hover  { font-family:arial; font-weight:normal; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-links a      { font-family:verdana; font-weight:light; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-links a:hover { font-family:verdana; font-weight:light; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-nav          { font-family:verdana; font-weight:normal; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-nav:hover    { font-family:verdana; font-weight:normal; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-nav a        { font-family:verdana; font-weight:light; text-align:middle; font-size:10px; color:#655949; }
.top-fwm-nav a:hover  { font-family:verdana; font-weight:normal; text-align:middle; font-size:10px; color:#655949; }
.fwm-general-large        { font-family:verdana; font-weight:normal; text-align:middle; font-size:14px; color:#655949; }
.fwm-general-large:a        { font-family:verdana; font-weight:normal; text-align:middle; font-size:14px; color:#655949; }
.fwm-general-large:hover        { font-family:verdana; font-weight:normal; text-align:middle; font-size:14px; color:#655949; }



.menu-backing           { }
.menu-backing-title     { }
.menu-backing-content   { }
.menu-title-text		{ font-family:arial; font-weight:bold; font-size:12px; color:#655949; text-decoration: none; }
.menu-title-text-news	        { font-family:verdana; font-weight:bold; font-size:12px; color:#de8414; text-decoration: none; }
.menu-content-text-news	        { font-family:verdana; font-weight:light; font-size:12px; color:#5f5749; text-decoration: none; }

.menu-section-links-selected         {font-family:arial; font-weight:bold; font-size:12px; color:#655949; text-decoration: none; }
.menu-section-links-selected:hover   {font-family:arial; font-weight:bold; font-size:12px; color:#776a5a; text-decoration: none; }

.menu-section-links-selected2         {font-family:arial; font-weight:bold; font-size:12px; color:#000000; text-decoration: none; text-transform:uppercase; }
.menu-section-links-selected2:hover   {font-family:arial; font-weight:bold; font-size:12px; color:#000000; text-decoration: none; text-transform:uppercase; }

.menu-section-links				     {font-family:arial; font-weight:bold; font-size:12px; color:#655949; text-decoration: none;}
.menu-section-links:hover		     {font-family:arial; font-weight:bold; font-size:12px; color:#776a5a; text-decoration: none;}

.menu-section-linkssale				     {font-family:arial; font-weight:bold; font-size:12px; color:#b00000; text-decoration: none;}
.menu-section-linkssale:hover		     {font-family:arial; font-weight:bold; font-size:12px; color:#b00000; text-decoration: none;}

.menu-subsection-links		         {font-family:arial; font-weight:normal; font-size:12px; color:#655949; text-decoration: none; }
.menu-subsection-links:hover         {font-family:arial; font-weight:normal; font-size:12px; color:#776a5a;  text-decoration: none; }

.menu-subsection-links-selected      {font-family:arial; font-weight:bold; font-size:12px; color:#655949;  text-decoration: none; }
.menu-subsection-links-selected:hover {font-family:arial; font-weight:bold; font-size:12px; color:#776a5a; text-decoration: none; }

.menu-title-text-xmas		{font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-title-text-news-xmas	        {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-content-text-news-xmas	        {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}

.menu-section-links-selected-xmas         {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-section-links-selected-xmas:hover   {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}

.menu-section-links-selected2-xmas         {font-family:arial; font-weight:light; font-size:10px; color:#000000; text-decoration: none; text-transform:uppercase; }
.menu-section-links-selected2-xmas:hover   {font-family:arial; font-weight:light; font-size:12px; color:#000000; text-decoration: none; text-transform:uppercase; }

.menu-section-links-xmas				     {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-section-links-xmas:hover		     {font-family:arial; font-weight:light; font-size:12px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-section-links-xmasred				     {font-family:arial; font-weight:light; font-size:12px; color:#7e181b; line-height:14pt;  text-decoration: none;}
.menu-section-links-xmasred:hover		     {font-family:arial; font-weight:light; font-size:12px; color:#7e181b; line-height:14pt;  text-decoration: none;}


.menu-section-linkssale-xmas				     {font-family:arial; font-weight:bold; font-size:11px; color:#b00000; text-decoration: none;}
.menu-section-linkssale-xmas:hover		     {font-family:arial; font-weight:bold; font-size:11px; color:#b00000; text-decoration: none;}

.menu-subsection-links-xmas		         {font-family:arial; font-weight:light; font-size:11px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-subsection-links-xmas:hover         {font-family:arial; font-weight:light; font-size:11px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}

.menu-subsection-links-selected-xmas      {font-family:arial; font-weight:light; font-size:11px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}
.menu-subsection-links-selected-xmas:hover {font-family:arial; font-weight:light; font-size:11px; color:#2c2c2c; line-height:14pt;  text-decoration: none;}

.menu-title-text-ss10		{font-family:arial; font-weight:light; font-size:11px; color:#585858; line-height:14pt;  text-decoration: none;}
.menu-subsection-links-ss10		         {font-family:arial; font-weight:light; font-size:11px; color:#585858; text-decoration: none;}
.menu-subsection-links-ss10:hover         {font-family:arial; font-weight:light; font-size:11px; color:#585858; text-decoration: none;}

.menu-subsection-links-selected-ss10      {font-family:arial; font-weight:light; font-size:12px; color:#585858;  text-decoration: none;}
.menu-subsection-links-selected-ss10:hover {font-family:arial; font-weight:light; font-size:12px; color:#585858;  text-decoration: none;}

.menu-section-links-ss10		         {font-family:arial; font-weight:light; font-size:11px; color:#585858; text-decoration: none;}
.menu-section-links-ss10:hover         {font-family:arial; font-weight:light; font-size:11px; color:#585858; text-decoration: none;}

.menu-section-links-selected-ss10      {font-family:arial; font-weight:light; font-size:11px; color:#585858; line-height:12pt;  text-decoration: none;}
.menu-section-links-selected-ss10:hover {font-family:arial; font-weight:light; font-size:11px; color:#585858; line-height:12pt;  text-decoration: none;}


.comp-white-text		         {font-family:arial; font-weight:light; font-size:10px; color:#FFFFFF; text-decoration: none;}
.comp-white-text:hover            {font-family:arial; font-weight:light; font-size:10px; color:#FFFFFF; text-decoration: none;}
.comp-white-text a		         {font-family:arial; font-weight:light; font-size:10px; color:#9d1414; text-decoration: none;}
.comp-white-text a:hover		         {font-family:arial; font-weight:light; font-size:10px; color:#9d1414; text-decoration: none;}

.comp-normal-text		{font-family:verdana; font-weight:normal; font-size:7pt; color:#FFFFFF; line-height:10pt;  text-decoration: none; }
.comp-bold-text     { font-family:verdana; font-weight:bold; font-size:7pt; color:#FFFFFF; line-height:10pt; text-decoration: none; }
.comp-links         { font-family:verdana; font-weight:bold; font-size:7pt; color:#9d1414; line-height:10pt; text-decoration: none; }
.comp-links:hover   { font-family:verdana; font-weight:bold; font-size:7pt; color:#9d1414; line-height:10pt; text-decoration: none; }

.compe-red-text		         {font-family:arial; font-weight:light; font-size:14px; color:#9d1414; text-decoration: none;}
.compe-red-text:hover            {font-family:arial; font-weight:light; font-size:14px; color:#9d1414; text-decoration: none;}
.compe-redbig-text		         {font-family:arial; font-weight:normal; font-size:20px; color:#9d1414; text-decoration: none;}
.compe-gray-text		         {font-family:arial; font-weight:light; font-size:14px; color:#a2a2a2; text-decoration: none;}
.compe-gray-text:hover            {font-family:arial; font-weight:light; font-size:14px; color:#a2a2a2; text-decoration: none;}
.compe-graybig-text		         {font-family:arial; font-weight:normal; font-size:20px; color:#a2a2a2; text-decoration: none;}
.compe-greenbig-text		         {font-family:arial; font-weight:normal; font-size:20px; color:#93a06a; text-decoration: none;}
.compe-green-text		         {font-family:arial; font-weight:normal; font-size:14px; color:#93a06a; text-decoration: none;}



.checkout-header-text {font-family:verdana; font-weight:normal; font-size:14px; color:#8a8922; line-height:16px; text-decoration: none; padding-left:5px}
.checkout-field-title  {font-family:verdana; font-weight:normal; font-size:11px; color:#655949; line-height:12px; text-decoration: none; padding-left:5px}
.checkout-field-text  {font-family:verdana; font-weight:normal; font-size:11px; color:#3d3d3d; line-height:12px; text-decoration: none; padding-left:5px}
.checkout-error-text  {font-family:verdana; font-weight:normal; font-size:9px; color:red; line-height:10px; text-decoration: none; padding-left:5px}
.textboxcheck 			{ background-color: #FFFFFF; font-family: verdana; font-size: 7pt; font-weight: light; color: #2c2c2c; border: 1 solid #808080; }
.checkout-text-path          { font-family:verdana; font-weight:bold; font-size:11px; line-height:12px; color:#655949; text-decoration: none; padding-left:5px}
.checkout-links				     {font-family:verdana; font-weight:bold; font-size:10px; line-height:12px; color:#655949; text-decoration: none; padding-left:5px}
.checkout-links:hover		     {font-family:verdana; font-weight:bold; font-size:10px; line-height:12px; color:#776a5a; text-decoration: none; padding-left:5px}
.checkout-middle-links			{ font-family:verdana; font-weight:normal; font-size:9px; color:#000000; text-decoration: none; }
.checkout-middle-links:hover		{ font-family:verdana; font-weight:normal; font-size:9px; color:#888888; text-decoration: none; }
.checkout-cart-link        { background-color: #cfcf87; font-family: verdana; font-size: 7pt; font-weight: normal;
                        color: #575757; border: 1 solid #878787; padding: 2pt; height: 16pt; cursor: hand; }
.checkout-cart-link-change        { background-color: #dbdbdb; font-family: verdana; font-size: 7pt; font-weight: normal;
                        color: #FFFFFF; border: 1 solid #878787; padding: 2pt; height: 16pt; cursor: hand; }
.checkout-normal-field-content   { font-family:verdana; font-weight:normal; font-size:8pt; color:#2c2c2c; text-decoration: none; }
.checkout-normal-field-content-bold   { font-family:verdana; font-weight:bold; font-size:8pt; color:#2c2c2c; text-decoration: none; }

    
div.round-button-news            {background: transparent url("/mailorder/shopimages/products/normal/bg_button_a_news.gif") no-repeat scroll top right; 
                            color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; cursor: hand;} 

div.round-button-news span       {background: transparent url("/mailorder/shopimages/products/normal/bg_button_span_news.gif") no-repeat; display: block; 
                             line-height: 14px; padding: 5px 0 5px 18px;}

div.round-button-top            {background: transparent url("/mailorder/shopimages/products/normal/bg_button_top_a.gif") no-repeat scroll top right; 
                            color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; cursor: hand;} 

div.round-button-top span       {background: transparent url("/mailorder/shopimages/products/normal/bg_button_top_span.gif") no-repeat; display: block; 
                             line-height: 14px; padding: 5px 0 5px 18px;}

div.round-button            {background: transparent url("/mailorder/shopimages/products/normal/bg_button_a.gif") no-repeat scroll top right; 
                            color: #444; display: block; float: none; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; cursor: hand;} 

div.round-button span       {background: transparent url("/mailorder/shopimages/products/normal/bg_button_span.gif") no-repeat; display: block; 
                              padding: 5px 0 5px 18px;color: #444; display: block; float: none; font: normal 12px arial, sans-serif;}


a.round-linkbutton           {background: transparent url("/mailorder/shopimages/products/normal/bg_button_a.gif") no-repeat scroll top right; 
                            color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; cursor: hand;} 
a.round-linkbutton span       {background: transparent url("/mailorder/shopimages/products/normal/bg_button_span.gif") no-repeat; display: block; 
                             line-height: 14px; padding: 5px 0 5px 18px;}

div.round-button-top:active     {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
div.round-button-top:active span    {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}
div.round-button:active     {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
div.round-button:active span    {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}
div.round-button-news:active     {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
div.round-button-news:active span    {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}


a.round-linkbutton:active     {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */}
a.round-linkbutton:active span    {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}


div.checkout-button-nextstep          { background:url("/shopimages/products/normal/deladd.jpg") no-repeat; background-position: 0px 0px; float: left;}
div.checkout-button-nextstep a        { background:url("/mailorder/images/b_continue_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.checkout-button-nextstep a:hover  { background-image: none;}
div.checkout-button-nextstep span     { display: block; margin: 0; padding:0;}


.menu-normal-text		{font-family:verdana; font-weight:normal; font-size:7pt; color:#FFFFFF; line-height:10pt;  text-decoration: none; }
.menu-bold-text     { font-family:verdana; font-weight:bold; font-size:7pt; color:#FFFFFF; line-height:10pt; text-decoration: none; }
.menu-links         { font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; line-height:10pt; text-decoration: none; }
.menu-links:hover   { font-family:verdana; font-weight:bold; font-size:7pt; color:#999; line-height:10pt; text-decoration: none; }             

.footer-links       { font-family:verdana; font-weight:normal; font-size:10px; color:#666666; text-decoration: none; }
.footer-links:hover { font-family:verdana; font-weight:normal; font-size:10px; color:#777777; text-decoration: none; }
.footer-separator   { font-family:arial; font-weight:normal; font-size:10px; color:#666666; text-decoration: none; 
                      padding-left:5px; padding-right:5px }
.footer-copyright   { font-family:arial; color:#675a47 }              


.join-news-title    { font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none; }
.join-news-text     { font-family:verdana; font-weight:normal; font-size:7pt; color:#666666; text-decoration: none; }

.text-path-old          { font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none; }
.text-path-old:hover    { font-family:verdana; font-weight:bold; font-size:7pt; color:#EED6CD; text-decoration: none; }
.text-path          { font-family:verdana; font-weight:normal; font-size:8pt; color:#655949; text-decoration: none; }
.text-path-checkout          { font-family:verdana; font-weight:normal; font-size:8pt; color:#2c2c2c; text-decoration: none; }
.text-path-checkoutfade          { font-family:verdana; font-weight:normal; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.text-path:hover    { font-family:verdana; font-weight:normal; font-size:8pt; color:#111111; text-decoration: none; }
.middle-normal-text { font-family:verdana; font-weight:normal; font-size:7pt; color:#000000; text-decoration: none; }
.table-backing-contentbrown { background-color: #666666; }
.table-backing-title		{ background-color: #FFFFFF; }
.table-backing-content		{ background-color: #FFFFFF; }
.basket-backing-title		{ padding:5px;}
.basket-backing-content		{ padding:5px;}
.table-title-text		{ font-family:verdana; font-weight:normal; font-size:10pt; color:#655949; text-decoration: none; }
.middle-links			{ font-family:verdana; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.middle-links:hover		{ font-family:verdana; font-weight:bold; font-size:8pt; color:#888888; text-decoration: none; }
.product-field-title    { font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none; }
.product-field-content  { font-family:verdana; font-weight:normal; font-size:7pt; color:black; text-decoration: none; }
.normal-field-title     { white-space:nowrap; font-family:verdana; font-weight:normal; font-size:11px; color:#655949; line-height:12px; text-decoration:none; }
.normal-field-content   { font-family:verdana; font-weight:normal; font-size:8pt; color:#2c2c2c; text-decoration: none; }
.normal-field-title-old     { white-space:nowrap; font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration:none; }
.normal-field-content-old   { font-family:verdana; font-weight:normal; font-size:7pt; color:#000000; text-decoration: none; }
.error-text             { font-family:verdana; font-weight:bold; font-size:7pt; color:red; text-decoration: none; }
.highlight-text         { font-family:verdana; font-weight:bold; font-size:7pt; color:#EED6CD; text-decoration: none; }

.specialoffer-text		{ font-family:verdana; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.extrafield-title-text  { font-family:verdana; font-weight:normal; font-size:7pt; color:#000000; text-decoration: none; }
.extrafield-content-text{ font-family:verdana; font-weight:normal; font-size:7pt; color:#FFFFFF; text-decoration: none; }
.qty-title-text			{ font-family:verdana; font-weight:normal; font-size:7pt; color:#000000; text-decoration: none; }
.price-title-text		{ font-family:verdana; font-weight:normal; font-size:7pt; color:#000000; text-decoration: none; }
.price-content-text2	{ font-family:verdana; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.price-content-text		{ font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none; }
.other-title-text		{ font-family:verdana; font-weight:nromal; font-size:7pt; color:#FFFFFF; text-decoration: none; }
.darkshade-backing		{ background-color: #554337; }
.mediumshade-backing		{ background-color: #878586; }
.lightshade-backing		{ background-color: #A3A0A2; }
.extralightshade-backing	{ background-color: #EED6CD; }
.review-title-backing		{ background-color: #878586; }
.review-subject-backing		{ background-color: #878586; }
.review-content-backing		{ background-color: #878586; }
.review-title-text		{ font-family:verdana; font-weight:bold; font-size:7pt; color:#666699; text-decoration: none; }
.review-content-text		{ font-family:verdana; font-weight:normal; font-size:7pt; color:#333333; text-decoration: none; }

.header-title			{ font-family:verdana; font-weight:bold; font-size:9pt; color:#000; text-decoration: none; }
.header-description		{ font-family:verdana; font-weight:normal; font-size:6pt; color:#0FF; text-decoration: none; }
.subsection-description		{ font-family:verdana; font-weight:normal; font-size:6pt; color:#000; text-decoration: none; }

.textbox 			{ background-color: #E3DFDD; font-family: verdana; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #9999CC; }
.button				{ background-color: #554337; font-family: verdana; font-size: 6pt; font-weight: light; color: #FFFFFF; border: 2 solid #FFFFFF; padding: 0pt; height: 16pt; cursor: hand; }

.newstextbox { background-color: #E3DFDD; font-family: verdana; font-size: 8pt; font-weight: light; color: #000;
               border: 1 solid #000000; height:20px; width:150px; display:inline; vertical-align:top;}

.login-username-textbox         { background-color: #E3DFDD; font-family: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #000000; height:20px; width:122px; }
.login-password-textbox         { background-color: #E3DFDD; font-family: verdana; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #000000; height:20px; width:88px; }

.login-text  {font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none;}

.selectbox			{ background-color: #E3DFDD; font-family: verdana; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #9999CC; }
.selectboxcheck			{ background-color: #FFFFFF; font-family: verdana; font-size: 7pt; font-weight: light; color: #2c2c2c; border: 1 solid #808080; }

.copyright              {font-family:verdana; font-weight:light; font-size:7pt; color:#777777; text-decoration: none;; }
.copyright a            {font-family:verdana; font-weight:light; font-size:7pt; color:#EED6CD; text-decoration: none; }
.copyright a:hover      {font-family:verdana; font-weight:bold; font-size:7pt; color:#EED6CD; text-decoration: none; }

.productname-text       {font-family:verdana; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none;}
.name-text              {font-family:verdana; font-weight:bold; font-size:10pt; color:#000000; text-decoration: none;}
.description-text       {font-family:verdana; font-weight:light; font-size:8pt; color:#777777; text-decoration: none;}

.related-titletext      {font-family:verdana; font-weight:bold; font-size:7pt; color:black; text-decoration: none;}

.related-name           {font-family:verdana; font-weight:bold; font-size:7pt; color:#E3DFDD; text-decoration: none;}
.related-name:hover     {font-family:verdana; font-weight:bold; font-size:7pt; color:#E3DFDD; text-decoration: none;}

.related-shortdesc      {font-family:verdana; font-weight:normal; font-size:7pt; color:#E3DFDD; text-decoration: none;}
.related-shortdesc:hover {font-family:verdana; font-weight:normal; font-size:7pt; color:E3DFDD; text-decoration: none;}

.homepage-sections-title         { font-family:verdana; font-weight:light; font-size:13pt; color:#000; text-decoration: none; }
.homepage-subsection-title       { font-family:verdana; font-weight:bold;  font-size:7pt;  color:#000; text-decoration: none;}
.homepage-subsection-title:hover { font-family:verdana; font-weight:bold;  font-size:7pt;  color:#000; text-decoration: none;}
.homepage-subsection-text        { font-family:verdana; font-weight:light; font-size:7pt;  color:#000; text-decoration: none; vertical-align:top;}
.homepage-subsection-text:hover  { font-family:verdana; font-weight:light; font-size:7pt;  color:#000; text-decoration: none; vertical-align:top;}

.sizechart-text { font-family:verdana; font-weight:normal; font-size:9pt; color:#000000; text-decoration: none; }
.sizechart-bold { font-family:verdana; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none;}

div.homepage-button         {background:url("/mailorder/images/b_browse_on.gif") no-repeat; background-position: 0px 0px;float: left;}
div.homepage-button a       {background:url("/mailorder/images/b_browse_off.gif") no-repeat; background-position: 0px 0px;display: block;margin: 0; padding:0;width:100%; height:100%;}
div.homepage-button a:hover {background-image: none;}
div.homepage-button span    {display: block; margin: 0; padding:0;}

div.menu                {background:url("/mailorder/images/selector_on.gif") no-repeat; background-position: top left ;float: left;}
div.menu a              {background:url("/mailorder/images/selector_off.gif") no-repeat; background-position: top left ;float: left;}
div.menu a:hover        {background-image: none;}
div.menu span           {display: block; margin: 0; padding:0; margin-left:18px;}

div.menu-selected       {background:url("/mailorder/images/selector_off.gif") no-repeat; background-position: top left ;float: left; white-space: nowrap;}
div.menu-selected a     {background:url("/mailorder/images/selector_on.gif") no-repeat; background-position: top left ;float: left; white-space: nowrap;}
div.menu-selected span  {display: block; margin: 0; padding:0; margin-left:18px; white-space: nowrap;}


div.button-go          { background:url("/mailorder/images/b_go.gif") no-repeat; background-position: -75px 0px; float: left;}
div.button-go a        { background:url("/mailorder/images/b_go.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-go a:hover  { background-image: none;}
div.button-go span     { display: block; margin: 0; padding:0;}

div.button-searchgo          { background:url("/mailorder/images/b_search_go.gif") no-repeat; background-position: -75px 2px; float: left;}
div.button-searchgo a        { background:url("/mailorder/images/b_search_go.gif") no-repeat; background-position:   0px 2px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-searchgo a:hover  { background-image: none;}
div.button-searchgo span     { display: block; margin: 0; padding:0;}

div.button-ok          { background:url("/mailorder/images/b_ok.gif") no-repeat; background-position: -76px 0px; float: left;}
div.button-ok a        { background:url("/mailorder/images/b_ok.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-ok a:hover  { background-image: none;}
div.button-ok span     { display: block; margin: 0; padding:0;}

div.button-search          { background:url("/mailorder/images/b_search.gif") no-repeat; background-position: -100px 0px; float: left;}
div.button-search a        { background:url("/mailorder/images/b_search.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-search a:hover  { background-image: none;}
div.button-search span     { display: block; margin: 0; padding:0;}

div.button-addtobasket { background:url("/mailorder/images/b_addbasket2.gif") no-repeat; background-position: -112px 0px; float: left;}
div.button-addtobasket a { background:url("/mailorder/images/b_addbasket2.gif") no-repeat; background-position: -0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-addtobasket a:hover  { background-image: none;}
div.button-addtobasket span     { display: block; margin: 0; padding:0;}

div.button-login          { background:url("/mailorder/images/b_login.gif") no-repeat; background-position: -58px 0px; float: left;}
div.button-login a        { background:url("/mailorder/images/b_login.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-login a:hover  { background-image: none;}
div.button-login span     { display: block; margin: 0; padding:0;}

div.button-email          { background:url("/mailorder/images/b_sendemail.gif") no-repeat; background-position: -154px 0px; float: left;}
div.button-email a        { background:url("/mailorder/images/b_sendemail.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-email a:hover  { background-image: none;}
div.button-email span     { display: block; margin: 0; padding:0;}

div.button-emptybasket          { background:url("/mailorder/images/b_emptybasket.gif") no-repeat; background-position: -143px 0px; float: left;}
div.button-emptybasket a        { background:url("/mailorder/images/b_emptybasket.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-emptybasket a:hover  { background-image: none;}
div.button-emptybasket span     { display: block; margin: 0; padding:0;}

div.button-updatebasket          { background:url("/mailorder/images/b_updatebasket.gif") no-repeat; background-position: -137px 0px; float: left;}
div.button-updatebasket a        { background:url("/mailorder/images/b_updatebasket.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-updatebasket a:hover  { background-image: none;}
div.button-updatebasket span     { display: block; margin: 0; padding:0;}

div.button-checkout          { background:url("/mailorder/images/b_checkout.gif") no-repeat; background-position: -87px 0px; float: left;}
div.button-checkout a        { background:url("/mailorder/images/b_checkout.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-checkout a:hover  { background-image: none;}
div.button-checkout span     { display: block; margin: 0; padding:0;}

div.button-updacc          { background:url("/mailorder/images/b_update-account.gif") no-repeat; background-position: -160px 0px; float: left;}
div.button-updacc a        { background:url("/mailorder/images/b_update-account.gif") no-repeat; background-position:   0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-updacc a:hover  { background-image: none;}
div.button-updacc span     { display: block; margin: 0; padding:0;}

div.button-noaccount          { background:url("/mailorder/images/b_orderwithoutlogin_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-noaccount a        { background:url("/mailorder/images/b_orderwithoutlogin_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-noaccount a:hover  { background-image: none;}
div.button-noaccount span     { display: block; margin: 0; padding:0;}

div.button-checkout-nextstep          { background:url("/mailorder/images/b_continue_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-checkout-nextstep a        { background:url("/mailorder/images/b_continue_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-checkout-nextstep a:hover  { background-image: none;}
div.button-checkout-nextstep span     { display: block; margin: 0; padding:0;}

div.button-checkout-usethisaddr          { background:url("/mailorder/images/b_usethisaddress_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-checkout-usethisaddr a        { background:url("/mailorder/images/b_usethisaddress_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-checkout-usethisaddr a:hover  { background-image: none;}
div.button-checkout-usethisaddr span     { display: block; margin: 0; padding:0;}

div.button-checkout-changeshipaddr          { background:url("/mailorder/images/b_changeaddress_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-checkout-changeshipaddr a        { background:url("/mailorder/images/b_changeaddress_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-checkout-changeshipaddr a:hover  { background-image: none;}
div.button-checkout-changeshipaddr span     { display: block; margin: 0; padding:0;}

div.button-sendmail          { background:url("/mailorder/images/b_sendmail_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-sendmail a        { background:url("/mailorder/images/b_sendmail_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-sendmail a:hover  { background-image: none;}
div.button-sendmail span     { display: block; margin: 0; padding:0;}

div.button-createmyaccount          { background:url("/mailorder/images/b_createaccount_on.gif") no-repeat; background-position: 0px 0px; float: left;}
div.button-createmyaccount a        { background:url("/mailorder/images/b_createaccount_off.gif") no-repeat; background-position:  0px 0px; display:block; margin: 0; padding:0;width:100%; height:100%;}
div.button-createmyaccount a:hover  { background-image: none;}
div.button-createmyaccount span     { display: block; margin: 0; padding:0;}

.top-border             { background-color: FFFFFF;}
.top-bordertitle        { background-color: #9999CC; font-family:verdana; font-weight:bold; font-size:7pt; color:#FFFFFF; text-decoration: none; }
.top-bordertext         { font-family:verdana; font-weight:normal; font-size:6pt; color:#FFFFFF; text-decoration: none; }
.top-bordertext a       { font-family:verdana; font-weight:normal; font-size:6pt; color:#FFFFFF; text-decoration: none; }
.top-bordertext a:hover { font-family:verdana; font-weight:bold; font-size:6pt; color:#FFFFFF; text-decoration: none; }

.dr-border-title-colour        { font-family:Palatino Linotype; height:26px; font-weight:normal; font-size:25px; color:#c7c7c7; text-decoration: none; padding-left:5px;}
.dr-border-desc        { font-family:verdana; height:17px; font-weight:bold; font-size:10px; color:#7e3040; text-decoration: none; padding-left:5px;}
.dr-border-desc-gray        { font-family:verdana; height:17px; font-weight:bold; font-size:10px; color:#828282; text-decoration: none; padding-left:5px;}
.dr-border-spacer       { border: none; padding:5px; padding-right:0px }
.dr-border-title        { font-family:verdana; height:17px; font-weight:bold; font-size:7pt; color:#000; text-decoration: none; padding-left:5px;}
.dr-border-inner        { width:139px; margin-right:30px; border-color:#000 }
.dr-border-inner-top	{ border-top: solid 3px #FFFFFF; background-color:#FFF; border-left: solid 3px #FFFFFF; border-right: solid 3px #FFFFFF; border-bottom: solid 3px #FFFFFF;}
.dr-border-inner-bottom { white-space: nowrap;}
.dr-border-productdesc  { vertical-align:bottom; text-align:left; width:90px;}
.dr-border-productdesc a{ display:inline; font-family:verdana; font-weight:light; font-size:6pt; color:#E3DFDD; text-decoration: none; }
.dr-border-productdesc a:hover { display:inline; font-family:verdana; font-weight:light; font-size:6pt; color:#FFFFFF; text-decoration: none; }

.dr-border-mc-title        { font-family:verdana; height:17px; font-weight:bold; font-size:8pt; color:#554337; text-decoration: none; padding-left:5px;}
a.dr-border-mc-title       { color:#000; font-size:8pt; }
a.dr-border-mc-title:hover { color:#666; font-size:8pt; }

.dr-border-mc-inner        { width:139px; margin-right:30px; }
.dr-border-mc-inner-top    { border-top: solid 1px #FFF; background-color:#fff; border-left: solid 1px #FFF; border-right: solid 3px #FFF; border-bottom: solid 3px #FFF;}
.dr-border-mc-inner-bottom { border-top: dotted 0px #FFFFFF; background-color:#fff; white-space: nowrap; border-bottom: solid 1px #FFFFFF;}

.dr-border-mc-inner-light  {  vertical-align:bottom; text-align:left; width:90px; font-family:verdana; font-weight:light; font-size:7pt; color:#000; text-decoration: none; }
.dr-border-mc-inner-light  a{ display:inline; color: #000; text-decoration: none; font-weight:light; font-size:7pt;}
.dr-border-mc-inner-light  a:hover { display:inline; color:#666; text-decoration: none; font-weight:light; font-size:7pt;}
.dr-border-mc-inner-bold   { vertical-align:bottom; text-align:left; width:90px; font-family:verdana; font-weight:bold; font-size:7pt; color:#000; text-decoration: none; }
.dr-border-mc-inner-larger { vertical-align:bottom; text-align:left; width:90px; font-family:verdana; font-weight:light; font-size:7pt; color:#000; text-decoration: none;}

.cobar			   { padding-top:0px; padding-bottom:0px;}

.cobar-goco                { background: #FFFFFF; border: 1px solid #000000; padding-top:3px; padding-bottom:2px; padding-left:3px; padding-right:3px; display:inline; background:none; height:9px;}
.cobar-goco a              { background: #FFFFFF; font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none;}
.cobar-goco a:hover        { background: #FFFFFF; font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none;}

.cobar-total-A             { background:url("mailorder/images/co_arrow-A.gif") no-repeat center right; padding:5px; text-align:right;}
.cobar-total-B             { background:url("mailorder/images/co_arrow-B.gif") no-repeat center right; padding:5px; text-align:right;}
.cobar-total-C             { background:url("mailorder/images/co_arrow-C.gif") no-repeat center right; padding:5px; }

A                          { font-family:verdana; font-weight:bold; font-size:7pt; color:#000000; text-decoration: none; }
A:hover                    { font-family:verdana; font-weight:bold; font-size:7pt; color:#999; text-decoration: none; }
.body-shop                 { background:url("/mailorder/images/contentbg.gif"); margin: 0pt; }

.contact-details-text      { color:#000000; font-family:verdana; font-size:7pt; font-weight:normal; text-decoration:none; }
.contact-details-text p    { font-weight:bold }
