/* CSS Document */

body { margin:0px; padding:0px; background:#1a446c;}

h1,h2,h3,h4,h5,p,ul { margin:0px; padding:0px;}
blockquote{padding:0;margin:0;}
img { border:0px;}

.clear{clear:both;}

h5{margin:0; padding:0;}

.wrapper { width:960px; margin:0px auto; font-family:"Myriad Pro", Arial; font-size:14px;}

.top_links { width:100%; height:50px; line-height:50px; text-align:right; color:#fff;}

.top_links a,.top_links a:active,.top_links a:visited { color:#fff; text-decoration:none; padding:0 16px;}

.top_links a:hover { text-decoration:underline;}

.top { width:960px; height:142px; background:url(../images/top_bg.png) repeat-x;}

.top_left { float:left; width:8px; height:142px; background:url(../images/top_left.jpg) no-repeat right top; margin-right:6px;}

.logo { float:left; width:382px; height:142px; margin-right:0px; background:url(../images/logo-wendells-furniture.jpg) no-repeat;}

#sleepStore{width:130px;height:55px;line-height:55px;overflow:hidden;margin-left:-134px;float:left;z-index:100;margin-top:18px;}

#loftStore{width:130px;height:55px;line-height:55px;overflow:hidden;margin-top:75px;margin-left:-134px;float:left;z-index:100;}

.logo_selected { float:left; width:382px; height:142px; margin-right:0px; background:url(../images/logo-wendells-furniture-active.jpg) no-repeat;}

.top_bedStore { float:left; width:299px; height:142px; margin-right:1px; background:url(../images/logo-bed-store.jpg) no-repeat;}

.top_bedStore_selected { float:left; width:299px; height:142px; margin-right:1px; background:url(../images/logo-bed-store-active.jpg) no-repeat;}

.top_stAlbans { float:left; width:250px; height:142px; background:url(../images/logo-wendells-st-albans.jpg) no-repeat;}

.top_stAlbans_selected { float:left; width:250px; height:142px; background:url(../images/logo-wendells-st-albans-active.jpg) no-repeat;}

.top_right { float:right; width:8px; height:142px; background:url(../images/top_right.jpg) no-repeat right top;}

.menu_area { width:100%; height:24px; background:url(../images/menu_bg.png) repeat-x; position: relative; z-index:33;}

.gallery { width:940px; padding:12px 10px 0px; 10px; height:316px; background:#fff;}

.whiteBox_bottom { width:100%; height:8px; background:url(../images/whiteBox_bottomBg.png) repeat-x; margin-bottom:8px;}

.whiteBox_bottom span { float:right; width:8px; height:8px; background:url(../images/whiteBox_bottomRight.png) no-repeat;}

.home_redBox { width:100%; overflow:hidden;}

.redBox_topArea { width:100%; height:36px;}

.redBox_topCorners { float:left; width:10px; height:36px;}

.redBox_top { float:left; width:920px; height:36px; background:url(../images/red_topBg.png) repeat-x; padding-left:20px; line-height:36px; color:#fff; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.redBox_top span { padding:0 15px;}

.redBox_top a,.redBox_top a:active,.redBox_top a:visited { color:#fff; text-decoration:underline;}

.redBox_top a:hover { color:#ffdbde;}

.redBox_middle { width:930px; padding:8px 10px 0 20px; background:#fff; min-height:100px;}

.website_text { float:left; width:377px; font-size:20px; color:#b70b19; padding-top:24px;margin-left: 10px;}

.img_virtualTour { float:right; width:490px; height:36px;}

.img_virtualTour .thumb {float:left;}

.img_virtualTour .thumb p{width:86px; text-align:center; font-size:12px;}

.img_virtualTour .thumb p a{color:#000;}

.img_virtualTour img {margin-right:19px;border: 3px solid #78B4D0;margin-top: -2px;float:left;}

.virtualText { float:left; width:180px; padding:14px 0 0 20px; color:#fff; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.virtualImg { float:right; width:99px; height:57px; padding:8px 12px 0 0;}

.whiteBox_top { width:100%; height:8px; background:#fff;}

.whiteBox_top span { float:right; width:8px; height:8px; background:url(../images/whiteBox_topRight.png) no-repeat;}

.home_bottomArea { width:925px; padding:0px 15px 8px 20px; background:#fff; overflow:hidden;}

.home_bottomArea h2,.home_bottomArea h2 { width:100%; font-size:22px; color:#b70b19; padding-bottom:5px;}

.home_bottomArea h5{margin-top:10px;}

.col{font-family: Arial, Helvetica, sans-serif;width:265px; min-height:280px; float:left; padding:0 20px 10px 20px;}

.col img{float:left;margin:0 7px 3px 0;}
.col.Quote{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.col.Quote p{display:none;}
.col #quote_wrap p{display:block !important;}
.col p{margin-bottom:10px;font-size:12px;}
.col blockquote p a:hover { color:#333;}
.col blockquote p span, .col .floatRight { padding-right:0 !important;margin-left:10px;float:right;}
.col h2{text-align:center; padding:5px 0 15px 0 !important;}
.home_bottomArea p a{color:#000000;text-decoration:underline;}
.home_bottomArea p a.arrow,.home_bottomArea p a:active.arrow,.home_bottomArea p a:visited.arrow,.home_bottomArea p a:hover.arrow { line-height:18px; display:block; padding-right:20px; background:url(../images/arrow-more.png) no-repeat right; color:#000000; text-decoration:underline; float:left; font-weight:bold;}

.sub blockquote{
	margin:10px;
	border:solid 1px #DDD !important;
	padding:10px;
	width:682px;
}
.sub blockquote p{padding-left:0;}
.show{display:block !important; text-align:center;margin-top:-10px;}
.sub blockquote p.floatRight{float:right;width:auto !important;}


.footer_area { width:100%; height:54px; background:url(../images/footer_bg.png) repeat-x; margin-bottom:50px;}

.footer_left { float:left; width:8px; height:54px; background:url(../images/footer_left.png) no-repeat;}

.footer { float:left; width:952px; height:54px; background:url(../images/footer_right.png) no-repeat right; font-family:Arial, Helvetica, sans-serif; }

.footer_links { float:left; width:620px;font-size:12px; font-weight:bold; line-height:54px; color:#fff;}

.footer_links a,.footer_links a:active,.footer_links a:visited { color:#fff; text-decoration:none; padding:0 14px;}

.footer_links a:hover { color:#cfe8f4;}

.copyright { float:right; width:310px; color:#fff; text-align:right; font-size:13px; padding-top:10px; padding-right:15px;}

.copyright a,.copyright a:active,.copyright a:visited { color:#fff; text-decoration:none; padding:0 10px;}

.copyright a:hover { color:#cfe8f4;}

.middle_area { clear:both; width:920px; padding:20px; background:#fff;}

.middle_area h2 { width:100%; font-size:22px; color:#B70B19; padding-bottom:10px;}

.middle_area p { width:681px; padding-bottom:16px; text-align:justify;font-size:16px;padding-left:19px;}

.menu_container { float:left; width:874px;}

.menu_loft { float:right; width:86px;}

.menu_loft a,.menu_loft a:active,.menu_loft a:visited { display:block; width:86px; line-height:44px; background:#cb0212; text-align:center; color:#fff; text-decoration:none;}

.weekly_flyer { float:left; width:241px; height:109px; margin:10px 0 0 25px; background:url(../images/flyerBox-bg.jpg) repeat-x;}

.flyerBox_text { float:left; width:120px; padding:15px 0 0 18px; background:url(../images/flyerbox-left.jpg) no-repeat left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}

.flyerBox_img { float:right; width:81px; height:97px; padding:12px 14px 0 0; background:url(../images/flyerbox-right.jpg) no-repeat right; }

.floatHalf{
	width:45% !important;
	float:left;
	clear:left;
	padding-left:0 !important;
	margin-left:19px;
}


/* wayfinder styling */

.menu,.menu_loft { position:relative; font-size:14px; font-family:Tahoma, Verdana, Arial; font-size:19px;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color: #fff; padding:0px 22px 0px 21px; background: url(../images/menu-divider.png) no-repeat right; line-height:44px;}

.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li {float:left; position:relative;}

.menu ul li ul {display: none;}

.menu ul li:hover a { background:#297fa7; color:#fff;}

.menu ul li:hover ul {display:block; position:absolute; top:44px; left:0px; font-size:12px;}

.menu ul li:hover ul li a.hide {color:#fff; line-height:26px; padding-left:0px; padding-right:0px; line-height:26px;}

.menu ul li:hover ul li {display:block; color:#fff; clear:both; width:200px; font-weight:normal; border-top:1px solid #4892b5; font-size:14px; text-align:center;}

.menu ul li:hover ul li:hover a.hide { }

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background:#1a6a8f; color:#fff !important; width:190px; line-height:26px;  padding-left:10px; padding-right:0px; text-align:left;}

.menu ul li:hover ul li a:hover {background:#0f5779; color:#fff;}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0; }

.menu ul li:hover ul li:hover ul li a {background:#a03d25; color:#f9dbd4;}

.menu ul li:hover ul li:hover ul li a:hover {background:#c66249; color:#ffffff;}

.menu ul li.last a { background-image:none !important; padding-right:25px !important;}

.active a { background:#297fa7 !important;}

.menu ul li ul li.last a { padding-right:0px !important;}

