.left-col {
	float: left;
	width: 576px;
}

.left-col p {
	font-size: 1em;
	margin: 5px 0 0 0;
	padding: 0;
}

.fullscreen {
	width: 1000px;
}

.fullscreen .left-col{
	width: 650px;
}
.right-col {
	float: left;
	width: 300px;
	padding: 0 0 0 30px;
	display: none;
}
div.locator {
	background: #f5f5f5;	
	width: 100%;
}
div.locator fieldset + fieldset {
	margin-top: 0;
}
fieldset.locator {
	float: left;
	border: 0;
	margin: 0 0 10px 0 0 !important;
	width: auto !important;
	padding: 0 !important;
}
fieldset.locator label{
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	clear: none !important;
}
fieldset.locator input{
	height: 16px;
	border: 1px solid #ccc;
	margin: 0 !important;
	float: none !important;
}
fieldset.locator input{
	height: 20px;
}
fieldset.locator input.submit{
	height: auto;
}
fieldset.street {
	width: 160px !important;
}
fieldset.street input{
	width: 150px !important;
}
fieldset.city {
	width: 150px !important;
}
fieldset.city input{
	width: 140px !important;
}
fieldset.state {
	/*width: 40px;*/
}
fieldset.state input{
	width: 30px !important;
}
.or {
	float: left;
	background: #f5f5f5;
	width: 20px;
	text-align: center;
	line-height: 16px;
	padding-top: 17px;
	height: 32px;
	\height: 54px;
	he\ight: 32px;
}
fieldset.zip {
	width: 69px !important;
}
fieldset.zip input{
	width: 50px !important;
}
fieldset.go {
	width: 35px !important;
}

fieldset.key {
	padding: 0 !important;
	border: 0;
	clear: both;
	width: 576px !important;
}

fieldset.key div{
	float: left;
}

.fullscreen fieldset.key {
	width: 650px !important;
}

fieldset.key img{
	vertical-align: middle;
}

fieldset.key label{
	clear: none !important;
	width: auto !important;
	margin: 0 !important;
}

fieldset.key input{
	margin: 5px 10px 0 2px;
	height: auto !important;
	width: auto !important;
}

fieldset.key p {
	float: right;
	font-size: 1em;
	text-align: right;
	line-height: 32px;
	margin: 0 0 5px 0;
	padding: 0;
}

fieldset.locator input.mapGo{
	cursor: pointer;
	background: #b1bdc5 url('/App_Themes/AZCUL/i/btn-gradient.jpg') repeat-x;
	color: white;
	margin-top: 15px !important;
	width: auto !important;
}
.info {
	background: #f5f5f5;
	padding: 10px;
	height: 517px;
	overflow-y: auto;
}

.info a {
	color: #00649D;
}

.info p.directions{
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 10px;
}

.info h4 + p{
	border-bottom: 0;
}

.info h6{
	margin-top: 10px;
	margin-bottom: 0;
}

.info h6 + p {
	margin-top: 5px;
	padding-top: 0;
}

.info h6 a {
	color: black;
}

.info h6.commercial {
	color: #686868;
}

.icons {
	margin-top: 2px;
}

.letter {
	color: #B81238;	
}
.distance {
	color: #B81238;
	display: block;
	margin-bottom: 5px;
}

.more-info {
	display: block;
}

.supp-links {
	float: left;
	font-size: 1.1em;
	padding: 5px !important;
}

.map {
	clear: both;	
}

.map a {
	color: #00649D !important;
}

#map-instructions p {
	margin: 0 0 5px 0 !important;
    text-align: center !important;	
}
#map-error p {
	font-weight: bold !important;
	color: #B81238 !important;
	margin: 0 0 5px 0 !important;
    text-align: center !important;
}
#map-error p img{
	vertical-align: middle;
	margin-bottom: 2px;
}

.left-col .divider, .left-col-home .divider {
	width: 633px;
}
.left-col h4, .left-col-home h4 {
	clear: both;
}






