﻿@charset "utf-8";
/* CSS Document for PARR LUMBER */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	height:100%;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

H2 {
	font: 13px Arial, Helvetica, sans-serif;
	color:#333333;
	margin: 10px 0 6px 0;
	font-weight: normal;
}

h3 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1a5f7a;
	margin: 10px 0 6px 0;
	font-weight:bold;
}

ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
}

li {
	list-style: square;
	padding: 0 0 7px 0;
}

a:link {
	color:#5a8a2f;  /* THIS CHANGES WITH THE SEASON  */
	text-decoration:none;
}

a:visited {
	color:#5a8a2f;   /* THIS CHANGES WITH THE SEASON  */
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color: #d98705;
}

a:active {
	color:#69828c;
	text-decoration:none;
}

.ms-WPBody A:visited {
    color:#014864;
}
.ms-WPBody A:link {
    color:#014864;
}

.ms-cal-topday {
	height: 20px;
}

#homebg {
	background-image: url('/Image%20Library/blue_noise.jpg');
	background-repeat: repeat;
	background-position: top center;
	background-color: white; 
	height: 100%;
	background-attachment: scroll;
}

#clickinbg {
	background-image: url('/Image%20Library/blue_noise.jpg');
	background-repeat: repeat;
	background-position: top center;
	background-color: #ffffff;
	height: 100%;
	background-attachment: scroll;
}

#shadow {
	background-image:url(/Image%20Library/newshadow.png);
	background-repeat:repeat-y;
	background-position: top center;
	height: 100%;
}

.oneColFixCtr #container {
	width: 923px;
	/* background-image:url(/Image%20Library/bg_main.png);
	background-repeat:repeat-y; */
	background-color: white;
	margin: 0 auto;
	text-align: left;
}

.oneColFixCtr #mainContent {
	padding: 0;
	margin: 0 auto;
	text-align:left;	
	position:relative;
}

.littleNav {
	position:absolute;
	top: 8px;
	left: 645px;
	width: 300px;
}

.littleNav ul {
	padding: 0;
	margin: 0;
}

.littleNav ul li {
	display: inline;
	color: #014864;
	font-size: 12px;
	font-weight: normal;
	padding-left: 24px;
}

.littleNav ul li a:link {
	color: #014864;
}

.littleNav ul li a:visited {
	color: #014864;
}

.littleNav ul li a:hover {
	color: red;
	text-decoration: none;
}

.littleNav ul li a:active {
	color: #014864;
}

/* Begin styles for homepage Rd. Trip banner link */

#hinav {
  display: block;
  width: 729px;
  height: 181px;
  border-left: 1px white solid;
}

/* End */

/* Begin Right Nav Home Links */

#bottomhomelinks {
	width: 200px;
	height: 557px;
	background-image: url('../Image Library/rtnavbg.jpg');
	background-repeat: repeat-y;
	background-position: top left;
	position: absolute;
	top: 0;
	left: 698px;
}

.bottomhmnav {
	width: 165px;
	height: 77px;
	float: left;
	margin: 27px 0 0 18px;
}

#financing {
  display: block;
  width: 165px;
  height: 77px;
  background: url("../Image%20Library/financing_bottomlink.png") no-repeat 0 0;
}

#financing:hover { 
  background-position: 0 -77px;
}

#financing span {
  display: none;
}

#findapro {
  display: block;
  width: 165px;
  height: 77px;
  background: url("../Image%20Library/quote_bottomlink.png") no-repeat 0 0;
}

#findapro:hover { 
  background-position: 0 -77px;
}

#findapro span {
  display: none;
}

#askapro {
  display: block;
  width: 165px;
  height: 77px;
  background: url("../Image%20Library/askapro_bottomlink.png") no-repeat 0 0;
}

#askapro:hover { 
  background-position: 0 -77px;
}

#askapro span {
  display: none;
}

#beapro {
  display: block;
  width: 165px;
  height: 77px;
  background: url("../Image%20Library/beapro_bottomlink.png") no-repeat 0 0;
}

#beapro:hover { 
  background-position: 0 -77px;
}

#beapro span {
  display: none;
}

#currentpromos {
  display: block;
  width: 165px;
  height: 77px;
  background: url("../Image%20Library/currentpromos_bottomlink.png") no-repeat 0 0;
}

#currentpromos:hover { 
  background-position: 0 -77px;
}

#currentpromos span {
  display: none;
}

/* End */

#socialmedia {
	position: absolute;
	top: 11px;
	left: 183px;
	width: 200px;
	height: 16px;
	padding: 0;
	margin: 0;
}

#socialmedia img {
	margin: 0;
	padding: 0;
	position: relative;
	top: 3px;
}

#hero {
	/* background-image: url('../Image%20Library/hero_july10.jpg');
	background-position: top left;
	background-repeat:no-repeat; */
	position: relative;
	width: 731px;
	height: 181px;
	background-color: silver;
	float: left;
}

#hero p {
	color: #008ecd;
	top: 130px;
	left: 220px;
	text-align: left;
	position: relative;
}

#hero a:link {
	color: #008ecd;
}

#hero a:visited {
	color: #008ecd;
}

#hero a:hover {
	color: #f4982c;
}

#hero a:active {
	color: #008ecd;
}
	
img.logo {
	top: 18px;
	left: 18px;
	position:relative;
	margin-bottom: 20px;
}

img.logoHome {
	top: 13px;
	left: 18px;
	position:relative;
	display:block;
	margin-bottom: 20px;
}


img.quickLinks {
	margin: 0 0 0 12px;
	display:block;
}

.mainNav {
	position: absolute;
	top: 46px;
	left: 181px;
	width: 730px;
	height: 51px;
	margin: 0;
	padding:0;
	background:url(/Image%20Library/bg_nav.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #014864;
}

.mainNav2 {
	width: 730px;
	height: 22px;
	margin: 0;
	padding:0;
	background: #dfdcc4;
	float: left;
}


 /* ##############BOTTOM HALF OF THE HOME PAGE STYLES############### */

.leftHome {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5f8599;
	height: 567px;
	position:relative;
	top:8px;
	left:0;
	padding-bottom: 0;
}

.leftPromoBlock {
	background-color: silver;
	width: 688px;
	height: 323px;
	padding: 0 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
}

#leftColumn {
	position:absolute;
	width: 164px;
	top: 40px;
	left: 15px;
	text-align: center;
}

#leftColumn a:visited {
	color:#69828c;
}

#leftColumn a:link {
	color:#69828c;
}

#rightColumn {
	position:absolute;
	width: 164px;
	top: 40px;
	left: 200px;
	text-align: center;
}

#rightColumn a:visited {
	color:#69828c;
}

#rightColumn a:link {
	color:#69828c;
}

.leftPromoBlock P {
	margin: 4px 0 6px 6px;
}

.leftBottomPromoBlock {
	border: 1px silver solid;
	width: 686px;
	height: 222px;
	position: absolute;
	left: 0;
	top: 333px;
}

#featureditemsheader {
	width: 686px;
	height: 40px;
	background-color: #00436e;
}

#featureditemsheader .headertext {
	font-family: Georgia, Garamond, Times, serif;
	font-style: italic;
	font-size: 16px;
	font-weight: normal;
	color: white;
	padding: 10px 0 0 10px;
	float: left;
}

.featureditems {
	width: 170px;
	border-right: 1px white solid;
	height: 182px;
	float: left;
}

.featuredtext {
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 0 0 24px;
	color: #003045;
}

.learnmore {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 7px 0 0 24px;
	color: gray;
}

.learnmore a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

.learnmore a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

.learnmore a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

.learnmore a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: gray;
}

.featurednav {
	width: 170px;
	height: 109px;
	float: left;
}

#qq {
  display: block;
  width: 170px;
  height: 109px;
  background: url("../Image%20Library/homefeatured/hic_hm1111.gif") no-repeat 0 0;
  float: left;
}

#qq:hover { 
  background-position: 0 -109px;
}

#qq span {
  display: none;
}

#gr {
  display: block;
  width: 170px;
  height: 109px;
  background: url("../Image%20Library/homefeatured/pp_hm1111.gif") no-repeat 0 0;
  float: left;
}

#gr:hover { 
  background-position: 0 -109px;
}

#gr span {
  display: none;
}

#pb {
  display: block;
  width: 170px;
  height: 109px;
  background: url("../Image%20Library/homefeatured/qq_hm1111.gif") no-repeat 0 0;
  float: left;
}

#pb:hover { 
  background-position: 0 -109px;
}

#pb span {
  display: none;
}

#nwn {
  display: block;
  width: 173px;
  height: 109px;
  background: url("../Image%20Library/homefeatured/nwn_hm1111.gif") no-repeat 0 0;
  float: left;
}

#nwn:hover { 
  background-position: 0 -109px;
}

#nwn span {
  display: none;
}

/* #############SUB PAGE MAIN STYLES################   */


.bottomSubHalf {
	margin:0 0 22px 0;
	padding:0;
	position:relative;
	top:22px;
	left:15px;
	width: 896px;
	height:100%;
	overflow: visible; /* set this to visible so editor box does'nt disappear in admin mode */
	border-top: 1px solid silver;
	background-image:url("/Image%20Library/bg_mainSub2.gif");
	background-repeat:repeat-y;
}

.bottomSubHalf_sm {
	margin:0 0 22px 0;
	padding-top:0;
	position:relative;
	top:21px;
	left:15px;
	width: 896px;
	height:100%;
	overflow: visible; /* set this to visible so editor box does'nt disappear in admin mode */
	border-top: 1px solid silver;
	background-image:url("/Image%20Library/bg_mainSub2_sm.gif");
	background-repeat:repeat-y;
}

.bottomSubHalf_hm {
	margin:0 0 0 0;
	padding:0;
	position:relative;
	top:0;
	left:12px;
	width: 896px;
	height:100%;
	overflow:hidden;
	background-image:url("/Image%20Library/bg_mainSub2_sm.gif");
	background-repeat:repeat-y;
	overflow: visible;
}

.subContentColumn {
	margin: 22px 0 22px 0;
	padding-left:18px;
	width: 560px;
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	height:100%;
	overflow:visible;
	float:left;
} 

.subContentColumn2 {
	margin: 0 0 22px 0;
	width: 700px;
	padding: 22px 0 0 22px;
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	height:100%;
	overflow:visible;
	padding-left:12px;
	float:left;
} 

.subContentColumn_sm {
	margin: 0 0 0 0;
	width: 880px;
	padding: 0 0 0 0;
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	height:100%;
	overflow:visible;
} 

#noleftnavmargin {
	margin: 0 0 22px 0;
	padding: 22px 0 0 13px;

}

.subContentColumn_hm {
	margin: 0; 
	height: 757px; /* REMEMBER THIS */
}
 
.subContentColumn2 p {
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	margin: 9px 9px 7px 0;
}
 
.subContentColumn p {
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	margin: 9px 9px 7px 0;
}
 
.subContentColumn2 h1 {
	font: normal 15px Arial, sans-serif;
	color:#d58e26;
	margin: 2px 0;
}

.subContentColumn h1 {
	font: normal 15px Arial, sans-serif;
	color:#d58e26;
	margin: 2px 0;
}

.subContentColumn_sm p {
	font: normal 11px Verdana, sans-serif;
	color:#69828c;
	margin: 9px 9px 7px 0;
}
 
.subContentColumn_sm h1 {
	font: normal 15px Arial, sans-serif;
	color:#d58e26;
	margin: 2px 0;
}

/* ################# START LEFT NAVIGATION ################# */
.navcontainer {
	float:left;
	width: 165px;
	overflow: hidden;
}

.navcontainer img {
	border-left: 1px solid silver;
}

.navMain {
	font: normal 12px Arial, sans-serif;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	padding: 0;
	margin: 0;
}

.navMain li {
	list-style: none;
	vertical-align: middle;
	line-height: 100%;
	padding: 0;
	margin: 0;
}

.navMain li a:visited {
	display: block;
	text-decoration: none;
	color: #405f8c;
	padding: 5px 8px 9px 18px;
	margin: 0; 
}

.navMain li a:link {
	display: block;
	text-decoration: none;
	color: #405f8c;
	padding: 5px 8px 9px 18px;
	margin: 0; 
}

.navMain li a:hover {	
	background: #586f91;
	color:#FFFFFF;
}

li a.active:active {
	background: #586f91;
	color:#FFFFFF;
}

li a.active:hover {
	background: #586f91;
	color:#FFFFFF;
}

li a.active:visited {
	background: #586f91;
	color:#FFFFFF;
}

li a.active:link {
	background: #586f91;
	color:#FFFFFF;
}

.navlist {
	font: normal 12px Arial, sans-serif;
	padding: 0;
	margin: 0;
}

.navlist li {
	list-style: none;
	vertical-align: middle;
	line-height: 100%;
	padding: 0;
	margin: 0;
}

.navlist li a:visited {
	display: block;
	color: #8e733b;
	text-decoration: none;
	background: #ffffff;
	padding: 5px 8px 9px 28px;
	margin: 0; 
}

.navlist li a:link {
	display: block;
	color: #8e733b;
	text-decoration: none;
	background: #ffffff;
	padding: 5px 8px 9px 28px;
	margin: 0; 
}

.navlist li a {
	display: block;
	color: #8e733b;
	text-decoration: none;
	background: #ffffff;
	padding: 5px 8px 9px 28px;
	margin: 0; 
}

.navlist li a:active {
	color: #ffffff;
	background: #96abca;
}

.navlist li a:hover {
	color: #ffffff;
	background: #96abca;
}

.navlist li a.active:active {
	color:#ffffff;
	background: #96abca;
}

.navlist li a.active:hover {
	color:#ffffff;
	background: #96abca;
}

.navlist li a.active:visited {
	color:#ffffff;
	background: #96abca;
}

.navlist li a.active:link {
	color:#ffffff;
	background: #96abca;
}

/* ################# END NAVIGATION ################# */

.navlist2 {
	font: normal 10px Verdana, sans-serif;
	padding:0 0 3px 0;
	margin:0 0 0 1px;
}

.navlist2 li {
	list-style: none;
	line-height: 11px;
	text-align: left;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border:none;
	padding: 0;
	margin:0;
}

.navlist2 li a:link {
	/* explicitly set width to fix ie 7 display */
	width: 119px;
	display: block;
	background: #f0f0f0;
	text-decoration: none;
	color:#7692a4;
	padding: 0 8px 6px 34px;
	margin: 0;
}

.navlist2 li a:visited {
	/* explicitly set width to fix ie 7 display */
	width: 119px;
	display: block;
	background: #f0f0f0;
	text-decoration: none;
	color:#7692a4;
	padding: 0 8px 6px 34px;
	margin: 0;
}

.navlist2 li a:hover {
	color: #8e733b;
	background:#ffffff;
}

.navlist2 li a:active {
	color: #8e733b;
	background:#ffffff;
}

.navlist2 li a#current {
	color:#8e733b;
}

.navlist2 li a#activeDetail {
	color:#8e733b;
	font-weight:bold;
}

/* Begin Footer Styles */

.footertable {
	margin: 0 0 0 0;
	height: 60px;
}

#WebPartWPQ2 {
	height: 70px;
}

.footerbutton {
	margin-right: 21px;
}

.horizontalrule {
	border-top: 1px silver solid;
	width: 870px;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
}

.signUp {
	background-image: url('../Image Library/footer_gradient.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 260px;
	width: 896px;
	margin: -11px 0px 30px 12px;
	border-left: 1px silver solid;
	border-right: 1px silver solid;
	border-bottom: 1px silver solid;
}

.signUp .signuptext {
	color: #003045;
	padding: 0;
	font-size: 13px;
	font-family: Georgia, Times, serif;
	font-style: italic;
	float: right;
	margin-right: 6px;
}

.signUp .footerphone {
	color: #003045;
	padding: 0 0 0 15px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#ctl00_g_6faa7fb5_a6d6_464b_b2cc_099e949d6a25_ff1_new_ctl00_ctl00_TextField {
	border: 1px silver solid;
	height: 18px;
	width: 200px;
	padding: 3px 0 5px 5px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.footercontent {
	width: 215px;
	height: 150px;
	border-right: 1px silver solid;
	float: left;
	margin: 15px 0 0 5px;
}

.footercontent .footersubhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #003045;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 5px 0 5px 17px;
}

.footercontent .footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #003045;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 0 21px;
	display: block;
}

.footercontent .footerlinks a:link {
	color: #003045;
}

.footercontent .footerlinks a:visited {
	color: #003045;
}

.footercontent .footerlinks a:hover {
	color: #003045;
	text-decoration: underline;
}

.footercontent .footerlinks a:active {
	color: #003045;
}

.footerBar {
	clear:both;
	background-image:url("/Image%20Library/bg_footer.gif");
	background-repeat:repeat-x;
	height: 24px;
	width: 898px;
	margin: 0 0 11px 12px;
}

div.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7c919b;
	padding-top: 7px;
	padding-bottom: 25px;
	text-align:center;
	border-bottom: 1px solid #7c919b;
	width:908px;
	margin-left: 7px;
}

a.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7c919b;
	text-decoration:none;
	margin-left: 3px;
	margin-right: 3px;
}

a.footer:hover {
	color:#7c919b;
	text-decoration:underline;
}

a.footer:active {
	text-decoration:none;
	color:#69828c;
}

a.footer:visited {
	text-decoration:none;
	color:#7c919b;
}

/* SUB PAGE PROMOTIONAL STYLES */

.promoColumn {
	width: 145px;
	font: normal 11px Verdana, sans-serif;
	margin: 25px 0 25px 0;
	padding: 42px 0 0 0;
	text-align: left;
	vertical-align:top;
	float:left;
}

.promoColumn img {
	margin-bottom: 12px;
}

.subPromos {
	border-top: 1px solid #983734; 
	border-right: 1px solid #983734; 
	border-left: 1px solid #983734; 
	border-bottom: 16px solid #983734;/* THIS CHANGES WITH THE SEASON  */
	padding-bottom: 8px;
	margin-bottom: 12px;
	margin-top: 6px;
}

.springPromo {
	border: 1px solid #5a8a2f; /* THIS CHANGES WITH THE SEASON  */
	color:#5a8a2f; 
	margin-bottom: 24px;
}

/* SPECIAL SUB PAGE STYLES  */

.products {
	width: 165px;
	float:left;
	margin: 4px;
	padding:0;
	vertical-align:top;
	list-style:none;
}

.products2 {
	width: 220px;
	float:left;
	margin: 4px;
	padding:0;
	vertical-align:top;
}

.products2 H2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#587c92;
	margin: 10px 0 6px 0;
	font-weight:bold;
	vertical-align:top;
}

.products H2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#587c92;
	margin: 10px 0 6px 0;
	font-weight:bold;
	vertical-align:top;
}

.products2 ul {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#8fa6b4;
	list-style:none;
	margin: 3px;
	padding:0;
}

.products ul {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#8fa6b4;
	list-style:none;
	margin: 3px;
	padding:0;
}

.products2 li {
	list-style:none;
}

.products li {
	list-style:none;
}

/* --- Begin Styles for Locations Section --- */

#locationContainer {
	width: 675px;
	height: 350px;
	margin-bottom: 49px;
	padding: 0;
}

.map {
	width: 425px;
	height: 350px;
	border-top: 10px solid #014864;
	border-bottom: 1px solid #014864;
	border-left: 1px solid #014864;
	border-right: 1px solid #014864;
	position: relative;
	left: 282px;
	top: -31px;
}

.locationContent {
	width: 270px;
	height: 350px;
	position: relative;
	left: 0;
	top: -371px;
}

.outletLocation {
	margin-left: 6px;
	margin-top: 10px;
}

#locationIndexContainer {
	width: 700px;
}

#locationIndexContent {
	width: 200px;
	float: left;
}

#locationQuote {
	float: right;
	width: 409px;
	height: 400px;
	background-image: url('../Image Library/quotes.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

#locationQuote p {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 23px;
	text-align: right;
	color: #005983;
	margin-top: 15px;
	margin-left: 25px;
	margin-right: 35px;
}

/* --- Begin Styles for Finance Page --- */

#financecontainer {
	width: 700px;
	height: 400px;
	padding: 0;
	margin: 0;
	background-image: url('../Image%20Library/finance_bg.jpg');
	background-repeat: no-repeat;
	background-position: -30px 0;
	position: relative;
	top: -31px;
	left: 9px;
	float: left;
}

#financecontent {
	width: 500px;
	position: relative;
	top: 97px;
	left: -43px;
}

#financecontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #005983;
	font-size: 18px;
	letter-spacing: 0;
	text-align: right;
	margin-bottom: 10px;
}

#financecontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #e37825;
	font-size: 13px;
	margin-top: -10px;
	text-align: right;
}

#financecontent img {
	float: right;
	margin-right: 0;
	margin-top: 10px;
}

#disclaimer {
	position: relative;
	top: 100px;
	left: -15px;
	text-align: justify;
	margin: 0;
	border-top: 1px solid silver;
	clear: both;
}

#disclaimer p {
	color: #999999;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

/* --- Begin Styles for Products Section --- */

.productcontainer {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -5px;
}

.productcontainer p {
	margin-left: 0px;
	text-align: justify;
	padding-right: 15px;
}

.productcontainer h1 {
	clear: both;
	margin: 0 0 0 0;
}

.productHeader {
	position: relative;
	float: left;
	left: -16px;
	margin-bottom: 15px;
}

.imgBorder {
	border: 1px solid #999999; /* Can be used for any image */
}

.producttable {
	margin: 0 0 0 5px;
	width: 698px;
	border-collapse: collapse;
}

.producttable td {
	padding-top: 65px;
	padding-bottom: 10px;
	height: 160px;
}

.producttableborder {
	border-bottom: 1px #999999 dotted;
}

.currentpromolist {
	width: 100%;
	margin-left: -20px;
	margin-bottom: 25px;
	margin-top: 5px;
	float: left;
}

.currentpromolist li {
	display: inline;
}

.currentpromolist img {
	margin-right: 80px;
	margin-bottom: 25px;
}

.rule {
	height: 1px;
	color: gray;
}


/* --- Begin Styles for OLD Monthly Specials page --- */

#monthlycontainer {
	width: 700px;
	height: 100%;
	padding: 0;
	margin-left: 150px;
	position: relative;
	float: left;
	top: -31px;
	left: -21px;
}

.monthlyheader {
	background-image: url('/Image%20Library/products/apr11/11april_specials_bg.jpg');
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-bottom: 15px;
	width: 750px;
}

.monthlyheader2 {
	/* background-image: url('/Image%20Library/products/sept11/sept11_header.jpg'); */
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-bottom: 15px;
	width: 750px;
}

#stuff {
	float: left;
	margin-top: 20px;
}

.disc {
	margin-top: 32px;
	margin-bottom: 20px;
	margin-left: 26px;
	clear: both;
}

.disc p {
	color: #00436e;
	margin: 0 0 0 0;
	font-size: 11px;
	font-family: Georgia, Garamond, Times, serif;
}

.disc h1 {
	margin-bottom: 20px;
}

#monthlycontent {
	width: 640px;
	height: 100%;
	margin: 10px 0 0 30px;
}

.description {
	font-family: Georgia, Garamond, Times, serif;
	color: #00436e;
	font-size: 12px;
	height: 40px;
	margin: 5px 15px 3px 0;
	padding: 0;
	width: 200px;
	display: block;
}

.price {
	font-family: Georgia, Garamond, Times, serif;
	color: #d28e00;
	font-size: 24px;
	display: block;
}

.club {
	font-family: Arial, Helvetica, sans-serif;
	color: #00436e;
	font-size: 10px;
	font-weight: lighter;
	margin: 6px 0 35px 0;
	display: block;
}

/* --- OLD Begin Styles for Monthly Specials page --- */

#monthlycontainerold {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -21px;
}

.monthlyheaderold {
	background-image: url('/Image%20Library/siding_specials_0611.jpg');
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-bottom: 0;
	width: 750px;
	height: 908px;
}

.junedeckheader {
	background-image: url('/Image%20Library/deck_specials_june.jpg');
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-bottom: 0;
	width: 750px;
	height: 908px;
}

#junecontainer {
	width: 200px;
	float: left;
	margin: 132px 0 0 30px;
}

.junedeck {
	float: left;
	width: 200px;
	height: 168px;
}

.deck {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	display: block;
}

#stuffold {
	float: left;
	margin-top: 180px;
}

#stuffold td {
	height: 22px;
}

.junetablehead {
	color: #5a481c;
	font-family: Georgia, Times, Garamond, serif;
	font-size: 15px;
	display: block;
}

.junetext {
	color: black;
	font-size: 11px;
	display: block;
}

.juneprice {
	font-weight: bold;
	font-size: 13px;
	color: #5a481c;
	display: block;
}

.discold {
	margin: 15px 0 20px 31px;
	clear: both;
	position: relative;
	z-index: 1;
}

.discold p {
	color: #00436e;
	margin: 0 0 0 0;
	font-size: 11px;
}

#monthlycontentold {
	width: 640px;
	height: 100%;
	margin: 10px 0 0 30px;
}

.monthlyitemsold {
	border-left: 2px dotted #55a51c;
	border-bottom: 2px dotted #55a51c;
	width: 208px;
	height: 360px;
	float: left;
	margin: 10px 0 10px 0;
}

.monthlyitemsold img {
	margin: 0 0 3px 0;
}

.monthlyitemsold .descriptionold {
	font-family: Georgia, Garamond, Times, serif;
	color: #59452a;
	font-size: 12px;
	margin: 5px 15px 3px 10px;
	height: 60px;
	display: block;
}

.monthlyitemsold .priceold {
	font-family: Georgia, Garamond, Times, serif;
	color: #55a51c;
	font-size: 21px;
	margin: 0 0 5px 10px;
	display: block;
}

.monthlyitemsold .clubold {
	font-family: Arial, Helvetica, sans-serif;
	color: #00436e;
	font-size: 10px;
	font-weight: lighter;
	margin: 0 0 5px 10px;
	display: block;
}


/* --- Begin Styles for Projects Section --- */

#projectWrapper {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -5px;
	margin-bottom: 250px;
}

#projectImage {
	position: absolute;
	top: 90px;
	left: 525px;
}

.projectHeader {
	position: relative;
	float: left;
	left: -16px;
	margin-bottom: 15px;
}

#fenceProjectImage {
	position: absolute;
	top: 80px;
	left: 435px;
}

#deckProjectImage {
	background-image: url('../Image Library/howtos/decks/steve_deck.png');
	width: 350px;
	height: 277px;
	float: right;
	position: absolute;
	left: 350px;
	top: 220px;
}

#windowProjectImage {
	position: absolute;
	top: 105px;
	left: 672px;
	width: 224px;
	height: 357px;
	background-image: url('../Image Library/howtos/windows/window_kids.png');
	background-repeat: no-repeat;
}

#remodelProjectImage {
	position: absolute;
	top: 80px;
	left: 375px;
}

#kitProjectImage {
	position: absolute;
	top: 80px;
	left: 539px;
}

#projectLinks {
	margin-left: 22px;
	margin-bottom: 10px;
	width: 435px;
}

#projectLinks p {
	margin-left: 3px;
}

.projectHomeLink1 {
	float: left;
	margin-left: 25px;
	width: 215px;
	height: 25px;
}

.projectHomeLink2 {
	float: right;
	margin-right: 235px;
	width: 215px;
	height: 25px;
}

#projectDesignImageContainer {
	float: left;
	margin-top: 10px;
	width: 700px;
	height: 100%;
}

.projectDesignImage {
	float: left;
	margin-right: 50px;
}

.projectDesignImage p {
	text-align: center;
	margin-left: 3px;
}

.projectTopNav {
	margin-left: 25px;
	margin-bottom: 25px;
	margin-top: 4px;
	position: relative;
}

.projectlist {
	width: 675px;
	margin-left: -40px;
	margin-bottom: 25px;
	margin-top: 5px;
}

.projectlist li {
	display: inline;
}

.projectlist img {
	margin-right: 25px;
	margin-bottom: 15px;
	margin-top: 10px;
	border: 2px solid #00436e;
}

.projectlist a:hover img {
	border: 2px solid #d58e26;
}

/* --- Begin Styles for Projects Video Resource Pages --- */

#header {
	margin-top: -20px;
}

#wrapper {
	width: 660px;
	height: 210px;
	position: relative;
	float: left;
}

#wrapper p {
	text-align: center;
	margin: 5px 0px 0px 0px;
}

#video1 {
	position: absolute;
	top: 15px;
	left: 13px;
	width: 146px;
}

#video2 {
	position: absolute;
	top: 15px;
	left: 180px;
	width: 146px;
}

#video3 {
	position: absolute;
	top: 15px;
	left: 347px;
	width: 146px;
}

#video4 {
	position: absolute;
	top: 15px;
	left: 514px;
	width: 146px;
}

/* Begin Styles for Services section */

.servicecontainer {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -5px;
}

.servicecontainer p {
	margin-left: 0px;
	text-align: justify;
	padding-right: 15px;
}

.servicecontainer h1 {
	clear: both;
	margin: 0 0 0 0;
}

.serviceHeader {
	position: relative;
	float: left;
	left: -16px;
	margin-bottom: 15px;
}

.servicetable { /* also used for contractors table */
	margin: 0 0 0 5px;
	width: 698px;
	border-collapse: collapse;
}

.servicetable p {
	text-align: justify;
	margin-right: 35px;
	margin-left: 0;
}

.servicetable td {
	padding-top: 65px;
	padding-bottom: 10px;
	height: 160px;
}

.servicetableborder {
	border-bottom: 1px #999999 dotted;
}

/* Begin Styles for HOME IMPROVE-it Club form */

#ctl00_m_g_621ee204_5e64_4059_9d74_58533569d4b9_ff3_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_621ee204_5e64_4059_9d74_58533569d4b9_ff2_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_621ee204_5e64_4059_9d74_58533569d4b9_ff4_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_621ee204_5e64_4059_9d74_58533569d4b9_ff1_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff4_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff6_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff7_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff2_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff5_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff3_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#ctl00_m_g_3b8080f8_1601_45f3_98f9_b62799c66beb_ff1_new_ctl00_ctl00_TextField
{
	width: 420px;
	height: 20px;
	padding: 5px;
	margin: 0 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

/* Privacy Policy */

#ppolicy {
	margin: 25px 50px 50px 50px;
}

/* Begin Styles for Remodel Rd Trip Landing */

#rdtripbg {
	width: 898px;
	height: 1400px;
	background-image: url('../Image%20Library/rdtrip/rdtrip_landing_bg.jpg');
	background-repeat: no-repeat;
	position: relative;
	margin: 0 -10px -10px -12px;
	top: -9px;
}

#rdtext {
	width: 345px;
	float: left;
	margin: 252px 0  0 40px;
}

#rdtext img {
	display: block;
}

#rdtext p {
	font-family: Georgia, Garamond, Times, serif;
	font-size: 12px;
	color: #59452a;
	border-top: 2px #55a51c dotted;
	padding: 4px 0 8px 0;
	margin-top: 3px;
}

#rdrt {
	float: right;
	margin: 252px 40px 0 0;
}

.rdtripkey {
	clear: both;
	border-collapse: collapse;
	width: 825px;
	margin: 25px 0 25px 40px;
}

.rdtripkey td {
	padding: 2px 0 13px 0;
	width: 165px;
}

.rdtripkey .rdtriplocations {
	font-size: 11px;
	color: #59452a;
	display: block;
}

.rdtripkey .keyimg {
	margin-top: 4px;
}

#rdterms {
	margin: 25px 50px 50px 50px;
}

#rdterms p {
	font-family: Georgia, Garamond, Times, serif;
	color: #59452a;
}

#rdterms h1 {
	font-family: Georgia, Garamond, Times, serif;
	color: #55a51c;
	font-size: 17px;
	font-style: italic;
}

#rdterms h2 {
	font-family: Georgia, Garamond, Times, serif;
	font-size: 14px;
	color: #59452a;
	font-weight: normal;
	border-bottom: 2px #55a51c dotted;
	padding-bottom: 3px;
}

/* Begin Styles for Project Buddy */

#projectbuddybg {
	width: 896px;
	height: 100%;
	background-image: url('../Image Library/pb_bg.gif');
	background-repeat: no-repeat;
	position: relative;
	margin: 0 -10px -10px -10px;
	top: -19px;
}

.pbheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #014864;
}

.pbnav {
	width: 230px;
	height: 135px;
	float: left;
	margin: 30px 0 0 40px;
	border: 7px #20e8ff solid;
}

#deck {
  display: block;
  width: 230px;
  height: 135px;
  background: url("../Image%20Library/pb_deck_nav.jpg") no-repeat 0 0;
}

#deck:hover { 
  background-position: 0 -135px;
}

#deck span {
  display: none;
}

#fence {
  display: block;
  width: 230px;
  height: 135px;
  background: url("../Image%20Library/pb_fence_nav.jpg") no-repeat 0 0;
}

#fence:hover { 
  background-position: 0 -135px;
}

#fence span {
  display: none;
}

#other {
  display: block;
  width: 230px;
  height: 135px;
  background: url("../Image%20Library/pb_other_nav.jpg") no-repeat 0 0;
}

#other:hover { 
  background-position: 0 -135px;
}

#other span {
  display: none;
}

.pblefttext {
	float: left;
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin: 40px 0 0 80px;
	padding-bottom: 80px;
	color: #014864;
}

.pbrighttext {
	float: right;
	width: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin: 40px 80px 0 0;
	color: #014864;
}

/* Begin Contractors Page Styles */

#contractorcontainer {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -5px;
}

.contractorHeader {
	position: relative;
	float: left;
	left: -16px;
	margin-bottom: 15px;
}

#contractortext {
	float: left;
	width: 330px;
	margin: 20px 0 0 0;
}

#contractortext p {
	text-align: justify;
}

#contractorcredit {
	float: left;
	width: 350px;
	border-left: 1px dotted silver;
	margin: 20px 0 0 15px;
}

#prodownloads {
	clear: both;
	width: 670px;
	float: left;
}

#prodownloads p {
	margin-left: 0;
}

#prodownloads table {
	border-collapse: collapse;
	width: 670px;
	margin: 70px 0 0 5px;
}

.contactbutton {
	margin: 15px 0 15px 0;
	width: 80px;
	font-size: 12px;
}

.contactformtable {
	width: 685px;
	margin: 30px 0 15px 8px;
	border-collapse: collapse;
}

.contactformtable p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.contactformtable td {
	height: 35px;
}

/* Begin Styles for Community page */

.communitycontainer {
	width: 700px;
	height: 100%;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;
	top: -31px;
	left: -5px;
}

.communitycontainer p {
	margin-left: 0px;
	text-align: justify;
	padding-right: 15px;
}

.communitycontainer h1 {
	clear: both;
	margin: 0 0 0 0;
}

.communityHeader {
	position: relative;
	float: left;
	left: -16px;
	margin-bottom: 15px;
}

.communitytable {
	margin: 0 0 0 5px;
	width: 698px;
	border-collapse: collapse;
}

.communitytable p {
	text-align: justify;
	margin-right: 35px;
	margin-left: 0;
}

.communitytable td {
	padding-top: 65px;
	padding-bottom: 10px;
	height: 160px;
}

.communitytableborder {
	border-bottom: 1px #999999 dotted;
}

/* Ordered List Styles */

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	}

ol li {
	padding-top: 3px;
	padding-bottom: 2px;
}

/* ---- Start: Override Sharepoint styles ---- */
.ms-RadioText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

#MontlyViewDefault_CalendarView {
	width: 850px;
	padding: 0;
	margin: 0;
}

#CalViewTable1 {
	width: 848px;
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}

.ms-cal-navheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#69828c;
	font-weight:bold;
	margin:0;
	padding:0;
}

.ms-cal-weekday a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0
}

.ms-cal-weekday a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0
}

.ms-cal-weekday a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0
}

.ms-cal-weekday a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0
}

.ms-cal-weekday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0
}

td.ms-cal-topday div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	background:#ffffff;
	/*width: 126px;*/
}

td.ms-cal-topday div a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	/*width: 126px;*/
}

td.ms-cal-topday div a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	/*width: 126px;*/
}

td.ms-cal-topday div a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	/*width: 126px;*/
}

td.ms-cal-topday div a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	/*width: 126px;*/
}

.ms-cal-nav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

.ms-cal-nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

.ms-cal-nav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

.ms-cal-nav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

.ms-cal-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

.ms-cal-navselected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
}

td.ms-cal-todayitem a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	/*width: 126px;*/
}

td.ms-cal-todayitem a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	/*width: 126px;*/
}

td.ms-cal-todayitem a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	/*width: 126px;*/
}

td.ms-cal-todayitem a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	/*width: 126px;*/
}

td.ms-cal-todayitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
	/*width: 126px;*/
}
.ms-cal-defaultbgcolor a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-cal-defaultbgcolor a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-cal-defaultbgcolor a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-cal-defaultbgcolor a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-cal-defaultbgcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-cal-defaultbgcolor {
	background-color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-topdayfocus div a:active {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-topdayfocus div a:hover {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-topdayfocus div a:visited {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-topdayfocus div a:link {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-topdayfocus div {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-defaultbgcolor a:active {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-defaultbgcolor a:hover {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-defaultbgcolor a:visited {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

td.ms-cal-defaultbgcolor td.ms-cal-defaultbgcolor a:link {
	font-weight:normal;
	font-size:11px;
	text-decoration: none;
}

.contB a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.contB a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.contB a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.contB a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;
	text-decoration: none;
}

.ms-ToolPaneOuter {
	border: 1px black solid;
	padding: 5px;
	margin: 25px 5px 5px 5px;
}


h3.ms-standardheader {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#1a5f7a;
	margin: 10px 0 6px 0;
	font-weight:bold;
}

.ms-WPBody H2 {
	font: 12px Arial, Helvetica, sans-serif;
	color:#014864;
	margin: 20px 0 0 0;
	font-weight: bold;
}

.ms-formbody {
	font-size: 11px;
	vertical-align: middle;
}

.ms-searchform {
	display: none;
}

/* ---- End: Override Sharepoint styles ---- */

table.sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69828c;
	font-weight:normal;
	margin:0;
	padding:0;	
}

/* Start homepage Quicklinks */

img.quickLinks {
	border: none;
}

div.quickLinksContainer {
	margin: 15px 0 0 13px;
}

select.quickLinkDropDown {
	width: 135px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #69828c;
	padding: 0;
	margin: 0;
}

/* End homepage Quicklinks */

div.sharePointGoo {
	/* for hidden */
	visibility: hidden;
	height: 0;
	overflow: hidden;
	/* for display
	width: 919px;
	font-size: 75%;
	text-align: left;
	border-top: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-left: 1px #ccc solid;
	margin: 10px 25px 0 25px; */
}

/* Forms */
div.formFields {
	width: 700px;
	background: url(/Image%20Library/bg_Form.gif) repeat-y top right;
	border-top: solid 1px #a9cbd3;
	padding: 0;
	margin: 5px 0 0 0;
}

div.formFields div {
	clear: left;
	color: #1a5f7a;
	font-weight: bold;
	border-bottom: solid 1px #a9cbd3;
	padding: 3px 0 3px 0;
	margin: 0;

}

div.formFields .buttonRow {	
	text-align: right;
	background-color: #fff;
	border: none;
	padding: 8px 8px 0 0;
}

.buttonRow button {	
	width: 80px;
}

div.formFields span.MainLabel {
	display: block;
	float: left;
	width: 221px;
	color: #1a5f7a;
	font-weight: bold;
	padding: 5px 0 0 5px;
	margin: 0;
}

input.formText {
	width: 275px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.formFields textarea {
	width: 275px;
	height: 75px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.formFields textarea.address {
	height: 30px;
}

span.checkBoxLabel {
	font-size: 10px;
	font-weight: normal;
	padding: 0 12px 8px 1px;
}

a img {
	border: none;
}

img {
	border: none;
}

/* New Page Styles - Darren Cools */

#ccb {
	margin-left:20px;
}

#traegersale {
	margin-left:20px;
	width:410px;
	height:100%;
	position:relative;
	float:left;
	clear:none;
}

h1.traeger  {
	font: 16px Verdana, Arial, Helvetica, sans-serif !important;
	color:#b22222 !important;
	margin: 10px 0 6px 0;
	font-weight:bolder !important;
}

h1.traegerbig  {
	font: 21px Verdana, Arial, Helvetica, sans-serif !important;
	color:#00436e !important;
	margin: 10px 0 6px 0;
	font-weight:bold !important;
}



