/* CSS Document */

body
{
	background:#fff0c1;
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
}

a
{
	outline:none;
}
.textboxStyle
{
	width:260px;
}

.dropDownStyle
{
	width:170px;
}

#pageCenter
{
	margin:0 auto;
	width:748px;
}
#page
{
	background:#FFFFFF;
}
#topNav
{
	padding: 2px;
	border-top: 1px #333368 solid;
	border-bottom: 1px black solid;
	background: #000042;
	font-size: 10px;
	font-weight: bold;
}
#rightTopNav
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	position: relative;
	left: 197px;
}
#rightTopNav li
{
	margin: 0;
	padding: 0;
	display: inline;
}
#rightTopNav li a, #topNav a
{
	margin: 0;
	/*padding: 0 6px;*/
	padding:0 4px 0 6px;
	color: white;
	text-decoration: none;
}
#rightTopNav li a
{
	border-left: 1px #4B4B5C solid;
}
#rightTopNav .first a
{
	border-left:none;
}
#header
{
	background:url(../images/headerbg.jpg);
	height:84px;
	margin:0;
}
#header h1
{
	margin: 0;
	padding: 27px 0 0 0;
    width: 250px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-align: left;	
}
#breadcrumbBg
{
	background:url(../images/breadecrumbBg.jpg) repeat-x top;
	height:10px;
	border-bottom: 4px white solid;
	color: #484848;
	padding:10px 0 10px 15px;
	font-size: 11px;
	text-transform:capitalize;
}
#breadcrumb
{
	width:auto;
	display:inline;
	float:left;
}

#breadcrumb a
{
	color:#002776;
	text-decoration:none;
}
.findDistributorNear
{
	float:right;
	text-align:right;
	color:#484848;
	display:inline;
	margin:0 15px 0 0;
}
.findDistributorNear h3
{
	/*color:#014286;*/
	font-size:11px;
	font-weight:bold;
	display:inline;
	text-transform:none;
}
#findDistributor
{
	background: #FFFFFF;
	color: #333399;
	padding:0;
	border-bottom: 4px #002776 solid;
	margin:0 15px 0 10px;
}
.findBradyDistributor
{

}
.findBradyDistributor h1
{
	color:#7f7f7f;
	font-size: 24px;
	font-weight:bold;
	text-transform:capitalize;
	display:inline;
}
#content
{
	padding:0px 0 30px 0;
	margin:0 15px 0 70px;
	font-size:12px;
}
#content img
{
	border:0;
}
#content h3
{
	font-size:17px;
	margin:5px 0 10px 0;
	color:#002776;
}
.searchTopLink
{
	margin:10px 0 10px  0;
}
.searchTopLink a
{
	color:#2e4f7d;
	text-decoration:none;
}
.rightImg
{
	border:1px #CCCCCC solid;
	float:right;
	clear:both;
	margin: 0 0 15px 0;
}

.distanceInput td
{
	vertical-align:middle;
	text-align:left;
	margin:0;
	padding:0;
}

.byLocation .labelNameLoc
{
	width:110px;
}

.byName
{
	width:400px;
}

.byName .labelName
{
	width:100px;
}

.line
{
	border-bottom:1px #002776 solid;
	width:400px;
}
.lineGrey
{
	border-bottom:1px #999999 solid;
	height:1px;
	padding:0px;
}
.fromTr, .toTr
{
	width:140px;
	height:auto;
	background:#ededed;
	padding:5px;
	vertical-align:top;
}
.dwonArrowTr
{
	padding:2px 0 2px 10px;
	width:160px;
}
.mapImg
{
	margin:0 0 0 10px;
	vertical-align:top;
}
.resultsTitels
{
	font-weight:bold;
	padding:0 0 10px 0;
	/*border-bottom:1px #0066FF solid;*/
	border-bottom:1px #002776 solid;
}
.resultsTitelsMiles
{
	font-weight:bold;
	padding:0 3px 10px 0;
	/*border-bottom:1px #0066FF solid;*/
	border-bottom:1px #002776 solid;
	text-align:right;
}
.listBullet
{
	background:url(../images/greySquare.jpg) no-repeat;
	width:15px;
	padding:0 4px 5px 0;
}
.listBulletArrow
{
	background:url(../images/downArrowBullet.jpg) no-repeat;
	width:15px;
	padding:0 4px 5px 0;
}
.SrNo
{
	vertical-align:top;
	padding:3px 15px 5px 0;
}
.directionsRow
{
	vertical-align:top;
	padding:3px;
}
.milesRow
{
	vertical-align:top;
	text-align:right;
	padding:5px 3px 5px 0;
}


.listBulletBottom
{
	width:15px;
	padding:0 4px 0 0;
	border-top:1px #002776 solid;
}
.SrNoBottom
{
	vertical-align:top;
	padding:3px 15px 0 0;
	border-top:1px #002776 solid;
}
.directionsRowBottom
{
	vertical-align:top;
	text-align:right;
	padding:3px;
	border-top:1px #002776 solid;
}
.directionsRowBottom img
{
	text-align:left;
}
.milesRowBottom
{
	vertical-align:top;
	text-align:right;
	padding:3px;
	border-top:1px #002776 solid;
}
.zoomTb
{
	/*width:310px;*/
	width:100%;
	margin:5px 0 0 0;
}
.zoomBg
{
	background:url(../images/zoomBgImg.jpg) repeat-x;
	width:57%;

}
.zoomBg img
{
	vertical-align:middle;
	padding:0 2px 2px 2px;
	border:0;
}
.zoomLeft
{
	background:url(../images/zoomLeftImg.jpg) no-repeat;
	width:72px;
	height:20px;
}
.zoomLeft img
{
	border:none;
}
.zoomRight
{
	background:url(../images/zoomRightImg.jpg) no-repeat;
}
.zoomRight img
{
	border:none;
}
.additionInfoIcons
{
	width:200px;
	float:right;
	border:1px #999999 solid;
	padding:5px
}
.additionInfoIconsTitle
{
	font-size:11px;
	font-weight:bold;
	/*border-bottom:1px #0066FF solid;*/
	border-bottom:1px #002776 solid;
	padding:0 0 2px 0;
	margin:0 0 4px 0;
}
.additionInfoIconsText
{
	margin:0 0 15px 25px;
	padding:5px 0 0 5px;
}
.locationTitle
{
	vertical-align:top;
	padding:3px 15px 5px 0;
	font-weight:bold;
	/*border-bottom:1px #0066FF solid;*/
	border-bottom:1px #002776 solid;
}
.mapSrRow
{
	vertical-align:top;
	padding:10px 0 0 0;
	border-bottom:1px #e1e1e1 solid;
}
.locationRow
{
	padding:10px 0 10px 0;
	border-bottom:1px #e1e1e1 solid;
}
.locationRow a
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
.additionalInfoRow
{
	padding:10px 0 10px 0;
	vertical-align:top;
	border-bottom:1px #e1e1e1 solid;
}
.distanceRow
{
	padding:10px 0 10px 0;
	vertical-align:top;
	border-bottom:1px #e1e1e1 solid;
}
.distanceRow a
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}
.previous
{
	text-align:left;
	/*border-top:1px #0066FF solid;*/
	border-top:1px #002776 solid;
}
.pageNo
{
	text-align:center;
	border-top:1px #0066FF solid;
}
.next
{
	text-align:right;
	border-top:1px #0066FF solid;
}
.next a, .pageNo  a, .previous a
{
	color:#2e4f7d;
	text-decoration:none;
}

/*-----------------Search Results-----------------*/

.searchResultData
{
	width:540px;
	margin:0 0 0 50px;
}

.searchResultData .noMatchNotice
{
	color:#e70000;
}

.searchResultData .newSearch
{
	margin:20px 0 0 0;
}

/*-----------------Search Results By Name-----------------*/

.nameResults
{
	width:613px;
	border-collapse:collapse;
	margin:30px 0 0 0;
}

.nameResults table
{
	width:613px;
	border-collapse:collapse;
}

.nameResultsHeading
{
	border:1px #002776 solid;
	border-width:0 0 1px 0;
}

.iconInfo
{
	width:613px;
	margin:20px 0 0 0;
}

.nameResults .iconInfo .certSysPart
{
	width:35%;
}

.nameResults .iconInfo img
{
	padding:0 5px 0 0;
	vertical-align:middle;
}

.searchResultRowMain
{
	float:left;
	clear:right;
	width:613px;	
}

.searchResultHeadingRow
{
	float:left;
	width:613px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	border:1px #002776 solid;
	border-width:0 0 1px 0;
}


.searchResultRow
{
	float:left;
	width:613px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:3px 0 15px 0;
	border:1px #e1e1e1 solid;
	border-width:0 0 1px 0;	
}

.searchResultRowBottom
{
	border:1px #002776 solid;
	border-width:0 0 1px 0;
}

.searchResultLocation
{
	float:left;
	width:275px;
	text-align:left;
	margin:0;
	padding:0;
}

.searchResultAddInfo
{
	float:left;
	width:170px;
	text-align:left;
	margin:0;
	padding:0;
}

.searchResultDistance
{
	float:left;
	width:100px;
	text-align:left;
	margin:0;
	padding:0;
}

.searchResultTableHeading h4
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
}

.locationDetails
{
	float:left;
	width:275px;
	text-align:left;	
	margin:0;
	padding:0;
}

.locationDetails h5
{
	color:#282828;
	margin:0;
	padding:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.locationDetails p
{
	margin:0;
	padding:0;
	color:#282828;
}

.locationDetails a:link
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}

.locationDetails a:visited
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}

.locationDetails a:hover
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}

.locationDetails a:active
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
	text-transform:lowercase;
}

.addInfoDetails
{
	float:left;
	width:170px;
	text-align:left;
	margin:0;
	padding:0;
}

.addInfoDetails img
{
	float:left;
	margin:0 2px 0 0;
}

.distanceDetails
{
	float:left;
	width:100px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}

.distanceDetails p
{
	margin:0;
	padding:0;
}

.distanceDetails a:link
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.distanceDetails a:visited
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.distanceDetails a:hover
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.distanceDetails a:active
{
	/*color:#2e4f7d;*/
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

.nameResults .pagePre
{
	text-align:left;
	width:20%;
}

.nameResults .pageNumber
{
	text-align:center;
}

.nameResults .pageNext
{
	text-align:right;
	width:20%;
}

/*-----------------Footer-----------------*/

#footer
{
	/*background:#ebebeb url(../images/footerBg.jpg) repeat-x top;*/
	background: url(../images/footerBg.gif) repeat-x top;
	width:748px;
	padding:5px 0 25px 0;
	margin:0;
	clear:both;
	position:relative;
	font-size:11px;
	color:#616161;
}
#footer a
{
	color:#2e4f7d;
	text-decoration:none;
}
#footerLeft
{
	width:auto;
	float:left;
	text-align:left;
	margin:0 0 0 10px;
}
#footerLeft a
{
	padding:0 0 0 5px;
}
#footerLeft ul
{
	margin-top:0;
	margin-left:0;
	padding-left:0;
}
#footerLeft ul li
{
	list-style:none;
	display:inline;
	border-right:1px #616161 solid;
	padding:0 5px 0 0;
}
#footerRight
{
	width:auto;
	float:right;
	text-align:right;
	margin:0 10px 0 0;
}
#footerRight a
{
	padding:0 0 0 0;
}
#footerRight ul
{
	margin-top:0;
}
#footerRight ul li
{
	list-style:none;
	display:inline;
	border-left:1px #616161 solid;
	padding:0 0 0 5px;
}
#footerLeft .last
{
	border-right:none;
	padding:0px;
}
#footerRight .last
{
	border-left:none;
	padding:0px;
}
