h1, h2, h3, h4, h5
    {
    font-family:              'Times', serif;
    background-color:         transparent;
    color:                    black;
    text-decoration:          none;
    margin:                   0px;
    margin-left:              25px;
    margin-right:             25px;
    padding:                  0px;
    }

h1
    {
    font-size:                3em;
    font-weight:              bold;
    margin-top:               15pt;
    margin-bottom:            0pt;
    margin-left:              15px;
    }  
	
h1.grizzly
    {
    margin:                   0pt;
    padding:                  0pt;
    }

h2
    {
    font-size:                1.3em;
    margin-top:               13pt;
    margin-bottom:            3pt;
	padding:                  0pt;
    color:                    #e71410;
    }
	
h2.tag
    {
    text-align:                center; 
    font-style:                italic;
    font-size:                 1.5em;
    color:                     white;
    margin:                    0px;
    padding:                   0px;
    padding-bottom:            10px;
    padding-top:               80px;
    }

h3
    {
    font-size:                 	1em;
    margin-top:                	10px;
    margin-bottom:				10px;
    color:                     	#e71410;
    }

h4
    {
    font-size:                 1em;
    margin-top:                0pt;
    margin-bottom:             0pt;
    color:                     #e71410;
    }
	   
h5
    {
    font-size:                 1em;
    margin-top:                3pt;
    margin-bottom:             3pt;
    color:                     blue;
    }

p
    {
    font-size:                 0.9em;
 	margin:		               0px;
    margin-left:               25px;
    margin-right:              25px;
    }

p.intro
    {
    font-style:                italic;
    }

p.address
    {
    margin:                    2px;
    margin-left:               25px;
    }
	
p.description
    {
	clear:                     right;
	font-size:                 0.8em;
	margin-top:             	0px;
    margin-bottom:             0px;
    padding:                  0px;
    }
	   
p.description2
    {
    margin:                    0px;
    padding:                   0px;
    margin-bottom:             35px;
    width:                     75%;
	clear:                     right;
    }
    
p.line
    {
    background-color:          #eeeeee;
    border-top:                1px solid #ff6600;
    padding:                   4px;
    font-size:                 0.2em;
    clear:                     right;
    }
    
	   
a.ql
    {
    background-color:          #eeeeee;
    }
    	   
	
p.next
    {
    margin:                    0px;
    padding:                   0px;
    text-align:                right;
    }

p.order
    {
    font-size:                 0.8em;
    text-align:                right;
	width:						45%;
	float:						right;
	background:                url('../images/dd-bg.gif') no-repeat top right;;
    margin:                    7px;
    padding:                   0px;
    }
	
p.small
    {
    font-size:                 0.7em;
    text-align:                center;
    margin-top:             20px;
    margin-bottom:             20px;
    }	
	
	
.nosee
    {
    margin:                    0px;
    padding:                   0px;
    font-size:                 0px;
    }
	
dt
    {
    margin-left:               10px;
    }
	
li
    {
    font-size:                 0.9em;
    line-height:               1.3em;
    margin-left:               10px;
    margin-right:              10px;
    }
	
bodytext
    {
    margin-left:               10px;
    font-size:                 0.9em;
    }

a
    {
    font-family:               Verdana, Arial, Helvetica, Sans-Serif;
    outline:                   none;
    text-decoration:           none;
    color:                     #1F4584;
    background-color:          transparent;
    }

a:visited
    {
    color:                     #1F4584;
    }

a:hover
    {
    color:                     black;
    }
	
a.menuitem
    {
    font-size:                 0.9em;
    margin:                    0px;
    border:                    0px;
    padding-left:              7px;
    padding-right:             5px;
    padding-top:               1px;
    padding-bottom:            2px;
    color:                     white;
    background-color:          #777777;
    }
	
a.menuitem:visited
    {
    color:                     white;
    }

a.menuitem:hover
    {
    color:                     black;
    background-color:          #eeeeee;
    }
	
a.menuitem-select
    {
    font-size:                0.9em;
    margin:                   0px;
    padding-left:             7px;
    padding-right:            5px;
    padding-top:              1px;
    padding-bottom:           2px;
    border:                   1px solid white;
    background-color:         white;
    font-weight:              bold;
    }

a.next
    {
    margin:                    0px;
    border:                    0px;
    padding:                   0px;
    padding-right:             20px;
    background:                url('../images/arrow.gif') no-repeat top right;
    }
	   
a.inlin
    {
    font-size:                 1em;
    font-weight:               bold;
    }

img
    {
    padding-left:              5px;
    padding-right:             5px;
    padding-top:               0px;
    padding-bottom:            2px;
    border:                    0px;
    }

img.logo
    {
    margin:                    0px;
    padding:                   0px;
    padding-left:              10px;
    padding-top:               5px;
    }
	
img.rh-side
	   {
    margin-right:              30px;
    margin-left:               10px;
    float:                     right;
    }
	
img.lh-side
    {
    margin-right:              25px;
    margin-left:               25px;
    float:                     left;
    }
	   
img.ski
    {
    margin-right:              25px;
    margin-left:               25px;
	margin-top:                0px;
    width:                     70%;
    }
    
img.gallery
    {
    margin:                    0px;
    padding:                   0px;
    width:                     100%;
    }
	   
img.boot
    {
    width:                     10%;
    float:                     left;
    margin-left:               15px;
    }
	
table
    {
    margin-left:               25px;
    padding:                   2px;
    width:                     95%;
    }
    
table.gall
    {
    margin:                    5%;
    margin-top:                2%;
    width:                     90%;
    }
    
thead
    {
    background-color:          #cccccc;
    color:                     #ff6600;
    font-weight:               bold;
    }
    
td  {
    padding:                   2px;
    border:                    0px;
    font-size:                 0.9em;
    }
    
td.num
    {
    text-align:                right;
    }
    
td.gal
    {
    background-color:          #cccccc;
    padding-right:              5%;
    padding-left:               5%;
    padding-top:                5%;
    padding-bottom:             2%;
    width:                      50%;
    }

input.quantity
    {
    border:                    1px solid #aaaaaa;
    background-color:          white;
    width:                     20px;
    }
    
input.day
    {
    width:                      20px;
    }
    

    
    