/*
Theme Name: Porter's Carpet and Furniture
Version: 1
Author: Sawyer Hollenshead
Author URI: http://gfxology.com/
*/


@charset "utf-8";
/* CSS Document */

/* RED: #990066 */
a{font-family:Arial, Helvetica, sans-serif; color:#990066;}
p img{margin:5px 10px;}
body{margin:0;padding:0; background:url(../images/bg_pink.gif);}
img, a img{
			display:block;
			margin:0;
			padding:0;
			}
/* ------------------------------------------------------------  Header Styles  ------------------------------------------------------------ */
#container{
	width:100%;
	height:88px;
	background:#FFF;
	overflow:hidden;
	}
	.center{
		margin:auto;
		overflow:hidden;
		width:850px;
		}
		.centerHeader{
		margin:auto;
		overflow:hidden;
		width:1050px;
		}
	#header{
		background:url(../images/head.gif) no-repeat center;
		width:960px;
		height:88px;
		border:0;
		float:left;
		clear:left;
		}
		#header h1{
			text-indent:-9000px;
			}
	#logo{
		height:88px;
		float:right;
		clear:right;
		}
/* ------------------------------------------------------------  End of Header Styles  ------------------------------------------------------------ */
		
/* ------------------------------------------------------------  Navigation Menu Styles  ------------------------------------------------------------ */
#navigation{
	width:100%;
	height:61px;
	background:url(../images/navBG.jpg) repeat-x #45382F;
	font-size:14px;
	padding:11px 0 0 1px;
	}
	.nav{
		margin:0;
		padding:0;
		list-style:none;
		float:left;
		clear:left;
		}
	.nav li{
		display:inline;
		float:left;
		clear:right;
		margin:0 15px 0 0;
		}
	.nav .on{
		background:url(../images/on.jpg) repeat-x;
		display:block;
		height:45px;
		overflow:hidden;
		padding:15px 10px 0 10px;
		border-width:1px 1px 0 1px;
		border-style:solid;
		border-color:#FFF;
		}
	.nav .off{
		display:block;
		height:45px;
		overflow:hidden;
		padding:15px 10px 0 10px;
		}
		.nav .on a{
			color:#000;
			display:block;
			border-bottom:3px solid #800020;
			}
		.nav .off a{
			color:#FFF;
			display:block;
			}
			.nav .off a:hover{
				color:#FFF;
				display:block;
				border-bottom:2px solid #FFF;
				}
	.nav li a{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-decoration:none;
		}
/* ------------------------------------------------------------  End of Navigation Styles  ------------------------------------------------------------ */

/* ------------------------------------------------------------  Main Content Styles  ------------------------------------------------------------ */
#container2{
	width:100%;
	background:url(../images/bg.jpg) repeat-x top;
	}
	#content{
		width:828px;
		min-height:515px;
		margin:auto;
		border-width:0 1px;
		border-color:#d6d1d2;
		border-style:solid;
		background:#FFF;
		padding:20px 10px 9px 10px;
		overflow:hidden;
		}
		.featured{
			background:#efefef;
			padding:10px;
			border:1px solid #dad9d9;
			overflow:hidden;
			margin:0 0 20px 0;
			display:inline-block;/*Added for IE6*/
			}
			.featured img{
				float:right;
				clear:right;
				margin:0 0 0 10px;
				display:block;
				}
			.featured p{display:block;}
		.main{
			background:#efefef;
			padding:0;
			width:825px;
			height:279px;
			border:1px solid #dad9d9;
			overflow:hidden;
			margin:0 0 20px 0;
			display:inline-block;
			vertical-align:top;
			text-align:left/*Added for IE6*/
			}
		
		
		#bottom{
			background:url(../images/bottom.jpg) bottom no-repeat #FFF;
			width:850px;
			height:11px;
			margin:auto;
			}
	#three{
		overflow:hidden;
		}
		
		
		
		#three #left{
			width:200px;
			margin:0 6px 0 0;
			float:left;
			clear:left;
			}
		#three #middle{
			float:left;
			clear:right;
			width:400px;
			margin:0 6px 0 6px;
			}
			#middle img{
				margin:0 0 10px 0;
				padding:0;
				color:#4e4b43;
				border-color:#4e4b43;
				}
		#three #right{
			width:200px;
			margin:0 0 0 6px;
			float:right;
			clear:right;
			}

#footer{
	margin:20px 0 30px 0;
	text-align:center;
	}
	#footer, #footer a{
		color:#FFF;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		}
/* ------------------------------------------------------------  End of Main Content Styles  ------------------------------------------------------------ */

/* ------------------------------------------------------------  Buttons/Headers/Paragraphs/ETC Styles  ------------------------------------------------------------ */
h2, h2 a{
	padding:4px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 5px 0;
	background-color:#E90168;
	text-decoration:none;
	}
h3, h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#800020;
	text-decoration:none;
	margin:0 0 15px 0;
	padding:0;
	}
	h5, h5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#800020;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0;
	}
h4, h4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#E90168;
	text-decoration:none;
	margin:0 0 2px 0;
	padding:0;
	clear:both;
	}
	.featured h2, .featured p{float:left;clear:left; width:274px;}
		.featured p{margin:0; padding:0;}
p{
	color:#4e4b43;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0;
	}
	p a{
		text-decoration:underline;
		color:#800020;
		}
	.promotions p{margin:0 0 5px 0;}
	.small p{
		font-size:11px;
		}
	.small img{border:1px #3E3931 solid; color:#3E3931;}
.hr{height:1px; width:100%; border-bottom:1px solid #D5D5D5; margin:10px 0; clear:both;}
.alignRight{float:right;clear:right;}
.alignLeft{float:left;clear:left;}
.clear{clear:both;}
.navButton{
	float:right;
	clear:right;
	margin:15px 10px 0 0;
	}
	.whiteButtonL, .redButtonL{
		width:6px;
		height:26px;
		float:left;
		clear:left;
		}
		.whiteButtonL{background:url(../images/whiteButtonL.jpg) no-repeat;}
		.redButtonL{background:url(../images/redL.jpg) no-repeat left;}
	.whiteButton{
		background:url(../images/whiteButtonBG.jpg) repeat-x #FFF;
		height:23px;
		padding:2px 10px 0 10px;
		float:left;
		clear:right;
		}
	.redButton{
		background:url(../images/red.jpg) repeat-x #800020;
		height:22px;
		padding:4px 10px 0 10px;
		float:left;
		clear:right;
		}
		.whiteButton, .whiteButton a{
			color:#800020;
			font-size:17px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
		.redeButton, .redButton a{
			color:#FFF;
			font-size:17px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
	.whiteButtonR, .redButtonR{
		width:6px;
		height:26px;
		float:left;
		clear:right;
		}
		.whiteButtonR{background:url(../images/whiteButtonR.jpg) no-repeat;}
		.redButtonR{background:url(../images/redR.jpg) no-repeat right;}
.edit{
	float:left;
	clear:left;
	background:#800020;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFF;
	margin:5px 0 0 0;
	padding:2px;
	}
	.edit a, a .edit{
		text-decoration:none;
		color:#FFF;
		}
.small p img, .small p a img, .promotions img, .promotions a img{display:inline; border:1px solid #D5D5D5; margin:0 5px; color:#D5D5D5;}
img.alignleft{float:left; clear:left;}

/*店舗情報*/
.tenpo{padding:10px;background-color:#990066;text-align:lef;color:#FFFFFF;line-height:1.2;font-size:10px;margin:15px 0 0 0;width:180px}


/*   サブメニュー  */
#smenu {
	width: 180px;
	margin: 10px 0 0 0;
	padding:10px;
	background-color:#F088A3
}

#smenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #D37C93;
	text-decoration:none
}

#smenu li {
	font-size:12px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #D37C93;
	background:url(../images/maru.gif) left center no-repeat;
	text-decoration:none
}

#smenu a {
	padding: 4px 0 4px 20px;
	text-decoration:none;
	display: block;
	width: 120px !important; /*Qindows IE対策のため、ボックス幅を指定 */
	width /**/: 130px; /*Window IE5用の値を指定 */
	color: #333333;
	text-decoration: none;
}

#smenu a:hover {
	color: #FFFFFF;
	background-image: none;
	text-decoration:none
}


.rss-box {
	font-size: 12px;
	padding:0;
	margin:0;
	border:1px solid #D5D5D5;
}


ul .rss-items {
	color:#990066;
	list-style: square;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
ul li.rss-item  {
	padding-bottom:10px;
	list-style: square;
	font-size: 12px;
}

ul li.rss-item a {
	color:#990066;
	font-size: 12px;
	font-family:verdana;
	text-decoration: none;
	}

ul li.rss-item a:hover {
	color:#FF6600;
	text-decoration: underline;
	font-size: 12px;
}
ul li.rss-item a:visited {
	color:#990066;
	text-decoration: none;
	font-size: 12px;
}

ul li.pink{
font-size: 11px;
color:#FF0066;
}