/*
Theme Name: AlltypeUpholstry
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, and readable.
Author: the AlltypeUpholstry team
Version: 1.0
Tags: colourful, fixed-width.
*/




@charset "utf-8";
/* CSS Document */

body{
	font:normal 13px/16px helvetica, "Helvetica Condensed", sans-serif;
	color:#3c3c3c;
	background:url(images/top-bg.gif) repeat-x 0 0;
}
*{
	margin:0;
	padding:0;
}
.clear{
	clear:both;
	line-height:0;
	font-size:0;
}
ul,li{
	list-style:none;
}
img{
	border:0;
}
h1{
	font-size:30px;
}

/*GENERAL STYLE END*/

#headerOuter{
	width:960px;
	margin:0 auto;
}
/*HEADER STYLE START*/
#header{
	padding:25px 0 0 0;
	height:328px;
	text-align:center;
}
	#header #logo{
		margin-bottom:19px;
		*margin-bottom:20px;
	}
	#header #topNav{
		height:177px;
		margin-bottom:25px;
	}
	#header #topNav li{
		float:left;
		width:auto;
		font-size:13px;
		font-weight:bold;
		background:url(images/nav-divider.gif) no-repeat 100% 0;
	}
		#header #topNav li a{
			float:left;
			width:auto;
			height:41px;
			padding:135px 0 0 0;
			display:block;
			text-align:center;
		    color:#fff;
			text-decoration:none;
		}
		#header #topNav li a:hover{
			text-decoration:underline;
		}
	#header #topNav li.antiquiesNav a{
		width:126px;
		background:url(images/nav-antiquies.gif) no-repeat 50% 13px;
	}
	#header #topNav li.caravanNav a{
		width:109px;
		background:url(images/nav-caravan.gif) no-repeat 50% 31px;
	}
	#header #topNav li.boatsNav a{
		width:116px;
		background:url(images/nav-boats.gif) no-repeat 50% 54px;
	}
	#header #topNav li.loungesNav a{
		width:114px;
		background:url(images/nav-lounges.gif) no-repeat 50% 54px;
	}
	#header #topNav li.diningSuitesNav a{
		width:140px;
		background:url(images/nav-diningsuites.gif) no-repeat 50% 38px;
	}
	#header #topNav li.reclinersNav a{
		width:110px;
		background:url(images/nav-recliners.gif) no-repeat 50% 25px;
	}
	#header #topNav li.scootersNav a{
		width:128px;
		background:url(images/nav-scooters.gif) no-repeat 50% 28px;
	}
	#header #topNav li.hotelsNav a{
		width:117px;
		background:url(images/nav-hotels.gif) no-repeat 50% 34px;
	}

		#header #topNav .widget_sp_image-image-link{
			display:block;
			width:auto;
			height:176px;
			padding:0 2px 0 0;
			float:left;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			color:#fff;
			background:url(images/nav-divider.gif) no-repeat 100% 0;
		}
		#header #topNav .widget_sp_image-image-link:hover{
			text-decoration:underline;
		}
			#header #topNav .widget_sp_image-image-link img {
				border:none 0;
			}
			#header #topNav .widget_sp_image-image-link .widget_sp_image-description {
				display:block;
				padding:4px 0 0;
			}

	#header h1{
		margin-bottom:12px;
	}
/*HEADER STYLE END*/

/*CONTENT STYLE START*/
.contentOuter{
	background:url(images/content-bg.gif) repeat 0 0;
}
#content{
	width:960px;
	margin:0 auto;
	padding:20px 0;
	text-align:center;
}
#content h3{
	font-size:16px;
	font-weight:bold;
}
.galleryOuter{
	width:658px;
	/*height:375px;*/
	background-color:#fff;
	border:1px solid #efefef;
	float:left;
	margin:0 auto 30px;
	}
ul#leftCat{
	width:170px;
	margin-top:131px;
	float:left;
}
	ul#leftCat li{
		height:32px;
		font-size:16px;
		font-weight:bold;
		line-height:32px;
		color:#fff;
		display:block;
		text-align:right;
		float:right;
		text-decoration:none;
	}
	ul#leftCat a{
	}
	ul#leftCat a:hover{
		text-decoration:underline;
	}
		ul#leftCat .leather{
			width:130px;
			height:32px;
			padding:0 10px 0 0;
			background-color:#000;
		}
		ul#leftCat .velvet{
			width:113px;
			height:32px;
			padding:0 10px 0 0;
			background-color:#c20000;
		}
		ul#leftCat .vinyl{
			width:88px;
			height:32px;
			padding:0 10px 0 0;
			background-color:#c9d272;
		}
		
ul#rightCat{
	width:170px;
	float:right;
	margin-top:131px;
}
	ul#rightCat li{
		height:32px;
		font-size:16px;
		font-weight:bold;
		line-height:32px;
		color:#fff;
		display:block;
		text-align:left;
		float:left;
		text-decoration:none;
	}
	ul#rightCat a{
	}
	ul#rightCat a:hover{
		text-decoration:underline;
	}
		ul#rightCat .fabric{
			width:112px;
			height:32px;
			padding:0 0 0 10px;
			background-color:#c20000;
		}
		ul#rightCat .rubber{
			width:130px;
			height:32px;
			padding:0 0 0 10px;
			background-color:#000;
		}
		ul#rightCat .foam{
			width:95px;
			height:32px;
			padding:0 0 0 10px;
			background-color:#c9d272;
		}
/*CONTENT STYLE END*/

/*FOOTER STYLE START*/
.footerOuter{
	background-color:#000;
	color:#fff;
	padding:10px 0;
}
.footer{
	width:960px;
	text-align:center;
	margin:0 auto;
}
	.footer a{
		color:#c6c6b3;
	}
	.footer ul li{
		display:inline;
		background:url(images/footer-sep.gif) no-repeat 100% 3px;
		padding:0 6px 0 2px;
		font-size:12px;
		color:#c6c6b3;
	}
/*FOOTER STYLE END*/

.entry-content {
	height:100%;
	overflow:hidden;
	clear:both;
}

.gallerycontainer .galleryview {
	margin-left:180px;
}
.gallerycontainer .galleryview .panel {
	text-align:center !important;
}
.gallerycontainer .galleryview .panel img {
	left:0 !important;
}


