body {
	font-family: 'Comic Sans MS', verdana, arial, helvetica, sans-serif;
	background-image:url(../images/design/hrr_bkgd_02.jpg);
	background-attachment:fixed;
	background-color: #ffff00; 
	margin: 0em;
	padding: 0em;
	height: 100%;
}

.innerdivision {
	background-image:url(../images/design/wb00742_.gif);
	background-attachment:fixed;
	border-top: #ffff00 4px outset; /* #919191 */
  	border-right: #ffff00 5px outset; 
  	border-bottom: #ffff00 5px outset;
  	border-left: #ffff00 4px outset;		
}

.tdbkgd {
	background-image:url(../images/design/BKGD66Y5.jpg);
}	

hr {
	color: #ffff00;
	background-color: #ffff00;
	height: 0.5em;
}

.cart {
	background-color: yellow;
	border-top: #919191 4px outset;
  	border-right: #919191 4px outset; 
  	border-bottom: #919191 4px outset;
  	border-left: #919191 4px outset;
  	padding: 1px 1px 1px 1px; /* T-R-B-L */
}

.rightSide { 
	float: right;
	margin-top: 0px;	
	margin-right: 30px;	 
	margin-bottom: 12px;
	margin-left: 35px; 
}

.leftSide { 
	float: left; 
	margin-top: 0px;	
	margin-right: 35px;	
	margin-bottom: 12px;
	margin-left: 30px;	 
}

div.clear {
	clear: both;
	padding-top: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*FONT STYLES AND COLORS */
/* HEADING CASCADES OFF CONTENT STYLE */
h1 {
	font-size: 220%; /* SET SO BODY CONTROLS SIZE */
}

h2 {
	font-size: 190%; /* SET SO BODY CONTROLS SIZE */
}

h3 {
	font-size: 160%; /* SET SO BODY CONTROLS SIZE */
}

h4 {
	font-size: 130%; /* SET SO BODY CONTROLS SIZE */
}

h5 {
	font-size: 110%; /* SET SO BODY CONTROLS SIZE */
}

h6 {
	font-size: 90%; /* SET SO BODY CONTROLS SIZE */
}

p {
	font-size: 1.0em;  /* equals 12pt CASCADES OFF BODY 100% */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;    
	padding-left: 0px; 
	margin-bottom: 3px; 
}

p.mainText {
	text-align: left;
	color: #0000ff;
	background: transparent;
	margin-right: 30px;	
	margin-left: 30px; 		
}

p.mainTextnm {
	text-align: left;
	color: #0000ff;
	background: transparent;		
}

p.info {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .80em;
	color: #0000ff;
	background: transparent;
}

p.small {
	font-size: .65em;  /* Copyright Text */
}

.itemHeader {
	color: #0000a0;
	background: #ffff00;
}

.mountain {
	color: #0000ff;
	background: transparent;
}

.contact {
	color: #0000a0;
	background: transparent;
}

.cherry {
	color: #ff0000;
	background: transparent;
}

/* ANCHOR LINK STYLES */
a:active
{
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: 1em;
	text-decoration: none;
	color: blue;
}

a:link 
{
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: blue;
}

a:visited
{
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: green;
}

a:hover 
{
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: Red;
}

a:visited:hover 
{
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: 1em;
	text-decoration: underline;
	color: Red;
}

/*RABBIT RANCH ITEM MENU*/
.item:link {
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: .85em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color : #0000ff;
	padding: 4px;
	text-decoration: none;
	background: #ffd201;
	border : 1px solid #ffff00;
	margin: 0px; 
}

.item:visited {
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: .85em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color : #004080;
	padding: 4px;
	text-decoration: none;
	background: #ffd201;
	border : 1px solid #ffff00;
	margin: 0px; 
}

.item:hover {
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: .85em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color : #ffffff;
	padding: 4px;
	text-decoration: underline;
	background: #6699cc;
	border : 1px solid #ffff00;
	margin: 0px;
}

.item:visited:hover {
	font-family: 'Comic Sans MS', Verdana, Arial, sans-serif;
	font-size: .85em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color : #ffffff;
	padding: 4px;
	text-decoration: none;
	background: #6699cc;
	border : 1px solid #ffff00;
	margin: 0px; 
}