body { }

#netcontent { }
 #lo_whole { background:url('bg.jpg'); }
  #lo_panel { }
    #lo_main {  width:960px; }
      .main_area {  width:960px; min-height:800px; }
	.masthead_area { height:60px; }
	.sitemenu_area { margin-top: -50px; margin-left: 250px; height: 50px; }
	  .sitemenu li.focus { }

	    .btn_text { }
	    .btn_left { }
	    .btn_right { }
	.masthead2_area {  }
	.content_area { padding-bottom:20px; width:620px; }
           .content_area_wide .mid { min-height:200px; }
 margin:0px;
	  .appcontent_box { }
	  .pagecontent_box { margin:0px; padding:0; }
	  .pageblock_box { margin:0px; }
	  .path_box { }
	.sidebar_area { Xpadding-top:50px; }
	      .layout-single_col .sidebar_area, .layout-default_wide_left .sidebar_area { padding-top:0;!important width:320px; }


	  .moreinfo_box { }
	  .subpages_box { Xbackground-color:#e8c47c; padding:0px 10px; }
	  .sidebar1_box { padding-bottom:40px; }
          .sidebar0_box, .sidebar1_box { margin:0px 0px 0px 0px; }
	  .pageview_box { }
	.footer_area { height:40px; padding-top:50px; }

.ive_halo { border-color: #D5D9D1;!important; }

/* --------- Font --------- */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on December 8, 2012 03:10:51 AM America/New_York */
@font-face {
    font-family: 'CustomTitle';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-size: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CustomFont';
    src: url('Oswald-Regular-webfont.eot');
    src: url('Oswald-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Oswald-Regular-webfont.woff') format('woff'),
         url('Oswald-Regular-webfont.ttf') format('truetype'),
         url('Oswald-Regular-webfont.svg#OswaldBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

a,a:visited,a:hover { text-decoration:none; color:#1949a9; }
body			{ color:#494b4f; background-color:#fff; font-family: CustomFont, Calibri, Verdana; }
h1, h2, h3, h4		{ font-family: CustomFont, Calibri, Arial; }
.masthead_area		{ font-size:40px; }
.content_area h1	{ color:#f14e4d; font-size:180%; }
.content_area h2	{ color:#74abae; font-size:160%; }
.path_box, .path_box * { display:none; color:#a5a5a5; }
.noticeboard_box .heading_	{ color:#a29970; font-size:150%; font-weight:bold; }
.noticeboard_box h2	{ background:none; color:inherit; }
.sitemenu li a		{ color:#bf5a00; font-weight:bold; font-size:20px; }
.sidebar_area		{ font-size:90%; }
.footer_area		{ color:#494b4f; font-size:80%; }
.footer_area A		{ color:#494b4f; }
.footer_area IMG	{ margin:0px 5px; }

/* --------- Navigation Menu --------- */
.sitemenu li 		{	text-indent:-9999px;	}

.PTSN_home			{	background:url('menu_home_off.png');  	width:41px; height:34px; margin:0px 10px!important; }
.PTSN_home:hover	{	background:url('menu_home_on.png'); 	width:41px; height:34px; }

.PTSN_store		{	background:url('menu_shop_off.png'); 	width:47px; height:34px; margin:0px 10px!important; }
.PTSN_store:hover	{	background:url('menu_shop_on.png'); 	width:47px; height:34px; }

.PTSN_videos			{	background:url('menu_video_off.png'); 	width:46px; height:34px; margin:0px 10px!important; }
.PTSN_videos:hover	{	background:url('menu_video_on.png'); 	width:46px; height:34px; }

.PTSN_team			{	background:url('menu_team_off.png'); 	width:35px; height:34px; margin:0px 10px!important; }
.PTSN_team:hover	{	background:url('menu_team_on.png'); 	width:35px; height:34px; }

.PTSN_impurity-bike			{	background:url('menu_info_off.png'); 	width:34px; height:34px; margin:0px 10px!important; }	
.PTSN_impurity-bike:hover	{	background:url('menu_info_on.png'); 	width:34px; height:34px; }

/* --------- Masthead --------- */
.logo					{ float:left; width:170px; height:60px; }
.searchsite				{ float:left; width:280px; height:60px; margin-left:400px; }
.searchsite .search_box	{ margin-top:15px; }
.searchsite .lpad_		{ background-image:none; padding:0px; }
.searchsite .cpad_		{ background:url('searchfield.png') no-repeat; padding:0px; width:234px; height:28px; }
.searchsite .rpad_		{ background-image:none; padding:0px; }
.searchsite .input_ 	{ width:200px; margin:0px 10px; }
.searchsite .button_	{ background:url('magglas_off.png') no-repeat;  height:23px; width:24px; }

/* --------- Layout --------- */
.layout-default .sidebar_area		{ width:250px; }
.layout-default .subpages_box		{ background:url('sidebarbox.png') no-repeat; width:200px; height:221px; padding-top:10px; }
.layout-default .subpages_box UL	{ margin-bottom:0px; }
.layout-default .subpages_box LI	{ line-height:200%; }
.layout-single_col .sidebar_area	{  }

/* --------- Misc --------- */
.PTP8781 .masthead2_area {  background:url('masthead.jpg') no-repeat; height:210px; }
.PTP8781 .masthead2_area TABLE { display:none; }

.PTP8790 .masthead2_area {  background-image:none; height:90px; }
.PTP8790 .masthead2_area TABLE { display:table; }

.gv_infobar { visibility:hidden; }

/* ---------- ESHOP --------- */
ul.es_cat > li .text_ { font-family:CustomTitle, Calibri, Arial; font-size:130%; }
  ul.es_cat > li .text_ a { color:inherit; }
  ul.es_subcat li { font-family:CustomTitle, Calibri, Arial; font-size:130%;}
.es_list h2 { font-size:120%; color:#555; margin-bottom:4px;  }
.es_list .item_ { font-family:CustomTitle, Calibri, Arial; background-color:#fff; font-size:110%;}
.es_list .focus_ { font-size:140%;}
.es_item .title_ { font-family:CustomTitle, Calibri, Arial; }


/* ---- RWD ---- */
#lo_main         { width:1000px; font-size:100% }
  .content_area         { width:650px; padding:20 0 0 0; margin:5 0 5 0; }
  .sidebar_area         { width:350px; float:right; }
  .Xmasthead2_area { background:url(greengraphic.jpg) no-repeat top right;}

/* ---- iphone retina --- */
@media (-webkit-device-pixel-ratio:2), (device-pixel-ratio:2), (max-width:600px) {
  /* @viewport  { width:400px; zoom:2; user-scalable:fixed; min-zoom:1; max-zoom:3; } */
  #lo_main         { width:100%; font-size:12pt; overflow-x:hidden; }
    .masthead_area { position:fixed; z-index:200; top:0; width:100%; min-width:310px; height:48px; padding-left:10px; background:url('bg.jpg'); -webkit-box-shadow: 0 0 15px #333; }
      .masthead_area img { height: 35px; }
    .masthead2_area { display:none; }
    .sitemenu_area { margin-left:initial; margin-top:5px; position:fixed; right:0; z-index:201; zoom:0.9; width:195px; }
      .sitemenu li { margin:0 8px 0 0!important; }
      .sitemenu .PTSN_home { display:none; }
    .content_area    { width:100%; margin:50px 5px 0; }
    .sidebar_area    { width:100%; float:initial; }

    .catalog_box .album_ { width:150px!important; margin-bottom:0!important; }
      .catalog_box .album_ .name_ { height:25px!important; }

    .iveo_pipe_pagetree_rssfeed li >  * { font-size:12pt;  }
    .iveo_pipe_pagetree_rssfeed li > img { width:100px;  }

    ul.es_subcat { width:auto!important; line-height:130%!important; }
      ul.es_subcat li { font-size:14pt!important; }

    .es_display .pix_ { zoom:0.32; }
    .es_display .es_list .pix_ { zoom:1; }
    .es_item .note_ { width:95%!important; }
      .es_item .note_ .description_ { font-size:12pt!important; }
      .es_item .moreinfo_ { width:95%!important; }
      .es_item .attrs_ { width:100%!important; float:left!important; clear:both; }
	.es_item .attr_ { width:90%!important; }
      .es_item .transact_ { width:100%!important; text-align:initial!important; }
	.es_item .qty_ { margin-top:5px; }
	.es_item .qty_ select, .es_item .qty_ .addtocart_  { font-size:12pt!important; margin-right:5px; }

    .es_currency img { vertical-align:initial!important; margin-left:8px; height:20px; }
    .es_currency select { font-size:10pt!important; margin-bottom:8px; }

    .es_viewitem li { display:none!important; }
    .es_viewitem li.focus_ { display:table!important; margin-top: 10px; }

    .es_currency { float:left!important; }

    #es_cart { top:-5px!important; width:60px!important; }
      #cartimg { width:32px; }
      #cartCount { font-size:80%; }

    .description .iveo_pipe_mydocs_slidebox { zoom:.31; }

  .layout-default .main_area { width:95%; }
    .layout-default .sidebar_area { Xborder:1px solid red; margin-left:0; width:100%; }
      .layout-default .subpages_box { Xborder:1px dotted black; background:none; width:auto; height:auto; padding:0; margin:0; }
	.layout-default .subpages_box ul { display:inline-table; }
	.layout-default .subpages_box li { float:left; margin-left:20px; }
      .layout-default .sidebar0_box { Xborder:1px solid green; padding:55px 5px 0 0; }
      .layout-default .sidebar1_box { Xborder:1px solid blue; padding:5px; }
    .layout-default .content_area { margin-top:0px; padding-top:0px; }
}


/* ---- end RWD ---- */

