/* CSS Document */

#storevide iframe {z-index: 1;}

#states-new {width: 950px; text-align: left;}
#states-new ul {	margin: 0;	padding: 0;	list-style: none;}
#states-new li {	display: block;	float: left;	width: 310x; text-align: left;}
#states-new li.first {	padding-left: 0;}
#states-new li ul {	margin: 0;}
#states-new li li {	display: list-item;	float: none;	margin: 0;	padding: 4px 0;}
#states-new li li a {	padding-left: 5px;	color: #0075a5; 	text-decoration:none; font-size: 11px;	display: block; 	width: 305px; 	/*ccolor: #164a96; */.}
#states-new li li a:hover {	padding-left: 5px;	color: #000000; 	text-decoration:underline;font-size: 11px;}

#rss a {font-size: 11px; color: #333333; text-decoration:none; display:block;}
#rss a:hover {color: #000000; text-decoration:underline;}
#rss li {padding: 3px; margin-left: 0px; padding-left: 0px; border-bottom: 1px solid #CCCCCC;}
#rss {padding: 0px; margin:0px; list-style:none;}

h1 {font-size: 20px;}
.city-to-state-link {width: 100%; text-align:right;}


#search-wrapper {width: 240px; height: 20px; border: 1px solid #CCCCCC; background-color: #ffffff; margin-top: 9px;}
#s {width: 217px; border: 0px solid; font-size: 12px; padding-left: 10px; }






#mu10 { 	
  BACKGROUND: url(../images/lfs-bg.gif) no-repeat;
  height:1500px;
  background-repeat: no-repeat;
background-position: 50% 0%; 
}
#media-raffle {width: 750px; height: 250px; background-image:url(../images/media-raffle.jpg)}
.page-box {width: 750px; background-color: #Ee5e5e5; float: left;}

.dashboard-nav {color: #333333; text-decoration:underline; padding-left: 5px; padding-right: 5px; font-weight:bold; line-height: 20px;}
a.dashboard-nav:hover {color:#0459c5; text-decoration: none; padding-left: 5px; padding-right: 5px; font-weight:bold;}
.dashboard-navfirst {color: #333333; text-decoration:underline; padding-right: 5px; font-weight:bold; line-height: 20px;}
a.dashboard-navfirst:hover {color:#0459c5; text-decoration: none; padding-right: 5px; font-weight:bold;}



BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BACKGROUND: url(../images/lfs-bg.gif) #ffffff no-repeat;	background-position: 50% 0%; font-size: 12px;
}
.page-header {line-height: 50px; font-size: 22px; color: #d84c00; float: left; width: 750px; display:block; height: 50px;}
.linksstoresponsor {height: 20px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #164a96;	text-decoration: underline; width: 750px; display: block; float: left;}
A.linksstoresponsor:hover {height: 20px; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3297cb; text-decoration: none;}
.storeline { width: 630px; display: block; }
.storelinetext { width: 630px; display: block; float: left;}
.storespacer {width: 150px; display: block; float: left;margin-top: 10px;}
.storespacer1 {width: 250px; display: block; float: left;margin-top: 10px; padding-right: 15px;}
.storespacer2 {width: 350px; display: block; float: left; margin-top: 10px;}
.storetext {width: 300px;}
.storetextright {width: 300px; text-align: right;}
.storeta {width: 300px; height: 160px;}
.storetextyn {width: 80px;}
.storetextshort {width: 150px;}
.storebutton {cursor:hand; width:185px;font-size:12px; font-family:Arial,sans-serif; font-weight:bold;color:#444444;background-color:#eeeeee;border-style:double;border-color:#eeeeee;border-width:3px;}
.span300 {width: 300px; display: block;}
#headerright {float: right; width: 468px; HEIGHT: 70px; padding-top: 25px;}
#headerright td {font-size: 12px;}
.invisible {display: none;}
#home_tabs {width: 660px; margin: 0px auto; text-align: left;float: left;}
#home_tabs a {color: #000000; height: 20px; display:block;}
#home_tabs a:hover {color: #40819e; text-decoration: none;}
#home_tabs ul {
	padding: 0;
	margin: 0;	
	list-style: none;
}

#home_tabs li {
	display: block;
	float: left;
	width: 170px;
	height: 106px;
	margin-left: 5px;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 35px;
}

#home_tabs li.first {
	margin-left: 0px;
	background-image: url(../images/home_tab_find.gif) 
}
#home_tabs li.second {
	background-image: url(../images/home_tab_store.gif) 
}
#home_tabs li.second a{
	text-decoration:none;
}
#home_tabs li.third {
	background-image: url(../images/home_tab_learn.gif) 
}
#home_tabs li.third a{
	text-decoration:none;
}

#column-left {width: 160px; float:left;}
#column-center {width: 620px; float: left; margin-left: 5px;}
#column-center object {margin-left: auto; margin-right: auto; z-index: 0;}
.box {width: 158px; border: 1px solid #e5f7fe; text-align: center;}
.box-center {width: 618px; border: 1px solid #e5f7fe; background-color: #ffffff;}
#content {width: 960px; margin: 0 auto; margin-top: 2px; padding-top: 10px; text-align: left; height: inherit;}


.red {color: #FF0000;}
.boldred {color: #FF0000; font-weight: bold;}
.smalltable {font-size: 11px;}
#tabs {border-bottom: solid #CCCCCC 1px; width:}
#tabs ul{list-style: none; padding: 0; margin:0;}
#tabs li{display: inline; border: solid; border-width: 1px 1px 1px 1px; margin: 0 0.5em 0 0; border-color: #3297cb;}
#tabs li a{ padding-left: 20px; padding-right: 20px; text-decoration: none; color: #164a96; height: 30px;}
.zipcode {width: 80px;}
.zipinput {width: 78px;}
.zipbutton {cursor:hand; width:80px;font-size:12px; font-family:Arial,sans-serif; font-weight:bold;color:#e5e5e5;background-color:#004460;border-style:double;border-color:#004460;border-width:3px;}
.contentspanleft {width: 150px; display: block; float: left; height: 20px;}
.contentspanleftsmall {width: 100px; display: block; float: left; height: 20px; font-weight:bold;}
.contentspanrightsmall {width: 150px; display: block; float: left; height: 20px;}
.contentspanright {width: 450px; display: block; float: left;font-weight: bold; height: 20px;}
.storedetails {border-bottom: solid #CCCCCC 1px;color: #164a96; font-weight:bold;}
#container {width: 950px; margin: 0 auto; }
#footer-container {background-color: #006690; BACKGROUND: url(../images/footer-background.gif) repeat-x;}
#footer {width: 950; margin-top: 20px; color: #ade3ff}
#footer a {color: white; text-decoration:none; padding-left: 10px; padding-right: 10px; font-weight:bold}
#footer a:hover {color: white; text-decoration: underline; padding-left: 10px; padding-right: 10px; font-weight:bold}
#csold { BACKGROUND: url(../images/bg.gif) #ffffff no-repeat; background-position: 50% 0%; width: 100%; height: 1000px;}
#headertop {width: 950px; margin: 0 auto; height: 20px; margin-top: 20px; font-size: 1px;}
#header {width: 950px; margin: 0 auto; height: 100px; text-align: left;}
#headerlogo {	HEIGHT: 100px; width: 310px; margin-left: 30px;}
#headerlogo A {DISPLAY: block; WIDTH: 310px; HEIGHT: 100px; TEXT-DECORATION: none}
#content_bottom {width: 950px; margin: 0 auto; height: 11px; BACKGROUND: url(../images/content_bottom.gif) no-repeat; font-size: 1px;}
#columnright {float: right; width: 160px; padding: 0px; margin:0px;}
#media-home {width: 950px; height: 250px;}

#media-owners {width: 950px; height: 250px;}
#states {width: 618px;}
.clear {clear: both; /*bbackground-color: #ff0000;*/}
.spacer10 {height: 10px; font-size: 1px; display: block;}
.spacer5 {height: 5px; font-size: 1px; display: block;}
.spacer3 {height: 3px; font-size: 1px; display: block;}
.boldblue{color: #164a96; font-weight:bold; }
.clearleft {clear:left;}
#header_store
	{height: 20px; color: #164a96; font-weight:bold; border-bottom: solid #CCCCCC 1px; width: 745px; clear: left; display: block;}
#header_listing 
	{height: 30px; color: #164a96; font-weight:bold; border-bottom: solid #CCCCCC 1px; width: 765px; clear: left; display: block;}
#header_listing_half 
	{height: 20px; color: #164a96; font-weight:bold; border-bottom: solid #CCCCCC 1px; width: 315px;}
.content_half 
	{width: 320px; float: left;}
#states_header 	{height: 35px; width: 640px; color: #164a96; font-weight:bold; display: block; padding-left: 5px; clear: left;}
.storecontent {width: 645px; clear: left; display: block; padding-top: 5px;}
#states ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#states li {
	display: block;
	float: left;
	width: 185px;
}

#states li.first {
	padding-left: 0;
}

#states li ul {
	margin: 0;
}

#states li li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 4px 0;
}

#states li li a {
	padding-left: 5px;
	color: #000000; 
	text-decoration:none;
	font-size: 11px;
	display: block; 
	width: 180px;
 	/*ccolor: #164a96; */
}
#states li li a:hover {
	padding-left: 5px;
	color: #000000; 
	text-decoration:underline;
	font-size: 11px;
}
.linksstore {
	font-weight: bold; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #164a96;	text-decoration: underline; }
A.linksstore:hover {font-weight: bold; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3297cb; text-decoration: none;}
.linksstore_nb {font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #164a96;	text-decoration: underline; }
A.linksstore_nb:hover {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3297cb; text-decoration: none;}

.linksstore_nb_sm {font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #164a96;	text-decoration: underline; }
A.linksstore_nb_sm:hover {font-family: Arial, Helvetica, sans-serif;	color: #3297cb; text-decoration: none;}

.line {
	PADDING-TOP: 0px; BORDER-TOP: #cccccc 1px solid;
}
.line645 {	PADDING-TOP: 0px; BORDER-TOP: #cccccc 1px solid; width: 645px;}
.line770 {	PADDING-TOP: 0px; BORDER-TOP: #cccccc 1px solid; width: 770px;}
.floatright {float: right;}
.linkscity {height: 20px;
	font-weight: bold; font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #164a96;	text-decoration: underline; width: 600px; display: block;}
A.linkscity:hover {height: 20px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3297cb; text-decoration: none; width: 600px; display: block;}
.boldgray {font-weight: bold; color: #555555;}





/*nav*/
#divnav {width: 950px; margin: 0px auto;}	
#nav { 
	background:url("../images/nav.gif") no-repeat; 
	width:950px; 
	height:35px; 
	margin:0;
	padding:0; 
	list-style: none;
	line-height: 1;
	
	}

#nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;

}

#nav span { display: none; }

#nav li, #nav a { height:35px; display:block; } /* add the height again */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-00 { width: 72px;}
#nav-01 { width: 87px;}
#nav-02 { width: 113px;}
#nav-03 { width: 90px;}
#nav-04 { width: 111px;}
#nav-05 { width: 128px;}
#nav-06 { width: 99px;}
#nav-07 { width: 130px;}


/*-------------- X position of item -30px (width of first item)/ height of item from above -35px (height of visible portion of menu) ------------- */
#nav-00 a:hover { background:url("../images/nav.gif") -0px -35px no-repeat; }
#nav-01 a:hover { background:url("../images/nav.gif") -72px -35px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -159px -35px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -272px -35px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -362px -35px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.gif") -473px -35px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.gif") -601px -35px no-repeat; }
#nnav-08 a:hover { background:url("../images/nav.gif") -700px -35px no-repeat; }


#nav a {
	display: block;
/*	width: 10em;*/
}

#nav li {
	float: left;
/*	width: 10em;*/
}

#nav li ul {
	position: absolute;
	/*width: 10em;*/
	left: -9999em;
	padding-right:1px;			
	background-color:#b2efeb;	/* this is the bgcolor of drop down menu*/
}




/*start of third level*/

#nav li ul ul {
	margin: -25px 0 0 10em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}







/* end of third level */





#nav li:hover, #nav li.hover {  
    position: static;  
}


/* test for IE7 hack

*/

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

#nav li ul li { 
	height:25px; 				/* Height of each drop down nav list item */
	border:1px solid #9cbac7;
	border-top:none;
	width: 160px;
	}	

#nav li ul li a {
	width:100%;
	height:25px;				/* Height of each drop down nav link, same as above */
	line-height:25px;			/* Height of each drop down nav link, same as above */
	}

#nav li ul li a span {
	display:block;
	padding-left:14px;
	text-align: left;
	font-size: 12px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#285b65;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }


/* Hover styles for drop down items */

#nav ul a:hover { 
	background-image:none;
	background-color:#e9f6fb;
	color:#285b65;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line*/
#nav-02 ul, #nav-02 li { width:160px; }
#nav-03 ul, #nav-03 li { width:160px; }
#nav-04 ul, #nav-04 li { width:160px; }
#nav-05 ul, #nav-05 li { width:160px; }
#nav-06 ul, #nav-06 li { width:160px; }


