html, body {
width: 				1003px;
height:				100%;
padding:			0px;
margin:				0px auto;
background-color:	#78BDE7;
font-family:		"Arial", sans-serif;
font-size:			14px;
}

body {
overflow-y: 		scroll !important;
color:				#055591;
}

#Wrapper,#Wrapper_interior {
margin: 			0px auto;
padding: 			0px;
height: 			auto;
min-height: 		100%;
position:			relative;
top:				0px;
background-color:	#f8e5bf;
width:1003px;
}
#Wrapper_interior {
background-color:	#fff;
}
#Footer {
position: 			absolute;
bottom:				0px;
font-size:			12px;
color:				#055591;
padding:			5px 0px 0px 0px;
height:				20px;
width:				1003px;
text-align:			center;
clear:				both;
}
	
#Footer a {
color: 				inherit;
text-decoration:	none;
}

/*===Header===*/
#Header, #Header_interior {
margin:			0px 0px 0px 0px;
width:1003px;
height:				85px;
position:			relative;
background-color:	#f8e5bf;
}
#Header_interior {
	margin:0;
	width:1003px;
	height: 152px;
	background:#f8e5bf url(Patio-Furniture/InteriorPageImages/interior_header.jpg ) 0px 92px no-repeat;
}
#logo {
padding: 			0px;
margin:				0px;
position:			absolute;
top:				5px;
left:				10px;
z-index:			9999;
}

#BlueBar {
padding: 			0px;
margin:				0px;
border-left:		2px solid #055591;
height:				50px;
position: 			absolute;
top:				30px;
left:				140px;
}

#PhoneNumber {
font-weight:		bold;
font-size:			22px;
position:			absolute;
right:				25px;
top:				15px;
}

#Header ul, #Header_interior ul {
list-style:			none;
position:			absolute;
left:				105px;
top:				33px;
}

#Header li, #Header_interior li {
float:				left;
padding-left:		7px;
}

#Header a, #Header_interior a {
text-decoration:	none;
color:				#055591;
font-size:			15.46px;
}

/*---HomeMain---*/
#HomeMain {
margin: 			0px;
padding:			0px;
position:			relative;
height:				650px;
}

#BottomLeftText {
margin: 			0px;
padding:			0px;
width:				518px;
text-align:			left;
position:			absolute;
bottom:				35px;
left:				25px;
font-size:			15px;
}
				
#BottomRightText {
margin:				0px;
padding:			0px;
width:				150px;
position:			absolute;
right:				25px;
text-align:			left;
bottom:				35px;
font-weight:		bold;
font-size:			15px;
}
/* interior */
.vendor_link {
	color:#055591;
}
/* --- Photo Gallery */
.center {
	position:relative;
	top:-20px;
	left:0px;
	width: 810px;   
	margin:0;
	padding:0 0 100px 170px;
	min-height:100%;
	height:auto;
}	
.cat_header,.cat_header_cart {
	position:relative;
	top:0;
	left:0;
	height: 45px;
	width:830px;
	background:none;
	margin: 0 0 0px 0;}

.cat_header_cart {
	margin: 0 0 0px 0;}

.cat_title {
	position:relative;
	top:0px;
	left:20px;  
	color:#005596;
	width:400px;}

.cat_title h1 {
	color:#005596;
	font-size:22px;
	text-align:left;
	font-weight:bold;}
	
.prod_display_count {
	float:right;
	margin-right:10px;
	color:#51772C;}
.product_row, .product_row_cart {
	position:relative;
	left:5px;
	height:214px;
	/* This width is relative to number of items per row */
	width:765px;	
}
.product_row_cart {
	height:114px;
	left:70px;
	width: 618px;	
}
.product_height, .product_height_cart {
	float:left;
	/* This width is relative to number of items per row */	
	width:250px;
	text-align:center;
	height:214px;	}
	
.product_height_cart {
	height:114px;
	width:206px;	}
	
.results_table,.results_table_cart {
	position:relative;
	display:block;
    padding:0px 0 120px 0;	
	height:auto;	
    min-height:300px; /* necessary to keep footer down */
	overflow:visible;
	text-align:left;}
	
.results_table_cart {
    min-height:0;
	padding:0 10px 0 10px;	
	margin: 0 0 0px 0;
	height:124px;	}
	
.image {
	margin:	5px 0 5px 0;
	padding: 3px;
	background-color:	#FFFFFF;
	border:1px solid #999}
#image_text {
	position:relative;
	text-align:left;
	margin-left:20px;
	width:208px;
	font-weight:bold;
	color:#000;
}	
#image_text a {
	color: #b3b3b3
}
.short_desc {
	font-weight:normal;
	font-size:9px;
	color:#4d4d4d;
}
.enlarge{
	text-decoration:none;
	position:absolute;
	top:0;
	font-size:8px;
	left:160px;
	width:70px;
	color: #b3b3b3
}
#strDescription2 {
	position:absolute;
	bottom:0px;
	padding:20px 20px 0 20px;
	margin:20px 20px 0 20px;
	height:100px;}

.short_desc {color:#999;}		
.left {
	position:absolute;
	top:152px;
	left:0px;
	width: 149px;
	height:auto;
	min-height:300px;
	margin:0;
	padding:0;
	background-color:#DFE9A0;}
#left_image {
	position:absolute;
	bottom:0;
	left:0;
}
.container-left {
	position:relative;
	top:0px;
	left:0;
	width: 143px;  
	/*border-left:1px #ccc solid;
	border-right:1px #ccc solid;	
	border-bottom:1px #ccc solid;*/}
	ul.product_menu, ul.menu_subcategory {
	margin: 2px 0 10px 12px;
	padding: 0;
	list-style-type: none; 
	list-style-image: none;
	min-height:400px;
	}
	
ul.product_menu li {
	list-style-type: none; 
	margin: 0 0 0 0px; 
	padding: 15px 0 1px 0;}
	
.product_menu {
	text-decoration:none;}
	
.product_menu, .product_menu A {
	color:#005596;
	text-decoration:none;}

.product_menu A:hover {
	color:#E4867A;
	text-decoration:none;}
	
.product_category {
	font-size:14px;
	padding: 10px 0 1px 0;
	font-weight:bold;}
	
.product_subcategory {
	font-size:13px;	
	padding:1px 1px 1px 10px;
	font-weight:normal;}

#products_noProducts {
	margin:100px 0 0 0;}

