@import url(more.css);

.default { 
	font-family: Arial; 
	font-size: 11px ;
	color: #333;
}
body
{
    text-align: center;
    background-color: #fff;
    margin:2px;
    font-family:Arial;
    font-size:10px;
}
#main{
	width:750px;
	background-color:#fff;
	text-align:center;
	margin:0px auto;
}
.blue{
	color: #006699;
}
#pageHeader
{
    background-color: #fff;
    padding: 0px;
    height: 150px;
    background-image: url(../images/headerbar.jpg);
    background-position: 20px 10px;
    background-repeat: no-repeat;
    width: 800px;
    position: inherit;
}
#header_logo{
	width:250px;
	height:120px;
}
#topnavbar{
	height:50px;
	padding:0px;
	padding-right:5px;
	width: 565px;
	white-space:nowrap;
	background-color:Transparent;
	position:relative;
	top:50px;
	left:0px;
}
#content{
	padding:0px;
	width:725px;
	float:right;
}
#adminHeader{
	border: solid 1px #006699;
	padding: 2px;
	background-color: #6699CC;
}
#footer{
	padding:10px;
	width:750px;
	float:right;
}
#contacttable{
	background-color: #E6EAEE;
	border: double 3px #006699;
	width: 275px;
	padding:2px;
}
#aboutuscontent{
	padding:0px 10px 10px 25px;
}
th{
	background-color: #ccc;
	color: #000;
	font-weight: bold;
	border-bottom: solid 1px #006699;
	/*border-top: solid 1px #006699;*/
	font-family: Arial;
	font-size: 11px;
}
#adminTable{
	border: solid 1px #006699;
}
.topnavspacer{
	font-size:9px;
	border-left: solid 1px white;
	width:150px;
	text-align: center;
	vertical-align:middle;
}
.productbox{
	background-image: url(../images/productbutton.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.headerhighlight{
	background-image: url(../images/headerhighlight.gif);
	background-repeat: repeat-x;
}
a.quote{
	color: #006699;
	font-weight:bold;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;
	white-space: nowrap;
}
a.quote:active {
	color: #006699;
	font-weight:bold;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;
	white-space: nowrap;
}
.quote { 
	color: #aaa;
	font-weight:bold;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;
	white-space: nowrap;
}
a.quote:visited { 
	color: #006699;
	font-weight:bold;
	text-decoration: none;
	font-family:  Arial;
	font-size: 12px;
	white-space: nowrap;
}
a.quote:hover { 
	color: #006699;
	text-decoration: none;
}
a.productbutton{
	text-decoration: none;
}
a.productbutton:active {
	text-decoration: none;
}
a.productbutton:visited { 
	text-decoration: none;
}
a.productbutton:hover { 
	text-decoration: none;
}
a{
	color: #6699CC;
}
a:active {
	color: #6699CC;
}
a:visited { 
	color: #6699CC;
}
a:hover { 
	color: #6699CC;
}
.topnav {
	font-family:  Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
a.topnav:visited {
	font-family:  Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
a.topnav:hover {
	color: #006699;
	text-decoration: none;
	}
a.topnav:active {
	color: #666;
	text-decoration: none;
}
.StyleNames {

	font-family:  Arial;
	font-size: 16px;
	color: #006699;
	font-weight: bold;
	border: none;
	padding:0px;
	margin:8px 0px 4px 0px; 
}
.borderright{
	border-right:solid 1px #aaa;
	width: 175px;
	padding-left:22px;
	padding-top:20px;
	
}
.borderleft{
    border-left:solid 1px #aaa;
 }
.footer_white {  color: #FFFFFF}
.footer_black {
	color: #333;
	font-family: Arial;
	font-size: 9px;
}
.Hidden {
	background-color: #FFFFFF;
	border: thin none #FFFFFF;
}
h1 {
	font-family:  Arial;
	color: #006699;
	font-size: 12px;

}
.FAQCategory {
	font-family:  Arial;
	font-size: 12px;
	color: #333;
	padding: 20px 0px 6px 0px;
}
.TestQuote {
	font-family:  Arial;
	font-size: 11px;
	color: #333;
	font-weight:normal;
}
.TestName {
	font-family:  Arial;
	font-size: 10px;
	color: #666;
	padding-bottom:20px;
}
.StylePrices {
	font-family:  Arial;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
.Featured {
	font-family:  Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: line-through;
}
.FenceNames {
	font-family:  Arial;
	font-size: 16px;
	color: #6699CC;
	font-weight: bold;
	border: none;
}
a.subnav {
	font-family:  Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
a.subnav:visited {
	font-family:  Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.subnav:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.subnav:active {
	font-family:  Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.header_black { 
	color: #000000 
}
.quotestep {
	font-family:  Arial;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
}
.quotestepinactive {

	font-family:  Arial;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.small {
	font-family:  Arial; 
	font-size: 10px;
	margin-top:6px;
	color:#333;
}
.OrderNow {
	left: 582px;
	width:148px;
	position:absolute;
	z-index:1;
	top: 195px;
}
.ProductTitle {
	left: 220px;
	width:328px;
	position:absolute;
	z-index:1;
	top: 210px;
	text-align: center;
}
.c {
text-align: center;
font-family:  Arial;
font-size: 9px;
}
.LabelAbr {
	font-family:  Arial;
	font-size: 9px;
	color: #D5D5D5;
}
.OuterTable {
	align: center;
}
.GateSelector {
	width: 50px;
	font-family:  Arial;
	font-size: 10px;
}
.subnavtable {
	border-bottom: solid 1px #aaa;
	padding: 0px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: -45px;
	width: 600px;
	float:right;
}
.borderbottom{
	border-bottom: solid 1px #aaa;
}
ul{
	list-style-type: circle;
}
.FAQCategoryHeader{
	background-color: #6699cc;
	border: inset 2px #336699;
	color:#fff;
	height:30px;
	padding:6px 0px 0px 10px;
	font-weight:bold;
}
.adminTotal{
 	margin-top:8px;
	margin-bottom:15px;
	font-weight:bold;
	padding-bottom:8px;
}
a.button {
	color:#fff;
	height: 12px;
	margin-left: 25px;
	margin-right:25px;
	padding:4px;
	font-family: Arial;
	font-size: 12px;
	border:solid 1px #fff;
}
a.button:visited {
	color:#fff;
}
a.button:active {
	color:#fff;
}
a.button:hover {
	text-decoration:: none;
	color:#fff;
}
.question{
    font-family: arial;
    font-size:12px;
    cursor:pointer;
    color: #77787b;
    margin:0px;
    padding:2px;
}
.answer{
    font-family: Arial;
    color:#00529c;
    font-size:12px;
    font-weight:normal;
    margin-bottom:4px;
}
ul.answer{
    margin: 4px 0px 4px 15px;
    padding-left:20px;
}
.FAQCategory {
	font-family:  Arial;
	font-size: 12px;
	color: #333;
	padding: 20px 0px 6px 0px;
	font-weight:bold;
}
.schematics{
	font-size:9px;
	font-family:arial;
	vertical-align:top;
}
.btn{
	color:#fff;
	vertical-align:middle;
	padding:4px;
	font-family: Arial;
	font-size: 12px;
	border:solid 1px #003366;
	background-color:#0664a4;
	width:200px;
	font-weight:bold;
}
.homelinks{
	font-size: 12px;
	font-family:arial;
	border-bottom:dotted 1px #ccc;
	color:#005888;
	margin: 3px 0px 3px 0px;
}
a.home{
	color: #005888;
	text-decoration: none;
}
a.home:active {
	color: #005888;
	text-decoration: none;
}
a.home:visited { 
	color: #005888;
	text-decoration: none;
}
a.home:hover { 
	color: #005888;
	text-decoration: underline;
}
a.footer_black{
	color: #005888;
	text-decoration: none;
}
a.footer_black:active {
	color: #005888;
	text-decoration: none;
}
a.footer_black:visited { 
	color: #005888;
	text-decoration: none;
}
a.footer_black:hover { 
	color: #005888;
	text-decoration: underline;
}
a.default{
	color: #005888;
	text-decoration: none;
}
a.default:active {
	color: #005888;
	text-decoration: none;
}
a.default:visited { 
	color: #005888;
	text-decoration: none;
}
a.default:hover { 
	color: #005888;
	text-decoration: underline;
}
a.schematics{
	color: #005888;
	font-size:11px;
}
a.schematics:active {
	color: #005888;
}
a.schematics:visited { 
	color: #005888;
}
a.schematics:hover { 
	color: #005888;
}
.photos{
	width:100%;
	border:solid 1px #006699;
	padding:15px 20px 5px 0px;
	text-align:center;
}
.red{
    color:#ff0000;
}
.fenceDesc{
    padding-right:40px;
}
.fenceImage{
    margin-bottom:5px; 
    border: inset 3px #ccc;
}
.colorSwatch{
    text-align:center;
    padding-top:5px;
    border:solid 1px #ccc;
    display:inline; 
    float:left;
    color:#000;
}
td{
    vertical-align:top;
}
blockquote{
    margin: 4px 0px 12px 20px;
}
.rightFloat{
	float:right;
	padding-right:10px;
}
.blueBorderBottom
{
    border-bottom:solid 2px #6699CC;
}
.smallBtn
{
    background-color:#006699;
    border:solid 1px #000;
    font-family: Arial;
    font-size:11px;
    color:#fff;
    padding:4px;
}
.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px #333333;
	border-bottom: solid 1px #333333;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	
			color: #fff;
	font-size: 14px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:20px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #fff;
	font-weight:bold;
	background: #6ba1ce;
	border-collapse: collapse;
	/*background-image:url(../images/arrow-view.gif);
	background-repeat:no-repeat;
	background-position: 675px 4px;*/
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	border:dotted 1px #ccc;
	/*height: 200px;*/
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.nowrap{
    white-space:nowrap;
}
