/********************************************************
* Mobile Style Sheet                                      *
* Yoder's Building Supply, www.goyoders.com             *
* Created on 05/17/2007 by Jonathon Hill                *
*                                                       *
* Copyright 2006 Yoder"s Building Supply                *
*********************************************************/


/* Typography & Colors
---------------------------------------------------------------------- */
body {
  font-family:sans-serif;
  font-size: medium;
  color: #333;
}
a { color: #a9a848; }

h1, h2, h3, h4, h5, h6 {
  font-family:serif;
  color:black;
  font-weight:bold;
}

sup { font-size: 50%; line-height: 0; vertical-align: text-top; }

table {	border: 1px solid black; border-collapse: collapse; }
td { border: 1px solid silver; padding: 5px; }


/* Structure
---------------------------------------------------------------------- */

/* Page container styles */
#container {
  background-color: #fff;
}

/* Header center area styles */
#logo {
  width:320px;
  height:60px;
  background:#faf8f1;
  border-bottom:1px solid black;
}
#logo span { font-size:large; font-weight:bold; color:black; margin-left:5px; }
#logo a { content:""; width:320px; height:64px; display:block; }
#logo a img { visibility:hidden; }
#search { display:none; }

/* Footer area styles */
#footer {
  border-top:1px solid black;
  font-size:90%;
  padding:6px;
  margin-top:7px;
  background:#faf8f1;
}


/* Content area styles
---------------------------------------------------------------------- */

/* Typography, colors, backgrounds */
.underline { border-bottom:1px solid #ffa740; }


/* Special content area blocks
---------------------------------------------------------------------- */

/* Homepage tertiary features */
.feature4 h2, .feature3 h2 { margin-top:0; }
.feature4 img { border:none; }


/* Lists
---------------------------------------------------------------------- */

/* Sidebar subnavigation */
/* Levels (highest to lowest): .subnav1, .subnav2, ... */
.subnav1, .subnav2 {
  list-style-type:none;
  font-size:110%;
}
.subnav1 li a {
  text-decoration:none;
  border-bottom:1px solid #faf8f1;
}
.subnav1 li a.active {
  font-weight:bold;
  color:black;
  border-bottom-color:black;
}
.subnav2 {
  font-size:85%;
}

/* News list */
ul.news li {
  list-style-type: none;
}
ul.news li a { text-decoration:none; }
ul.news .date {
  background: #FAF4C8;
  border-right: 1px solid #E3DE9F;
  border-bottom: 1px solid #E3DE9F;
  color: #A19D68;
}

dt {
	color:black;
	font-size:large;
	font-weight:bold;
}


/* Special Cases */

.productsections ol {
	color:black;
	font-size:large;
	font-weight:bold;
}

#productindex dt {
	text-align:center;
	font-size:medium;
}
#productindex a {
	color:black;
	text-decoration:none;
}


/* Common class styles
---------------------------------------------------------------------- */

.imageblock {
	display:block;
	border:1px solid silver;
	background:white;
	padding:10px;
	text-decoration:none;
	font-size:85%;
	width:100% !important;
}
.imageblock img {
	border:none;
	margin-bottom:10px;
}
.imageblock label {
	clear:both;
	display:block;
	font-style:italic;
}
