/* Twinventive basic stylesheet */
      
      /*
      body
      {
      color: #000000;
      font-family: arial;
      text-align:center;
      }
      */
      
    
      .twin_logo_box {
      float: left;
      /* border: 1px dotted #aaaaaa;  */ 
      text-align: left;
      width: 200px;
      height:auto;
      }
      
      .twin_header_menu {
      float: right;
      /* border: 1px dotted #aaaaaa;  */ 
      width:  796px; 
      height: 30px;
      padding: 0px 0px 0px 0px; 
      text-align: right;
      /* vertical-align: middle; */
      }
      
      .twin_header_bar {
      float: right;
      /* border: 1px dotted #aaaaaa;  */ 
      width:  776px; 
      height: 26px;
      padding:4px 0px 0px 20px; 
      text-align:left;
      text-decoration: none;
      font-family: arial;
      font-size:12px;   ;
      /* vertical-align: middle; */
      }      
        
      .twin_motto_box {
      float: left;
      /* border: 1px dotted #aaaaaa;  */   
      padding-top:18px;
      width:500px;
      height: 48px;
      text-align: center;
     	font-family: serif;
      font-style: italic;
     	font-size: 25px; 
      }      
      
      /* box for global CMS pages menu icons */
      .menu_box {
      float: right;
      /* border: 1px dotted #aaaaaa;  */  
      width: 220px;  
      height: 66px; 
      margin-top: 0px; 
      margin-bottom: 0px;
      }
      
      /* link with icon */
      .menu_box_item {
      float: right;
      /* border: 1px dotted #aaaaaa;  */   
      text-align: center;
      background: url('../iconfiles/icon_info.png') no-repeat top center;
      width:60px;
      padding-left:0px;
      padding-right:0px;
      padding-top:44px;
      padding-bottom:0px;
      }
      .menu_box_item {
      color: #000000;
      text-decoration: none;
      font-family: arial;
      font-size:12px;
      }
      
      /* change image of header menu */
      a#info {
      background: url('../iconfiles/icon_info.png') no-repeat top center;
      }
      a#contacts {
      background: url('../iconfiles/icon_contacts.png') no-repeat top center;
      }
      a#rules {
      background: url('../iconfiles/icon_rules.png') no-repeat top center;
      }
         
      /* welcome message */
      .twin_welcome
      {
      text-align:left;      
      height:40; 
      float: left;
      width: auto; 
      margin:0px 0px 0px 0px;
      padding:4px 10px 6px 10px;     
      
      text-decoration: none;
      font-family: arial;
      font-size:12px;
    
      /* border: 1px dotted #aaaaaa;  */
      }         
               
      /* top links */      
   
      .twin_top_links a
      {
      color: #000000;
      /* position: relative; */
      float: left;
     /* border: 1px dotted #aaaaaa;  */
      text-decoration: none;
      font-family: arial;
      font-size:12px;
      
      padding-left:38px;
      padding-top:4px; 
      padding-bottom:6px; 
      }
       
      /*
      .twin_top_links a:hover
      {
      background: #ffc90a;
      } 
      */   
      
      /* change image of header links */      
      .twin_top_links a.log_in
      {
      background: url('../iconfiles/icon_login_small.png') no-repeat top left;
      }      
      .twin_top_links a.log_out
      {
      background: url('../iconfiles/icon_login_small.png') no-repeat top left;
      }            
      .twin_top_links a.my_account
      {
      background: url('../iconfiles/icon_account_small.png') no-repeat top left;
      }    
      .twin_top_links a.top-link-checkout
      {
      background: url('../iconfiles/icon_payment_small.png') no-repeat top left;
      }                      
      .twin_top_links a.top-link-cart
      {
      background: url('../iconfiles/icon_cart_small.png') no-repeat top left;
      }              
      
     /* language menu */      
      .twin_language
      {
      text-align:left;      
      display: inline;
      position:relative;
      height:auto; 
      float: right;
      width: auto; 
      margin:0 0 0 0px;
      padding:4px 0 4px 0;     
     /* border: 1px dotted #aaaaaa;  */
      
      font-family: arial;
      font-size:12px;
      }   
      
      /* application top menu */
      .twin_top_menu {
      display: block;
      clear:both; 
      position:relative;
      float: left; 
      background: url('../backgrounds/twin_menu_bkg_norep.png') no-repeat top left; 
      height:65px;  
      /* margin:0px auto; */
      width: 1000px
      }
           
           
      .twin_top_menu_cat_header {
      text-align:left;      
       /* border: 1px dotted #aaaaaa;   */  
      height:auto; 
      float: left; 
      background: url('../backgrounds/twin_menu_cat_header.png') no-repeat top left; 
      width: 55px; 
      text-align:left;  
      font-size:11px;
      font-weight: bold;
      color: #ffc90a; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0px; padding-top:30px; padding-bottom:0px 
      }  
      
      .twin_top_menu_blog_header {
      text-align:left;      
       /* border: 1px dotted #aaaaaa;   */  
      height:auto; 
      float: left; 
      background: url('../backgrounds/twin_menu_blog_header.png') no-repeat top left; 
      width: 55px; 
      text-align:left;
      font-size:11px;
      font-weight: bold;
      color: #ffc90a; margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:7px; padding-right:0px; padding-top:30px; padding-bottom:0px
      }    
      
      .twin_top_menu_end {
      text-align:left;      
       /* border: 1px dotted #aaaaaa;   */  
      height:auto; 
      float: right; 
      background: url('../backgrounds/twin_menu_end.png') no-repeat top left; 
      width:20px; 
      margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:0; padding-right:0; padding-top:35px; padding-bottom:0
      }         
       

      .twin_top_menu ul.products {
      text-align:left;   
      line-height : 110%;
      /* display: inline; */
       /* border: 1px dotted #aaaaaa;   */  
      height:auto; 
      float: left; 
      width: 380; 
      margin:0 0 0 50;
      padding:12 0 0 0;
      }
      
      .twin_top_menu ul.articles {
      text-align:left;
      line-height : 110%;
      /* display: inline;  */
       /* border: 1px dotted #aaaaaa;   */  
      height:auto; 
      float: left;
      width: 420;
      margin:0 0 0 60;
      padding:12 0 0 0;
      }
            
   
   /* CMS styles */   

      
      .sign
       {
       text-align: right;
       margin-top: 10;
       margin-right: 20;
       font-style: italic; 
       font-size: 16px; 
       }      
          
      .sign a:hover
      {
      color: #000000;
      background: #ffc90a;
      }   
      
      
     /* boxed frames */   
  
       .boxed
      {
      margin-top: 0;
      margin-bottom: 5; 
      margin-left: 5;
      margin-right: 5; 
      padding-left:8px;
      padding-right:8px;
      padding-top:0px;
      padding-bottom:0px;
      }   
     
      .boxed p
      {
      color: #000000;
      font-family: Georgia, "Times New Roman", Times, serif;
      line-height : 135%;
      /* font-family: arial; */
      font-style: normal;
      font-weight: normal;
      font-size: 15px; 
      text-indent: 0px;
      margin:0 0 0 0;
      /* boxed only */
      margin-top: 10;
      margin-bottom: 10;     
      }
      
      .boxed p.sign
       {
       text-align: right;
       margin-top: 10;
       margin-right: 20;
       font-style: italic; 
       font-size: 16px; 
       }      
          
      .boxed h1    
      {
        text-align: center;
      	font-family: serif;
      	font-style: normal;
      	font-weight: bold;
      	font-size: 25px; 
      	text-indent: 0ex; 
      	margin:0 0 0 0;
        margin-top: 10;
        margin-bottom: 20; 
        color:#f0a200;
      }       
      
      .boxed h2     
      {
      	font-family: serif;
      	font-style: normal;
      	font-weight: bold;
      	font-size: 20px; 
      	text-indent: 0ex; 
      	margin:0 0 0 0;  
        color:#f0a200;          
        /* boxed only */ 
        text-align:center;
        margin-top: 0;
        margin-bottom: 5; 
        } 
           
      .boxed a     
      {
      color: #000000;
      text-decoration: underline;    
      }
      
      .boxed a:hover
      {
      color: #000000;
      background: #ffc90a;
      }
      
      .boxed li
      {
      margin-top: 10 ; 
      /* text-align:left; */
     
      font-family: Georgia, "Times New Roman", Times, serif;
      line-height : 135%;
      
      /* font-family: arial; */
      font-style: normal;
      font-weight: normal;
      text-indent: 0ex;      
      
      /* boxed only */
      margin-left: -22 ; 
      text-align:left; 
      color: #000000;   
      }
   
   
      /* YELLOW motto rounded corner */.roundedcornr_box_motto {
      margin-bottom: 5 ;
      background: #fffcc3;
      /* fff98c */
      
      }.roundedcornr_top_motto div {
      background: url('../backgrounds/roundedcornr_motto_tl.png') no-repeat top left;
      }.roundedcornr_top_motto {
      background: url('../backgrounds/roundedcornr_motto_tr.png') no-repeat top right;
      }.roundedcornr_bottom_motto div {
      background: url('../backgrounds/roundedcornr_motto_bl.png') no-repeat bottom left;
      }.roundedcornr_bottom_motto {
      background: url('../backgrounds/roundedcornr_motto_br.png') no-repeat bottom right;
      }.roundedcornr_top_motto div, .roundedcornr_top_motto, .roundedcornr_bottom_motto div, .roundedcornr_bottom_motto {
      width: 100%;
      height: 20px;
      font-size: 1px;
      }.roundedcornr_content_motto
      {
      /* margin: 0 20px;  */
      /* text-align: center; */
      }

                
     
      /* ORANGE LINE motto rounded corner */.roundedcornr_box_orange_line {
      margin-bottom: 5 ;
      
      background: url('../backgrounds/rc_orange_line_tl.png') no-repeat top left;
      }.roundedcornr_top_orange_line {
      background: url('../backgrounds/rc_orange_line_tr.png') no-repeat top right;
      }.roundedcornr_bottom_orange_line {
      background: url('../backgrounds/rc_orange_line_bl.png') no-repeat bottom left;
      }.roundedcornr_bottom_orange_line div {
      background: url('../backgrounds/rc_orange_line_br.png') no-repeat bottom right;
      }.roundedcornr_content_orange_line {
      background: url('../backgrounds/rc_orange_line_r.png') repeat-y top right;
      }.roundedcornr_top_orange_line div, .roundedcornr_top_orange_line, .roundedcornr_bottom_orange_line div, .roundedcornr_bottom_orange_line {
      width: 100%;
      height: 20px;
      font-size: 1px;
      }.roundedcornr_content_orange_line, .roundedcornr_bottom_orange_line {
      margin-top: -19px;
      }.roundedcornr_content_orange_line
      {
      padding: 0 10px;
      }
      
     /* motto ticker content */   
   
      #twinmotto {
        /* enter any styles for the ticker below */
        border: none;
      }
      
      #twinmotto * {
        /* this will hide all children tags */
        display:none;
        color: inherit;
      }      
      





      
      
