/* Fence Network.com CSS Document */
/* BEGIN redefined tags */
body {
	margin: 0px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1 {
	position: relative; left: 1px; top: 1px; color: #409C37; font-size:20px;
}
h2 {
	color: #409C37; font-size:14px;
}
h3 {
	color: #333333; font-size:12px;
}
h4 {
	color: #000000; font-size:11px;
}
legend {
	font-weight: bold;
	color: #666666;
}
/* END redefined tags */
/* BEGIN custom house tags */
.Padding-please {
	padding: 10px;
}
#footer {
	color: #f2e102;
	background-image: url(../images/template_images/footer_bg.jpg);
	height: 32px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
}
.left-shadow {
	background-image: url(../images/template_images/left_shadow.jpg);
	background-repeat: repeat-y;
}
.right-shadow {
	background-image: url(../images/template_images/right_shadow.jpg);
	background-repeat: repeat-y;
}

.sidebg{
background-image: url(../images/template_images/bg.gif);
background-repeat:repeat;
}
.CopyRight {
	color: #9a8c69;
	font-size: 11px;
	background-color: #FFFFFF;
	height: 32px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 6px;
	padding-left: 30px;
}
.featured {
	background-color: #d4cdbd;
	border: 1px solid #9a8c69;
	color: #344e29;
	font-weight: bold;
	height: 20px;
}
.homepagefeatured {
	color: #344e29;
	font-weight: bold;
	height: 20px;
}
.block {
	background-color: #f5f5eb;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #d4cdbd;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9a8c69;
	border-bottom-color: #9a8c69;
	padding: 6px 6px 6px 20px;
}
.green {
	color: #FFFFFF;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.gray {
	color: #000000;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
}
.subtitle {
	color: #fffac2;
	font-weight: bold;
}
.right-toptext {
	font-weight: bold;
	color:#E6E6DC;
	font-size: 12px;
}
.article-r {
	font-weight: bold;
	color: #ff2500;
	font-size: 12px;
}
#topheader{
	font-size: 9px;
	background-image: url(../images/template_images/header_r1c1.jpg);
	height: 71px;
	vertical-align: middle;
	padding-bottom: 25px;
	width: 530px;
	padding-left: 260px;
}
#header{
	font-size: 9px;
	background-image: url(../images/template_images/header_r4c1.jpg);
	height: 33px;
	vertical-align: middle;
	padding-bottom: 13px;
}
.blockb {
	padding: 10px 5px;
}
.link-r {
	color: #ff2500;
	font-size: 10px;
}
.text { position: absolute; left: -1px; top: -1px; color: #de0307;
} 
.Leftnav-BG {
	background-image: url(../update/images/assets/leftnav_cntr.gif);
	width: 173px;
	margin: 13px;
}
.Leftnav-Bottom {
	background-image: url(../update/images/assets/leftnav_btm.gif);
	height: 29px;
	width: 173px;
}
.Level-Status {
	/*height: 15px;*/
	width: 180px;
	padding-left: 10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right: 2px;
	font-size: 11px;
	/*font-weight: bold;*/
	/*background-color: #f1fdf0;*/
	/*order: 1px solid #c7c7c7;*/
	/*border:1px;
	border-style:solid;
	border-color:#4E4E4E;*/
	display:block;
}
.graytext-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
}
.blacktext-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.header-linkseperator {
	font-weight:bold;
	color:#E6E6DC;
	font-size: 10px;
}
.TEXTtouchofgrey {
	color: #999999;
}
/* END custom house tags */
/* BEGIN form styles */
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	background-color: #F4FED8;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	background-color: #F4FED8;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	background-color: #F4FED8;
	}
select.special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff
	background-color: #ff0000;
	}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color:#D2D2D2
}
/* END form styles */
/* BEGIN link and menu styles */
a:link {
	color: #409C37;
	text-decoration: underline;
}
a:visited {
	color:#409C37;
	text-decoration:underline;
}
a:hover {
	color: #ff2500;
	text-decoration: underline;
}
a:active {
	color: #409C37;
	text-decoration: underline;
}
#learnmore-c a:link, #learnmore-c a:visited{
	color: #461f00;
	text-decoration: underline;
}
#learnmore-c a:hover, #learnmore-c a:active{
	color: #FF0000;
	text-decoration: underline;
}
#learnmore-t a:link, #learnmore-t a:active, #learnmore-t a:visited{
	color: #f2e102;
	text-decoration: underline;
}
#learnmore-t a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#learnmore-b a:link, #learnmore-b a:visited{
	color: #ff2500;
	text-decoration: underline;
}
#learnmore-b a:hover, #learnmore-b a:active{
	color: #409c37;
	text-decoration: underline;
}
a.LINKtopheader-menu:link,a.LINKtopheader-menu:visited {
	color: #98c391;
	text-decoration: none;
	font-weight: bold;
}
a.LINKtopheader-menu:hover,a.LINKtopheader-menu:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.LINKheader-menu:link,a.LINKheader-menu:visited {
	color: #f2e102;
	text-decoration: none;
	font-weight: bold;
}
a.LINKheader-menu:hover,a.LINKheader-menu:active  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.LINKfooter-menu:link,a.LINKfooter-menu:visited  {
	color: #f2e102;
	text-decoration: none;
	font-weight: bold;
}
a.LINKfooter-menu:hover,a.LINKfooter-menu:active  {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.LINKfooter:link,a.LINKfooter:visited  {
	color: #000000;
	text-decoration: underline;
}
a.LINKfooter:hover,a.LINKfooter:active  {
	text-decoration: underline;
	color: #ff2500;
}
/* END link and menu styles */
/* quote styles*/
.QSText
{
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:12px;
clear:left;
color:#FF0000;
font-weight:bold;

}
.grayText-bold
{
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:12px;
clear:left;
color:#8A8A8A;
font-weight:bold;
}
.grayText
{
font-family:Verdana, Arial, Helvetica, sans-serif
font-size:12px;
clear:left;
color:#8A8A8A;
font-weight:normal
}
.fence-styleText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #000000 !important;
	font-weight:bold;
	margin-left: 0px;
	outline-style: none;
	background-image:url(../images/quote/bttnleft_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}
.fence-styleText-Gray 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #8A8A8A !important;
	font-weight:bold;
	
}
.changestyle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000 ;
	font-weight:normal;
	text-decoration:underline;
	padding-left: 5px;
	padding-bottom: 5px;
	background-image:url(../images/quote/bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	vertical-align:bottom;
}
#Acc1, #fencepricing, #dealerinfo,#mailquote{
	width: 210px;
	/*margin: 4px;*/
	
}
.AquaAccordion {
	border-left: solid 1px #d0d0d0;
	border-right: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Accordion {
	border-left: solid 1px #625e00;
	border-right: solid 1px #625e00;
	border-bottom: solid 1px #625e00;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.AquaAccordion .Tab {
	height: 24px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color:#E0E0E0;
	border-top: solid 1px #d0d0d0;
	border-bottom: solid 1px #d0d0d0;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5D5D5D;
	font-weight:bold;
}
.Accordion .Tabadvanced {
	height: 24px;
	background-color:#ffe84f;
	border-top: solid 1px #625e00;
	/*border-bottom: solid 1px #625e00;*/
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5D5D5D;
	font-weight:bold;
}

.AquaAccordion .Content {
	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;
	height: 300px;
	color:#6A696D;
	overflow: auto;
	margin: 4px;
	padding: 0px;
}

.Accordion .Content {
	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;
	/*height: 125px;*/
	color:#6A696D;
	overflow: auto;
	margin: 4px;
	padding: 0px;
}
.AquaAccordion .hover {
	background-image: none;
	background-color: #33CCFF;
}
.Accordion .hover {
	background-image: none;
	background-color: #33CCFF;
}
.quote-Padding-please {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
}
.popup{
		padding:.5em;
		background:url(indicator_snake.gif) 1em 1em no-repeat #eee;
		border:1px solid #999;
		position:absolute;
		min-height:2em;
		min-width:2em;
		top:0;
		

	}
	/*a.popuplink{
		/*background:#eee;*/
		/*padding:0 .5em;	
		border:1px solid #999;
		text-decoration:none;
		font-weight:bold;
		color:#666;
		margin-bottom:-1px;
	}*/
	.popup iframe{
		width:99%;
		height:99%;	
	}
/*=============ACCORDIAN AJAX ===============*/
/*quote styles */
/*Image Shadow styles */

/*----This is another shadow --*/
.img-shadow {
  float:left;
  background: url(../images/shadow.gif) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10 0 0 10px !important;
  margin: 5px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  /*border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 
  
  .img-greenshadow {
  float:left;
  background: url(../images/green-shadow.gif) no-repeat bottom right !important;
  background: url(../images/green-shadow.gif) no-repeat bottom right;
  margin: 10 0 0 10px !important;
  margin: 5px 0 0 5px;
  }

.img-greenshadow img {
  display: block;
  position: relative;
 /*background-color:#E6E6DC;*/
  /*border: 1px solid #a9a9a9;*/
  margin: -6px 6px 6px -6px;
  padding: 0px;
  } 
  /* image shadow styles */

.form_validation_field_error_error_message {
		color:#cc0000;
		font-weight: bold;
		clear:left;
	}
	form.form_validation_form_error table {
		border: 2px solid red;
}
