	#pageheader
	{
		position: relative;
    width: 100%;
    height: 125px; 
	}

  #logomain a
  {      
      float:left;
      display:block;
      width: 349px;
      height: 98px;
      text-decoration: none;    
      background: url(/templates/default/images/logo_main.png) no-repeat left top;
  }
  #pageheader > #logomain a
  {
      background: url(/templates/default/images/logo_main.png) no-repeat left top;
  }
  #logomain h1 {display: none; visibility: hidden;} /* Image Replacement */
  #logomain h2 {
        position:absolute;
        left:180px;
        top:45px;
        width:200px;
        height:98x;
        margin:0;
        font-family: Georgia,"Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
        font-size: 12px;        
        font-weight: lighter;
        color: #707070;	
        text-align:left;
  }
  #logomain h3 {display: none; visibility: hidden;} /* Image Replacement */

	#topheader
	{
	  position:relative; 
    float:right;
    width: 500px;
	  height: 50%;
    /*background: url(/templates/default/images/moto_main_02.jpg) no-repeat left bottom;*/   
	}
	#pageheader > #topheader
	{
  }
  #topheader_left
	{
	  float: right;
		width: 400px;
		height: 56px;
		margin-right:16px;
	  line-height: 56px;
		text-align: right;
    font-family: "Gill Sans","Gill Sans MT", sans-serif;
    font-size: 12px;
    font-weight: bold;                               
    color: #807364;	          
	}
  #topheader_right
	{
	  clear:both;
	  float: right;
		width: 400px;
		height: 30px;
		margin-right:16px;
		line-height:30px;
		text-align: right;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;                               
    color: #807364;
	}
	.galeria { position:absolute; width:93px; height:23px; bottom:0;right:0;}
	.galeria a { float: left; display:block;width:24px; height:23px;margin-right:7px;}
	.galeria a.thre {background: url(/templates/default/images/RSS_1.gif) no-repeat left top;}
	.galeria a.thre:hover {background: transparent url(/templates/default/images/RSS_1_hover.gif) no-repeat left top;}
	.galeria a.sek {background: transparent url(/templates/default/images/RSS_2.gif) no-repeat left top;}
	.galeria a.sek:hover {background: transparent url(/templates/default/images/RSS_1_hover.gif) no-repeat left top;}
	.galeria a.first {background: transparent url(/templates/default/images/RSS_3.gif) no-repeat left top;}
	.galeria a.first:hover {background: transparent url(/templates/default/images/RSS_1_hover.gif) no-repeat left top;}

  #flasheader
  {
    position:relative;
    float:left;
		width:960px;
		/*height:337px;*/
    min-height:444px;
		height:auto;
    /*background: url(/templates/default/images/flasheader.jpg) no-repeat left top;*/
    background: #000 url(/templates/default/images/swf_bg.jpg) no-repeat left bottom;
    text-align:left;    
    margin:0;
    padding:0 0 44px 0;
    z-index:700;
  }
  #container > #flasheader
  {
		height:auto;
  }
  #flasheader img
  {
      float:left;
  }
  #flasheader .button
  {
    background-color:transparent;
    position:absolute;top:175px;;width:50px;height:50px;z-index:1000;cursor:pointer;">
  }
  /*** slideshow **/
  #slideshow {
     position:relative;
     height:444px;
     z-index:750;
     overflow:hidden;
     clip: rect(0px 960px 444px 0px);
  }
  #slideshow IMG {
      position:absolute;
      top:0;
      left:0;
      z-index:8;
      opacity:0.0;
  }
  #slideshow IMG.active {
      z-index:10;
      opacity:1.0;
  }
  #slideshow IMG.last-active {
      z-index:9;
  }
  /*** slideshow **/
  #flash_detail
  {
      position:absolute;
      width:274px;
      height:100%;
      min-height:208px;
      top:0;
      right:0;
      z-index:100;
	    background:url(/templates/default/images/flash_bg.jpg) repeat-x left top;
	    text-align: left;
  }
  #flash_detail h2
  {
      margin:40px 20px 10px 20px;
      width:230px;
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 18px;
      color: #fff;
      font-weight: 500;
  }
  #flash_detail h3
  {
      margin:10px 20px 20px 20px;
      width:230px;
      line-height:20px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;
      color: #fff;
      font-weight: 500;
  }
  #flash_detail a
  {
      text-decoration:none;
      color: #ccc;
  }
  #flash_full
  {
      position:absolute;
      width:960px;
      height:100%;
      top:0;
      right:0;
      z-index:100;
	    background:url(/templates/default/images/flash_bg.jpg) repeat-x left top;
	    text-align: left;
  }
  #flash_full h2
  {
      margin:20px 20px 0 20px;
      width:680px;
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 25px;
      color: #fff;
      font-weight: 500;
  }
  #flash_full h3
  {
      margin:0 20px 5px 20px;
      width:580px;
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 18px;
      color: #fff;
      font-weight: 500;
  }
  #flash_full p
  {
      margin:5px 20px 20px 20px;
      width:800px;
      line-height:20px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;
      color: #fff;
      font-weight: 500;
  }
  #flash_blogdetail
  {
      position:absolute;
      width:663px;
      height:100%;
      min-height:208px;
      min-height:180px;
      top:0;
      right:0;
      z-index:100;
	    background:url(/templates/default/images/flash_bg.jpg) repeat-x left top;
	    text-align: left;
  }
  #flash_blogdetail h2
  {
      margin:20px 20px 10px 20px;
      width:600px;
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 20px;
      color: #fff;
      font-weight: 500;
  }
  #flash_blogdetail h3
  {
      margin:10px 20px 20px 20px;
      width:600px;
      line-height:20px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 14px;
      color: #fff;
      font-weight: 500;
  }
  #flash_blogdetail a
  {
      text-decoration:underline;
      color: #fff;
      font-weight:bold;
  }
  
  #content-header
	{
    float:right;
		width:960px;
	  background-color:#a69d92;
	}
  #content-header img
	{
	   float:left;
	}
  #content-header h2
	{
	    float:right;
	    width:250px;
      text-transform: uppercase;
      font-family: "Gill Sans","Gill Sans MT", sans-serif;
      font-size: 20px;
      color: #fff;
      font-weight: bold;
      text-align:left;
	}
  #content-header h3
	{
	    float:right;
	    width:235px;
	    padding-right: 15px;
	    line-height: 25px;
      font-family: "Gill Sans","Gill Sans MT", sans-serif;
      font-size: 14px;
      color: #fff;
      text-align:left;
      font-weight: lighter;
	}
  #content-frame{
    /*clear:both*/
  	float:right;
    position: relative;
		width:960px;
		height:auto;
  	overflow:hidden;
  	/*background:#efeff0;  column 2 background colour */
    background: url(/templates/default/images/main_bg.gif) repeat left top;
    z-index:100;
  }
  #contents
	{
	    /*clear:both;*/
	    float:left;
      position: relative;
		  /*width:836px;*/
    	width:522px;
      height:auto;
      padding: 20px 20px 40px 20px;
      text-align: left;
      line-height:17px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #707070;	
      /*background:#fff;*/
      background: url(/templates/default/images/main_bg.gif) repeat left top;
      z-index:101;
	}
  #contents.full
	{
	    float:right;
		  width:794px;
	}
  #contents.product
	{
	    float:right;
		  width:594px;
		  border:1px solid red;
	}
  #contents h2
	{
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 18px;
      color: #404041;
      font-weight: 500;
	}
  #contents h3
	{
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      background-color:#d4d4d4;
      padding:3px;
      font-size: 16px;
      color: #4f4f51;
      font-weight: 500;
	}
  #contents p
  {
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #707070;	
  }
  #contents strong
  {
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;  
      color: #474747;	
  }
  #contents div
  {
      margin-left:30px;
  }
  #contents span
  {
      width:50%;
      float:left;
  }
  #contents a
  {
    text-decoration:none;
    color:#404041;
  }
  #contents .custom_button{
    width:200px;
    height:30px;
    margin:0;
    padding:3px;
    line-height:30px;  
    text-align:center;
    color:#fff;
    background-color: #a9aaac;
    /*border-left:1px solid #c8c2bc;
    border-top:1px solid #c8c2bc;
    border-right:1px solid #544b41;
    border-bottom:1px solid #544b41;*/
  }
  #contents .custom_button a{
    color:#fff;
    display:block;
  }
  #contents_header
	{
	    float:right;
      position: relative;
    	width:836px;
      height:auto;
      background:#fff;
      text-align: left;
      line-height:17px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #9f9fa0;	
  	  background: url(/templates/default/images/footer_bg.jpg) repeat-x left top;
	}

  #rightnavi
  {
	  float:left;
    width: 273px;
	  height: 100%;
	  padding: 50px 0 20px 0;
	  background-color:#efeff0;
  	float:left;
  	position:relative;
  	vertical-align: bottom;
    text-align: left;
  	overflow:hidden;
  }                                      
  #rightnavi h1 {
    margin: 0 20px 5px 20px;
    font:lighter 27px Garamond, "Times New Roman", Times, serif;
    color:#6d6e71;
    padding:0;
  }
  #rightnavi h2{
    margin: 5px 20px 5px 20px;
    font:lighter 11.62px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    padding:0;
    color:#a7a8ab;
  }
  #rightnavi a{
    float:right;
    margin: 5px 20px 5px 20px;
    font:lighter 9px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    padding:2px 7px 2px 7px;
    color:#404041;
    background: #bfbfc0;
    text-decoration:none;
  }

  .nobackground{
    background-color: red;
  }

  #blog
	{
	    /*clear:both;*/
	    float:right;
      position: relative;
		  /*width:836px;*/
    	width:546px;
      height:auto;
      padding: 20px 40px 0 40px;
      /*background:#fff;*/
      background: url(/templates/default/images/main_bg.gif) repeat left top;
      text-align: left;
      line-height:17px;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #707070;	
	}
  #blog h2
	{
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 18px;
      color: #404041;
      font-weight: 500;
      margin:0;
	}
  #blog h3
	{
	    clear:both;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      padding:3px;
      margin:0;
      font-size: 16px;
      color: #4f4f51;
      font-weight: 500;
	}
  #blog p
  {
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #707070;	
      margin-bottom:20px;
  }
  #blog a
  {
    text-decoration:underline;
    color: #404041;	
    /*color:#404041;*/
  }
  #blog span a{
    width:200px;
    height:30px;
    margin:5px 0 0 0;
    line-height:30px;  
    text-align:center;
    background-color: #A9AAAC;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 12px;        
    font-weight: lighter;
    color:#fff;
    text-decoration:none;
    display:block;
  }
  #blog .custom_button{
    width:200px;
    height:30px;
    margin:0;
    padding:3px;
    line-height:30px;  
    text-align:center;
    color:#fff;
    text-decoration:none;
    background-color: #a9aaac;
    /*background-color: #646567;
    border-left:1px solid #c8c2bc;
    border-top:1px solid #c8c2bc;
    border-right:1px solid #544b41;
    border-bottom:1px solid #544b41;*/
  }
  #blog .custom_button a{
    color:#fff;
    display:block;
    text-decoration:none;
  }
  #blog img
  {   
      margin:15px 0 15px 15px;
      float:right;
  }
  #blog span
  {
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 10px;        
      font-weight: bold;
      color: #707070;	
  }
  #blog strong
  {
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;  
      color: #474747;	
  }
  #blog u
  {
      text-decoration:underline;
  }

  .blog_min
	{
	    /*clear:both;*/
	    float:right;
      position: relative;
		  /*width:836px;*/
    	width:546px;
      height:auto;
      padding: 20px 40px 0 40px;
      /*background-color:red;*/
      /*background: url(/templates/default/images/main_bg.gif) repeat left top;*/
      text-align: left;
      line-height:17px;
      font-family: Georgia,"Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;        
      font-weight: lighter;
      color: #707070;	
	}
  .blog_min h2
	{
      text-transform: capitalize;
      font-family: Georgia,"Trebuchet MS",Arial,Helvetica,sans-serif;
      font-size: 18px;
      color: #494848;
      font-weight: normal;
      margin:0 0 10px 0;
	}
  .blog_min h3
	{
      position:absolute;
      bottom:25px;
      right:30px;
      width:70%;
      text-transform: capitalize;
      font-family: Georgia,"Trebuchet MS",Arial,Helvetica,sans-serif;
      font-size: 16px;
      color: #494848;
      color:#fff;
      font-weight: normal;
      margin:0 0 5px 0;
      z-index:200;
      text-align:right;
	}
	.blog_min .imagewrap
	{
     position:relative;
	   border:1px solid red;
     width:303px;
     height:126px;
     padding:5px;
     border:1px solid #D4D4D4;
  }
  .imagewrap img
  {   
      position: absolute;
      left:5px;
      top:5px;
      width:303px;
      overflow: hidden;
      height:auto;
      margin:0;
      clip: rect(0px 303px 126px 0px);
  }
	.blog_min .imagewrap1
	{
     position:relative;
	   border:1px solid red;
     width:290px;
     height:120px;
     padding:5px;
     border:1px solid #D4D4D4;
  }
  .imagewrap1 img
  {   
      position: absolute;
      left:5px;
      top:5px;
      width:290px;
      height:120px;
      overflow: hidden;
      margin:0;
      clip: rect(0px 290px 120px 0px);
  }

  #blognavi
  {
	  float:left;
    width: 290px;
    min-height:360px;
	  height: 100%;
	  margin:0 20px 15px 0;
	  padding: 0;
	  /*background-color:#efeff0;*/
    background: url(/templates/default/images/right_panel_on.gif) repeat-y left top;
  	position:relative;
  	vertical-align: bottom;
    text-align: left;
  	overflow:hidden;
  }                                      
  #blognavi h3 {
    clear:both;
    margin: 0 20px 5px 17px;
    font:lighter 24px Georgia,Garamond, "Times New Roman", Times, serif;
    color:#6d6e71;
    padding:0;
  }
  #blognavi ul{
    list-style:none;
    margin: 0;
    padding:0 0 0 17px;
  }
  #blognavi li{
    float:left;
    width:140px;
    font:lighter 11px Georgia,"Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    color:#7e8083;
    margin-bottom:7px;
  }
  #blognavi li a{
    float:left;
    width:140px;
    text-decoration:underline;
    color:#404041;
  }  
  #blognavi span.top {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/templates/default/images/right_topcarv.gif");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 7px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 19px;
    width: 290px;
  }
  #blognavi span.bottom {
    position:absolute;
    bottom:0;
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("/templates/default/images/right_bottomcarv.gif");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    float: left;
    height: 7px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 290px;
  }
      
  .transparent_class {
          filter:alpha(opacity=50);
          -moz-opacity:0.5;
          -khtml-opacity: 0.5;
          opacity: 0.5;
  }

  /* Dropdown Menu start */
              #menu 
              {
                clear:both;
            	  float: left;
             	  width:662px;
            	  height: 41px;
            	  line-height:41px;
                text-align: left;
                vertical-align: middle;
                z-index:999;
              }
              #menu ul 
              {
                  float:left;
                  width: 100%;
              	  height: 41px;
                  margin:0;
                  padding:0;
                  list-style:none;
              }
              /*------*/
              #menu a, #menu h2, #menu h2 a, #menu h2 a:hover  
              {
                  font-family: Georgia,"Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
                  font-size: 12px;
                  font-weight: normal;                               
                  color: #ccc;	          
                  text-transform: uppercase;
                  /*font: bold 11px/16px arial, helvetica, sans-serif;*/
                  display: block;
                  margin: 0;
                  padding:0;
                  height:41px;
                  line-height:41px;
                  vertical-align:middle;
              }
              #menu h2 
              {
                  color: #ccc;
                  text-transform: uppercase;
              	  /*background: transparent url(/templates/default/images/div_main.gif) no-repeat right top;*/
                  height:41px;
              }
              #menu li > #menu h2
              {
                  height:41px;
              }
              #menu a 
              {
                  text-decoration:none;
                  color: #404041;	          
              }
              #menu a:hover, #menu h2 a:hover 
              {
                  color: #fff;
                  font-weight: 500;
              	  background: transparent url(/templates/default/images/r_menu.gif) repeat-x left bottom;
                  height:41px;
              }
              /*------*/
              #menu li 
              {
                  float:left;
                  position: relative;
                  width: 130px;
                  line-height: 26px;
                  text-align: center;
                  height:41px;
              }
              #menu ul h2.last                                       
              {
                  background:none;
              }
              #menu ul ul ul 
              {
                  position: absolute;
                  top: 0;
                  left: 100%;
              }
              /*------*/
              #menu ul ul 
              {
                  position: absolute;
                  left:-40px;
                  top: 35px;
                  width:190px;
                  height:auto;
                  margin-left: 54px;
                  padding-bottom:15px;
                  padding-top:5px;
                  /*padding: 2px 3px;*/
                  z-index: 1000;
		              background: url(/templates/default/images/menu_bg.png) repeat;   
                  /*border: 1px solid #acabcc;*/
              }
              
              /*------*/
              div#menu ul ul 
              {
                  display: none;
              }

              div#menu ul li:hover 
              {
                  /*background:transparent url("/templates/default/images/menu_arrow.jpg") no-repeat center bottom;*/
                  height: 22px;
                  color:#000;
              }
              div#menu ul li:hover ul
              {
                  display: block;
              }
              
              div#menu ul ul,
              div#menu ul li:hover ul ul,
              div#menu ul ul li:hover ul ul
              {display: none;}
              
              div#menu ul li:hover ul,
              div#menu ul ul li:hover ul,
              div#menu ul ul ul li:hover ul
              {
                  display: block; 
              }
              
              div#menu ul ul li 
              {
                height:22px;
                line-height:22px;
                text-align:left;
                padding-left:20px;
              }
              div#menu ul ul li a:hover
              {
                height:22px;
                line-height:22px;
                background:none;
                color:#000;
                margin-top:9px;
              }
    /* Dropdown menu end*/              

  #main_navi
	{      
	  float: left;
 	  width:562px;
	  height: 39px;
	  line-height:39px;
    text-align: left;
    vertical-align: middle;
    border-top:1px solid #bfbfc1;
    border-right:1px solid #a8a8a9;
    /*background: url(/templates/default/images/main_navi.jpg) repeat-x left top;*/
	}
  #main_navi ul 
  {
    float:left;
    width: 100%;
	  height: 39px;
    margin:0;
    padding:0;
    list-style:none;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 12px;
    font-weight: normal;                               
    color: #404041;	          
    text-transform: uppercase;
  }   
  #main_navi ul li                                       
  {
      float:left;
      margin-top:1px;
      width: 130px;
      line-height: 38px;
      text-align: center;
  	  background: url(/templates/default/images/div_main.gif) no-repeat right center;
  }
  #main_navi ul li a 
  {
    text-decoration:none;
    color: #404041;	          
    display: block;
  }
  #main_navi ul li a:hover 
  {
    color: #000;	          
  }
  
  #main_navi ul li.last                                       
  {
      background:none;
  }
  #main_navi ul li.aboutque
  {
  	  background: url(/templates/default/images/main_aboutque.jpg) no-repeat;
  }
  #main_navi ul li.aboutque a:hover 
  {
  	  background: url(/templates/default/images/main_aboutque.jpg) no-repeat;
  }
  #main_navi ul li h2 {display: none; visibility: hidden;} /* Image Replacement */
  
  #search_panel
  {      
      position:relative;
      float:right;
      width: 273px;
	    height: 42px;
	    line-height:41px;
	    margin:0;
      text-align: center;
      vertical-align:middle;
      padding-top:6px;
  }
  #search_panel img
  {      
      position:absolute;
      top:-5px;
      right:25px;
  }
  #search_panel a
  {
      display:block;      
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 12px;
      font-weight: normal;                               
      color: #404041;	          
      text-transform: uppercase;
      text-decoration:none;
      text-align: right;
  }
  #search_panel a:hover
  {
    color: #000;	     
  }     
  #search_panel span {
      -moz-background-clip: border;
      -moz-background-origin: padding;
      -moz-background-size: auto auto;
      background-attachment: scroll;
      background-color: transparent;
      background-image: url("/templates/default/images/search_bg.gif");
      background-position: left top;
      background-repeat: no-repeat;
      display: block;
      float: right;
      height: 27px;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      width: 156px;
  }

  #leftnavi
  {
	  float:left;
    width: 173px;
	  height: 100%;
	  margin-bottom:30px;
	  padding:0;
  }
  #leftnavi ul li
  {
    height: 20px;
    line-height: 20px;
	  text-align: left;
	  vertical-align: middle;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 13px;
    font-weight: normal;                               
    color: #404041;	          
    text-transform: capitalize;
  }
  #leftnavi ul li a 
  {
  	display: block;
    text-decoration:none;
    color: #404041;	          
  }
  #leftnavi ul a:hover 
  {
    color: #000;	          
  }
  #leftnavi ul 
  {
  	display: block;
  	height: auto;
    margin: 0;
    padding:1px 0 0 20px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
  }   
  #leftnavi ul.collections 
  {
  	  background: url(/templates/default/images/collections.jpg) no-repeat left top;
  }
  #leftnavi ul.gallery 
  {
      margin-top:10px;
  	  background: url(/templates/default/images/collections.jpg) no-repeat left top;
  }
  
  
  #product_panel
  {
     float:left;
     position: relative;
		 width:836px;
     margin:0;
     padding-top:20px;
     margin-right:-17px;
     z-index:30;
  }
  #container >#product_panel
  {
     width:853px;
     height:auto;
  } 
  .product
  {
    position: relative;
    margin-right:10px;
    margin-bottom:20px;
    float:left;
    width: 196px;
    height: 179px;
    z-index: 50;
  }
  #product_panel > .product
  {
    margin-right:17px;
  }
  .productThumb
  {
    position:relative;
    float:left;
    width: 196px;
    height: 179px;
    z-index: 70;
  }
  .mask a
  {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width: 300px;
    height: 134px;
    z-index: 100;
  	background: url(/templates/default/images/mask.png) no-repeat left top;
  }
  .mask a:hover
  {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width: 300px;
    height: 134px;
    z-index: 100;
  	background: url(/templates/default/images/maskover.png) no-repeat left top;
  }
  .product h3
  {
    position:absolute;
    bottom:0;
    right:2px;
    margin:2px;
    width:160px;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 12px;
    font-weight: normal;                               
    color: #fff;	          
    text-transform: uppercase;
    z-index: 101;
    text-align:right;
  }

  #gallery_panel
  {
     float:left;
     position: relative;
     width:836px;
     margin:0 0 0 0;
    z-index:30;
  }
  #gallery_panel h2
	{
	    text-align:left;
      text-transform: uppercase;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      font-size: 18px;
      color: #404041;
      font-weight: 500;
	}
  .gallery
  {
    position: relative;
    margin-bottom:25px;
    margin-right:20px;
    float:left;
    width: 183px;
    height: 200px;
  }
  #gallery_panel > .gallery
  {
    margin-right:25px;
  } 
  .galleryThumb
  {
    position:relative;
    float:left;
    width: 183px;
    height: 150px;
  }
  .galleryDetail
  {
      clear:both;
      float:left;
      width:100%;
      height:auto;
      font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
      text-align:left;
  }  
  .galleryDetail h3  
  {
      line-height:12px;
      font-size: 12px;
      font-weight: normal;                               
      color: #404041;	          
      text-transform: uppercase;
      margin:5px 0 0 0;
  }
  .galleryDetail h4  
  {
      line-height:14px;
      font-size: 12px;
      font-weight: normal;                               
      color: #9f9fa0;	          
      margin:5px 0 0 0;
  }
  
  #view_panel
  {
      float:left;
      width: 394px;
      height: 425px;
  }

  #view_thumbs
  {
      float:left;
      position: relative;
      width: 100%;
      height: auto;
      margin:0;
      padding:0;
      margin:15px;
  }
  .view_thumb, .view_thumb1
  {   
  }
  #view_thumbs a
  {                    
      float:left;                   
      position: relative;
      padding: 0;
      margin:0 5px 5px 0;
      width: 55px;
      height: 30px;
      border:1px solid #000;
  }

  #view_detail
  {
      float:left;
      position: relative;
      width: 400px;
      min-height:275px;
      height: auto;
      margin-top:24px;
      margin-left:15px;
      text-align:left;
  }
  #view_detail h2
  {
    clear:both;
    float:left;
    /*font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans";*/
    font-family: "Arial";
    font-size:18px; 
    color: #423762; 
    margin:20px 0 5px 0;                                        
    font-weight: lighter;
    text-transform: uppercase;
    padding:0; 
  }
  #view_detail h3
  {
    float:left;
    font-family: "Arial";
    font-size:18px; 
    color: #808080; 
    font-weight: lighter;
    text-transform: uppercase;
    margin:20px 0 10px 10px;
    padding:0; 
  }
  #view_detail h4
  {
    float:left;
    clear: both;
    font-family: "Arial";
    font-size:18px; 
    color: #423762; 
    font-weight: lighter;
    text-transform: uppercase;
    margin:15px 0 5px 0;
    padding:0; 
  }
  #view_detail p
  {
    width:450px;
    clear: both;
    font-family: "Arial";
    font-size:11px; 
    color: #423762; 
    font-weight: lighter;
    /*text-transform: uppercase;*/
    margin:5px 0 5px 0;
    padding:0; 
  }
  
  
  #feature
	{
	  clear:both;
    position: relative;
		width:836px;
    height: 77px;		
    margin-left:141px;
    margin-bottom:2px;
    line-height:77px;
    text-align: left;          
    vertical-align: bottom;
    overflow: visible;
    z-index: 400;
	}
  .feature_panel
  {     
    position: absolute;
    top:0;
    left:0;
    float:left;
    width:273px;
    height:77px;
    line-height:77px;
    text-align: left;
  	/*background: url(/templates/default/images/feature_panel.jpg) repeat left top;
  	background-size: 100%;*/
    z-index: 500;
  }
  .frame
  {
    position: absolute;
    top:0;
    height:100%;
    width:273px;
    padding: 10px 20px 0 20px;
    z-index: 600;
  }
  .stretch
  {
    position: absolute;
    top:0;
    height:100%;
    width:273px;
    z-index: 501;
  }
  .feature_panel .view
  {
    position: absolute;
    bottom:0;
    right:5px;
    height:8px;
    width:46px;
  	background: #fff url(/templates/default/images/feature_arrow.jpg) no-repeat right top;
    font-family: "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 9px;
    font-weight: normal;                               
  	color:#404041;
  	z-index:700;
    margin:0;
    padding:2px 0 2px 9px;
  	line-height:12px;
    text-transform:uppercase;
    text-align:left;
  }
  .feature_panel .view a
  {
    display:block;
    text-decoration:none;
  	color:#404041;
  }
  .feature_panel .view a:hover
  {
      color: #000;
  }
  .feature_panel h1 {
    font:lighter 25px "Times New Roman", Georgia, Times, serif;
    color:#fafafa;
    margin:0;
    padding:0;
  }
  .feature_panel h2{
    width:240px;
    font:lighter 11.62px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    margin:0;
    padding:0;
    color:#404041;
    margin-top:3px;
  }
  .feature_panel h3{
    font:lighter 11.62px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    margin:0;
    padding:0;
    color:#fff;
    margin-top:3px;
    margin-bottom:5px;
    width:90%;
  }
  .feature_panel h4{
    font:lighter 10px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    text-transform:uppercase;
    margin:0;
    padding:0;
    color:#fff;
    margin-top:3px;
    margin-bottom:5px;
    width:90%;
  }
  .feature_panel h4 a{
    text-decoration:none;
    color:#fff;
  }
  .feature_panel p{
    font:normal 11px "Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    margin:0;
    padding:0;
    color:#fff;
    margin-top:5px;
    margin-bottom:5px;
    width:90%;
  }
  .feature_panel img{
    float:left;
    margin: 0 10px 10px 0;
  }
  .feature_panel .mask{
    position:absolute;
    display:block;
    width:100%;
    height:100%;
    text-decoration:none; 
    z-index:900;
  }


  .features {
    clear: both;
    overflow: hidden;
		width:836px;
    height: 179px;		
    margin-left:141px;
    line-height:79px;
    text-align: left;          
    vertical-align: bottom;
  }
  .slidebox{
    /*background:#ccc5bb;
  	background: url(/templates/default/images/feature_panel.jpg) repeat left top;
  	background-size: 100%;
    padding: 5px 0px 10px 14px;*/
    width:262px;
    margin-right:2px;
    float:left;
  }
  .slidebox h1, .slideboxlast h1 {
    font:normal 27px "Times New Roman", Times, serif;
    color:#fff;
  }
  .slidebox h2, .slideboxlast h2{
    font:normal 12.62px Trebuchet MS, Helvetica, sans-serif;
    text-transform:uppercase;
    color:#fff;
  }
  .slideboxlast{
    margin:0;background:#ccc5bb;
    padding: 5px 0px 10px 14px;
    width:265px;
    float:right;
  }
  .more{
    float:right;
    margin-right:22px;
    margin-top:3px;
    max-width: 106px;
  }
  .slidebox a, .slideboxlast a{
    background:#fff;
    padding:3px 5px;
    font:normal 12ps Arial, Helvetica, sans-serif;
    color:#807364;
    text-decoration:none;
    float:left;
  }
  .slidebox a:hover, .slideboxlast a:hover{
    text-decoration:none;
  }
  
  .slidebox img, .slideboxlast img{
    float:right;
    margin-left:5px;
    margin-top:7px;
  }
  
  .slider .slidebox, .slider .slideboxlast{
      position: absolute;
      float: none;
      height: 68px;
  }
  .hideable {
      display: none;
  }
  .slider {
      position: relative; height: 83px
  }
  #slideSignUp {
      left: 278px;
  }
  #slideTipsTrends{
      right: 0px;
  }
  .expanded div.more
  {
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
  }

  
  #footer
	{ 
    clear:both;
		width:836px;
    height: 100px;
    margin-left:141px;		
    text-align: center;          
    vertical-align: middle;
    background-color:#0C0C0C;
    border-top: 2px solid #474747;
	}
   
  #footer ul 
  {           
    height: 35px;
    margin:0;
    padding:0;
    list-style:none;
    margin-left:250px;
    margin-right:15px;
    font-family: Georgia,"Lucida Sans Unicode","Gill Sans","Gill Sans MT", sans-serif;
    font-size: 11px;
    color: #9f9fa0;	          
  	/*background: url(/templates/default/images/footer_dots.gif) no-repeat right center;*/
  }   
  #footer ul li                                       
  {
      float:left;
      width: auto;
      line-height: 23px;
      padding:0 15px 0 15px;
      text-align: center;
  	  background: url(/templates/default/images/footer_div.gif) no-repeat right center;
  }
  #footer ul a 
  {    
    display: block;
    color: #807364;	          
    text-decoration:none;
  }
  #footer ul a:hover 
  {
    color: #fff;	          
  }
    