/*
Theme Name: Porter's Carpet and Furniture
Version: 1
Author: Sawyer Hollenshead
Author URI: http://gfxology.com/
*/


@charset "utf-8";
/* CSS Document */

/* RED: #800020 */
a{font-family:Arial, Helvetica, sans-serif; color:#1E260F;}
p img{margin:5px 10px;}
.redBullets, #content ul{
	padding:0;
	margin:0 0 10px 10px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4b43;
	font-size:12px;
	line-height:20px;
	}
	#content ol{
		padding:0 0 0 30px;
		margin:0 0 10px 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#4e4b43;
		font-size:12px;
		line-height:20px;
		}
	.redBullets li, #content ul li{
		padding:0 0 0 15px;
		background:url(images/bullet.gif) no-repeat;
		background-position:0 7px;
		}	
body{margin:0;padding:0; background:#800020;}
img, a img{
			display:block;
			margin:0;
			padding:0;
			}
/* ------------------------------------------------------------  Header Styles  ------------------------------------------------------------ */
#container{
	width:100%;
	height:210px;
	overflow:hidden;
	background-image: url(backfut.png);
	}
	.center{
		margin:auto;
		overflow:hidden;
		width:850px;
		}
		.centerHeader{
	margin:auto;
	overflow:hidden;
	width:1050px;
	background-image: url(backfut.png);
		}
	#header{
		background:url(images/header.gif) no-repeat left;
		width:529px;
		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:#480000;
	font-size:18px;
	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 li{
		display:block;
		height:45px;
		overflow:hidden;
		padding:15px 10px 0 10px;
		}
		.nav a{
			color:#FFF;
			display:block;
			}
			.nav a:hover{
				color:#FFF;
				display:block;
				border-bottom:2px solid #FFF;
				}
		.nav .current_page_item a{
			color:#FFFFFF;
			display:block;
			border-bottom:3px solid #800020;
			}
		.nav .current_page_item{
		display:block;
		height:45px;
		overflow:hidden;
		padding:15px 10px 15px 10px;
		border-width:1px 1px 0 1px;
		border-style:solid;
		border-color:#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;
		}
	.brandsPage img, .brandsPage a img{
		display:block;
		border:0;
		}
		.brandsPage table{
			margin:0;
			padding:0;
			list-style:none;
			overflow:hidden;
			width:828px;
			}
			.brandsPage table tr td{padding:5px 5px 0 0px; vertical-align:middle;}
		.featured, .brands{
	background:#efefef;
	padding:10;
	border:1px solid #dad9d9;
	overflow:hidden;
	display:inline-block;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 780px;
	padding-left: 20px;
	padding-right: 20px;
			}
			.featured img{
				float:right;
				clear:right;
				margin:0 0 0 10px;
				display:block;
				}
			.featured p{display:block;}
		.brands p{
			margin:0 0 10px 0;
			padding:0;
			}
			.brands img{color:#4e4b43; border-color:#4e4b43;}
		#bottom{
			background:url(images/bottom.jpg) bottom no-repeat #FFF;
			width:850px;
			height:11px;
			margin:auto;
			}
	#three{
		background:url(images/bg2.gif) repeat-y;
		background-position:549px 0;
		overflow:hidden;
		}
		#three #left{
			width:140px;
			margin:0 10px 0 0;
			float:left;
			clear:left;
			}
		#three #middle{
			float:left;
			clear:right;
			width:379px;
			margin:0 10px 0 10px;
			}
			#middle img{
				margin:0 5px 15px 0;
				color:#4e4b43;
				border-color:#4e4b43;
				}
		#three #right{
			width:266px;
			margin:0 0 0 10px;
			float:right;
			clear:right;
			}
	#two{
		background:url(images/bg2.gif) repeat-y;
		background-position:558px 0;
		overflow:hidden;
		}
		#two #left{
			width:538px;
			overflow:hidden;
			margin:0 10px 0 10px;
			float:left;
			clear:left;
			}
		#two #right{
			width:260px;
			margin:0 0 0 10px;
			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{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#3e3931;
	margin:0 0 15px 0;
	padding:0;
	text-decoration:none;
	letter-spacing:-1px;
	}
h3, h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#800020;
	text-decoration:none;
	margin:0 0 10px 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:#4e4b43;
	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;
	width: 320px;
}
p{
	color:#4e4b43;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin:0 0 15px 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;}

.product, .product-home{
	clear:both;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #EEE;
	overflow:hidden;
}
.product-img{
	float:left;
	clear:left;
	overflow:hidden;
	width:150px;
}
.product-desc{
	width:370px;
	float:right;
	clear:right;
	overflow:hidden;
}
#fixed-list{
	position:fixed;
}
a img{border:none;}
