/* (c) Copyright DR Solutions International Ltd / Author: Andrew Green / Style Sheet: RK Direct */

  /* DEFAULT */
  *                                                                           {width:auto;height:auto;margin:0px;padding:0px;border:none;}
  html                                                                        {height:100%;}
  body                                                                        {height:100%;background:#666666;font:normal 62.5% Arial, Verdana, Tahoma;color:#666666;cursor:default;}
  div                                                                         {}
  h1                                                                          {font-size:1.50em;}
  h2                                                                          {font-size:1.40em;}
  h3                                                                          {font-size:1.20em;}
  p                                                                           {font-size:1.20em;}
  h2, h3, p                                                                   {font-weight:normal;}
  ul li                                                                       {list-style:none outside;}
  a                                                                           {color:#666666;text-decoration:none;}
  a:hover                                                                     {color:#D68F1B;}
  img                                                                         {border:0px;}
  a, select, input.submit, input.checkbox, label                              {cursor:pointer;}

  /* COMMON */
  hr                                                                          {width:100%;height:1px;background-color:#000000;margin:10px 0px;}
  .pointer                                                                    {cursor:pointer;}
  .w1-100                                                                     {width:100px;overflow:hidden;background:#CCCCCC url('wrapper1-100.gif') repeat-y;}
  .w1-100-head                                                                {width:100px;overflow:hidden;background:url('wrapper1-100-head.gif') no-repeat top left;}
  .w1-100-foot                                                                {width:90px;overflow:hidden;background:url('wrapper1-100-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-100.grey2 .w1-100-head                                                  {background-image:url('wrapper1-100-head-grey2.gif');}
  .w1-100.grey2 .w1-100-foot                                                  {background-image:url('wrapper1-100-foot-grey2.gif');}
  .w1-100.grey3 .w1-100-head                                                  {background-image:url('wrapper1-100-head-grey3.gif');}
  .w1-100.grey3 .w1-100-foot                                                  {background-image:url('wrapper1-100-foot-grey3.gif');}
  .w1-140                                                                     {width:140px;overflow:hidden;background:#CCCCCC url('wrapper1-140.gif') repeat-y;}
  .w1-140-head                                                                {width:140px;overflow:hidden;background:url('wrapper1-140-head.gif') no-repeat top left;}
  .w1-140-foot                                                                {width:130px;overflow:hidden;background:url('wrapper1-140-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-140.grey2 .w1-140-head                                                  {background-image:url('wrapper1-140-head-grey2.gif');}
  .w1-140.grey2 .w1-140-foot                                                  {background-image:url('wrapper1-140-foot-grey2.gif');}
  .w1-140.grey3 .w1-140-head                                                  {background-image:url('wrapper1-140-head-grey3.gif');}
  .w1-140.grey3 .w1-140-foot                                                  {background-image:url('wrapper1-140-foot-grey3.gif');}
  .w1-150                                                                     {width:150px;overflow:hidden;background:#CCCCCC url('wrapper1-150.gif') repeat-y;}
  .w1-150-head                                                                {width:150px;overflow:hidden;background:url('wrapper1-150-head.gif') no-repeat top left;}
  .w1-150-foot                                                                {width:140px;overflow:hidden;background:url('wrapper1-150-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-150.grey2 .w1-150-head                                                  {background-image:url('wrapper1-150-head-grey2.gif');}
  .w1-150.grey2 .w1-150-foot                                                  {background-image:url('wrapper1-150-foot-grey2.gif');}
  .w1-150.grey3 .w1-150-head                                                  {background-image:url('wrapper1-150-head-grey3.gif');}
  .w1-150.grey3 .w1-150-foot                                                  {background-image:url('wrapper1-150-foot-grey3.gif');}
  .w1-160                                                                     {width:160px;overflow:hidden;background:#CCCCCC url('wrapper1-160.gif') repeat-y;}
  .w1-160-head                                                                {width:160px;overflow:hidden;background:url('wrapper1-160-head.gif') no-repeat top left;}
  .w1-160-foot                                                                {width:150px;overflow:hidden;background:url('wrapper1-160-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-160.grey2 .w1-160-head                                                  {background-image:url('wrapper1-160-head-grey2.gif');}
  .w1-160.grey2 .w1-160-foot                                                  {background-image:url('wrapper1-160-foot-grey2.gif');}
  .w1-160.grey3 .w1-160-head                                                  {background-image:url('wrapper1-160-head-grey3.gif');}
  .w1-160.grey3 .w1-160-foot                                                  {background-image:url('wrapper1-160-foot-grey3.gif');}
  .w1-590                                                                     {width:590px;overflow:hidden;background:#CCCCCC url('wrapper1-590.gif') repeat-y;}
  .w1-590-head                                                                {width:590px;overflow:hidden;background:url('wrapper1-590-head.gif') no-repeat top left;}
  .w1-590-foot                                                                {width:580px;overflow:hidden;background:url('wrapper1-590-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-590.grey2 .w1-590-head                                                  {background-image:url('wrapper1-590-head-grey2.gif');}
  .w1-590.grey2 .w1-590-foot                                                  {background-image:url('wrapper1-590-foot-grey2.gif');}
  .w1-590.grey3 .w1-590-head                                                  {background-image:url('wrapper1-590-head-grey3.gif');}
  .w1-590.grey3 .w1-590-foot                                                  {background-image:url('wrapper1-590-foot-grey3.gif');}
  .w1-600                                                                     {width:600px;overflow:hidden;background:#CCCCCC url('wrapper1-600.gif') repeat-y;}
  .w1-600-head                                                                {width:600px;overflow:hidden;background:url('wrapper1-600-head.gif') no-repeat top left;}
  .w1-600-foot                                                                {width:590px;overflow:hidden;background:url('wrapper1-600-foot.gif') no-repeat bottom left;padding:5px;}
  .w1-600.grey2 .w1-600-head                                                  {background-image:url('wrapper1-600-head-grey2.gif');}
  .w1-600.grey2 .w1-600-foot                                                  {background-image:url('wrapper1-600-foot-grey2.gif');}
  .w1-600.grey3 .w1-600-head                                                  {background-image:url('wrapper1-600-head-grey3.gif');}
  .w1-600.grey3 .w1-600-foot                                                  {background-image:url('wrapper1-600-foot-grey3.gif');}
  .w2-100                                                                     {width:100px;overflow:hidden;background:#CCCCCC;}
  .w2-100-head                                                                {width:100px;overflow:hidden;background:url('wrapper2-100-head.gif') no-repeat top left;}
  .w2-100-foot                                                                {width:90px;overflow:hidden;background:url('wrapper2-100-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-100.grey1 .w2-100-head                                                  {background-image:url('wrapper2-100-head-grey1.gif');}
  .w2-100.grey1 .w2-100-foot                                                  {background-image:url('wrapper2-100-foot-grey1.gif');}
  .w2-100.grey2 .w2-100-head                                                  {background-image:url('wrapper2-100-head-grey2.gif');}
  .w2-100.grey2 .w2-100-foot                                                  {background-image:url('wrapper2-100-foot-grey2.gif');}
  .w2-100.grey3 .w2-100-head                                                  {background-image:url('wrapper2-100-head-grey3.gif');}
  .w2-100.grey3 .w2-100-foot                                                  {background-image:url('wrapper2-100-foot-grey3.gif');}
  .w2-140                                                                     {width:140px;overflow:hidden;background:#CCCCCC;}
  .w2-140-head                                                                {width:140px;overflow:hidden;background:url('wrapper2-140-head.gif') no-repeat top left;}
  .w2-140-foot                                                                {width:130px;overflow:hidden;background:url('wrapper2-140-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-140.grey1 .w2-140-head                                                  {background-image:url('wrapper2-140-head-grey1.gif');}
  .w2-140.grey1 .w2-140-foot                                                  {background-image:url('wrapper2-140-foot-grey1.gif');}
  .w2-140.grey2 .w2-140-head                                                  {background-image:url('wrapper2-140-head-grey2.gif');}
  .w2-140.grey2 .w2-140-foot                                                  {background-image:url('wrapper2-140-foot-grey2.gif');}
  .w2-140.grey3 .w2-140-head                                                  {background-image:url('wrapper2-140-head-grey3.gif');}
  .w2-140.grey3 .w2-140-foot                                                  {background-image:url('wrapper2-140-foot-grey3.gif');}
  .w2-150                                                                     {width:150px;overflow:hidden;background:#CCCCCC;}
  .w2-150-head                                                                {width:150px;overflow:hidden;background:url('wrapper2-150-head.gif') no-repeat top left;}
  .w2-150-foot                                                                {width:140px;overflow:hidden;background:url('wrapper2-150-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-150.grey1 .w2-150-head                                                  {background-image:url('wrapper2-150-head-grey1.gif');}
  .w2-150.grey1 .w2-150-foot                                                  {background-image:url('wrapper2-150-foot-grey1.gif');}
  .w2-150.grey2 .w2-150-head                                                  {background-image:url('wrapper2-150-head-grey2.gif');}
  .w2-150.grey2 .w2-150-foot                                                  {background-image:url('wrapper2-150-foot-grey2.gif');}
  .w2-150.grey3 .w2-150-head                                                  {background-image:url('wrapper2-150-head-grey3.gif');}
  .w2-150.grey3 .w2-150-foot                                                  {background-image:url('wrapper2-150-foot-grey3.gif');}
  .w2-160                                                                     {width:160px;overflow:hidden;background:#CCCCCC;}
  .w2-160-head                                                                {width:160px;overflow:hidden;background:url('wrapper2-160-head.gif') no-repeat top left;}
  .w2-160-foot                                                                {width:150px;overflow:hidden;background:url('wrapper2-160-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-160.grey1 .w2-160-head                                                  {background-image:url('wrapper2-160-head-grey1.gif');}
  .w2-160.grey1 .w2-160-foot                                                  {background-image:url('wrapper2-160-foot-grey1.gif');}
  .w2-160.grey2 .w2-160-head                                                  {background-image:url('wrapper2-160-head-grey2.gif');}
  .w2-160.grey2 .w2-160-foot                                                  {background-image:url('wrapper2-160-foot-grey2.gif');}
  .w2-160.grey3 .w2-160-head                                                  {background-image:url('wrapper2-160-head-grey3.gif');}
  .w2-160.grey3 .w2-160-foot                                                  {background-image:url('wrapper2-160-foot-grey3.gif');}
  .w2-240                                                                     {width:240px;overflow:hidden;background:#CCCCCC;}
  .w2-240-head                                                                {width:240px;overflow:hidden;background:url('wrapper2-240-head.gif') no-repeat top left;}
  .w2-240-foot                                                                {width:230px;overflow:hidden;background:url('wrapper2-240-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-240.grey1 .w2-240-head                                                  {background-image:url('wrapper2-240-head-grey1.gif');}
  .w2-240.grey1 .w2-240-foot                                                  {background-image:url('wrapper2-240-foot-grey1.gif');}
  .w2-240.grey2 .w2-240-head                                                  {background-image:url('wrapper2-240-head-grey2.gif');}
  .w2-240.grey2 .w2-240-foot                                                  {background-image:url('wrapper2-240-foot-grey2.gif');}
  .w2-240.grey3 .w2-240-head                                                  {background-image:url('wrapper2-240-head-grey3.gif');}
  .w2-240.grey3 .w2-240-foot                                                  {background-image:url('wrapper2-240-foot-grey3.gif');}
  .w2-250                                                                     {width:250px;overflow:hidden;background:#CCCCCC;}
  .w2-250-head                                                                {width:250px;overflow:hidden;background:url('wrapper2-250-head.gif') no-repeat top left;}
  .w2-250-foot                                                                {width:240px;overflow:hidden;background:url('wrapper2-250-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-250.grey1 .w2-250-head                                                  {background-image:url('wrapper2-250-head-grey1.gif');}
  .w2-250.grey1 .w2-250-foot                                                  {background-image:url('wrapper2-250-foot-grey1.gif');}
  .w2-250.grey2 .w2-250-head                                                  {background-image:url('wrapper2-250-head-grey2.gif');}
  .w2-250.grey2 .w2-250-foot                                                  {background-image:url('wrapper2-250-foot-grey2.gif');}
  .w2-250.grey3 .w2-250-head                                                  {background-image:url('wrapper2-250-head-grey3.gif');}
  .w2-250.grey3 .w2-250-foot                                                  {background-image:url('wrapper2-250-foot-grey3.gif');}
  .w2-590                                                                     {width:590px;overflow:hidden;background:#CCCCCC;}
  .w2-590-head                                                                {width:590px;overflow:hidden;background:url('wrapper2-590-head.gif') no-repeat top left;}
  .w2-590-foot                                                                {width:580px;overflow:hidden;background:url('wrapper2-590-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-590.grey1 .w2-590-head                                                  {background-image:url('wrapper2-590-head-grey1.gif');}
  .w2-590.grey1 .w2-590-foot                                                  {background-image:url('wrapper2-590-foot-grey1.gif');}
  .w2-590.grey2 .w2-590-head                                                  {background-image:url('wrapper2-590-head-grey2.gif');}
  .w2-590.grey2 .w2-590-foot                                                  {background-image:url('wrapper2-590-foot-grey2.gif');}
  .w2-590.grey3 .w2-590-head                                                  {background-image:url('wrapper2-590-head-grey3.gif');}
  .w2-590.grey3 .w2-590-foot                                                  {background-image:url('wrapper2-590-foot-grey3.gif');}
  .w2-600                                                                     {width:600px;overflow:hidden;background:#CCCCCC;}
  .w2-600-head                                                                {width:600px;overflow:hidden;background:url('wrapper2-600-head.gif') no-repeat top left;}
  .w2-600-foot                                                                {width:590px;overflow:hidden;background:url('wrapper2-600-foot.gif') no-repeat bottom left;padding:5px;}
  .w2-600.grey1 .w2-600-head                                                  {background-image:url('wrapper2-600-head-grey1.gif');}
  .w2-600.grey1 .w2-600-foot                                                  {background-image:url('wrapper2-600-foot-grey1.gif');}
  .w2-600.grey2 .w2-600-head                                                  {background-image:url('wrapper2-600-head-grey2.gif');}
  .w2-600.grey2 .w2-600-foot                                                  {background-image:url('wrapper2-600-foot-grey2.gif');}
  .w2-600.grey3 .w2-600-head                                                  {background-image:url('wrapper2-600-head-grey3.gif');}
  .w2-600.grey3 .w2-600-foot                                                  {background-image:url('wrapper2-600-foot-grey3.gif');}
  .title-100                                                                  {width:100px;height:20px;overflow:hidden;background:#CCCCCC url('title-100.gif') no-repeat top left;padding:2px 0px;text-align:center;}
  .title-140                                                                  {width:140px;height:20px;overflow:hidden;background:#CCCCCC url('title-140.gif') no-repeat top left;padding:2px 0px;text-align:center;}
  .title-150                                                                  {width:150px;height:20px;overflow:hidden;background:#CCCCCC url('title-150.gif') no-repeat top left;padding:2px 0px;text-align:center;}
  .title-160                                                                  {width:160px;height:20px;overflow:hidden;background:#CCCCCC url('title-160.gif') no-repeat top left;padding:2px 0px;text-align:center;}
  .b1                                                                         {height:24px;overflow:hidden;background:#D68F1B url('button1.gif') repeat-x;}
  .b1 .left                                                                   {height:24px;overflow:hidden;background:url('button1-left.gif') no-repeat top left;}
  .b1 .right                                                                  {height:24px;overflow:hidden;background:url('button1-right.gif') no-repeat top right;}
  .b1 a                                                                       {display:block;padding:4px;text-align:center;color:#FFFFFF;}
  .b1:hover                                                                   {background-color:#FFFFFF;}
  .b1:hover a                                                                 {color:#D68F1B;}
  .b1.grey1 .left                                                             {background-image:url('button1-left-grey1.gif');}
  .b1.grey1 .right                                                            {background-image:url('button1-right-grey1.gif');}
  .b1.grey2 .left                                                             {background-image:url('button1-left-grey2.gif');}
  .b1.grey2 .right                                                            {background-image:url('button1-right-grey2.gif');}
  .b1.grey3 .left                                                             {background-image:url('button1-left-grey3.gif');}
  .b1.grey3 .right                                                            {background-image:url('button1-right-grey3.gif');}
  .b2                                                                         {height:20px;overflow:hidden;background:#D68F1B;}
  .b2 .left                                                                   {height:20px;overflow:hidden;background:url('button2-left.gif') no-repeat top left;}
  .b2 .right                                                                  {height:20px;overflow:hidden;background:url('button2-right.gif') no-repeat top right;}
  .b2 a                                                                       {display:block;padding:2px;text-align:center;color:#FFFFFF;}
  .b2:hover                                                                   {background-color:#FFFFFF;}
  .b2:hover a                                                                 {color:#D68F1B;}
  .b2.grey1 .left                                                             {background-image:url('button2-left-grey1.gif');}
  .b2.grey1 .right                                                            {background-image:url('button2-right-grey1.gif');}
  .b2.grey2 .left                                                             {background-image:url('button2-left-grey2.gif');}
  .b2.grey2 .right                                                            {background-image:url('button2-right-grey2.gif');}
  .b2.grey3 .left                                                             {background-image:url('button2-left-grey3.gif');}
  .b2.grey3 .right                                                            {background-image:url('button2-right-grey3.gif');}
  .b2.grey4 .left                                                             {background-image:url('button2-left-grey4.gif');}
  .b2.grey4 .right                                                            {background-image:url('button2-right-grey4.gif');}
  .required                                                                   {background:#FFEEDD;border-color:#CC9966;}
  .error                                                                      {background:#FFCCCC;border-color:#FF6666;color:#990000;}

  /* STYLE */
  #container                                                                  {overflow:visible;width:1000px;min-height:100%;background:#FFFFFF url('background.gif') repeat-y;margin:0px auto;}
  #container-head                                                             {overflow:hidden;width:978px;background:#FFFFFF;margin:auto;}
    #head                                                                     {width:960px;height:130px;background:#7C715F url('head.gif') no-repeat;margin:10px auto;}
    #head img.logo                                                            {float:left;width:350px;height:80px;margin:25px 0px 0px 15px;}
    #head img.banner                                                          {float:right;width:500px;height:60px;margin:10px 10px 0px 0px;}
    #head img.call                                                            {float:right;width:495px;height:45px;margin:5px 10px 0px 0px;}
    #head img.top                                                             {margin-top:75px;}
    #menu                                                                     {overflow:hidden;width:960px;height:34px;background:url('menu.jpg');margin:5px auto;}
    #menu ul                                                                  {padding-left:10px;}
    #menu li                                                                  {overflow:hidden;float:left;padding:3px 0px;}
    #menu h1                                                                  {font-size:1.40em;font-weight:normal;}
    #menu a                                                                   {display:block;height:18px;padding:5px 18px;}
    #menu a:hover                                                             {background:url('menu-hover.jpg');}
    #menu a.active                                                            {background:url('menu-active.jpg');color:#FFFFFF;}
    #menu li input                                                            {float:left;width:150px;background:#EEEEEE;border:1px solid #999999;margin-right:5px;padding:1px;}
    #menu li input.submit                                                     {overflow:hidden;width:34px;height:20px;background:#D68F1B;padding:0px 0px 18px 0px;line-height:16px;font-size:1.20em;color:#FFFFFF;}
    #menu li input.submit:hover                                               {color:#D68F1B;}
    #menu li input:hover                                                      {background:#FFFFFF;border-color:#D68F1B;}
    #menu li.search                                                           {float:right;width:200px;margin:5px 5px 10px 0px;padding:2px 0px 0px 0px;}
    #menu li.search .b2                                                       {float:right;width:40px;background:#D68F1B url('search-button.gif') no-repeat;}
    #menu li.search .b2:hover                                                 {background-color:#FFFFFF;}
    #menu li.search .b2 a                                                     {background:transparent;padding:2px 0px 0px 0px;font-size:1.10em;font-weight:bold;}
    #crumb                                                                    {width:960px;height:auto;margin:5px auto;padding-left:15px;}
    #crumb ul.left                                                            {overflow:hidden;float:left;width:620px;height:auto;padding-bottom:6px;}
    #crumb ul.left li                                                         {float:left;padding-left:5px;}
    #crumb p                                                                  {padding-top:3px;font-size:1.10em;font-weight:bold;}
    #crumb a                                                                  {padding-left:5px;font-weight:normal;}
    #crumb a.active                                                           {color:#D68F1B;font-weight:bold;}
    #crumb ul.right                                                           {float:right;margin:0px 10px 0px 0px;}
    #crumb ul.right li                                                        {float:right;}
    #crumb ul.right li p                                                      {padding:0px;}
    #crumb ul.right li p a                                                    {text-align:center;padding:2px 10px;font-weight:bold;color:#FFFFFF;}
    #crumb ul.right li input                                                  {float:left;width:80px;height:14px;background:#EEEEEE;border:1px solid #999999;margin:0px 0px 0px 4px;padding:2px;font-size:0.90em;}
    #crumb ul.right li input:hover                                            {background:#FFFFFF;border-color:#D68F1B;}
    #crumb ul.right li .b2                                                    {float:left;background:#A69B8A;margin:0px 0px 0px 4px;}
    #crumb ul.right li .b2 a                                                  {padding:3px 6px 0px 6px;}
    #crumb ul.right li .b2:hover                                              {background:#D68F1B;}
    #crumb ul.right li.login p                                                {float:left;color:#D68F1B;}
    #crumb ul.right li.login span                                             {float:left;padding:3px 0px 0px 5px;}
  #body                                                                       {overflow:hidden;width:960px;background:url('#background.gif') repeat-y fixed;margin:auto;}
  #body div.column                                                            {float:left;width:170px;background:url('column-top.gif') no-repeat;padding:5px 0px;}
    #categories ul                                                            {overflow:hidden;width:160px;margin:1px 5px 5px 5px;}
    #categories ul li                                                         {background:#D68F1B url("category-center.gif") repeat-y center center;margin:4px 0px 0px 0px;overflow:hidden;}
    #categories ul li h2                                                      {display:block;}
    #categories ul li span                                                    {display:block;overflow:hidden;background:url("category-top.gif") no-repeat top center;}
    #categories ul li span span                                               {background:url("category-bottom.gif") no-repeat bottom center;}
    #categories ul li a                                                       {display:block;padding:4px;text-align:center;color:#FFFFFF;}
    #categories ul li.sub1                                                    {background:#948772;}
    #categories ul li.sub2                                                    {background:#837865;}
    #categories ul li.sub3                                                    {background:#756B59;}
    #categories ul li.sub4                                                    {background:#675F4E;}
    #categories ul li.sub1 span,
    #categories ul li.sub2 span,
    #categories ul li.sub3 span,
    #categories ul li.sub4 span                                               {background:url("category-sub-top.gif") no-repeat top center;}
    #categories ul li.sub1 span span,
    #categories ul li.sub2 span span,
    #categories ul li.sub3 span span,
    #categories ul li.sub4 span span                                          {background:url("category-sub-bottom.gif") no-repeat bottom center;}
    #categories ul li:hover,
    #categories ul li.active                                                  {background-color:#FFFFFF !important;}
    #categories ul li:hover a,
    #categories ul li.active a                                                {color:#D68F1B;}
    #page-wrapper                                                             {overflow:hidden;float:left;width:610px;background:url('page-top.gif') no-repeat top center;margin:0px 5px;}
/*      #page                                                                   {width:600px;background:url('page-bottom.gif') no-repeat bottom center;padding:10px 5px;}*/
      #page                                                                   {width:600px;padding:3px 5px;}
      #page h1                                                                {display:block;background:url('page-title.gif') repeat-x bottom center;margin-bottom:10px;padding:5px 0px 5px 0px;color:#D68F1B;}
      #page .w2-600                                                           {background-color:#A69B8A;}
      #page .w1-590                                                           {background-color:#D3CDC5;}
      #page .noresults                                                        {background-color:#D3CDC5;margin-top:5px;text-align:center;}
      #page .b1 a, #page .b2 a                                                {font-weight:bold;}
      #page .b1.left, #page .b2.left                                          {width:100px;float:left;margin-right:5px;}
      #page .b1.right, #page .b2.right                                        {width:100px;float:right;margin-left:5px;}
      #page .b1.mtop, #page .b2.mtop                                          {margin-top:5px;}
      #page .b1.mbtm, #page .b2.mbtm                                          {margin-bottom:5px;}
      #page .msg-green, #page .msg-red, #page .msg-yellow                     {margin:0px 0px 5px 0px;}
      #page .msg-green                                                        {background-color:#99DD99;color:#006600;}
      #page .msg-red                                                          {background-color:#FF9999;color:#990000;}
      #page .msg-yellow                                                       {background-color:#FFCC99;color:#994422;}
      
      #page .pagination                                                       {overflow:hidden;width:600px;}
      #page .pagination.top                                                   {background:url('page-title.gif') repeat-x bottom center;margin-bottom:5px;padding:0px 0px 2px 0px;}
      #page .pagination.bottom                                                {background:url('page-title.gif') repeat-x top center;margin-top:5px;padding:2px 0px 0px 0px;}
      #page .pagination p                                                     {width:600px;color:#D68F1B;overflow:hidden;}
      #page .pagination p a                                                   {padding:0px 5px;line-height:25px;color:#666666;float:left;}
      #page .pagination p a:hover                                             {background:#DDDDDD;color:#D68F1B;}
      #page .pagination p strong                                              {background:#CCCCCC;padding:0px 5px;line-height:25px;color:#D68F1B;float:left;}
      #page .pagination p span                                                {line-height:25px;float:left;}
      #page .pagination p span.left                                           {padding-right:3px;}
      #page .pagination p span.right                                          {float:right;}
      
      #page .thumb                                                            {overflow:hidden;width:auto;margin:10px 0px;}
      #page .thumb .row                                                       {float:left;overflow:hidden;width:auto;background:url('thumb.gif') repeat-y top left;}
      #page .thumb .row-head                                                  {float:left;overflow:hidden;width:auto;background:url('thumb-head.gif') no-repeat top left;}
      #page .thumb .row-foot                                                  {float:left;overflow:hidden;width:auto;background:url('thumb-foot.gif') no-repeat bottom left;}
      #page .thumb ul                                                         {float:left;overflow:hidden;width:auto;padding:5px;}
      #page .thumb ul li                                                      {float:left;width:134px;}
      #page .thumb ul li h2                                                   {text-align:center;font-size:1.20em;}
      #page .thumb ul li p                                                    {text-align:center;}
      #page .thumb ul li a                                                    {display:block;}
      #page .thumb ul li span                                                 {display:block;font-size:1.00em;font-weight:bold;color:#7C715F;}
      #page .thumb ul li img                                                  {display:block;width:120px;height:120px;margin:5px auto;}
      #page .thumb ul li img.brand                                            {display:block;width:114px;height:auto;margin:5px auto;}
      #page .thumb ul li strong                                               {display:block;font-size:1.20em;color:#D68F1B;}
      #page .thumb ul li strong span                                          {text-decoration:line-through;color:#7C715F;}
      #page .thumb .row ul li.mleft                                           {margin-left:18px;}
      
      #page .form                                                             {margin:0px 0px 5px 0px;}
      #page .form strong                                                      {display:block;overflow:visible;float:left;width:95px;height:18px;margin:0px 3px 2px 0px;padding:4px 0px 0px 0px;}
      #page .form input                                                       {float:right;width:180px;height:18px;border:1px solid #999999;margin:0px 0px 2px 0px;padding:1px;font-size:1.20em;}
      #page .form select                                                      {float:right;width:184px;height:22px;border:1px solid #999999;margin:0px 0px 2px 0px;padding:1px;font-size:1.20em;}
      #page .form textarea                                                    {float:right;width:180px;border:1px solid #999999;margin:0px 0px 2px 0px;padding:1px;font-size:1.20em;}
      #page .form object                                                      {overflow:auto;width:578px;height:450px;background:#FFFFFF;margin:0px;border:1px solid #999999;}
      #page .form iframe                                                      {overflow:auto;width:578px;height:460px;background:#FFFFFF;margin:0px;border:1px solid #999999;}
      #page .form h2 span                                                     {padding:0px 0px 0px 10px;font-size:0.80em;}
      #page .form .left                                                       {float:left;padding-right:5px;}
      #page .form .right                                                      {float:right;}
      #page .form .left, #page .form .right                                   {width:285px;}
      #page .form .left h2, #page .form .right h2, #page .form .full h2       {border-bottom:1px solid #999999;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;font-weight:bold;}
      #page .form .left i, #page .form .right i                               {width:180px;height:20px;float:left;padding:4px 0px 0px 0px;font-style:normal;text-align:right;}
      #page .form .left .bspace, #page .form .right .bspace                   {padding-bottom:24px;}
      #page .form .full strong                                                {width:165px;}
      #page .form .full input                                                 {width:407px;}
      #page .form .full select                                                {width:411px;}
      #page .form .full textarea                                              {width:407px;height:80px;}
      #page .form .full input.checkbox                                        {float:left;width:auto;margin:0px 5px;}
      #page .form .promo strong                                               {display:inline;width:auto;margin:0px;float:none;}
      #page .detail                                                           {overflow:hidden;margin-bottom:10px;}
      #page .detail .description                                              {float:left;width:340px;height:auto;}
      #page .detail .right                                                    {overflow:hidden;float:right;width:250px;}
      #page .detail .w2-250                                                   {background-color:#B9AFA2;margin:0px 0px 5px 0px;}
      #page .detail .w2-240                                                   {background-color:#FFFFFF;}
      #page .detail .image p                                                  {width:250px;text-align:center;}
      #page .detail .image img                                                {width:240px;height:240px;margin:0px;float:left;}
      #page .detail .image img.brand                                          {width:114px;height:38px;text-align:center;}
      #page .detail .image .w2-240-foot                                       {width:250px;padding:0px;}
      #page .detail .brand p                                                  {height:38px;text-align:center;}
      #page .detail .brand img                                                {width:114px;height:38px;}
      #page .detail .price p                                                  {font-size:1.60em;}
      #page .detail .price p span                                             {float:left;width:40px;text-align:right;}
      #page .detail .price p strong                                           {float:right;width:190px;text-align:center;color:#D68F1B;}
      #page .detail .price p strong span                                      {float:none;width:auto;margin:0px 20px 0px 0px;text-decoration:line-through;color:#7C715F;}
      #page .detail .option .select                                           {margin:5px 5px 0px 5px;}
      #page .detail .option .select select                                    {width:100%;border:1px solid #948772;padding:1px;}
      #page .detail .option .select a                                         {background-color:#D68F1B;font-weight:bold;color:#FFFFFF;}
      #page .detail .option .select a:hover                                   {background-color:#FFFFFF;color:#D68F1B;}
      #page .detail .option .w2-250-foot                                      {width:250px;padding:0px;}
      #page .detail .option .b2, #page .detail .option .b2 .left, #page .detail .option .b2 .right
                                                                              {width:240px;margin:auto;}
      #page .detail .option .b2                                               {margin:5px auto 5px auto;}
      #page .detail .option .b2 a                                             {font-weight:bold;}
      #page .detail .bulk h2                                                  {font-size:1.40em;}
      #page .detail .bulk p                                                   {font-size:1.20em;}
      #page .detail .bulk table                                               {width:236px;text-align:center;}
      #page .detail .bulk table td.title                                      {border-bottom:1px solid #999999;padding-bottom:3px;}
      #page .detail .bulk table td.title h2, #page .detail .bulk table td.title p
                                                                              {font-weight:bold;}
      #page .detail .bulk table td.quantity                                   {width:60px;}
      #page .detail .bulk .w2-240-foot                                        {width:236px;padding:2px;}
      #page .basket p                                                         {overflow:hidden;padding:5px 5px 0px 5px;}
      #page .basket p a                                                       {float:left;width:100px;background-color:#D68F1B;margin:0px 2px 0px 0px;font-weight:bold;text-align:center;color:#FFFFFF;}
      #page .basket p a:hover                                                 {background-color:#FFFFFF;color:#D68F1B;}
      #page .basket p a.right                                                 {float:right;margin:0px 0px 0px 2px;}
      #page .basket table                                                     {display:block;overflow:hidden;}
      #page .basket table tr td                                               {overflow:hidden;}
      #page .basket table tr td h2                                            {overflow:hidden;border-bottom:1px solid #A69B8A;padding:0px;font-weight:bold;}
      #page .basket table tr td p                                             {overflow:hidden;padding:2px 0px 0px 0px;line-height:22px;}
      #page .basket table tr td.remove                                        {width:20px;}
      #page .basket table tr td.remove .b2, #page .basket table tr td.remove .b2 .left, #page .basket table tr td.remove .b2 .right
                                                                              {width:16px;}
      #page .basket table tr td.remove .b2 p                                  {padding:0px;}
      #page .basket table tr td.remove .b2 a                                  {float:none;width:16px;background:transparent;margin:0px;padding:0px;font-size:1.00em;line-height:20px;}
      #page .basket table tr td.item                                          {width:360px;}
      #page .basket table tr td.item p                                        {margin:0px;padding:0px;}
      #page .basket table tr td.price                                         {width:75px;text-align:center;}
      #page .basket table tr td.quantity                                      {width:40px;text-align:center;}
      #page .basket table tr td.quantity input                                {width:30px;border:1px solid #999999;padding:1px;font-size:1.00em;text-align:center;}
      #page .basket table tr td.subtotal                                      {width:75px;text-align:right;}
      #page .basket table tr.full td                                          {border-top:1px solid #A69B8A;margin:2px 0px 0px 0px;}
      #page .basket table tr.full td p                                        {font-weight:bold;}
      #page .basket table tr.full td.item p                                   {text-align:right;}
      #page .basket table tr.full td.subtotal p                               {text-align:right;}
/*
      #page .basket table tr.full td.remove p                                 {font-size:1.30em;font-weight:normal;text-align:center;}
      #page .basket table tr.full td.item p                                   {text-align:left;}
*/
      #page .basket.summary table tr td.item                                  {width:380px;}
      #page .checkout.select p span                                           {display:block;margin-bottom:5px;}
      #page .form.payment p.valid select, #page .form.payment p.expires select
                                                                              {width:65px;}
      #page .form.payment p.valid select.spacer, #page .form.payment p.expires select.spacer
                                                                              {margin-right:54px;}
      #page .form.payment p.issue input, #page .form.payment p.security input
                                                                              {width:30px;margin-right:150px;}

      #page .orders h2                                                        {border-bottom:1px solid #999999;font-size:1.60em;}
      #page .orders table thead                                               {font-size:1.20em;font-weight:bold;}
      #page .orders table thead td                                            {padding:2px 0px;}
      #page .orders table tbody                                               {}
      #page .orders table tbody td                                            {padding:2px 0px 0px 0px;border-top:1px solid #DFDFDF;}
      #page .orders table td.date                                             {width:120px;}
      #page .orders table td.invoice                                          {width:180px;}
      #page .orders table td.total                                            {width:90px;}
      #page .orders table td.status                                           {width:140px;text-align:center;}
      #page .orders table td.view                                             {width:40px;text-align:center;}
      #page .orders table td.view a                                           {display:block;font-size:1.20em;line-height:15px;font-weight:bold;}
      #page .orders .b2, #page .orders .b2 .left, #page .orders .b2 .right    {width:40px;margin:auto;}

        #home .banner                                                         {text-align:center;}
        #home .banner img                                                     {width:600px;height:160px;}
        #delivery div                                                         {min-height:510px;background:#FFFFFF url('delivery-map.jpg') no-repeat bottom right;margin:0px 0px 10px 0px;}
    #summary                                                                  {color:#FFFFFF;}
    #summary p                                                                {text-align:center;}
    #summary .w2-140, #summary .w2-150, #summary .w2-160, #summary .title-160 {margin:auto;}
    #summary .title-160                                                       {background-color:#7C715F;margin-top:5px;}
      #basket                                                                 {background-color:#948772;}
      #basket ul                                                              {overflow:hidden;padding-top:3px;}
      #basket ul li                                                           {float:left;width:150px;padding:2px 0px 2px 0px;}
      #basket ul li p                                                         {overflow:hidden;text-align:left;color:#EFC681;}
      #basket ul li p a                                                       {width:140px;display:block;float:left;padding:1px 5px;color:#FFFFFF;}
      #basket ul li p span                                                    {display:block;float:left;padding-left:5px;}
      #basket ul li p strong                                                  {display:block;float:right;padding-right:5px;font-weight:normal;}
      #basket ul li p a:hover                                                 {background:#B9AFA2;}
      #basket ul li.full                                                      {border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;margin:2px 0px 3px 0px;padding:2px 0px 2px 0px;}
      #basket ul li p.total span, #basket li p.total strong                   {font-weight:bold;color:#FFFFFF;}
      #basket .w2-150                                                         {background-color:#A69B8A;}
      #basket .b2                                                             {width:140px;margin:5px;}
      #basket .b2 a                                                           {font-weight:bold;}
      #basket .pad                                                            {padding:4px;}
      #basket #items.w2-150-foot                                              {width:150px;padding:0px;}
      #delivery-thumb                                                         {width:160px;height:110px;background:#D68F1B no-repeat;margin:5px auto;}
      #delivery-thumb p                                                       {display:block;line-height:0.01em;font-size:0.01em;}
      #delivery-thumb img                                                     {display:block;width:160px;height:110px;}
      #delivery-thumb span                                                    {font-size:1.20em;}
      #mailinglist                                                            {background-color:#948772;}
      #mailinglist input                                                      {width:134px;height:14px;background:#DDDDDD;border:1px solid #948772;padding:2px;font-size:0.90em;}
      #mailinglist input:hover                                                {background-color:#FFFFFF;border-color:#D68F1B;}
      #mailinglist .w2-150                                                    {background-color:#A69B8A;}
      #mailinglist .b2                                                        {margin:5px 0px 0px 0px;}
      #mailinglist .b2 a                                                      {font-weight:bold;}
      #mailinglist .msg-green                                                 {background-color:#99DD99;color:#006600;}
      #mailinglist .msg-red                                                   {background-color:#FF9999;margin:5px 0px 0px 0px;color:#990000;}
      #manufacturers p img                                                    {width:150px;height:150px;margin:5px 0px 0px 0px;}
      .social                                                                 {margin:10px 0px 15px 13px;}
    #foot                                                                     {overflow:hidden;clear:both;width:600px;height:24px;background:url('foot.gif');margin:10px auto 0px auto;padding:10px 5px;color:#FFFFFF;}
    #foot p                                                                   {font-size:1.10em;text-align:center;}
    #foot p a                                                                 {color:#CCCCCC;}
    #foot p a:hover                                                           {color:#D68F1B;}
    #foot.absolute                                                            {position:absolute;top:100%;left:50%;margin:-44px 0px 0px -305px;}

