/*Top element level declarations.
All child elements will inherent parent properties.
Margin : Top Right Bottom Left;
*/
body{
	margin : 0px;
	padding : 0px;
	background-color : #fff;
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 70%;
	line-height : 125%;
	color : #000;
}

A {}
A:link {color : #000080; }
A:visited {color : #000050;}
A:hover {color : #CC6600; text-decoration:underline;}



table{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	background-color : #fff;
}

/* in most browsers td doesn't inherit parent attributes.  Known issue.*/
tr{}

td,th{
	font-family :  verdana,arial,helvetica,sans-serif, Arial Unicode MS;
	font-size : 11px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

form{
	margin : 0 0 0 0;
}

input{
	margin : 0 0 0 0;
}

hr {
	margin : 0 0 0 0;
}

ul{
	margin : 10px 0 10px 17px;
	padding : 0 0 0 0;
}

h1{
	margin : 0 0 5px 0;
	font-size : 115%;
	line-height : 100%;
	color : #000050;
}

h2{
	margin : 0 0 0 0;
	font-size :120%;
	line-height : 130%;
	color : #000;
}

h3{
	margin : 0 0 0 0;
	font-size: 110%;
	line-height: 150%;
	color: #000;
}


/****
*primary layout layers 
*used on home page only
*****/
#main{
	position : relative;
	border : 1px solid #999;	
	width : 760px;
	margin-left : auto; margin-right : auto;
}

/****
*left column home page
* parent and children layers 
*****/
#left-column{
	position : relative;
	border : 0px solid yellow;	
	width : 550px;
	padding : 10px 10px 10px 10px;
}

#photo{
	position : relative;
	top : 0;
	left : 0;
	border : 0px solid green;	
	width : 550px;
	height : 410px;
	padding : 0 0 0 0;
}

#outfitter{
	position : absolute;
	top : 357px;
	right : 0;
	border : 0px solid yellow;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

#content {
	position : relative;
	top : 0;
	border : 0px solid yellow;
	width : 550px;
}

/****
*Right column home page
*parent and children layers 
*****/

#right-column{
	position : absolute;
	top : 0;
	right : 0;
	border : 0px solid blue;	
	width : 170px;
	padding : 0 10px 0 5px;
	font-size : 80%;
}
#right-inc{
	position : absolute;
	bottom : 0;
	left : 0;
	border : 0px solid blue;	
	width : 170px;
	height : 140px;
	padding : 0 0 0 0px;
	font-size : 80%;
}



/****
*site wide classes
*****/

td.prices{
    font-size:10px;
}

A.footerlink {font-size:10px;}
A.footerlink.hover {color: #CC6600;}


.footer {font-size : 11px; color: #000066;}
.headerrow {font-size :  11px; color: #cccccc;}



.desc  {
 visibility : hidden;
 left  : 0px;
 top : 0px;
 position :  absolute;
}
