@charset "utf-8";
/* CSS Document for Red Rock Hounds */

body { background-color: #423D3D; margin: 0 0 0 0; background-image: url(images/bg-red.jpg); }
h1 { color: #7E191D; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; margin: 0px; }
h2 { color: #423D3D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 20px; }
h3 { color: #7E191D; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; margin-left: 40px; }
h4 { color: #604331; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; }
h4 a:link, h4 a:visited, h4 a:active { color: #604331; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-decoration:none; }
h4 a:hover { color: #604331; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
h5 { color: #423D3D; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; text-decoration: none; }
h6 { color: #604331; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; margin-top: 0px; }
li { padding-bottom: 8px; }

.address { margin-left: -20px; margin-top: 5px; text-align:center; color: #7E191D; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight: bold; }
div.box-side { color: #CDB380; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding: 4px; font-weight: bold; }
div.box-side a, a:visited, a:active { color: #CDB380; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; font-weight: bold;  }
div.box-side a:hover { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; font-weight: bold; }

.caption-lg { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #604331;
}

div.contact-box a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: none; }
.contact-box a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-decoration: underline; }
.content { padding: 0px 20px 20px 20px; }
.content-lev1 { color: #604331; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px;  margin-top: 20px; }
.content-lev1 a, div.content-lev1 a { color: #604331; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-decoration:underline; }
.content-lev1 a:hover { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; text-decoration:underline; }
.content-lev2 { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 16px; margin: 10px 20px; }
.content-lev2 a, div.content-lev2 a { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:underline; }
.content-lev3 { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px;  line-height: 16px; margin: 0 40px; }
.content-lev3 a, div.content-lev3 a { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:underline; }
div.content-lev3 a:hover { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration:underline; font-weight: bold; }
.content-lev3 h2 { margin-left: 0px; }
.email-signup { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 14px; line-height: 22px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }
div.frame-letter { font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 13px; line-height: 20px; color: #663300; }
div.frame-letter a { color: #663300; }
.left { margin-right: 5px;  }
div.main { 
width: 100%; 
padding-bottom: 20px; 
}
div.newsletter { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #2C2928; line-height: 16px; }
div.newsletter a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #2C2928; font-weight: bold; text-decoration: underline; }
div.newsletter a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #604331; font-weight: bold; text-decoration:underline; }
div.newsletter li { color: #604331; } 

.quote { color: #604331; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; font-size: 12px; font-weight: bold; margin: 30px 50px; }

.req-info-wrapper { background-image:url(images/bg-box-request.png); background-repeat:no-repeat; width: 230px; height: 388px; }
.req-info-wrapper-wide { background-image:url(images/tile-req-info.jpg); background-repeat: repeat; width: 300px; height: auto; border: 1px solid #2F3D29; }
.req-info { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; margin-left: 20px; line-height: 15px; }
.req-info a:link, a:visited, a:active { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: underline; }
.req-info a:hover { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: underline; }
.right { margin-left: 5px;  }

.sales-l { display: block; padding: 20px 0px; }
.sales-l img { text-align: left; margin-right: 5px; vertical-align: middle; }

.sales-r { display: block; padding: 20px 0px; }
.sales-r img { text-align: right; margin-left: 5px; vertical-align: middle; }
.sales-r h3 { margin-left: 0px; margin-top: 0px; }

div.sales-nav, div.sales-nav a { color: #93684C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; text-decoration: none; }
div.sales-nav a:hover, div.sales-nav a#active { color: #000000; text-decoration: underline; }

/* "IN THIS SECTION" MENUS */
div.box-section { float: right; margin-left: 0.5em; margin-bottom: 0.5em; margin-top: 0.3em; background-image:url(images/box-section-2.jpg); background-repeat: no-repeat; width: 170px; height: 175px; }
div.box-section-content, div.box-section-content a { color: #7D5E4B; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight:bold; text-align: left; padding-top: 5px; padding-left: 4px; line-height: 25px; text-decoration: none; }
div.box-section-content a:hover { text-decoration: underline; }
div.box-section h4 { color: #7D5E4B; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; text-align: center; margin: 5px 0 0 0; }

/* PHOTOS AND CAPTIONS */
div.caption { text-align: center; line-height: 16px; }
div.caption p { color: #604331; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align: center; margin-top: 4px; text-indent: 0; line-height: 12px; }
div.caption-r { float: right; margin-left: 0.5em; margin-bottom: 0.5em; }
div.caption-r p { color: #604331; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align: center; margin-top: 4px; text-indent: 0; line-height: 12px; }
div.caption-l { float: left; margin-right: 0.5em; margin-bottom: 0.5em; }
div.caption-l p { color: #604331; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align: center; margin-top: 4px; text-indent: 0; line-height: 12px; }

/* HORSE PAGES */
.sales-box  { 
	background-color: #A4744C; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #502A02; 
	line-height: 18px;
}
.sales-box a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #502A02; 
}	
.sales-box a:hover { text-decoration: underline; }
.sales-box-title { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; padding-top: 10px; }
.sales-box-description { font-style:italic; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; padding-top: 10px; }
.sales-box-basic-info { color: #373332; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 20px; }
.sales-box-photo-intro img { background-color: #603913; margin-top: 20px; }
div.sales-box-info { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 5px 20px 20px; }
div.sales-box-info a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:underline; }
div.sales-box-info td { line-height: 23px; padding-left: 4px; }
div.sales-box-info table { border: 1px solid #A48A61; }
div.sales-box-info #bg1 { background-color: #D4C09D; }
div.sales-box-info #bg2 { background-color: #F1DBB2; }
.content-main-profile  { 
	background-color: #CBAE84; 
	margin: 10px 10px 10px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #502A02; 
	line-height: 18px;
	width: 951px;
}
.content-main-profile a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #502A02; 
}	
.content-main-profile a:hover { text-decoration: underline; }
.profile-header, .profile-header a { margin-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #502A02; text-decoration: none; }
.profile-header a:hover { text-decoration: underline; }
.profile-header-tag { font-style:italic; font-weight:bold; }
.profile-title { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; }

/* FOOTER */
div.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-image: url(images/bg-footer-tile.gif); background-repeat: repeat; border-top: 5px solid #000000; } 

/* SPONSORS */
div.sponsors { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #000000; } 

/* MENU STYLES */
#home
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/home.gif) no-repeat 0 0;
}
#home:hover
{ 
  background-position: 0 -53px;
}
#home span
{
  position: absolute;
  top: -999em;
}
#about
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/about.gif) no-repeat 0 0;
}
#about:hover
{ 
  background-position: 0 -53px;
}
#about span
{
  position: absolute;
  top: -999em;
}
#hunting
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/hunting.gif) no-repeat 0 0;
}
#hunting:hover
{ 
  background-position: 0 -53px;
}
#hunting span
{
  position: absolute;
  top: -999em;
}
#sales
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/sales.gif) no-repeat 0 0;
}
#sales:hover
{ 
  background-position: 0 -53px;
}
#sales span
{
  position: absolute;
  top: -999em;
}
#services
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/services.gif) no-repeat 0 0;
}
#services:hover
{ 
  background-position: 0 -53px;
}
#services span
{
  position: absolute;
  top: -999em;
}
#events
{
  display: block;
  width: 156px;
  height: 53px;
  background: url(images/menu/events.gif) no-repeat 0 0;
}
#events:hover
{ 
  background-position: 0 -53px;
}
#events span
{
  position: absolute;
  top: -999em;
}