@charset "UTF-8";
/* CSS Document */

body {
	background-color:#6c3b1e; 
	background-image: url(../images/SFCity/SFCity_background.gif); 
	background-repeat: repeat-x;
}
#background {
	 background-image: url(../images/SFCity/SFCity_background_moon.jpg); 
	 background-repeat: no-repeat; 
	 background-position: center 50px;
}
#pagebox {
	border: 1px solid #6c3b1e;
	width: 100%;
	background-color: #FFF;
}
#SFAH-contentblock1 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.minheight {
	height: 500px;
	width: 1px;
	float: right;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	color: #6c3b1e;
	font-weight: bold;
	margin-bottom: .6em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: #6c3b1e;
	font-weight: bold;
	margin-bottom: .6em;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #6c3b1e;
	margin-bottom: .6em;
}
.main a:link, .main a:visited, #footer a:link, #footer a:visited {
	color: #b192c4;
}
.main a:hover, .main a:active {
	color: #9cafcb;
}
#footer a:hover, #footer a:active {
	color:#FFF;
}
#footer {
	font-size: .9em;
	text-align: center;
	padding-top: 10px;
}
#footer p {
	color: #b192c4;
}
#copyright {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999;
}


/*Navigation Styles*/



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:0px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{
	background-color:#6c3b1e;
	border-width:0px 0px;
	border-style:solid;
	border-color:#6c3b1e;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	 #qm0 a	
	{
	background-color:transparent;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	font-weight: bolder;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		
		color:#896b47;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#d0d9e6;
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{
	padding:5px;
	margin:0px;
	background-color:#896b47;
	border-width:1px;
	border-style:solid;
	border-color:#6c3b1e;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{
	padding:3px 30px 3px 5px;
	color:#FFF;
	font-size:11px;
	border-width:0px 0px;
	border-style:solid;
	border-color:#d6dce2;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{
	background-color:#6c3b1e;
	color:#FFF;
	text-decoration:none;
	border-color:#666666;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#eff4fa;
		color:#000000;
		text-decoration:underline;
		border-color:#666666;
	}



/*Structure of Home Page Layout */


#homepage-structure {
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
}
#hp-promo1 {
	padding: 10px;
}
#hp-promo1 img , #hp-promo2 img{
	margin: 10px;
	border: 1px solid #666;
}
.slideshow-container img {
	border: 1px solid #6d6d6d;
}
#hp-promo2 {
	border: 3px solid #b192c4;
	padding: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#bottombars {
	margin-top: 10px;
	width: 930px;
}
.bottom-bar{
	background-image: url(../images/SFCity/bottombars.gif);
	width: 865px;
	padding-top: 10px;
	padding-bottom: 15px;
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 50px;
	padding-right: 10px;
}

.bottom-links {
	float: left;
	width: 870px;
}
.bottom-links li {
	float: left;
	width: 290px;
	height: 75px;
}

#hp-topcontent {
	margin-bottom: 15px;
}
#page-logo img {
	padding-left: 15px;
}

/*Styles for Dept/Brands Toggle */

.deptborder {
	background-color: #8a6b48;
	border: 1px solid #6c3b1e;
	padding-top: 10px;
	padding-bottom: 10px;
}
.deptborder h2 {
	padding-left:10px;
	padding-right:10px;
}
.deptborder div {
	padding-left:10px;
	padding-right:10px;
}
.deptborder a:link, .deptborder a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color: #FFF;
	line-height: 1.7em;
	font-size: 1.1em;
}
.deptborder a:hover, .deptborder a:active {
	color: #b192c4;
}
.menuhere {
	background-color: #6c3b1e;

}
/* Styles for side bar product pull in on rooom pages */

#sidepull img {border:1px solid #6d6d6d; margin: 15px;}

#sidepull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #6c3b1e;
	margin-bottom: .6em;
}

/* side pull links styles included below */

/* ---------------- Shopping specific styles ------------------- */


.shopt {
	padding:0;
	margin:-1px 0 -3px 0 !important;
	margin:0 0 -3px 0;
	}
	
.namerow, .smallprice, .smallcatname {font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height:16px; color:#6c3b1e; text-align: center;}

#sidepull a:link, #sidepull a:visited, #SFAH-contentblock1 .namerow a:link, #SFAH-contentblock1 .namerow a:visited, .detaillink a:link, .detaillink a:visited {font-size: 1.1em; font-weight: bold; color:#b192c4;}
#sidepull a:hover, #sidepull a:active, #SFAH-contentblock1 .namerow a:hover, #SFAH-contentblock1 .namerow a:active:hover, .detaillink a:hover, .detaillink a:active:hover {color: #6c3b1e;}
	
.pictrow {text-align: center;}
.prodtable img, #section img {border:1px solid #6c3b1e; margin: 15px;}
#room img {
	border: 1px solid #6d6d6d;
}
.product img {margin:15px;}

.deptlist {font-size:10px; line-height:16px;}

.catname, .deptname {color:#6c3b1e; margin-bottom: 5px; margin-top:10px; font-size: 1em;}

.catname a:link, .catname a:hover, .deptname a:link, a:hover {text-decoration:none;}

.pagecount {font-size:12px; padding-top:10px;color:#8a6b48; margin-bottom:10px;}
.prodname {font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; line-height:1.3em; color:#b192c4;}
.shortdesc, .longdesc, .specinst, .price, .crosslink, .detaillink {font-family: Arial, Helvetica, sans-serif;font-size:1em;margin-bottom:10px; color:#6c3b1e;}
.price { font-weight: bold;}

.prodformtable {text-align:left; font-family: Arial, Helvetica, sans-serif;font-size:1em;margin-bottom:10px; color:#6c3b1e; margin-bottom:15px;}
.prodformtable img {margin-left: -5px;}

.prodformfield, .prodformlabel, #addtobag {margin-bottom: 15px;}

.seealso {font-family: Arial, Helvetica, sans-serif; font-size:1.25em; line-height:1.25em; color:#6c3b1e; margin-bottom:20px;}

.detaillink
	
div.float {float:left; margin:5px 15px 5px 0px;overflow:visible;}
div.item {float:left; margin:5px 15px 5px 0px;width:130px;}

/* ---------------- detail.asp styles are in the page ------------------- */


/* ---------------- shopping bag styles in SFAH.css ------------------- */
