body{
	font-family:"Verdana";
	background-image:url(/images/bg2.gif);
	background-repeat:repeat-x;
	background-position:top;
}

img {
	img, div, a, input { behavior: url(/javascript/iepngfix.htc) }
	}
	
.searchTextAdjust{
	font-size:12px;
	width:600px;
	margin-top:10px;
}

#did_you_mean{
	margin: 5px 0;	
}

#result_report{
	font-weight:bold;
	margin-bottom:15px;	
}
	
.searchResultHeadCont{
	border-bottom:1px solid #000000;
	height:30px;
	margin-top:18px;
	}
	
.dealerNumberResults{
	background-image:url(/images/dealerSearchResultH.gif);
	background-repeat: repeat-x;
	height:54px;
	}
	
.dealerNumberResultsText{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:6px;
	}

.DealerSNameH{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
	
.DealerSInfo{
	font-size:12px;
	font-weight:normal;
	color:#555555;
	}
	
.dealerSearchResultItem{
	height:93px;
	border-bottom: dotted 1px #CCCCCC;
	padding: 17px 0 0 10px;
	}
	
.companyNameResult{
	font-size:12px;
	padding:7px;
	}
	
.bottomBar{
	margin:20px 0 0 0;
	}
	
.dealerResultHours{
	padding:10px;
	font-size:12px;
	}
	
.searchResultHeadText{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:580px;
	}
	
.searchResultHeadPrint{
	border-left:1px dotted #CCCCCC;
	float:left;
	font-size:10px;
	height:25px;
	padding:3px 0 0 5px;
	width:70px;
	}
	
.dSearchGray{
	width:250px;
	float:left;
	height:850px;
	background-color:#F4F4F4;
	margin-top:20px;
	padding:10px;
	}
	
.dSearchResCont{
	margin:20px 0 0 10px;
	width:670px;
	float:left;
	}
	
.dSearchButtonRow{
	margin-left:105px;
	margin-top:17px;
	}
	
.dSearchHeader{
	border-bottom:1px solid #000000;
	font-size:16px;
	font-weight:bold;
	height:25px;
	margin:12px 0;
	}
	
.dGoogle{
	left:14px;
	position:absolute;
	top:500px;
}

.dealerDisclaimer{
	color:#666666;
	font-size:12px;
	margin-top:15px;
	position:absolute;
	top:800px;
	width:240px;
	}
	
#primaryContent{
	position:absolute;
	top:0px;
	width:950px;
	left:50%;
	margin-left:-475px;
}

.dealerClose{
	width:29px;
	height:29px;
	position:absolute;
	left:900px;
	top:10px;
	}

.dealerLoginFormHead{
	font-size:12px;
	font-weight:bold;
	padding: 30px 0 0;
	}
	
.dealerUsername{
	font-size:12px;
	margin:8px 0 0;
	height:20px;
	}
	
.dealerFormRowCont1{
	width:75px;
	float:left;
	padding-top:2px;
	}
	
.dealerFormRowCont2{
	width:125px;
	float:left;
	}
	
.dealerUsernameInput{
	border:1px solid #000000;
	font-size:12px;
	width:110px;
	}
	
.dealerPasswordInput{
	border:1px solid #000000;
	font-size:12px;
	width:110px;
	}
	
.dealerPassword{
	font-size:12px;
	margin:8px 0;
	height:20px;
	}
	
.dealerLoginButtonRow{
	cursor:pointer;
	width:91px;
	float:left;
	}
	
#dealerLoading{
		width:16px;
	}
	
.loadingRowDealer{
		width:95px;
		float:left;
	}

.spaceHolder{
		width:5px;
		float:left;
	}

.submitContainerDealer{
		height:46px;
	}
	
.dealerRemember{
	font-size:10px;
	margin:10px 0 6px;
	}
	
.dealerForgot{
	font-size:12px;
	margin-left:75px;
	}

.lowerButtonFirst{
	background-image:url(/images/button_home_option2.jpg);
	float:left;
	height:23px;
	margin:1px 1px 1px 0px;
	padding-top:7px;
	text-align:center;
	width:133px;
}

.dealerLogSplashText{
	width:640px;
	padding: 40px 30px 0px 30px;
	float:left;
	}
	
.dealerLoginHeader{
	font-size:22px;
	font-weight: bold;
	}
	
.dealerLoginText{
	font-size:14px;
	}
	
.dealerLogInForm{
	width:211px;
	padding: 14px 0 0 28px;
	float:left;
	}

.whiteDealerLine{
	width:2px;
	margin-top:13px;
	float:left;
	}

.lowerButtonLast{
	background-image:url(/images/button_home_option2.jpg);
	float:left;
	height:23px;
	margin:1px;
	padding-top:7px;
	text-align:center;
	width:134px;
}

.lowerButtonVeryLast{
	background-image:url(/images/button_home_option2.jpg);
	float:left;
	height:23px;
	margin:1px 0 1px 1px;
	padding-top:7px;
	text-align:center;
	width:134px;
}

#topRow{
	width:950px;
	height:96px;
	overflow:hidden;
}

#dealerContDv{
	background-image:url(/images/dealerLoginBg.gif);
	background-repeat: repeat-x;
	position:absolute;
	left:0px;
	overflow:hidden;
	width:0px;
	height:0px;
}

#dealerLocatorCnt{
	position:absolute;
	left:0px;
	overflow:hidden;
	width:0px;
	height:0px;
	background-color:#ffffff;
	border:1px solid #666666;
	}
	
#stateStar{
	width:50px;
	height:50px;
	position:absolute;
	left:-100px;
	overflow:hidden;
	}
	
.dealerDescription{
	color: #000000;
	font-size:12px;
	margin-bottom:20px;
	}
	
.clearRow{
	clear:both;
	height:20px;
	margin-top:10px;
	}
	
.dealerOrLine{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		margin-left:250px;
		padding-left:5px;
		width:30px;
	}
	
.dealerMap{
		width:550px;
		height:367px;
		overflow:hidden;
		float:left;
	}
	
.dealerLocatorForm{
		width:353px;
		float:left;
		height:318px;
		padding-left:47px;
		padding-top:50px;
		background-image:url(/images/map_horiz2.gif);
		background-repeat: repeat-y;
	}

.dealerLocatorFull{
		height:367px;
	}
	
.dealerGrayLine{
		width:327px;
		background-image:url(/images/1pxDealerLine.gif);
		background-repeat: repeat-x;
		background-position: 0% 50%;
	}
	
.dealerGraySubLine{
		width:250px;
		background-image:url(/images/1pxDealerLine.gif);
		background-repeat: repeat-x;
		background-position: 0% 50%;
	}	
	
.dealerLocFormInput{
	width:133px;
	border:1px solid #6e6e6e;
	font-size:12px;
	font:Arial;
	}
	
.dealerFormTextItem{
	width:75px;
	text-align:right;
	float:left;
	color:#000000;
	font-size:14px;
	font:Arial;
	}
	
.dealerFormInputItem{
	width:150px;
	float:left;
	}
	
.dealerLocHeader{
	font-size:17px;
	font-weight:bold;
	color:#000000;
	}
	
.dealerSearchSubmit{
	margin-left:200px;
	margin-top:17px;
	}

#dealerIndex{
	font-size:14px;
	letter-spacing:0.07em;
}

#passwordReq{
	font-size:12px;
	font-style:italic;
	letter-spacing:0.07em;
}

#dealerHomeContainer{
	width:150px;
	padding-left:20px;
	float:left;
	padding-top:16px;
	color:#0095da;
}

#fenceConfigHome{
	float:left;
	margin-left:27px;
	margin-top:16px;
	width:135px;
	font-size:14px;
	letter-spacing:0.07em;
	color:#0095da;
}

#goFenceBuilderHome{
	clear:both;
	widows:300px;
	font-size:12px;
	font-style:italic;
	letter-spacing:0.07em;
	margin-left:27px;
	color:#0095da;
}

.dealerGo{
	width:19px;
	margin-top:13px;
	float:left;
	color:#000000;
	font-size:12px;
	letter-spacing:0.05em;
}

.dealerGoArrow{
	width:8px;
	height:12px;
	margin-top:15px;
	float:left;
}

#flashRow{
	width:950px;
	height:239px;
	background-color:#999999;
}

#lowerLinks{
	width:950px;
	clear:both;
}

#logo{
	position:relative;
	width:475px;
	height:79;
	top:0px;
	left:15px;
}

#topRight{
	position:relative;
	float:right;
	width:460px;
	height:96;
	top:0px;
}

#navRow{
	width:950px;
	height:21px;
	background-image:url(/images/navBar2.gif);
}

#blueLinks{
	font-family:"Verdana";
	font-size:11px;
	color:#0095da;
	padding-top:17px;
	letter-spacing:0.01em;
}

#greenLinks{
	font-family:"Verdana";
	font-size:11px;
	color:#325A31;
	padding-top:17px;
	letter-spacing:0.01em;
}

#legalLinks{
	color:#b0b0b0;
	font-family:"Verdana";
	font-size:10px;
	margin-left:17px;
	margin-top:13px;
}

.blueLinkPadFirst{
	margin-right:5px;
	margin-left:17px;
}

.blueLinkPadBoth{
	margin-right:5px;
	margin-left:5px;
}

a.blueLowerLinks:link {color: #0095da; text-decoration:none;font-size:11px;}
a.blueLowerLinks:link:hover {color: #000000; text-decoration:underline;font-size:11px;}
a.blueLowerLinks:active {color: #0095da; text-decoration: none;font-size:11px;}
a.blueLowerLinks:visited { color: #0095da; text-decoration: none;font-size:11px;}
a.blueLowerLinks:visited:hover {color: #000000; text-decoration: underline;font-size:11px;}

a.blackGoLinks:link {color: #000000; text-decoration:none;font-size:12px;}
a.blackGoLinks:link:hover {color: #000000; text-decoration:underline;font-size:12px;}
a.blackGoLinks:active {color: #000000; text-decoration: none;font-size:12px;}
a.blackGoLinks:visited { color: #000000; text-decoration: none;font-size:12px;}
a.blackGoLinks:visited:hover {color: #000000; text-decoration: underline;font-size:12px;}

a.black10Links:link {color: #000000; text-decoration:none;font-size:10px;}
a.black10Links:link:hover {color: #000000; text-decoration:underline;font-size:10px;}
a.black10Links:active {color: #000000; text-decoration: none;font-size:10px;}
a.black10Links:visited { color: #000000; text-decoration: none;font-size:10px;}
a.black10Links:visited:hover {color: #000000; text-decoration: underline;font-size:10px;}

a.black11Links:link {color: #000000; text-decoration:none;font-size:11px;}
a.black11Links:link:hover {color: #000000; text-decoration:underline;font-size:11px;}
a.black11Links:active {color: #000000; text-decoration: none;font-size:11px;}
a.black11Links:visited { color: #000000; text-decoration: none;font-size:11px;}
a.black11Links:visited:hover {color: #000000; text-decoration: underline;font-size:11px;}

a.black12LinksBold:link {color: #000000; text-decoration:none;font-size:12px;font-weight:bold;}
a.black12LinksBold:link:hover {color: #000000; text-decoration:underline;font-size:12px;font-weight:bold;}
a.black12LinksBold:active {color: #000000; text-decoration: none;font-size:12px;font-weight:bold;}
a.black12LinksBold:visited { color: #000000; text-decoration: none;font-size:12px;font-weight:bold;}
a.black12LinksBold:visited:hover {color: #000000; text-decoration: underline;font-size:12px;font-weight:bold;}

a.blue12LinksBold:link {color: #0095da; text-decoration:none;font-size:12px;font-weight:bold;}
a.blue12LinksBold:link:hover {color: #000000; text-decoration:underline;font-size:12px;font-weight:bold;}
a.blue12LinksBold:active {color: #0095da; text-decoration: none;font-size:12px;font-weight:bold;}
a.blue12LinksBold:visited { color: #0095da; text-decoration: none;font-size:12px;font-weight:bold;}
a.blue12LinksBold:visited:hover {color: #000000; text-decoration: underline;font-size:12px;font-weight:bold;}

a.blue11Links:link {color: #0095da; text-decoration:none;font-size:11px;font-weight:normal;}
a.blue11Links:link:hover {color: #000000; text-decoration:underline;font-size:11px;font-weight:normal;}
a.blue11Links:active {color: #0095da; text-decoration: none;font-size:11px;font-weight:normal;}
a.blue11Links:visited { color: #0095da; text-decoration: none;font-size:11px;font-weight:normal;}
a.blue11Links:visited:hover {color: #000000; text-decoration: underline;font-size:11px;font-weight:normal;}

a.blue12Links:link {color: #0095da; text-decoration:none;font-size:12px;font-weight:normal;}
a.blue12Links:link:hover {color: #000000; text-decoration:underline;font-size:12px;font-weight:normal;}
a.blue12Links:active {color: #0095da; text-decoration: none;font-size:12px;font-weight:normal;}
a.blue12Links:visited { color: #0095da; text-decoration: none;font-size:12px;font-weight:normal;}
a.blue12Links:visited:hover {color: #000000; text-decoration: underline;font-size:12px;font-weight:normal;}

a.whiteButtonLink:link {color: #ffffff; text-decoration:none;font-size:11px;}
a.whiteButtonLink:link:hover {color: #ffffff; text-decoration:underline;font-size:11px;}
a.whiteButtonLink:active {color: #ffffff; text-decoration: none;font-size:11px;}
a.whiteButtonLink:visited { color: #ffffff; text-decoration: none;font-size:11px;}
a.whiteButtonLink:visited:hover {color: #ffffff; text-decoration: underline;font-size:11px;}

a.red11Links:link {color: #CC0000; text-decoration:none;font-size:11px;}
a.red11Links:link:hover {color: #000000; text-decoration:underline;font-size:11px;}
a.red11Links:active {color: #CC0000; text-decoration: none;font-size:11px;}
a.red11Links:visited { color: #CC0000; text-decoration: none;font-size:11px;}
a.red11Links:visited:hover {color: #000000; text-decoration: underline;font-size:11px;}

a.blue17Links:link {color: #0000CC; text-decoration:underline;font-size:17px;}
a.blue17Links:link:hover {color: #000000; text-decoration:underline;font-size:17px;}
a.blue17Links:active {color: #0000CC; text-decoration: underline;font-size:17px;}
a.blue17Links:visited { color: #0000CC; text-decoration: underline;font-size:17px;}
a.blue17Links:visited:hover {color: #000000; text-decoration: underline;font-size:17px;}


.categorySearch{
	font-family:"Verdana";
	color:#000000;
	font-size:11px;
	width:156px;
	height:18px;
	/* margin:1px 10px 0 70px; */
	padding:0px;
	border:1px solid #000000;
}

#searchForm{
	height:18px;
}

#dealerLoginMessage{
	position:absolute;
	float:left;
	color:#FF0000;
	font-size:12px;
	width:150px;
	}

.searchRedArrow{
	position:relative;
	float:left;
	margin-top:4px;
}

.formItemTop{
	position:relative;
	float:left;
	font-size:11px;
}

#querySuggestList{
	margin:0 0 0 190px;
}

.noRowCl{
	height:0px;
	width:0px;
	display:none;
	visibility:hidden;
	overflow:hidden;	
}

.searchGo{
	font-family:"Verdana";
	font-size:10px;
	color:#000000;
	position:relative;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:4px;
}

#query{
	font-family:"Verdana";
	font-size:11px;
	color:#000000;
	/*width:156px;*/
	height:17px;
	overflow:hidden;
	margin:1px 2px 0 190px;
	padding:0px;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-top:none;
}

.redText{
	color:#ff0000;	
}

.standardText{
	font-size:12px;	
}

.standardHeader{
	font-size:16px;
	margin-top:20px;
	font-weight:bold;	
}

/* -------------------------------Menu--------------------------- */
#siteMenu {
  float: left;
  line-height: normal;
  font-weight:bold;
}

#siteMenu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#siteMenu ul li {
  list-style: none;
}

#siteMenu ul li a {
  float: left;
  display: block;
  text-decoration: none;
  color: #cccccc;
}

#siteMenu ul.horizontal li.level1 {
  float: left;
  padding: 4px 20px 2px 10px;
}

#siteMenu ul.horizontal li.level1 a {
  font-size: 12px;
  color: #ffffff;
}

#siteMenu ul.horizontal li.level1 a:hover {
	text-decoration: underline;
}

#siteMenu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#siteMenu ul li a { float:none; }
/* End IE5-Mac hack */

#siteMenu ul.dropdown,
#siteMenu ul.flyout {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: hidden;
  width: 135px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: white;
}

#siteMenu ul.dropdown li.level2,
#siteMenu ul.flyout li.level3 {
  border-bottom: 1px solid #999999;
}

#siteMenu ul.dropdown li.level2 a,
#siteMenu ul.flyout li.level3 a {
  font-size: 11px;
  font-weight: normal;
  color: black;
  padding: 2px 4px 2px 5px;
}

#siteMenu ul.dropdown li.level2 a:hover,
#siteMenu ul.flyout li.level3 a:hover {
  color: white;
  background-color: #666666;
}
/* -------------------------------Menu--------------------------- */




/* ----------------------Breadcrumb------------------------- */
#breadCrumb{
	font-size:11px;
	margin:29px 0 0;	
}
/* ----------------------Breadcrumb------------------------- */
