/* Style Sheet: (c) Copyright DR Solutions International Ltd. */

  /* default styles */
  *                                                                           {width:auto;height:auto;margin:0px;padding:0px;}
  body                                                                        {background:#FFFFFF;font:normal 62.5% Tahoma, Arial, Verdana;color:#666666;cursor:default;}
  div                                                                         {}
  h1                                                                          {font-size:2.00em;}
  h2                                                                          {font-size:1.50em;}
  h3                                                                          {font-size:1.20em;}
  p                                                                           {font-size:1.20em;}
  ul                                                                          {list-style-position:outside;}
  li                                                                          {list-style-type:square;}
  a                                                                           {color:#FFFFFF;text-decoration:none;cursor:pointer;}
  a:hover                                                                     {color:#FFFFFF;}
  img                                                                         {border:0px;}

  /* common styles */
  input, select                                                               {border:1px solid #CCCCCC;padding:1px;}
  select                                                                      {cursor:pointer;}
  input.left, select.left                                                     {float:left;}
  input.right, select.right                                                   {float:right;}
  input.disabled, select.disabled                                             {background:#CCCCCC;border:1px solid #DDDDDD;color:#EEEEEE;cursor:pointer;text-align:center;}
  input.required, select.required                                             {border-color:#98BC98;}
  input.error, select.error                                                   {background:#FFD5D5;border-color:#FF0000;}
  input.button                                                                {width:110px;background:#A31E33;border:1px solid #CCCCCC;padding:2px;color:#FFFFFF;cursor:pointer;text-align:center;}
  input.button:hover                                                          {background:#EB94A0;border-color:#A31E33;color:#A31E33;}

  /* content styles */
  body                                                                        {}
  #doc                                                                        {overflow:hidden;width:100%;}
  #head                                                                       {overflow:hidden;width:950px;height:138px;margin:auto;}
  #head img#head-logo                                                         {float:left;width:155px;height:128px;margin-left:10px;margin-top:5px;}
  #head img#head-name                                                         {float:left;width:442px;height:48px;margin-left:22px;margin-top:46px;}
  #head p                                                                     {float:right;margin-right:20px;margin-top:80px;color:#A31E33;}
  #head p a                                                                   {color:#A31E33;}
  #head p a:hover                                                             {text-decoration:underline;}
  #menu                                                                       {overflow:hidden;width:100%;height:38px;background:url('../image/menu-background.gif');}
  #menu div                                                                   {width:950px;height:38px;margin:auto;}
  #menu div ul                                                                {height:30px;margin-top:7px;padding-left:5px;padding-right:5px;}
  #menu div ul li                                                             {float:left;height:30px;list-style-type:none;}
  #menu div ul li:hover                                                       {cursor:pointer;}
  #menu div ul li h1                                                          {margin-top:6px;font-size:1.40em;font-weight:normal;color:#FFFFFF;text-align:center;}
  #menu div ul li h1 a                                                        {padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:6px;}
  #menu div ul li h1 a:hover                                                  {color:#FFFFFF;}
  #menu div ul li h1 a.selected                                               {font-weight:bold;}
  #crumb                                                                      {overflow:hidden;width:950px;height:36px;margin:auto;}
  #crumb p                                                                    {float:left;margin-left:20px;margin-top:8px;font-size:1.30em;font-weight:bold;color:#999999;}
  #crumb p a                                                                  {color:#999999;}
  #crumb ul                                                                   {float:left;margin-top:8px;}
  #crumb ul li                                                                {float:left;margin-left:10px;list-style-type:none;}
  #crumb ul li h1                                                             {float:left;margin-left:0px;font-size:1.30em;color:#A31E33;}
  #crumb ul li h1 a                                                           {color:#A31E33;}
  #crumb ul li p                                                              {margin:0px;padding:0px;}
  #crumb ul li a                                                              {margin-left:5px;padding-left:5px;padding-right:5px;color:#999999;}
  #crumb ul li a:hover                                                        {color:#A31E33;}
  #body                                                                       {overflow:hidden;width:950px;min-height:472px;margin:auto;padding-bottom:15px;}
  #body #list                                                                 {overflow:hidden;float:left;width:250px;margin-right:30px;}
  #body #list ul                                                              {overflow:hidden;}
  #body #list ul li                                                           {overflow:auto;width:250px;min-height:30px;background:url('../image/list-background.gif') no-repeat;}
  #body #list ul li p                                                         {padding-left:36px;padding-top:8px;padding-bottom:8px;}
  #body #list ul li p a                                                       {padding-left:2px;padding-right:2px;color:#A31E33;}
  #body #list ul li.selected                                                  {background:url('../image/list-selected-background.gif') no-repeat;}
  #body #list ul li.selected p a                                              {font-weight:bold;}
  #body #list ul li.item                                                      {background:url('../image/list-item-background.gif') no-repeat;}
  #body #list ul li.item p                                                    {padding-left:46px;background:url('../image/list-item-background.gif') no-repeat;}
  #body #list ul li.item.selected p a                                         {font-weight:bold;}
  #body #content                                                              {overflow:hidden;float:right;width:650px;margin-right:20px;}
  #body #content #home                                                        {margin-bottom:15px;}
  #body #content #home #banner                                                {width:648px;height:248px;border:1px solid #CCCCCC;}
  #body #content #home #banner embed                                          {width:648px;height:248px;}
  #body #content #home #banner object                                         {width:648px;height:248px;}
  #body #content #home p                                                      {padding-top:15px;text-align:justify;}
  #body #content #thumb                                                       {overflow:hidden;width:650px;}
  #body #content #thumb h2.special                                            {float:left;padding-bottom:15px;color:#A31E33;}
  #body #content #thumb p.special                                             {float:right;}
  #body #content #thumb p.special a                                           {color:#A31E33;}
  #body #content #thumb p.special a:hover                                     {text-decoration:underline;}

  #body #content #thumb ul                                                    {overflow:hidden;width:650px;}
  #body #content #thumb ul.sub                                                {margin-left:38px;}
  #body #content #thumb ul li.spacer                                          {margin-top:35px;}
  #body #content #thumb ul li.sub                                             {float:left;width:210px;list-style-type:none;text-align:center;}
  #body #content #thumb ul li.sub div.thumb                                   {float:left;width:150px;}
  #body #content #thumb ul li.sub div.thumb img                               {width:150px;height:150px;}
  #body #content #thumb ul li.sub div.thumb p                                 {padding:2px;color:#A31E33;}
  #body #content #thumb ul li.sub div.thumb p a                               {padding:2px;color:#A31E33;}
  #body #content #thumb ul li.item                                            {float:left;width:650px;list-style-type:none;}
  #body #content #thumb ul li.item div.thumb                                  {float:left;width:150px;}
  #body #content #thumb ul li.item div.thumb img                              {width:150px;height:150px;}
  #body #content #thumb ul li.item div.thumb p                                {padding:2px;color:#A31E33;}
  #body #content #thumb ul li.item div.description                            {float:right;width:490px;}
  #body #content #thumb ul li.item div.description h1.name                    {font-size:1.40em;}
  #body #content #thumb ul li.item div.description p.link                     {float:right;width:100px;height:23px;background:#A31E33;margin-left:4px;margin-top:5px;padding-top:8px;font-weight:bold;text-align:center;}
  #body #content #thumb ul li.item div.description p.link a                   {padding:7px;}
  #body #content #thumb ul li.item div.description p.summary                  {height:125px;padding-top:5px;font-size:1.20em;font-weight:normal;text-align:justify;}
  #body #content #thumb ul li.item div.description div.description            {min-height:125px;padding-bottom:5px;font-weight:normal;text-align:justify;}
  #body #content #thumb ul li.item div.description div.description h1         {padding-top:5px;font-size:1.60em;}
  #body #content #thumb ul li.item div.description div.description h2         {padding-top:5px;font-size:1.40em;}
  #body #content #thumb ul li.item div.description div.description h3         {padding-top:5px;font-size:1.20em;}
  #body #content #thumb ul li.item div.description div.description p          {padding-top:5px;font-size:1.20em;}
  #body #content #thumb img                                                   {float:left;width:148px;height:148px;border:1px solid #CCCCCC;}
  #body #content #thumb p.thumb                                               {float:left;width:150px;}
  #body #content #thumb h1.description                                        {float:right;width:490px;}
  #body #content #thumb p.description                                         {float:right;width:490px;}
  #body #content #thumb p.addtobasket                                         {float:right;}
  #body #content #productlist                                                 {margin-bottom:12px;}
  #body #content .page                                                        {overflow:hidden;width:650px;height:31px;}
  #body #content .page .spacer                                                {float:left;width:650px;height:1px;background:#CCCCCC;font-size:1px;line-height:1px;}
  #body #content .page.top                                                    {margin-bottom:10px;}
  #body #content .page.bottom                                                 {margin-top:10px;}
  #body #content .page .left                                                  {float:left;height:29px;}
  #body #content .page .right                                                 {float:right;height:29px;}
  #body #content .page p                                                      {color:#666666;padding:5px;padding-top:7px;}
  #body #content .page a                                                      {color:#A31E33;}
  #body #content .page a:hover                                                {text-decoration:underline;}
  #body #content .page a.selected                                             {font-weight:bold;text-decoration:underline;}
  #body #content #contactus a                                                 {color:#666666;}
  #body #content #contactform                                                 {overflow:hidden;width:650px;}
  #body #content #contactform p.denote                                        {color:#990000;}
  #body #content #contactform div.field                                       {margin:5px;}
  #body #content #contactform div.field h2                                    {font-size:1.30em;}
  #body #content #contactform div.field p                                     {margin-bottom:2px;}
  #body #content #contactform div.field p input                               {width:420px;}
  #body #content #contactform div.field p select                              {width:424px;}
  #body #content #contactform div.field p textarea                            {width:420px;height:90px;}
  #body #content #contactform div.field p span                                {color:#990000;}
  #body #content #contactform p.right                                         {width:332px;float:right;margin-top:10px;}
  #body #content #contactform p.error                                         {font-weight:bold;color:#CC0000;}
  #body #quote                                                                {overflow:hidden;width:910px;margin:auto;}
  #body #quote a                                                              {color:#A31E33;}
  #body #quote div.title h2                                                   {font-size:1.20em;padding-bottom:10px;}
  #body #quote div.title h2.success                                           {color:#009900;}
  #body #quote div.title h2.error                                             {color:#CC0000;}
  #body #quote #basket                                                        {}
  #body #quote #basket table                                                  {width:100%;}
  #body #quote #basket table tr                                               {overflow:hidden;}
  #body #quote #basket table tr.title                                         {height:30px;background:#A31E33;color:#FFFFFF;}
  #body #quote #basket table tr.item                                          {height:25px;background:#F1F1F1;}
  #body #quote #basket table tr.total                                         {height:30px;background:#F1F1F1;}
  #body #quote #basket table tr.spacer                                        {height:1px;background:#CCCCCC;font-size:0.01em;line-height:0.01em;}
  #body #quote #basket table tr td                                            {padding-left:5px;padding-right:5px;}
  #body #quote #basket table tr td h2                                         {width:100%;margin:0px;padding:0px;font-size:1.30em;}
  #body #quote #basket table tr td p                                          {width:100%;margin:0px;padding:0px;}
  #body #quote #basket table tr .item                                         {width:auto;}
  #body #quote #basket table tr .item h2                                      {}
  #body #quote #basket table tr .item p                                       {padding-left:5px;}
  #body #quote #basket table tr .from                                         {width:100px;}
  #body #quote #basket table tr .from h2                                      {text-align:center;}
  #body #quote #basket table tr .from p                                       {text-align:center;}
  #body #quote #basket table tr .quantity                                     {width:40px;}
  #body #quote #basket table tr .quantity h2                                  {text-align:center;}
  #body #quote #basket table tr .quantity p                                   {text-align:center;}
  #body #quote #basket table tr .quantity input                               {width:30px;text-align:center;}
  #body #quote #basket table tr .remove                                       {width:60px;text-align:center;}
  #body #quote #basket table tr .remove p                                     {font-size:1.40em;font-weight:bold;text-align:center;}
  #body #quote #basket input.button                                           {margin-top:5px;}
  #body #quote #basket input.left                                             {margin-right:5px;}
  #body #quote #basket input.right                                            {margin-left:5px;}
  #body #quote #send                                                          {overflow:hidden;width:910px;}
  #body #quote #send p.denote                                                 {color:#990000;}
  #body #quote #send div.field                                                {width:405px;margin:5px;}
  #body #quote #send div.field h2                                             {font-size:1.30em;}
  #body #quote #send div.field p                                              {margin-bottom:2px;}
  #body #quote #send div.field p input                                        {width:400px;}
  #body #quote #send div.field p select                                       {width:404px;}
  #body #quote #send div.field p textarea                                     {width:400px;height:70px;}
  #body #quote #send div.field span                                           {color:#990000;}
  #body #quote #send p.error                                                  {font-weight:bold;color:#CC0000;}
  #body #quote #send div.left                                                 {overflow:hidden;float:left;width:450px;}
  #body #quote #send div.right                                                {overflow:hidden;float:right;width:410px;padding-left:40px;}
  #body #quote .confirm                                                       {margin-top:10px;}
  #body #quote .confirm div.field                                             {overflow:hidden;background:#;}
  #body #quote .confirm div.field h2                                          {float:left;width:200px;}
  #body #quote .confirm div.field p                                           {float:right;width:200px;text-align:right;}
  #body #quote .confirm div.field .full                                       {width:400px;}
  #body #quote .confirm p.left                                                {float:left;}
  #body #quote .confirm p.right                                               {float:right;}
  
  #foot                                                                       {overflow:hidden;width:100%;height:36px;background:url('../image/menu-background.gif');}
  #foot p                                                                     {width:950px;height:30px;margin:auto;margin-top:10px;font-size:1.00em;text-align:center;color:#FFFFFF;}
