    blockquote{
      margin:0px;
      padding:0px;
    }


    .clearer{
      clear:both;
    }


    body{
      font-family: Arial, Helvetica, sans-serif;
      text-align: center;
    }

	/* Width is used to detect the table */
	body > table[width="600"] {
	 margin:auto;
	}


    #wrapper{
      width: 1000px;
      margin:auto;
      text-align:left;
    }


    #header{
      background: url('../images/header_bg.jpg') no-repeat;
      height:206px;
    }
/*
    #header #p_nav{
      margin-left:225px;
	  !margin-left:215px;
      padding-top:52px;
    }
*/ 
    #header #p_nav{
      margin-left:418px;
      padding-top:55px;
    }
    #header #p_nav IMG{  
	 float:left;
     !display:inline;
    }

    #header #join{
     display:inline;
     width:159px;
     height:100px;
     background: url('http://ski-depot.com/images/join_box_bg.jpg') no-repeat;
     text-align:center;
     padding:10px 10px 0px 10px;
     float:right;
     margin-right:6px;
     margin-top:2px;
    }

    #header #join H1,H2{
      margin: 0px;
    }


    #header #join H1{
      font-weight: bold;
      font-size: 16px;
      color: #0d4073;
      padding-bottom:3px;
    }

    #header #join H2{
      font-size: 14px;
      font-weight: normal;
      color: #006497;
      padding-bottom:5px;
    }

    #header #join INPUT{
      margin-bottom:4px;
      width:138px;
      color: #999999;
      font-size: 12px;
      padding: 2px 2px 2px 10px;
    }

    #left_column{
      float:left;
      width:179px;
    }

    #left_column #category_top{
      background: url('../images/left_column_top_bg.jpg') no-repeat;
      height:117px;
	  !height:115px;
      background-position: top;
      margin-top:9px;
      text-align: -moz-center;
      !text-align:center;
      font-weight:bold;
      color: #FFFFFF;
      font-size:13px;
      padding-top:13px;
      !margin:0px;
    }

    #left_column #category_top .input{
      margin-top:5px;
	  !margin-top:0px;
    }
    
    #left_column #category_top .submit {
	    display:block;
		margin-top:8px;
    }


    #left_column #category_mid{
      background: url('../images/category_mid_bg.jpg') repeat-y;
      padding: 0px 7px 0px 7px;
    }

    #left_column #category_mid a{
      display:block;
      float:left;
      border: 1px solid #be5c5c;
      background-color: #b13d3d;
      width:149px;
      height:17px;
      margin-left:2px;
      font-size: 11px;
      color: #FFFFFF;
      font-weight:bold;
      text-decoration:none;
      padding:2px 0px 0px 10px;
      margin-bottom:3px;
      overflow: hidden;
    }

    #left_column #category_mid a.last{
      margin-bottom: 0px;
    }

    #left_column #category_mid .cattree_child{
      padding-left:5px;
      color: #fff;
    }

    #left_column #category_mid .cattree_selected{
      display:block;
      float:left;
      border: 1px solid #be5c5c;
      background-color: #b13d3d;
      width:149px;
      height:17px;                                                                         
      margin-left:2px;
      font-weight: bold;
      font-size:14px;
      color: #FFFFFF;
    }

    #left_column #category_bottom{
      background: url('../images/category_bottom_bg.jpg') no-repeat;
      height:14px;
      margin-bottom:20px;
    }

    #left_column IMG{
      margin-top:8px;
      display:block;
    }

    #right_column{
      width:797px;
      float:left;
      margin-left:5px;
      background: url('../images/right_col_bottom.jpg') no-repeat;
      background-position: bottom;
      background-color: #FFFFFF;
      padding-bottom:267px;
    }


    #right_column #right_column_inner .product_title{
      font-family: Georgia;
      font-size: 30px;
      font-weight: bold;
      color: #006598;
    }


    #right_column #right_column_inner{
      background: url('../images/right_col_top.jpg') no-repeat;
      background-position:top;
      padding:20px;
      min-height:610px;
      height:auto !important;
      height:610px;
      position:relative;
    }
