/*Styles - Penny Mustard*/

/*
____COLORS_____
taupe: #cccc99
gold: #b8802e
brown: #8b604b
orange: #cc6600
dk grey: #666666
lt grey: #787878
red: #c04848
green: #666633

*/
/* @import url("/css/thickbox.css"); */
body
{	/*background-image: url(/pics/shared/bgd_sec_nav.gif);
	background-repeat: repeat-y;*/	
	background-color: #FFF;
	color:#555;
	font-family:arial, verdana, sans-serif;
	font-size:10px;
	line-height:12px; }

a, a:visited { color:#b8802e; text-decoration:none; }

a:hover, a:visited:hover { text-decoration:underline; }

.alt_text {	position:absolute; left:-999em; }

h3 {
	font-size:1.3em;
	font-family:verdana, arial, sans-serif;
	display:block;
	padding:10px 0 5px 0;
	color:#8b604b;}

blockquote{
	padding:20px 30px 20px 30px;
	font-size:1.1em;
	line-height:1.3em;
	color:#555;}

cite{color:#8b604b;}


img.left{ float:left;padding:8px 12px 8px 0; }

img.right {	float:right; padding:8px 0px 8px 12px; }

.navigation {margin-bottom:10px;}
.alignleft,.alignright {width:300px;}
.narrow .alignleft,.narrow .alignright {width:140px;}
.alignleft {float:left;text-align:left;}
.alignright {float:right;text-align:right;}

/*HEADER*/
#header {
	background-color: #cccc99;
	position: relative;
	width: 100%;
	float: left;
	height: 99px;
	background-image: url("/pics/shared/bgd_header.gif");
	background-repeat: repeat-x;
	z-index: 10;
	min-width: 700px; }

#title h1 {/*line-height:1.1em;*/color:#333;display:inline-block;font: italic normal 5em/1.1em Georgia, Times, serif;letter-spacing:-.1em;margin-left:.15em;}
#title {width:20%;}

#title {
	display:block;
	background-image: url(/pics/shared/logo.gif);
	background-repeat: no-repeat;
	height:47px;
	width:315px;
	float:left;
	margin:20px 0 0 20px;
}

#header h1 { position:absolute; left:-999em; }

/*NAVIGATION - SUPPLEMENTARY*/
#info_nav { float:right;text-align:right;padding:12px 24px 0px 0px;color:#000;}

#info_nav li { display:inline; }

#info_nav a, #info_nav a:visited, #info_nav a:hover, #info_nav a:visited:hover {
	padding:0 4px 0 3px;
	border-right:1px #000 solid;
	color:#000;	}
	
/*NAVIGATION - TOP*/
#top_nav_container {	
	clear:left;
	width:800px;
	position:absolute;
	top:67px; }

#top_nav li {
	float:left;
	width:10em;
	font-size:1.2em;
	position:relative;
	z-index:5; } 

#top_nav a:hover, #top_nav a:visited:hover { text-decoration:none; }

#top_nav li.wide { width:12em; }

#top_nav a, #top_nav a:visited {
	display:block;
	width:10em;
	color:#fff;
	height:21px;
	padding:10px 0 0 0;	
	border-left:1px #555 solid;
	text-align:center; }

#top_nav li.wide a, #top_nav li.wide a:visited { width:12em; }

#top_nav a:hover, #top_nav a:visited:hover{	background-color:#787878; background-image:url("/pics/shared/bgd_nav_hover.gif"); }

#top_nav a.active, #top_nav a.active:visited{
	background-color:#787878;
	background-image:url("/pics/shared/bgd_nav_active.gif");
	/*border-left:1px #333 solid;
	border-right:1px #333 solid;
	position:relative;
	left:-2px;*/}

/*Drop down styling for top nav*/
#top_nav li ul {
	position: absolute;
	display:inline;
	width: 10em;
	/*top:0px;*/
	left: -999em;
	background-color:#555;
	border-top:1px #444 solid; }

#top_nav li.wide ul { width:12em; }

#top_nav li li{
	float:left;
	width:100%;
	font-size:.9em;} 

#top_nav li li a, #top_nav li li a:visited {
	display:block;
	width:auto;
	color:#fff;
	height:15px;
	padding:5px 0px 0px 10px;
	border-left:none;
	border-bottom:1px #444 solid;
	text-align:left;
	position:relative;
	z-index:10;	}

#top_nav li.wide li a, #top_nav li.wide li a:visited { width:auto; }

#top_nav li:hover, #top_nav li.top_hover { background-color:#787878;background-image:url("/pics/shared/bgd_nav_hover.gif"); }

#top_nav li:hover ul, #top_nav li.top_hover ul  { left: auto; }

#search {
	position:absolute;
	top:40px;
	left:575px;
	}

#search input#search_field {
	width:120px;
	color:#4c4c4c;
	text-align:left;
	float:left;
	margin-right:4px;
	}

#search label#search_label {
	background: transparent url(/pics/shared/go.gif) no-repeat;
	width:27px;
	height:22px;
	float:left;
	display:inline;
	cursor:pointer;
	}

#search input#go {
	width:27px;
	height:22px;
	display:none;
	
	}

/*NAVIGATION - SECOND LEVEL*/
#second_nav{
	padding:30px 0 0 0;
	float:left;
	position:relative;
	z-index:4;}

#second_nav a:hover, #second_nav a:visited:hover{
	text-decoration:none;}

/*#second_nav_list {
	position:relative;}*/

#second_nav_list li{
	float:left;
	clear:left;
	width:131px;}

#second_nav_list a, #second_nav_list a:visited{
	color:#fff;
	font-family:georgia, times, verdana;
	font-size:1.3em;
	padding:14px 0 14px 17px;
	width:114px;
	display:block;
	border-bottom:1px #cccc99 dotted;}

#second_nav_list a.active, #second_nav_list a.active:visited{
	background-image:url("/pics/shared/active_sec_nav.gif");
	background-repeat:no-repeat;}

#second_nav_list a:hover, #second_nav_list a:visited:hover, #second_nav_list a.active:hover, #second_nav_list a.active:visited:hover{
	color:#fff;
	background-color:#a7742a;
	background-image:url("/pics/shared/hover_sec_nav.gif");
	background-repeat:no-repeat;
	}
	
/*Second nav drop downs*/
#second_nav_list li ul.first_box{
	position:absolute;
	width:auto;
	left:-999em;
	background-color:#a7742a;
	border:1px #704a12 solid;}

#second_nav_list li:hover ul.first_box, #second_nav_list li.second_hover ul.first_box{
	left:auto;
	margin: -41px 0 0 131px;
	padding:10px 0 10px 0;
	width:120px; }

/*#second_nav_list #nav_collection ul.sub_first_box{
	width:500px;
	height:300px;
	display:block;}*/

#second_nav_list li ul.first_box a, #second_nav_list li ul.first_box a:visited, #sub li ul.sub_first_box a, #sub li ul.sub_first_box a:visited{
	padding:3px 10px 3px 10px;
	width:100px;
	border-bottom:none;
	font-family:arial, trebuchet, sans-serif;
	font-size:1em;}

#sub li ul.sub_first_box a, #sub li ul.sub_first_box a:visited{
	/*width:auto;*/}

#second_nav_list li ul.first_box a:hover, #sub li ul.sub_first_box a:hover, #second_nav_list #sub li:hover ul li:hover a, #second_nav_list #sub li.second_hover ul li.second_hover a, #second_nav_list #sub li:hover ul li:hover ul a:hover, #second_nav_list #sub li.second_hover ul li.second_hover ul a:visited:hover{
	background-image:none;
	background-color:#704a12;}
	
#sub li ul.sub_first_box a:hover{ width:110px; }
#sub li a.active {
	background-image:none;
	background-color:#704a12;}
#sub li a.active:hover {
	background-image:none;
	background-color:#a7742a;}


#second_nav_list #sub li:hover ul li:hover ul a, #second_nav_list #sub li.second_hover ul li.second_hover ul a{
	background-color:transparent;}

#second_nav_list li:hover, #second_nav_list li.second_hover, #second_nav_list li.second_hover a.active {
	background-color:#a7742a;
	background-image:url("/pics/shared/hover_sec_nav.gif");
	background-repeat:no-repeat;
	}
	
#second_nav_list li:hover,#second_nav_list li.second_hover,second_nav_list li ul li:hover{width:auto;}

#sub li:hover, #sub li.second_hover {
	background-image:none;
	background-color:#a7742a;}

/*THIRD LEVEL NAV*/
#second_nav_list #sub{
	clear:left;
	float:left;
	background-color: #906424;
	background-image: url("/pics/shared/bgd_sec_nav_sub.gif");
	background-repeat: repeat-x;
	padding:4px 0 4px 0;}

/*#second_nav_list #nav_collection #sub{
	}
*/
#sub li{width:auto;}

#sub a, #sub a:visited, #sub a:hover, #sub a:visited:hover{
	float:left;	
	font-family:arial, trebuchet, sans-serif;
	font-size:1em;
	padding:3px 0 3px 17px;
	border:none;	
	background-image:none;	} 
	
#sub li .sub_first_box a:hover{	padding:3px 0 3px 10px;}
	
#sub ul{
	position:absolute;
	width:auto;
	left:-999em;
	background-color:#a7742a;
	border:1px #704a12 solid;}

#sub ul li{	position:relative; top:-1px;}

#second_nav_list #sub li:hover ul ul, #second_nav_list #sub li.second_hover ul ul{
	position:absolute;
	width:auto;
	left:-999em;}

#second_nav_list #sub li:hover ul li:hover ul, #second_nav_list #sub li.second_hover ul li.second_hover ul{
	left:120px;
	top:auto;}


#second_nav_list #sub li:hover ul, #second_nav_list #sub li.second_hover ul{
	/*margin: 0px 0 0 131px;*/
	left:131px;	}

/*CONTENT*/

#container{
	background-image: url("/pics/shared/bgd_sec_nav.gif");
	background-repeat: repeat-y;	
	width:800px;
	position:relative;
	top:-1px;
	z-index:1;
	clear:left;
	float:left;	}
	
#home #container, #auxiliary #container{
	width:100%;
	background-image:none;}
	
#content_wrap{
	/*position:absolute;
	left:132px;*/
	padding:8px;
	_padding:4px;
	float:left;
	width:650px;}

.content_head{ position:relative;margin-right:2em;}

#primary.content_head{width:635px;}
	
.content_head h2 {
	color: #8b604b;
	font-family: verdana, arial, sans-serif;
	font-size: 1.8em;
	padding:0px 0 0 0;
	position:absolute;
	top:33px;
	float:left;
	width:500px;
	height:1.8em; }

.content_head h2.piece, #about .content_head h2, #auxiliary .content_head h2{
	position:relative;
	top:21px;
	float:none;
	display:block;
	padding:0 0 4px 0;
	width:100%;}

.content_head h2.title { float:left; padding:0 0 4px 0;	}

.content_head h3 {
	color: #8B604B;
	font-family: verdana, arial, sans-serif;
	font-size: 1.4em;
	position: absolute;
	top: 22px;
	float: left;
	font-variant: small-caps;
	letter-spacing:1px;}

#product .content_head { text-align:left; padding:10px 10px 0px 10px;}

/* collection content head*/
.content_head_collection{ position:relative; }	

#primary.content_head_collection{ width:635px; }

#primary.single_page.content_head { height:60px; }

#primary.single_page.content_head h2 {
	color: #8b604b;
	clear:right;
	font-family: verdana, arial, sans-serif;
	font-size: 1.8em;
	height:18px;
	margin-top:2px;
	padding:0;
	/*position:absolute;*/
	/*top:33px;*/
	float:left;
	width:500px;
	height:1em; }

.content_head.single_page h2.piece, #about .content_head.single_page h2, #auxiliary .content_head.single_page h2{
	position:absolute;
	top:21px;
	float:none;
	display:block;
	padding:0 0 4px 0;
	/*width:100%;*/ }

.content_head.single_page hr {
	clear:both;
	position:absolute;
	top:50px;
	width:635px; }

.content_head.single_page h2.title { float:left; padding:0; }


.content_head_collection h2{
	color: #8b604b;
	font-family: verdana, arial, sans-serif;
	font-size: 1.8em;
	padding:0px 0 0 0;
	line-height:110%;
	margin-top:10px;}

.content_head_collection h2.piece, #about .content_head_collection h2, #auxiliary .content_head_collection h2{
	position:relative;
	top:21px;
	float:none;
	display:block;
	padding:0 0 4px 0;
	width:100%; }

.content_head_collection h2.title { float:left; padding:0 0 4px 0;}

.content_head_collection h3{
	color: #8B604B;
	font-family: verdana, arial, sans-serif;
	font-size: 1.4em;
	position: absolute;
	top: 22px;
	float: left;
	font-variant: small-caps;
	letter-spacing:1px;}

#product .content_head_collection { text-align:left; padding:10px 10px 0px 10px;}

.collectionheader{
	color: #8B604B;
	font-family: verdana, arial, sans-serif;
	font-size: 1.4em;
	position: absolute;
	top: 22px;
	float: left;
	font-variant: small-caps;
	letter-spacing:1px;
	font-weight:bold;
	text-align:left;
	width:100%;
	margin:0px 0px 0px 0px;}

#breadcrumbs .current {color:#cc6600;}

#breadcrumbs li{ display:inline;font-weight:bold;}

/*	#container hr{
	clear:both;
	padding:3px 0 0 0;
	margin:0 0 10px 0;
	border-width:0 0 1px 0;
	border-color:#ccc;
	margin:3px 0 10px 0;
	height:1px;
	 color: #ccc;
	background-color: #ccc;
}*/

#container hr { 
	height: 1px; 
	margin:-4px 0 10px 0;
	color: #ccc; 
	border: none; 
	clear:both;} /* For Internet Explorer */

html>body #container hr { 
	clear:both;
	padding:0 0 0 0;
	margin:3px 0 10px 0;
	background-color: #ccc; 
	border: 0px solid #ccc;
	height:1px;} /* For Gecko-based browsers */

#container #bottom_pag hr{
	margin:0px 0 3px 0;}

html>body #container bottom_pag hr{
	margin:0px 0 3px 0;}
	
ul.page_nav, ul.paginate{	
	display:block;
	text-align:right;
	padding:24px 2px 0 0;
	overflow: visible; }

#bottom_pag ul.paginate{	
	display:block;
	text-align:right;
	padding:4px 2px 20px 0; }

ul.paginate li{ font-size:1.1em; display:inline;}

ul.paginate li.current{ color:#666; font-weight:bold; padding:2px; }

ul.paginate li a{ padding:2px;}

ul.paginate li a.all{
	padding:2px 4px 2px 4px;
	background-color:#ccc;	
	color:#333;}

ul.paginate li a.all:hover{ background-color:#b8802e; color:#fff;	}

ul.paginate li a:hover{
	background-color:#ccc;
	text-decoration:none;
	color:#333;}

ul.page_nav li{ display:inline;}

ul.page_nav li.jump{
	color:#8b604b;
	background-image:url("/pics/shared/arrow_down.gif");
	background-repeat:no-repeat;
	padding:0 0 0 8px;}

#content{ clear:none; display:block; width:485px; float:left;	 }

#home #content{ width:820px;}

#auxiliary #content {
	width:510px;
	padding-left:310px;
	position:relative;
	top:-10px;
	font-size:1.2em;
	line-height:1.3em;}

#auxiliary.no_img #content{
	padding-left:0px;
	width:820px;}

#auxiliary.no_img #content img{
	position:relative;
	left:auto;}

#auxiliary #content img{
	position:absolute;
	left:0px;}

#content h3.location{
	background-color:#f4f4e1;
	padding:5px;
	margin:0 0 10px 0;}

#auxiliary h4{
	font-weight:bold;
	color:#666633;}

.locations h4{
	font-weight:bold;
	color:#666633;}


#auxiliary h4.orange{color:#cc6600;}

#auxiliary p{padding:5px 0 10px 0;}

#about #content{width:600px;}

#auxiliary #content ul { list-style-type: circle;
	padding:10px 0px 20px 30px;}

#auxiliary #content li{	padding:0 0 4px 0;}

#auxiliary #content.sitemap ul {
	list-style-type: none;
	padding: 4px 0px 10px 0px; }

#auxiliary #content.sitemap ul li ul{ padding: 0px 0px 0px 20px; }

#auxiliary #content.sitemap li{padding:0 0 0px 0;}

#auxiliary #content.sitemap a, #auxiliary #content.sitemap a:visited{color:#777;}

#auxiliary #content.sitemap h4 a, #auxiliary #content.sitemap h4 a:visited{	color:#666633;}

#auxiliary #content.sitemap div{width:150px;float:left;padding-left:15px;}
	
#about #content ul.mattress{padding-left:0px;}
	
#about #content ul.mattress li { list-style-type: none;padding:0 0 5px 0px;}

ul.mattress strong{	display:block; color:#666633;}
	
.numbers {
font: normal 16px Georgia, Times, serif; 
color: #993300; margin:0px 0px 3px 0px; }

img.lynnpic {
display: block;
border: 1px solid #ccc;
margin:15px 0px 5px 0px;
padding: 5px;}

table.form {font-size:1em;}

/*HOME PAGE*/
#first_col{
	float:left;
	width:362px;
	padding:0 0px 0 0;}

#intro{
	background-image:url(/pics/index/intro_bgd_title.gif);
	background-repeat:no-repeat;
	background-color:#933434;
	color:#fff;
	height:249px;
	padding:54px 30px 30px 30px;
	font-size:1.1em;
	line-height:1.4em;
	font-family:arial, sans-serif;}

#intro h2{position:absolute;left:-999em;}

#intro div{
	border:1px #fff solid;
	background:transparent;
	padding:12px 22px 12px 22px;
	height:288px;}

#intro p{ padding-top:16px;}

#first_col ul{ padding:12px 0 12px 0;}
	
#first_col li a{
	display:block;
	padding:10px 5px 10px 12px;
	color:#68442e;
	font-weight:bold;
	font-style:italic;
	font-family:georgia, times new roman, serif;
	font-size:1.1em;}

#first_col span{
	display:block;
	color:#8a3232;
	font-style:normal;
	font-size:1.3em;
	padding:0 0 5px 0;}
	
#first_col li a:hover{ background-color:#f4f4e1;text-decoration:none;}

#flash{
	background-color:#f4f4e1;
	float:left;
	width:440px;
	height:330px;
	position:relative;
	top:1px;
	border-color:#634436;
	border-style:solid;
	border-width:0px 2px 2px 2px;
	z-index:1;}

#product #flash {
	background-color:transparent;
	z-index:0;}

#flash_container{
	padding:20px;
	background-color:#000;
	display:block;
	width:590px;
	height:220px;}

#flash_container p{
	color:#fff;
	font-size:1.4em;
	line-height:2em;
	float:left;
	width:330px;
	padding:30px 30px 30px 15px;}
	
#flash.accessories{
	width:330px;
	height:55px;
	float:left;
	border:none;
	background-color:#000;}
	
#flash2{
	width:140px;
	height:200px;
	float:right;
	background-color:#000;
	position:relative;
	top:-50px;
	padding-right:30px;	}


.videoshot {
	float:right;
	padding:5px 5px 5px 10px;
	width:200px;
	text-align:center;
}

#blanket, #jumping, #drawer, #teetering {
	display:block;
	height:10px;
	width:200px;
	z-index:0;
	text-align:center;
	padding:125px 0px 0px 0px;}

#blanket, #blanket:visited { background:url("/pics/about/blanket.jpg") no-repeat; }
#blanket:hover, #blanket:visited:hover { background:url("/pics/about/blanket_over.jpg") no-repeat; }

#jumping, #jumping:visited { background:url("/pics/about/jeff_jumping.jpg") no-repeat; }
#jumping:hover, #jumping:visited:hover { background:url("/pics/about/jeff_jumping_over.jpg") no-repeat; }

#drawer, #drawer:visited { background:url("/pics/about/jeff_drawer.jpg") no-repeat; }
#drawer:hover, #drawer:visited:hover { background:url("/pics/about/jeff_drawer_over.jpg") no-repeat; }

#teetering, #teetering:visited { background:url("/pics/about/jeff_teetering.jpg") no-repeat; }
#teetering:hover, #teetering:visited:hover { background:url("/pics/about/jeff_teetering_over.jpg") no-repeat; }


.home_collection{
	float:left;
	padding:5px 5px 0 0;
	width:145px;
	text-align:center;}

.home_collection a.image{float:left;padding:0 0 5px 0;}

.home_collection a.arrow {
	clear: left;
	color: #666;
	padding: 0px 10px 6px 0;
	background-image: url(/pics/index/arrow_sm.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: inline-block;
	width: auto;}
	
	#custom_made_home, #history_home, #mirropane_home, #nbr_home {
	display:block;
	height:10px;
	width:144px;
	z-index:0;
	padding:107px 0px 0px 0px;}
	
	#custom_made_home, #custom_made_home:visited { background:url("/pics/index/welcome_play.jpg") no-repeat; }	
	#custom_made_home:hover, #custom_made_home:visited:hover { background:url("/pics/index/welcome_hover.jpg") no-repeat; }
	
	#history_home, #history_home:visited { background:url("/pics/index/history_play.jpg") no-repeat; }	
	#history_home:hover, #history_home:visited:hover { background:url("/pics/index/history_hover.jpg") no-repeat; }
	
	#mirropane_home, #mirropane_home:visited { background:url("/pics/index/mirropane_play.jpg") no-repeat; }	
	#mirropane_home:hover, #mirropane_home:visited:hover { background:url("/pics/index/mirropane_hover.jpg") no-repeat; }
	
	#nbr_home, #nbr_home:visited { background:url("/pics/index/nbr_play.jpg") no-repeat #cccc99; height:0px; padding-top:102px }	
	#nbr_home:hover, #nbr_home:visited:hover { background:url("/pics/index/nbr_hover.jpg") no-repeat #cccc99; }
	.fivepix {font-size:5px;line-height:5px;height:5px;clear:both;} /* TEMP */	

/*ABOUT US*/
.photo_column{
	float:right;
	padding:0 8px 8px 8px;
	text-align:center;
	width:210px; }

.photo_column span{
	font-size:1em;
	display:block;
	padding:3px 3px 8px 3px;
	color:#8b604b;}
	
#about #content{
	font-size:1.1em;
	line-height:1.3em;
	color:#777;
	padding:0 0 0 12px;}

#about p{padding:0 0 10px 0;}

.testimonials blockquote{font-size:1em;}
	
#about #content ul{	padding:0 30px 10px 30px;}

#about #content li { list-style-type: disc; }

#about #content #sidebar ul { padding:0 10px 10px 20px;}
#about #content #sidebar li { padding:4px 0px 0px 0px; }

.history_column { float:right;width:242px;padding:5px;margin:0px 0px 15px 15px;background:#f8fbe7;text-align:center; }

.history_column p { font-size:1em;padding:3px 3px 8px 3px;color:#8b604b; }
.history_column img { margin:0px 21px; border:none; }

.news_date {
color:#999999;
font-style:italic;
margin-top:0;
padding-top:0;
}


/*LANDING PAGES*/
/*#container.landing {
	float:left;
	width:900px;}*/

.landing #content_wrap{
	padding:0px;
	/*border:1px #00ff00 solid;*/
	width:660px;
	position:relative;
	left:1px;}

.landing img{
	float:left;
	border-right:1px #8b604b solid;
	border-bottom:1px #8b604b solid;}

.landing #land_header{ border-left:0px #8b604b solid;}

#landing_wrapper{
	width:654px;
	clear:left;
	background-image:url("/pics/furniture/landing/shop_bgd.gif");
	background-repeat:repeat-y;
	background-position:right; }

#landing_wrapper.main_landing{ background-image:none;}

.landing_content{
	width:340px;
	padding:30px;
	float:left; }
	
.main_landing .landing_content{ width:600px;}

#shop_now{
	float:left;
	width:210px;
	padding:20px;}
	
#shop_now_400 {
	position:absolute;
	width:200px;
	padding:40px 15px 20px 185px;
	height:70px;
	border-right:1px solid #8B604B;
}

#shop_now h3, #shop_now_400 h3 {
	position:absolute;
	left:-999em;}

#shop_now img {
	border:0;
	margin:auto;
	position:relative;
	left:34px;
	float:none;}
	
#shop_now_400 img {
	border:0;
	margin:0;
	position:relative;
	float:none;}

.landing p{
	font-size:1.2em;
	line-height:1.4em;
	padding:0 0 14px 0;}

#shop_now legend, #shop_now_400 legend {display:none;}

#shop_now form {
	color:#684838;
	font-family:georgia, times new roman, serif;
	font-size:1.1em;
	padding-left:14px;}
	
#shop_now_400 form {
	color:#684838;
	font-family:georgia, times new roman, serif;
	font-size:1.1em;
	padding-left:0px;}

#shop_now select, #shop_now_400 select { display:block; width:180px;}

#shop_now label, #shop_now_400 label { display:block; padding:10px 0 3px 0;}

/* VIDEO BLOCKS */

#landing_flv_block {
	width:251px;
	height:285px;
	display:block;
	background:url("/pics/shared/landing_flv_bg.gif") repeat-x;
	margin:0px;
	padding:0px;
	border-right:1px solid #8B604B;
	border-bottom:1px solid #8B604B;
	float:left;
	position:static; }
	
#landing_flv_block a, #landing_flv_block a:visited, #landing_flv_block a:hover, #landing_flv_block a:visited:hover { 
	display:block;
	height:12px;
	width:231px;	
	z-index:0;
	padding:118px 0px 0px 0px;
	margin-left:10px;
	float:left;		
	text-align:center;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#701d1d; }

/*
#landing_flv_block a#features-link { font:italic normal 36px Georgia, Times, serif; line-height:.8em; margin-top:40px; padding:0; position:relative; }
*/
#landing_flv_block a#features-link { background: transparent url(/pics/mattresses/features-and-benefits.gif) top left no-repeat; display:block; height:100px; margin: 25px 0px 0px 30px; padding:0; text-indent:-5000px; width:200px; }
#landing_flv_block a#features-link:hover { background-position: bottom left; }

/*
#landing_flv_block a#features-link #ampersand { font-size:.8em; font-weight:normal; }
#landing_flv_block a#features-link .arrow { background: transparent url(/pics/shared/arrow.gif) top left; display:inline-block; height:20px; top:10px; text-indent:-5000px; vertical-align:baseline; width:20px; }
a:hover .arrow { background: transparent url(/pics/shared/arrow.gif) bottom left; }
*/

/* MATTRESS LANDING PAGE VIDEO */	
#mattress { background:url("/pics/mattresses/mattress.jpg") no-repeat; text-decoration:none; margin-top:10px; }
#mattress:hover { background:url("/pics/mattresses/mattress_hover.jpg") no-repeat; text-decoration:underline;  } 
/* BEDROOM LANDING PAGE TOP VIDEO */	
#custom { background:url("/pics/bedroom/custom.jpg") no-repeat; text-decoration:none; margin-top:10px; }
#custom:hover { background:url("/pics/bedroom/custom_hover.jpg") no-repeat; text-decoration:underline;  } 
/* BEDROOM LANDING PAGE BOTTOM VIDEO */		
#collection { background:url("/pics/bedroom/collections.jpg") no-repeat; text-decoration:none; margin-top:5px; }
#collection:hover { background:url("/pics/bedroom/collections_hover.jpg") no-repeat; text-decoration:underline; }
/* YOUTH LANDING PAGE TOP VIDEO */	
#youth { 		background:url("/pics/furniture/youth/youth.jpg") no-repeat;	text-decoration:none; margin-top:10px; }	
#youth:hover { background:url("/pics/furniture/youth/youth_hover.jpg") no-repeat; text-decoration:underline;  }
/* YOUTH LANDING PAGE BOTTOM VIDEO */	
#morespace { 		background:url("/pics/furniture/youth/more_space.jpg") no-repeat; text-decoration:none; margin-top:5px; }
#morespace:hover { background:url("/pics/furniture/youth/more_space_hover.jpg") no-repeat; text-decoration:underline; }
/* ENTERTAINMENT LANDING PAGE TOP VIDEO */	
#mirropane { background:url("/pics/furniture/entertainment/mirropane.jpg") no-repeat; text-decoration:none; margin-top:10px; }
#mirropane:hover { background:url("/pics/furniture/entertainment/mirropane_hover.jpg") no-repeat; text-decoration:underline; }
/* ENTERTAINMENT PAGE BOTTOM VIDEO */	
#history { 		background:url("/pics/furniture/entertainment/history.jpg") no-repeat; text-decoration:none; margin-top:10px; }
#history:hover { background:url("/pics/furniture/entertainment/history_over.jpg") no-repeat; text-decoration:underline; }

/* BOTTOM CALLOUT BLOCKS */


.bottom_block{
	position:relative;
	display:block;
	height:130px;}

.bottom_block img{
	margin-top:0;
	position:relative;
	display:block;}
	
.bottom_block a{
	display:block;
	position:absolute;}
	
a.visit{
	top:14px;
	left:415px;
	width:146px;
	height:40px;
	background:url("/pics/furniture/landing/visit.gif") no-repeat bottom;}

a.shop_bedroom{
	top:14px;
	left:50px;
	width:145px;
	height:35px;
	background:url("/pics/furniture/landing/shop_bedroom.gif") no-repeat bottom;}

a.discover {
	font-size:.9em;
	color:#fbf8e7;
	top:70px;
	left:14px;
	width:181px;
	height:47px;
}

.bottom_block a.discover span { position:absolute; left:0;}
.bottom_block a.discover span span { color:#600; font-size:1.4em;line-height:1.4em; }

a.discover:hover {text-decoration:none;color:#333;}
.bottom_block a.discover:hover span span {color:#fbf8e7;}

/*#customize {background-color:#fbf8e7;width:250px;}*/

a.shop_dining{
	top:40px;
	left:110px;
	width:90px;
	height:55px;
	background:url("/pics/furniture/landing/shop_df_link.gif") no-repeat bottom;}
	
a.shop_tables{
	top:40px;
	left:305px;
	width:90px;
	height:55px;
	background:url("/pics/furniture/landing/shop_ot_link.gif") no-repeat bottom;}

a.knobs{
	top:70px;
	left:270px;
	width:104px;
	height:11px;
	background:url("/pics/furniture/landing/browse_knobs.gif") no-repeat bottom;}

a.shop_youth{
	top:15px;
	left:315px;
	width:79px;
	height:83px;
	background:url("/pics/furniture/landing/shop_youth.gif") no-repeat bottom;}

a.youth_knobs{
	top:70px;
	left:270px;
	width:92px;
	height:11px;
	background:url("/pics/furniture/landing/youth_browse_knobs.gif") no-repeat bottom;}

a.handles{
	top:86px;
	left:270px;
	width:104px;
	height:11px;
	background:url("/pics/furniture/landing/browse_handles.gif") no-repeat bottom;}

a.convertible_cribs{
	top:82px;
	left:14px;
	width:119px;
	height:36px;
	background:url("/pics/furniture/landing/convertible_cribs.gif") no-repeat bottom;}

div.mattress_comfort {
	float:left;
	top:82px;
	left:14px;
	width:200px;
	height:36px;
}

a.mattress_size {
	background: transparent url(/pics/mattresses/what-size.gif) left bottom no-repeat;
	display:block;
	float:left;
	height:10px;
	margin-left:220px;
	margin-top:55px;
	text-indent:-5000px;
	width:162px;
}

a.mattress_size:hover {
	background-position: left top;
}

.bottom_block img{ position:absolute; }

.bottom_block img.call{ left:401px;}

.bottom_block a:hover{ background-position:top;}

.bottom_block a span { position:absolute; left:-999em;}

/*ACCESSORIES*/
#accessories a img{	border:none;padding-bottom:10px; }

#accessories a{ font-size:1.1em;}

/*COLLECTION PHOTO FEATURE*/
#feature_photo, #product_photo{
	width:450px;
	padding:0 0 0 42px;	
	position:relative; }

.group_info{
	position:absolute;
	left:42px;
	top:273px;	
	padding:8px 8px 8px 8px;}

.group_info span{
	font-size:1.1em;
	color:#000;
	padding-right:5px;
	float:left;}

.group_info a{
	font-size:1em;
	color:#8b604b;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase;
	float:left;	}
	
.photo_lg span{
 	position:absolute;
 	left:0px;
	top:272px;
 	width:62px;
	padding:8px 8px 8px 376px;
	background-color:#fff;
	opacity:0.70;
	filter:alpha(opacity=70); }	
	
#zoom{	
	border:none;	
	font-size:1em;
	color:#8b604b;
	text-decoration:underline;
	font-weight:bold;
	text-transform:uppercase; }

#feature_photo #zoom img{ border:none; margin:0px 3px 0px 0px;}

#feature_photo img{ border:2px #634536 solid; float:left; margin:0 11px 10px 0;}

#feature_photo #feature_large{ border:2px #634536 solid; }

#feature_photo a.alternate { visibility:hidden; }

.info_slide, .info_slide1, .info_slide2, .info_slide3, .info_slide4{
	display:none;
	width:388px;
	top:-10px;
	position:relative;
	float:left;
	left:0px;
	background-color:#f3f3e7;
	padding:8px 8px 3px 8px;
	color:#333;}

.info_slide p, .info_slide1 p, .info_slide2 p, .info_slide3 p, .info_slide4 p, .info_slide5 p, .info_slide6 p, .info_slide7 p, .info_slide8 p{
	padding-bottom:5px;}

/*COLLECTION PAGE PRODUCT LIST*/
table.product_list{
	position:relative;
	left:25px;
	vertical-align:top;
	border:0px solid green;
	width:450px;}

#collections td.thumbnail{ text-align:center; padding:0 5px 0 0; }

#collections.product_list td .item td.thumbnail{
	height:110px;}
	
table.product_list td{vertical-align:top;	padding:0px }
	
table.item{	width:140px;}
	
table.product_list td .item td{
	vertical-align:bottom;
	text-align:center;
	width:100%;
	height:135px;}
	
table.product_list td .item td.description_link{
	text-align:left;
	padding:3px 10px 10px 10px;
	height:auto;
	vertical-align:top;	}

.description_link a, .description_link a:visited, .description_link a:hover, .description_link a:hover:visited{
	color:#555;}

#auxiliary table.product_list{
	left:0px;}

#auxiliary table.product_list .thumbnail {
	text-align:left;}
	
#auxiliary table.product_list td .item td.description_link{
	padding:3px 10px 10px 0px;}

/*PRODUCT PAGE*/
#product{
	width:492px;
	padding:0 0 0 0px;	
	text-align:center;}
	
/*MULTI VIEW*/
/* These 2 lines specify style applied while slider is loading */
.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	margin: auto;
	width: 450px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	clear: both;
	background: #fff; }
		
.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
position: relative;
left: 0; top: 0;
width: 100%;
list-style-type: none;
/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}
		
.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
float:left;
height: 100%;
position: relative;
width: 450px; /* Also specified in  .stripViewer  above */
padding-bottom:12px; }
		
		
/*END MULTIVIEW*/

.product_head h3{
	float:left;
	color: #8B604B;
	font-family: verdana, arial, sans-serif;
	font-size: 1.4em;
	padding:5px 0 3px 0;
	margin:10px 0 0 0;
	font-variant: small-caps;
	letter-spacing:1px;
	}

#product_links{
	float:right;
	padding:5px 12px 0px 0;
	margin:0px 0 0 0;
	position:relative;
	top:5px;
	}

#product_links img{
	position:relative;
	top:5px;
	padding:0 0 0 3px;
	}

#product_links li{
	display:inline;
	padding:0 0 0 8px;
	}

#product_links a, #product_links a:visited{
	color:#c04848;
	background-repeat:no-repeat;
	background-position:right;
	padding:5px 18px 5px 0;}

#product_links a.features{
	background-image:url(/pics/furniture/film_icon.gif);
	}

#product_links a.other_finishes{
	background-image:url(/pics/furniture/other_finishes.gif);
	padding-right:22px;}

#product .description{
	text-align:left;
	color:#333;
	padding:10px 10px 10px 10px;
	border-top:1px #ccc solid;
	}

#first.description{
	border:none;
	padding-top:0px;}

.description strong{
	padding:0 5px 0 0;}

.description h3{
	font-weight:bold;
	padding:0 0 3px 0;
	font-size:1.1em;}

.description h3 a{ color:#8b604b; text-decoration:underline;}

.description h4{
	color:#8b604b;
	padding:10px 5px 0 0;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.1em;
	float:left;}

.description span{ float:left;padding:10px 5px 0 0;}

#pricing{
	background:#f3f3e7;
	padding:5px;
	margin:10px 0 0 0; }
	
#pricing, #pricing tr, #pricing td, #pricing th{vertical-align:top;}

#pricing th{
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.1em;
	color:#8b604b;
	padding:3px 5px 3px 3px; }

#pricing table td{	padding:3px 5px 3px 5px;}

#pricing table tr.shade_row{ background:#e2e2cf; }	
		
/*SECONDARY CONTENT*/
.details {
	color:#8b604b;
	font-weight:bold; }

#info_column{
	width:145px;	
	padding:0 5px 0 5px;
	background-color:#fff;
	float:left; }

#info_column a, #info_column a:visited{	color:#cc6600;}

.also_like {
	padding:0 0 10px 0;
	text-align:center;
	display:block; }
	
.customize h3 { color:#fff; }

.also_like h3 {
	font-family: Verdana, Arial, Sans-serif;
	color: #fff;
	padding: 5px 0px 8px 0px;
	margin:0px;
	font-size: 11px; }

.also_like h3 { border:1px #3F2C22 solid; background-image:url("/pics/shared/bgd_you_may.gif"); background-repeat:repeat-x; background-color:#5b3f32; width:144px; }

.also_like img {
	border-width:0px 1px 1px 1px;
	border-color:#3F2C22;
	border-style:solid;
	margin:0 0 5px 0;
	padding:0px; }
	
#info_column .also_like a, #info_column .also_like a:visited{
	display:block;
	color:#555555;
	padding:0px 0px 0px 0px;}	

.futons h3{
	margin: 0px;
	padding: 0px;
	font-variant: small-caps; }

.futons table{
	width:100%;
	margin:0px 0px -30px 0px;
	position:relative;
	top:-40px;
	background-color:#ddd; }

.futons td{
	border-bottom:1px #ffffff solid;
	height:auto;
	padding:5px;}

.futons th{
	font-weight:bold;
	padding:5px;
	font-size:1.1em;
	background-color:#efefef;
	border-bottom:2px #777 solid;}

.futons a{
	font-size:1.2em;
	padding:5px 0 0px 0;
	display:block;}
	
.mattresses h3{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-variant: small-caps;}

.mattresses table{
	width:100%;
	margin:20px 0px -30px 0px;
	top:-40px;
	background-color:#ddd;}

.mattresses td{
	border-bottom:1px #ffffff solid;
	height:auto;
	padding:5px;}

.mattresses th{
	font-weight:bold;
	padding:5px;
	font-size:1.1em;
	background-color:#efefef;
	border-bottom:2px #777 solid;}
	
.mattresses th.toprow{
	font-weight:bold;
	padding:5px;
	font-size:1.2em;
	background-color:#ffffff;
	border-bottom:2px #777 solid;
	margin:30px 0px 0px 0px; }

.mattresses a {
	font-size:1.2em;
	padding:5px 0 0px 0;
	display:block; }
/*-----------------------*/
.customize{
	padding: 5px;
	background-color: #d34f4f;
	background-image: url("/pics/shared/bgd_customize.gif");
	background-repeat: repeat-x;
	border:1px #ae4141 solid;
	color:#f3f3e7;
	font-family: Verdana, Arial, Sans-serif;}

.customize h3{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight:bold;
	text-align:center;
	background-image: url("/pics/shared/bgd_customize_hdr.gif");
	background-repeat:no-repeat;
	height:36px;	
	padding:7px 0 0 0;
	border:1px #9f3c3c solid;}

.customize h4{
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;	}

.customize ol{
	list-style-type: decimal;
	padding: 0 0 0 5px;
	list-style-position: inside;}

.customize ol li{
	text-transform: uppercase;
	padding:0 0 3px 0;}

/*-----------------------*/
.options{
	background-color:#f3f3e7;
	padding:5px;
		}

.options h3{
	color:#70704d;
	font-family:Verdana, Arial, Sans-serif;
	font-weight:bold;
	font-size:1em;
	padding:5px 0 5px 0;
	float:left;}

.options h5{
	padding:5px 0 0 10px;}

.options ul{
	padding:3px 0 3px 10px;}
.options li{
	display:inline;
	position:relative;}

.wood_option span{
	position: absolute;
	background-image: url("/pics/shared/wood_hover.gif");
	background-repeat: no-repeat;
	background-color:transparent;		
	left:-35px;
	top:-120px;}

.wood_option a span, .wood_option a span img{
	height:0px;
	width:0px;
	padding:0px;}

.wood_option a:hover span, .wood_option a:visited:hover span{
	height:90px;
	width:80px;
	padding:5px;}
	
.wood_option a:hover, .wood_option a:visited:hover{ text-decoration:none; border:none; }
	
.wood_option a:hover span img, .wood_option a:visited hover span img { height:80px; width:80px; }

#info_column .options a.more, #info_column .options a.more:hover, #info_column .options a.more:visited, #info_column .options a.more:hover:visited{
	color:#333;
	float:right;
	position:relative;
	top:6px;}
/*-----------------------*/
#product .order_info{
	margin:10px 10px 0 10px;}

#product .order_info p{
	text-align:left;
	padding:10px;}
	
.order_info{
	margin:5px 0 5px 0;
	background-color:#ce822f;
	color:#fff;
	padding:3px;}

.order_info p{
	border:1px #fff solid;
	padding:3px;
	text-align:center;
	text-transform:uppercase;
	font-family:verdana, arial, sans-serif;}
	
.order_info p a, .order_info p a:visited {
	text-transform:none;
	color:#fff;
}

#mirropane_flv { margin:0px 0px 10px 0px; background:#cc9; padding:3px; text-align:left; display:block; }	
.flv_block { padding:2px; margin:0px; border:1px solid #fff; }
.flv_block span { color:#701d1d; font:bold 12px Georgia, Times New Roman, Times, serif; line-height:14px; text-align:center; display:block; margin:0px; padding:3px 0px; }

#mirropane_flv p.flv_block a, #mirropane_flv p.flv_block a:visited, #mirropane_flv p.flv_block a:hover, #mirropane_flv p.flv_block a:visited:hover {
	display:block;
	padding:4px 4px 4px 33px;
	margin:0px 0px 4px;
	color:#701d1d;
	font:normal 11px Verdana, Arial, Sans-serif;
	text-align:left;}
	
#mirropane_flv p.flv_block a, #mirropane_flv p.flv_block a:visited { text-decoration:none;background:url("/pics/shared/flv_icon.gif") 0px 5px no-repeat;}
#mirropane_flv p.flv_block a:hover, #mirropane_flv p.flv_block a:visited:hover { text-decoration:underline;background:url("/pics/shared/flv_icon_hover.gif") 0px 5px no-repeat;}

#video_col, #sidebar {	float:right; margin:10px 5px 5px 10px; width:190px; padding:5px; background:#cc9; }
#sidebar {clear:right;}
#video_col.warranty {	margin:10px 0px 85px 10px; }
.video_block {	padding:4px; margin:0px; border:1px solid #fff; }

#sidebar .video_block {padding:4px 8px;}

#video_col span, #searchform div label, #sidebar h2 {
	text-align:center;
	font:bold 14px Georgia, Times New Roman, Times, serif;
	color:#701d1d;
	margin:0px;
	padding:4px 0px 0px 0px;
	line-height:14px;
	display:block; }

#searchform div label, #sidebar h2 {text-align:left;}

#video_col a, #video_col a:visited {
	border:0px #701d1d solid;
	background:url("/pics/shared/flv_icon.gif") 0px 0px no-repeat; 	
	display:block;
	padding:4px 0px 4px 33px;
	margin:0px 0px 4px;
	color:#701d1d;
	font:normal 11px Verdana, Arial, Sans-serif;
	text-align:left;}

#video_col a, #video_col a:visited { text-decoration:none;background:url("/pics/shared/flv_icon.gif") 0px 0px no-repeat; }
#video_col #custom-made, #video_col #custom-made:visited { text-decoration:none;background:url("/pics/shared/flv_icon.gif") 0px 5px no-repeat; }

#video_col a:hover, #video_col a:visited:hover{ text-decoration:underline;background:url("/pics/shared/flv_icon_hover.gif") 0px 0px no-repeat;	}
#video_col #custom-made:hover, #video_col #custom-made:visited:hover { text-decoration:underline;background:url("/pics/shared/flv_icon_hover.gif") 0px 5px no-repeat;	}

#sidebar #searchform {margin-bottom:10px;}

#sidebar a, #sidebar a:visited {
	border:0px #701d1d solid;
/*	padding:4px 0px 4px 0px;*/
/*	margin:0px 0px 4px;*/
	color:#701d1d;
	font:normal 11px Verdana, Arial, Sans-serif;
	text-align:left;}

#sidebar a, #sidebar a:visited { text-decoration:none;}

#sidebar a:hover, #sidebar a:visited:hover{ text-decoration:underline;}
	
/*-----------------------*/

.more_pieces{
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	padding:5px 0 5px 0;}

.email_friend{
	display:block;
	padding:5px 5px 5px 0px;
	clear:both;	}

.email_friend img{
	padding:0 5px 0 0;
	position:relative;
	top:1px; }
/*-----------------------*/

/*FOOTER*/
#footer{
	position:relative;
	top:-1px;
	border-top:1px #b8802e solid;	
	padding:10px;
	background-color:#fff;
	clear:both;
	height:50px; }
	
#footer img{ float:left; margin:0px 10px 0px 0px; }

#footer ul{
	/*width:450px;*/
	margin:10px 0 0 0;
	padding:0px;}

#footer ul.second_row { margin:3px 0 0 0; }
	
#footer li{	display:inline;	}

#footer a, #footer a:visited, #footer a:hover, #footer a:visited:hover{
	color:#000;
	padding:0 4px 0 3px;
	border-right:1px #000 solid;
	line-height:0.5em; }

#footer div{
	display:block;
	padding:30px 0 0 0;
	line-height:2.2em;
	color:#777; }

#footer div a, #footer div a:hover, #footer div a:visited, #footer div a:visited:hover{ color:#777; border:none; }

#footer .addy {
	border-right:1px solid #ddd;
	display:inline-block;
	float:left;
	line-height:1.2em;
	margin:5px 10px 0 0;
	padding:0 10px 0 0;
}

#footer .addy a, #footer .addy a:visited, #footer .addy a:hover, #footer .addy a:visited:hover{
	color:#777;
	padding:0;
	border-right:0px #ddd solid;
	line-height:1.2em; }

#footer .addy a:hover {
	text-decoration:none;
	background-color:#f4f4f4;
}


/*FORMATTING*/
.cleared { clear:both; line-height:0em;}

.left{ float:left; }
.right{ float:right; }

/**/


div.box_thing {
	position:relative;
	width:500px;
	background-color:#CCCC99;
	margin: 10px 20px 10px 0px;
	border:10px #CCCC99 solid;}

div.box_thing .sub_box {
	position:relative;
	display:block;
	height:140px;
	width:500px;
	background-color:#CCCC99;
	border:1px #fff solid; }

div.box_thing .sub_box a {
	position:absolute;
	top:5px;
	left:15px;
	font-size:36px;
	line-height:33px;
	color:#701D1D;
	width:320px;
	font-family: Georgia, "Times New Roman", serif;}

div.box_thing .sub_box a h3 {
/*
	position:absolute;
	top:5px;
	left:15px;
*/
	font-size:36px;
	line-height:33px;
	color:#701D1D;
	width:320px;
	font-family: Georgia, "Times New Roman", serif;}

div.box_thing .sub_box a:hover h3 {
	color:#701D1D;
	text-decoration:underline; }
	
div.box_thing .sub_box p {
/*	float:left;*/
	position:absolute;
	top:95px;
	left:15px;
	font-size: 12px;
	color:#701D1D;
	width:320px;
/*
	margin: 0px 5px 0px 15px;
*/
	font-style:italic; }

/*
div.box_thing a:hover p {
	color:#701D1D;
	text-decoration:none;}
*/
	
div.box_thing .sub_box img {
	position:absolute;
	right:20px;
	top:20px;
	width:100px;
	height:100px;
	border:0px #fff solid; }



/*NEW LOCATIONS PAGES STYLES*/
.info {
	clear:both;
	display:block;
	margin:.5em 0 1em 0;
	width:640px;
}
#about .info h4 {
	font-size:1.2em;
	margin-bottom:.4em;
}
#about .info h4 a, #about .info h4 a:visited {
	color:#666633;
}
#about .info .spd {
	display:inline-block;
	margin:.3em 0;
}
.hours {
	display:inline-block;
	padding: 5px 0px 10px;
	text-align:right;
	vertical-align:top;
	width:180px;
}
.hours th {
	font-weight:bold;
	width:100px;
}
.address {
	display:inline-block;
	padding: 5px 0px 10px;
	text-align:left;
	width:320px;
}
#content.left p.address {
	display:inline-block;
	font-size:1.2em;
	margin:0;
	padding: 5px 0px 10px;
	text-align:left;
	width:285px;
}

.location {
	clear:both;
}
.hidden {display:none;}

#content.left {
	padding-left:0;
	width:650px;
}
#content.left p {
	width:300px;
}
#map_canvas {
	float:right;
	height:300px;
	width:300px;
}

.storepic {
	float:left;
	margin:0 1em 0 0;
	width:100px;
}
