A:link	{color: #ffffff; text-decoration:none;}
A:visited{color: #ffffff; text-decoration:none;}
A:hover	{color:#ffffff; text-decoration:underline;}


/*ON EVERY PAGE*/

body {
font-family : verdana, trebuchet ms, Arial, sans-serif;
font-size:71%;
line-height:126%;
color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#92342F;

}
td	{
font-family : verdana, trebuchet ms, Arial, sans-serif;
font-size:71%;
}

#browserwindow	{
text-align:center;
}

#container	{
border:0px solid black;
width:734px;
margin-left: auto; 
margin-right: auto; 
padding-top:10px;
text-align:left;
}

/*LEFT SIDE BAR IMAGES*/
#left	{ 
border:0px dotted red;
width:150px;
height:375px;
position:absolute;
}

#main	{
border:0px dotted blue;
position:absolute;
width:741px;
padding-left:156px;

}

html>body #main	{/* this bit is hidden from ie */
width:586px;
}

h1	{border:0px solid blue;
	color:#92342F;
	font-size:130%;
	margin-top:-5px;
}

h2 {font-size:100%;
	color:#92342F;
	font-weight:bold;
	border:0px solid lime;
}

.leftmargin {
	margin-left:11px;
	margin-right:10px;
	
		
}

.pagetitle {
	font-size:200%;
	color:#92342F;
	margin-left:30px;
	font-weight:bold;
	border:0px solid lime;
	
}

.bodycopy {
	font-size:90%;
	color:#444;
	
}

#footer	{
	border:0px solid #fff;
	color: #999;
	margin-top:7px;
				
}

.red2 {
	color:#92342F;
	font-size:100%;
}



/* M E N U   */

#navcontainer
{margin: 0px;
padding: 0px;
border:0px solid yellow;
height:30px;
}
html>body #navcontainer	{/* this bit is hidden from ie */
width:586px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { float: left; }

#navcontainer ul li a
{
border:0px solid green;
text-decoration: none;
background: url(images/menu_off.gif) no-repeat top left;
font-size: 90%;
float: left;
margin: 0px;
height: 30px;
width: 81px;
padding-top: 0px;
margin-right: 1px;
padding-bottom: 0px;
padding-left: 0px;
color:#92342F;
}

#navcontainer li a:hover
{
background: url(images/menu_on.gif) no-repeat top left;
color: #92342F;
}

#current {
background: url(images/menu_on.gif) no-repeat top left;
font-size: 90%;
float: left;
margin: 0px;
height: 30px;
width: 81px;
padding-top: 0px;
margin-right: 1px;
padding-bottom: 0px;
padding-left: 0px;
color:#92342F;
}

/* images */



/*  END M E N U   */





/*HOME PAGE*/

#banner	{
width:573px;
height:76px;
background:#fff;
margin-top:4px;
clear:both;
}

#threecols	{
border:0px dotted lime;
}

#col1	{
border:0px solid white;
background:#E1BDB3;
width:242px;
margin-top:7px;
padding-bottom:0px;
height:52em;
}

#col2	{
border:0px solid white;
background:#EDDAC5;
position:absolute;
margin-left:248px;
width:157px;
top:118px;
height:52em;
}
html>body #Col2	{/* this bit is hidden from ie */
top:116px;
}
#col3	{
border:0px solid blue;
background:#BCBEC0;
position:absolute;
margin-left:411px;
width:162px;
top:118px;
height:20em;
}

html>body #Col3	{/* this bit is hidden from ie */
top:116px;
}

#col3_1	{
border:0px solid white;
background:#BCBEC0;
position:absolute;
margin-left:0px;
width:162px;
top:212px;
height:31em;
}





.redcopy {
	font-size:90%;
	color:#92342F;
}

/*END HOME PAGE*/




/*RANGE PAGE*/

#rangeCol1	{
border:0px solid lime;
background:#fff;
width:574px;
margin-top:3px;
padding-bottom:10px;
}
html>body #rangeCol1	{/* this bit is hidden from ie */
margin-top:6px;
}



#white_corner {
	background:url(images/white_corner.gif) no-repeat top left;
	width:504px;
	height:22px;
	border:0px solid blue;

}


#rangecontainer {
	border:0px solid blue;
	width:573px;
	
}

.rangecopy {
	margin-left:30px;
	margin-right:220px;
	
}

#rangesausage {
	height:431px;
	width:126px;
	border:0px solid lime;
	float:right;
	margin-top:80px;
}

/*END RANGE PAGE*/




/* order form */

.row	{
border:0px solid lime;
}

#orderspan	{
margin-left:30px; 
margin-right:30px;
}

#label	{
float:left;
width:350px;
clear:both;
border:0px dotted blue;

}
.formw	{
border:0px solid red;
width:30px;
}

.ordercopy { /*unindented list*/
	padding-top:6px;
	border:0px solid blue;
	margin-left:20px;
	margin-right:90px;
	line-height:100%;
	
}

#mailordercopy {
	padding-top:5px;
	margin-right:25px;
	border:0px solid lime;
	float:right;
	width:250px;
	line-height:130%;
	
}



/*TRADE*/

/* from trade_old
.trade {
	padding-top:6px;
	border:0px solid lime;
	margin-left:20px;
	margin-right:280px;
	font-size:80%;
	line-height:130%;
	
}

#righttradecol {
	padding-top:0px;
	margin-right:20px;
	border:0px solid red;
	float:right;
	width:250px;
	line-height:120%;
	
	
}

#lefttradecol { 
	padding-top:5px;
	border:0px solid blue;
	margin-left:20px;
	margin-right:250px;
	line-height:120%;
	width:240px;
	
}

#makesausage {
	float:right;
	margin-right:20px;
	padding-top:5px;
	border:1px solid lime;
	
}
*/

.tradecopy {
	margin-left:160px;
	margin-right:10px;
	line-height:120%;
	border:0px solid blue;
}

.trade {
	border:0px solid pink;
	margin-left:160px;
	margin-right:20px;
	line-height:100%;
	
}

#leftcolpics {
	
	width:120px;
	border:0px solid lime;
	float:left;
	margin-top:20px;
	margin-right:10px;
	margin-left:10px;
	text-align:left;
}
	
	

/*contact us*/
#label	{
float:left;
width:100px;
clear:both;
border:0px solid red;
padding-right:3px;
}
.formw	{
border:0px solid blue;
text-align:right;
}
.row	{
text-align:right;
}

#thanksColl	{
border:0px solid lime;
background:#fff;
width:574px;
margin-top:3px;
padding-bottom:10px;
height:30em;
}
html>body #rangeCol1	{/* this bit is hidden from ie */
margin-top:6px;
}


#contactleftcol {
	
	width:110px;
	border:0px solid lime;
	float:left;
	margin-top:0px;
	margin-right:10px;
	margin-left:13px;
	text-align:right;
}














