
    body, table, tbody, th, td, p, div, span { font-size: 11px; font-family: verdana, geneva, sans-serif; }

 /* Spacers
    ========================================================================================================================= */
    .spacer0p { margin-top: 0px; }
    .spacer1p { margin-top: 1px; }
    .spacer2p { margin-top: 2px; }
    .spacer3p { margin-top: 3px; }
    .spacer4p { margin-top: 4px; }
    .spacer5p { margin-top: 5px; }
    .spacer6p { margin-top: 6px; }
    .spacer7p { margin-top: 7px; }
    .spacer8p { margin-top: 8px; }
    .spacer9p { margin-top: 9px; }
    .spacer10p { margin-top: 10px; }
    .spacer12p { margin-top: 12px; }
    .spacer14p { margin-top: 14px; }
    .spacer16p { margin-top: 16px; }
    .spacer18p { margin-top: 18px; }
    .spacer20p { margin-top: 20px; }
    .spacer24p { margin-top: 24px; }
    .spacer30p { margin-top: 30px; }


    select { font-size: 11px; font-family: arial }
    div    { font-size: 11px; font-family: arial }

    .goButton { padding-left: 14px; }
    .dropDownNav { height: 29px; }
    .inputBox { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; width: 140px; }
    .footerSection   { font-size: 10px; font-family: arial; color: #9E9E9E; }

    .list-item { padding: 2px 0 4px 3px;}
	
	a:link, a:visited, a:active{text-decoration:none;}
	a:hover{text-decoration:underline;}

    a.footer:link    { color: #9E9E9E; text-decoration: none; }
    a.footer:active  { color: #9E9E9E; text-decoration: none; }  
    a.footer:visited { color: #9E9E9E; text-decoration: none; }  
    a.footer:hover   { color: #F1A355; text-decoration: underline; } 
	
	a:link .image { border:none; border-style: none } 
	a:hover .image, a:active .image { border:0px; border-style: none }
	
	#paOldPrice {
	text-decoration: line-through;
	color: #808080;
	background-color: inherit;
}
	#paSpecialPrice {
	color: #FF0000;
}


    #pageRoot
    {      
      padding: 0 0 7px 0;
      background-color: #ffffff;
    }

    #bannerArea
    {
      border: 0;
      padding: 0;
      width: 100%;      
      background-color: #dddddd;
    }

    #contentArea
    {
      width: 100%; 
      padding-top: 10px;
      text-align: left; 
      background-image: url( images/bg_gradient.gif ); 
      background-repeat:repeat-x;
    }

    #background
    { 
      width: 50px;
      background-image: url( images/bg_gradient.gif );
      background-repeat: repeat-x;
      background-position: 0px 0px;  
    }

    #left-shadow
    {  
      width: 7px;  
      background-image: url( images/bg_left-shadow.gif );
      background-repeat: repeat-y;
      background-position: 0px 0px;
    }

    #right-shadow
    {  
      width: 7px;
      background-image: url( images/bg_right-shadow.gif );
      background-repeat: repeat-y;
      background-position: 0px 0px;
    }

    #top-green-bar
    {
      width: 770px;
      height: 11px;
      background-image: url( images/top_bar_770.gif );
      background-repeat: no-repeat;
      background-position: 0px 0px;
    }

    #bottom-green-bar
    {
      width: 770px;
      height: 23px;  
      border: none;
      background-image: url( images/bottom_bar_770.gif );
      background-repeat: no-repeat;
      background-position: 0px 0px;
    }
    
    #contentWindow
    {
      border-left: 1px solid #999999; 
      border-right: 1px solid #999999;
    }

    #header { height: 55px; text-align: left; vertical-align: top; background-color: #ffab21; }    
  

/* HEAD styles */
#banner{border: 0; padding: 0; width: 100%; height: 60px; margin:0 auto; background-color: #dddddd;}
#headtop{width:770px;height:11px;margin:0 auto;background:url('img/top_bar_770.gif') no-repeat; text-align:left; background-color: #ffab21; }
#head{width:770px;height:65px;margin:0 auto;background:url('img/head_bg.gif') repeat-y;vertical-align: top;text-align:left; background-color: #fff; }
#head #logo{float:left;padding:10px 0 0 10px;}
#head #logo div{font-size:1px;line-height:1px;}
#head #logo h2{height:18px;padding-left:2px;background:inherit;color:#fff;font:normal 1.167em "trebuchet ms", sans-serif;}
    #header-left { float: left; display: inline; width: 100px; margin-left: 18px;}
    #header-right { float: left; display: inline; width: 600px; margin: 40px 5px 0px 0px;}    
    #header-right a:link     { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }
    #header-right a:active   { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }  
    #header-right a:visited  { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }  
    #header-right a:hover    { color: #5F7603; text-decoration: underline; }
    #header-right img { margin: 4px 3px 5px 0; }
	
	    #header-right2 { float: right; display: float; width: 600px; margin: -30px 0px 0px 0px;}    
    #header-right2 a:link     { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }
    #header-right2 a:active   { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }  
    #header-right2 a:visited  { font-size: 12px; font-family: arial; font-weight: bold; color: #e7f6a5; text-decoration: none; }  
    #header-right2 a:hover    { color: #5F7603; text-decoration: underline; }
    #header-right2 img { margin: 4px 3px 5px 0; }
	
	#header-right ul{padding:0; display: float; width:650px; float:right;}
#header-right li{height:15px;line-height:15px;float:left;margin:0px;padding:0;list-style-type:none;border-right:2px solid;border-color:white;white-space:nowrap;}
#header-right li a{display:block;padding:0 7px;font-size:12px;font-weight:bold;letter-spacing:1px;color:white;}
* html #header-right a{width:1%;}

    #top-content-left
    {
      float: left;
      width: 505px;
      text-align: left;      
    }
	    #top-content-main
    {
      float: left;
      width: 505px;
      text-align: left;      
    }

    #top-content-right
    {
      float: left;      
      width: 249px; 
      height: 250px;
      text-align: left;  
      vertical-align: top;      

      background-image: url( images/bg_horizontal-dot.gif ); 
      background-repeat: repeat-x;
      background-position: 0px 248px;  
    }

	    #top-content-right-comments
    {
      float: left;      
      width: 249px; 
      height: 250px;
      text-align: left;  
      vertical-align: top;      
    }
	
    #top-content-right2
    {
      float: left;      
      width: 249px; 
      height: 250px;
      text-align: left;  
      vertical-align: top;      

      /*background-image: url( images/bg_gradient.gif ); */
      background-repeat: repeat-x;
      /*background-position: 0px 248px; */ 
    }
	
    #top-content-rightproduct
    {
      float: left;      
      width: 249px; 
      height: 300px;
      text-align: center;  
      vertical-align: top;      

      background-image: url( images/bg_horizontal-dot.gif ); 
      background-repeat: repeat-x;
      background-position: 0px 299px;  
    }
	

	#photo {
	float:right;
	margin:0px 0px 0px 0px;
	border:	2px solid #ddd;
	}	  
	
    
    #searchForm { margin-left: 29px; }


 /* Nazo 
    =========================================================================================================================== */

    #bottomSection
    {
      background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;
      background-position: 505px 0px;    
    }
	
    #bottomSection2
    {
      /*background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;
      background-position: 505px 0px;   */ 
    }
    
    #bottomLinkSection 
    {      
      width: 505px;
      float: left;
      
      background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;
      /*background-position: 252px 0px;*/   
      background-position: 505px 0px;  
    }
    #bottomLinkSection div { float: left; text-align: left; }
    
    #bottomLinkSection a:link     { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:visited  { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:active   { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:hover    { text-decoration: underline; }
	
	/********************************** commentspage *******************************/
	
	    #bottomSection-comments
    {
     /*background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;
      background-position: 700px 0px; */   
    }
	
	    #bottomLinkSection-comments
    {      
      width: 100%;
      /*float: left;*/
      
      /*background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;
      /*background-position: 252px 0px;*/   
      /*background-position: 505px 0px;  */
    }/*
    #bottomLinkSection div { float: left; text-align: left; }
    
    #bottomLinkSection a:link     { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:visited  { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:active   { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection a:hover    { text-decoration: underline; }
	*/
	
	#bottomLeftSection-comments    { }
	
	
	
	
	/**************************************************/
	
	    #bottomLinkSection2
    {      
      width: 505px;
      float: left;
      
      /*background-image: url( images/bg_vertical-dot.gif ); 
      background-repeat: repeat-y;*/
      /*background-position: 252px 0px;*/   
      /*background-position: 505px 0px;  */
    }
    #bottomLinkSection2 div { float: left; text-align: left; margin-left: 15px;}
    
    #bottomLinkSection2 a:link     { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection2 a:visited  { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection2 a:active   { font-size: 11px; font-family: arial; font-weight:bold; color: #7A7A7A; text-decoration: none; }
    #bottomLinkSection2 a:hover    { text-decoration: underline; }
	
	/**/
    
    /*#leftLinkTable   { margin-left: 3px; width: 155px; padding-top: 10px; display: inline; font-size: 11px; }*/
    #leftLinkTable   { margin-left: 3px; width: 400px; padding-top: 10px; display: inline; font-size: 11px; }
    #rightLinkTable  { margin-left: 3px; width: 154px; padding-top: 10px; display: inline; font-size: 11px; }    

    /*#bottomLeftSection    { float: left; width: 253px; }*/
    #bottomLeftSection    { float: left; }
    #bottomMiddleSection  { float: left; width: 252px; }

    #bottomMagazineSection 
    {       
      float: left;
      text-align: left;
      vertical-align: top;      
            
      width: 249px;
      height: 121px;
    }
	
	#bottomMagazineSectionMovie 
    {       
      float: left;
      text-align: left;
      vertical-align: top;            
      width: 249px;
      height: 161px;
    }
    
    #bottomRightImage 
    {
      margin: 13px 0 0 31px;
      border: 0;
    }
    
    #bottomRightAd1
    {
      /*margin: 5px 0 0 29px;*/
      border: 0;
      background-image: url( images/bg_horizontal-dot.gif ); 
      background-repeat: repeat-x;
      background-position: 0px 15px;
    }    

     #bottomRightAd1 img { margin: 0px 0px 0px 29px; }

    #bottomRightAd
    {
      margin: 5px 0 0 29px;
      border: 0;
    } 
    
    form { margin: 0 }

	
#productsInRow{float:left;width:700px;margin:10px 10px;border:0;}
#productsInRow td{padding:5px;vertical-align:top;}
#productsInRow h2{margin:0 0 8px;padding:0 0 2px;border-bottom:1px solid #5d81bd;font-size:1.1em;}
#productsInRow h2 a{margin:0 0 0 3px;color:#5d81bd;font-size:1.33em;font-weight:bold;}
#productsInRow h3, #productsInRow h3 a{background:inherit;color:#b4b4b4;font-size:1em;}
#productsInRow h3 a{padding:0 5px;}
#productsInRow .photo{float:right;margin:0 0 1px 5px;border:1px solid #ddd;}
#productsInRow h4{padding-bottom:10px;background:inherit;color:#666;font-size:1em;font-weight:normal;}
#productsInRow h4 a{color:#666;background:inherit;}
#productsInRow .price em{padding:0 4px 0 0;background-color:inherit;color:#c2c2c2;font-size:0.867em;font-style:normal;}
#productsInRow .price span{margin:0 4px 0 0;}
#productsInRow .price{display:block;background-color:inherit;color:#f00;font-size:1.25em;font-weight:bold;text-align:right;}
#productsInRow .price:hover{text-decoration:none;}
#productsInRow .basket{display:block;float:right;margin:8px 0 0;font-size:1.25em;font-weight:bold;color:#f00;background-color:inherit;}
#productsInRow .basket:hover{text-decoration:none;}
#productsInRow .basket{margin-left:1px;padding:0 25px 0 3px;border:1px solid #f00;color:#fff;background-color:inherit;background:url('images/cart_bg.png') no-repeat right center;font-size:1.084em;}
#productsInRow .f td{border-top:1px solid #bbb;}
#productsInRow .print{text-align:right;font-size:0.92em;}
#productsInRow .print img{margin:0 0 0 7px;vertical-align:middle;}
@media print{
  #productsInRow .print, #productsInRow .basket{display:none;}
  #productsInRow{width:16cm;background:#fff;color:inherit;}
  #productsInRow h2{border-bottom:1px solid #000;}
  #productsInRow h2 a, #productsInRow h3, #productsInRow h3 a, #productsInRow h4, #productsInRow .price, #productsInRow .price span, #productsInRow .price em{background:inherit;color:#000;}
  #productsInRow .price em{font-weight:normal;}
}

/* price and add to cart box styles */
#addcart{float:left; width:200px; height: 300px; border:1px solid #c3c3c3; padding:10px 10px 10px 10px; background-color: #fff;}
#addcart h2{background-color:#ffab21;color:#fff;font-weight:bold;font-size:14px;padding:2px 0;text-decoration: none;}
#addcart div{font-size:13px;font-weight:bold;color:#f33;padding:2px 10px 2px 10px;border-top:1px solid #c3c3c3;}
#addcart form{padding:5px 10px;}
#addcart form input{text-align: right;font-size:10px;}
#addcart form input.submit{text-align: center;font-size:11px;width:135px;}
#addcart #print{display:block;background:url(img/print.gif) 10px 50% no-repeat;padding: 7px 0 7px 27px;border-top:1px solid #c3c3c3;text-align:left;}
#addcart #print img{vertical-align:middle;}
#photo{margin:0 0 1px 5px;border:1px solid #ddd;}

    #addcart a:link     { font-size: 14px; font-family: arial; font-weight:bold; color: #222; text-decoration: none; text-align:center;display:block;}
    #addcart a:visited  { font-size: 14px; font-family: arial; font-weight:bold; color: #222; text-decoration: none; text-align:center;display:block;}
    #addcart a:active   { font-size: 14px; font-family: arial; font-weight:bold; color: #222; text-decoration: none; text-align:center;display:block;}
    #addcart a:hover    { text-decoration: underline; text-align:center;display:block;}

/* price and add to cart box styles */
#addcartmain{float:left; width:210px; height: 218px; border:0px solid #c3c3c3; margin-left: 10px; margin-top: 30px; padding:10px 10px 10px 10px;}
#addcartmain h4{background-color:#fff;color:#aaa;font-weight:bold;font-size:16px;padding:2px 0;}
#addcartmain div{font-size:13px;font-weight:bold;color:#f33;padding:2px 10px 2px 10px;border-top:1px solid #c3c3c3;}
#addcartmain form{padding:5px 10px;}
#addcartmain form input{text-align: right;font-size:10px;}
#addcartmain form input.submit{text-align: center;font-size:11px;width:135px;}
#addcartmain #print{display:block;background:url(img/print.gif) 10px 50% no-repeat;padding: 7px 0 7px 27px;border-top:1px solid #c3c3c3;text-align:left;}
#addcartmain #print img{vertical-align:middle;}


