body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#ffffff; text-align:center;}
img {border:0;}
form {margin:0px; padding:0px;}

#wrapper {background:#ffffff; width:740px; margin:0 auto; text-align:left;}

#masthead1 {height:52px; $height:83px; padding:22px 4px 9px 12px; overflow:hidden;}

#masthead1 img { border-right-style:solid; padding:0px 4px 0px 5px; margin-top:10px; margin-right:2px;}
#masthead1 a:link,#masthead1 a:visited,#masthead1 a:hover { color:#5D87A1; text-decoration:none; text-transform:capitalize; font-family:Verdana; font-weight:bold; font-size:7pt;}

#wrapper #masthead1 .hr { margin:0 0 5px 0px; border-top:1px dashed #000000; width:740px;}

.backwhite{background:url(../images/woodgrain.jpg) center top; height:65px;}

#footer {padding-top:6px; background:#FFFFFF; width:760px; overflow:hidden;}

#footer ul {margin:0; margin-right:8px;	margin-left:5px; float:left; background:#FFFFFF;}
#footer li {float:left;	text-decoration:none; list-style:none; font:7pt Arial, Geneva, Helvetica, sans-serif; letter-spacing:0px; margin:12px 3px 0 0; padding:0 6px 0 0; text-transform:uppercase;}

#footer a:visited, #footer a:link {text-decoration:none; color:#666666;	font-weight:bold;}
#footer a:hover {color:#333333;}

a { color:#002d59; text-decoration:underline;}
a.search_toggle {font-family:arial; font-size:11px; color:#000; text-decoration:none;}


#controls {width:700px; padding:10px 0; float:left; overflow:hidden;}
#form { margin:0; padding:0; width:760px; float:left;}

#form .content {background-color:#ffffff; padding:10px; color:#4b4a50; font-size:12px; font-family:arial, helvetica, sans-serif;}

h2 { margin:0 10px; padding:0;}
h3 { margin:0 10px; padding:0; font-family:Arial; font-size:11px; color:#666; font-weight:normal; line-height:18px;}

#locator {width:720px; margin:0 10px; float:left; overflow:hidden; z-index:0; display:block; position:relative}

#map { float:left; overflow:hidden; width:459px; $width:462px; height:330px; border:1px solid #ffffff; position:relative; margin-right:15px;}
#panel {float:right; overflow-y:auto; width:243px; height:330px; z-index:1000;}

#panel table {border-spacing:0px; border-collapse:collapse;	padding:0px; margin:0px; width:100%;}
#panel table th {padding:4px; text-align:left; font-family:arial; font-size:13px; color:#666666; font-weight:bold; border-bottom:1px solid #f2f3f5;}

#panel table th a[action="sort_table"] {text-decoration:none; color:#666666; font-weight:bold; font-size:12px;}
#panel table th a[action="sort_table"]:hover {text-decoration:underline; color:#666666; font-weight:bold; font-size:12px;}
#panel table thead tr.poi {height:20px;}
#panel table tfoot tr.poi {height:20px; font-size:10px; color:#a2afbf; padding-bottom:0px; padding-top:0px; border-top:1px solid #a2afbf;}

#panel table td {padding:4px; margin:0px; text-align:left; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; line-height:16px;}

#panel table td.maneuver {border-left:1px solid lightblue; border-right:1px solid lightblue; border-top:1px solid lightblue; padding:6px 0; line-height:15px;}

#panel table .prev_results {float:left; text-decoration:none; color:#666666; font-weight:bold; font-size:12px; background:url(../images/preview_arrow.gif) no-repeat left 3px; padding-left:10px;}
#panel table .next_results {float:right; text-decoration:none; color:#666666; font-weight:bold; font-size:12px; background:url(../images/next_arrow.gif) no-repeat right 3px; padding-right:10px;}

#panel table tr.odd {height:85px;}
#panel table tr.even {height:85px;}
#panel table tr.active {background-color:#f2f3f5;}
#panel table p {margin:0px;	padding:0px;}

a.address:link			{ text-decoration:underline; color:#666666; font-weight:bold; }
a.address:visited		{ text-decoration:underline; color:#666666; font-weight:bold; }
a.address:hover			{ text-decoration:underline;  }
a.address:active		{ text-decoration:underline; color:#993333; } 

a.store_name:link {text-decoration:none; color:#666666; font-weight:bold; font-size:11px;}
a.store_name:visited { text-decoration:none; color:#666666; font-weight:bold; font-size:11px; }
a.store_name:hover { text-decoration:underline;  color:#666666; font-weight:bold; font-size:11px;}
a.store_name:active { text-decoration:none; color:#666666; font-size:11px; }


a[action="more_info"]:link { text-decoration:none; color:#3f6494; font-weight:bold; } 
a[action="more_info"]:visited { text-decoration:none; color:#3f6494; font-weight:bold; } 
a[action="more_info"]:hover { text-decoration:underline; color:#3f6494; font-weight:bold; } 
a[action="more_info"]:active { text-decoration:none; color:#3f6494; font-weight:bold; } 

a[action="show_all"]:link { text-decoration:none; color:#3f6494; font-weight:bold; } 
a[action="show_all"]:visited { text-decoration:none; color:#3f6494; font-weight:bold; } 
a[action="show_all"]:hover { text-decoration:underline; color:#3f6494; font-weight:bold; } 
a[action="show_all"]:active { text-decoration:none; color:#3f6494; font-weight:bold; } 

.storecount {color:#666666; font-size:20px; font-weight:bold;}

xml {width:0; height:0;	display:none;}
.icon {position:relative; width:33px; height:28px;}
.icon img {position:absolute; top:0px; left:0px; width:30px; height:19px; cursor:pointer;}
.icon div {position:absolute; top:4px; left:-2px; width:28px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:center; cursor:pointer;}
#center_marker {width:30px;	height:28px; cursor:default;}
#center_marker img {position:absolute; top:0px; left:0px; width:30px; height:28px; cursor:default;}
#ajax_activity {position:absolute; top:20px; right:20px; width:32px; height:32px; z-index:99;}


.panelicon { background:url(../images/pannelicon.png) no-repeat center top; position:relative; top:3px; left:2px; color:#000; font-weight:bold; text-align:center; width:20px; height:35px; padding-top:2px;}
.panelicon a{ color:#fff; text-decoration:none;}
.panelicon img {position:absolute; top:0px; left:0px;  width:55px; height:29px; }
.panelicon div {position:absolute; top:5px;	left:3px; width:10px; font-size:13px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; color:#321F1B; text-align:center; cursor:pointer; background:none;}


#w2gi_copyright {right:10px; bottom:15px; text-decoration:none; font-family:arial; font-weight:bold; font-size:11px; color:#000; z-index:999; float:right; position:relative;}
#navteq_copyright {bottom:3px; font-family:arial; font-weight:bold; font-size:11px; text-decoration:none; z-index:999; }

.address_helper {color:gray; font-size:11px;}
#icon_bar {width:280px; float:right; text-align:right; font-size:11px; color:#333333; margin-bottom:5px;}
#icon_bar a{color:#000; text-decoration:none; margin-right:10px;}
#icon_bar .title {font-size:large; font-weight:bold; padding-left:3px;}
#icon_bar .links {font-size:11px; text-align:right;	vertical-align:middle; padding-right:3px; text-decoration:none;}
#icon_bar a.links {text-decoration:none; color:#000; font-weight:normal;}


#footer1 {width:675px; float:left; font-size:11px; color:#000;}
#footer1 a{font-size:11px; text-decoration:none; font-weight:normal; }

#navteqfooter { width:628px; float:left; text-align:left; font-size:10px; font-weight:bold;	height:25px; margin-top:10px; color:#000;}
#local_link {width:628px; float:left; text-align:left; font-size:10px; font-weight:bold; height:25px; margin-top:10px;}

#w2gi_copyright { position:absolute; right:3px; bottom:3px; text-decoration:none; font:bold 12px arial; background:transparent; z-index:999;}
#navteq_copyright {background:transparent none repeat scroll 0%; bottom:3px; font-family:arial; font-size:12px; font-weight:bold; left:3px; line-height:normal; position:absolute; text-decoration:none; z-index:999;}
#intro_text {font-size:12px; padding:15px;}

#search_button { background:url(../images/arrow.gif) no-repeat right 5px; border:0; font-family:arial; color:#999999; font-size:12px; font-weight:normal; padding-right:5px; $padding-right:2px; cursor:pointer;}

.text_box1 {font-family:arial; font-size:11px; color:#333333; border:1px solid #bdbdbd; width:150px; height:19px; margin-bottom:3px;}

.retloctop {font-size:15px; font-weight:bold;}
.retlocbot {font-size:12px; font-weight:normal; padding-left:50px;}
.retloc {float:left; padding-left:8px; padding-top:6px;}

#inputaddress { font-family:arial; font-size:11px; color:#333333; border:1px solid #bdbdbd; width:200px; height:19px; margin-right:5px;}


.menu {width:760px; background-color:White;}

.menu ul .p7PMnav {
 background:#FFFFFF;
 background-color:#FFFFFF;}

#link_styles, #link_acc, #link_planning, #link_pros, #link_custom, #link_about {text-align:center; background-image:url(../images/black_tab.jpg); background-repeat:no-repeat; background-color:White; width:124px;}

#link_styles {width:124px; margin-left:8px;}

#link_acc {width:124px;}

#link_planning {width:124px;}

#link_pros {width:124px;}

#link_custom {width:124px;}

#link_about {width:124px;}


#p7PMnav {margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:7pt; list-style-type:none; text-transform:uppercase;}
#p7PMnav li {list-style-type:none; margin:0; padding:0;}
#p7PMnav ul li {border-right:0;}




#p7PMTab1 ul {background:#857363;}


#p7PMTab1 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF;}
#p7PMTab1 a:hover, #p7PMTab1 a:active, #p7PMTab1 a:focus {background-color:#857363; color:#FFFFFF; 
	letter-spacing:.01px; background-image:url(../images/tan_tab.jpg); background-repeat:no-repeat;}

#p7PMTab1 ul li a{/*background-color:#988676;*/
	background-color:#857363; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab1 ul li a:hover, #p7PMTab1 ul li a:active, #p7PMTab1 ul li a:focus {/*background-color:#988676;*/
	background-color:#857363; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab1 .p7PMmark {
background-image:url(../images/tan_tab.jpg);}

#p7PMTab2 ul {background:#d3bf96;}
#p7PMTab2 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF; /* background:#d3bf96; */
}
#p7PMTab2 a:hover , #p7PMTab2 a:active, #p7PMTab2 a:focus{ background-color:#d3bf96; 
	color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/gold_tab.jpg); background-repeat:no-repeat;}
#p7PMTab2 ul li a{/*background-color:#988676;*/
	background-color:#d3bf96; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}
#p7PMTab2 ul li a:hover,#p7PMTab2 ul li a:active, #p7PMTab2 ul li a:focus {/*background-color:#DCCDAD;*/
	background-color:#d3bf96; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab2 .p7PMmark {
background-image:url(../images/gold_tab.jpg);}
#p7PMTab3 ul {background:#5c7f92;}
#p7PMTab3 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF; /* background:#5c7f92; */
}
#p7PMTab3 a:active, #p7PMTab3 a:focus {background-color:#5c7f92; color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/blue_tab.jpg); background-repeat:no-repeat;}
#p7PMTab3 a:hover {background-color:#5c7f92; color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/blue_tab.jpg); background-repeat:no-repeat;}

#p7PMTab3 ul li a{/*background-color:#988676;*/
	background-color:#5c7f92; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab3 ul li a:hover,#p7PMTab3 ul li a:active, #p7PMTab3 ul li a:focus  {/*background-color:#6D91A3;*/
	background-color:#5c7f92; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab3 .p7PMmark {
background-image:url(../images/blue_tab.jpg);}

#p7PMTab4 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF; /* background:#9a542e; */
}
#p7PMTab4 a:hover,#p7PMTab4 a:active, #p7PMTab4 a:focus {background-color:#9a542e; color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/copper_tab.jpg); background-repeat:no-repeat;}

#p7PMTab4 ul li a{/*background-color:#988676;*/
	background-color:#9a542e; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab4 ul li a:hover ,#p7PMTab4 ul li a:active, #p7PMTab4 ul li a::focus{/*background-color:#000000;*/
	background-color:#9a542e; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}
 
 #p7PMTab4 .p7PMmark {
background-image:url(../images/copper_tab.jpg);}

#p7PMTab5 ul {background:#6e7645;}
#p7PMTab5 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF; /* background:#6e7645; */
}

#p7PMTab5 a:hover ,#p7PMTab5 a:active, #p7PMTab5 a:focus {background-color:#6e7645; color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/green_tab.jpg); background-repeat:no-repeat;}

#p7PMTab5 .p7PMmark {
background-image:url(../images/green_tab.jpg);}
#p7PMTab1 ul li , #p7PMTab2 ul li, #p7PMTab3 ul li,#p7PMTab4 ul li ,#p7PMTab5 ul li,#p7PMTab6 ul li{border-top:dashed 1px #FFFFFF; 
	
}

#p7PMTab5 ul li a{/*background-color:#988676;*/
	background-color:#6e7645; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab5 ul li a:hover,#p7PMTab5 ul li a:active, #p7PMTab5 ul li a::focus {/*background-color:#889355;*/
	background-color:#6e7645; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab6 ul {background:#565a5c;}
#p7PMTab6 a {display:block; text-decoration:none; padding:8px 0; 
	line-height:1; color:#FFFFFF; /* background:#565a5c; */
}
#p7PMTab6 a:hover,#p7PMTab6 a:active, #p7PMTab6 a:focus {background-color:#565a5c; color:#FFFFFF; letter-spacing:.01px; background-image:url(../images/gray_tab.jpg); background-repeat:no-repeat;}

#p7PMTab6 ul li a{/*background-color:#988676;*/
	background-color:#565a5c; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}
#p7PMTab6 ul li a:hover,#p7PMTab6 ul li a:active, #p7PMTab6 ul li a:focus {/*background-color:#6C7275;*/
	background-color:#565a5c; margin-left:5px; color:#FFFFFF; letter-spacing:.01px; background-image:none;}

#p7PMTab6 .p7PMmark {
background-image:url(../images/gray_tab.jpg);}

/*

#p7PMnav ul li a {color:#FFFFFF; text-align:left; padding:6px 10px; margin:0; font-size:7pt; font-weight:bold;}
*/



/* ------ the current page marker style ------ */
#p7PMnav .p7PMmark {/*color:#333333;*/
	font-weight:bold;}
/* ------ the trigger link styles ------- */

/*the normal trigger links */
#p7PMnav ul .p7PMtrg, #p7PMnav ul .p7PMon {background-image:url(../images/p7PM_dark_east.gif); background-repeat:	no-repeat; background-position:right center;}
/* the active trigger link style */
#p7PMnav .p7PMon {/* background-color:#a2bcd7; */
	color:#FFFFFF;}


#p7PMTab1 .p7PMon {background-image:url(../images/tan_tab.jpg); color:#FFFFFF;}

#p7PMTab2 .p7PMon {background-image:url(../images/gold_tab.jpg); color:#FFFFFF;}

#p7PMTab3 .p7PMon {background-image:url(../images/blue_tab.jpg); color:#FFFFFF;}


#p7PMTab5 .p7PMon {background-image:url(../images/green_tab.jpg); color:#FFFFFF;}

#p7PMTab6 .p7PMon {background-image:url(../images/gray_tab.jpg); color:#FFFFFF;}
/*the submenu classes */

#p7PMnav .p7PMhide {left:-9000px; border:0;}
#p7PMnav .p7PMshow {left:auto; z-index:20000 !important;}
/* Top level menu width */
#p7PMnav li {float:left; white-space:nowrap;	
}
#p7PMnav ul li {float:none;}
/* 2nd and subsequent Submenu widths */
#p7PMnav ul, #p7PMnav ul li {width:172px;

	/*border-bottom:1px solid white;	*/
}
#pmmcrumb {font-weight:bold; margin-bottom:16px; color:#333333;}
#pmmcrumb a, #pmmcrumb a:visited {font-weight:normal; color:#000000;}
#pmmcrumb a:hover, #pmmcrumb a:active, #pmmcrumb a:focus {font-weight:normal; color:#000;}

.displayURL {display:none;}
.displayEMAIL {display:none;}
.displayRANK {display:none;}
.displayRANK1 {display:show;}
.displayRANK2 {display:none;}
.displayRANK3 {display:none;}

.displayPhone{display:none;}


.display_address2{display:none;}
