body{
	border-left:0px 0px 0px 0px;
	margin:0px;
	background-color: #e3e3e3;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-attachment: fixed;
	background-image: url(images/mainBG.png);
	background-repeat: repeat-x;
	background-position: top;
}

.headline{font-family:"Lucida Grande", "Lucida Sans";	font-size:13px; font-weight: bold;	color:#5aa2c7;}

/* ********** Setting Text Throughout the skin ************** */
TH,TD,DIV{
	font-family:"Lucida Grande", "Lucida Sans";
	font-size:11px;
	color:#CCCCCC;
}
A,A:link,A:visited,A:active{
	color:#5aa2c7;
	text-decoration:none;
}
A:hover{ color:#ff9356; text-decoration:none; }

/*-- most of the text on site          --*/ .normal,.Normal{	font-family:"Lucida Grande", "Lucida Sans";	font-size:11px;	color:#ffffff;}
/*-- most of the bold text on site     --*/ .NormalBold { font-family:"Lucida Grande", "Lucida Sans"; font-family: tahoma; font-size: 11px; font-weight: bold; color: #fff; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family:"Lucida Grande", "Lucida Sans"; font-weight: bold; font-size: 11px; }
/*-- headings - mostly in admin        --*/ .Head{ font-family:"Lucida Grande", "Lucida Sans"; font-size:12px; font-weight:bold; color:#cccccc; }
/*-- subheadings - mostly in admin     --*/ .SubHead{ font-family:"Lucida Grande", "Lucida Sans"; font-size:11px; color:#cccccc; }
/*-- subheadings - mostly in admin     --*/ .SubSubHead{ font-family:"Lucida Grande", "Lucida Sans"; font-size:11px; color:#cccccc; }


/* ********** Style For width setting of skin ************** */
.StandardWidth { width:900px;}
.FluidWidth { width:80%;}


	
/* ********** Control Panel Style ************** */
.controlpanel{ background:#000000; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:transparent; font-size:12px; color:#FFF; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#fff; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#fff; font-size:11px; color:#000;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#FFF; }
.controlpanel A.CommandButton:visited{ color:#FFF; }
.controlpanel A.CommandButton:active{ color:#FFF; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:11px; color:#8C3318; text-decoration:none; font-weight:normal; }
A.CommandButton:hover{ color:#FB9409; text-decoration:none; font-size:11px; font-weight:normal; }


/* ********** Search Style ************** */
#SearchContainer input{MARGIN: 0px 0px 0px 0px; BORDER: 1px solid #FFF033; font-size:9px; color:#FFF033; BACKGROUND:#ffffff;  WIDTH: 100px;  HEIGHT: 15px;}
.search,a.search:link,a.search:active,a.search:visited,.search{ color:#396185; text-decoration:none; font-weight:bold; font-size:10px;}
a.search:hover{ color:#ffffff; text-decoration:none; font-weight:bold; font-size:10px;}
#dnn_dnnSEARCH_txtSearch{	padding-left: 8px;	width: 200px;	Font-size: 12px;	color:#484848;	HEIGHT:20px;	border: 0px dotted #b7b8b4;	background-color: transparent;}
.searchBG{ background-image: url(images/search_box.png); background-repeat: no-repeat; background-position: right;}

/* ********** Login Button Style ************** */
.StandardButton {color: #FFFFFF; font-family: "Lucida Grande", "Lucida Sans"; font-size: 10px; font-weight: normal; background-color: #020202; HEIGHT:25px; padding: 0px 12px 0px 12px; width: 99%;}
.NormalTextBox{	color: #FFFFFF;	background-color: #082836 !important;	border: 1px solid #333333;}

/* ********** Pane Padding ************** */
.BannerPane{ padding:0px 0px 0px 0px;}
.HeaderPane{ padding:3px 0px 4px 0px;}
.RightTopCol{ padding:0px 0px 0px 0px;}
.LeftNav2{ padding:7px 6px 0px 0px;}
.TopPane{ padding:8px 0px 3px 0px;}
.TopLeftPane{ padding:3px 3px 3px 0px;}
.TopRightPane{	padding:3px 0px 3px 3px;}
.LeftPane{	padding:3px 0px 3px 0px;}
.ContentPane{ padding:2px 6px 0px 6px; width:100%;}
.RightPane{	padding:3px 0px 3px 0px; width:35%;}
.MidLeftPane{ padding:3px 3px 0px 6px; width:100%;}
.MiddlePane{ padding:3px 3px 3px 3px; width:100%;}
.MidRightPane{ padding:3px 0px 3px 3px;	width:100%;}
.BottomColumn1{	padding:3px 3px 3px 0px;}
.BottomColumn2{ padding:3px 3px 3px 3px;}
.BottomColumn3{ padding:3px 3px 3px 3px;}
.BottomColumn4{	padding:3px 0px 3px 3px;}
.BottomPane{ padding:3px 0px 3px 0px;}
.LowerPane{ padding:3px 0px 3px 0px;}
.FooterPane{ padding:6px 0px 3px 0px;}


/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{	color:#000000;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: "Lucida Grande", "Lucida Sans";	background-image: url(images/login.gif);	background-repeat: no-repeat;	background-position: left bottom;	height:10px; padding: 4px 8px 0 0px; margin: 0 0px 0 6px;}
a.login:hover{	color:#efb943;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: "Lucida Grande", "Lucida Sans"	;background-image: url(images/login.gif);	background-repeat: no-repeat;	background-position: left bottom;	height:10px;padding: 4px 8px 0 0px; margin: 0 0px 0 6px;}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{	color:#3d3d3d;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: "Lucida Grande", "Lucida Sans";	background-image: url(images/signup-pad.gif);	background-repeat: no-repeat;	background-position: left bottom;	height:10px; padding: 4px 8px 0 17px; margin: 0 0px 0 6px;}
a.user:hover{	color:#efb943;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family:"Lucida Grande", "Lucida Sans";	background-image: url(images/signup-pad.gif);	background-repeat: no-repeat;	background-position: left bottom;	height:10px;padding: 4px 8px 0 17px; margin: 0 0px 0 6px;}
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{	color:#ffffff;	text-decoration:none;	font-weight:normal;	font-size:12px;	font-family: "Lucida Grande", "Lucida Sans"; padding: 4px 8px 0 17px;}
a.date:hover{	color:#ff9356;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{ font-size:10px; color:#000000; text-decoration:none; font-weight:normal; font-family: "Lucida Grande", "Lucida Sans";}
a.breadcrumb:hover{	font-size:10px; color:#5aa2c7; text-decoration:underline; font-weight:normal; font-family: "Lucida Grande", "Lucida Sans";}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:11px; color:#000000; text-decoration:none; border-bottom:1px dotted; font-weight:Normal;}
a.footer:hover{	color:#efb943; text-decoration:underline; font-weight:Normal;}

/* ********** Copyright Style ************** */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited{	font-size:11px; color:#000000; text-decoration:none; border-bottom:0px dotted; font-weight:Normal;}
a.copyright:hover{	color:#efb943; text-decoration:none; font-weight:Normal;}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{	font-size:11px; color:#000000; text-decoration:none; font-weight:Normal; border-bottom:1px dotted;}
a.terms:hover{	color:#efb943; text-decoration:none; font-weight:Normal; border-bottom:0px dotted;}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{	font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; font-family: "Lucida Grande", "Lucida Sans";}	
a.links:hover{	color:#ff9356; text-decoration:underline; font-weight:normal;}


/* ********** Menu Style ************** */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak{ display:block; border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	background-color: Transparent;}
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem,.submenuitembreadcrumb{
	font-family:"Lucida Grande", "Lucida Sans";color:#cccccc;	font-size:11px;	font-weight:normal;
	padding:3px 15px 3px 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	border:0px #ffffff solid; border-width:0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4A4A4A;}
	
.submenuitemselected{
	font-family:"Lucida Grande", "Lucida Sans";
	color:#efb943;
	font-size:11px;
	font-weight:normal;
	padding:3px 15px 3px 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #2A2A2A;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4A4A4A;
}
	
.submenu{
	background-color:#000000;
	font-family:"Lucida Grande", "Lucida Sans";
	color:#302C25;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
	border: 1px dotted #4A4A4A;
}

/*---------Root/Tab Menu style---------------*/
.rootmenuitem TD{ padding:0; margin:0;}
.rootmenuitem TD DIV{ background-position: top right; background-repeat: no-repeat; margin:-1px 0 -26px 0; padding:0; margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitem TD DIV DIV{ background-position: top left; background-repeat: no-repeat; margin:-1px 0 -26px 0; padding:0 11px; margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitem TD DIV DIV DIV{ color:#211614; background-image:url(images/menu_bg.png); background-position: top center; background-repeat:repeat-x; font-size:13px; font-family: Trebuchet MS, Arial; font-weight: bold; padding: 8px 7px 0px 7px; height:40px; line-height:1.8em; margin: 0px -1 0px -1; _margin:-16px -1; _line-height:1.8em;}

/*-- Selected Tab styles          --*/
.rootmenuitembreadcrumb TD{ padding:0; margin:0;}
.rootmenuitembreadcrumb TD DIV{ background-image:url(images/tab_03.png); background-position:top right; background-repeat: no-repeat; margin:-1px 0 -26px 0; padding:0; margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitembreadcrumb TD DIV DIV{ background-image:url(images/tab_01.png); background-position: top left; background-repeat: no-repeat; margin:-1px 0 -26px 0; padding:0 11px;  margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitembreadcrumb TD DIV DIV DIV {
	color:#5AA3C8;
	background-image:url(images/tab_02.png);
	background-position: top center;
	background-repeat:repeat-x;
	font-size:13px;
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	padding: 8px 7px 0px 7px;
	height:40px;
	line-height:1.8em;
	margin: 0px -1 0px -1;
	_margin:-16px -1;
	_line-height:1.8em;
	text-decoration: none;
}

/*-- mouse hover styles          --*/
.rootmenuitemselected TD { padding:0; margin:0;}
.rootmenuitemselected TD DIV { margin:-1px 0 -26px 0; padding:0; margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitemselected TD DIV DIV { margin:-1px 0 -26px 0; padding:0 11px;  margin: -1px 0 -26px 0; _margin:-13px 0;}
.rootmenuitemselected TD DIV DIV DIV {
	color:#efb943;
	font-size:13px;
	font-family: Trebuchet MS, Arial;
	font-weight: bold;
	padding: 8px 7px 0px 7px;
	height:40px;
	line-height:1.8em;
	margin: 0px -1 0px -1;
	_margin:-16px -1;
	_line-height:1.8em;
	text-decoration: none;
}



/* ********** Other Style ************** */
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
.Content-BG{	background-image: url(images/slk_09.png);	background-repeat: no-repeat;	background-position: right top;}
.Left-BG{	background-image: url(images/leftbg.png);	background-repeat: repeat-x;	background-position: top;	background-color: #272727;	width: 320px;}
.addcomment{	font-family:"Lucida Grande", "Lucida Sans";	font-size:13px;	color:#CC9900; text-decoration:underline;}
.CheckEmailText{	color:#000000;	text-decoration:none;	font-weight:normal;	font-size:11px;	font-family: "Lucida Grande", "Lucida Sans";}



/*********** BEGIN FREE REPORT SAMPLE FORM *************************/
.frmReport
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	width: 500px;
	border-bottom: black 1px solid;
	border-collapse: collapse;
}

.frmPadding
{
	padding:3px 3px 3px 3px;
}

.addressInfo
{

	padding:3px 0px 6px 6px;
}
.frmSeparator
{
	border-bottom:1px #666666 dotted;
	height:10px;
}
.widgetHeading
{
	background:brown;
	padding:3px 3px 3px 8px;	
}
.chkLstShip
{
background:wheat;
width:250px;
padding:3px;
}
.chkLstMake
{
background:silver;
width:250px;
padding:3px;
}
/*********** END FREE REPORT SAMPLE FORM *************************/
/* ================================
    CSS STYLES FOR Module JetkeyMap
   ================================
*/

/* Loading Box */
.loadingbox
{
    position:absolute;
    border:1px solid lightsteelblue; 
    background-color: #ffffff; 
    height:50px; 
    width:250px;
    text-align:center;
    padding-top:20px
}

.GMapDiv
{ 
}

.SearchButton
{
}

.SearchBox
{	color: #FFFFFF;
	background-color: #082836;
	border: 1px solid #333333;
	
}

.ListBoxLabel
{ font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
}

/* Sidebar */
div.sidebar
{
	background-image: url(images/leftbg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #272727;
	width: 300px;
	padding-left: 30px;
}

table.sidebar
{
	background-color:Transparent;
	border-collapse:collapse;
}

tr.sidebar
{  
	background-color:Transparent;
}

td.sidebartitle
{
	font-size:larger;
}

td.sidebarimage
{
	border-bottom:solid whitesmoke 0px;
}

td.sidebarcontent
{	
	white-space:nowrap;
	border-bottom:solid whitesmoke 0px;
}

a.sidebar:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
}
a.sidebar:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
}
a.sidebar:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
}
a.sidebar:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
}

/* Local Search Results: Sidebar Styles */

div.sidebarlocal
{
	width:auto;
	overflow:auto;
}

table.sidebarlocal
{	width:300px;
	background-color:Transparent;
	border-collapse:collapse;
}

td.sidebarlocalheader
{	background-color:Transparent;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:16px;
	font-weight:bold;
	border-bottom:solid whitesmoke 5px;
}

tr.sidebarlocal
{ 
}

td.sidebarlocalicon 
{	text-align:center;
	background-color:Transparent;
	width:5%;
	border-bottom:solid whitesmoke 5px;
}

td.sidebarlocal
{	background-color:Transparent;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:12px;	
	width:95%;
	border-bottom:solid whitesmoke 5px;
}

a.sidebarlocal:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 16px;
	text-decoration:none;
}
a.sidebarlocal:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 16px;
	text-decoration:underline;
}

table.sidebarlocalnextprevious
{
	width:100%;
	text-align:center;
}

tr.sidebarlocalnextprevious
{	background-color:Transparent;
	width:100%;
	
}
td.sidebarlocalnext
{	background-color:Transparent;
	width:50%;
	text-align:right;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 18px;
}
td.sidebarlocalprevious
{	background-color:Transparent;
	width:50%;
	text-align:left;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 18px;
}

a.sidebarlocalnextprevious:link
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:visited
{	
	text-decoration:none;
}
a.sidebarlocalnextprevious:active
{	
	text-decoration:none;
}

/* Driving Direction Styles */

div.drivingdirections
{
	background-image: url(images/leftbg.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #272727;
	width: auto;
	padding-left: 10px;
}

table.drivingdirections
{	width:300px;
	background-color:Transparent;
	border-collapse:collapse;
}

a.toHereFromHereLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	color:#000000
	text-decoration:underline;
}
a.toHereFromHereLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	color:#000000
	text-decoration:underline;
}
a.toHereFromHereLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.toHereFromHereLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}

.toHereFromHereLabel
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:12px;
}

.getDirectionsLabelOff 
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:12px;
}

.getDirectionsLabelOn 
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-weight:bold;
	font-size:12px;
}
.startEndAddress
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:11px;
}

.searchNearbyLabel
{	font-weight:bold;
	}

a.searchNearbyLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}
a.searchNearbyLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	text-decoration:underline;
}

a.backLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 11px;
	text-decoration:underline;
}
a.backLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 11px;
	text-decoration:underline;
}

input.goButton
{	background-color:Transparent;
	border:inset 1px black;
}

input.searchButton
{	background-color:Transparent;
	border:inset 1px black;
}

a.getReverseDrivingDirectionsLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.getReverseDrivingDirectionsLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}

td.drivingDirectionsFromLabel
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	background-color:Transparent;
	width:10%;
	border-bottom:solid whitesmoke 0px;
}

td.drivingDirectionsToLabel
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	background-color:Transparent;
	width:10%;
	border-bottom:solid whitesmoke 0px;
}

td.drivingDirectionsFromAddress
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	background-color:Transparent;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 0px;
}

td.drivingDirectionsToAddress
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	background-color:Transparent;
	vertical-align:top;
	width:90%;
	border-bottom:solid whitesmoke 0px;
}

td.drivingDirectionsNumberColumn
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	background-color:Transparent;
	vertical-align:top;
	padding-right:5px;
	border-bottom:solid whitesmoke 0px;
}
td.drivingDirectionsDistances
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	background-color:Transparent;
	font-weight:bold;
	vertical-align:top;
	white-space:nowrap;
	border-bottom:solid whitesmoke 0px;
}

td.drivingDirectionsDistanceAndTime
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	background-color:Transparent;
	border-bottom:solid whitesmoke 0px;
}

td.reversedirections
{
	border-bottom:solid whitesmoke 0px;
}

.drivingDirectionsCell
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 12px;
	background-color:Transparent;
	padding-bottom:5px;
	border-bottom:solid whitesmoke 0px;
}

a.drivingDirectionNumberLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.drivingDirectionNumberLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}

/* Query Sidebar Styles */

div.queries
{
	background-color:Transparent;
	width:auto;
	overflow:auto;
}

table.queries
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.querysidebarimage
{
	vertical-align:top;
	border-bottom:solid whitesmoke 0px;
}

tr.queries
{  
	background-color:Transparent;
}

td.querysidebarcontent
{	
	white-space:nowrap;
	border-bottom:solid whitesmoke 0px;
}

/* GeoRSS Styles */

div.geoRss
{
	background-color:Transparent;
	width:auto;
	overflow:auto;
}

table.geoRss
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.geoRssTitle
{  font-size: larger;
}

td.geoRssDescription
{
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:small;
}

td.geoRssCheckbox
{
	 vertical-align:top;
}

td.geoRssIcon
{
	vertical-align:top;
}

td.geoRssContent
{
  white-space:nowrap;	
}

a.geoRssLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.geoRssLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}

/* GPX Styles */

div.gpx
{
	background-color:Transparent;
	width:auto;
	overflow:auto;
}

table.gpx
{
	background-color:Transparent;
	border-collapse:collapse;
}

td.gpxname
{
 font-family:"Lucida Grande", "Lucida Sans",Arial;
 font-size:large;
}

td.gpxdescription
{
	 font-family:"Lucida Grande", "Lucida Sans",Arial;
	 font-size:9pt;
}

td.gpxauthor
{
	
}

td.gpxauthorname
{
	
}

td.gpxlabel
{
	
}

td.gpxheader
{
	font-size:x-large;
	font-weight:bold;
    font-family:"Lucida Grande", "Lucida Sans",Arial;
    color:darkgray;
}

td.gpxtitle
{
	font-size:large;
	font-weight:bold;
	color:brown;
}
td.gpxelement
{
	color:chocolate ;
	white-space:nowrap;
}
td.gpxtext
{
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	color:#000000
    font-size: 9pt;
}



td.wptnum
{
 vertical-align:top;
}

td.wpt
{
 vertical-align:top;
 white-space:nowrap;
}

a.gpx:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.gpx:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.gpx:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;	
}
a.gpx:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;	
}



a.country 
{  font-family:"Lucida Grande", "Lucida Sans",Arial;
   font-size: 9pt;
   padding:0px;
   font-family : cursive;
   border:0px;
}

a.leaf {
	font-family : cursive;
	padding:0px;
	cursor: hand;
	font-size : 9pt;                             
}

a img
{border: none 0;
}

a.country:link {text-decoration:none;}
a.country:visited {text-decoration:none; }
a.country:hover {text-decoration:underline; cursor:hand;}

/* User Styles  */

.UserResultsTable
{	width:100%;
	border-collapse:separate;
	
}
.UserResultsHeader
{	background-color:Transparent;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:16px;
	font-weight:bold;
}
.UserTR
{ 
}

.UserIconTD 
{	text-align:right;
	background-color:Transparent;
}

.UserAddressTD
{	background-color:Transparent;
	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size:12px;	
	padding-bottom:5px;
}

a.userSidebarLink:link
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:visited
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:active
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}
a.userSidebarLink:hover
{	font-family:"Lucida Grande", "Lucida Sans",Arial;
	font-size: 14px;
	text-decoration:underline;
}

.UserPageBarTable
{
 width:100%;
 text-align:center;
}

.addresslist
{font-size: 12px;
}

/* Query Manager */
div.settings
{
	background-color:green;
	width:400;
	height:100;
	overflow:auto;
}

