
body    {margin:0px; padding:0px;font-family: Verdana,Arial,Helvetica, Sans-Serif; color:#ffffff; font-size:10px;background-color:#35312F;}

#wrap   {margin:0px auto 0px auto; width:842px; padding:30px;background-color:#000000; border:solid 1px #504C4C}
  #container {float:left; width:840px;}
    #header     {float:left; width: 840px; height:117px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px}
        #logo          {float:left; width:134px; margin:0px 0px 0px 0px;}  
        #navmain       {float:left; width:682px; margin:0px 0px 0px 24px;}        
        #search        {float:left; width:679px; height:36px; border-bottom:solid 1px #504C4C; margin:2px 0px 0px 0px}  
            #searchpanel  {float:left; width:200px; color:#87BADC; font-size:11px; font-weight:bold; margin:6px 0px 0px 1px} 
             a.link_whitebold:link   {color:#ffffff; text-decoration:none;  font-weight:bold; font-size:11px}     
             a.link_whitebold:visited   {color:#ffffff; text-decoration:none;  font-weight:bold; font-size:11px}
             a.link_whitebold:hover     {color:#87BADC; text-decoration:none;  font-weight:bold; font-size:11px}  
             a.link_whitebold_on  {color:#87BADC; text-decoration:none;  font-weight:bold; font-size:11px}     
               
            #gallerylink  {float:right; width:200px; text-align:right; margin:10px 1px 0px 0px}    
        #heading       {float:left; width:679px; height:33px; border-bottom:solid 1px #504C4C;}        
    
    #colL    {float:left; width:134px; margin:0px 0px 0px 0px;}    
    #colM    {float:left; width:525px; margin:0px 20px 0px 24px;}
    #colR    {float:left; width:134px; margin:0px 0px 0px 0px;}
    
    
    #footer             {float:left; margin:25px 0px 0px 0px; color:#504C4C;}
    #footer_comments    {padding:0px 0px 10px 0px; border-bottom:solid 1px #504C4C; color:#87BADC;}
    .footer_comments2   {color:#504C4C;}
        #footer_links       {padding:8px 0px 0px 0px; color:#504C4C}
        #footer    a      {text-decoration:none; font-size:10px; }   
        a.fn:link      {color:#504C4C;}
        a.fn:visited   {color:#504C4C;}
        a.fn:hover     {color:#ffffff;}
        a.fn_on        {color:#ffffff;}
  
    /* Panels */  
  
    .pn_home_details ul {margin:0px 0px 0px 0px}
     .pn_home_details li {margin:0px 0px 4px 15px; padding:0px 0px 0px 0px; color:#87BADC}  
     
     a.pn_blue:link   {color:#87BADC; text-decoration:none; }     
     a.pn_blue:visited   {color:#87BADC; text-decoration:none; }
     a.pn_blue:hover     {color:#ffffff; text-decoration:none; }   
     
     .panel_side    a     {text-decoration:none; font-size:10px; display: block; }    
        a.sn:link      {width:120px; color:#87BADC; padding:0px 0px 4px 0px;text-decoration:none;}
        a.sn:visited   {width:120px; color:#87BADC; padding:0px 0px 4px 0px;text-decoration:none;}
        a.sn:hover     {width:120px; color:#ffffff; padding:0px 0px 4px 0px;text-decoration:none;}
        a.sn_on        {width:120px; color:#E8972A; padding:0px 0px 4px 0px; font-weight:bold;text-decoration:none;}
        
        a.sn2:link      {width:111px; color:#cdcdcb; padding:0px 0px 4px 10px;}
        a.sn2:visited   {width:111px; color:#cdcdcb; padding:0px 0px 4px 10px;}
        a.sn2:hover     {width:111px; color:#ffffff; padding:0px 0px 4px 10px;}
        a.sn2_on        {width:111px; color:#E8972A; padding:0px 0px 4px 10px; font-weight:bold}
     
    .panel_side          {float:left;  border:solid 1px #504C4C; margin-bottom:8px}
    .panel_side_header   {float:left; width:120px; border-bottom:solid 1px #504C4C; padding:6px; color:#858382; font-size:9px; font-weight:bold}
    .panel_side_content  {float:left; width:120px; padding:6px; background-image: url(/imgs/bgs/pattern.jpg); background-repeat: repeat-y; }
    
    .pn_home_L        {float:left; border:solid 1px #504C4C; width:253px; margin:0px 10px 10px 0px}
    .pn_home_R        {float:left; border:solid 1px #504C4C; width:253px; margin:0px 0px 10px 0px}
    
        .pn_home_header_product    {border-bottom:solid 1px #504C4C; padding:6px; color:#ffffff; background-color:#007EC9; font-size:11px; font-weight:bold}
        .pn_home_header_news       {border-bottom:solid 1px #504C4C; padding:6px; color:#ffffff; background-color:#7E336E; font-size:11px; font-weight:bold}
        .pn_home_content           {float:left;padding:8px; margin:0px 0px 0px 0px}
            
            .pn_home_img           {float:left; width:130px}
            .pn_home_byline        {float:left; font-size:10px; margin:2px 0px 10px 0px; color:#cdcdcb}
            .pn_home_details       {float:left; margin:0px 0px 0px 8px}
            .pn_home_news_copy     {float:left; width:90px; height:100px}
            .pn_home_product_copy  {float:left; width:90px; height:76px}
            .pn_home_pricelable    {color:#858382;font-size:11px;}
            .pn_home_priceamount   {color:#E8972A;font-size:15px;font-weight:bold}
            .pn_home_dellable      {color:#858382;font-size:10px;}
            
        
    /* Text, Images, Copy links */    
    h1 {color:#E8972A; font-size:16px; font-weight:bold; line-height:32px; margin:0px 0px 0px 2px; padding:0px;}   
    h2 {font-size:14px; color:#ffffff; margin:0px 0px 5px 0px; font-weight:normal}   
    h3 {font-size:10px; color:#ffffff; margin:0px 0px 5px 0px; font-weight:bold}   
    
    p           {font-size:10px; color:#cdcdcb; margin:0px 0px 15px 0px }
    p.p2           {font-size:10px; color:#cdcdcb; margin:0px 0px 5px 0px }
    p.blue           {font-size:10px; color:#87BADC; margin:0px 0px 5px 0px }
    
    ul {margin-bottom:18px; margin-top:0px;}
    li {margin:0px 0px 6px 0px; color:#cdcdcb}
        
    a.copylink:link    {font-size:10px; color:#87BADC; text-decoration:none;}
    a.copylink:visited {font-size:10px; color:#87BADC; text-decoration:none;}
    a.copylink:hover   {font-size:10px; color:#E8972A; text-decoration:none;} 
    
    a.copylink2:link    {font-size:10px; color:#cdcdcb; text-decoration:none;}
    a.copylink2:visited {font-size:10px; color:#cdcdcb; text-decoration:none;}
    a.copylink2:hover   {font-size:10px; color:#E8972A; text-decoration:none;}
     
    .imgnoborder { border: 0px; }
    .imgborder  {border:solid 1px #504C4C;}
    
    .fltL {float:left}
    
    
    table.Outer { float: left; border: 1px #504C4C solid; border-collapse: collapse; border-spacing: 0px; } 
    td.Head {background-color:#2D2D2F; border-bottom: 1px solid #504C4C; border-left: 1px solid #504C4C; text-align: left; text-indent: 3px; font-size: 11px; color: #cdcdcb; }
    td.Cell { border-bottom: 1px solid #504C4C; border-top: 0px; border-left: 1px solid #504C4C; border-right: 0px; text-align: left; padding-left:6px; font-weight: normal; font-size: 11px; color: #cdcdcb; background-color: #000000; }
    td.Cell2 { border-top: 0px; border-right: 0px; text-align: left; text-indent: 3px; font-weight: normal; font-size: 11px; color: #cdcdcb; background-color: #000000; }
    td.Cell3 { border-top: 0px; border-right: 0px; text-align: left; padding:6px 0px 7px 6px; font-weight: normal; font-size: 11px; color: #cdcdcb; background-color: #000000; }
    
    
     /* News */
    .news_sidenav {color:#E8972A; font-size:10px; margin:0px 0px 4px 0px; padding:0px;}
    .news_imgsidenav{border:solid 1px #504C4C; margin-top:4px}   
    #news_items {float:left; width:510px; color:#cdcdcb; padding:0px 0px 0px 0px}
    .news_item {float:left; width:510px; border-bottom:solid 1px #504C4C; padding:10px 0px 15px 0px}
    .news_item h2 {color:#ffffff; font-size:11px; font-weight:bold;  margin:0px 0px 2px 0px; padding:0px;}
    .news_item h3 {color:#87BADC; font-size:10px; font-style:italic; font-weight:normal;  margin:0px 0px 2px 0px; padding:0px;}
    .news_text {float:left;width:410px; padding:3px 10px 0px 0px}
    .news_img {float:left;width:80px; }
    #news_items a {text-decoration:none; color:#87BADC; height:35px; line-height:35px }
    
    
     
        
    /* Forms */
    .fm             {margin:0px; padding:0px }
    .fmPagPerPage   {width:110px; height:17px; font-size:9px; margin:3px 0px 12px 1px; border:solid 1px #B5B5B3; color:#000000; background-color: #ffffff;}
    #search         {font-size:11px; color:#cdcdcb; padding-top:1px}  
    .tn_search      {width:100px; font-size:11px; padding-left:3px;  margin:0px 0px 0px 7px; border:solid 1px #504C4C; color:#ffffff; background-color: #000000;}
   
    .fmElement {width:520px; padding-bottom:4px}
    .fmLabel {float:left;width:120px; font-size:10px; color:#cdcdcb; text-align:right; padding:3px 10px 0px 0px; font-weight:bold}
    .fmLabel2 {float:left; width:170px; font-size:10px; color:#cdcdcb; font-weight:bold}
    .fmInput {color:#cdcdcb;}
    .fmTxt1     {width:175px; font-size:11px;}
    .fmTxt2     {width:180px; font-size:11px;}
    .fmTxt3     {width:80px; font-size:11px; margin-bottom:4px}
    .fmTxt4     {width:113px; font-size:11px;}
    .fmTxt5     {width:30px; font-size:11px;}
    .fmArea2    {width:175px; height:40px; font-size:11px; font-family:Arial;}

    .fm_select {font-family:Verdana; font-size:10px; }

    
        
    div.formLabel {float:left; font-size:10px; padding-top:5px; width:100px; margin-bottom:5px}
    div.formElement{}
    .select1    {font-family: Verdana,Arial; margin-bottom:5px; padding-left: 5px; font-size:11px; color:#000000; overflow:auto;width:298px; border: solid 1px #cdcdcb;}
    .inputtxt1  {font-family: Verdana,Arial; margin-bottom:5px; padding-left: 5px; font-size:11px; color:#000000; overflow:auto;width:290px; height: 15px; border: solid 1px #cdcdcb;}
    .txtarea2   {font-family: Verdana,Arial; margin-bottom:5px; padding: 5px; font-size:11px; color:#000000; overflow:auto;width:286px;  height: 61px; border: solid 1px #cdcdcb;}
    
    
     /* PC */
    .cat_row1 {float:left; width:510px; padding:0px 0px 10px 0px; border-bottom:solid 1px #504C4C}
    .cat_row {float:left; width:510px; padding:10px 0px 10px 0px; border-bottom:solid 1px #504C4C}
    .cat_item {float:left; width:350px; padding:0px 10px 0px 10px; }
    .cat_item p {color:#87BADC; font-size:10px; margin:0px 0px 10px 0px; padding:0px; text-decoration:none}   
    
    a.cat_itemlink:link {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cat_itemlink:visited {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cat_itemlink:hover {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:underline}
      
    a.cat_heading:link {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cat_heading:visited {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cat_heading:hover {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:underline; display:block}   
    
    .cat_item2 {float:left; width:100px; padding:0px 13px 0px 0px; }
    .cat_item2 p {color:#704DA4; font-size:9px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}   
    
    .prod_row1 {float:left; width:510px; padding:10px 0px 10px 0px; border-bottom:solid 1px #504C4C; border-top:solid 1px #504C4C}
    .prod_row {float:left; width:510px; padding:10px 0px 10px 0px; border-bottom:solid 1px #504C4C}
    a.prod_heading:link {color:#ffffff; font-size:11px; font-weight:bold; padding:0px; text-decoration:none; }   
    a.prod_heading:visited {color:#ffffff; font-size:11px; font-weight:bold; padding:0px; text-decoration:none; }   
    a.prod_heading:hover {color:#ffffff; font-size:11px; font-weight:bold; padding:0px; text-decoration:underline;}
    .prod_item {float:left; width:425px; padding:0px 0px 0px 0px; }
    .prod_item p {color:#87BADC; font-size:10px; margin:4px 0px 5px 0px; padding:0px; text-decoration:none} 
    .prod_img {float:left;width:72px; margin:0px 8px 0px 0px; }
    .prod_price {float:left; margin:0px 0px 3px 0px; width:410px; color:#E8972A; font-size:16px; font-weight:bold;}
    .prod_price2 {margin:0px 0px 3px 0px;  color:#E8972A; font-size:16px; font-weight:bold;}
    .prod_price3 {color:#cdcdcb; font-size:10px; font-weight:normal;}
    .prod_moreinfo {float:left;padding:5px 0px 4px 0px; width:305px;}
    .prod_moreinfo a:link{color:#87BADC; text-decoration:none;}
    .prod_moreinfo a:visited{color:#87BADC; text-decoration:none;}
    .prod_moreinfo a:hover{color:#ffffff; text-decoration:none;}
    .prod_pag {float:left; width:510px;color:#cdcdcb;}
    .prod_pag a { text-decoration:none; color:#87BADC; height:35px; line-height:35px }
    .prod_dl {float:left; width:510px; text-align:right}
    .prod_dl2 {margin:14px 0px 0px 0px}
    a.prod_dllink:link {color:#E8972A; font-size:10px; font-weight:bold;text-decoration:none;}
    a.prod_dllink:visited {color:#E8972A; font-size:10px; font-weight:bold;text-decoration:none;}
    a.prod_dllink:hover {color:#ffffff; font-size:10px; font-weight:bold;text-decoration:none;}
    .prod_dlsize{color:#87BADC; font-size:10px;}
    
    .prod_detailsL {float:left;width:250px; margin:0px 10px 0px 0px}
    .prod_detailsL p {color:#E8972A; font-size:10px; margin:8px 0px 5px 0px; padding:0px; text-decoration:none} 
    .prod_detailsR {float:left;width:260px}
    p.prod_name {color:#ffffff; font-size:12px; font-weight:bold; margin:0px 0px 5px 0px;}
    .p2 {color:#87BADC; font-size:10px; margin:4px 0px 5px 0px; padding:0px; text-decoration:none}  
     /* .p2 {color:#cdcdcb; font-size:10px; margin:10px 0px 15px 0px; padding:0px; text-decoration:none}  */
    #pc_optionlables {float:left; width:250px; margin:0px 0px 15px 0px; }
    #pc_optionlables p{color:#cdcdcb;font-size:10px; margin:4px 0px 5px 0px; }
    
    
    
    
    
    
    #pc_related{}
    #pc_related h2{ color:#E8972A; font-size:12px; font-weight:bold;}
    #pc_related .items{width:510px; border-top:solid 1px #504C4C;}
    #pc_related .item{float:left; width:167px; margin:10px 0px 5px 0px;  }
   
        a.prod_related:link {color:#cdcdcb; font-size:10px; font-weight:bold;text-decoration:none;}
        a.prod_related:visited {color:#cdcdcb; font-size:10px; font-weight:bold;text-decoration:none;}
        a.prod_related:hover {color:#cdcdcb; font-size:10px; font-weight:bold;text-decoration:underline;}
    
   #pc_related .moreinfo {float:left; width:93px;}
    .moreinfo a:link{color:#87BADC; text-decoration:none;}
    .moreinfo a:visited{color:#87BADC; text-decoration:none;}
    .moreinfo a:hover{color:#ffffff; text-decoration:none;}
    
    #pc_related .img{float:left; width:60px; }
    #pc_related .details{float:left; width:100px; margin:0px 4px 0px 0px; }
    #pc_related .price{float:left; width:93px; color:#E8972A;} 
    
    
    
    
    
    a.recviewed:link {float:left; color:#87BADC; font-size:10px; text-decoration:none; display:block; width:100px; margin-bottom:4px}
    a.recviewed:visited {float:left; color:#87BADC; font-size:10px; text-decoration:none; display:block; width:100px; margin-bottom:4px}
    a.recviewed:hover {float:left; color:#ffffff; font-size:10px; text-decoration:none; display:block; width:100px; margin-bottom:4px}
    a.recviewed_on {float:left; color:#E8972A; font-size:10px; text-decoration:none; display:block; width:100px; margin-bottom:4px}
    
    a.rec_del:link {float:right; color:#87BADC; font-size:10px; text-decoration:none; display:block; width:10px}
    a.rec_del:visited {float:right; color:#87BADC; font-size:10px; text-decoration:none; display:block; width:10px}
    a.rec_del:hover {float:right; color:#ffffff; font-size:10px; text-decoration:none; display:block; width:10px}
    
    #test_colA{float:left; width:250px; margin:0px 20px 0px 0px}
        #test_colA p{border-bottom:solid 1px #504C4C; padding-bottom:20px}
    #test_colB{float:left; width:250px}
        #test_colB p{border-bottom:solid 1px #504C4C; padding-bottom:20px}
    .test_author { font-weight:bold}    
    
    
    .colchart_item {float:left; width:90px ; height:46px; border: solid 1px #E8972A; padding:2px; background-color:#000; margin:0px 7px 7px 0px}
    .colchart_name {float:left; width:35px ; height:40px; padding:8px 5px 0px 4px; text-align:center}
    .colchart_col {float:left; width:46px ; height:46px;}
    
    
    /* CMS */
    .cm_content {float:left; padding-right:10px}
   
    .cm_row1 {float:left; width:510px; padding:0px 0px 10px 0px; border-bottom:solid 1px #504C4C}
    .cm_row {float:left; width:510px; padding:10px 0px 10px 0px; border-bottom:solid 1px #504C4C}
    .cm_item {float:left; width:350px; padding:0px 10px 0px 10px; }
    .cm_item p {color:#87BADC; font-size:10px; margin:0px 0px 10px 0px; padding:0px; text-decoration:none}   
    
    a.cm_itemlink:link {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cm_itemlink:visited {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}
    a.cm_itemlink:hover {color:#00A3C6; font-size:10px; margin:0px 0px 0px 0px; padding:0px; text-decoration:underline}
      
    a.cm_heading:link {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cm_heading:visited {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:none; display:block}   
    a.cm_heading:hover {color:#ffffff; font-size:11px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; text-decoration:underline; display:block}   
    
    .cm_item2 {float:left; width:90px; padding:0px 12px 12px 0px; }
    .cm_item2 p {color:#704DA4; font-size:9px; margin:0px 0px 0px 0px; padding:0px; text-decoration:none}   
   
    
    .cm_pag {float:left; width:510px; color:#cdcdcb; border-top:solid 1px #504C4C}
    .cm_pag a { text-decoration:none; color:#87BADC; height:35px; line-height:35px }
   
    #cm_imgs {float:left; width:510px; margin:10px 0px 0px 0px;}
    #cm_imgs .imgdesc {float:left;margin:5px 0px 15px 0px; color:#cdcdcb; text-align:center}
    #cm_imgs .imgs {float:left; margin:0px 0px 20px 0px }
    #cm_imgs .img {float:left; width:107px; padding:0px 20px 0px 0px }
    
    
   
   
    /* mac IE5 ignore commented backslash hack v2 \*/
  
    
    /* end hack */
    
    