
/* Imports
----------------------------------------*/
@import url("css/reset.css");
@import url("css/externalLinks.css");


/* Elements
----------------------------------------*/
html {
overflow: -moz-scrollbars-vertical; 
}

body {
	background:url(../images/backgrounds/bg_repeat.png);
}

#bg {
	background:url(../images/backgrounds/bg_gradiant.png) repeat-x;
	position:absolute;
	width:100%;
	_width:102%;
	height:795px;
	top:0;
	left:0;
	z-index:0;
}

body, p, td, th, li
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#555;
}

#mainContainer
{
	width:962px;
	margin: 0 auto;
	position:relative;
	z-index:1;
}

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#0070af;
}

a:hover, a:active
{
	color:#97c8e9;
	text-decoration:none;
}
a img {
border:none;
}

/*--- Header Styles ---*/

h1
{
	font-weight:bold;
	margin:10px 0 10px 0;
	font-size:26px;
	line-height:40px;
	margin:0;
	color:#000;
}

h2
{
	color:#010101;
	margin:.825em 0 .5em 0;
	font-size:1.75em;
	font-weight:100;
}

h3
{
	color:#010101;
	margin:.825em 0 .5em 0;
	font-size:1.5em;
	font-weight:100;
}

h4
{
	color:#010101;
	margin:.825em 0 .5em 0;
	font-size:1.25em;
}

h5
{
	color:#010101;
	margin:.825em 0 .5em 0;
	font-size:1.125em;
}

h6
{
	color:#010101;
	margin:.825em 0 .5em 0;
	font-size:1em;
}

/*--- Basic elements --*/

ul {
	margin-left:25px;
	list-style-type:none;
}

ol {
	margin-left:25px;
	
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

.inputstyle {
height:20px;
background:url(../images/elementsImages/inputBG.png) no-repeat;
float:left;
}

.inputstyle input {
background:none;
border:none;
color:#606b71;
padding:2px 0 0 5px;
}

/*--- Button Styles ---*/
a.imgBtnLeft {
background:url(../images/inpBtn_right.png) no-repeat right 1px !important;
background-position:top;
float:left;
height:20px;
line-height:20px;
background-position:right;
margin:0;
color:#fff !important;
text-decoration:none;
_margin:-1px 0 0;
]margin:-1px 0 0;
cursor:pointer;
}

a:hover.imgBtnLeft {
color:#b9dbee !important;
}

.imgBtn {
line-height:20px;
*line-height:22px;
_line-height:18px;
float:left;
background:url(../images/elementsImages/inpBtn_left.jpg) no-repeat 0 1px;
padding:0 9px 0 10px;
_margin:1px 0 0;
]margin:1px 0 0;
white-space:nowrap;
}

/*--- Button Styles for large buttons in right column ---*/

a.lrgImgBtnLeft {
background:url(../images/elementsImages/lrgBtn_right.png) no-repeat;
float:left;
height:22px;
line-height:22px;
background-position:right;
margin:0;
color:#fff !important;
text-decoration:none;
text-align:center;
margin:10px 0 0px 20px;
cursor:pointer;
}

a:hover.lrgImgBtnLeft {
color:#b9dbee !important;
}

.lrgImgBtn {
line-height:22px;
_line-height:20px;
float:left;
background:url(../images/elementsImages/lrgBtn_left.png) no-repeat;
padding:0 9px 0 6px;
text-align:center;
}

.rightColBtn {
width:156px;
}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

/* Header
----------------------------------------*/
#header {
width:962px;
height:55px;
position:relative;
float:left;
}

	a.logoHome {
	position:absolute;
	background:url(../images/header/La-Z-Boy_logo.png) no-repeat;
	width:434px;
	height:72px;
	top:0px;
	left:0;
	display:block;
	text-decoration:none;
	}
	
	a.logoHome span {
	visibility:hidden;
	}
	

/* Main Content
----------------------------------------*/
#mainContent {
	width:962px;
	background-color:#fff;
	float:left;
	clear:both;
	margin:15px 0 33px;
	border:1px solid #e7e7e7;
}

#leftCol {
width:361px;
float:left;
}

	.leftColShadow {
	width:361px;
	float:left;
	background:#fff url(../images/backgrounds/right_shadow.png) repeat-y top right;
	}
	
		.leftCoupon {
		background:#e2e2e2 url(../images/backgrounds/couponBG.png) no-repeat top left;
		padding:10px;
		width:327px;
		float:left;
		height:372px;
		}
		
		.printArea {
		background:url(../images/backgrounds/printArea.png) no-repeat top left;
		padding:0 10px;
		width:327px;
		float:left;
		height:69px;
		position:relative;
		}
		
			.printArea p {
			color:#fff;
			float:left;
			margin:10px 0 0 0;
			width:210px;
			font-size:13px;
			}
			
			.printArea img {
			position:absolute;
			bottom:10px;
			right:10px;
			}
		
		.SignUp {
		background:url(../images/backgrounds/signUpBG.png) no-repeat top left;
		padding:0 10px;
		width:327px;
		float:left;
		height:79px;
		color:#fff;
		}
		
		.SignUp p {
		color:#fff;
		margin:0 0 5px 0 !important;
		padding:10px 0 0;
		
		}
		
		.SignUp input {
		background:url(../images/inputBox.png) no-repeat top left;
		border:none;
		width:257px;
		float:left;
		height:20px;
		padding:0 0 0 5px;
		}

	.shadowSep {
	width:361px;
	height:16px;
	background:url(../images/backgrounds/shadowSep.png) no-repeat;
	float:left;	
	}

.divMainImageHolder {
position:relative;
}

#rightCol {
width:591px;
float:left;
}

		#rightPromo {
		width:575px;
		height:316px;
		float:left;
		color:#5c5c5c;
		padding:8px;
		position:relative;
		}
		
		#divMainImageHolder, .ImageSlider {
		position:relative;
		}

			#SiteImages1_imgMain_back, #SiteImages1_imgMain {
			position:absolute;
			top:0;
			left:0;
			}

			#SiteImages1_dlThumbnails_ctl00_imgThumbnail {
			position:absolute;
			top:18px;
			left:447px;
			z-index:10;
			}

			#SiteImages1_dlThumbnails_ctl01_imgThumbnail {
			position:absolute;
			top:103px;
			left:447px;
			z-index:10;
			}

			#SiteImages1_dlThumbnails_ctl02_imgThumbnail {
			position:absolute;
			top:188px;
			left:447px;
			z-index:10;
			}

			.imgHump1 {
			position: absolute;
			top: 9px;
			_top:-1000px;
			left: 434px;
			_visibility:hidden;
			}

			.imgHump2 {
			position: absolute;
			top: 94px;
			_top:-1000px;
			left: 434px;
			display:none;
			_visibility:hidden;
			}

			.imgHump3 {
			position: absolute;
			top: 179px;
			_top:-1000px;
			left: 434px;
			display:none;
			_visibility:hidden;
			}

			.imgThumbnailsBackground {
			position: absolute;
			top: 0px;
			left: 443px;
			background:url(../images/thumbsBg.png);
			z-index:5;
			width:127px;
			height:260px;
			}

			#ImageText {
			background:url(../images/imageTextBg.png) no-repeat;
			height:35px;
			width:438px;
			position:absolute;
			top:220px;
			left:0;
			color:#fff;
			padding:5px 0 0 5px;
			}

			#ImageText a {
			color:#fff;
			text-decoration:underline;
			}

			#ImageText a:hover {
			text-decoration:none;
			}

#mapArea {
float:left;
width:570px;
margin:0 0 0 9px;
}

.loading {
margin:70px 0 0 160px;
}

/* Map CSS

----------------------------------------*/

	#body_wrapper {
	margin:-20px 0 0;
	}

	.galleryFindAStore {
	height:19px;
	width:217px;
	background:#318ec8 url(../images/searchbox.png) no-repeat left;
	background-position:4px 3px;
	text-align:left;
	padding:3px 0 0 4px;
	}

	.galleryFindAStore img {
	margin:0 0 0 -3px;
	cursor:pointer;
	}

	.galleryFindAStore input {
	border:none;
	height:16px;
	width:160px;
	float:left;
	display:inline;
	overflow:hidden;
	padding:1px 0 0 3px;
	font-size:11px;
	text-align:center;
	display:inline;
	background:none;
	}

.galleryContainer {
	position: relative;
	float: left;
	width: 221px;
	text-align: left;
	display: none;
	}

.galleryContainer_options {
	padding:0 0 0 12px;
	height:20px;
	background-color:#74b7e1;
	}

	.galleryContainer_optionsLeft {
	float:left;
	line-height:20px;
	}

	.galleryContainer_optionsRight {
	float:right;		
	}

.galleryBox {
	position: relative;
	float: left;
	background:#faeed0;
	height:47px;
	_height:42px;
	width:216px;
	margin:0 0 2px 0;
	padding:0 0 0 5px;
}

.galleryBox_alternate {
	position: relative;
float: left;
	background: #f5db9a;
	height:47px;
	_height:42px;
	width:216px;
	margin:0 0 2px 0;
	padding:0 0 0 5px;
}

a.galleryBox, a.galleryBox_alternate {
text-decoration:none;
}

.galleryBox_selected {
	position: relative;
	float: left;
	background: #005b9d;
	height:47px;
	_height:42px;
	width:216px;
	margin:0 0 2px 0;
	padding:0 0 0 5px;
}

.galleryBox_spacer {
	display:none;
}

.galleryBox_selected .galleryBox_text {
	position: relative;
	float: left;
	padding:2px 0 0 0;
	color:#fff;
	cursor:pointer;
	font-size:9px;
}

.galleryBox_selected .galleryBox_info {
	position: relative;
	float: right;
	clear:both;
	padding:0 10px 0 0;
	margin:-20px 0 0 0;
	_margin:40px 0 0 0;
	text-decoration:underline;
	color:#fff;
	cursor:pointer;
}

.galleryBox_text {
	position: relative;
	float: left;
	padding:2px 0 0 0;
	color:#2c2c2c;
	cursor:pointer;
	line-height:11px;
	font-size:10px;
	text-decoration:none;
}

.galleryBox_info {
	position: relative;
	float: right;
	clear:both;
	padding:0 10px 0 0;
	margin:-20px 0 0 0;
	_margin:40px 0 0 0;
	text-decoration:underline;
	color:#2c2c2c;
	cursor:pointer;
}

a:hover .galleryBox_info {
	color:#428fbe;
	}



a:hover .galleryBox_text {
	color:#428fbe;
}



.googleMap {
	position: relative;
	width: 345px;
	height:350px;
	float: right;
	border: 2px solid #114d7d;
	background-color: #fff;
	margin:0 0 10px 0;
}



#galleryPagination {
	font-size:10px;
	float:left !important;
	width:221px !important;
	position:relative !important;
}



#galleryPagination div {
white-space:nowrap !important;
position:absolute;
top:0;
left:150px;
}



#PaginationResults  {
float:left !important;
width:140px !important;
position:absolute !important;
left:0 !important;
top:0 !important;
}

/* Footer
----------------------------------------*/
.footerCont {
float:left;
clear:both;
width:962px;
}

.footer {
	width:962px;
	background-color:#f8f7f7;
	float:left;
	clear:both;
	position:relative;
}
		
.copyright {
float:right;

margin:10px 0 0;
color:#565656;
font-size:9px;
white-space:nowrap;
}

.copyright a {
color:#565656;
font-size:9px;
text-decoration:underline;
}

.copyright a:hover {
text-decoration:none;
}

/* Css Code specific to the base divs of the 2Col_LeftWide template
--------------------------------------*/

div.leftColContent_A {
float:left;
width:750px;
border-right:solid 1px #d6d6d6;
/*min-height put in for testing....*/
min-height:200px;
}

div.rightColContent_A {
float:left;
width:209px;
/*min-height put in for testing....*/
min-height:200px;
}



#extInfoWindow_coolBlues {
	width: 220px;
	height: 157px;
	border: 0px solid black;
}
#extInfoWindow_coolBlues_contents {
background:transparent url(../images/findADealer/Google_loc_selected_alt1.png) no-repeat scroll left top;
height: 167px;
width:230px!important;
/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='http://domain.tld/path/image.png');*/
}
#extInfoWindow_coolBlues_contents div {
font-family:arial,helvetica,serif;
color:#fff;
line-height:16px;
font-size:12px;
padding:15px 0px 0 8px;

}
#extInfoWindow_coolBlues_tl, #extInfoWindow_coolBlues_tr, #extInfoWindow_coolBlues_bl, #extInfoWindow_coolBlues_br {
height:0px;
width:0px;
}
#extInfoWindow_coolBlues_t, #extInfoWindow_coolBlues_b {
}
#extInfoWindow_coolBlues_l, #extInfoWindow_coolBlues_r {
width:0px;
}
#extInfoWindow_coolBlues_close 
{
background:transparent url(../images/findADealer/close.png) no-repeat scroll left top;
cursor:pointer;
margin-top: -8px;
height:20px;
width:20px;
z-index: 100;
float:right;
visibility:hidden;
}

* html #extInfoWindow_coolBlues_close {
background-image:none;
}

#extInfoWindow_coolBlues_beak {
height:18px;
width:40px;
background:transparent url(../images/findADealer/Google_loc_selected_beak.png) no-repeat scroll left top;
}

* html #extInfoWindow_coolBlues_beak {
background-image:none;
/*margin:100px 0 0 0;*/
position:absolute;
top:157px;
left: 91px;
_top:-100px;
behavior:url(../images/findADealer/iepngfix.htc);
height:18px;
width:40px;
background:transparent url(../images/findADealer/Google_loc_selected_beak.png) no-repeat scroll left top;
}

table.copyrightfooter
{
	float:left;
	_float:none;
	clear:both;
	margin:0 auto;
	}
	
a#lnkDirections {
color:#fff;
position:absolute;
top:84px;
left:100px;
text-decoration:underline;
font-weight:normal;
float:left;
}

.StoreWebsite {
position:absolute;
top:125px;
left:10px;
display:block;
width:240px;
clear:both;

}

a#lnkDirections:hover {
text-decoration:none;
}



#directionsBox a, #directions a {
font-size:12px;
color:#005b9d;
text-decoration:underline;
margin:5px 10px 0 0;
}

#directionsBox a:hover, #directions a:hover {
text-decoration:none;
}

.galleryNoLocations
{
	text-align: left;	
	position: relative;
	background:#faeed0;
	width:204px;
	float: left;
	margin:0 0 2px 0;
	display: none;
	padding:10px 0 0;
}

.galleryNoLocations p
{
	margin-left: 10px;
}

.galleryNoLocations h3
{
	margin-left: 10px;
}
.googleBubble_left
	{
		float: left;
		padding-right: 10px;
		height: 110px;
		display:none;
	}

	.googleBubble_right
	{
		text-align: left;
		float:left;
		margin:-20px 0 0 0;
		line-height:16px;
		font-size:13px;
	}
	
	.googleBubble_right span
	{
		font-weight:normal;
	}
	
	.googleBubble_right span span
	{
		font-weight:bold;
	}
	
	.googleBubble_right a{
	position:absolute;
	top:130px;
	left:15px;
	color:#fff;
	text-decoration:underline;
	padding:0;
	font-weight:bold;
	}
	
	.googleBubble_right a:hover{
	text-decoration:none;
	color:#fff;
	}
	
	a.bubbleClose {
	color:#fff;
	text-decoration:underline;
	position:absolute;
	left:185px;
	top:2px;
	cursor:pointer;
	margin-bottom:5px;
	}
	
	a.bubbleClose:hover {
	color:#fff;
	text-decoration:none;
	}
	
	#btnDirections {
	position:absolute;
	clear:none;
	cursor:pointer;
	top:105px;
	left:135px;
	}
	
	#divDirections {
	position:absolute;
	top:0px;
	left:10px;
	width:180px;
	height:20px;
	
	}
	.findDealer_top #txtAllZip, .findDealer_bottom #txtAllZip2 {
background:transparent url(../images/findADealer/gallerySeachBox.png) no-repeat scroll 0 0;
border:0 none;
color:#000000;
float:left;
font-size:12px;
height:27px;
padding:7px 0 0 8px;
width:276px;
position:static;
float:left;
}
	.findDealer_top #btnAllZipSubmit, .findDealer_bottom #btnAllZipSubmit2 {
	position:static;
	float:left;
	}
	
	
	.findDealer_bottom {
	width:425px;
	width:925px;
	height:27px;
	background:#318ec8;
	text-align:right;
	padding:16px 14px 16px 500px;
	padding:16px 14px 16px 0px;
	margin:9px 0 10px 0;
	font-size:18px;
	color:#fff;
	line-height:27px;
	float:left;
	}	
	
	.findDealer_top p {
	font-size:18px;
	color:#fff;
	line-height:27px;
	float:left;
	margin:0 10px 0 0;
	
	}
	
	#txtDirections {
	width:120px;
	position:absolute;
	top:105px;
	left:3px;
	}
	
	.findDealer_bottom p {
	font-size:18px;
	color:#fff;
	line-height:27px;
	float:left;
	padding:0 0 0 480px;
	margin:0 10px 0 0;
	}
	
		#txtAllZip {
		background:url(../images/findADealer/gallerySeachBox.png) no-repeat;
		border:0;
		width:276px;
		height:27px;
		padding:7px 0 0 8px;
		float:left;
		color:#000000;
		font-size:12px;
		}
		
		#txtAllZip2 {
		background:url(../images/findADealer/gallerySeachBox.png) no-repeat;
		border:0;
		width:170px;
		height:27px;
		padding:7px 0 0 8px;
		position:absolute;
		top:160px;
		left:6px;
		color:#000000;
		font-size:12px;
		}
				
		#btnAllZipSubmit {
		margin:0 0 0 -8px;
		position:absolute;
		top:11px;
		left:530px;	
		}
		
		#btnAllZipSubmit2 {
		margin:0 0 0 -8px;
		position:absolute;
		top:160px;
		left:183px;	
		}
		
		
		
		
		
.redText
{
	color:#cc092f;
}
.blueText
{
	color:#0070af;
}
.greenText
{
	color:#009a49;
}
.yellowText
{
	color:#faeed0;
}





.topNav ul.AspNet-Menu li:first-child a {
    /*padding-left: 33px;*/
    padding-left: 29px;
}

ul.navigation li a, ul.AspNet-Menu li a {
    padding: 10px 19px 25px 19px;
}

div.shopBy {
	width:94px!important;
}

.topNav ul.AspNet-Menu {
	width:844px!important;
}

.AspNet-Menu-Link img {
	position:relative;
	top:-1px;
}


/* Dropdown Navigation Styling
		-----------------------------------*/
.topNav {
	width:962px;
	height:35px;
	padding:8px 8px 0;
	clear:both;
	/*background:url(../Images/nav/topNavBG.png) no-repeat transparent 0 10px scroll;*/
	
}
div.shopBy {
	background:none repeat scroll 0 0 #494847;
	color:#FFFFFF;
	float:left;
	height:25px;
	padding:10px 0 0 12px;
	width:192px;
	position:relative;
	overflow:visible;
	z-index:10000;
}
.topNavArrowCap {
	height:35px;
	width:11px;
	position:absolute;
	top:0px;
	right:-11px;
	z-index:10000;
	background:url(../Images/nav/topNavArrowCap.png) no-repeat transparent 0 0 scroll;
}
 #ctl00_Header_divCanMenu{overflow:visible !important;}
#ctl00_Header_divCanMenu  a[href$='#ctl00_Header_Menu1_SkipLink']
{
   display:none;
   height:0px !important;
}
.topNav ul.AspNet-Menu {
display:block;
float:left;
margin:0px;
padding:0;
position:relative;
width:840px !important;
height:35px;
z-index:999999;
background:#c9c5c6;
}

ul.navigation, ul.AspNet-Menu {
float: left;
margin: 0;
padding: 0;
display: inline;
position: relative;
z-index: 999999;
}

ul.navigation li, ul.AspNet-Menu li {
float: left!important;
height:inherit!important;
position: relative;
z-index: 999999;
}

.CanMenu ul.navigation li, .CanMenu ul.AspNet-Menu li {
float: left!important;
height:inherit!important;
position: relative;
z-index: 999999;
}

#ctl00_Header_Menu1 ul.AspNet-Menu li.dynamic ul li.dynamic ul li, #Header1_Menu1 ul.AspNet-Menu li.dynamic ul li.dynamic ul li {
padding: 11px 8px 0 9px;
margin-right: 68px;
top: -35px!important;
position: relative;
z-index: 999998;
}

#ctl00_Header_Menu1 ul.AspNet-Menu li.dynamic, #Header1_Menu1 ul.AspNet-Menu li.dynamic {
position: relative;
}

#ctl00_Header_Menu1 ul.AspNet-Menu li.dynamic ul, #Header1_Menu1 ul.AspNet-Menu li.dynamic ul {
position:absolute;
top:0px!important;
overflow:visible !important;
}

#ctl00_Header_Menu1 ul.AspNet-Menu li.dynamic ul li.dynamic ul
{
	left: 161px;
}

#ctl00_Header_Menu1 ul.AspNet-Menu li.dynamic ul li.dynamic ul li.dynamic ul  li, #Header1_Menu1 ul.AspNet-Menu li.dynamic ul li.dynamic ul li.dynamic ul  li {
padding: 11px 8px 0 9px;
margin-right: 68px;
left:0;
top:-35px!important;
position: relative;
z-index: 999998;
}

ul.AspNet-Menu li a, ul.AspNet-Menu li span {
    height: 0 !important;
}
ul.AspNet-Menu li a, ul.AspNet-Menu li span {
    display: block;
}
ul.AspNet-Menu li {
    list-style: none outside none;
}
ul.AspNet-Menu ul li ul{
left:161px !important;
}

.leftColContent_B ul.AspNet-Menu ul li ul{
left:0 !important;
}

ul.navigation li.last, ul.AspNet-Menu li.last {
float: left;
margin-right: 0;
}

ul.navigation li a, ul.AspNet-Menu li a {
font-size: 14px;
color: #000 !important;
text-decoration: none;
padding: 10px 19px 25px 19px;
_display: inline !important;
font-weight:normal !important;
}

.topNav ul.AspNet-Menu a {
background-image:url(../Images/nav/topNavSeperator.jpg);
background-repeat:no-repeat;
}

.topNav ul.AspNet-Menu li:first-child a {
	padding-left:34px;
	background-image:none;
}

.topNav ul.AspNet-Menu li li a {
	padding-left:10px!important;
}

ul.navigation li a:hover, ul.AspNet-Menu li a:hover, ul.AspNet-Menu li.dynamic:hover a{
color: #0b78aa !important;
background-color:#d4cfd0;
text-decoration: none;
} 

ul.navigation li a:hover, ul.AspNet-Menu li.dynamic:hover ul li a{
color: #555655 !important;
background-color:#fff;
text-decoration: none;
}

ul.AspNet-Menu ul {
    top: 29px;
    left: 0px;
    position: relative;
    width: 165px;
    z-index: 999999;
    margin-left: 0;
    padding: 0;
    display:none;
}

.leftColContent_B ul.AspNet-Menu ul {
display:block!important;
}

.AspNet-Menu-Horizontal {
position:relative;
z-index:999;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li {
float: left !important;
width: 165px !important;
display:block;
margin: 0 !important;
padding: 0px 0px 0px 0px !important;
_clear: both !important;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li a {
background: #FFFFFF none repeat scroll 0 0;
float: left;
line-height: 18px;
width: 155px;
padding: 3px 0 3px 9px;
border: 1px solid #e7e7e7;
border-bottom: none;
display: block !important;
font-size: 13px;
color:#555655 !important;
height:18px !important;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li li a {
background: #FFFFFF none repeat scroll 0 0;
float: left;
line-height: 18px;
margin: 0px 0px 0px 4px;
width: 167px;
padding: 3px 0 3px 8px;
border: 1px solid #e7e7e7;
border-bottom: none;
display: block !important;
font-size: 13px;
color:#555655 !important;
height:18px !important;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li a:hover {
background: #f2f1ed !important;
color: #000 !important;
}

.AspNet-Menu-Horizontal ul.AspNet-Menu li li {
height:24px !important;
}

ul.navigation li.last, ul.AspNet-Menu li li.last a {
border-bottom: 1px solid #e7e7e7;
}

ul.AspNet-Menu li ul li ul li {
display:none;
}

ul.navigation li.last, ul.AspNet-Menu li li li.last a {
border-bottom: 1px solid #e7e7e7;
}

